/* CSS Document */

html,body{ height: 100%; }
body {background:#3D5A73 url(images/body-bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; margin:0px;}

a, a:visited, a:link {color:#01152F;}
a:hover{color:#01152F; text-decoration:underline;}

#wrapper {width:805px; height: 100%; margin:0px auto; background-color: #fff; }
#wrapper2 { min-height: 100%; width:775px; padding: 0 15px; background: url(images/bothsides-bg.png) 0 0 no-repeat; } * html #wrapper2 { height: 100%; }
#pg-shadow-left {width:15px; float:left; background:url(images/left-bg-strip.gif) repeat-y;display: none;}
#content {clear:both;width:721px;  background:#fff; padding:0px 27px 0px 27px;}
#pg-shadow-right {width:15px; float:left; background:url(images/right-bg-strip.gif) repeat-y;display: none;}
#header {width:721px;}
#container {width:721px; padding:20px 0 0; }
#footer {clear:both;width:721px; height: 40px; padding:57px 0px 0;}
#logo { float: left; }

.footer-left {width:577px; float:left; font-size:10px; color:#85868B;}
.footer-left a{color:#01152F; text-decoration:none;}
.footer-left a:hover{color:#01152F; text-decoration:underline;}
.footer-right {width:144px; float:left; font-size:10px; color:#85868B; padding:4px 0px 0px 0px;}
.footer-right a{color:#01152F; text-decoration:underline;}
.footer-right a:hover{color:#01152F; text-decoration:underline;}
.header-col1 {clear: both;width:721px; float:left; height:28px;}
.header-height {width:721px; float:left; height:34px;}
.subnav {width:698px; color:#0E3253; float:left; repeat-x top; height:26px; margin:0px 0px 0px 1px; padding:8px 0px 0px 20px; font-size:13px; }
.subnav a{height:26px; color:#0E3253; text-decoration:none;}
.subnav a:hover{height:26px; color:#0E3253; text-decoration:underline;}
.header-top {width:721px; float:left; text-align:right; padding:35px 0px 12px 0px;}
.header-col2 {width:721px; float:left; text-align:center; padding:5px 0px 15px 0px; }

ul.menu-bar { margin:0; padding: 0 3px; background-color:#00243E; height:28px; text-align: right; white-space: nowrap; }
ul.menu-bar li { list-style-type:none; display:inline; padding:0; margin:0; font-size:13px; font-weight:bold; color:#fff; line-height: 28px; }
ul.menu-bar li div.nav-sep { display:inline; }
ul.menu-bar li a,ul.menu-bar li a:visited { margin: 0 12px; color:#fff; text-decoration:none;}
ul.menu-bar li a:hover,ul.menu-bar li a.on{text-decoration:underline; color:#fff;}

.heading {overflow: hidden;width:157px; float:left;}
.detail {overflow: hidden;width:360px; float:left; padding:0px 20px 0px 0px;}
.detail2 {overflow: hidden;width:560px; float:left;}
.detail3 {overflow: hidden;width:360px; float:left; padding:0px 20px 0px 140px;}
.detail-wide {overflow: hidden;width:560px; float:left; padding:0px 0px 0px 0px;}
.sub-detail {overflow: hidden;width:161px; float:left; padding:0px 0px 0px 18px; background:url(images/img1.gif) no-repeat top left;}



h1 {font-size:16px; font-weight:bold; color:#01152F; margin:0px; padding:0px;}
h2 {font-size:14px; font-weight:bold; color:#01152F; margin:10px 0 0 0; padding:0px;}
h3 {font-size:12px; font-weight:bold; color:#01152F; margin:10px 0 0 0; padding:0px;}
.bdr-bot {border-bottom:1px solid #CBCBCC; padding:0px 0px 2px 0px; margin-bottom:5px;}
.bdr-bot h1 a{color:#01152F; text-decoration:none;}

.sub-detail a h1 {text-decoration:none;}


.call {font-size:13px; color:#5C5C5C; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0px 20px 0px 0px;}
.mail {font-size:12px; color:#727272; font-family:Arial, Helvetica, sans-serif;}
.mail a{color:#01152F; text-decoration:none;}
.mail a:hover{color:#01223A; text-decoration:underline;}

p,li{font-size:13px; color:#727272; margin:0px; padding:0px 0px 15px 0px; line-height:17px;}

.alignment {vertical-align:middle; padding:0px 8px 0px 5px;}

.frm-row { float:left; width:360px; color:#727272; font-size:12px; font-family: Arial;, padding-bottom:5px;}
.label { float:left; width:80px; }
.field { float:left; width:280px; font-family: Arial; }
select { width:164px; font-size:12px; font-family: Arial;}
input {font-size:12px; font-family: Arial;}

textarea { font-family: Arial, Helvetica, sans-serif; width:158px; font-size:12px;}
contactby { font-family: Arial, Helvetica, sans-serif;}

.textup { display: inline; float: left; width: 450px; height: 71px; margin: 15px 0 0 20px; padding:14px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif; color:#00243E; font-size:16px; text-align:left; line-height:20px; text-decoration:none;}
.textup a {text-decoration:none}


ul.listA, ul.listA li { list-style: none; margin: 0; padding: 0; }
ul.listA li { margin-bottom: 1.5em; }
ul.listA h2, ul.listA p { padding-bottom: .35em; }