body, #wrapper {
	width: 100%;
	margin: 0;
	float: none;
}

* {position:relative !important; height:auto !important; overflow:visible !important; }

#ie6,.pagetools,.fundnav,.info-over, #overlaybg,.overlayopen #primary, .overlayopen #footer,#pagetools,.ui-state-default,#nav, .globalnav, #sidebar,.totop,.ui-tabs-hide {
	display: none !important; 
	position:absolute !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
}

.overlaywrapper {left:0 !important;}
.slidercontent,
.ui-tabs-selected {display:block !important; position:relative !important; width:auto !important; height:auto !important; overflow:visible !important;}
.jScrollPaneContainer,
#overlayholder {height:auto !important; }




body {
	font: 1em Georgia, "Times New Roman", Times, serif;
	color: #000; 
}

#logo a,
#logo img {border:none !important;}

h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
}
h1 { font-size: 250%; }
h2 { font-size: 175%; }
h3 { font-size: 135%; }
h4 { font-size: 100%; font-variant: small-caps; }
h5 { font-size: 100%; }
h6 { font-size: 90%; font-style: italic; }
p,li {font-size: 90%;}

a:link, a:visited {
	color: #00c;
	font-weight: bold;
	text-decoration: underline; }
#content a:link:after, #content a:visited:after {
	content: " (" attr(href) ") ";
}

.financial {
	border: 1px solid #dae5f6; 
	width:100%; margin:20px 0; font-size: 90%;}

.financial thead th {
	border-left: 1px solid #EBF2F9;
	border-bottom: 1px solid #EBF2F9;
	font-weight:normal; text-align:right; padding:10px;}

.financial thead tr.first-child th,
.financial thead tr:first-child th{
	background:none;
	border-color:#dae5f6;}
	
.financial thead th.first-child,
.financial thead th:first-child {
	text-align:left; }
	

	
.financial thead .tablelink {border-color:#FFF !important; text-align:right !important;}
.tablelink a {font-size: 10px; text-transform:uppercase; padding-right:9px;}

.financial tbody td,
.financial tbody th {
	border-top: 1px solid #dae5f6;
	font-size: 12px; line-height: 16px; padding:10px 10px; text-align:right; }

.financial tbody td {
	border-left: 1px solid #dae5f6;
	white-space:nowrap; }
	
.docs tbody td {white-space:normal !important;}
	
.financial tbody td.first-child,
.financial tbody td:first-child,
.financial tbody th {

	border-left:none;
	text-align:left; font-weight:normal; white-space:normal; }

.financial .alignleft {text-align:left !important;}


.financial tbody td.last:first-child {border-left: 1px solid #dae5f6 !important;border-right:none; }
.financial .infofoot td {white-space:normal !important}
.infofoot p {margin:0 !important; }
.infofoot td:first-child{border-right-color:#FFF !important;}
.infofoot .last {border-left-color:#FFF !important;}

.userdata th {text-align:left; width:200px;}
.userdata+.userdata {margin-top:20px;}
.center thead th,
.center tbody td {text-align:center;}
.center tbody td,
.center tbody th {vertical-align:middle; height: 50px;}

.financial .divide {border-left-color:#dae5f6 !important; }
