﻿body {margin: 0; font-size: 11px;}
#header{width: 100%; height: 137px; position: absolute; top: 5px;}
#banner{width: 100%; text-align: center; }

.plain_content_area {width: 660px;}

#nav {position: absolute; top: 105px; width: 100%; height: 37px; background-color: #01215E; text-align: center; overflow: hidden; border-top: solid 1px #667A9E; border-bottom: solid 1px #667A9E; margin-bottom: 6px; }

#nav table 
{
  margin-top: 8px;
}

#nav td 
{
  padding-right: 2px;
}

#nav td a:link, #nav td a:active, #nav td a:visited 
{
  display: block;
	background: url("/images/nav_bg_n_right.gif") no-repeat top right;
	color: #06C;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}

#nav td a:link div, #nav td a:active div, #nav td a:visited div {
	background: url("/images/nav_bg_n_left.gif") no-repeat top left;
	font: 11px arial, helvetica, sans-serif;
	color: white; 
	text-decoration: none;
	padding: 8px 1em 1em 1em;
	white-space: nowrap;
	cursor: pointer;
}

#nav td a:hover {
  display: block;
	background: url("/images/nav_bg_r_right.gif") no-repeat top right;
	color: #032058;
	white-space: nowrap;
	cursor: pointer;
}

#nav td a:hover div {
	background: url("/images/nav_bg_r_left.gif") no-repeat top left;
	font: 11px arial, helvetica, sans-serif;
	color: black;
	text-decoration: none;
	padding: 8px 1em 1em 1em;
	white-space: nowrap;
	cursor: pointer;
}

#nav .nav_current
{
  display: block;
	background: url("/images/nav_bg_c_right.gif") no-repeat top right !important;
	color: #032058 !important;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}

#nav .nav_current div {
	background: url("/images/nav_bg_c_left.gif") no-repeat top left !important;
	font: 11px arial, helvetica, sans-serif;
	color: white; 
	text-decoration: none;
	padding: 8px 1em 1em 1em;
	color: #032058 !important;
	white-space: nowrap;
	cursor: pointer;
}

#facpic_01 {border: 0;position:absolute;}
#facpic_02 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_03 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_04 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_05 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_06 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_07 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_08 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_09 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_10 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_11 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_12 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_13 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_14 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_15 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_16 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_17 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_18 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_19 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#facpic_20 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

#profpic_01 {border: 0;position:absolute;}
#profpic_02 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_03 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_04 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_05 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_06 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_07 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_08 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_09 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_10 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_11 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_12 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_13 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_14 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_15 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_16 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_17 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_18 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_19 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#profpic_20 {border: 0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.mid_col {padding: 0 10px 0 10px; text-align: center;}

.job_search, .job_search td, .job_search input, .job_search select { font-size: 10px;}

#subnav {width: 100%; padding-top: 4px; padding-bottom: 6px; margin-bottom: 8px; background-color: #667A9E; text-align: center; font-size: 11px; color: White;  border-bottom: solid 1px #667A9E; margin-bottom: 6px; }
#subnav a { text-decoration: none; color: white !important; text-decoration: none;}
#subnav a:hover {text-decoration: underline;}
* html #subnav li a {
  float:left;
}
#subnav .hidden{color: #cccccc !important; text-decoration: none;}
#subnav .nav_current{font-weight: bold; text-decoration: none;}
#subnav .nav_current_hidden{color: #cccccc !important; font-weight: bold; text-decoration: none;}

.clearboth {width:0; height: 0; clear: both; overflow: hidden;}
.CMS_DateTime {font-size: 10px}

#content {text-align: left; width: 100%; position: relative; padding-top: 147px; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif;}
#content_alone {text-align: left; width: 100%; position: relative; font-size: 13px; font-family: Arial, Helvetica, Sans-Serif;}
#content a:link, #content a:visited, #content a:active, #content_alone a:link, #content_alone a:visited, #content_alone a:active  {color: #01215E;}
#content a:hover, #content_alone a:hover{color: #E62927;}
#content h1, #content_alone h1 { font-size: 24px; color: #032058;}
#content h2, #content_alone h2 { font-size: 22px; color: #032058;}
#content h3, #content_alone h3 { font-size: 19px; color: #032058;}
#content h4, #content_alone h4 { font-size: 17px; color: #032058;}

