body {
	margin: 15px 15px;
	padding:0;
	background: #D8F1F9;
	}
table, td, div, input, textarea, select, option, input {
	color: #555555;
	font: 10pt arial, verdana, "trebuchet ms", sans-serif;
	line-height: 14pt;
}

.image {
	border: 1px solid #778899;
}

.tableMain {
	width: 994px;
	height: 100%;
	background: #f3f7f6; 
	margin:auto;
}

.tdLeftShadow {
	width:32px;
	background: #f3f7f6 url('_graphics/shadow_left.gif') repeat-y top;
	height:100%;
}

.tdNav {
	width: 218px; 
}

.divNav {
	width: 190px; 
	height: 27px; 
	border: 1px solid #e2e6e5; 
	margin:3px 10px 3px 10px;
	background: #fdfdfd url('_graphics/arrow.gif') no-repeat right;
}

.divNavSub {
	width: 170px; 
	height: 27px; 
	border: 1px solid #e2e6e5; 
	margin:3px 10px 3px 30px;
	background: #EAF1EF none no-repeat right;
}

.divNewsletter {
	font: 9pt Segoe UI, arial, verdana, "trebuchet ms", arial, sans-serif;
	width: 160px; 
	padding: 15px;
	margin: 10px;
	background: #E9ECEB;
	line-height: 13pt;
}

.divContent {
	background-color: White;
	width:552px;
	margin-top:3px;
	margin-bottom:25px;
}

.divContentTop {
	width: 552px; 
	height: 5px; 
	background: url(textframe_top.gif) no-repeat top;
}

.Text {
	text-align:justify;
	background: White;
}
.TDText {
	text-align:justify;
	background: #F6F9FB;
	border: 1px solid White;
}

.divText {
	margin: 0;
	line-height: 16pt;
	padding:20px 25px 25px 30px;
	text-align:justify;
	background: White;
}

h1 {
	font-size: 18pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 6px;
	letter-spacing:-1px;
	margin: 20px 0 20px 0;
	color: #005CAB;
	}

.divText h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #0072BB;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 4px;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin: 30px 0 10px 0;
	letter-spacing:normal;
	
}

.divText h3 {
	font-size: 10pt;
	color: #c51834;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 3px;
	letter-spacing:normal;
}

.divText h4 {
	font-size: 10pt;
	font-weight: bold;
	color: #0072BB;
	border-top: 1px solid #E0E0E0;
	padding-top: 4px;
	padding-bottom: 3px;
	text-transform: uppercase;
	margin: 30px 0 10px 0;
	letter-spacing:normal;

}

.tableMidContent {
	width: 100%;
	
}

.th {
	border-bottom: 1px solid #A6B3BF;
	font-weight: bold;
	height:26px;
	color: #708090;
}
.bbot {
	border-bottom: 1px solid #E9EBEB;
}

.tableMidContent td {
	border-bottom: 1px solid #E2E6E5;
	font-weight: normal;
	height:26px;
	text-align: right;
	padding-right:10px;
}

.tableMidContent td.tdTitle {
	border-bottom: 1px solid #DADFDE;
	font-weight: normal;
	height:26px;
	text-align: right;
	padding-right:10px;
	background: #EAF1EF;
}

.hiddenText {
	display: none;
}

.divContentBottom {
	width: 757px; 
	height: 5px; 
	background: url('../images/content-bot.gif') no-repeat bottom;
}

.tdLogos {
	width:150px;
	text-align:center;
	padding-top:3px;
}

.tdRightShadow {
	width:37px;
	background: #f3f7f6 url('_graphics/shadow_right.gif') repeat-y top;
}

.divBottom {
	width: 994px; 
	height: 21px; 
	background: url('_graphics/shadow_bottom.gif') no-repeat bottom;
	margin:auto;
}

.divFooter {
	width: 900px;
	padding: 0 10px 10px 10px;
	margin:auto;
	font-size: 8pt;
	text-align: right;
}

ul {
	list-style-image: url(_graphics/arrow.gif);
	list-style-position: outside;
}
.picright, .picleft, .picnormal {
	border: 3px double Gray;
	margin-bottom: 7px;
}
.picright {
	margin-left: 20px;
}
.picleft {
	margin-right: 20px;
}
.picnormal {
	margin-top: 10px;
}

