/****************
ACUCAP STYLESHEET
*****************/

body {
	margin:0px 0px 0px 0px; padding:0;
	background:#dfdfdf url('../images/bg-main.gif') 0 0;
	font-family:Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-size:12px;
}

a {color:#a29061; text-decoration:none;}
a:hover {color:#a29061; text-decoration:underline;}

#siteWrapper {
	width:800px;
	position:absolute;
	left:50%;
	margin:0px 0px 0px -400px;
	z-index:1;
	background-color:#FFF;
}
.siteContent {background-color:#FFF; padding:0px 35px 60px 35px;}
.textContentArea { line-height:155%; position:relative;}


/*DECORATIONS and TYPOGRAPHY*/
.gold {color:#a29061;}
h1.mainheaders, h1.mainheader {
	color:#abc9c8; 
	font-size:30px; 
	font-weight:bold;
	border-bottom:1px solid #acc4c0;
	width:100%;
	margin:0px 0px 25px 0px; padding:0px 0px 5px 0px;
}

h1.goldbar-mainheader {
	color:#a29061; font-size:16px; font-weight:bold; text-transform:capitalize; 
}

h2 { font-weight:bold; font-size:16px; color:#666666;}

h3.quote {
	color:#acc4c0; font-size:18px; font-weight:bold; line-height:135%;
	width:90%;
	margin:25px 0px 25px 0px; padding:0;
}
h3.smallQuote {
	color:#acc4c0; font-size:14px; font-weight:bold; line-height:150%;
	margin:0px 0px 0px 0px; padding:0;
}
h3.contentHead {
	color:#a29061; font-size:12px; font-weight:bold; text-transform:uppercase;
	margin:25px 0px 7px 0px; padding:0;
}

h4 {
	color:#a29061; font-weight:bold; font-size:16px;
	margin:0px 0px 8px 0px; padding:0;
}

.borderBottom-white { border-bottom:1px solid #fff}

.clear { clear:both;}

.fontSuperscript { font-size:10px; display:inline; color:#666666; position:relative; top:-7px;}

/*BLACK LOGO BAR STYLES*/
#logoBannerBar {background-color:#000000; padding:25px 20px 25px 20px; height:75px;}
.acucapLogo { float:left;}
.sensFeed {
	width:640px;
	float:left;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px;
	color:#FFFFFF;
	margin:0px 0px 0px 26px;
}


/*NAVIGATION STYLES*/
ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 800px;
	list-style: none;
	position: relative;
	font-size: 13px;
	background-color:#c5cccc;
}
ul#topnav li.mainMenu {float: left;margin: 0; padding: 0;}
ul#topnav li.mainMenu a {
	padding: 10px 15px 10px 15px;
	display: block;
	text-decoration: none; color:#58595b; font-weight:bold;
}



ul#topnav li.mainMenuHERE {float: left;margin: 0; padding: 0;}
ul#topnav li.mainMenuHERE a {
	padding: 10px 15px 10px 15px;
	display: block;
	text-decoration: none; color:#fff; font-weight:bold;
	background-color:#a29061;
}
ul#topnav li.mainMenuHERE span {
	float: left;
	padding: 8px 0px 8px 15px; margin:0px 0px 0px 0px;
	position: absolute;
	left: 0; top:30px;
	display:block;
	width: 785px;
	background: #a29061;
	color: #c5c1b2; font-size:11px; font-weight:normal;
}
*html ul#topnav li.mainMenuHERE span {
	float: left;
	padding: 8px 0px 8px 15px; margin:0px 0px 0px 0px;
	position: absolute;
	left: 0; top:30px;
	display:block;
	width: 800px;
	background: #a29061;
	color: #c5c1b2; font-size:11px; font-weight:normal;
}
*html ul#topnav li.mainMenuHERE span a { display: inline; color:#FFF; padding:0px 5px 0px 5px; }

ul#topnav li.mainMenuHERE span a { display: inline; color:#FFF; padding:0px 5px 0px 5px; }





ul#topnav li.mainMenu a:hover { color:#FFF;}
ul#topnav li.mainMenu:hover { color:#FFF;}
*html ul#topnav li.mainMenu span {
	float: left;
	padding: 8px 0px 8px 15px; margin:0px 0px 0px 0px;
	position: absolute;
	left: 0; top:30px;
	display: none;
	z-index:9999;
	width: 800px;
	background: #a29061;
	color: #c5c1b2; font-size:11px; font-weight:normal;
}
ul#topnav li.mainMenu span {
	float: left;
	padding: 8px 0px 8px 15px; margin:0px 0px 0px 0px;
	position: absolute;
	left: 0; top:30px;
	display: none;
	z-index:9999;
	width: 785px;
	background: #a29061;
	color: #c5c1b2; font-size:11px; font-weight:normal;
}
ul#topnav li.mainMenu:hover span { display: block; color:#FFF; }
ul#topnav li.mainMenu span a { display: inline; color:#FFF; padding:0px 5px 0px 5px; }
ul#topnav li.mainMenu span a:hover {text-decoration: underline; color:#FFF; position:relative; z-index:999;}

