@charset "utf-8";
/*********************************************** GLOBAL */
body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #ffffff;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image:url(../images/background.jpg);background-repeat:repeat-x;background-position:top;}
a:link {color: #007aab;text-decoration:none;}
a:visited {color: #007aab;text-decoration:none;}
a:hover {color: #00194f;text-decoration:none;}
a:active {color: #007aab;text-decoration:none;}

.clearme {clear: both;width:auto;margin: 0;}
/***********************************************  STRUCTURE */
#top {margin:auto;width:auto;height:10px;background-color:#00194f;clear:both;}
#web {margin:auto;width:960px;background-color:#ffffff;clear:both;}
#masthead {margin:auto;width:960px;height:245px;background-color:transparent;clear:both;}
#menu-main {margin:auto;width:960px;height:33px;background-color:#00194f;color:#ffffff;font-weight:bold;clear:both;}

.menumainink, a.menumainink:link, a.menumainink:visited, a.menumainink:active {background-color:transparent;line-height:33px;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;padding-left:10px;padding-right:10px;text-decoration:none;}
a.menumainink:hover {background-color:#007aab;line-height:33px;color:#ffffff;text-decoration:none;padding-top:10px;padding-bottom:9px;font-weight:bold;padding-left:10px;padding-right:10px;}
.menumaininkon, a.menumaininkon:link, a.menumaininkon:visited, a.menumaininkon:active, a.menumaininkon:hover {background-color:#ebebeb;line-height:33px;color:#00194f;font-weight:bold;text-decoration:none;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}

#menu-sub {margin:auto;width:960px;height:33px;background-color:#ebebeb;line-height:33px;clear:both;}

.menusubinkon, a.menusubinkon:link, a.menusubinkon:visited, a.menusubinkon:hover, a.menusubinkon:active {color:#ffab17;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;padding-left:5px;padding-right:5px;text-decoration:none;}
.menusubink, a.menusubink:link, a.menusubink:visited, a.menusubink:active {color:#00194f;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;padding-left:10px;padding-right:10px;text-decoration:none;}
a.menusubink:hover {color:#007aab;text-decoration:none;}

#content {margin:auto;margin-top:10px;margin-bottom:10px;width:960px;background-color:transparent;clear:both;}
#content-left {float: left;width:220px;margin-left: 10px;padding-top:0px;background-color:transparent;text-align:left;}
#content-middle {float: left;width:480px;margin-left: 10px;margin-right: 10px;padding-top:0px;background-color:transparent;font-size:14px;line-height:17px;}
#content-main {float: left;width:710px;margin-right: 10px;margin-left: 10px;padding-top:0px;background-color:transparent;font-size:14px;line-height:17px;}
#content-error {float: left;width:930px;margin-right: 10px;margin-left: 10px;padding-top:0px;background-color:transparent;font-size:14px;line-height:17px;}
#content-right {float: left;width:220px;margin-right: 10px;padding-top:0px;background-color:transparent;text-align:center;}
#breaker {margin:auto;margin-top:10px;margin-bottom:10px;width:940px;height:10px;background-color:#00194f;clear:both;}
#footer {margin:auto;width:940px;height:50px;background-color:transparent;clear:both;}

.footerblue {font-size:17px;color:#144f91;}
.footerblack {font-weight:bold;font-size:25px;}
.footerink, a.footerink:link, a.footerink:visited, a.footerink:active {color:#000000;font-size:14px;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:none;}
a.footerink:hover {color:#144f91;text-decoration:none;}

/***********************************************  CONTENT AREAS */

h1{color:#00194f;font-size:26px;font-weight:bold;display:inline;line-height:30px;}
h2{color:#00194f;font-size:20px;font-weight:bold;display:inline;line-height:25px}



.dataink, a.dataink:link, a.dataink:visited, a.dataink:active {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:none;}
a.dataink:hover {color:#ffab17;text-decoration:none;}

.dataink2, a.dataink2:link, a.dataink2:visited, a.dataink2:active {color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:none;}
a.dataink2:hover {color:#ffab17;text-decoration:none;}

.dataink3, a.dataink3:link, a.dataink3:visited, a.dataink3:active {color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:none;}
a.dataink3:hover {color:#00194f;text-decoration:none;}

.dataink4, a.dataink4:link, a.dataink4:visited, a.dataink4:active {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:none;}
a.dataink4:hover {color:#00194f;text-decoration:underline;}

.dataink5, a.dataink5:link, a.dataink5:visited, a.dataink5:active {color:#000000;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:underline;}
a.dataink5:hover {color:#ffab17;text-decoration:underline;}

.dataink6, a.dataink6:link, a.dataink6:visited, a.dataink6:active {color:#000000;font-size:11px;font-weight:bold;text-decoration:none;background-color:transparent;text-decoration:none;}
a.dataink6:hover {color:#000000;text-decoration:none;}

/***********************************************  FORMS  */

.asformfield {color:#000000;font-size:15px;padding:5px;background-color:#e1e1e1;border:1px solid #ebebeb;width:475px;}
.asformfieldon {color:#ffffff;font-size:15px;padding:5px;background-color:#00194f;border:1px solid #ebebeb;width:475px;}
.asformfield2 {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb}
.asformfield2on {color:#000000;font-size:15px;padding:5px;background-color:#e1e1e1;border:1px solid #ebebeb}
.asformbutton {color:#000000;font-size:15px;padding:5px;padding-left:15px;padding-right:15px;background-color:#e1e1e1;border:1px solid #00194f;}

/***********************************************  DATAFORMS  */

.dfformfieldlist {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb;width:190px;}
.dfformfieldliston {color:#000000;font-size:15px;padding:5px;background-color:#e1e1e1;border:1px solid #000000;width:190px;}
.dfformfield {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb;width:475px;}
.dfformfieldon {color:#ffffff;font-size:15px;padding:5px;background-color:#00194f;border:1px solid #ebebeb;width:475px;}
.dfformfield2 {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb;width:175px;}
.dfformfield2on {color:#ffffff;font-size:15px;padding:5px;background-color:#00194f;border:1px solid #ebebeb;width:175px;}
/***********************************************  REGISTRATION FORMS  */
.asformfield5 {color:#000000;font-size:15px;padding:5px;background-color:#e1e1e1;border:1px solid #ebebeb;width:470px;}
.asformfield5on {color:#ffffff;font-size:15px;padding:5px;background-color:#00194f;border:1px solid #ebebeb;width:470px;}
/***********************************************  ADVANCED SEARCH FORM  */
.srchformfield {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #000000;width:475px;}
.srchformfieldon {color:#ffffff;font-size:15px;padding:5px;background-color:#00194f;border:1px solid #ebebeb;width:475px;}
.srchformlist {color:#000000;font-size:15px;padding:3px;padding-right:5px;background-color:#ebebeb;border:1px solid #000000;}
.srchformliston {color:#000000;font-size:15px;padding:3px;padding-right:5px;background-color:#e1e1e1;border:1px solid #000000;}
.srchformbutton {color:#000000;font-size:15px;padding:3px;padding-left:20px;padding-right:20px;background-color:#ebebeb;border:1px solid #00194f;}
.srchformradio {color:#000000;font-size:15px;padding:5px;}

/***********************************************  QUICK SEARCH FORM  */
.qsformfield {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb;width:178px;}
.qsformfieldon {color:#000000;font-size:15px;padding:5px;background-color:#e1e1e1;border:1px solid #000000;width:178px;}
.qsformfieldlist {color:#000000;font-size:15px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb;width:190px;}
.qsformfieldliston {color:#000000;font-size:15px;padding:5px;background-color:#e1e1e1;border:1px solid #000000;width:190px;}
.qsformfieldlist2 {color:#000000;font-size:15px;padding:5px;border:1px solid #ebebeb;width:195px;}
.qsformfieldlist3 {color:#000000;font-size:11px;padding:5px;background-color:#ebebeb;border:1px solid #ebebeb;}
.qsformfield2 {color:#000000;font-size:11px;padding:5px;}
.qsformbutton {color:#ffffff;font-size:11px;font-weight:bold;padding:5px;padding-left:5px;padding-right:5px;background-color:#00194f;border:1px solid #00194f;}
.qsformfield3 {color:#000000;font-size:11px;padding:5px;background-color:#ebebeb;border:1px solid #cccccc;width:90px;}

/***********************************************  PANELS  */
.tblpanel {background-color:#e1e1e1;padding-left:15px;padding-right:15px;}
.tblpanelclear {background-color:transparent;padding-left:15px;padding-right:15px;}
.tblpanelheader {font-size:15px;color:#00194f;font-weight:bold;}
.tblpanelheader2 {font-size:22px;color:#00194f;font-weight:bold;text-align:center;line-height:30px;height:30px;}
.tblpanelheader3 {font-size:22px;color:#ffffff;font-weight:bold;text-align:center;line-height:30px;height:30px;}
.tblpanelheader4 {font-size:20px;color:#00194f;font-weight:bold;}
.tblpanelbreak1 {border-top:1px solid #00194f;}
.tblpabellink {color:#ffffff;font-weight:bold;}


.tbltopjobheader {font-size:12px;color:#00194f;font-weight:bold;}
.tbltopjobsub {font-size:11px;color:#000000;}

.tblbannerheader {font-size:12px;color:#00194f;font-weight:bold;padding-bottom:5px;text-align:center;}
.tblpanelbold {font-weight:bold;font-size:11px;color:#000000;}
.tblpanelboldwhite {font-weight:bold;font-size:11px;color:#ffffff;}
.tblpanelwhite {font-size:11px;color:#ffffff;}

/***********************************************  JD  */
.tbljdtop {padding-bottom:20px;border-bottom:1px solid #00194f;}
.tbljdmain {padding-bottom:10px;padding-top:10px;border-bottom:1px solid #00194f;}
.tbljdbkg {padding-top:10px;padding-bottom:10px;}
.tbljd1 {background-color:#d9dde6;padding:5px;font-size:11px;}
.tbljd2 {background-color:#d9dde6;padding:5px;}
