
/* Basic Reset */
ul,ol,pre,form,body,html,div,blockquote,fieldset,input,table { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; font-weight:normal; normal; color: #454545; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
li,h2,h3,h4,h5,h6,p { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }

/* HTML Elements */
body { background: #4595C8 url(../images/common/marine_aids_to_navigation_bg.jpg) repeat;  }
a, a:visited, a:hover { color: #4393C6; }
h1 { font-size: 24px; color: #4595C8; font-weight: bold; margin:0px 0px 0px 0px; padding:0px 0px 18px 0px; }
h2 { font-size: 18px; color: #4595C8; }
h3 { font-size: 14px; color: #4595C8; }
div.hr { height: 54px; width: 930px; background: #fff url(../images/common/wealth_marine_hr.gif) repeat-x scroll center; margin:0 auto; }
div.hr hr { display: none; }

/* Common Classes */
.imgleft { float:left; padding:0px 10px 5px 0px; }
.imgright { float:right; padding:0px 0px 5px 10px; }
.link { text-decoration:none; }
.link:hover { text-decoration:underline; }
.nav { font-size: 12px; color: #4595C8; text-decoration:none; }
.nav:hover { text-decoration:underline; }
.more { font-size: 12px; font-style:italic; }
.back { font-size: 12px; font-style:italic; text-decoration:none; }
.back:hover { text-decoration:underline; }
.wm { font-size:17px; }
.list { list-style-type:disc; margin: 0px 0px 0px 30px; }

/* Form */
.required { font-size: 12px; color: #C11B1B; }
.fineprint { font-size:11px; }
.err, .err ul { font-size: 12px; color: #FF0000; }
.err ul { padding: 0px 0px 0px 20px; }
.label { font-size: 13px; color: #727272; text-align: right;}
.text { font-size: 13px; width: 270px; background-color:#ffffff; border:1px solid #ABADB3; }
.btn { font-size: 13px; color:#FFFFFF; background-color:#4797CA; border:2px solid #2773A4; padding: 1px 7px 1px 7px; }
.btn_hov { font-size: 13px; color:#2773A4; background-color:#FFFFFF; }

/* Header */
#header { width:966px; height:257px; margin:0 auto; top:27px; position:relative; text-align:left; }
#headerimg { width:752px; height:257px; background:transparent url(../images/common/wealth_marine_products.png) no-repeat left top; float: right; position:relative; }
#rotation { margin: 6px 0px 0px 6px; }

/* Menu */
#logo { font-family:Verdana; font-size:63px; line-height:40px; font-weight:bold; color:#32AAD8; padding-bottom:13px; } 
#logo a { text-decoration: none; }

#menu { width: 200px; float: left; top: 10px; position:relative; background-color:#ffffff; }
#menu ul { list-style:none; }
#menu li { font-family: Verdana; font-size: 16px; padding: 0px 0px 5px 22px; }
#menu li a { color: #4595C8; text-decoration:none; }
#menu li a:hover { color:#32ABD9; text-decoration:none; }

#menu li.selected { background: url(../images/common/wealth_marine_icon.gif); background-position:left top; background-repeat:no-repeat; }
#menu li.selected a, #menu li.selected a:hover { color:#ffffff; text-decoration:none; }

/* Pages */
#page { width:100%; height:846px; background: transparent url(../images/common/world_map_bg.gif) no-repeat left top; position:relative; }
#content { width: 966px; margin:0 auto; top:36px; position:relative; text-align:left; }
.contentmain { width: 966px; text-align:left; }
.contenttop { width:966px; height:10px; background: transparent url(../images/common/wealth_marine_top.png) no-repeat left top; } 
.contentbottom { width:966px; height:10px; background: transparent url(../images/common/wealth_marine_bottom.png) no-repeat left top; } 
.contentbg { background-color:#ffffff; padding: 0px 18px 0px 18px; }
.contentheader { border-bottom: #4393C6 1px dotted; }

/* Content Nav */
#contentnav { font-size: 12px; color: #4393C6; padding-bottom: 9px; }
#contentnav a { font-size: 12px; text-decoration: none; }
#contentnav a:hover { text-decoration: underline; }

/* Footer */
#footerbg { width:100%; height:371px; background: transparent url(../images/common/wealth_marine_footer.png) no-repeat left bottom; position:relative; }
#footer { margin: 50px 0px 30px 0px; }
#footer, #footer table, #footer p, #footer a, #homefooter, #homefooter table, #homefooter p, #homefooter a { font-size: 11px; color: #4797CA; text-decoration:none; }
#footer a:hover, #homefooter a:hover { text-decoration:underline; }
.footerpad { padding: 0px 9px 4px 0px; }

/* Home */
.homecol_proj { padding-bottom: 2px; }

.homecol1 { width:349px; }
.homecol1_bg { width:100%; height:483px; background-color:#ffffff; padding: 0px 10px 0px 10px; }

.homecol2a { width:590px; }
.homecol2_bg { width:100%; height:183px; background-color:#ffffff; padding: 0px 10px 0px 10px; } 
.homecol2_c1  { width:100%; background-color:#ffffff; padding: 0px 9px 0px 9px; } 
.homecol2_c1_pad { padding: 0px 9px 3px 0px; } 
.homecol2_c1_header { font-size: 13px; background-color:#4696C9; color:#ffffff; text-align: center; padding: 3px 3px 3px 3px; }
.homecol2_c1_link { text-align: center; }

.homecol2b { width:590px; margin-top:9px; }
.homecol2b_c1 { width:287px; } 
.homecol2b_c1_bg { width:264px; height:134px; background-color: #E8F1F6; }
.homecol2b_c1_img { margin: 7px 0px 0px 7px; }
.homecol2b_c2 { width:287px; } 

.homerow2 { padding: 9px 0px 0px 0px; }

/* Products */
.prodheader { background: url(../images/common/wealth_marine_bullet.gif) no-repeat left top; padding: 0px 0px 10px 16px; }
.prodsubheader { background: transparent url(../images/common/wealth_marine_bullet2.gif) no-repeat left top;  padding: 0px 0px 7px 16px; }
.prod { width:900px; margin: 0px 0px 0px 18px; }
.prod2 { margin: 0px 0px 0px 18px; }
.prodcol1_header { width: 50%; vertical-align:top; padding: 0px 11px 0px 0px; }
.prodcol2_header { width: 50%; vertical-align:top; padding: 0px 0px 0px 11px; }
.prodcol1 { width: 50%; vertical-align:top; padding: 0px 11px 27px 0px; }
.prodcol2 { width: 50%; vertical-align:top; padding: 0px 0px 27px 11px; }
.prodcol_pad { padding: 0px 10px 3px 0px; } 
.prodcol_header { font-size: 13px; background-color:#4696C9; color:#ffffff; text-align: center; padding: 3px 3px 3px 3px; }
.prodcol_link { text-align: center; }

.prodimgleft { float:left; padding:0px 20px 10px 0px; text-align: center; }
.prodimgright { float:right; padding:0px 0px 10px 20px; text-align: center; }
.proddtl { margin: 0px 0px 0px 0px; }
.proddtl2 { margin: 20px 0px 0px 0px; }
.proddtlspec { vertical-align:top; padding: 0px 10px 18px 0px; font-weight: bold; }
.proddtlcol1 { width: 180px; vertical-align:top; padding: 0px 0px 18px 0px; }
.proddtlcol2 { vertical-align:top; padding: 0px 9px 18px 9px; }
.proddtlcol3 { vertical-align:top; padding: 0px 0px 18px 0px; }
.proddtllist { list-style-type:disc; margin: 0px 0px 0px 16px; }
.proddtllist2 { list-style-type: decimal; margin: 0px 0px 0px 21px; }
.proddtllist3 { list-style-type: upper-roman; margin: 0px 0px 0px 16px; }

/* Projects */
.projmainpad { padding: 23px 0px 0px 0px; }
.projpad { padding: 0px 7px 10px 0px; }
.projimg { border: #D0D0D0 1px solid; }
.projimg_hov { border: #4393C6 1px solid; }

/* Sitemap */
.sitemainheader { background: url(../images/common/wealth_marine_list.gif) no-repeat left top; padding: 0px 0px 30px 18px; }
.sitemainheader2 { background: url(../images/common/wealth_marine_list.gif) no-repeat left top; padding: 0px 0px 10px 18px; }
.sitesubheader { font-size: 16px; background: url(../images/common/wealth_marine_bullet.gif) no-repeat left top; margin-left: 20px; padding: 0px 0px 10px 18px; }
.sitesubsubheader { font-size: 15px; color: #4595C8; background: transparent url(../images/common/wealth_marine_bullet2.gif) no-repeat left top; margin-left: 45px;  padding: 0px 0px 7px 12px; }
.sitesubsubheader2 { font-size: 14px; font-weight: normal; color: #4595C8; background: transparent url(../images/common/wealth_marine_bullet2.gif) no-repeat left top; margin-left: 45px;  padding: 0px 0px 7px 12px; }
.sitetxt { margin-left:60px; }

