@charset "utf-8";
/* CSS Document */
/**{ padding:0; margin:0; outline:none; text-decoration:none; }*/
a img{ border:none; }
body{ font-family:Calibri, Trebuchet MS, Arial, Sans-serif; font-size:16px; line-height:22px; text-decoration:none; padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, td, form, p, a, img{ padding:0; margin:0; }
ul{ margin-left:15px; padding:0; }
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.homeTop{ background:url(../images/homeBg.jpg) repeat-x 0 0; }
.homeTopBg{ background:url(../images/homeBg2.jpg) no-repeat center top; }
.inrTop{ background:url(../images/inrBg.jpg) repeat-x 0 0; }
.inrTopBg{ background:url(../images/inrBg2.jpg) no-repeat center top; }
.headerPnl{ height:100px; }
.headerPnl ul{ float:right; margin:28px 0 0 0; padding:0; }
.headerPnl ul li{ float:left;  padding:0 0 0 30px; list-style:none;}
.headerPnl ul li img{ float:left; margin:0 5px 0 0; }
.headerPnl ul li a{ font:bold 17px/20px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.headerPnl ul li a:hover{ color:#036391; }
.menuPnl{ height:56px; background:url(../images/menuBg.jpg) repeat-x 0 0; }
.menuPnl table{ float:left; padding:0 0 0 0; width:960px; }
.menuPnl table td{ padding:0; margin:0; height:56px; }
.menuPnl table td a{ text-decoration:none; border-right:1px solid #8ed5e9; line-height:56px; font-family:'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fffefe; text-shadow:2px 2px 2px #5b9fc1; display:block; font-size:17px; font-weight:bold; }
.menuPnl table td a:hover, .menuPnl table td a.active{ background:url(../images/menuBgh.jpg) repeat-x 0 0; display:block; }
.menuPnl table td.first { background:url(../images/menuLbg.jpg) no-repeat 0 0; }
.menuPnl table td.last { background:url(../images/menuRbg.jpg) no-repeat right 0; border-right:none; }
.menuPnl table td.last a{ display:inline-block;  border-right:none;}
.menuPnl table td.first a{ padding:0 0 0 0; }
.menuPnl table td.last{ }
.menuPnl table td.first a:hover{ background:url(../images/menuBgh.jpg) repeat-x 0 0; }
.menuPnl table td.first a { display:block; }
.menuPnl table td.last a{ padding:0 !important; }
.menuPnl table td.last a { display:block; text-align:center; }
.menuPnl table td.first a:hover, .menuPnl table td.first a.active{ background:url(../images/menuBgh.jpg) repeat-x 0 0; display:block; }
.menuPnl table td.last a:hover, .menuPnl table td.last a.active{ background:url(../images/menuBgh.jpg) repeat-x 0 0;  display:block;}
.menuPnl table td.first a:hover span, .menuPnl table td.first a.active span{ background:url(../images/menuLbgH.jpg) no-repeat 0 0; display:block; cursor:pointer; }
.menuPnl table td.last a:hover span, .menuPnl table td.last a.active span{ background:url(../images/menuRbgH.jpg) no-repeat right 0; display:block; cursor:pointer; }
.logo{ width:227px; height:361px; background:#036391; }
.logo div{ float:left; margin:0 0 0 22px; width:178px; height:221px; }
.bannerHome{ width:733px; height:361px; }
.bannerHome div{ margin:130px 0 0 27px; float:left; position:absolute; z-index:10; }
.bannerHome div h1{ font:bold 32px/33px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-shadow:2px 2px 5px #222; padding-bottom:18px }
.bannerHome div p{ font:bold 18px/22px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-shadow:2px 2px 4px #222; }
.bannerHome a.lrnMor{ text-decoration:none; text-shadow:#84a709 2px 2px 2px; font:bold 21px/46px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-align:center; float:left; margin:25px 0 0 0; background:url(../images/lrnMorBg.png) no-repeat 0 0; width:175px; height:46px; display:block;}
.bannerHome a.lrnMor:hover{ text-shadow:#a75200 2px 2px 2px; background:url(../images/lrnMorBg-hvr.png) no-repeat 0 0; color:#fff; }
.logoInr{ width:227px; height:260px; background:#036391; }
.logoInr div{ float:left; margin:0 0 0 22px; width:178px; height:221px; }
.bannerHomeInr{ width:733px; height:260px; }
.bannerHomeInr div{ margin:30px 0 0 27px; float:left; position:absolute; z-index:10; }
.bannerHomeInr div h1{ font:bold 32px/33px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-shadow:2px 2px 5px #222; padding-bottom:18px }
.bannerHomeInr div p{ font:bold 18px/22px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-shadow:2px 2px 4px #222; }
.bannerHomeInr a.lrnMor{ text-decoration:none; text-shadow:2px 2px 2px #84a709; font:bold 21px/46px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; text-align:center; float:left; margin:25px 0 0 0; background:url(../images/lrnMorBg.png) no-repeat 0 0; width:175px; height:46px; display:block;}
.bannerHomeInr a.lrnMor:hover{ text-shadow:2px 2px 2px #a75200; background:url(../images/lrnMorBg-hvr.png) no-repeat 0 0; color:#fff; }
.middileCont{ padding:30px 0 35px 0; }
.leftPnl{ width:312px;  }
.leftPnlOne{ width:312px; float:left; background:#d7f1f6; padding-bottom:30px; }
.leftPnl h1{ display:block; background:url(../images/leftHeadIco.jpg) no-repeat 30px center #008ebc; font:bold 35px/82px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 86px; }
.leftPnl table.leftList{ width:272px; }
.leftPnl table.leftList td{ padding:30px 0 0 0; font:normal 14px/16px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#6d838b; }
.leftPnl table.leftList td strong{ text-transform:uppercase; font:normal 14px/22px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#017499; padding-bottom:7px; }
.leftPnl table.leftList td p{ text-align:right; font:normal 14px/22px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#017499; padding:5px; }
div.date{ float:left; margin:0 13px 0 0; background:url(../images/dateBg.jpg) no-repeat 0 0; width:76px; height:73px; }
div.date h3{ text-align:center; text-transform:uppercase; font:bold 18px/20px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#b6f2fe; }
div.date h3 span{ font:bold 40px/45px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#fff; }
.bodyContent{ padding:0 0 0 25px; }
.bodyContent h1{ color:#008dbb; font:bold 35px/35px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; padding:0 0 10px 0; }
.bodyContent h2{ color:#111112; font:normal 17px/20px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; padding:0 0 10px 0; }
.bodyContent h2 strong{ color:#2090b0; }
.bodyContent h3{ color:#00abe9; font:bold 26px/26px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; padding:10px 0 10px 0; }
.bodyContent p{ color:#848484; font:normal 14px/20px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; padding: 0 0 10px 0; }
.bodyContent p a{ color:#848484; text-decoration:underline; }
.bodyContent p a:hover{ color:#afd239; text-decoration:none; }
.bodyContent { color:#848484; font:normal 14px/20px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; }
.bodyContent a{ color:#848484; text-decoration:underline; }
.bodyContent a:hover{ color:#afd239; text-decoration:none; }
ul.listdisc{ padding:0 10px 20px 0; margin-left:20px; }
ul.listdisc li{ list-style:disc; font:normal 13px/20px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#666; }
ul.listdisc li a{ color:#848484; text-decoration:underline; }
ul.listdisc li a:hover{ color:#afd239; text-decoration:none; }
.spotHigh{ margin:0; }
.spotHigh td h6{ color:#7da319; font:normal 15px/22px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; padding:12px 0 10px 0; }
.footer{ background:url(../images/footerBg.jpg) repeat 0 0; padding:35px 0 0 0; }
.footer h1{ font:bold 15px/15px Arial, Helvetica, sans-serif; color:#0276ab; text-transform:uppercase; padding-bottom:20px; }
ul.footNavi{ width:138px; float:left; padding:0; margin:0;}
ul.footNavi li{ float:none;  padding-bottom:5px; list-style:none; }
ul.footNavi li a{ font:normal 13px/13px Arial, Helvetica, sans-serif; color:#00abe9;text-decoration:none; }
ul.footNavi li a:hover{ text-decoration:none; color:#000; }
ul.fConInfo{ float:left; width:260px; padding:0; margin:0; }
ul.fConInfo li{ padding-bottom:10px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#878787; list-style:none; clear:both; }
ul.fConInfo li img{ float:left; margin:0 15px 20px 0; }
ul.fConInfo li a{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#878787; text-decoration:none; }
ul.fConInfo li a:hover{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#878787; text-decoration:underline; }
ul.mailSubc{ margin:0; padding:0; }
ul.mailSubc li{ padding-bottom:13px; font:normal 13px/17px Arial, Helvetica, sans-serif; color:#878787; list-style:none; }
ul.mailSubc li input[type="text"]{ font:normal 11px/15px Arial, Helvetica, sans-serif; color:#999a9a; width:236px; height:15px; border:1px solid #c6cbce; background:#fff; padding:5px 10px; }
ul.mailSubc li input[type="submit"]{ border:none; color:#f7f5ec; font:normal 14px/35px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; background:url(../images/subcribBtn.jpg) no-repeat 0 0; width:118px; height:35px; display:block; cursor:pointer; }
.footerBot{ background:#eaeaea; height:38px; font:normal 13px/38px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif; color:#878787; }
.footerBot a { color:#878787; }
.outline {
	border: 7px solid #D7F1F6;
}
#inquiryform table{ margin:5%; width:90%; float:left }
#inquiryform table td{ padding:5px; font:13px/18px 'proxima_nova_rgregular'; color:#008ebc; }
#inquiryform table td input[type="text"]{ padding:2px 5px; background:#fff; width:140px; height:20px; border:1px solid #ccc; color:#666; font:13px/18px 'proxima_nova_rgregular'; }
#inquiryform table td textarea{ padding:2px 5px; background:#fff; width:140px; height:80px; border:1px solid #ccc; color:#666; font:13px/18px 'proxima_nova_rgregular'; }
#inquiryform table td strong{ font-weight:normal }
#inquiryform table td select{ padding:2px 5px; background:#fff; width:140px; height:20px; border:1px solid #ccc; color:#666; font:13px/18px 'proxima_nova_rgregular'; }
#inquiryform table td input[type="submit"]{ width:100%; background:#008ebc; padding:15px 30px; display:block; font:18px 'proxima_nova_rgregular'; color:#fff; cursor:pointer; border-radius:5px; border: none; }
#inquiryform table td input[type="submit"]:hover { background:#779243;  }
