/* CSS Document */
html {margin-bottom:1px; height:100%;}

body {background:url(images/body-bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; margin:0px;}

#wrapper {width:805px; margin:0px auto; background:#FFFFFF; min-height:1036px;}
#pg-shadow-left {width:15px; float:left; background:url(images/left-bg-strip.gif) repeat-y;}
#content {width:721px; float:left; background:#FFFFFF; padding:0px 27px 0px 27px;}
#pg-shadow-right {width:15px; float:left; background:url(images/right-bg-strip.gif) repeat-y;}
#header {width:721px; float:left;}
#container {width:721px; float:left; padding:20px 0px 0px 0px;}
#footer {width:721px; float:left; padding:57px 0px 0px 0px !important; padding:54px 0px 0px 0px;}

.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 {width:721px; float:left; height:28px;}
.header-height {width:721px; float:left; height:34px;}
.subnav {width:698px; float:left; background:url(images/subnav-bg.gif) repeat-x top; height:26px; margin:0px 0px 0px 1px; padding:8px 0px 0px 20px; font-size:13px; color:#0E3253;}
.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:0px 0px 0px 1px; padding:0px 0px 0px 0px;}
ul.menu-bar li {background:url(images/menu-blue.gif) repeat-x; display:block; width:142px; height:28px; padding:0px 0px 0px 0px; list-style-type:none; float:left; margin:0px 2px 0px 0px; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center;}
ul.menu-bar li a{width:142px; height:23px; color:#FFFFFF; text-decoration:none; display:block;  padding:5px 0px 0px 0px;}
ul.menu-bar li a:hover{background:url(images/menu-grey.gif) repeat-x; display:block; width:142px; height:23px; color:#01223A;}
ul.menu-bar li a.on{background:url(images/menu-grey.gif) repeat-x; display:block; width:142px; height:23px; color:#01223A; text-align:center; font-weight:bold; font-size:13px; list-style-type:none; float:left;}

.heading {width:157px; float:left;}
.detail {width:360px; float:left; padding:0px 20px 0px 0px;}
.detail2 {width:560px; float:left;}
.detail3 {width:530px; float:left; padding:0px 20px 0px 0px;}
.detail-wide {width:560px; float:left; padding:0px 0px 0px 0px;}
.sub-detail {width:161px; float:left; padding:0px 0px 0px 18px; background:url(images/img1.gif) no-repeat left;}

h1 {font-size:16px; font-weight:bold; color:#01152F; margin:0px; padding:0px;}
.bdr-bot {border-bottom:1px solid #CBCBCC; padding:0px 0px 5px 0px; margin-bottom:5px;}
.bdr-bot h1 a{color:#01152F; }

.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 {font-size:13px; color:#727272; margin:0px; padding:0px 0px 25px 0px; line-height:18px;}
p a{color:#01152F;}
p a:hover{color:#01152F; text-decoration:underline;}

.bullet{font-size:13px; color:#727272; margin:0px; padding:0px 0px 0px 0px; line-height:18px;}
ul {font-size:13px; color:#727272; margin:20px; padding:0px 0px 0px 0px; line-height:18px;}

.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;}