/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:.925em;
}


/* - Layout CSS
------------------------------------------------------------ */

html, body {
	background: #d8d8d8 url('../images/bg.gif') center top;
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial;
	font-size: 0.75em;
	color: #333333;
}
h1 {
	font-size: 1.79em; /* 1.69em */
	color: #00204E;
	font-weight: normal;
	margin-bottom: 0.7em;
	font-family: "HelveticaNeue Light", Arial;
}
h2 {
	font-size: 1em; /* 1.25em */
	color: #00204E;
	font-family: HelveticaNeue, Arial;
	font-weight: normal;
}
.blue{
	color: #00204E;
	}
a {
	color: #89A7D7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
big {
	font-size: 1.25em;
}
address {
	font-style: normal;
	margin-bottom: 0.5em;
}
input, textarea {
	font-size: 1em;
	font-family:arial;
}
ol {
	margin-left: 2.3em;
	margin-bottom: 1.6em;
}
.selected {
	text-decoration: underline;
}
#container {
	width: 79.78em;
	margin: 0 auto;
	background: url("../images/content-bg.gif") repeat-y right top;
	display: table;
}
#slide-show, #sub-nav, #header {
	width: 78.79em;
}
#header {
	background-color: #00204E;
	float: left;
}
#header #logo {
	margin-left: 1.59em;
	float: left;
	width: 21em;
}
#header #rt-block {
	float: right;
	margin-top:  2.36em;
	margin-right: 2.25em;
	color: #89A7D7;
	font-size: 0.88em;
}


#header #rt-block .tlink{
	width:41.0377em; /*435px;*/
	float:left;
}

#header #rt-block .searchb{
	float:left;
}

#header #rt-block .searchb #q{
	float:left;

}

.hidden{
	display:none;
}



/*
#header #rt-block #search-button {
	margin-bottom: -0.5em;
	float: right;
	margin-top: -1.9em;
	width: 1.9em;
}

#header #rt-block form, #header #rt-block form div {
	display: inline;
}
#header #rt-block form {
	margin-left: 2.45em;
}*/


#header #main-nav {
	float: right;
	width: 55.5em;
	margin-top: 3.1em;
	margin-right: 0.5em;
	font-family: HelveticaNeue, Arial;
}
#header #main-nav ul li {
	float: right;
}
#header #main-nav ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	/*padding: 0.92em 1.16em 0.96em 1.16em;*/
	padding: 0.9em 1.16em 0.76em 1.16em;
	/*_padding: 0.95em 1.16em 0.96em 1.16em;*/
	display: block;
	float: left;
	font-size: 1.08em;
}
#header #main-nav ul li#selected a span {
	position: relative;
	/*top: -0.8em;
	top: -0.9em;*/
	top:-0.8em;
}
#header #main-nav ul li a img {
	display: none;
	width: 1.16em;
}
#header #main-nav ul li#selected a {
	background-color: #244577;
	padding: 0;
	color: white; 
}
#header #main-nav ul li a:hover {
	color: white;
}
#header #main-nav ul li#selected a:hover {
	color: white;
}
#header #main-nav ul li#selected a img {
	display: inline-block;
	/*width: 1.25em;*/
	width:1.1538em;
}
#sub-nav {
	text-align: right;
	background-color: #244577;
	float: left;
}
#sub-nav ul {
	margin-right: 0.6em;
}
#sub-nav ul li {
	/*padding: 0.72em 1.23em;*/
	padding:0 1em;
	height:2.25em;
	line-height:2.25em;
	float: right;
	color: white;
}

#sub-nav ul li.last{
	padding-right:1.23em !important;
}


