/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:64%;
}

#topNavigation, #searchMid, #searchRight, #breadCrumb, #detailLeftNav, .searchContainer, #accessiblity, #toolBox, #footer_area, .topleftlist, #topRightButton {
display: none;
}



#logoSection img {
	display: inline;
	border: 0px;
}

p {
	font-size: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	/*padding:5px 2px 0 10px;*/
}

h1 {
	font-size: 1.6em;
	color:#89c560;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#89c560;
	font-size:1.5em;
	font-weight:bold;
	/*margin:5px 0 5px 5px;*/
}
h3{
	color:#4ea811;
	font-size:1.2em;
	/*padding:0px 0px 0px 3px;*/
}
h4{
	color:#89c560;
	font-size:1.1em;
	font-weight:bold;
	/*margin:5px 0 5px 5px;*/
}

table.financial{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	border-spacing:0;
	margin:10px 0px 20px 0px;
}
table.financial .num{
	text-align:right;
}
table.financial th{
	text-align:left;
	padding:5px 0 5px 0;
}
table.financial .alignBottom{
	vertical-align:bottom;
}
table.financial .alignCenter{
	text-align:center;
}
table.financial .alignLeft{
	text-align:left;
}
table.financial .alignTop{
	vertical-align:text-top;
}
table.financial .alignMiddle{
	vertical-align:middle;
}
table.financial .alignRight{
	text-align:right;
}

table.financial a{
	color:#318dbc;
}
table.financial a:hover{
	color:#111166;
	text-decoration:underline;
}
table.financial .greenTxt{
	color:#89c560;
	font-size:1.1em;
	font-weight:bold;
}
table.financial .b-thin{
	border-bottom:1px solid #89c560;
	margin:10px 0 10px 0;
}
table.financial .b-medium{
	border-bottom:2px solid #89c560;
	margin:10px 0 10px 0;
}
table.financial{
	color:#000000;
	font-size:1.1em;
	
}
table.financial .boldValue{
	font-weight:bold;
}
table.financial .txtstyle{
	font-weight:500;
}

table.financial .valueBoxTopRightLeftC1{
	border-top:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
	
	border-spacing: 0px;
}
table.financial .valueBoxBottomRightLeftC1{
	border-bottom:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
	border-spacing: 0px;
}
table.financial .valueBoxTopRightLeftC2{
	border-collapse: collapse;
	border-spacing: 0px;
	border-top:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
	margin:0px 0px 0px 0px;
	border-spacing: 0px;
}
table.financial .valueBoxBottomRightLeftC2{
	border-spacing: 0px;
	
	border-bottom:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
	margin:0px 0px 0px 0px;
}

table.financial .valueBoxRight{
	border-right:1px solid #89c560;
}
table.financial .valueBoxLeft{
	border-left:1px solid #89c560;
}
table.financial .valueBoxTopRightLeftBlack{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-spacing: 0px;
}
table.financial .valueBoxBottomRightLeftBlack{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-spacing: 0px;
}
table.financial .valueBoxRightBlack{
	border-right:1px solid #000000;
}
table.financial .valueBoxLeftBlack{
	border-left:1px solid #000000;
}
table.financial .valueBoxSingleTopLineBlack{
 	border-top:1px solid #000000;
 }
table.financial .valueBoxSingleBottomLineBlack{
 	border-bottom:1px solid #000000;
 }
 
td.greenTxt, .greenTxt1 {
	color: #000
}
 table.financialBoxTable{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	color:#000000;
	font-size:1.1em;
	border-spacing:0px;
	margin:0px 0px 25px 0px;
}
table.financialBoxTable .num{
	text-align:right;
}
table.financialBoxTable th{
	text-align:left;
	padding:5px 5px 5px 0;
	width:auto;
}
table.financialBoxTable td{

	width:50px !important;
	/*margin:0 20px 0 0px !important;*/
	padding:0px 5px 0px 0 !important;
	border-spacing:20 !important;
}
table.financialBoxTable .emptyColumn{
	width:10px !important;
}
table.financialBoxTable .alignBottom{
	vertical-align:bottom;
}
table.financialBoxTable .alignCenter{
	text-align:center;
}
table.financialBoxTable .alignLeft{
	text-align:left;
}
table.financialBoxTable .alignTop{
	vertical-align:text-top;
}
table.financialBoxTable .alignMiddle{
	vertical-align:middle;
}
table.financialBoxTable .alignRight{
	text-align:right;
}

