body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	Margin: 0 auto;
	padding: 0;
	text-align: center;
}
p {
	margin: 0 0 1.5em 0;
}
br {
	clear: left;
}

label {
	display: block;

	margin: 10px 10px 5px 0px;
	font-weight: bold;
	text-align: center;
}
input,select {

	margin: 7px 0;
	font-size: 11px;
}

#container {
	width: 780px;
	border: 1px solid #369;
	Margin: 0 auto;
	padding: 0;
}

#header {
	background: url(images/header.jpg) top center no-repeat;
	height: 175px;
	Margin: 0 auto;
}

.contain h1 {color:#FFF; font-size:3em; text-align:left; margin:0; padding:0px 0 0 5.7em; font-family:"Times New Roman", Times, serif}
.contain h2 {text-align:left; color:#FFF; margin:0; padding:40px 0 0 2.3em; font-size:1.7em}
.contain h3 {text-align:left; color:#FFF; margin:0; padding:0 0 0 3em; font-size:1.4em; font-weight:normal}

#content {
	margin: 0;
	Padding: 0;
	width: 780px;
	
	}
.topnav { 
	text-align: right;
	margin-right: 25px;	
	margin-top: 15px;
	_margin-top: 0;
	Margin-bottom: 10px;
	padding-top:12px;
	*padding-top:0;
	_padding-top:10px;
}
.topnav ul {
	color: #369;	
	}
.topnav li {
	display: inline;
	list-style: none;
	padding: 0px 5px;
	}
.topnav a {
	text-decoration:none;
	}
.topnav a:hover {
	color: #CC9900;
	}
.home {
	border-right: 1px solid #369
	}

#main_nav {
	background: url(images/navback.jpg) top left repeat-x;
	width: 780px;
	height: 30px;
	color: #fff;
	margin: 0px auto;
	padding: 0px;
	font-size: 1em;
	text-align: center;
	top: 110px;
	float:left;
	}
#main_nav ul {
	margin: 0px 25px;
	padding: 0px;
	}
#main_nav li {
	background: url(images/main_nav_li.png) top right no-repeat;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0 1px 0 0px;
	list-style: none;
	display: inline;
	
	
	}
#main_nav a {
	float: left;
	padding: 7px 10px;
	text-decoration: none;
	color: #fff;
	border-bottom: none;
	width: 90px;}
#main_nav a:hover, #main_nav a.active {
	color: #fff;
	background: #2351b1/*url(../images/main_nav_bk_o.png) top left repeat-x*/;
	border-bottom: none;
	/*border-left: 1px solid #ccc;*/
	}
.navleft {
	Margin-right: 25px;
	border-left: 1px solid #369;
}
#contact {
	width: 376px;
	margin: 10px 15px 1em 10px;
	padding-bottom: 10px;
	float: right;
	/*border-bottom: 1px solid #CCC;*/
	/*background: #F0F0F0 url(images/formbg.gif);*/
	text-align: center;
}

#contact strong {
	font-size: 1.25em;
}
#contact span {
	font-size: 1.25em;
}

#formheader {
	width: 376px;
	height: 50px;
	background:url(images/form_header.png) top left no-repeat;
	padding: 15 0 0 7;
	font: bold 24px Arial, Helvetica, sans-serif;
	text-align: left;
}

.top #formheader {
	background:url(images/form_header.png) top left no-repeat;
	color:#FFF;
}

#formheader h2 {
	font-family: Arial, sans-serif;
	font-size:22px;
	margin: 5px;
	font-weight:normal;
	}
	
#form_bottom {
	background:url(images/form_footer.png) top left no-repeat;
	width: 376px;
	height: 38px;
	}
.step_form {
	background:url(images/form_main_bkg.png) top left repeat-y;
	}
.select_pg1 {
	text-align: center;
	margin-left: 25px;
	float: left;
		}
.pg1 {
	text-align: left;
	margin-left: 25px;
	float: left;
	Width: 75%;
	}