#sub-nav ul li a {
	font-size: 1.08em;
}
#sub-nav ul li a:hover {
	color: #b8cae7;
	text-decoration: none;
}
#sub-nav ul li#selected-sub a {
	color: white;
}
#slide-show img, #slide-show object, #slide-show {
	width: 78.79em;
	background-color: white;
}
#slide-show object {
	height: 15.8em;
}
#slide-show img {
	border-bottom: 0.3em #244577 solid;
}
#slide-show img {
	border-top: 0.3em #244577 solid;
}
#content {
	background-color: white;
	float: left;
	line-height: 1.5em;
	width: 78.79em;
}
#content a {
	color: #00204E;
}
#content p {
	padding-bottom: 1.42em;
}
#content ul {
	margin-bottom: 1.42em;
}
#content ul li {
	padding-left: 1.42em;
	background: url("../images/bullet_rect.gif") no-repeat left 0.5em;
	margin-bottom: 0.25em;
}
#content ul.bullet_tri {
	margin:0;
	padding:0;
}
#content ul.bullet_tri li {
	padding-left: 1.42em;
	background: url("../images/bullet.gif") no-repeat left 0.2em;
	margin-bottom: 0.25em;
	font-size: 1em;
	line-height:1em;
	border-bottom:solid 1px #fff;
}
#content ul.bullet_tri li.none {
	padding-left: 1.42em;
	background:none;
	margin-bottom: 0.25em;
	font-size:.85em;
	color:#333333;
	padding-top:1em;
	padding-bottom:.3em;
}
#content ul.bullet_tri li.none span{
position:relative;
left:-1.5em;
}
#content p.large-font {
	font-size: 1em;
	line-height: 1.42em;
}
#content .bullet img {
	margin-right: 1em;
	position: relative;
	top: -0.1em;
}
#content #left-block .bullet img, #content #home-center .bullet img{
	margin-right: 0.5em !important;
}
#content #left-block {
	width: 47.31em;
	float: left;
	margin-left: 3em;
	background-color: white;
	padding-top: 1.15em;
	font-size: 1.08em;
}
#content #left-block .marginTop {
	margin-top: 0.42em;
}
#content #left-block .wth50 {
	width: 30%;
}
#content #left-block .wth62 {
	width: 62%;
}
#content #left-block h2 {
	margin-bottom: 0.5em;
	font-size: 1.235em;
}
#content #left-block #home-left {
	width: 16.54em;
	padding-right: 2.31em;
	float: left;
	height: 40em!important;
	
	
	background: white url('/images/dot.gif') repeat-y right top;
}
#content #left-block #home-left p {
	margin-bottom: 0.5em;
	padding: 0;
}
#content #left-block #home-left #rns-items {
	padding-bottom: 1.4em;
}
#content #left-block #home-left h2 {
	margin-bottom: 0;
}
#content #left-block #home-left #latest-reports h2 {
	margin-bottom: 0.52em;
}
#content #left-block #home-left #rns-items span.date {
	font-size: 0.9em;
}
#content #left-block #home-left #latest-reports {
	padding-top: 1em;
}
#content #left-block #home-left #latest-reports #annualreport {
	float: right;
	margin-top: -3.4em;
	margin-right: -0.42em;
}
#content #left-block #home-left #latest-reports #annualreport img {
	width:4.65em
}
#content #right-block h2#email-icon {
	margin: 0 0 1em 0;
	height:1.3em;
}
#content #right-block h2#email-icon a{
	border-bottom: 1px solid #ffffff;
	padding-bottom:0em;
	display:inline-block;
	margin-top:.2em;
	}
#content #right-block h2#email-icon a:hover {
	border-bottom: 1px solid #00204e;
	text-decoration: none;
	padding-bottom:0em;
	display:inline-block;
	margin-top:.2em;
}
#content #right-block h2#email-icon span.bullet-email img{
	width: 0.85em;
	vertical-align:middle;
}
#content #left-block #home-left #latest-reports p {
	margin: 0;
}
#content #left-block #home-left .bullet-email img {
	margin-right: 0.5em;
	width: 0.85em;
}
#content #left-block #home-center {
	width: 25.85em;
	float: right;
	padding-left: 2.31em;
}

