/* CSS Document */
body,html { background-attachment: fixed; background-image: url(images/bg.gif); background-repeat: no-repeat; background-position: center top; margin: 3px 0 0 0;}
h1 { font-family: "Times New Roman", Times, serif; font-size: 2.5em; color: #444;}
h2 { font-family: "Times New Roman", Times, serif; font-size: 2.5em; color: #444;}
h3 { font:14px Georgia "Times New Roman", Times, serif; color:#fff; line-height:18px; margin:0; padding:0;}

a:link { font-weight: bold; text-decoration: none; color: #263d54;}
a:visited { font-weight: bold; text-decoration: none; color: #263d54;}
a:hover, a:active {	color: #006699; font-weight: bold;}

.highlightit img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 100;}
.highlightit:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75;}

#container { background-color: #FFF; width: 800px; margin-right: auto; margin-left: auto;}
#header { height: 70px; padding: 0;}
#featuredVessel { font-family: tahoma; font-size: 11px; color: #333; background-color: #FEF4EB; width: 205px; height: 100%; padding: 50px 10px 10px 10px; background:url(images/p_vessel.gif) no-repeat center top; float:left;}
#equipmentSale { font-family: tahoma; font-size: 11px; color: #333; background-color: #FEF4EB; width: 205px; padding: 50px 10px 10px 10px; background-image: url(images/p_equipment.gif); background-repeat: no-repeat; background-position: center top; float: left;}
#columnRight { font-family: tahoma; font-size: 11px; color: #333; width: 205px; background-image: url(images/p_rss.gif); background-repeat: no-repeat; background-position: center top; float: right; padding: 50px 10px 10px 10px;}
#newsColumn { font-family: tahoma; font-size: 11px; color: #333; padding: 10px 15px 10px 15px;}
#newsColumnTall { font-family: tahoma; font-size: 11px; color: #333; padding: 10px 15px 10px 15px; line-height: 18px; list-style-type: none;}
#footer { font-family: tahoma; font-size: 10px; color: #FFF; width: 770px; padding: 15px; margin: 0 auto 0 auto; letter-spacing: .05em;}
#welcomeBox { margin-right: 30px;}
#form { margin-left: 250px; margin-right: 250px;}
#forgotPassword { margin-left: 250px; margin-right: 250px; }

.titleBig { font-family: "Times New Roman", Times, serif; font-size: 2.5em; color: #333; font-weight: bold; line-height: 24px;}
.midColumnColor { background-color: #FEF4EB; }
.fontColumn { font-family: tahoma; font-size: 11px; color: #666; background-color: #F5FEFE; padding: 10px 25px 10px 25px;}
.picpadLeft { margin: 0 10px 5px 0;}
.title1 { color: #000; font-family: tahoma; font-size: 14px; font-weight: bold;}
.title2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #333;}
.title3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: bold; color: #666; letter-spacing: -.10em;}
.titleWhite { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #FFF;}
.titleWhiteCap { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #FFF; text-transform: uppercase; letter-spacing: .25em;}
.subtitle { color: #996600; font-family: tahoma; font-size: 10px; font-weight: normal; letter-spacing: 0.5em; text-transform: uppercase; line-height: 18px; }
.sansFont { color: #666; font-family: tahoma; font-size: 11px; line-height: 18px;}
.sansFontIndent { color: #666; font-family: tahoma; font-size: 11px; line-height: 16px; margin-left: 10px;}
.FormBox { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #333; padding: 5px; width: 240px; border: 1px solid #ccc; }
.FormBox2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #333; padding: 5px; width: 300px; border: 1px solid #ccc; }
.CommentBox { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #333; padding: 5px; width: 300px; border: 1px solid #ccc; }
.FormFont {font-family: tahoma; font-size: 11px; line-height: 18px; color: #AA7746;}

.checkbox label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border: 1px solid #006699;clear:both;cursor:pointer; margin-bottom:4px; margin-top:2px;}
.checked{background-image:url(images/chk_on.png)}
.unchecked{background-image:url(images/chk_off.png)}


/*  Reports  */

#reports { padding:10px 25px; position:relative;}

#reports div { font:14px Arial, Helvetica, sans-serif;}

#reports div .list { margin:5px; padding:10px; border:solid 1px #ccc; float:left; width:200px; height:24px;}

#reports h1 { font:bold 2.5em "Times New Roman", Times, serif; color: #444; letter-spacing:-1px; padding-bottom:10px; margin-bottom:20px; border-bottom:solid 1px #ccc;}

#reports .button { background:#263d54 url(../images/bg_button.png) repeat-x top; padding:12px; margin-bottom:6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: solid 1px #ccc; width:250px; font:bold 18px Arial, Helvetica, sans-serif; text-transform:capitalize; text-shadow:#000 0px 0px 2px;}

#reports .button a { text-decoration:none; color:#fff; display:block;}

#reports .button a:hover { text-decoration:none; color:#C90;}

#reports input { padding:4px; border:solid 1px #ccc; margin-right:5px;}

#reports .submit { background:#263d54 url(../images/bg_button.png) repeat-x top; color:#fff; cursor:pointer;}

#reports .edit { background:#ccc url(../images/bg_edit.png) repeat-x top; color:#222; float:right; cursor:pointer;}

.nadja { font: normal 11px Arial, Helvetica, sans-serif; background:#ededed; border:solid 1px #ccc; color:#222; padding:10px 35px; margin:20px;}

.nadja ul { margin: 0px 0px 10px 30px;}

.nadja li { margin-bottom:10px;}

.nadja small { color:#900; font-style:italic;}
