/* CSS Document */
/* added by sunilr - start */
.pdfDownload a{ float:left;background:url(/images/pdf-dowload.gif) no-repeat 0 0 !important; padding:0 0 0 30px !important; border-bottom:none; line-height:25px; overflow:hidden; color:#7ca839; padding-top:2px; font-size:11px;}
.bgnone{background: none !important; padding-left: 2px !important;}
.whiteMsg{ color:#FFFFFF; }
/* added by sunilr - end */

/* access keys and skip links */
#accessibility { position: absolute; left: -1000px; overflow: hidden; top: -10px; padding: 0; margin: 0; } 
span.access { font-size: 1.4em; font-weight: bold; }
.clear {clear:both}
.block-display { display:block;}
.hidden { display:none;}
.left-column { float:left; position:relative; left:0; top:0; padding:0; margin:0; width:370px;}
.right-column {float:right; position:relative; width:256px;}
.subtitle-normal { font-weight:normal; font-style:italic; font-size:1em; padding-top:5px; display:block;}
.floatL{ float:left;}

/*-----------------------------------------
	= wider version of detail content 
	by LL 25/11/09
-----------------------------------------*/
#detail-content.wide .left-column{width:530px; }
#detail-content.wide p {width:530px;}
#detail-content.wide .detail-content-main{width:530px;}
#detail-content.wide #detail-content-left-float {width:530px;}

#wrapper {/*border-left:5px solid #022645;*/
/*background-image:url(/images/wrapper-top-border.gif);
background-repeat:repeat-x;
background-position:top;
/*margin:0 0 0 -1px; */
padding:0; /*border:1px solid red;*/ /*position:relative;*/
display:block;
float:left;
width:100%;
}
	
/* ---------------------------------- header ------------------------------------------*/
#header-wrap { padding:0 /*0 -10px 0;*/ margin:0;
/*position:absolute;
left:5px;
top:5px;*/
}

#logo { float:left;	width:186px; /*z-index:999;*/ padding-top:5px;}
#logo img {border:none;}
h1 {width:650px; float:left; margin:10px 0 0 0; }

#investors-wrap h2.fundTitle {color:#7D7D7D;
display:block;
float:none;
font-size:2em;
font-weight:normal;
margin-bottom:24px;
width:680px; }
		


/* ---------------------------------- top nav ------------------------------------------*/
#mainnav {
	/*width:650px;*/
	width:842px;
	/*position:absolute; */
	/*left:218px; */
	/*margin-top:-10px; */
	/*margin-top:-5px;*/
	margin:0px;
	padding:0;
	text-align:left; 
	/*padding-left:68px;
	padding-left:65px;*/
	/*padding-top:5px; */
	/*z-index:2;*/
	float:left;
	}
#mainnav ul {float:left; /*width:650px;*/ margin:0;list-style:none; padding:0 }
#mainnav ul li {float:left;
background-image:url(/images/mainnav-grey-bar.gif);
background-repeat:no-repeat;
background-position:top left;
}
#mainnav ul li a {display:block; border-left:1px solid #e5e9ec;
/*padding:5px 20px 5px 5px; */
padding:5px 24px 5px 25px; 
color:#7d7d7d; font-weight:bold; font-size:15px; text-decoration:none; /*border-top:5px solid #022645;margin-top:-1px;*/
}
#mainnav ul li.first a {padding-left:0 !important;  }
#mainnav ul li a:hover {color:#022645; text-decoration:none; background-color:#f5f5f5; /*border-top:5px solid #98ca3c;*/ }
#mainnav ul li a:active {color:#022645; text-decoration:none; background-color:#f5f5f5; /*border-top:5px solid #98ca3c; */}

/*setting menu active links highlighted*/
body#about-us a#aboutnav,
body#portfolio a#portfolionav,
body#people a#peoplenav,
body#investors a#investorsnav,
body#contact-us a#contactnav,
body#home a#homenav{
background-color:#f5f5f5; 
 /*border-top:5px solid #98ca3c;*/
}
#mainnav ul li a#contactnav{padding-right:5px;}

/* ------------------------------------ general ------------------------- */

/* breadcrumb container - positioning with clear floats*/
#breadcrumb { 
/*width: 700px; margin:0 0 0 -5px; padding-top:70px; padding-left:280px; border-left:5px solid #022645;*/
/*position:absolute;
top:112px;
left:283px;*/
clear:both;
margin-left:280px;
}
#breadcrumb p {padding:0; margin:0px;}
#breadcrumb a.home-link {color:#000; text-decoration:none; font-size:0.95em;}
#breadcrumb a.home-link:hover {color:#000; text-decoration:underline; font-size:0.95em;}
#breadcrumb a.home-link:active {color:#000; text-decoration:underline; font-size:0.95em;}

#breadcrumb .second-link {color:#7d7d7d; text-decoration:none; font-size:0.95em;}
#breadcrumb .devidor { padding-left:3px; padding-right:3px; color:#acd149;}
#breadcrumb-replacement-spacer { 
width: 700px; 
margin:0 0 0 -5px;
padding-top:70px;
padding-left:280px; 
border-left:5px solid #022645;

/*height:0;
font-size:0;
line-height:0;*/
}
#breadcrumb-replacement-spacer p{ 
height:0;
font-size:0;
line-height:0;
padding:0;
margin:0;
}
/* main content area */
#main {clear:both; float:left; border:1px solid #FF9900; width:973px; } 
#main  p {margin-left:10px}

/* content wraps*/
#content-wrap {width:990px; padding:0; float: left; margin-top:0px; margin-left:-5px; height:100%; border-left:5px solid #022645; position: relative; display:inline;}
#search-content-wrap {float: left; margin-top:0px; margin-left:-5px; height:100%; border-left:5px solid #022645; position: relative; display:inline; padding-left:280px;}
#full-width-content {width:100%; padding:0; float:left;  background-color:#f2f2f3; border-bottom:1px solid #e5e9ec; margin-top:0px; margin-left:-5px; border-left:5px solid #022645; min-width:1065px; position: relative; display:inline; margin-bottom:0;}
#full-width-wrapper {position:relative; top:0px; background-color:#f2f2f3; border-top:1px solid #e5e9ec; padding-top:10px; padding-bottom:25px;  min-width:785px;}

