#header {
	 display: none;
}
#footer {
	 display: none;
}
#left {
	 display: none;
}

#content {
	padding: 0px 0; border: none !important; width: 98%; 
}

#innerContent {
	 border: none !important; width: 98%!important; float: left;
}
#content ul { 
	list-style:disc !important;
	margin: 0 0 0 20px; 
	padding: 0 0 10px 0px;
}
#content ul li { 
	list-style:disc !important;
	background: none!important; 
	text-align:left;
	padding: 0 0 5px 0px;
}

/** FINANCIALS **/
.fin_tbl { width:100%; font: 12px Arial, Helvetica, sans-serif; }
.fin_tbl td {
	
	padding:2px 4px 2px 0px !important; 
	vertical-align:bottom;
}

.fin_tbl2 { width:100%; font: 11px Arial, Helvetica, sans-serif; }
.fin_tbl2 td {
	
	padding:2px 4px 2px 0px !important; 
	vertical-align:bottom;
}



.txt_tbl{ width:100%;  font: 12px Arial, Helvetica, sans-serif; }
.txt_tbl td {
	
	padding:2px 4px 2px 0px !important; 
	vertical-align:top;
}

.fin_tbl th {
	color:#fff; 
	padding:2px 4px 2px 0px !important; 
	vertical-align: bottom; 
	background:#9E87A2; z-index: -1!important; 
	
}

.fin_tbl { width:100%!important; background: none !important}
.fin_tbl td {
	color:#000; 
	padding:2px 4px 2px 0px !important; 
	vertical-align:bottom !important;
}
.fin_tbl th {
	color: #000;
	padding:2px 4px 2px 0px !important; 
	font-weight: normal !important;
	vertical-align: bottom; 
	background:#DDE4F1;  
	z-index: -1!important; 
	
}

.fin_tbl .Lpurple {
	color:#fff; 
	padding:2px 4px 2px 5px !important; 
	vertical-align: bottom; 
	background:#B19FB6; font-weight:bold; 
	
}

.fin_tbl td h2 { 
font: bold 13px Arial, Helvetica, sans-serif; 
margin:0 inherit; 
padding:0 !important; 
color: #015697;
}
.fin_tbl td h3 { 
font: normal 17px Arial, Helvetica, sans-serif !important; 
margin:0; 
padding:0; 
color: #015697; 

}

.fin_tbl a { 
font: normal 12px Arial, Helvetica, sans-serif !important; }

.txt_tbl a { 
font: normal 12px Arial, Helvetica, sans-serif !important; }

.fin_tbl td h4 { 
font: normal 14px Arial, Helvetica, sans-serif !important; 
margin:0; 
padding:0 0 5px 0;
color: #015697; 

}
.txt_tbl td h3 { 
font: normal 17px Arial, Helvetica, sans-serif; 
margin:0; 
padding:0; 
color: #015697; 

}

.txt_tbl td h4 { 
font: normal 15px Arial, Helvetica, sans-serif !important; 
margin:0; 
padding:0 0 5px 0;
color: #015697;

}

.txt_tbl td h2 { 
font: bold 13px Arial, Helvetica, sans-serif; 

padding:0 !important; 
color: #015697;
}

.txt_tbl td h5 { 
font: bold 12px Arial, Helvetica, sans-serif; 
margin:0; 
padding:0 0 5px 0; 
color: #015697;

}

.txtblue { color: #015697 !important; }
.fin_tbl .highlight { 
	background:#f6f6f6; 
	vertical-align: baseline;
}
.fin_tbl .heading { 
	color:#fff; 
	padding:5px 4px!important; 
	background:#48124B;}
	
.whtline1 {border-bottom:2px #fff solid;}

.uline1 {border-bottom:1px #333 solid;}

.uline2 {border-bottom:2px #333 solid;}


.uline1b {border-bottom:1px #005696 solid;}

.uline2b {border-bottom:2px #005696 solid;}

.uline1p {border-bottom:1px #48124B solid;}

.uline2p {border-bottom:2px #48124B solid;}

.uline1ptop {border-top:1px #48124B solid;}

.uline2ptop {border-top:3px #48124B solid;}


.t {border-top:1px #333 solid;}

.tl {
	border-top:1px #333 solid; 
	border-left:1px #333 solid;}
	
.tr {
	border-top:1px #333 solid;
	 border-right:1px #333 solid;}
	 
.trb {
	border-top:1px #333 solid; 
	border-right:1px #333 solid; 
	border-bottom:1px #333 solid;}
	
.l {border-left:1px #333 solid;}

.r {border-right:1px #333 solid;}

.b {border-bottom:1px #333 solid;}

.bl {
	border-bottom:1px #333 solid; 
	border-left:1px #333 solid;}
	
.br {
	border-bottom:1px #333 solid; 
	border-right:1px #333 solid;}

.b2 {border-bottom:2px #333 solid;}

.b2l {
	border-bottom:2px #333 solid; 
	border-left:1px #333 solid;}

.fin_tbl { width: 100%; font: 12px Arial, Helvetica, sans-serif;}
.fin_tbl thead th {
	
	background:none;
	color:#000; 
}

.fin_tbl td {
	color:#000; 
	padding:2px 0px 2px 5px; !important; 
	vertical-align:top;}
	
.fin_tbl thead td {
	
}

.spacer {
	line-height:1px!important; 
	height:1px!important;}
	
.fin_tbl .indent {
	padding-left:20px !important;
}

.nobold { font-weight: normal !important;}	

sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }
.txt9 { font-size:9px !important }

.fin_tbl { width: 100%;}

.fin_tbl tr.hover td, 
.fin_tbl tr.hover th {  
	background:#7FAACA!important; }
.fin_tbl tr.no-hover {
	background:inherit;
}

.italic { font-style:italic;}
.caps { text-transform:uppercase;}
.bold { font-weight: bold;}


.greyBox { padding: 15px; background: #E9F0F8; color: #005596; font: normal 14px Arial, Helvetica, sans-serif;text-align:center;}
.maroonBox { padding: 15px; background: #9E0A34; color: #fff; font: normal 14px Arial, Helvetica, sans-serif; text-align:center;}
.blueBox { padding: 15px; background: #49A1D2; color: #fff; font: normal 14px Arial, Helvetica, sans-serif; text-align:center;}
.greenBox { padding: 15px; background: #9CCF7E; color: #fff; font: normal 14px Arial, Helvetica, sans-serif; text-align:center;}
.yellowBox { padding: 15px; background: #FFDD00; color: #005596; font: normal 14px Arial, Helvetica, sans-serif; text-align:center;}

.blueV { border-left: 3px solid #005596;}
.blueH { border-bottom: 3px solid #005596;}
.blueH7 { border-bottom: 7px solid #005596;}
.blueBL { border-left: 3px solid #005596; border-bottom: 3px solid #005596;}

.bluD { padding:10px; text-align:center; background: #005596;}