#content #right-block {
	width: 21.82em;
	font-size: 0.88em;
	float: left;
	background: white url('/images/dot.gif') repeat-y;
	padding-left: 2.86em;
	margin-left: 2.86em;
	margin-top: 1.43em;
	height: 34em;
}
#content #right-block #market-details {
	line-height: 1.5em;
}
#content #right-block #nav {
	margin-bottom: 1.8em;
}
#content #right-block #sp {
	margin-bottom: 1.8em;
}

#content #right-block #sp p,
#content #right-block h4  {
	margin:0;
	padding:0;
}

#content #right-block h4{
	padding:0 0 0.7273em 0; /*8px*/
	#padding:0 0 0.1818em 0; /*2px*/
	font-size:1em; /*11px*/
}

#content #right-block h4.margtop10{
	margin-top:0.9091em; /*10px;*/
	#margin-top:0.4545em; /*5px;*/
}

#content #right-block .marg {
	margin-right: 1.6em;
}
#content #right-block .medium {
	font-size: 1.25em;
}
#content #right-block p {
	margin-bottom: 0.5em;
	padding:0;
}
#content #right-block h2 {
	font-size: 1.52em;
	padding-bottom: 0.1em;
	margin-bottom: 0;
}
#content #right-block big {
	font-size: 1.229em;
	color: #B3282E;
	margin: 0.2em 0;
}
#content #bread-crumb {
	color: #666;
	font-size: 0.88em;
}
#footer {
	width: 79.75em;
	margin: 0 auto;
}
#footer img {
	width: 79.75em;
}
#footer-text a {
	color: #00204E !important;
}
#footer-text {
	color: #666;
	font-size: 0.85em;
	position: relative;
	margin: 0 auto;
	margin-top: -3.5em;
	text-align: center;
	width: 90em;
}
/****************** table style **********************/
#content #left-block div.greyBG{
	overflow:hidden;
	height:100%;
	background-image:url(../images/table-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#c8c9cb;
	padding:0 0 1em 0;
	margin-bottom:.2em;
}
#content #left-block .redCode {
	color:#c41230;
}

#content #left-block .lightbluecode {
	color:#425a7c;
}

#content #left-block div.greyBG.botMargin {
	margin-bottom:2em;
}
#content #left-block div.greyBG h3{
	background-color: #4c8cc6;
	color:#fff;
	font-weight: bold;
	padding:.3em 1.2em;
}
#content #left-block div.greyBG div.caption {
	padding:0;
	background-color: #4c8cc6;
	color:#fff;
	font-weight: bold;
}

#content #left-block div.greyBG  table td.head {
	padding:0;
	background-color: #4c8cc6;
	color:#fff;
	font-weight: bold;
}

#content #left-block div.greyBG table.decimalRight td{
text-align:right;
}
#content #left-block div.greyBG table.decimalRight th.alignright{
text-align:right;
}
#content #left-block div.greyBG table.decimalRight th{
text-align:left;
border-bottom:1px solid #4C8CC6;
}
#content #left-block div.greyBG table.decimalRight tr.noBdr th{
text-align:left;
border:0;
}
#content #left-block div.greyBG div.caption table {
	margin:0 auto;
	width: 95%;
}
#content #left-block div.greyBG div.caption table td, #content #left-block div.greyBG div.caption table th{
	color:#fff;
	font-weight: bold;
	padding:0.2em;
}
#content #left-block div.greyBG tr.bold td{
font-weight:bold;
}