/* -------------------------- search-results ------------------------------------- */
#search-results-wrap {margin:0; padding:0 0 0 280px;}
#search-results-wrap h1 {font-size:2em; color:#7d7d7d; display:block;  width:100%; margin-bottom:30px; padding-top:54px; font-weight:normal;}
#search-results-content {width:480px; float:left;  padding-left:280px;}
#search-results-content .text {width:380px; padding-bottom:0px; color:#000; }
#search-results-content .text p {width:380px; line-height:1.5; font-size:1em; padding-bottom:3px;}
#search-results-content .text h3 {width:380px; font-size:1.2em; font-weight:normal; margin:0 0 5px 0; padding:0}
#search-results { border-bottom:1px solid #e5e9ec; margin:0; padding:0;}
#search-content-wrap a {color:#003366; font-weight:bold; border-bottom:1px dotted #8092a2; text-decoration:none; padding-bottom:2px; margin-left:5px;}
#search-content-wrap a:hover {color:#003366; font-weight:bold; border-bottom:1px solid #8092a2; text-decoration:none; padding-bottom:2px; margin-left:5px;}
#search-content-wrap a:active {color:#003366; font-weight:bold; border-bottom:1px solid #8092a2; text-decoration:none; padding-bottom:2px; margin-left:5px;}
#search-content-wrap p {font-size:1em; font-weight:normal; padding-top:5px; padding-bottom:25px;}
.search-results-list { vertical-align:middle; width:3px; height:6px; padding-bottom:2px;}
.search-headline {font-size:2em; color:#7d7d7d; display:block;  width:100%; margin-bottom:30px; padding-top:54px; font-weight:normal;}

/*#search-content-wrap table img {display:none;}*/
.search-page-links {display:none;}
.search-count {width:380px; font-size:1.2em; font-weight:normal; margin:0 0 5px 0; padding:0}
.search-form-cell {display:none;}
.search-nav-cell {width:480px; float:left; font-size:1em; padding-bottom:10px; padding-top:3px; margin-bottom:10px;  font-weight:normal;}
.search-nav {color:#000; padding:1px 3px 1px 3px; border:1px solid #fff; font-size:1em; font-weight:normal;}
.search-line { display:none;}


/* ------------------------ search-results pagination -------------------------------- */
#pagination-top {width:480px; float:left; font-size:1em; padding-bottom:10px; padding-top:3px; border-bottom:1px solid #e5e9ec; margin-bottom:10px;}
#pagination-top ul {width:480px; list-style-type:none; padding:0; margin:0 0 0 0;}
#pagination-top ul li {float:left;}
#pagination-top ul li a {display:block; color:#000; padding:1px 3px 1px 3px; border:1px solid #fff;}
#pagination-top ul li a.numeric:hover {display:block; color:#acd149; padding:1px 3px 1px 3px; border:1px solid #acd149; text-decoration:none; }
#pagination-top ul li a.numeric:active {display:block; color:#acd149; padding:1px 3px 1px 3px; border:1px solid #acd149; text-decoration:none; }

#pagination-bottom {width:480px; float:left; font-size:1em; padding-bottom:10px; padding-top:3px; margin-bottom:10px;}
#pagination-bottom ul {width:480px; list-style-type:none; padding:0; margin:0 0 0 0;}
#pagination-bottom ul li {float:left;}
#pagination-bottom ul li a {display:block; color:#000; padding:1px 3px 1px 3px; border:1px solid #fff;}
#pagination-bottom ul li a.numeric:hover {display:block; color:#acd149; padding:1px 3px 1px 3px; border:1px solid #acd149; text-decoration:none; }
#pagination-bottom ul li a.numeric:active {display:block; color:#acd149; padding:1px 3px 1px 3px; border:1px solid #acd149; text-decoration:none; }

/* -------------------------- login page ----------------------------------------- */
#login-wrap {margin:0; padding:0 0 0 280px;}
#login-wrap h1 {font-size:2em; color:#7d7d7d; display:block;  width:100%; margin-bottom:30px; padding-top:54px; font-weight:normal;}
#login-content {width:380px; float:left;  padding-left:280px;}
#login-content .text {width:380px; padding-bottom:5px; color:#000; }
#login-content .text p {width:380px; line-height:1.5; font-size:1em; padding-bottom:20px;}
#login-content .text h3{width:380px; font-size:1em; margin:0 0 5px 0; padding:0}

#logiform {width:380px; color:#505253; padding:0; margin:0;}
#logiform fieldset{border:none; padding:0; margin:0;}
#logiform fieldset p{padding-bottom:5px;}
#logiform label{width:130px; float:left; margin-right:5px; font-size:1em;}
#logiform input{width:133px; border:1px solid #b9b9b9; background:url(/images/contact-form-input-bgr.gif) repeat-x; }

#logiform .footnote{width:300px; padding-bottom:27px; padding-top:10px; font-weight:bold; color:#000;}
#logiform #logintbtn {width:79px; height:28px; margin:10px 8px 0 0; border:none;}
#logiform #loginLabel {position:absolute; top:-1000px; left:-1000px;}
#logiform #form-labels {width:140px; float:left; padding:0 0 0 0;}
#logiform #form-fields {width:160px; float:left; padding:0 0 0 0;}

/* ------------------------- Our people page ------------------------------------ */
#our-people-wrap {margin:0; padding:0 0 0 280px;}
#our-people-wrap h1 {font-size:2em; color:#7d7d7d; display:block;  width:530px; margin-bottom:30px; padding-top:54px; font-weight:normal;}
#our-people-content {width:700px; float:left;  margin-left:280px; display:inline; margin-bottom:0; padding-bottom:0;}
#our-people-content .text {width:201px; padding-bottom:5px; color:#000; }
#our-people-content .text p {width:200px; line-height:1.5; font-size:1em; padding-bottom:0; margin-top:5px; float:left; overflow:hidden; display:block;}
#our-people-content .text h3{width:380px; font-size:1em; margin:0 0 5px 0; padding:0}
#our-people-content .text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding: 0 10px 0 10px; color: #003366; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold; float:left;}
#our-people-content .text a:hover { background:url(/images/green_full_bgr.gif) bottom right no-repeat; padding: 0 10px 0 10px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight:bold; border-bottom:1px solid #8ad800; }
#our-people-content .text a:active { background:url(/images/green_full_bgr.gif) bottom right no-repeat; padding: 0 10px 0 10px; display:block; color:#fff; text-decoration:none; border-bottom:none;}

#our-people-content .people-box-wrap {width:700px; margin-bottom:10px; min-height:150px; height:auto !important; height:150px;}
#our-people-content .people-box{width:210px; margin:0 0 23px 0; float:left; color:#000; }
#our-people-content .people-box .last{margin-right:0;}
#our-people-content .people-box img { width:201px; height:78px; padding:0; margin:0; }
#our-people-content .people-box a img {border:1px solid #91a1ae;}
#our-people-content .people-box .text {float:left; padding-top:5px; }
#our-people-content .subtitle { font-style:italic; font-weight:normal; font-size:1em; padding:0 0 0 5px; float:left;}

#our-people-content .simple-link a {text-decoration:none; border-bottom:1px dotted #8092a2; color:#000; background:none; padding:0; display:inline;}
#our-people-content .simple-link a:hover {text-decoration:none; border-bottom:1px solid #8092a2; color:#000; background:none; padding:0; display:inline;}
#our-people-content .simple-link a:active {text-decoration:none; border-bottom:1px solid #8092a2; color:#000; background:none; padding:0; display:inline;}

/* ------------------------- Our people page2 ------------------------------------ */
#our-people-wrap {margin:0; padding:0 0 0 280px;}
#our-people-wrap h1 {font-size:2em; color:#7d7d7d; display:block;  width:530px; margin-bottom:30px; padding-top:54px; font-weight:normal;}
#our-people-content2 {width:700px; float:left;  margin-left:280px; display:inline; margin-bottom:0; padding-bottom:0;}
#our-people-content2 .text {width:201px; padding-bottom:5px; color:#000; }
#our-people-content2 .text p {width:200px; line-height:1.5; font-size:1em; padding-bottom:0; margin-top:5px; float:left; overflow:hidden; display:block;}
#our-people-content2 .text h3{width:380px; font-size:1em; margin:0 0 5px 0; padding:0}
#our-people-content2 .text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding: 0 10px 0 10px; color: #003366; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold; float:left;}
#our-people-content2 .text a:hover { background:url(/images/green_full_bgr.gif) bottom right no-repeat; padding: 0 10px 0 10px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight:bold; border-bottom:1px solid #8ad800; }
#our-people-content2 .text a:active { background:url(/images/green_full_bgr.gif) bottom right no-repeat; padding: 0 10px 0 10px; display:block; color:#fff; text-decoration:none; border-bottom:none;}

#our-people-content2 .people-box-wrap {width:700px; margin-bottom:10px; min-height:150px; height:auto !important; height:150px;}
#our-people-content2 .people-box{width:210px; margin:0 0 23px 0; float:left; color:#000; }
#our-people-content2 .people-box .last{margin-right:0;}
#our-people-content2 .people-box img { width:201px; height:78px; padding:0; margin:0; }
#our-people-content2 .people-box a img {border:1px solid #91a1ae;}
#our-people-content2 .people-box .text {float:left; padding-top:5px; }
#our-people-content2 .subtitle { font-style:italic; font-weight:normal; font-size:1em; padding:0 0 0 5px; float:left;}

#our-people-content2 .simple-link a {text-decoration:none; border-bottom:1px dotted #8092a2; color:#000; background:none; padding:0; display:inline;}
#our-people-content2 .simple-link a:hover {text-decoration:none; border-bottom:1px solid #8092a2; color:#000; background:none; padding:0; display:inline;}
#our-people-content2 .simple-link a:active {text-decoration:none; border-bottom:1px solid #8092a2; color:#000; background:none; padding:0; display:inline;}


/* ------------------------- Detail page ------------------------------- */
#detail-leftbox {width:280px; float:left; margin-left:0px; }

/*secondary-nav*/
#secondary-nav { width:280px; float:left;}
#secondary-nav ul { margin:0; padding:0; list-style:none; width:210px; font-size:1.05em; font-weight:normal;}
#secondary-nav ul li {margin:0; padding:0; width:210px; border-top:1px solid #ececec;} 
#secondary-nav ul li a {
	background-image:url(/images/right-secondary-nav-arrow.gif);
	background-repeat:no-repeat;
	background-position:9px 11px;
	color:#000; 
	font-weight:normal; 
	font-size:1.05em; 
	text-decoration:none; 
	display:block; 
	width:100%; 
	height:23px;
	padding-top:6px; 
	text-indent:17px;
}

#secondary-nav ul li a:hover,
#secondary-nav ul li a.selected 
{background-image:url(/images/right-secondary-nav-arrow-green.gif); font-weight:bold; text-decoration:none; background-color:#f5f5f5;}

/*detail-content*/
#detail-content {width:700px; float:left; margin-left:0px; padding-left:280px;}
#detail-content .detail-current-wrap {width:626px; margin:20px 0 10px 0; padding:0; height:auto; height:auto; }
#detail-content .detail-current-wrap a {text-decoration:none; border-bottom:1px dotted #8092a2; color:#000;}
#detail-content .detail-current-wrap a:hover {text-decoration:none; border-bottom:1px solid #8092a2; color:#000;}
#detail-content .detail-current-wrap a:active {text-decoration:none; border-bottom:1px solid #8092a2; color:#000;}
#detail-content .detail-main-image { width:623px; height:217px; border:1px solid #708596;}
#detail-content .detail-content-main { width:350px; float:left; padding:0 0 0 0;}
#detail-content-about .detail-content-main ul { margin:0 0 20px 0; padding:0 0 0 25px; list-style:decimal; list-style-type:decimal; list-style-position:outside; width:90%; font-weight:normal;}
#detail-content-about .detail-content-main ul li { padding:5px 0 5px 5px;}
#detail-content-about .detail-content-main span { font-weight:bold;}
#detail-content-about.wide p {width:530px;}

#detail-content .h3 {font-size:1em; color:#000; font-weight:bold; line-height:1.5em;}
#detail-content p {font-size:1em; color:#000; font-weight:normal; line-height:1.5em; margin-right:5px; padding-bottom:20px; margin-top:5px; width:360px}
#detail-content .text { float:left; padding-top:5px; width:380px; padding-bottom:5px; color:#000;}
#detail-content .text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2;}
#detail-content .text a:hover { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none;}
#detail-content .text a:active { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none;}
#detail-content .box{width:210px; margin:0 0 23px 0; float:left; color:#000;}
#detail-content .last{margin-right:0;}
#detail-content .box img { width:201px; height:78px; padding:0; margin:0; border:1px solid #91a1ae; }
#detail-content .box a img {border:1px solid #91a1ae;}






/*detail-content-about*/
#detail-content-about {width:700px; float:left; margin-left:0px;}
#detail-content-about .detail-current-wrap {width:626px; margin:20px 0 10px 0; padding:0; height:auto; min-height:100px; height:auto; }
#detail-content-about .detail-current-wrap a {text-decoration:none; border-bottom:1px dotted #8092a2; color:#000;}
#detail-content-about .detail-current-wrap a:hover {text-decoration:none; border-bottom:1px solid #8092a2; color:#000;}
#detail-content-about .detail-current-wrap a:active {text-decoration:none; border-bottom:1px solid #8092a2; color:#000;}
#detail-content-about .detail-main-image { width:623px; height:217px; border:1px solid #708596;}
#detail-content-about .detail-content-main { width:350px; float:left; padding:0 0 0 0;}
#detail-content-about .h3 {font-size:1em; color:#000; font-weight:bold; line-height:1.5em;}
#detail-content-about p {font-size:1em; color:#000; font-weight:normal; line-height:1.5em; margin-right:5px; padding-bottom:20px; margin-top:5px; width:360px}
#detail-content-about .text { float:left; padding-top:5px; width:380px; padding-bottom:5px; color:#000;}
#detail-content-about .text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2;}
#detail-content-about .text a:hover { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none;}
#detail-content-about .text a:active { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none;}
#detail-content-about .box{width:210px; margin:0 0 23px 0; float:left; color:#000;}
#detail-content-about .last{margin-right:0;}
#detail-content-about .box img { width:201px; height:78px; padding:0; margin:0; border:1px solid #91a1ae; }
#detail-content-about .box a img {border:1px solid #91a1ae;}




/*detail-left-float*/
#detail-content-left-float { width:360px; position:relative; float:left; left:0; margin-bottom:20px; }
#detail-content-left-float .image-float-left { float:left; width:221px; /*margin-left:-95px;*/ margin-left:0px;}
#detail-content-left-float .image-float-left img { float:left; border:1px solid #708596; margin-right:20px; margin-bottom:10px; position:relative; width:201px;}
#detail-content-left-float .empty-spanner { float:left; width:160px; height:100px;}
#detail-content-left-float p { font-size:1em; padding-bottom:20px; margin-top:10px; display:inline; }



#detail-content-left-float .image-float-left span { color:#7d7d7d; font-weight:bold; font-size:0.95em; float:left; width:201px; position:relative; left:0px;}
#detail-content-left-float a { display:inline-block;}





/*detail-right-feature-box*/
#detail-right-feature-box { float:right; position:relative; width:221px; margin-top:20px;}
#detail-right-feature-box .detail-box{ color:#000; border:1px solid #eae9e9; background-color:#f3f3f3; width:201px; padding:8px; margin-bottom:10px;}
#detail-right-feature-box .detail-text {width:203px; padding-bottom:5px; padding-top:5px; color:#000;}
#detail-right-feature-box .detail-text p {width:193px; line-height:1.5; font-size:1em; padding-bottom:20px; margin-top:5px;}
#detail-right-feature-box .detail-text h3{width:203px; font-size:1em; margin:0 0 5px 0; padding:0}
#detail-right-feature-box .detail-text a { background:url(/images/right-arrow-grey-bgr.gif) bottom left no-repeat; padding-left:10px; color:#003366; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold;}
#detail-right-feature-box .detail-text a:hover { background:url(/images/green_full_bgr_grey.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight:bold;}
#detail-right-feature-box .detail-text a:active { background:url(/images/green_full_bgr_grey.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight:bold;}
#detail-right-feature-box .subtitle { font-weight:bold; font-style:italic; font-size:1em; padding-top:5px;}
#detail-right-feature-box  a.type-link {color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; background:none; padding:0; margin:0 0 0 5px;}
#detail-right-feature-box  a:hover.type-link {color:#000; text-decoration:none; border-bottom:1px solid #8092a2; background:none; padding:0; margin:0 0 0 5px; display:inline;}
#detail-right-feature-box  a:active.type-link {color:#000; text-decoration:none; border-bottom:1px solid #8092a2; background:none; padding:0; margin:0 0 0 5px; display:inline;}

#detail-right-feature-box div.quote blockquote {color:#acacac; padding:0; margin:0; font-size:1.4em;}
#detail-right-feature-box div.quote {color:#111111; width:202px; float:right;}


/*detail-bottom section*/
#detail-leftbox-bottom { width:280px; float:left; margin-left:0px; color:#b6b6b6; font-size:1.5em; text-align:center;}
#detail-bottom-wrapper { width:980px; margin:0; float:left; margin-left:-5px; margin-bottom:0px; border-left:5px solid #022645; position:relative; display:inline; }
#detail-bottom-content { border-top:1px solid #e5e9ec; padding-top:10px; padding-bottom:20px; width:980px; }
#detail-rightbox-bottom-wrap {width:700px; float:left; margin-top:-30px; padding-top:10px; margin-left:280px; margin-bottom:10px; min-height:10px; height:auto !important; height:100px; display:inline; position:relative;}
#detail-rightbox-bottom-wrap .text {color:#000; }
#detail-rightbox-bottom-wrap .text h3{font-size:1.05em; margin:0 0 5px 0; padding:0; padding-right:10px; font-weight:bold; width:210px;}
#detail-rightbox-bottom-wrap .text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; line-height:1.5em; font-size:0.95em; color:#000;}
#detail-rightbox-bottom-wrap .text a:hover { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; color:#fff; text-decoration:none; border-bottom:none; line-height:1.5em; font-size:0.95em; color:#000; display:block;}
#detail-rightbox-bottom-wrap .text a:active { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; color:#fff; text-decoration:none; border-bottom:none; line-height:1.5em; font-size:0.95em; color:#000; display:block;}
.detail-bottom-box {width:220px; float:left; color:#000; padding-top:0px; margin-right:5px;}

/*------------------------- Portfolio page -----------------------------------*/
#portfolio-wrap {margin:0; padding:0 0 0 280px; min-height:172px;}
#portfolio-wrap h1 {font-size:2em; color:#7d7d7d; display:block;  width:530px; margin-bottom:30px; padding-top:54px; font-weight:normal;}
#portfolio-wrap h2 {font-size:1.5em; font-style:italic; color:#7d7d7d; display:block;  width:530px; font-weight:normal; margin-bottom:10px;}

#portfolio-leftbox {width:280px; float:left; color:#b6b6b6; font-size:1.5em; text-align:center;}
#portfolio-content {width:700px; float:left;}
#portfolio-content .text {width:201px; padding-bottom:5px; color:#000; }
#portfolio-content .text p {width:201px; line-height:1.5; font-size:1em; padding-bottom:20px; margin-top:5px;}
#portfolio-content .text h3{width:201px; font-size:1em; margin:0 0 5px 0; padding:0}
#portfolio-content .text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; color:#003366; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold;}
#portfolio-content .text a:hover { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight:bold;}
#portfolio-content .text a:active { background:url(/images/green_full_bgr.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight:bold;}
#portfolio-content .portfolio-current-wrap {width:700px; margin-bottom:10px; min-height:150px; height:auto !important; height:150px;}
#portfolio-content .portfolio-box{width:210px; margin:0 0 23px 0; float:left; color:#000; }
#portfolio-content .last{margin-right:0;}
#portfolio-content .portfolio-box img { width:201px; height:78px; padding:0; margin:0; border:1px solid #91a1ae; }
#portfolio-content .portfolio-box a img {border:1px solid #91a1ae;}
#portfolio-content .text {float:left; padding-top:5px; }

/*--bottom wrap--*/
#bottom-wrap {width:100%; padding:0; margin:0;}
#grey-box-span {border:1px solid #e5e9ec; background-color:#f2f2f3; padding-top:10px; padding-bottom:30px;}
#portfolio-past-leftbox { width:280px; position:relative; float:left; color:#b6b6b6; font-size:1.5em; text-align:center; z-index:900;}

/*--portfolio-past-content--*/
#portfolio-past-content {width:700px; position:relative; top:-20px; padding-left:280px; padding-top:20px; z-index:1;}
#portfolio-past-content .portfolio-current-wrap {width:700px; margin-bottom:10px; min-height:100px; height:auto !important; height:100px;}
#portfolio-past-content .text {width:201px; padding-bottom:0;  padding-top:5px; color:#000; float:left;}
#portfolio-past-content .text p {width:200px; line-height:1.5; font-size:1em; padding-bottom:0; margin-top:5px;}
#portfolio-past-content .text h3{width:380px; font-size:1em; margin:0 0 5px 0; padding:0}
#portfolio-past-content .text a { background:url(/images/right-arrow-grey-bgr.gif) bottom left no-repeat; padding-left:10px; color:#003366; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight: bold;}
#portfolio-past-content .text a:hover { background:url(/images/green_full_bgr_grey.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight: bold;}
#portfolio-past-content .text a:active { background:url(/images/green_full_bgr_grey.gif) bottom left no-repeat; padding-left:10px; padding-right:20px; display:block; color:#fff; text-decoration:none; border-bottom:none; font-weight: bold;}
#portfolio-past-content .portfolio-box{width:210px; margin:0 0 23px 0; float:left; color:#000; padding-top:0px; }
#portfolio-past-content .last{margin-right:0;}
#portfolio-past-content img { width:201px; height:78px; padding:0; margin:0; border:1px solid #91a1ae; }
#portfolio-past-content a img {border:1px solid #91a1ae;}

/*--Location and type link types--*/
.block-padded {padding-top:5px;}
.subtitle { font-style:italic; font-weight:bold; font-size:1em; padding-top:5px;}
#portfolio-content a.type-link {color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; background:none; padding:0; margin:0 0 0 5px;}
#portfolio-content a:hover.type-link {color:#000; text-decoration:none; border-bottom:1px solid #8092a2; background:none; padding:0; margin:0 0 0 5px; display:inline;}
#portfolio-content a:active.type-link {color:#000; text-decoration:none; border-bottom:1px solid #8092a2; background:none; padding:0; margin:0 0 0 5px; display:inline;}

/* --------------------------------------- Home page -------------------------------*/
#home-full-width-content {background-color:#f2f2f3; margin-bottom:0px; background-color:#fff; /*padding-top:26px;*/ padding-top:0px; display:block; overflow:hidden;   }
#home-full-width-wrapper { position:relative; top:0px; background-color:#f2f2f3; border-top:1px solid #e5e9ec; border-bottom:1px solid #e5e9ec; /*min-width:1065px;*/ padding-top:35px; padding-bottom:0; margin-bottom:0; display:block; overflow:hidden; float:left; width:100%;}
#home-content-wrap {width:990px; margin-left:-5px; height:445px; border-left:5px solid #022645; top:0px; left:0px;}
#home-content-wrap .home-introduction { position:absolute; left:70px; top:261px; width:440px; font-size:2em; color:#7d7d7d; background-color:#fff; display:block; z-index:900; padding:5px 10px 5px 0px; height:80px;}

#home-leftbox { width:217px; float:left; position:relative; color:#b6b6b6; font-size:1.5em; text-align:center; display:inline;}
/*#home-content {width:700px; position:relative; left:0; top:-20px; padding-top:20px; float:left; display:inline; padding-bottom:0; margin-bottom:0;}*/
/*#home-content .home-wrap {width:700px; margin-bottom:10px; min-height:100px; height:auto !important; height:100px;}*/
#portfolio-past-content {width:700px; position:relative; top:-20px; padding-left:280px; padding-top:20px; z-index:1;}

/*--home-content--*/
#home-content .text {width:201px; padding:0; color:#000;}
#home-content .text p {width:200px; line-height:1.5; font-size:1em; padding:0; margin-top:5px;}
#home-content .text p span { font-size:13px;}
#home-content .text h3{width:200px; font-size:1em; margin:0 0 5px 0; padding:0}
#home-content .text a { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; color:#003366; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold; font-size:12px;}
#home-content .text a:hover { background:url(/images/green_full_bgr_grey.gif) bottom left no-repeat; padding-left:10px; padding-right:50px; color:#fff; text-decoration:none; border-bottom:none;}
#home-content .text a:active { background:url(/images/green_full_bgr_grey.gif) bottom left no-repeat; padding-left:10px; padding-right:50px; color:#fff; text-decoration:none; border-bottom:none;}

/*--home-news--*/
#home-news { position:absolute; top:462px; left:669px; width:273px; border:1px solid #e5e9ec; background-color:#ededee; z-index:1000; padding:15px;}
#home-news .text {padding-bottom:5px; color:#000;}
#home-news .text p {line-height:1.5; font-size:1em; padding-bottom:0; margin-top:3px;}
#home-news .text h3{width:200px; font-size:1em; margin:0 0 5px 0; padding:0}
#home-news .text a { 
background:url(/images/right-arrow-bullit-point-transp.gif) no-repeat 0 -2px; 
padding:0 0 0 10px; 
color:#036; 
text-decoration:none; 
font-weight:bold;
}
#home-news .text a:hover,
#home-news .text a:active { 
background: #8AD800; 
color:#fff; 
text-decoration:none; 
}
#home-news .text a span.inner { 
border-bottom:1px dotted #8092a2;
}
#home-news .text a:hover span.inner,
#home-news .text a:active span.inner { 
border-bottom:none;
padding-bottom: 1px;
}