/*here state*/

ul#topnav li.pipes { padding:8px 0px 0px 0px; color:#FFF; font-weight:bold; font-size:16px; float:left;}

ul.subNavLevelthree {list-style:none; margin:0px 0px 0px 0px; padding:0; background-color:#e8f0ef; width:100%;}
ul.subNavLevelthree li { margin:0; padding:0;}
ul.subNavLevelthree li a {
	background-color:#e8f0ef;
	text-decoration:none; color:#939598; font-weight:bold;
	padding:4px 10px 4px 13px; margin:0;
	display:inline-block;
	width:100%;
	border-bottom:1px solid #FFF;
}
ul.subNavLevelthree li a:hover {
	background-color:#b3ccc9;
	text-decoration:none; color:#FFF; font-weight:bold;
	padding:4px 10px 4px 13px; margin:0;
	display:inline-block;
	width:100%;
	border-bottom:1px solid #FFF;
}
ul.subNavLevelthree li a.here {
	background-color:#b3ccc9;
	text-decoration:none; color:#FFF; font-weight:bold;
	padding:4px 10px 4px 13px; margin:0;
	display:inline-block;
	width:100%;
	border-bottom:1px solid #FFF;
}

ul.scheduleofProperties {
	list-style:none;
	position:absolute; top:-50px; left:470px;
	margin:0; padding:0;
}

ul.scheduleofProperties li { margin:0; padding:0; display:inline; font-size:11px;}
ul.scheduleofProperties li a {
	float:left;
	margin:0px 0px 0px 10px; padding:0px 10px 0px 10px;
	text-decoration:underline; color:#a29061; font-weight:bold;  display:inline;
	border-right:1px solid #CCC;
}
ul.scheduleofProperties li a.HERE {
	float:left;
	margin:0px 0px 0px 10px; padding:0px 10px 0px 10px;
	text-decoration:underline; color:#fff; font-weight:bold;  display:inline-block;
	background-color:#a29061;
	border-right:1px solid #CCC;
}
ul.scheduleofProperties li a.HERE:hover {
	float:left;
	margin:0px 0px 0px 10px; padding:0px 10px 0px 10px;
	text-decoration:underline; color:#fff; font-weight:bold;  display:inline-block;
	background-color:#a29061;
	border-right:1px solid #CCC;
}
ul.scheduleofProperties li a:hover {
	float:left;
	margin:0px 0px 0px 10px; padding:0px 10px 0px 10px;
	text-decoration:none; color:#a29061; font-weight:bold;  display:inline;
	border-right:1px solid #CCC;
}


/*GENERAL STYLES*/
ul.pdfLinks {margin:30px 0px 0px 0px; padding:0;list-style:none;}
ul.pdfLinks li { 
	margin:0; padding:7px 0px 0px 30px; 
	color:#a29061; text-decoration:none; font-size:11px;
	background:url('../images/bullet-pdf.gif') 0 0; background-repeat:no-repeat;
	height:25px;
}
ul.pdfLinks li a { color:#a29061; text-decoration:underline;}
ul.pdfLinks li a:hover { color:#a29061; text-decoration:none;}

.chairmansPic {
	float:left;
	width:170px;
	text-transform:uppercase; font-size:10px; font-weight:bold;
}
.chairmansPicText { padding:5px 0px 0px 0px;}
.chairmansStatementQuote {float:left; padding:0px 15px 0px 0px; width:335px;}


.textContentArea p {margin:0px 0px 15px 0px; padding:0;}

.portfolioDetail-Left {float:left; width:290px;}
.portfolioDetail-Right {float:right; width:330px; margin:0px 0px 0px 25px}
.return a {
	color:#a29061; text-decoration:underline; font-weight:bold;
	float:left;
	margin:0px 0px 10px 0px;
	width:150px;
}
.portfolioCategory {float:right; width:100px; text-align:right;}
table.portfolioDetailTable td { font-size:12px;}
.portfolioNxtPrev { width:310px; text-align:center; padding:10px 0px 0px 0px;}
.portfolioNxtPrev a {
	text-decoration:underline;
	color:#6d6e71; font-weight:bold;
}

.pgContentLeftCol {
	float:left;
	width:250px;
}
.pgContentRightCol {
	float:left;
	width:440px;
	margin:0px 0px 0px 15px;
}

.homefloatLeft { float:left; width:440px;}
.homefloatRight { float:right; width:270px; padding:25px 0px 0px 0px;}


/*DOWNLOADS PAGE START*/
#downloads-mainheader {
	margin:25px 0px -10px 0px;
	padding:0 0 4px 0;
	font-size:14px;
	font-weight:bold;
	color:#a59353;
	border-bottom:1px solid #CCCCCC;
}

#download-block {
	margin:0;
	padding:0;
	width:auto;

}

#download-block-home ul {
    list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    width:auto;
}