.footer {clear:both; margin:1.5em auto 0 auto; text-align:center; color:#011f5c;}
.footer ul {background:#e0e0e0; margin:0; padding:.3em;} 
.footer li {display:inline; font-size:1.2em; color:#011f5c; padding:0 .5em}
.footer li a {color:#011f5c; text-decoration:none}
.footer li a:hover {color: #0066CC;}
.footer ul.footerbottom {color:#fff; background:#3db6af; margin:0; padding:.3em}
.footer ul.footerbottom li a {color:#FFF;}
.footer ul.footerbottom li a:hover {color:#ffcc00;}

.home-left {float:left; width:45em; padding:1em 0 0 0; margin: 0 10px}
.home-left h1 {color:#3972e9; margin:.5em 0; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; 
	font-size:2em}
.home-left p {text-align:left; font-size:1.2em; margin:0 0 .8em 0; padding:0; line-height:1.4em}
.home-left p a {color:#3e65a1;}
.home-left p a:hover {color:#900;}
.home-left h2{
	font-size: 1.3em;
	text-align: left;
	margin-bottom: 5px;
}
.home-left ul {
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.homeform {border:.1em solid #9eb1cf; background:#fff url(images/homeform-back.jpg) repeat-x top; text-align:left;
	margin:0; padding:.2em .5em 1em .5em; width:98%}
.homeform h1 {color:#d96100; margin:0; padding:.2em 0 .2em .5em; font-family:Arial, Helvetica, sans-serif; font-size:1.8em}
.homeform h1 .searchfor {color:#3972e9}
.homeform fieldset { background:#ebf3fa /*url(images/med_people.png)*/ top right no-repeat ; border:none; margin-top:1em; 
	padding:0em 1.5em 2em 1em; text-align:center;}
.homeform label {color:#052c7b; margin:0px auto; padding:0px;}
.homeform select {width:13em; margin:0px auto; padding:6px 0px 6px 0xp;}
.homeform .progbox{/*margin-right:2em; _margin-right:2.2em*/}
#button {
	background-color: transparent;
	border: 0px;
	margin: 0;
	width: 93px;
	height: 26px;
	cursor: pointer;
	background:url(images/search-orange-small.jpg) top center no-repeat;
		}

.quicklinksbox {float:right; width:20em; margin:0 0 .5em .5em; background:#EBF3FA}
.quicklinksbox h1 {text-align:center; font-size:1.4em; color:#042b79; background:#c4d4f4; padding:.2em; margin:0}
.quicklinksbox ul {text-align:left; font-size:1.2em; list-style:circle; margin:.5em .5em 1em 2em; padding:0;}
.quicklinksbox a {color:#052d6a;}
.quicklinksbox a:hover {color:#900;}
.home-right {float:right; width:20em; padding:1em;}
.home-right .online-boxes {margin:1.5em 0 0 0; padding:0; height:100%;}
.home-right .online-boxes h1 {font-size:9px; color:#666;}
.home-right .online-boxes h2 {font-size:13px; color:#1e447e; margin:0 0 5px 0; padding:0}
.home-right .online-boxes h2 .titlecolor {color:#3069df}
.home-right .online-boxes ul {margin:0; padding:0; text-align:center; list-style:none}
.home-right .online-boxes li {display:block; text-align:center; width:170px; padding-top:14px; border:solid #ADBADA; 
	border-width:0 1px 1px 0; margin:0 auto 15px auto; background:#fff url(images/tab-corner.gif) no-repeat top left; }
.home-right .online-boxes img {text-align:center; border:none}
.home-right .online-boxes a {display:block; border:solid #ADBADA; border-width:0 0 0 1px; font-size:12px; 
	text-decoration:none; font-weight:bold; color:#009}
.home-right .online-boxes a .greenarrow {color:#17C702; font-size:18px;}
.home-right .online-boxes a:hover .greenarrow {color:#900}
.titlecolor {color:#D58003; font-weight:bold}
.home a{color:#FFF;}