#home-news .text a span.end {
background: transparent; 
padding:0 0 0 15px;
}
#home-news .text a:hover span.end,
#home-news .text a:active span.end { 
background: #8AD800 url(/images/green_full_bgr_grey.gif) top right no-repeat; 
}

/*--feature-box--*/
#feature-box { position:absolute; top:257px; left:570px; width:406px; height:80px; padding:10px; }


#feature-box .text {width:190px; padding-bottom:5px; color:#000; z-index:800;}
#feature-box .text p {width:200px; line-height:1.5; font-size:1em; padding-bottom:20px; margin-top:5px; font-weight:bold; z-index:800;}
#feature-box .text a { background:url(/images/right-arrow-white.gif) bottom left no-repeat; padding-left:10px; color:#fff; text-decoration:none; border-bottom:1px dotted #8092a2; font-size:1.2em; font-weight:bold; z-index:800;}
#feature-box .text a:hover { background:url(/images/right-arrow-white.gif) bottom left no-repeat; padding-left:10px; color:#fff; text-decoration:none; border-bottom:1px dotted #8092a2; font-size:1.2em; font-weight:bold; z-index:800;}
#feature-box .text a:active { background:url(/images/right-arrow-white.gif) bottom left no-repeat; color:#fff; text-decoration:none; border-bottom:1px dotted #8092a2; font-size:1.2em; font-weight:bold; z-index:800;}

