/* CSS Document */

body{
background-color:#D6D6D6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#filler{
border-left:solid 1px #6D6D6D;
border-right:solid 1px #6D6D6D;
position:fixed;
width:846px;
height:10px;
top:114px;
left:126px;
}
p{
margin:0px;
padding:0px;
}
table{
border-collapse:collapse;
margin:0px;
padding:0px;
}
input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.required{
background-color:#FFFFFF;
}

a{
color:#000080;
text-decoration:underline;
}
.underline{
text-decoration:underline;
}
#banner{
width:960px;
border:solid 2px #6D6D6D;
height: 100px;
position: absolute;
top: 10px;
left:10px;
}

.bannerImage{
width:960px;
height:100px;
}




#nav{
width:115px;
border:solid 1px #6D6D6D;
position:absolute;
top: 113px;
right: auto;
bottom: 30px;
text-align:center;
overflow-y:auto;
overflow-x:hidden;
padding-top:4px;
left:10px;
}

#content{
position: absolute;
border-left:solid 1px #6D6D6D;
border-top:none;
border-right:solid 1px #6D6D6D;
border-bottom:solid 1px #6D6D6D;
top:124px;
right: auto;
left:126px;
width:836px;
bottom:30px;
padding:5px;
padding-top:35px;
overflow-y:scroll;
overflow-x:auto;
}



#copyright{
position:absolute;
bottom:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#F0F0F0;
}

.testMode{
position:relative;
top:600px;
}
.navButton {
color: #FFFFFF;
background-color: #800000;
border-style:outset;
width:106px;
height:20px;
font-size:10px;
margin-bottom:2px;
}
.help{
background-color:#0000FF;
color:#FFFFFF;
font-size:10px;
margin-left:5px;
width:60px;
}

.pageHeading{
background-color:#FF8000;
background-color:#0000A0;
border:solid 1px #6D6D6D;
color:#FFF;
font-size:16px;
font-weight:bold;
text-align:right;
margin-bottom:5px;
padding-right:5px;
padding-top:2px;
white-space:nowrap;
height:23px;
position:fixed;
width:806px;
top:124px;
left:133px;
}

.pageHeading span{
float:left;
text-align:left;
padding-left:5px;
}

.heading{
background-color:#0000A0;
color:#ffffff;
font-size:12px;
font-weight:bold;
margin:0px;
margin-left:1px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
width:808px;
}

.promoHeading{
background-color:#FFFF00;
color:#000000;
font-size:12px;
font-weight:bold;
margin:0px;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
border:solid 1px #000000;
}

.scrollHeading{
background-color:#000080;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:8px;
text-align:right;
height:22px;
border:solid 1px #000000;
}

.scrollHeading span{
float:left;
text-align:left;
padding-left:5px;
}

.addButton{
color: #FFFFFF;
background-color:#0080FF;
border-style:outset;
font-size:10px;
width:80px;
margin-left:5px;
}
.addButton:hover{
color: #FFFFFF;
background-color:#800000;
border-style:outset;
font-size:10px;
width:80px;
margin-left:5px;
}

.redButton{
color: #000000;
background-color:#FF0000;
border-style:outset;
font-size:10px;
width:80px;
margin-left:5px;
}
.redButton:hover{
color: #FFFFFF;
background-color:#800000;
border-style:outset;
font-size:10px;
width:80px;
margin-left:5px;
}



.label{
color:#800000;
text-align:right;
white-space:nowrap;
vertical-align:baseline;
padding-right:5px;

}
.editVessel{
width:300px;
}
.comment{
width:99.5%;
height:100px;
}
textarea{
font-family:arial;
font-size:12px;
width:500px;

}
form{
padding:0px;
margin:0px;
}
select{
font-size:12px;
}
.contentButton{
background-color:#0080FF;
border-style:outset;
height: 25px;
font-size: 10px;
margin-bottom:5px;
color:#FFFFFF;
}

.contentButton:hover{
background-color:#800000;
border-style:outset;
height: 25px;
font-size: 10px;
margin-bottom:5px;
color:#FFFFFF;
}

.x{
color: #FFFFFF;
background-color:#0080FF;
border-style:outset;
font-size: 8px;
}
.button{
color: #FFFFFF;
background-color: #800000;
border-style:outset;
}

.readonly{
border:none;
background-color:#D6D6D6;
}

.terms{
margin-top:10px;
}

input[type=checkbox][disabled] {
 background-color:#FF0000;
 color: white;
 border-color: black;
}
.general{
border:solid 1px #800000;
padding:2px;
}

#bar{
position:absolute;
top:250px;
left:300px;
border:solid 1px #000000;
visibility:hidden;
background-color:#800000;
color:#ffffff;
padding:5px;
}

.noBorder{
border:none;
background-color:#D6D6D6;
color:red;
font-weight:bold;
}

.warning{
color:red;
}

.border{
border:solid 1px #ccc;
margin:0px;
padding:0px;
border-collapse:collapse;
}