#content #left-block div.greyBG tr.hide td{
	display:none;
}
#content #left-block .grahpNav{
	width:46.1em;
}
#content #left-block div.greyBG table {
	width: 95%;
	border-collapse: collapse;
	margin-bottom: 2.1em;
	text-align: left;
	margin:0 auto;
	color:#3b5376;
}
#content #left-block div.greyBG table tr td.padLeft {
	padding-left: 1em;
}
#content #left-block table tr.bold th{
font-weight:bold;
vertical-align: bottom;
}
#content #left-block table th{
	color:#4c8cc6;
	padding:.2em;
	line-height:1.5em;
	text-align: left;
	vertical-align: bottom;
}
#content #left-block table td{
border-bottom:1px solid #4c8cc6;
padding:.2em;
}
#content #left-block .wid50{
width:50%;
}
#content #left-block .wid4{
width:4%;
}
#content #left-block .wid7{
width:7%;
}
#content #left-block .wid10{
width:10%;
}
#content #left-block .wid15{
width:15%;
}
#content #left-block .wid8em{
width:7.6em;
#width:8em;
}
#content #left-block .wid17{
width:17%;
}
#content #left-block .wid20{
width:20%;
}
#content #left-block .wid30{
width:30%;
}
#content #left-block .wid35{
width:35%;
}
/****************** general style **********************/
#content #left-block .blueB{
color:#4c8cc6; font-weight:bold;
}
#content #left-block .darkblueB{
color:#00204e; font-weight:bold;
}
#content #left-block acronym,
#content #left-block abbr{
    cursor: text !important; 
    border-bottom: 1px dotted #a1a1a1 !important;
}
#content #left-block .alignL{
text-align:left;
}
#content #left-block .alignR{
text-align:left;
line-height:13px;
/*font-size:10px;*/
}
#content #left-block .alignRtinyFont{
text-align:right;
font-size:.85em;
font-style:italic;
}
#content #left-block .alignC{
text-align:center;
}
#content #left-block .floatL{
float:left;
}
#content #left-block .floatR{
float:right;
}
#content #left-block .leftMargin{
margin-left:1em;
}
#content #left-block .leftMargin1{
margin-left:1.5em;
}
#content #left-block .rightMargin{
margin-right:1em;
}
#content #left-block .clear{
clear:both;
}
#content #left-block .hide{
display:none;
}
#content #left-block .display{
display:block;
}
#content #left-block .center{
text-align:center;
}
#content #left-block .topMargin{
margin-top:2em;
}
#content #left-block div.footnote {
	float: left;
	width: 35em;
}
#content #left-block div.footnote,
#content #left-block .footFont{
font-size:.85em;
}
#content #left-block div.footnote span.num{
border:solid 1px #fff;
width:2%;
float:left;
}
#content #left-block div.footnote span.num2{
border:solid 1px #fff;
width:2%;
float:left;
margin:.3em 0 0 -.85em;
}
#content #left-block .blueIntro{
color:#56a1d5;
font-size:1.4em;
line-height:1.5em;
font-weight:bold;
}
/*#content #left-block table tr td.dsnw {
	width: 12em;
}
#content #left-block table tr.tableBgColor1 td {
	background-color: #E4E5E6;
}*/
/****************** Portfolio Summary **********************/
#content #left-block table.portfolioTab,
#content #left-block table.portfolioTab table{
height:377px;
margin:0;
padding:0;
border-collapse:collapse;
color:#6a747c;
}
#content #left-block .noBdr,
#content #left-block tr.noBdr td,
#content #left-block table.portfolioTab td.noBdr{
border:0;
}
#content #left-block table.portfolioTab table{
margin-left:1em;
width:95%;
}
#content #left-block table.portfolioTab table td.bdrB{
border-bottom:solid 1px #6a747c;
vertical-align:bottom;
padding-bottom:.3em;
}
#content #left-block table.portfolioTab td{
vertical-align:top;
margin:0;
padding:0;
}
#content #left-block table.portfolioTab td.setWidth{
width:325px;
}
#content #left-block table.portfolioTab td.bgGrey{
background-color:#6a747c;
color:#fff;
}
#content #left-block table.portfolioTab table td{
text-align:center;
vertical-align:middle;
}
#content #left-block img.wid325{
width:25.05em;
}
/****************** Portfolio Listing **********************/
#content #left-block table.portfolioList{
	border-collapse:collapse;
	color:#6a747c;
	font-size:.7em;
	color:#6a747c;
}
#content #left-block table.portfolioList th div.boderfix{
	border-bottom:1px solid #6a747c;
	}