/*--home-content--*/
#home-content .home-box{width:235px; margin:0 0 0 0; float:left; color:#000; padding-top:0px;}
#home-content .home-box.mR25{ margin-right:18px;}
#home-content .last{margin-right:0;}
#home-content img { width:235px; height:91px; padding:0; margin:0; border:1px solid #91a1ae; }
#home-content a img {border:1px solid #91a1ae;}
#home-content .text {float:left; padding-top:5px; }
#home-content .subtitle { font-style:normal; font-weight:bold;}

#main-image { position:absolute; top:101px; left:427px; padding:0; background-image:url(/images/home-mainv2.jpg); width:546px; height:370px;}

/*--feature-thumbs--*/
#feature-thumbs { padding-left:10px; margin:0; position:absolute; top:4px; right:30px; z-index:600;}
#feature-thumbs img { border:1px solid #067973; z-index:600;}
#feature-thumbs .thumb { margin-top:5px;}

#feature-thumbs a img { border:2px solid #067973; padding:0; z-index:600;}
#feature-thumbs a:hover .thumb { border:2px solid #022645; z-index:600;}
#feature-thumbs a:active .thumb { border:2px solid #022645; z-index:600;}
#feature-thumbs a:hover .large-img { visibility: visible; border:none; z-index:-1; width:546px; height:370px;}
#feature-thumbs a:active .large-img { visibility: visible; border:none; z-index:-1;}
#feature-thumbs .large-img {height:370px; left:-343px; padding:0pt; position:absolute; top:-160px; width:546px; visibility:hidden; border:none;}
#feature-thumbs .large-img-bgrd {height:370px; left:-343px; padding:0pt; position:absolute; top:-160px; width:546px; visibility:visible; border:none; z-index:-1; }