#content ul, #content div ul, #content td ul, #content_alone ul, #content_alone div ul, #content_alone td ul {list-style: square outside; margin-left: 16px;padding-left: 0;margin-top: 6px;margin-bottom: 6px;}
#content ul li, #content div ul li, #content td ul li, #content_alone ul li, #content_alone div ul li, #content_alone td ul li{padding-left: -4px;}

#content_alone hr, #content_alone hr {  color: White; background-color: White; border: none; border-top: 1px solid rgb(210, 221, 242);}

#footer {margin: 16px 0 0 0; font-size: 11px;}

.plain_content{width: auto; margin: auto;}

.circle_orange_1{ background: url(/images/circle_orange_1.gif) center center no-repeat; font: 18px arial, helvetica, sans-serif; color: black !important; text-align: center; padding: 8px; width: 208px; height: 208px; display: table-cell; vertical-align: middle; }

.circle_blue_1{ background: url(/images/circle_blue_1.gif) center center no-repeat; font: 14px arial, helvetica, sans-serif; color: white !important; text-align: center; padding: 8px; width: 189px; height: 105px; display: table-cell; vertical-align: middle; }

.circle_blue_2{ background: url(/images/circle_blue_2.gif) center center no-repeat; font: 14px/20px arial, helvetica, sans-serif; color: white !important; text-align: center; padding: 8px; width: 196px; height: 160px; display: table-cell; vertical-align: middle; }

.big_orange_list {margin: 10px 0 0 0; padding: 0; list-style-type:none !important;}
.big_orange_list li {white-space: nowrap; height: 60px; width: 220px; padding: 20px 10px 0 25px; margin-bottom: 4px; background: #FFB300 url(/images/circle_half_orange_1.gif) top left no-repeat; list-style-type:none !important;}
.big_orange_list li a {color: black !important; text-decoration: none; display: block; width: 220px; }

.AppQuestion {width:150px;float:left;padding-left:7px;padding-top:8px; text-align: right; font-size: 10px;}
.AppAnswer {width:300px;float:left;padding-left:3px;padding-top:3px;}
.AppAnswer input, .AppAnswer select, .AppAnswer textarea {width:300px !important;}
.AppHelpText {margin-left: 155px; font-size: 10px;}
.fullwidth {padding-left:7px;width: 95%;}
.fullwidth textarea{ width: 100% !important;height: 300px !important;}
.fullwidth table{ width: 100% !important;}
.fullwidth td{ width: 100% !important;}
.radiowidth {padding-left:3px;padding-top:3px;float:left;font-size: 10px;width: 300px !important;}
.radiowidth table{width: 200px !important;}
.radiowidth td{width: 150px !important; white-space: wrap;}
.CAPTCHAText {padding-left:3px;padding-top:3px;float:left;font-size: 10px;width: 200px !important;}
.displaynone{ display: none;}

.size09{ font-size: 9px;}
.size10{ font-size: 10px;}
.size11{ font-size: 11px;}
.size12{ font-size: 12px;}
.size13{ font-size: 13px;}
.size14{ font-size: 14px;}
.size15{ font-size: 15px;}
.size16{ font-size: 16px;}
.size17{ font-size: 17px;}
.size18{ font-size: 18px;}
.size19{ font-size: 19px;}
.size20{ font-size: 20px;}
.size21{ font-size: 21px;}
.size22{ font-size: 22px;}
.size23{ font-size: 23px;}
.size24{ font-size: 24px;}
.size25{ font-size: 25px;}
.size26{ font-size: 26px;}
.size27{ font-size: 27px;}
.size28{ font-size: 28px;}
.size29{ font-size: 29px;}
.size30{ font-size: 30px;}