#content #left-block table.portfolioList th,
#content #left-block table.portfolioList td{
	margin:0;
	padding:0;
	border-bottom:1px solid #6a747c;
}
#content #left-block table.portfolioList tbody th{
	font-weight:normal;
	}
#content #left-block table.portfolioList thead th,
#content #left-block table.portfolioList tbody th{
	vertical-align:middle;
	}
#content #left-block table.portfolioList thead th{
	padding-left:.3em;
	}
#content #left-block table.portfolioList thead th.nopadding{
	padding-left:0em;
	}
#content #left-block table.portfolioList th{
	text-align:left;
	color:#6a747c;
}
#content #left-block table.portfolioList tbody td{
	color:#002f65;
	text-align:center;
	font-size: 3em;
	}
#content #left-block table.portfolioList td.col1{
	color:#002f65;
	/*background:#a6b0cc url(/images/col1.gif) repeat-y 0em .4em;*/
	background-color:#a6b0cc;
}
#content #left-block table.portfolioList td.col2{
	color:#002f65;
	background:#b5bdd4 url(/images/col2.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col3{
	color:#002f65;
	background:#c5ccdf url(/images/col3.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col4{
	color:#6a747c;
	background:#d4d8db url(/images/col4.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col5{
	color:#6a747c;
	background:#dadee1 url(/images/col5.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col6{
	color:#6a747c;
	background:#e5e8ea url(/images/col6.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col7{
	color:#6a747c;
	background:#eceef0 url(/images/col7.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col8{
	color:#56a1d5;
	background:#caddf1 url(/images/col8.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col9{
	color:#56a1d5;
	background:#d9e7f6 url(/images/col9.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.col10{
	color:#56a1d5;
	background:#e3edf8 url(/images/col10.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList thead th.co11A{
	color:#fff;
	text-align:center;
	font-weight:bold;
	background-color:#002f65;
	/*background:#002f65 url(/images/th-col1.gif) repeat-y 0em .4em; */
}
#content #left-block table.portfolioList thead th.co11{
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:#002f65 url(/images/th-col1.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList thead th.co12{
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:#6a747c url(/images/th-col2.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList thead th.co13{
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:#56a1d5 url(/images/th-col3.gif) repeat-y 0em .4em; 
}
#content #left-block table.portfolioList td.wid07,
#content #left-block table.portfolioList th.wid07{
	width:7%;
}
#content #left-block table.portfolioList th.wid30{
	width:30%;
}
#content #left-block table.portfolioList  th.noBdr,
#content #left-block table.portfolioList td.noBdr{
	border-bottom:0;
}
#content #left-block table.portfolioList tr th.bdrWhite{
	border-bottom:5px solid #fff;
	
	}
#content #left-block table.portfolioList span{
	display:block;
	margin-left:-.5em;
	height:5px;

	background-color:#fff;
	}


/****************** commitments pieChart **********************/
#content #left-block div.pieChart{
overflow:hidden;
height:100%;
background-image:url(../images/pie-bg.gif);
background-position:left;
background-repeat:repeat-y;
background-color:#c8c9cb;
padding:1em 1em 1em 1em;
margin-bottom:2em;
}
#content #left-block div.pieChart h2.caption{
	color:#c41230;
	font-weight:normal;
	margin-bottom:1.5em;
	
}
#content #left-block div.pieChart img.chart{
float:left;
width:8.7em;
}
#content #left-block div.pieChart div.floatL{
float:left;
width:50%;
}
#content #left-block div.pieChart div.floatR{
	float:right;
	width:50%;
}
#content #left-block div.pieChart div.floatL ul{
	float:left;
	width:58%;
	margin: 1.4em 0 0 .5em;
	padding:0;
	list-style:none;
	font-size:.88em;
}
#content #left-block div.pieChart div.floatL ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#content #left-block div.pieChart div.floatL ul li img{
vertical-align:middle;
width:1.75em;
}
#content #left-block table.tinyfont{
font-size:.85em;
}
#content #left-block table.tinyfont1{
font-size:.7em;
}
/****************** Diversification table **********************/
#content #left-block table.divers{
font-size:.9em;
width:100%;
}
#content #left-block table.divers td.tinyfont{
font-size:.95em;
line-height:1em;
}
#content #left-block table.divers td{
padding:.3em;
margin:0;
color:#6a737b;
border:none;
}