#left-text { float:left; font-style:italic; text-align:left; width:100px; font-weight:bold; padding:8px 5px 5px 0px; line-height:1.5; font-size:1em; z-index:600;}
#right-text { float:right; font-style:normal; text-align:left; width:50px; font-weight:bold; padding:8px 35px 5px 0px; line-height:1.5; font-size:1em; z-index:600; }

/* -------------------------- investors page ----------------------------------- */
#investors-content-wrap {width:980px; /*float:left;*/ padding-left:0px; margin-top:0px; /*margin-left:-5px;*/ height:285px; /*border-left:5px solid #022645;*/ /*display:inline;*/ }
#investors-wrap {margin:0; padding:0 0px 0 95px;}
#investors-wrap h1 {font-size:2em; color:#7d7d7d; display:block; width:680px; margin-bottom:24px; padding-top:34px; font-weight:normal; float:none;}
#investors-wrap h2 { color:#b6b6b6; font-size:1.5em; font-weight:normal; display:block; width:680px; }
#logoutbtn {padding:0 10px 0 10px; vertical-align:middle; width:70px; height:23px; border:none;}

/*--investment-info--*/
#investment-info { margin:0; margin-top:10px; padding:10px 0 10px 0; background-color:#f3fbe5; border:1px solid #eef3e7; width:700px; float:left; display:inline; position:relative;}
#investment-info .investment-info-left {/*width:345px;*/ width:333px; border-right:1px solid #e7f0dd; float:left; display:inline; position:relative; padding-left:10px;}
#investment-info .investment-info-right {/*width:240px;*/ padding-left:20px; float:left;}
#investors-wrap h3 { font-size:1.05em; font-weight:bold; color:#505050; padding-bottom:10px;}
#investment-info table .investment-info-values {table-layout: fixed;}
#investment-info .header { font-size:1em; font-weight:bold; padding-right:15px;}
#investment-info .text { padding:15px 0 5px 0;}
#investment-info .text a { padding-left:0px; padding-top:2px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; line-height:2em; font-size:0.95em; color:#000;}
#investment-info .text a:hover { padding-left:0px; padding-top:2px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; line-height:2em; font-size:0.95em; color:#000;}
#investment-info .text a:active { padding-left:0px; padding-top:2px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; line-height:2em; font-size:0.95em; color:#000;}
#investment-info img { vertical-align:middle; padding-right:5px; border:none;}

/*--investors-content-wrap--*/
#investors-content-wrap .investment-info-right a { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold;}
#investors-content-wrap .investment-info-right a:hover { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; font-weight:bold;}
#investors-content-wrap .investment-info-right a:active { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; font-weight:bold;}


