body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
margin: auto;
max-width: 1280px;
background-color:#EBEBEB;
background-color:#FFF;
margin-top:10px;
}

img.floatLeft { 
float: left; 
margin: 4px; 
}

img.floatRight { 
float: right; 
margin: 4px; 
}
div{
margin:0px;
padding:0px;
}

hr{
width:100%;
}

.ad{
background-color:#FFF;
vertical-align:middle;
text-align:center;
margin-top:5px;
}

p{
margin:0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.btn {
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #666;
	padding:5px 10px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #999) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #999 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#999');
	background-color:#ffffff;
	color:#222;
	display:inline-block;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
	margin-right:10px;
}
.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f6f6f6), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #999 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #999 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#ffffff');
	background-color:#f6f6f6;
}
.btn:active {
	position:relative;
	top:1px;
	color:#000;
}

input.btn { 
width:120px;  
color:#0000A0;
font-size:12px;
font-weight:bold; 
font-family:'trebuchet ms',helvetica,sans-serif;
text-align:center;
height:35px;
}

input.vBtn { 
width:140px;  
color:#0000A0;
font-size:12px;
font-weight:bold; 
font-family:'trebuchet ms',helvetica,sans-serif;
text-align:center;
height:40px;
margin-bottom:5px;
}

a.nav{
font:10px Arial, Helvetica, sans-serif;
color: #26354A;
text-decoration: none;
letter-spacing:.1em;
line-height:16px;
padding: 0px 10px;
}

a.nav:hover{
color:#ffffff;
background: #000080;
}

a.link{
color:#0000A0;
}
a.link:hover{
color:#FF0000;
}

a.rlink{
color:#26354A;
font-size:16px;
}
a.rlink:hover{
color:#FF0000;
}

.logo {
font:42px Times New Roman, Times, serif;
color: #FFBA00;
letter-spacing:.3em;
line-height:26px;
padding-left:15px;
font-weight:bold;
}
	
.tagline {
font: 14px Arial, Helvetica, sans-serif;
color: #D3DCE6;
line-height:16px;
letter-spacing:.08em;
padding-left:15px;
}
	
#progress{
position:fixed;
top:335px;
left:50px;
visibility:hidden;
}

.count{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding:5px;
text-align:center;
margin-top:10px;
}

.content {
font:Arial, Helvetica, sans-serif;
color:#26354A;
color:#3B3B3B;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
vertical-align:top;
}

div.content {    
border-top:#48f solid 5px;
border-left:#48f solid 1px;
border-right:#48f solid 1px;
border-bottom:#48f solid 1px;
clear: left;    
padding: 1em;
margin-bottom:0px;
}

.leftPanel{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
vertical-align:top;
background-color:#0000A0;
color:#FFFFFF;
text-align:center;
width:220px;
min-height:400px;
height:auto;
height:400px; 
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.rightPanel{
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:center;
width:160px;
padding-bottom:20px;
background-color:#FFFFFF;
}



.pageName {
font:18px Arial, Helvetica, sans-serif;
color: #FF0000;
font-style:italic;
margin-top:0px;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}

.currentVessel {
font:22px Arial, Helvetica, sans-serif;
color: #FFF;
font-style:italic;
margin-top:5px;
font-weight:bold;
padding-bottom:2px;
border-bottom:solid 1px #FFF;
margin-bottom:10px;
}
	
.subHeader {
font:bold 14px Arial, Helvetica, sans-serif;
color: #2D374D;
font-weight:bold;
line-height:20px;
letter-spacing:.1em;
margin-top:5px;
color:#0000FF;
}
.note{
color:#FF0000;
font-size:14px;
}

.text{
margin-bottom:5px;
}
.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#585858;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
background-color:#EBEBEB;
}
	
.counter{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FF0000;
color:#FFFFFF;
padding:3px;
text-align:center;
margin-top:10px;
}
.secure{
background-color:#E6E6E6;
padding:5px;
margin:5px;
margin-top:0px;
height:90px;
color:#0000A0;
font-size:18px;
vertical-align:middle;
}
.heading{
font-size:14px;
color:#0000FF;
font-weight:bold;
margin-bottom:5px;
}
.label{
color:#800000;
white-space:nowrap;
padding-right:5px;

}
.border{
font-size:14px;
border:solid 1px #ccc;
border-collapse:collapse;
padding-left:5px;
padding-right:5px;
}

/* --------------------------------------- */

ol#toc {    
height: 2em;    
list-style: none;    
margin: 0;    
padding: 0;
font-size:14px;
font-family:arial;
margin-top:10px;
}

ol#toc li {    
float: left;    
margin: 0 1px 0 0;
}

ol#toc a {    
background: #bdf url(Images/tabs.gif);    
color: #008;    
display: block;    
float: left;    
height: 2em;    
padding-left: 8px;    
text-decoration: none;
}

ol#toc a:hover {    
background-color: #3af;    
background-position: 0 -120px;
}

ol#toc a:hover span {    
background-position: 100% -120px;
}

ol#toc li.current a {    
background-color: #48f;   
background-position: 0 -60px;    
color: #fff;    
font-weight: bold;
}

ol#toc li.current span {    
background-position: 100% -60px;
}

ol#toc span {    
background: url(Images/tabs.gif) 100% 0;    
display: block;    
line-height: 2em;    
padding-right: 8px;
}

a.buyNow{  
display: block;  
width: 200px;  
height: 80px;  
background:url(Images/buyNow.gif) no-repeat 0 0;
overflow: hidden;  


}  
a:hover.buyNow{  
background-position: 0 -80px;  
}



.rounded-corners {
-webkit-border-top-left-radius: 10px;
-khtml-border-radius-topleft: 10px;	
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-webkit-border-top-right-radius: 10px;
-khtml-border-radius-topright: 10px;	
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

-webkit-border-bottom-left-radius: 10px;
-khtml-border-radius-bottomleft: 10px;	
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-webkit-border-bottom-right-radius: 10px;
-khtml-border-radius-bottomright: 10px;	
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}

.rounded-top {
-webkit-border-top-left-radius: 10px;
-khtml-border-radius-topleft: 10px;	
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

-webkit-border-top-right-radius: 10px;
-khtml-border-radius-topright: 10px;	
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

.rounded-bottom {
-webkit-border-bottom-left-radius: 10px;
-khtml-border-radius-bottomleft: 10px;	
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;

-webkit-border-bottom-right-radius: 10px;
-khtml-border-radius-bottomright: 10px;	
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
}
