/* centering tag */

#global {
     position: relative; /* container positioning */
     margin-left: auto;
     margin-right: auto;
     width: 775px;
     text-align: left;
     }
	 
body {
     margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
     }
	 
	 
/* header text */

.header_large {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000033;
}

/* main content text */

.maincontent_text {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #003366;
}

.maincontent a:link {color: #003366; 
	font-family: Verdana, Arial, Helvetica, 
	sans-serif; font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline;
} 
.maincontent a:visited {color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
}
.maincontent a:hover {color: #0033FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
}

/* main content headers text */

.maincontent_headers {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #003366;
}

.maincontent_headers a:link {color: #003366; 
	font-family: Verdana, Arial, Helvetica, 
	sans-serif; font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
} 
.maincontent_headers a:visited {color: #000033; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}
.maincontent_headers a:hover {color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
}


ul {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #003366; 
}

ol {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #003366;
}


hr {  
	color: #000033;
	background-color: #000033;
}


.td_red {
	width: 775px;
	background: #990000;
	line-height: 4px;
}
	
.td_blue {  
	width: 775px;
	background: #000033;
	line-height: 15px;
}

.spacerdrk_blue {
	background-image: url(images/drkblue_spacer.gif);
	background-repeat: repeat-y;
} 

.td_blue_sml {  
	width: 210px;
	background: #000033;
	line-height: 15px;
}

.td_bluegrey {  
	width: 565px;
	background: #669999;
	line-height: 15px;
}

.td_footer {  
	width: 775px;
	background: #000033;
	line-height: 30px;
}

.td_copyright {  
	width: 775px;
	background: #FFFFFF;
	line-height: 50px;
}


.td3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #FFFFFF;
}


.financial1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
}

.financial_text {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000033;
}

.style2 {
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333399;
	}

.style3 {
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #000033;
		 }

.style4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #000033;
}


.chart_text {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #003366 
}

.chart_dark_blue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000033;
}

.chart_red {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #990000;
}

.chart_bright_blue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0000CC;
}


.article_header {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal; 
	color: #000033;
}

.white_date {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FFFFFF;
}

.date_text {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000033;
}

.pt9_text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #003366;
}

.text_red {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #990000;
}

/* copyrightr */

.copyright_text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000033;
}

/* footer */

.tr1 {  
	background-image: url(images/footer_bg.gif);
}

.footer_text {  
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal; 
 	color: #FFFFFF;
}

.footer a:link {
 	color: #FFFFFF; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal; 
 	text-decoration: underline;
} 

.footer a:visited {
 	color: #6699CC; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal;
}
.footer a:hover {
 	color: #CCCCCC; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal;
}
.footer a:active {
 	color: #006633; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal; 
 	text-decoration: underline;
}

/* legal */

.legal_text {  
	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal; 
 	color: #000033;
}

.legal a:link {
 	color: #000033; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal; 
 	text-decoration: none;
}
 
.legal a:visited {
 	color: #000000; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal; 
 	text-decoration: none;
}
 
.legal a:hover {
 	color: #990000; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
 	font-weight: normal;
	text-decoration: underline;
}

.legal a:active {
 	color: #336666; 
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 11px; 
	font-weight: normal; 
 	text-decoration: underline;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 400px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li ul {
	line-height: 200%;
}


/* Calendar */


#calendar table {
	width: 400px;
	border-collapse: collapse;
	border: 1px solid #CCC;
}

#calendar thead th {
	padding: 5px 5px 5px 10px;
	text-align: left;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	background: #CCC;
}

#calendar tbody td {
	padding: 5px 5px 5px 10px;
	text-align: left;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#calendar {
	background: #FFF;
}


/* newsletter content text */

.content_text {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #003366;
}

.content a:link {color: #003366; 
	font-family: Verdana, Arial, Helvetica, 
	sans-serif; font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline;
} 
.content a:visited {color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}
.content a:hover {color: #0033FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

/* main content headers text */

.content_headers {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #003366;
}

.content_headers a:link {color: #003366; 
	font-family: Verdana, Arial, Helvetica, 
	sans-serif; font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
} 
.content_headers a:visited {color: #000033; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}
.content_headers a:hover {color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
}

