BODY {font-family: arial, helvetica, sans-serif, verdana; font-size:11px; margin:0; padding:0; text-align: center; background-image: url(../images/back.jpg); background-position: top center; background-repeat: repeat-y;}
a {font-family: arial, sans-serif;  color: #2F5A7C; font-weight: bold; text-decoration: none; background-color: transparent;}
a:hover {font-family: arial, sans-serif;  color: #660000; font-weight: bold; text-decoration: underline; background-color: transparent;}
.bold {font-weight: bold;}
.bquote {background: url(../images/bquote.jpg) no-repeat top left;}
.equote {background: url(../images/equote.jpg) no-repeat right bottom;}
H1 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: arial, sans-serif, verdana; color: #2F5A7C; margin: 1em 0 0 0;}
a.H1 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif; color: #660000;}
a.hover.H1 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif; color: #660000;}
H1.center {text-align: center;}
H1.nospace {line-height:14px; margin: 0 0 0 0;}
H2 {font-size: 13px; line-height: 15px; font-weight: bold; font-family: arial, sans-serif, verdana; color: #2F5A7C; padding-top: 1px; margin: 1em 0 0em 0;}
H2.center {text-align: center;}
H3 {font-size: 12px; line-height: 12px; color:#2F5A7C; padding-top: 1px; margin: 1em 0 0em 0;}
H3.center {text-align: center;}
H4 {font-size: 11px; line-height: 12px; color:#2F5A7C; padding: 0;}
H5 {font-size: 11px; line-height: 11px; padding: 0; color:#2F5A7C; padding-top: 1px; margin: 0;}
H5.center {text-align: center;}
H6 {font-size: 10px; line-height: 10px; padding: 0; color:#2F5A7C; padding-top: 1px; margin: 0;}
P {font-size: 13px; line-height: 15px; font-family:arial, verdana, sans-serif; color: #666666; margin: 1em 0px 1em 0px;}
P.small {font-size: 11px; line-height: 13px; font-family:arial, verdana, sans-serif; color: #666666; margin: 1em 0px 1em 0px;}
P.follow {margin: 0px 0px 1em 0px;}
P.center {font-size: 11px; line-height: 13px; font-family:arial, verdana, sans-serif; color: #666666; margin: 1px 0px 1em 0px; text-align: center;}
a.large {font-size: 13px; line-height: 15px; font-family:arial, verdana, sans-serif; color: #2F5A7C; margin: 1em 0px 1em 0px;}
a:hover.large {font-size: 13px; line-height: 15px; font-family:arial, verdana, sans-serif; color: #660000; margin: 1em 0px 1em 0px;}
UL {font-size: 12px; line-height: 15px;}
LI {list-style: url(../images/r_arrow.jpg); margin-left: 14px;}
LI.small {list-style: url(../images/red_square.jpg); margin-left: 10px;}
TABLE.home {background-image: url(../images/h_back.jpg);}
TD {font-size: 11px; line-height: 13px; color: #666666;}
TD.padded {padding: 10px}
TD.padded2 {padding: 20px}
SUP {font-size: 10px; line-height: 10px}
.head {font-size:11px; line-height:11px; font-weight: bold; color:#000000; padding-bottom: 2px}
.dsubhead {font-family: verdana, arial, sans-serif; font-size:9px; line-height:10px; font-weight: bold; color:#000000}
.note {font-size: 9px; font-family: arial, sans-serif; color:#000000}
.hnote {font-size:10px; text-align: right; margin-top:10px; margin-right:10px; padding-right:26px;}
.sitemap {font-size:10px; text-align: right; margin-top:10px; margin-right:0px; padding-right:26px;}
.notewhite {font: 9px/11px arial, sans-serif; color:white} 
.whitebold {font-weight: bold; color:#FFFFFF}
.primary {color:#354F72}
.secondary {color:#587767}
.accent {color:#C69E2A}
.primarybackground {background-color:#1663B1}
.altprimarybackground {background-color:#354F72}
.secondarybackground {background-color:#587767}
.accentbackground {background-color:#C69E2A}
.lightgreybackground {background-color:#E8E8E8}
.greybackground {background-color:#AFBDD4}
.bladebluebackground {background-color:#0264A0}
.red {color:#FF0000}
.pmred {color:#990000}
.padded20 {padding: 20px}

a.navHeader       		{font-size: 12px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #000000}
a:visited.navHeader     {font-size: 12px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #000000}
a:hover.navHeader 		{font-size: 13px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #660000}
a.navHeader_there 		{font-size: 13px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #660000}
a:hover.navHeader_there {font-size: 13px; line-height: 18px; font-weight: bold; font-family: arial, sans-serif; font-style: italic; text-align: left; text-decoration: none; background-color: transparent; color: #660000}

.title {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #2F5A7C; margin: 1em 0 0 0}
a.title {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #2F5A7C; margin: 1em 0 0 0}
a:hover.title {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 1em 0 0 0}
.title_there {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 1em 0 0 0}
a.title_there {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 1em 0 0 0; text-decoration: none}
.titlepad40 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #2F5A7C; top: 40px;}
a.titlepad40 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, verdana, sans-serif;  text-align: left; background-color: transparent; color: #2F5A7C; margin-top: 40px;}
a:hover.titlepad40 {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, verdana, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin-top: 40px;}
.titlewhite {font-size: 14px; line-height: 16px; font-weight: bold; font-family: verdana, verdana, sans-serif;  text-align: left; background-color: transparent; color: #FFFFFF; margin: 1em 0 0 0;}
.largetitle {font-size: 16px; line-height: 18px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #2F5A7C; margin: 2em 0 0 30em;}
a.largetitle {font-size: 16px; line-height: 18px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #2F5A7C; margin: 2em 0 0 30em;}
a:hover.largetitle {font-size: 16px; line-height: 18px; font-weight: bold; font-family: verdana, arial, sans-serif;  text-align: left; background-color: transparent; color: #660000; margin: 2em 0 0 30em;}

.slogan {color: #2F5A7C; font-size: 14px; line-height: 20px; background-color: transparent; font-weight: bold; text-align: left; font-family: verdana, arial, sans-serif}
a.slogan {font-size: 14px; line-height: 20px; font-weight: bold; font-family: arial, sans-serif;  text-align: justify; background-color: transparent; color: #2F5A7C}
a:hover.slogan {font-size: 14px; line-height: 20px; font-weight: bold; font-family: arial, sans-serif;  text-align: justify; background-color: transparent; color: #660000}
a.there {font-family: arial, sans-serif;  color: #cc6600; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent}
.boiler {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 12px; text-decoration: none; background-color: transparent}
a.boiler {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 12px; text-decoration: none; background-color: transparent}
a:hover.boiler {font-family: arial, sans-serif;  color: #999999; font-size: 10px; line-height: 12px; text-decoration: underline; background-color: transparent}

.Amainnav {font-family: Arial; font-weight: bold; font-size: 11px; line-height: 12px; color: #2F5A7C; text-align: left; margin-left: 0px; vertical-align: middle; text-decoration: none;}
.Amainnav_there {font-family: Arial; font-size: 11px; font-weight: bold; color: #660000; margin-left: 40px; vertical-align: middle; text-decoration: none;}
a.Amainnav {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #660000;
	margin-left: 40px;
	text-decoration: none;
}
a:hover.Amainnav {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #660000;
	margin-left: 40px;
	text-decoration: none;
}
a.Asubmenu {
	font-family: Arial;
	font-size: 11px;
	color: #668187;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.Asubmenu {
	font-family: Arial;
	font-size: 11px;
	color: #003399;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}

a.AsubmenuWhite {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.AsubmenuWhite {
	font-family: Arial;
	font-size: 11px;
	color: #AFBDD4;
	margin-left: 40px;
	text-decoration: none;
	font-weight: bold;
}

.Bsubmenu {font-family: Arial; font-weight: bold; font-size: 11px; color: #07569B; text-align: left; margin-top: 10px; margin-left: 40px; text-decoration: none; }
.Bsubmenu_there {font-family: Arial; font-weight: bold; font-size: 11px; color: #660000; text-align: left; margin-top: 10px; margin-left: 40px; text-decoration: none; }
a.Bsubmenu {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #07569B;
	margin-left: 40px;
	text-decoration: none;
}
a:hover.Bsubmenu {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #660000;
	margin-left: 40px;
	text-decoration: none;
}

.hometitle {font-family: Arial; font-weight: bold; font-size: 10px; color: #FF7F00; text-align: left; margin-left: 0px; text-decoration: none; }
a.hometitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #2F5A7C;
	margin-left: 0px;
	text-decoration: none;
}
a:hover.hometitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold; 
	color: #660000;
	margin-left: 0px;
	text-decoration: none;
}

img.padsix {padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 0px}
img.padsix_left {padding-top: 6px; padding-right: 0px; padding-bottom: 2px; padding-left: 6px; vertical-align: top}
img.pad40_left {padding-top: 6px; padding-right: 10px; padding-bottom: 6px; margin-left: 40px; vertical-align: top}


.Hnav {
	font-family: Helvetica, Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #2F5A7C; 
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}

.Hnav_there {
	font-family: Helvetica, Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FEB25D; 
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}
	
a.Hnav {
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}
a:hover.Hnav {
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-weight: bold; 
	color: #FEB25D;
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}


a:hover.Hnav_there {
	font-family: Helvetica, Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FEB25D; 
	margin-left: 0px;
	margin-top: 14px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}
	

.Tnav {
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #2F5A7C; 
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}

.Tnav_there {
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FEB25D; 
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}

a:hover.Tnav_there {
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FEB25D; 
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}
	
a.Tnav {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}
a:hover.Tnav {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold; 
	color: #FEB25D;
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}



.Snav {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	margin-left: 10px;
	margin-top: 6px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 10px;
}

.Snav_there {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF9900; 
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 10px;
}
	
a.Snav {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 10px;
	margin-top: 6px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}
a:hover.Snav {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold; 
	color: #FF9900;
	margin-left: 10px;
	margin-top: 6px;
	margin-right: 18px;
	text-decoration: none;
	line-height: 20px;
}






#wrapper {
	position:relative;
	width:796px;
	margin: 0 auto;
	text-align:left;
}


#h_left {
	position:absolute;
	top:0px;
	left:0px;
	width : 184px;
	height: 400px;
	padding-top:180px;
	padding-left:14px;
}

#h_top {
	position:absolute;
	top:0px;
	left:209px;
	width : 620px;
	height: 118px;
}

#h_center {
	position: absolute;
	top:360px;
	left : 205px;
	width : 300px;
	height : 400px;
	padding : 14px;
}

#h_navbar {
	position: absolute;
	text-align:left;
	top:92px;
	left : 0px;
	width : 579px;
	height : 40px;
}

#l2_logo_box {
	position:absolute;
	top:0px;
	left:0px;
	width : 140;
	height: 120px;
	padding-top: 12px;
	padding-left: 20px;
	background: url(../images/l2_logo_box.jpg) no-repeat;
}

#l2_top {
	position:absolute;
	top:0px;
	left:160px;
	width : 636px;
	height: 120px;
	padding-left:8px;
	background: url(../images/l2_top.jpg) no-repeat;
}

#l2_main {
	position: absolute;
	top:121px;
	left : 0px;
	width : 760px;
	padding : 18px;
}


#l2_submenu {
	position: absolute;
	top:113px;
	left : 160px;
	width : 350px;
	height : 20px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: grey;
}

#l2_footer {
	position: relative;
	left : 100px;
	width : 540px;
	height : 20px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: grey;
	text-align: center;
}

#l2_line {
	position: relative;
	left : 100px;
	width : 540px;
	height : 20px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: grey;
	text-align: center;
}

div#Login {margin: 0px 20px 0px 20px; display: none;}