/* automated icons */
.popup {width:20px;padding:0px 20px 0 0;background: url(_graphics/link.png) no-repeat right;}
.pdf {width:20px;padding:0 20px 0 0;background: url(_graphics/pdf.png) no-repeat right;}
.zip {width:20px;padding:0 23px 0 0;background: url(_graphics/zip.png) no-repeat right;}
.doc {width:20px;padding:0 20px 0 0;background: url(_graphics/doc.png) no-repeat right;}
.ppt {width:20px;padding:0 20px 0 0;background: url(_graphics/ppt.png) no-repeat right;}
.xls {width:20px;padding:0 20px 0 0;background: url(_graphics/xls.png) no-repeat right;}
.html,.htm {width:20px;padding:0 20px 0 0;background: url(_graphics/link.png) no-repeat right;}
.txt {width:20px;padding:0 20px 0 0;background: url(_graphics/txt.png) no-repeat right;}
.jpg {width:20px;padding:0 20px 0 0;background: url(_graphics/picture.png) no-repeat right;}
.gif {width:20px;padding:0 20px 0 0;background: url(_graphics/picture.png) no-repeat right;}
.avi {width:20px;padding:0 20px 0 0;background: url(_graphics/avi.gif) no-repeat right;}
.wmv {width:20px;padding:0 20px 0 0;background: url(_graphics/wmv.gif) no-repeat right;}

	/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/
	/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
.menu {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	display : block;
	color: #005CAB; 	
	font-weight : normal;
	padding: 1px 5px 1px 5px;
	height: 18px;
	vertical-align: middle;
	text-align: left;
	border-bottom-color: #333333;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	}
a.menu {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	display : block;
	color: #005CAB; 	
	font-weight : normal;
	padding: 1px 5px 1px 5px;
	height: 18px;
	vertical-align: middle;
	text-align: left;
	border-bottom-color: #FF4500;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	}
a.menu:hover {
	color: #F68826; 	
	}
a.menuON {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	display : block;
	color: #005CAB; 	
	font-weight : normal;
	padding: 1px 1px 1px 15px;
	height: 18px;
	vertical-align: middle;
	text-align: left;
	border-bottom-color: #FF4500;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background: url(../images/or-arrow.gif) no-repeat left;
	}
/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/
a.menusub {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	display : block;
	background-color: #F1F1F1;
	color: #F68826; 	
	padding: 2px 6px 2px 0px;
	text-align: right;
	}
a.menusub:hover{
	color: #FFB12B; 	
	}
a.menusubON{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	display : block;
	color: #F68826; 	
	background-color: #F1F1F1;
	font-weight : bold;
	padding: 2px 6px 2px 0px;
	vertical-align: top;
	text-align: right;
	}
/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/

a.menusub2 {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	display : block;
	color : #336666;
	font-weight : normal;
	padding: 0px 0px 0px 14px;
	vertical-align: middle;
}
a.menusub2:hover{
	FONT-SIZE: 9px;  FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	color : #F68826;
	display : block;
	font-weight : normal;
	padding: 0px 0px 0px 14px;
	vertical-align: middle;
}
a.menusub2ON {
	FONT-SIZE: 9px;  FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	color : #FF6347;
	display : block;
	font-weight : normal;
	padding: 0px 0px 0px 14px;
	vertical-align: middle;
}
/*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM*/


.redfields {
	BORDER-RIGHT: 1px solid Red; 
	BORDER-TOP: 1px solid Red; 
	BORDER-LEFT: 1px solid Red;   
	BORDER-BOTTOM: 1px solid Red; 
	}

.text11 {
	FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text12 {
	FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text14 {
	FONT-SIZE: 14px; COLOR: #3C456E; FONT-FAMILY: Arial, Verdana, Geneva,Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text16 {
	FONT-SIZE: 16px; COLOR: #3C456E; FONT-FAMILY: Arial, Verdana, Geneva,Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
.text18 {
	FONT-SIZE: 18px; COLOR: #3C456E; FONT-FAMILY: Arial, Verdana, Geneva,Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION: none;
}
.sep {
	padding-top: 10px;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 1px;
}

a.bodylink {
	FONT-SIZE: 11px; COLOR: #3300FF; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: underline;
	}
a.bodylink:hover {
	FONT-SIZE: 11px; COLOR: Blue; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-color : #E6F5FA;
	border-bottom-color: #FF4500;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}