#content #left-block table.divers td.alignR{
	width:3%;
}

#content #left-block table.divers td.floatL{
	width:97%;
}

#content #left-block table.divers td.v-BG{
background-image:url(../images/v-bg.gif);
background-position:right;
background-repeat:repeat-y;
}
#content #left-block table.divers td.h-BG{
background-image:url(../images/h-bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#content #left-block table.divers td.blueHeading{
color:#002f65;
font-weight:bold;
}

#content #left-block table.divers td table td{
border:none;
vertical-align:middle;
height:1em;
padding:.2em;
margin:0;
}
#content #left-block table.divers p{
color:#fff;
text-align:right;
margin:0;
vertical-align:middle;
padding:.2em .3em .2em 0;
}
#content #left-block table.divers p span{
font-weight:bold;
}

	
#content #left-block table.divers p.code1{
background-color:#002f65;
}
#content #left-block table.divers p.code2{
background-color:#005595;
}
#content #left-block table.divers p.code3{
background-color:#569fd3;
}
#content #left-block table.divers p.code4{
background-color:#6a737b;
}
#content #left-block table.divers p.code5{
background-color:#b0b6bb;
}
#content #left-block table.divers p.code6{
background-color:#516795;
}
#content #left-block table.divers p.code7{
background-color:#5c84b7;
}
#content #left-block table.divers p.code8{
background-color:#97bee2;
}
#content #left-block table.divers p.code9{
background-color:#9da6ad;
}
#content #left-block table.divers p.code10{
background-color:#cdd2d5;
}
#content #left-block table.divers p.code11{
background-color:#97a4c3;
}
#content #left-block table.divers p.code12{
background-color:#5c84b7;
}

#content #left-block table.divers p.code13{
background-color:#c9dbef;
}

#content #left-block table.divers p.wid10{
width:75%;
}
#content #left-block table.divers p.wid9{
width:70%;
}
#content #left-block table.divers p.wid8{
width:60%;
}
#content #left-block table.divers p.wid8_5{
width:65%;
}
#content #left-block table.divers p.wid7{
width:50%;
}
#content #left-block table.divers p.wid7_5{
width:55%;
}
#content #left-block table.divers p.wid6{
width:45%;
}
#content #left-block table.divers p.wid6_5{
width:49%;
}
#content #left-block table.divers p.wid5{
width:40%;
}
#content #left-block table.divers p.wid4_5{
width:35%;
}
#content #left-block table.divers p.wid4{
width:30%;
}
#content #left-block table.divers p.wid3_5{
width:35%;
}
#content #left-block table.divers p.wid3{
width:25%;
}
#content #left-block table.divers p.wid2_5{
width:20%;
}
#content #left-block table.divers p.wid2{
width:17%;
}
#content #left-block table.divers p.wid1_5{
width:13%;
}
#content #left-block table.divers p.wid1{
width:10%;
}
#content #left-block table.divers p.wid0_5{
width:5%;
}


#content #left-block table.divers td.wid33{
width:33%;
vertical-align:top;
}
#content #left-block table.divers table.tab1{
width:90%;
float:left;
}

#content #left-block table.divers table.tab1 tr td{
	padding-bottom:1em; /*11px*/	
}

#content #left-block table.divers table.tab4 tr td{
	padding-bottom:0.5455em; /*6px;*/
}

#content #left-block table.divers table.tab2,
#content #left-block table.divers table.tab3{
width:90%;
margin-left:.7em;
}
#content #left-block table.divers table.tab4{
width:90%;
margin-left:.7em;
}
#content #left-block table.divers span.txtOut{
float:left;
margin-left:.5em;
font-weight:bold;
}

