.text {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #333333}
.link1 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #0000FF}
.textBold { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; color: #333333 }
.textSmall { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #333333 }
.textHeading { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; color: #333333 ; font-weight: bold}
.textHeadingLarge {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
	color: #002868;
	font-weight: bold
}
.textHeadlight { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #666666}
.textSpaced { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; line-height: normal; font-weight: bold; text-align: justify; font-style: normal}


#picture, #headline{
	
			
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
				width: 554px;
			
				
		}
/*

primary text

*/


/*

Overall Tag Definitions

*/

body, table {
	font-family : verdana,geneva,arial,sans-serif;
	font-size : 11px;
	line-height: 15px;
	color: #607c8c;
	}
	
body {
	background-color: white;
	}
	
a { color: #003976; }
a:hover { color: #f90; text-decoration: underline; }
p { margin-top: 0px; }
img { border: 0px; }
ul li a { font-weight: normal; }
iframe { width: 742px; height: 300px; border: 0px; padding: 0px 0px 20px 0px; }


.headline{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	color: #00A7E7;
	}
.text{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	line-height: 14px;
	color: #607c8c;
	}

.text a{
	color: #003976;
	text-decoration: underline;
	}

.text a:hover{
	color: #ff9900;
	}

	
/*

headers and titles

*/


.subHead{
	font-family: verdana,geneva,arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #003976;
	}

.subHead a{
	color: #00a7e7;
	text-decoration: none;
	}

.subHead a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

.sectionHead{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #003976;
	}

.sectionHead a{
	color: #00a7e7;
	text-decoration: none;
	}

.sectionHead a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

.graphHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #003976;
	}

.graphHead a{
	color: #00a7e7;
	text-decoration: none;
	}

.graphHead a:hover{
	color: #ff9900;
	text-decoration: underline;
	}


	
/*

more and options

*/


.more a, .text .more a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
	}

.more a:hover{
	text-decoration: underline;
	}

.options a, .text .options a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #003976;
	}

.options a:hover, .text .options a:hover{
	color: #ff9900;
	}


/*

charts and tables and lists

*/


.tableHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: white;
	}

.tableText{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #003976;
	}

.tableFoot{
	font-family: verdana,geneva,arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #607c8c;
	}

.companyHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: white;
	}



/*

press releases

*/


.pressTitle{
	font-family: verdana,geneva,arial;
	font-size: 14px;
	font-weight: bold;
	color: #003976;
	}
	
.pressSubhead{
	font-family: verdana,geneva,arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #607c8c;
	}


/*

form styles

*/


.inputBox120{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 120px;
	}

.inputBox220{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 220px;
	}

.inputBox320{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 320px;
	}

select{
	font-family: verdana,geneva,arial;
	font-size: 9px;
	background-color: #bbe9f9;
	}

textarea{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 220px;
	height: 100px;
	}

.textareaShorter{
	font-family: verdana,geneva,arial;
	font-size: 12px;
	width: 220px;
	height: 50px;
	}


/*

sub navigation styles

*/


.section{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #00a7e7;
	}
	
.section a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	}
	
.section a:hover{
	color: #00a7e7;
	text-decoration: underline;
	}

.subSection{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #00a7e7;
	text-decoration: none;
	}

.subSection a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	}

.subSection a:hover{
	color: #00a7e7;
	text-decoration: underline;
	}

.footerNav{
	font-family: verdana,geneva,arial;
	font-size: 9px;
	line-height: 14px;
	color: #607c8c;
	}

.footerNav a{
	color: #003976;
	}

.footerNav a:hover{
	color: #ff9900;
	}

.copyright,.copyright a{
	color: #607c8c;
	text-decoration: none;
	}
	
.copyright a:hover{
	color: #ff9900;
	text-decoration: underline;
	}


/*

related info styles

*/


.relatedInfo a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #607c8c;
	text-decoration: none;
	}

.relatedInfo a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

.relatedDownload a{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #00a7e7;
	text-decoration: none;
	}

.relatedDownload a:hover{
	color: #ff9900;
	text-decoration: underline;
	}

	
/*

right side info styles

*/


.sideSubHead{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	}

.sideText{
	font-family: verdana,geneva,arial;
	font-size: 10px;
	color: #003366;
	}


/*

dropdown menu styles

*/


.bgOff a{
	font-family : Verdana,Geneva,Arial,sans-serif;
	font-size : 11px;
	color : #003976;
	text-decoration : none;
	}

.bgOn a{
	font-family : Verdana,Geneva,Arial,sans-serif;
	font-size : 11px;
	color : 00a7e7;
	text-decoration : none;
	}

.bgOn a:hover{
	font-family : Verdana,Geneva,Arial,sans-serif;
	font-size : 11px;
	color : #00a7e7;
	text-decoration : none;
	}

.bgOff{
	background-color : #e1f1fd;
	}

.bgOn{
	background-color : #e1f1fd;
	}

#menu0 td,#menu1 td,#menu2 td,#menu3 td{
	}
    
    /*

This style sheet controls all the lists throughout the site unless modified
in other style sheets.

*/





.bulletListOrangeSquare ul li a {
	font-weight: normal;
	}

.bulletlessList ul li a {
	font-weight: normal;
	}


	
	
	
.bulletListBlueSquare ul {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	list-style: none;
	}

.bulletListBlueSquare ul li {
	padding-left: 15px;
	margin: 0px 0px 7px 0px;
	background-image: url(../_img/main/square_small_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}


	


.bulletListOrangeSquare ul {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	list-style: none;
	}

.bulletListOrangeSquare ul li {
	padding-left: 15px;
	margin: 0px 0px 7px 0px;
	background-image: url(../_img/main/bullet_dot_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}


	


.bulletListOrangeArrow ul {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	list-style: none;
	}

.bulletListOrangeArrow ul li {
	padding-left: 15px;
	margin: 0px 0px 7px 0px;
	background-image: url(/web/common/images/arrow_single_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}

.bulletListOrangeArrow a {
	font-size: 14px;
	font-weight: bold;
	color: #00a7e7;
	text-decoration: none;
	}
	
.bulletListOrangeArrow a:hover { 
	text-decoration: underline;
	}


	
	

.bulletListPDF ul {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	list-style: none;
	}

.bulletListPDF ul li {
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 15px 0px;
	background-image: url(/web/common/images/pdf_document.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}





.bulletListIMS ul {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	list-style: none;
	}

.bulletListIMS ul li {
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 15px 0px;
	background-image: url(/web/common/images/ims_document.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}





.bulletlessList ul {
	padding: 2px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
	list-style: none;
	}

.bulletlessList li {
	margin-bottom: 18px;
	}

.homeBannerBlack {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	line-height: 10px;
	\width: 512px;
	w\idth: 493px;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center left;
	border: thin solid #00a7e7;
}
	
	
.homeBannerBlue {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	line-height: 10px;
	\width: 512px;
	w\idth: 493px;
	padding: 3px 0px 3px 3px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center left;
	border: thin solid #00a7e7;
}