table.financialBoxTable a{
	color:#318dbc;
}
table.financialBoxTable a:hover{
	color:#111166;
	text-decoration:underline;
}
table.financialBoxTable .greenTxt1{
	color:#89c560;
	font-size:1.1em;
	font-weight:bold;
}
table.financialBoxTable .b-thin{
	border-bottom:1px solid #89c560;
	margin:10px 0 10px 0;
}
table.financialBoxTable .b-medium{
	border-bottom:2px solid #89c560;
	margin:10px 0 10px 0;
}
table.financialBoxTable p{
	color:#000000;
	font-size:1.2em;
}
table.financial .boldValue{
	font-weight:bold;
}
table.financialBoxTable .unBold{
	font-size:1.0em;
	font-weight:lighter;
}
table.financialBoxTable .txtstyle{
	font-weight:500;
}

table.financialBoxTable th.borderSpace{
	border-spacing:0px !important;
}
table.financialBoxTable .valueBoxTopRightLeftC1{
	border-top:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
}
table.financialBoxTable .valueBoxBottomRightLeftC1{
	border-bottom:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
}
table.financialBoxTable .valueBoxTopRightLeftC2{
	border-collapse: collapse;
	border-spacing: 0px;
	border-top:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
	margin:0px 0px 0px 0px;
}
table.financialBoxTable .valueBoxBottomRightLeftC2{
	border-spacing: 0px;
	border-bottom:1px solid #89c560;
	border-right:1px solid #89c560;
	border-left:1px solid #89c560;
	margin:0px 0px 0px 0px;
}
table.financialBoxTable .valueBoxRight{
	border-right:1px solid #89c560;
}
table.financialBoxTable .valueBoxLeft{
	border-left:1px solid #89c560;
}
table.financialBoxTable .valueBoxTopRightLeftBlack{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
table.financialBoxTable .valueBoxBottomRightLeftBlack{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
table.financialBoxTable .valueBoxRightBlack{
	border-right:1px solid #000000;
}
table.financialBoxTable .valueBoxLeftBlack{
	border-left:1px solid #000000;
}
table.financialBoxTable .valueBoxSingleTopLineBlack{
 	border-top:1px solid #000000;
 }
table.financialBoxTable .valueBoxSingleBottomLineBlack{
 	border-bottom:1px solid #000000;
 }
 
table { page-break-before: auto}

#strat_table {
width: 646px;
height: 250px;
background: url('../images/risk_bg.gif') top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
margin: 15px 0 0 0;
}

#strat_table table {
width: 100%;
margin-top: 90px
}

#strat_table table td {
background:url('../images/risk_bg_cell.gif') top center no-repeat;
width: 92px;
height: 37px;
text-align: center;
padding-left: 3px;

}

#strat_table table td a {
color: #00853e;
font-size: 1.2em;
line-height: 1.2em;
margin-top: -5px
}

#strat_table table td.first, #strat_table table td.last {
background: none;
width: 20px;
}

#strat_table table td a:hover {
color: #111166;
font-size: 1.2em;
}
#directorTxtContainer #imagesContainer ul{
	list-style:none;
/*	margin:30px 0 0 0;*/
}
#directorTxtContainer #imagesContainer ul li{
	width:130px;
	height:120px;
	display:block;
	float:left;
	margin: 0px 0px 5px 6px;
	padding:0px 0 0 0px; 
}
#leftLinksContainer{
display:none;
}
#detailTopSection{
display:none;
}