#content #left-block table.divers span.code1{
color:#002f65;
}
#content #left-block table.divers span.code2{
color:#005595;
}
#content #left-block table.divers span.code3{
color:#569fd3;
}
#content #left-block table.divers span.code4{
color:#6a737b;
}
#content #left-block table.divers span.code5{
color:#b0b6bb;
}
#content #left-block table.divers span.code7{
color:#5c84b7;
}
#content #left-block table.divers span.code6{
color:#516795;
}
#content #left-block table.divers span.code8{
color:#97bee2;
}
#content #left-block table.divers span.code9{
color:#9da6ad;
}
#content #left-block table.divers span.code10{
color:#cdd2d5;
}
#content #left-block table.divers span.code11{
color:#5c84b7;
}
#content #left-block table.divers span.code12{
color:#97a4c3;
}
#content #left-block table.divers span.code13{
color:#c9dbef;
}
#content #left-block table.divers .floatL{
float:left;
}
#content #left-block table.divers span.setRgtPadding{
margin-right:0em;
}
#content #left-block table.divers span.setRgtPadding1{
margin-right:0em;
}


/******************** tab functionality *************/
.TabContainer {width: 100%;}
#content #left-block .TabContainer ul.tabs{
	background-color: #4c8cc6;
	color:#fff;
	font-weight: normal;
	overflow:hidden;
	padding-left:1em;
	height:100%;
	margin-bottom:0;
	padding-bottom:0;
}
#content #left-block .TabContainer div ul.tabs {
	background-color: transparent !important;
}
#content #left-block .TabContainer div ul.tabs li a{
	color: #4c8cc6;
}
#content #left-block .TabContainer ul.tabs li {
	float: left;
	margin: .5em .5em .5em .3em;
	padding: 0 .7em 0.1em 0;
	line-height:1em;
	border-left: none;
	/*overflow: hidden;
	position: relative;*/
	background:none;
	border-right:1px solid #b1cce5;
}
#content #left-block .TabContainer ul.tabs li.nobdr{
	border-right:none;
}

#content .TabContainer ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	color:#fff;
	outline: none;
    text-decoration:none;
}

#content #left-block .TabContainer div ul.tabs li.active{
	font-weight:bold;
}

#content .TabContainer ul.tabs li.active, #content .TabContainer ul.tabs li.active a:hover  {
	font-weight:bold;
	outline: none;
    text-decoration:none;
}
/******************** Latest Annual Report *************/
#content #left-block .report{
	background-image:url(../images/table-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#c8c9cb;
	padding:0;
	margin-bottom:0em;
	overflow:hidden;
	height:100%;
}
#content #left-block .report img.annualReport{
	float:left;
	padding:.3em 2em .3em .3em;
	width:5.8em;
}
#content #left-block .report p{
	margin:0;
	padding:0;
	margin-top:1em;
}
#content #left-block .report p img{
	vertical-align:middle;
}
#content #left-block .report p span{
	width:4%;
	display:block;
	float:left;
}
#content #left-block .report img.bullet{
	margin-top:-.2em;
	width:.55em;
}
#content #left-block .report img.wid18{
	width:1.4em;
}
#content #left-block div.adobe{
	margin:1em 0 0 0;
	padding:1em 0 0 0;
	width:100%;
	border-top:1px solid #cdcece;
}
#content #left-block div.adobe p{
	font-size:.88em;
	line-height:1.2em;
}
#content #left-block div.adobe img{
	float:left;
	vertical-align:middle;
	margin-right:2em;
	margin-top:0em;
	width:7.5em;
}
#content #left-block table.valign td img{
	vertical-align:middle;
	width:1.48em;
}
#content #left-block table.valign1 td img{
	vertical-align:middle;
	width:1.2em;
}
#content #left-block img.wid598{
	width:46.1em;
}
#content #left-block p.xl {
	float: right;
}
#content #left-block p.xl a {
	top: -0.2em;
	display: inline-block;
	position: relative;
}
#content #sitemap #home-left {
	height: auto;
	background-image: none;
}
#content #left-block div.noMarBottom {
	margin-bottom: 0 !important;
}
table caption {
	text-align: left !important;
	font-size: 1.3em;
	color: #4c8cc6;
	padding-top: 0.8em;
	font-weight: bold;
}
table#board_of_directors_gallery {
	width: 100%;
}
table#board_of_directors_gallery td#bigImage img {
	display: none;
}
table#board_of_directors_gallery td a {
	padding: 0 !important;
	margin: 0 !important;
}
table#board_of_directors_gallery td img {
	border: 0.1em solid #b2b7bb;
	padding: 0 !important;
	margin: 0 !important;
}
table#board_of_directors_gallery tr td {
	border: none !important;
	vertical-align: top;
	font-size: 0.8em;
	color: #b2b7bb;
	padding: 0 !important;
	line-height: 1.42em;
}
table#board_of_directors_gallery tr .vspace {
	width: 0.6em;
}
table#board_of_directors_gallery tr .hspace {
	height: 3.9em;
}
img.wide444{
	width:25.74em;
	#width:25.84em;
	margin-bottom:1em;
	margin-right:1.5em;
	}
