/* Standard CSS Styles*/

body {
	font-family:arial, helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height: 16px;
	}

td {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	}

big {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold
	}

strong {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
	}

small {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	}

dt {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	line-height: 16px;
	font-weight:bold
	}

h4 {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}

.caption {
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#755639;
	padding:4px;;
	}

.footer {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

.footer a:link {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	}

.footer a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	}

.footer a:hover {
	color:#857b6e;
	text-decoration:none;
	font-weight:normal;
	}

a:link {
	color:#6f3f01;
	text-decoration:none;
	font-weight:normal;
	}

a:visited {
	color:#6f3f01;
	text-decoration:none;
	font-weight:normal;
	}

a:hover {
	color:#857b6e;
	text-decoration:none;
	font-weight:normal;
	}


.input {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	}

.stock {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}

.title {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	color:#733a3a;
	}

.intro {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#733a3a;
	}

/* Navigation Styles*/

.navLink {
        width: 178px;
	border-bottom: solid 1px #D2C2B0;
	border-top: solid 1px #755639;
	}

.subnavLink a {
	padding-left: 9px;
}


.navLink a {
	display: block;
	padding: 9px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-top: solid 1px #D2C2B0;
	border-bottom: solid 1px #755639;
	}

.navLink a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}

.navLink a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-color: #857b6e;
	}

.navaLink {
        width: 178px;
	background-color: #857b6e;
	}

.navaLink a {
	display: block;
	padding: 9px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-top: solid 1px #D2C2B0;
	border-bottom: solid 1px #755639;
	}

.navaLink a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-color: #857b6e;
	}

.navaLink a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}


/* Page Layout Styles*/

.front {
	background-image: url("/i/common/frontbg.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}

.main {
	background-image: url("/i/common/mainbg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#7b6641;
	}

.topimage {
	background-image: url("/i/common/topimage.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}

.bg {
	background-image: url("/i/common/bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#7b6641;
	}

.features {
	background-image: url("/i/common/features.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

.stockbg {
	background-image: url("/i/front/stockbg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#cdbda9;
	}

.tbg {
	background-image: url("/i/common/tablebg.png");
	background-repeat: no-repeat;
	background-position: top left;
        behavior: url('/cc/js/pngbehavior.htc');
	}

.navbg {
	background-image: url("/i/common/navbg.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #ad9479;
	}

.footerbg {
	background-image: url("/i/common/footerbg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

/* 4 Column Layout Styles*/


#wrapper {
 margin: 0 auto;
 width: 550px;
}
#left {
 color: #333;
 border: 1px solid #755639;
 margin: 5px 0px 0px 0px;
 padding: 5px;
 width: 125px;
 float: left;
 text-align:right;
}
#mid1 {
 color: #333;
 border: 1px solid #755639;
 margin: 5px 0px 0px 0px;
 padding: 5px;
 width: 125px;
 float: left;
 text-align:right;
}
#mid2 {
 color: #333;
 border: 1px solid #755639;
 margin: 5px 0px 0px 0px;
 padding: 5px;
 width: 125px;
 float: left;
 text-align:right;
}
#right {
 color: #333;
 border: 1px solid #755639;
 margin: 5px 0px 0px 0px;
 padding: 5px;
 width: 125px;
 float: left;
 text-align:right;
}
.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }

.mgmtpagestyle {float: left; width: 485px;}

/* News */
.news_item {padding: 0 0 10px 0; overflow: hidden;}
.news_item a {text-decoration: none;}
.news_date_list {font-style: normal; float: left; text-align: right; width: 90px; margin: 0 20px 0 0;}
.news_date {font-style: italic; float: left;}
.news_title {font-weight: bold; overflow: hidden; width: auto;}
.news_title_list {font-weight: normal; float: left; overflow: hidden; width: auto;}
.news_item h3 {clear: both; font-weight: bold; font-size: 14px; padding: 5px 0 15px 0; margin: 0;}
.news_abstract {clear: both;}
.news_file {float: right; padding-bottom: 10px;}
.news_file ul {list-style: none; margin: 0; padding: 0;}
.news_file ul li {display: block; float: left; margin-right: 5px;}
.news_file ul li.pdf a {font-weight: bold; margin: 0; padding-left: 22px; background: url('http://repository.lesaff.com/images/pdf_icon.gif') no-repeat left top;}
.news_file ul li.link a {font-weight: bold; margin: 0; padding-left: 22px; background: url('http://repository.lesaff.com/images/link_icon.gif') no-repeat left top;}
.news_file ul li a:hover {background-position: left -134px;}
.nr_latest {width: 100%; overflow: hidden;}

/* Management */
.mgmt_format {clear: both; margin: 0; padding: 0; display: block;}
.mgmt_info {clear: both; overflow: hidden; padding-bottom: 5px;}
.mgmt_info h3 {display: inline-block; *display: inline; color: #000; font-size: 14px; font-weight: bold; margin: 0; padding: 0; line-height: normal;}
.mgmt_info h4 {display: inline-block; *display: inline; font-size: 12px; font-weight: normal; margin: 0; padding: 0; font-style: italic; line-height: normal;}
p.mgmt_bio {margin: 0; padding: 0 0 10px 0;}
.mgmt_img {float: right !important; padding: 0; margin: 10px 0 20px 20px;}
.mgmt_img img {border: 6px solid #fff;}