#download-block-home li {
	border-bottom:1px solid #000;
	background-image:url('/images/pdf-icon.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
    margin: 0;
	padding:8px 0px 5px 35px;
	height:40px;
	color:#A28C3C;
	font-size:11px;
}

#download-block-home li.word {
	border-bottom:1px solid #545454;
	background-image:url('/images/word-icon.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
    margin: 0;
	padding:12px 0px 5px 35px;
	height:23px;
	color:#999999;
	font-size:11px;
}

#download-block-home li.ppt {
	border-bottom:1px solid #545454;
	background-image:url('/images/powerpoint-icon.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
    margin: 0;
	padding:12px 0px 5px 35px;
	height:23px;
	color:#999999;
	font-size:11px;
}



#download-block-home li:hover {
	background-image:url('/images/pdf-icon.gif');
}
#download-block-home li:hover.word {
	background-image:url('/images/word-icon.gif');
}
#download-block-home li:hover.ppt {
	background-image:url('/images/powerpoint-icon.gif');
}

#download-block-home a,
#download-block-home a:link,
#download-block-home a:visited {
	text-decoration:none;
	color:#0066CC;
}

#download-block-home a:hover {
	text-decoration:underline;
	color:#0066CC;
}

#download-block ul {
    list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    width:auto;
}
 
#download-block li {
	border-bottom:1px solid #CCCCCC;
	background-image:url('/images/pdf-icon.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
    margin: 0;
	padding:12px 0px 5px 35px;
	height:23px;
	color:#666666;
	font-size:11px;
}

#download-block li.word {
	border-bottom:1px solid #CCCCCC;
	background-image:url('/images/word-icon.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
    margin: 0;
	padding:12px 0px 5px 35px;
	height:23px;
	color:#666666;
	font-size:11px;
}

