a:link, a:visited, a:active {color: #003366;}
a:hover {color: #003366;}
body {background: #FFFFFF; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}
p {margin-top: 0px; margin-bottom: 15px;}
form {margin: 0px;}

#help {background: #FFFFFF; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; text-align: left;}
  #help H1 {font-size: 16px; line-height: 19px; font-weight: bold; color: #003366;}

#topbar {width: 99%; height: 26px; padding: 0px 0px 0px 10px; background: #000000;}
#techcontact {width: 247px; float: left;}
#topnav {width: 493px; text-align: right; float: left; color: #E1E1E1; font-weight: bold; padding: 5px 0px 0px 0px;}
#topnav a {color: #E1E1E1; text-decoration: none;}

#header {width: 760px;}
#head1 {width: 179px; height: 58px; margin: 7px 0px 16px 144px; float: left; background: #E1E1E1; display: inline;}
#head2 {width: 315px; height: 48px; margin: 11px 0px 14px 102px; padding: 8px 10px 0px 10px; float: left; background: #E1E1E1 url(../imgs/login_background.gif) no-repeat top left; display: inline; text-align: right; line-height: 22px;}
  #head2 input {margin: 0px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#head3 {width: 315px; height: 52px; margin: 11px 0px 14px 102px; padding: 4px 10px 0px 10px; float: left; background: #E1E1E1 url(http://home.nauticom.net/imgs/web-login.gif) no-repeat top left; display: inline; text-align: right; line-height: 22px;}
	#h3l {float:left;width:190px;text-align:right;}
	#h3r {float:left;width:125px;text-align:right;}
  
#loginForm {text-align: right; line-height: 22px;}
	#loginForm input {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#loginStatus {text-align: right; line-height: 22px; font-style: italic; visibility: hidden;}  

#container {width: 760px; padding: 0px; margin: 0px;}
#nav {float: left; width: 159px; padding: 43px 9px 10px 10px; color: #FFFFFF;}
  #nav ul {margin: 0px; padding: 0px; list-style-type: none;}
  #nav ul ul {margin: 0px; padding: 8px 0px; list-style-type: none;}
  #nav a {display: block; color: #FFFFFF; width: 144px; padding: 0px; text-decoration: none; border-top: 1px dashed #999999;}
  #nav li li a {color: #003366; width: 129px; padding: 2px 3px 2px 25px; text-decoration: none; border-top: none;}
  #nav li li a:hover {color: #999999; text-decoration: underline;}
#special {width: 158px; padding: 0px 0px 10px 0px; margin: 40px 0px 0px 0px; background: #F6851F url(../imgs/special_foot.gif) no-repeat bottom center;}
  #special p {margin: 0px 10px 0px 15px;}
  #special a {margin: 0px; padding: 0px; border: none;}
#contentbox {float: left; width: 582px; padding: 0px;}
#content {background: #6C6C6C; width: 580px; padding: 0px; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
  #content .col {float: left; width: 250px; padding: 0px 19px 0px 20px; margin: 20px 0px; color: #FFFFFF;}
  #content .col a {color: #FFFFFF;}
  #content H1 {font-size: 18px; color: #2B5B29; font-weight: bold;}
#content_sub {background: #FFFFFF; width: 560px; padding: 10px; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
  #content_sub H1 {font-size: 18px; color: #003366; font-weight: bold; line-height: 22px;}
  #content_sub H2 {font-size: 14px; color: #003366; font-weight: bold; line-height: 17px;}
  #content_sub .subhead {font-size: 14px; color: #003366; font-weight: bold; line-height: 17px;}
  #content_sub .heading {font-size: 12px; color: #003366; font-weight: bold; line-height: 17px;}
#footer {padding: 8px 10px 20px 10px; width: 562px; text-align: right;}
#footer1 {float: left; padding: 8px 10px 20px 10px; width: 190px;}
#footer2 {float: left; padding: 8px 10px 20px 10px; width: 350px; text-align: right;}

#breadcrumb {background: #CBCBCB; width: 560px; padding: 0px 10px; border-left: 1px solid #666666; border-right: 1px solid #666666;}
#sechead {background: #FFFFFF; width: 580px; padding: 0px 0px; border-left: 1px solid #666666; border-right: 1px solid #666666;}

#cardverify {width: 340px; padding: 10px;}
  #cardverify H1 {font-size: 18px; color: #003366; font-weight: bold;}

