/*  @@@@@[  Wrappers  ]@@@@@ */
body {background:#8BACCB url(images/grad_bg.jpg) repeat-x top; font: 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #3e3e3e; text-align: center; margin:0px; padding:0px;}

#mainwrapper{ width:995px; margin:auto; text-align:center;}
.wrapped {width: 995px; margin: 20px auto 5px; text-align:left; position:relative; float:left;}
#back{width:880px; padding:0px 115px 40px 0px; margin-bottom:5px; background:url(images/_bg-sec.gif) no-repeat #ffffff; float:left; position:relative;}

.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}
/* @@@@@[  Header / Footer  ]@@@@@ */
#header{width: 980px; padding:18px  0px 0px 15px; height:248px; background:url(images/_bg-header-sec.jpg) no-repeat; z-index:100;}
#header-index{width: 980px; padding:18px  0px 0px 15px; height:56px; background:url(images/_bg-header-sec.gif) no-repeat; z-index:100;}
#nav{ float:right; width:567PX;}
#footer {color:#284B6B; width: 995px; text-align:left; margin:auto; height:30px; font-size:10px;}
#footer div{float:right; text-align:right; }
#footer a:link, #footer a:visited, #footer a:active {color: #284B6B; text-decoration: none;}
#footer a:hover {color: #284B6B; text-decoration: underline;}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {text-decoration: none;}
#footer a.seo:hover {text-decoration: none; cursor: text;}

/* @@@@@[  Secondary-Content  ]@@@@@ */
#header_title{ height:26px; position:absolute; top:195px; left:73px;}
#subnav{ width:248px; float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif;  padding-top:20px;}
#subnav ul{padding:0px; margin:0px;}
#subnav li {padding:0px 0px 0px 6px; margin:0px; line-height:30px; list-style:none;list-style-image:none; width:238px; height:30px; background:url(images/_bg-subnav_a.gif) no-repeat left bottom;}
#subnav a{ display:block; width:230px; height:30px; padding-left:12px;}
#subnav  a:link,#subnav  a:visited, #subnav   a:active {color:#606467; text-decoration:none;}
#subnav a:hover {color:#2C3033; text-decoration:none; font-weight:bold; background:url(images/bullet-subnav.gif) no-repeat left;}
#contsec{ float:right; width:585px; padding-top:45px;}
#callout{ width:460px; font-size:18px; line-height:23px; padding:10px 0px 10px 25px;}
#bottom_img{ position:absolute; bottom:20px; right:20px; width:67px; height:67px;}
ul li{ list-style:none; list-style-image:url(images/bullet.gif);}
a:link,a:visited,  a:active {color:#004C8A; text-decoration:underline;}
a:hover {color:#004C8A; text-decoration:  none;}
.left{float:left;}
.right{float:right;}
img.right { margin-left:10px;}
.vacant{ list-style:none;}
h1{ color:#005389; font:Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px;}
h2{font-size:13px; font-weight:bold; color:#03497D;margin:0px; padding:0px;}
p{ margin:0px; padding:5px 0px 10px;}

input, textarea, select {font: 11px/20px Verdana, Arial, Helvetica, sans-serif;}

.formline, .formline2, .formline3 {clear: both; padding: 4px 0px;}
.formline span.field, .formline2 span.field, .formline3 span.field {display: block; float: left; width: 165px; padding: 0px 6px 0px 0px; font-weight: bold;}
.formline div, .formline2 div, .formline3 div {float: left; font-size: 10px;}
.formline2 {margin-left: 30px;}
.formline2 span.field {width: 135px;}
.formline3 {margin-left: 60px;}
.formline3 span.field {width: 105px; font-weight: normal;}

.long {width: 170px;}
.med {width: 80px;}
.short {width: 25px;}
.indent{ padding-left:25px;}
#subnav1{ width:248px; float:left;font-size:14px; font-family:Arial, Helvetica, sans-serif;  padding-top:20px; text-align:center;}