#download-block li.ppt {
	border-bottom:1px solid #CCCCCC;
	background-image:url('/images/powerpoint-icon.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
    margin: 0;
	padding:12px 0px 5px 35px;
	height:23px;
	color:#666666;
	font-size:11px;
}



#download-block li:hover {
	background-image:url('/images/pdf-icon.gif');
}
#download-block li:hover.word {
	background-image:url('/images/word-icon.gif');
}
#download-block li:hover.ppt {
	background-image:url('/images/powerpoint-icon.gif');
}

#download-block a,
#download-block a:link,
#download-block a:visited {
	text-decoration:none;
	color:#a29061;
}

#download-block a:hover {
	text-decoration:underline;
	color:#a29061;
}
/*DOWNLOADS PAGE END*/


/*TABLE STYELS*/
td { font-size:11px; line-height:130%;}
td.greenDark { background-color:#bdd4d1;}
td.greenLight { background-color:#e8f0ef;}
td.goldDark { background-color:#d8d0bd;}
td.goldLight { background-color:#ebe7de;}
td.line { border-top:1px solid #CCC; font-size:1px; height:2px; line-height:2%;}




/*EDITED STYLES FROM OLD SITE*/
.twoCol-left {line-height:155%; position:relative;}


/*SLIDESHOW*/
*html #slideshow {
	position:absolute; top:30px; left:-300px;
}
#slideshow {
    position:relative;
	top:30px;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:30px;
	width:305px;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
	width:305px;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
	width:305px;
}

.thirdLevelMenu  {
    float:left; 
    width:200px;
    margin:41px 0px 0px 0px;
}

#ContentNodes_Content,
#ContentNodes_Right
{
    float: left;    
}
#ContentNodes_Content .contentNode
{
    padding-right: 10px;
}
#ContentNodes_Content .contentNode
{
    padding-right: 10px;
}
#ContentNodes_Right
{
    margin-top: 50px;
    width: 190px;    
}
*html .narrowContent
{
    width: 530px;
	margin:0; padding:0;
    float: left;
}
.narrowContent
{
    width: 530px;
	margin:0; padding:0;
    float: left;
}
.wideContent
{
    width: 730px;   
}
.homeContent
{
    width: 450px;
}


.directorate-key {
	margin:0px 0px 0px 0px;
	padding:12px 2px 1px 12px;
	background-color:#a29061;
	color:#FFFFFF;
}

.directorate-key ul {
	list-style-type:none;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.directorate-key ul li {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

.directorate-key span {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:9px;
	font-weight:bold;
	color:#333333;
}

span.ticker-value { color:#b2ccc9;}


/*FOOTER STYLES START*/
#Footer {
	border-top:3px solid #e2e6e6;
	background-color:#c1d7d6;
	width:800px; height:70px;
	padding:20px 0px 20px 0px;
	color:#666666; font-weight:bold; font-size:9px;
}

.footerBlock {
	border-right:1px solid #FFFFFF;
	padding:0px 10px 0px 10px; margin-left:5px;
	height:75px;
	float:left;
}
.footerBlockNOBORDER {
	border:none;
	padding:0px 0px 0px 10px;
	height:75px;
	float:left;
}

.footerFloatBlock {float:left; margin-right:10px; line-height:160%;}
.footerFloatBlockNOMARGIN, .footerFloatBlockNOMARGIN a {float:left; margin-right:0px; line-height:160%; color:#666666;}
.footerFloatBlockNOMARGIN a:hover {float:left; margin-right:0px; line-height:160%; text-decoration:underline; color:#666666;}
.footerNormalText { font-weight:normal}

/*NEW STYLES ADDED 27 OCTOBER 2010*/
.BFAlogo {
	position:absolute; top:3px; right:10px;
	width:63px; height:14px;
}