#content div#left-block ul.arrow_fn ul.hypen{
	margin-left:1em;
	}
#content div#left-block ul.arrow_fn li{
	background: none;
	padding-left:0em;
	/*background:none;*/
	}
#content div#left-block ul.arrow_fn ul.hypen li{
	padding-left: 1.42em;
	background: url("../images/bullet_rect.gif") no-repeat left 0.5em;
	margin-bottom: 0.25em;
	/*background:none;*/
	}
div#left-block .greyBG_FN ul{
	padding:.5em .5em 0 .5em;
	margin-bottom:0;
}
#content div#left-block div.greyBG_FN ul li{
	margin-bottom: 1em;
	background: url("../images/bullet_rect.gif") no-repeat left 0.5em;
}
#content #left-block div.greyBG_FN{
	overflow:hidden;
	height:100%;
	background-image:url(../images/table-bg1.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#c8c9cb;
	padding:0 0 0em 0;
	margin-bottom:.2em;
}


div#left-block .greyBG_FN1 ul{
	padding:.5em .5em 0 .5em;
	margin-bottom:0;
}
#content div#left-block div.greyBG_FN1 ul li{
	margin-bottom: 1em;
	background: url("../images/bullet_line.gif") no-repeat left 0.6em;
}
#content #left-block div.greyBG_FN1{
	overflow:hidden;
	height:100%;
	background-position:left;
	background-repeat:repeat-y;
	padding:0 0 0em 0;
	margin-bottom:.2em;
}

ol li{
	font-weight:bold;
	}
	
	
.thumbimg{
	float:left;
	margin:3px 10px 0 0;
	width:3.7em;
}

.bigimgcont{
	float:left;
	margin:3px 10px 0 0;
}

.placeholder{
	border:solid 1px #f00;
	position:relative;
	right:-280px;
	top:-80px;
	background-color:#FFFFFF;
	z-index:1;
	}
.placeholderBot{
	border:solid 1px #f00;
	position:relative;
	top:-200px;
	background-color:#FFFFFF;
}


#button01, #button02{
	margin-left:4.5em; /*58px;*/
}


/*------ sitemap ---------*/

#content #left-block #home-left1 {
	width: 16.54em;
	padding-right: 2.31em;
	float: left;
	height: 27.7em;
	
}


.noborder{
	border-bottom:0 !important;
}

.romanli li{
list-style-type:lower-roman;

}

ul.disterms li ul{padding-left:2.5em;}
ul.disterms li {padding-top:1em;}
ul.disterms li ul li span{margin-left:-2em;}
ul.disterms li  ul li{padding-top:.5em;}