@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, h1, h2, h3, h4, p, div, ul, li{margin:0; padding:0;font-family: 'open_sansregular';font-size:13px;color:#333;}
ul, li{list-style:none;}
a, a:link, a:visited, a:active{color:#002e6e; text-decoration:none;}
a:hover{color:#00aeef;}
body{background:url(../images/top-border.gif) repeat-x top left;padding-top:28px;}
.header, .footer, .wrapper{width:960px;margin:0 auto;}
.header .logo {float:left;}
.header .logo a{background:url(../images/logo.png) no-repeat; width:301px; height:78px; display:block;text-indent:-99999; font-size:0px; line-height:0px;float:left;}
.header nav ul{float:right;}
.header nav ul li{float:left;margin:28px 15px 0;padding:0 0 7px;}
.header nav ul li a, .header nav ul li a:link, .header nav ul li a:visited, .header nav ul li a:active{text-transform: uppercase;text-decoration:none;color:#001a23;font-family: 'open_sanssemibold';font-size:18px;}
.header nav ul li a:hover, .header nav ul li.active a, .header nav ul li.active a:link, .header nav ul li.active a:visited, .header nav ul li.active a:active{color:#00aeef;border-bottom:2px solid #00aeef; }
.header nav ul li:hover, .header nav ul li.active{background:url(../images/nav_hover_bg.png) no-repeat bottom center;}
.header nav ul li:last-child{margin-right:0px;}
.header nav ul ul {display: none;}
.header nav ul li:hover > ul {display: block;}
.header nav ul:after {content: ""; clear: both; display: block;}
.header nav ul ul {background:#002e6e; border-radius: 0px; padding: 0;position: absolute;border:1px solid #00aeef;}
.header nav ul ul li {float: none;border-bottom: 1px solid #00aeef;position: relative;padding:5px 10px;margin:0;}
.header nav ul ul li:last-child{border-bottom:0px;}
.header nav ul ul li:hover{background:none #00aeef; color:#fff;}
.header nav ul li.active ul a, .header nav ul li.active ul a:link, .header nav ul li.active ul a:visited, .header nav ul li.active ul a:active{color:#fff;border-bottom:0px; font-size:14px;}
.header nav ul ul li a, .header nav ul ul li a:link, .header nav ul ul li a:visited, .header nav  ul ul li a:active {color: #fff;text-transform:capitalize; font-size:14px;}	
.header nav ul ul li a:hover {border:0px;}
.toNav{float:right;}
.toNav li{display:inline;padding:0 10px; border-right:1px solid #002e6e;}
.toNav li:last-child{border-right:0px; padding:0 0 0 10px;}
.wrapper{clear:both;padding:20px 0;letter-spacing:.2px; }
.wrapper img{width:100%;}
.wrapper p{padding:20px 0 0 0;text-align: justify;}
.wrapper ul{margin:20px 0 20px 40px;}
.wrapper li{list-style:disc;margin:10px 0 10px;padding:0 0 0 10px;}
.wrapper h2{font-family: 'open_sanssemibold';color:#00aeef; font-size:24px; font-weight:normal; margin:40px 0 0;}
.wrapper h2 + p, .wrapper h2 + p + p, .wrapper h2 + p + p +p, .wrapper h2 + p + p+p+p, .wrapper h2 + p + p+p+p+p{padding:10px 0 0 0;}
.wrapper p b{font-family: 'open_sanssemibold'; font-weight:normal; color:#002e6e;}
footer{background:#00aeef;color:#fff;padding:20px 0;letter-spacing:.2px;}
footer *{color:#fff;}
.clear{clear:both;}
h2.mag10{margin:10px 0 0;}
h3{font-family: 'open_sanssemibold'; font-weight:normal; color:#002e6e; font-size:18px; margin:20px 0 10px;}
.address span{display:block;font-size:15px;padding:5px 0 0;}
.login{background:#002e6e; width:300px; margin:0 auto;padding:20px 20px; border-radius:8px;text-align:center}
.login h4{color:#fff; font-family:'open_sanssemibold'; font-weight:normal;font-size:20px; margin:0 0 15px;}
.login input[type="text"], .login input[type="password"]{display:block; width:280px; margin:0 0 20px 0;padding:5px;}
.login input[type="button"]{padding:4px 20px;border:0px;color:#fff;font-size:18px;border-radius:5px;border:1px solid #19a6e8; background: -webkit-linear-gradient(#1380b3, #19a6e8);background: -o-linear-gradient(#1380b3, #19a6e8);background: -moz-linear-gradient(#1380b3, #19a6e8);background: linear-gradient(#1380b3, #19a6e8);margin:0 auto 20px; display:block; cursor:pointer;}
.login a, .login a:link, .login a:active, .login a:visited, .login a:hover{color:#fff; text-decoration:underline;}
div#error{display:none; color:#fff; padding:0 0 10px;}
p.pad0{padding:0;}
a.button{padding:4px 20px;border:0px;color:#fff;font-size:18px;border-radius:5px;border:1px solid #19a6e8;background:#1380b3; background: -webkit-linear-gradient(#1380b3, #19a6e8);background: -o-linear-gradient(#1380b3, #19a6e8);background: -moz-linear-gradient(#1380b3, #19a6e8);background: linear-gradient(#1380b3, #19a6e8);cursor:pointer; margin:20px 0; display:block; width:200px;}
.wrapper p a, .wrapper p a:link, .wrapper p a:visited, .wrapper p a:active{color:#00aeef;}
#jobsT{display:none;}
#jobsT a{display:block; font-size:15px; font-family:"open_sanssemibold"; margin:0 0 10px 20px;}
a.bButton{border:1px solid #acacac;color:#5e5e5e;margin-right:12px;background: -webkit-linear-gradient(#c2c2c2, #ececec);background: -o-linear-gradient(#c2c2c2, #ececec);background: -moz-linear-gradient(#c2c2c2, #ececec);background: linear-gradient(#c2c2c2, #ececec);cursor:pointer; margin:20px 0; display:block; width:65px;padding:4px 20px;border:0px;color:#000;font-size:18px;border-radius:5px;}
.desc span{font-family:"open_sanssemibold";}