/*--investors-news--*/
.investors-news { float:left; width:203px; /*padding:115px 0 20px 0;*/ display:inline; position:relative; margin-left:70px; /*top:-135px;*/}
.investors-news h3{width:200px; font-size:1.5em; margin:0 0 5px 0; padding:0; color:#b6b6b6; font-weight:normal;  border-bottom:1px solid #e5e9ec; margin-bottom:15px; }

/*--investors-text--*/
.investors-text {width:190px; padding-bottom:5px; color:#000;}
.investors-text p {width:190px; line-height:1.5; font-size:1em; padding-bottom:0; margin-top:0;}
.investors-text a { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:bold;}
.investors-text a:hover { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; font-weight:bold;}
.investors-text a:active { background:url(/images/right-arrow-bullit-point.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; font-weight:bold;}

/*--investors-bottom section--*/
#investors-bottom-wrapper { width:980px; margin:0; float:left; margin-left:-5px; margin-bottom:0px; border-left:5px solid #022645; padding-top:50px; position:relative; display:inline; }
#investors-bottom-content { border-top:1px solid #e5e9ec; padding-top:10px; padding-bottom:20px; width:980px; }
#investors-leftbox-bottom { width:210px; float:left; margin-left:0px; color:#b6b6b6; font-size:1.5em; text-align:left; padding-left:95px; display:inline; position:relative;}

/*--investors-rightbox-bottom--*/
#investors-rightbox-bottom-wrap {width:700px; float:left; margin-top:-30px; padding-top:10px; margin-left:210px; margin-bottom:10px; min-height:100px; height:auto !important; height:100px; display:inline; position:relative;}
#investors-rightbox-bottom-wrap .text {color:#000; }
#investors-rightbox-bottom-wrap .text h3{font-size:1.05em; margin:0 0 5px 0; padding:0; padding-right:10px; font-weight:bold; width:210px;}
#investors-rightbox-bottom-wrap img { vertical-align:middle; padding-right:5px; border:none;}
#investors-rightbox-bottom-wrap .text a { padding-left:0px; padding-top:2px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; line-height:2em; font-size:0.95em; color:#000;}
#investors-rightbox-bottom-wrap .text a:hover { padding-left:0px; padding-top:2px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; line-height:2em; font-size:0.95em; color:#000;}
#investors-rightbox-bottom-wrap .text a:active { padding-left:0px; padding-top:2px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; line-height:2em; font-size:0.95em; color:#000;}

.investors-bottom-box {width:285px; float:left; color:#000; padding-top:0px; margin-right:5px; display:inline; position:relative;}
.block-display { display:block;}

/*--fund-performance section--*/

.fund-performance-wrapper{ width:980px; float:left; margin-left:-5px; margin-bottom:0px; border-left:5px solid #022645; padding-top:10px; *padding-top:40px; _padding-top:0px; position:relative; display:inline;}

#fund-keyline-title{ padding:0 0 0 95px; width:903px;}
#fund-keyline-title h2{color:#b6b6b6; font-size:1.5em; font-weight:normal; display:block; width:100%; border-bottom:1px solid #e5e9ec; margin-bottom:10px; padding-bottom:5px;}
#fund-keyline-title .text {color:#505050; font-size:1.05em; font-weight:bold;}

#general-fund-keyline-title{ padding:40px 0 0 95px; width:903px;}
#general-fund-keyline-title h2{color:#b6b6b6; font-size:1.5em; font-weight:normal; display:block; width:100%; border-bottom:1px solid #e5e9ec; margin-bottom:10px; padding-bottom:5px;}
#general-fund-keyline-title .text {color:#505050; font-size:1.05em; font-weight:bold;}

.fund-performance-text a { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px dotted #8092a2; font-weight:normal;}
.fund-performance-text a:hover { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; font-weight:normal;}
.fund-performance-text a:active { background:url(/images/right-arrow-bullit-point-transp.gif) bottom left no-repeat; padding-left:10px; line-height:20px; color:#000; text-decoration:none; border-bottom:1px solid #8092a2; font-weight:normal;}

#fund-performance-left { padding:0px 10px 0px 95px; width:490px; margin-bottom:10px; float:left; height:220px;}
#fund-performance-left .text {color:#505050; font-size:1.05em; font-weight:bold; float:left; width:450px;}
#fund-performance-left img { border:none; padding:10px 0 10px 0; float:left;}
#fund-performance-right {padding:0px 10px 10px 10px; width:260px; margin-bottom:0px; float:left; height:220px;  border-left:1px solid #e5e9ec; }
#fund-performance-right .text {color:#505050; font-size:1.05em; font-weight:bold; width:260px;}
#fund-performance-right p {color:#505050; font-size:0.95em; font-weight:bold;}
#fund-performance-right .contributors { color:#022645; font-size:1em; font-weight:normal;}
#fund-performance-right .distributors { color:#7d7d7d; font-size:1em; font-weight:normal;}
#fund-performance-right img { border:none; padding:10px 0 10px 0;}
#fund-performance-left ul {margin:0; padding:0; padding-top:20px; float:left; list-style:none; }
#fund-performance-left ul li {margin:0; padding:0; float:left;}
#fund-performance-left ul li a { background:url(/images/inactive-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:bold; color:#123350;}
#fund-performance-left ul li a:hover {background:url(/images/active-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;}
#fund-performance-left ul li a:active {background:url(/images/active-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;}

#fund-performance-left ul li .active {background:url(/images/active-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;}
#fund-performance-left ul li a.active {background:url(/images/active-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;}
#fund-performance-left a.active:hover {background:url(/images/active-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;}
#fund-performance-left a.active:active {background:url(/images/active-btn.jpg) center no-repeat; padding-top:10px; width:81px; height:26px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;}


/*--fund-overview section--*/
#fund-overview { table-layout:fixed; margin-top:10px; padding:0;}
#fund-overview .projected-title { font-weight:bold; color:#16425f; text-align:center; background-color:#eef9ff; border-top:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#fund-overview .bottom-border { border-bottom:1px solid #dedede;}
#fund-overview .right-border { border-right:1px solid #dedede;}
#fund-overview .border-left { border-left:1px solid #dedede;}
#fund-overview .leverage-header { background-color:#dee7ee;vertical-align:bottom;}
#fund-overview .leverage-values { background-color:#e5eef5;}
#fund-overview .header { color:#50504f; font-size:1em; font-weight:bold; background-color:#f1f1f1; border:1px solid #dedede;}
#fund-overview .values { background-color:#f7f7f7; font-size:1em; font-weight:normal;}
#total { background-color:#f7f7f7; font-size:1em; font-weight:bold; color:#000;}
#total td { border-top:1px solid #c6cdd3;}

/*--tabbed-nav-report section--*/
#tabbed-nav-report ul {margin:0; padding:0 0 10px 0; list-style:none; width:280px; float:left; display:inline; position:relative;}
#tabbed-nav-report ul li {padding:0; margin:0; float:left;}
#tabbed-nav-report ul li a.tabbed-nav-a { background:none; padding:0; width:50px; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; color:#123350; border-bottom:1px solid #e5e9ec; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;}
#tabbed-nav-report ul li a.tabbed-nav-a:hover {background:url(/images/tab-bgr.gif) top left repeat-x; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-report ul li a.tabbed-nav-a:active {background:url(/images/tab-bgr.gif) top left repeat-x; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;  border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}

#tabbed-nav-report ul li a.active {background:url(/images/tab-bgr.gif) bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-report ul li a.active:hover {background:url(/images/tab-bgr.gif) bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-report ul li a.active:active {background:url(/images/tab-bgr.gif)  bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;  border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec; background:url(/images/tab-bgrv2.gif) bottom left repeat-x;}
#tabbed-nav-report .last { width:100px; border-bottom:1px solid #e5e9ec; height:19px;}

/*--tabbed-nav-downloads section--*/
#tabbed-nav-downloads ul {margin:0; padding:0 0 10px 0; list-style:none; width:280px; float:left; display:inline; position:relative;}
#tabbed-nav-downloads ul li {padding:0; margin:0; float:left;}
#tabbed-nav-downloads ul li a.tabbed-nav-a { background:none; padding:0; width:50px; height:19px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; color:#123350; border-bottom:1px solid #e5e9ec;border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;}
#tabbed-nav-downloads ul li a.tabbed-nav-a:hover {background:url(/images/tab-bgr.gif) top left repeat-x; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-downloads ul li a.tabbed-nav-a:active {background:url(/images/tab-bgr.gif) top left repeat-x; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;  border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}

#tabbed-nav-downloads ul li a.active {background:url(/images/tab-bgr.gif) bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-downloads ul li a.active:hover {background:url(/images/tab-bgr.gif) bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-downloads ul li a.active:active {background:url(/images/tab-bgr.gif)  bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;  border-bottom:1px solid #fff; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec; background:url(/images/tab-bgrv2.gif) bottom left repeat-x;}
#tabbed-nav-downloads .last { width:100px; border-bottom:1px solid #e5e9ec; height:19px;}


#tabbed-nav-personal ul {margin:0; padding:0 0 10px 0; list-style:none; width:240px;}
#tabbed-nav-personal ul li {padding:0; margin:0; float:left; display:inline; position:relative;}
#tabbed-nav-personal ul li a.tabbed-nav-a { background:none; padding:0; width:50px; height:19px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:bold; color:#123350; border-bottom:1px solid #e5e9ec;}
#tabbed-nav-personal ul li a.tabbed-nav-a:hover {background:url(/images/tab-bgr-green.gif) top left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #F3FBE5; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-personal ul li a.tabbed-nav-a:active {background:url(/images/tab-bgr-green.gif) top left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #F3FBE5; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}

#tabbed-nav-personal ul li a.active {background:url(/images/tab-bgr-green.gif)  top left repeat-x; width:50px; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal;  border-bottom:1px solid #F3FBE5; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-personal ul li a.active:hover {background:url(/images/tab-bgr-green.gif) top left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #F3FBE5; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}
#tabbed-nav-personal ul li a.active:active {background:url(/images/tab-bgr-green.gif) bottom left repeat-x; width:50px; padding:0; height:18px; display:block; color:#000; text-decoration:none; font-size:0.95em; text-align:center; vertical-align:middle; font-weight:normal; border-bottom:1px solid #F3FBE5; border-left:1px solid #e5e9ec; border-top:1px solid #e5e9ec; border-right:1px solid #e5e9ec;}


#tabbed-nav-personal ul li a { background:none; border:none;}

#tabbed-nav-personal .last { width:100px; border-bottom:1px solid #e5e9ec; height:19px;}

#investors-footer-wrap {width:980px; float:left; padding:0; margin:0; margin-left:-5px; border-left:5px solid #022645; float:left; position:relative; display:inline; }

/*--------------------------contact us page------------------------------------*/
#contact-wrap {margin:0; padding:0 0 0 280px; }
#contact-content-wrap {width:990px; padding:0; float: left; margin-top:0px; margin-left:-5px; height:100%; border-left:5px solid #022645; display:inline;}
#contact-wrap h1 {font-size:1.6em; color:#7d7d7d; display:block; width:100%; font-weight:normal; margin-bottom:30px; padding-top:54px;}

#contact-content {width:380px; float:left; margin-right:9px; border-right:1px solid #e5e9ec;}
#contact-content .text {width:325px; padding-bottom:5px; color:#000;}
#contact-content .text p {width:325px; line-height:1.5; font-size:1em; padding-bottom:20px;}
#contact-content .text h3 {width:325px; font-size:1em; margin:0 0 5px 0; padding:0}
#contact-content .emailResponse { font-weight:bold; color:#b5d55c; float:left; display:block; margin-top:10px;}

#contact-introduction {width:700px; background:#fff; margin:0 0 28px 0; border-top:1px solid #d9d9d9; font-size:1.3em; color:#9e9e9e; font-weight:bold;}
#contact-introduction h2 {margin:5px 0 0 0; padding:0; font-size:1.3em; }
#contact-introduction p{width:400px; margin:5px 0 0 0;}

.contact-box {width:300px; position:absolute; top:215px; left:673px; padding-bottom:17px; color:#505253; margin-left:25px;}
.contact-box h3 {display:block; font-size:1em; font-weight:bold; color:#000; margin:0 0 5px 0; padding:0;}
.contact-box h4 {font-size:1em; color:#333333; margin:20px 0 15px 0; padding:0;}
.contact-box img {margin:0; border:1px solid #677d8f;}
.contact-box p {font-weight:normal;  font-size:1em; line-height:1.3; }
.contact-box ul {margin:20px 0 20px 0; padding:0; list-style-type:none; font-size:1em; font-weight:normal;}
.contact-box li { margin:0; padding:0 0 0 0;}
.contact-box a {color:#000;}

#office-map-wrap {float:left; width:355px; margin-bottom:5px; margin-top:15px;}
#office-map { border:1px solid #677d8f; float:left; width:355px; height:355px; margin:0px; padding:0px;}

#contactform {width:400px; color:#505253;  padding:0; margin:0;}
#contactform fieldset {border:none; padding:0; margin:0;}
#contactform fieldset p {padding-bottom:5px;}
/*#contactform label {width:130px; float:left; margin-right:5px; font-size:1em;}*/
/*#contactform input {width:133px; border:1px solid #b9b9b9; background:url(/images/contact-form-input-bgr.gif) repeat-x; }*/

label.plain {width:130px; float:left; margin-right:5px; font-size:1em; margin-bottom:3px;}
input.plain {width:133px; border:1px solid #b9b9b9; background:url(/images/contact-form-input-bgr.gif) repeat-x; margin-bottom:3px; }
textarea.plain {width:203px; height:144px; border:1px solid #b9b9b9; background:url(/images/contact-form-txtarea-bgr.gif) repeat-x; margin-bottom:3px;}
label.fieldLabel {width:130px; float:left; margin-right:0px; font-size:1em; margin-bottom:3px; margin-top:5px; font-weight:bold;}

#contactform select {width:135px; border:1px solid #b9b9b9; background:url(/images/contact-form-input-bgr.gif) repeat-x; margin-bottom:3px;}

#contactform div#attach-cv {clear:both;}
#contactform p {clear:both;}

:focus {-moz-outline-style: none; outline: none;}
label.error {width:130px; margin-right:5px; font-size:1em; color:red; margin-bottom:3px;}
input.error {width:133px; background:url(/images/contact-form-input-bgr.gif) repeat-x; border: 2px solid red; margin-bottom:3px;}
textarea.error {border: 2px solid red; width:203px; height:144px; background:url(/images/contact-form-txtarea-bgr.gif) repeat-x; margin-bottom:3px;}
div.error {	color: red; width:300px;}
div.error span {color:red; width:300px; margin-bottom:10px;}

#contactform #contactbtn {width:79px; height:28px; margin:0px 8px 0 5px; border:none; float:left;}
#contactform #sendLabel {position:absolute; top:-1000px; left:-1000px;}
#contactform #form-labels {width:140px; float:left; padding:0 0 0 0;}
#contactform #form-fields {width:160px; float:left; padding:0 0 0 0;}

#contactform #attach-cv #attachcvinput {width:203px; border:1px solid #b9b9b9; background:url(/images/contact-form-input-bgr.gif) repeat-x; }
#contactform #attach-cv #attachcvbtn {width:119px; height:29px; margin:0px 8px 0 0; border:none; cursor:pointer;}
#contactform .label-red { color:#FF0000;}
#error-message .validation-message { color:#FF0000;}


/* ---------------------------------- footer ------------------------------------------*/
#footer-wrap {width:1028px; padding:0; margin:auto; position:relative; }
#footer {float:right; margin:30px 0 0 0; padding:0; padding-bottom:65px; border-top:1px solid #e5e9ec; position:relative; width:785px;}
#footer p {display:inline; margin:0 55px 0 0; padding:0; padding-top:5px; float:left; color: #252525; font-size:0.95em; }
#footer ul {margin:0; padding:0; padding-top:20px; float:left; list-style:none; width:99%;}
#footer ul li {margin:0; padding:0 5px; float:left; border-right:1px solid #acd149;}
#footer ul li.first-footer {padding-left:0px;}
#footer ul li.last-footer {border-right:none;}
#footer ul li a {display:block; color:#000; text-decoration:none; font-size:0.95em;}
#footer ul li a:hover {display:block; color:#000; text-decoration:underline; font-size:0.95em;}

/*-------------------------------------copyright-----------------------------------------------*/
#copyright-wrap{width:700px; text-align:left; float:left; margin-bottom:5px; }
#copyright {width:700px; text-align:left; float:left; }
#copyright p {color: #252525; font-size:1em;}


/* Terms And Conditions */
body#privacyPolicy div#portfolio-wrap h1,
body#termsAndConditions div#portfolio-wrap h1,
body#accessibilityStatement div#portfolio-wrap h1
{float:none}

body#privacyPolicy div#portfolio-wrap h2,
body#termsAndConditions div#portfolio-wrap h2,
body#accessibilityStatement div#portfolio-wrap h2
{margin-bottom:5px; font-style:normal; font-weight:bold; color:#000; font-size:1em;}

body#privacyPolicy div#portfolio-wrap p,
body#termsAndConditions div#portfolio-wrap p,
body#accessibilityStatement div#portfolio-wrap p
{margin-bottom:20px; line-height:1.5em;}

body#privacyPolicy div#portfolio-wrap p.mb0,
body#termsAndConditions div#portfolio-wrap p.mb0,
body#accessibilityStatement div#portfolio-wrap p.mb0 
{margin-bottom:0px; line-height:1.5em;}

body#privacyPolicy div#portfolio-wrap ul,
body#termsAndConditions div#portfolio-wrap ul,
body#accessibilityStatement div#portfolio-wrap ul
{margin:0 0 20px 14px; padding:0;}

body#privacyPolicy div#portfolio-wrap li,
body#termsAndConditions div#portfolio-wrap li,
body#accessibilityStatement div#portfolio-wrap li
{margin:0 0 5px 0; padding:0; list-style-position:outside;}

/* sitemap */
body#sitemap #portfolio-wrap { min-height:60px;}

ul#sitemap {
	margin:0 0 0 280px;
	padding:0;
}
ul#sitemap li {margin:0; padding:0; list-style-position:inside;}
ul#sitemap li a {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #8092a2;
}
ul#sitemap li a:hover {
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #8092a2;
}

/* Generic */
.heightAuto {height:auto!important;}

.clearMM {clear:both; height:1px; font-size:0; line-height:0; margin:0; padding:0; background-color:pink;/*!!*/}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Updated css created on 13/05/2010
-------------------------------------------------------------------*/
#header { display:block; overflow:hidden;}
#header-wrap{ width:1028px; margin:auto; overflow:hidden; display:block;}
/**/
#welcome{ width:474px; display:block; padding:19px 22px 0 11px; float:left;}
#welcome .titleHome{display:block; margin:0; padding:0; float:left;}
#welcome .titleHome h1.title{ color:#7CA839; font-size:25px; font-weight:bold; margin:0; padding:0 0 15px 0; width:100%!important;}
/**/
#welcome #introHome{ font-size:18px; color:#8E8E9D; margin:0; padding:0; width:auto!important;}


/* Search container - positioning with right float 
---------------------------------------------------------*/
.positionRel{ position:relative;}
#search-box {text-align:left;width:17%; position:absolute; right:0; top:0;}
#search {margin:0px; padding:15px 0px 0px 10px;background:#022645;height:34px;}
#search form { padding:0; margin:0; width:180px;}
#search .inputText {width:130px; padding:2px 0px 2px 0px; margin:0 15px 0 0px; float:left; }
.search-image { vertical-align:middle; padding-left:5px; padding-bottom:5px; padding-right:15px; cursor:pointer; }
#searchbtn {width:21px; height:21px; margin-top:1px; float:left;}

/* home banner
---------------------------------------------------------*/
#bannerWrapper{display:block; padding:0 0 0 0; width:100%;}
.bannerDiv{height:301px; float:left; width:519px;}
.spacer{margin:0; padding:0; line-height:0; clear:both; font-size:0;}

/*
---------------------------------------------------------*/
#home-content{ width:1028px; margin:auto; overflow:hidden;}
#home-content .home-wrap { width:495px; background:#fff url(/images/white-strip.gif) no-repeat right 0; float:right; padding:0 10px 15px 15px; border:1px solid #ccc; margin-right:15px;}
#home-content .home-wrap h3{ font-size:18px; color:#333; margin:0; padding:8px 0; font-weight:normal;}

/* Our news css
---------------------------------------------------------*/
.ourNews{ float:right; width:278px; background:#2f4e6b url(/images/blue-strips.gif) no-repeat 0 0; padding:10px 15px 29px 15px; display:block; overflow:hidden; height:172px; border:1px solid #d1e0bf;}
.ourNews h3{ color:#fff; font-size:18px; margin:0; padding:0 0 15px 0; display:block; overflow:hidden;}
.ourNews ul{ margin:0; padding:0; list-style:none;}
.ourNews ul li{ float:left; width:100%; margin:0; padding:5px 0;}
.ourNews ul li a{ background:url(/images/arrow.gif) no-repeat 0 3px; text-decoration:none; color:#fff; padding:0 0 0 15px; border-bottom:1px dotted #72b808; font-size:12px;}
.ourNews ul li span{ display:block; overflow:hidden; color:#9a9997; padding-top:2px;}


/* Investor page modification
-----------------------------------------------------------------------------------*/
.calEvent{ margin:0; padding:0 0 25px 280px; /* padding:0 0 25px 95px; */ display:block; overflow:hidden;}
.calEvent .calEventWrap h3{ color:#fff; font-size:20px; margin:0; padding:0 0 15px 0; display:block; overflow:hidden; font-weight:normal;}
.calEvent .calEventWrap{float:left; width:594px; background:#2f4e6b url(/images/blue-strips.gif) no-repeat 0 0; padding:10px 15px; display:block; overflow:hidden; border:1px solid #d1e0bf;}
.calEvent .calEventWrap ul{margin:0; padding:0; list-style:none;}
.calEvent .calEventWrap ul li{ float:left; margin:0; padding:5px 0; width:100%;}
.calEvent .calEventWrap ul li a{ background:url(/images/arrow.gif) /*background:url(/images/img-plus.gif)*/ no-repeat 0 3px; text-decoration:none; color:#fff; padding:0 0 0 15px; border-bottom:1px dotted #72b808; font-size:13px; font-weight:normal;}
.calEvent .calEventWrap ul li a label{font-weight:bold; cursor:inherit;}
.calEvent .calEventWrap ul li span{ display:block; overflow:hidden; color:#9a9997; padding-top:2px; font-weight:normal;}
/* Investor page modification
-----------------------------------------------------------------------------------*/
.whatOthers{ margin:0; padding:0 0 25px 280px; _padding:20px 0 25px 280px; /* padding:0 0 25px 95px; */display:block; overflow:hidden;}
.whatOthers .whatOthersWrap h3{ color:#333; font-size:20px; margin:0; padding:0 0 15px 0; display:block; overflow:hidden; font-weight:normal;}
.whatOthers .whatOthersWrap{float:left; width:594px; background:#fbfbfb url(/images/grey-strip.gif) no-repeat 0 0; padding:10px 15px; display:block; overflow:hidden; border:1px solid #d1e0bf;}
.whatOthers .whatOthersWrap ul{margin:0; padding:0; list-style:none;}
.whatOthers .whatOthersWrap ul li{ float:left; margin:0; padding:5px 0; width:100%;}
.whatOthers .whatOthersWrap ul li a{ background:url(/images/arrow.gif) no-repeat 0 3px; text-decoration:none; color:#1a2d3c; padding:0 0 0 15px; border-bottom:1px dotted #72b808; font-size:13px; font-weight:normal;}
.whatOthers .whatOthersWrap ul li span{ display:block; overflow:hidden; color:#666; padding:2px 0 8px 0; font-weight:normal;}
.whatOthers .whatOthersWrap ul li span.pdfDownload{ display:block; overflow:hidden;}
.whatOthers .whatOthersWrap ul li span.pdfDownload a{ float:left;background:url(/images/pdf-dowload.gif) no-repeat 0 0; padding:0 0 0 30px; border-bottom:none; line-height:25px; overflow:hidden; color:#7ca839; padding-top:2px; font-size:11px; }
.whatOthers .whatOthersWrap ul li span.pdfDownload a label{ border-bottom:1px dotted #72b808; cursor:pointer; }

/**/
.archive{ float:left; padding:6px 0 0 30px; margin:0;}
.archive a{ font-size:12px; color:#7ca839; text-decoration:none; font-weight:bold; border-bottom:1px dotted #7ca839; }
/**/
.thisYear{ float:left; padding:6px 0 0 30px; margin:0;}
.thisYear a{ font-size:12px; color:#fff; text-decoration:none; font-weight:bold; background:#7ca839; padding:2px 15px; }

/**/
.titleInfo{ position:absolute; font-size:20px; color:#333; font-weight:normal; left:-100px; top:-2px;}

/*****/
.calenderEvent{ margin:0; padding:10px 0 25px 95px; display:block; overflow:hidden;clear:both;}
.calenderEvent .calenderEventWrap h3{ color:#fff; font-size:20px; margin:0; padding:0 0 15px 0; display:block; overflow:hidden; font-weight:normal;}
.calenderEvent .calenderEventWrap{float:left; width:594px; background:#2f4e6b url(/images/blue-strips.gif) no-repeat 0 0; padding:10px 15px; display:block; overflow:hidden; border:1px solid #d1e0bf;}
.calenderEvent .calenderEventWrap ul{margin:0; padding:0; list-style:none;}
.calenderEvent .calenderEventWrap ul li{ float:left; margin:0; padding:5px 0; width:100%;}
.calenderEvent .calenderEventWrap ul li a{ background:url(/images/img-plus.gif) no-repeat 0 3px; text-decoration:none; color:#fff; padding:0 0 0 15px; border-bottom:1px dotted #72b808; font-size:13px; font-weight:bold;}
.calenderEvent .calenderEventWrap ul li span{ display:block; overflow:hidden; color:#9a9997; padding-top:2px; font-weight:normal;}


/* home page banner css - start */
/*** set the width and height to match your images **/
/*
#slideshow {
	position:relative;
	height:301px;
}

#slideshow DIV {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 301px;
	background-color: #FFF;
}

#slideshow DIV.active {
	z-index:10;
	opacity:1.0;
}

#slideshow DIV.last-active {
	z-index:9;
}

#slideshow DIV IMG {
	height: 301px;
	width: 519px;
	display: block;
	border: 0;
	margin-bottom:0px !important;
}
*/
/* home page banner css - end */
