@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; line-height:1.1em; letter-spacing:.11em; }
b { font-size:110%; }
em {color:red;}
.maincontainer { width:1000px; margin:0 auto; }
.innertube { margin:10px; margin-top:0; } /*Margins for inner DIV inside each column (to provide padding) */

.headerwrapper { background:#eaeaea; }
.headerbannerblue { margin:0; height:14px; background-color:#1b4671; } /*Margins for inner DIV inside each column (to provide padding)*/
.headerbanner { margin:0; height:108px; background-color:#1b4671; background-image:url("/images/template/topsectionlogo.png") }
.cologo { background-image:url("/images/template/toplogo.png"); background-repeat:no-repeat; height:94px; }

.menubarred { margin:0; height:5px; background-color:#c52a38; }
.menuwrapper { margin:0; margin-top:1px; height:26px; width:1000px; background-color:#ffffff; }
.menuall { display:block; height:24px; color:#000000; text-decoration:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.menuall:hover { background-position:0 -24px; color:#FFFFFF; }
.menuall span { position:relative; top:3px; }
.menumarginl { width:40px; float:left; }
.menumarginr { width:65px; float:left; }
.menuspacer { width:25px; float:left; }
.menuitem { float:left; margin-left:25px; }
.menuwidth080 { width:80px;  background:url("/images/menubar/menuroll080.png") no-repeat 0 0; }
.menuwidth100 { width:100px; background:url("/images/menubar/menuroll100.png") no-repeat 0 0; }
.menuwidth110 { width:110px; background:url("/images/menubar/menuroll110.png") no-repeat 0 0; }
.menuwidth150 { width:150px; background:url("/images/menubar/menuroll150.png") no-repeat 0 0; }

.menubarblue { margin:0; height:5px; background-color:#1b4671; }

.midbannerwrapper { margin:0; height:101px; background-color:#132552; }
.midbannername { margin:0; height:36px; background-color:#dedede; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#132552; }
.midbannername span { position:relative; top:9px; left:25px; }

.midbannermarginl { width:117px; height:101px; float:left; }
.midbannerpics { width:330px; height:101px; float:left; }
.midbannerpic165 { width:165px; height:101px; float:left; }

.midbannertagback { width:553px; height:101px; float:left; background-image:url("/images/template/midbanner/midbannerback.jpg"); }
.midbannertagmid { padding-left:70px; padding-top:38px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ffffff; }
.midbannertagtwo { width:520px; padding-left:40px; padding-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:22px; color:#ffffff; }
.midbannertagu { font-weight:lighter; }
.midbannertagl { margin-top:4px; }

.contentwrapper { float:left; width:100%; background:#ffffff;  }
.contentleft { width:181px; float:left; background-color:#fefefe; }

.submenuwrapper { margin:0; width:181px; }
.submenuall { display:block; height:28px; width:100%; color:#7e7e7e; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url("/images/template/midbanner/submenu181.png") }
.submenuallc { color:#dddddd; background-image:url("/images/template/midbanner/submenu181c.png") }
.submenuall:hover { background-position:0 -28px; background-color:#132552; color:#FFFFFF; }
.submenuall span { position:relative; left:25px; top:4px; }
.submenuitem { height:28px; margin-top:2px; }

.contentcenter { width:488px; float:left; background-color:#ffffff; }
.contentcentertext { padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.contentcentertext ul { color: #19528c; }

.specvessel { padding-left:20px; }
.specwrapper { width:488px; height:auto; padding-left:16px; padding-top:3px; padding-bottom:3px; clear:left; }
.specdesc { width:104px; padding-left:20px; margin-top:-1px; float:left; background-color:#1b4671; color:#FFFFFF; }
.specval { width:295px; padding-left:20px; margin-top:-1px; float:left; background-color:#dedede; }

.contentcenterright { width:819px; float:left; background-color:#ffffff; }

.biowrapper { width:819px; height:auto; clear:left; }
.biopic { float:left; width:94px; padding:28px; }
.biointro { float:left; width:669px; padding-top:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.biomore { font-weight:bold; text-decoration:none; color:#000000; }

.contentright { width:331px; float:left; }
.contentrightphoto { }

.footer { clear:left; width:100%; background-color:#1b4671; color:#FFF; text-align:center; padding:4px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.footer a { color:#FFFF80; }

.fleetlist { font-size:14px; text-align:left; padding-left:60px; font-weight:bold; }

.contactinfo { text-align:left; padding-left:120px; padding-top:40px; font-size:18px; line-height:normal; }

.requestservice { font-family:Arial, Helvetica, sans-serif; font-size:9px; }

.rsftextwrap { width:460px; height:18px; margin-bottom:8px; }
.rsftextlabel { width:180px; height:18px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.rsfltextwrap { width:460px; height:42px; margin-bottom:8px; }
.rsfltextlabel { width:180px; height:40px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.rsflltextlabel { width:180px; height:60px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.rsftextfield { width:280px; height:18px; float:right; }
.rsftextinput { width:270px; height:16px; padding:0px; margin:0px; border:1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.rsfareawrap { width:460px; height:72px; margin-bottom:8px; }
.rsfareafield { width:280px; height:72px; float:right; }
.rsfareainput { width:270px; height:68px; padding:0px; margin:0px; border:1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
