@charset "utf-8";
html {width:100%; margin:0; padding:0; text-align:center;}
body {width:100%; margin:0; padding:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 10pt;}
p {margin:5px; margin-top:0; margin-bottom:10px;}
img {border: none; margin:0; padding:0}
img.r {float: right; clear: none;}
img.l {float: left; clear: none;}
h1 {margin:0;padding:0; padding-left:10px; padding-top:-3px; font-weight:normal;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:18px;background-image:url(images/navh1bg.jpg); font-size:26px; background-repeat:repeat-x; height:32px;}
h2 {margin:0; padding:0; padding-left: 5px; border-bottom:solid 1px #EC5555;font-weight:normal;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:18px;}
h3 {margin:0; padding:0; padding-left: 5px; font-weight:normal;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:16px; background:none; font-style:italic; border:none;border-bottom:solid 1px #EC5555;}
p.l {margin:0; padding:0; float:left; margin-left:2px;}
p.r {margin:0; margin-right:2px; padding:0; float:right;}
p.large {font-size:24px; margin:0; padding:0; margin:5px;}
p.link {margin:0; padding:0; text-align:right; margin-left:2px; font-size:12pt;}
p.price {margin:0; padding:0; margin-right: 5px; text-align:right;}
p.fine {font-size:8px; text-align:right;}
span.price {margin:0; padding:0; text-align:right; font-size:20pt; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
span.rate {margin:0; padding:0; text-align:right; font-size:8pt; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
em {color:#FF0000;}
th {text-align:left;}
img.h {margin-top:10px; margin-left:-1px; margin-right:-1px;border:solid 1px #EC5555;}
form {margin:0; padding:0;}
input {margin:0; padding:0;}
#c {text-align:center;margin-left:auto;margin-right:auto;}
#r {float:right; clear:none;margin:0; padding:0;height:auto}
#l {float:left; clear:none;margin:0; padding:0;height:auto}
#right {width:357px; float: right; clear:none;}
#container {padding:0;margin:0;margin-left:auto;margin-right:auto;margin-top: 20px;margin-bottom:10px;width:1000px;border:solid 1px #EC5555;text-align:left;}
#head {margin:0; padding:0;}
#nav {padding:0;margin:0;margin-left:-1px;margin-right:-1px;border:solid 1px #EC5555;height:32px; background-image:url(images/navh1bg.jpg);background-repeat:repeat-x;text-align:center;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:18px;}
#nav ul{list-style:none;margin:0;padding:0;margin-left:auto;margin-right:auto;}
#nav li{list-style:none;display:inline;margin:0;padding:0;}
#nav a{display:inline-block;margin-top:-1px;margin-bottom:-1px;width:160px;border:solid 1px #EC5555; height:27px;margin-left:-1px;padding-top:5px;}
#nav a:link{color:#000000; text-decoration:none;}#nav a:visited{color:#000000; text-decoration:none;}#nav a:hover{color:#EC5555; text-decoration:none;}#nav a:active{color:#EC5555; text-decoration:none;}
#copyright {margin:0;padding:0;background-image:url(images/copyrightbg.jpg);background-repeat:repeat-x;height:14px;border:solid 1px #EC5555;margin-bottom:-1px;margin-left:-1px; margin-right:-1px; margin-top:-1px;font-size:8pt;padding-top:2px;clear:both;}
#copyright a:link{color:#000000; text-decoration:none;}#copyright a:visited{color:#000000; text-decoration:none;}#copyright a:hover{color:#EC5555; text-decoration:none;}#copyright a:active{color:#EC5555; text-decoration:none;}
#clear {clear:both}
#clearF {float:left; width:100%;height:0;}
#fl {margin:0; padding:0; border:solid 1px #EC5555; float:left; margin-left:-1px; margin-top:10px;}
#fr {margin:0; padding:0; border:solid 1px #EC5555; float:right; margin-right:-1px; margin-top:10px;}
#fls {margin:0; padding:0; border:solid 1px #EC5555; float:left; clear:left; margin-left:-1px; margin-top:10px; margin-bottom:1px; width:260px;background-color:#FFFFFF;background-image:url(images/newsbg.jpg);background-repeat:no-repeat;}
#fls p{margin-bottom:3px; margin-top:3px; margin-right:3px;}
#ib {margin:0; padding:0; border:solid 1px #EC5555; float:right; margin-right:-1px; width:357px; margin-top:10px; margin-bottom:-1px;background-color:#FFFFFF;background-image:url(images/newsbg.jpg);background-repeat:no-repeat;}
#ibw {margin:0; padding:0; border:solid 1px #EC5555; float:right; margin-right:-1px; width:357px; margin-top:10px; margin-bottom:-1px;}
#ibcontR {margin:0; padding:0; margin-top:10px; padding-top:1px; width:623px; float:right;}
#ibcontL {margin:0; padding:0; margin-top:10px; padding-top:1px; width:623px; float:left;}
#onecol {margin:0; padding:0; margin-top:10px; padding-top:1px;}
#thrcol {float:left; margin:0;padding:0;width:31.2%; margin-left:9px;margin-right:9px;border:solid 1px #EC5555;margin-bottom:10px;}
#thrcol p {margin:5px; margin-top:0; margin-bottom:10px;}
#foucol {float:left; margin:0;padding:0;width:23%; margin-left:9px;margin-right:9px;border:solid 1px #EC5555;margin-bottom:10px;}
#foucol p {margin:5px; margin-top:0; margin-bottom:10px;}
label {margin:5px;}
#fillr {margin:0; padding:0; float:right; width:357px;margin-top:10px;clear:right;}
#filll {margin:0; padding:0; float:left; width:357px;margin-top:10px;clear:left;}
#extramarg {margin:10px;}
#extramarg p {margin:0;}
#extramargp {margin:10px;}
#extramargp p {margin:0; margin-bottom:5px;}
#twocolL {margin:0; padding:0; border:solid 1px #EC5555; float:left; margin-left:-1px; margin-top:10px; width:49%;}
#twocolR {margin:0; padding:0; border:solid 1px #EC5555; float:right; margin-right:-1px; margin-top:10px; width:49%;}
#imgr {margin:0; padding:0; float:right; clear:none; font-size:8pt; margin-top:5px;margin-left:5px;margin-bottom:5px;}
#imgr p {margin:0; padding:0; text-align:center;}
ul {margin:0; margin-bottom:10px; padding:0; padding-left:25px; list-style:url(images/bullet.jpg)}
li {margin:0; padding:0;}
#sixcol {float:left; margin:0;padding:0;width:14.6%; margin-left:9px;margin-right:9px;border:solid 1px #EC5555;margin-bottom:10px;margin-top:13px;}
#sixcol h1 {margin:0;padding:0; padding-left:2px; padding-top:4px; font-weight:normal;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:18px;background-image:url(images/navh1bg.jpg); font-size:18px; background-repeat:repeat-x; height:32px;}
#portimg{float:right;padding-left:5px;padding-right:5px;margin-top:5px; width:auto;}
#img1{margin:0;padding:0}
#img2{margin:-80px 0 0 30px;padding:0}
p.warning{font-size:10px;clear:both;text-align:center;font-weight:bold;margin:10px 0 0}
#PortSpot h1 {margin:0; padding:0; padding-left: 5px; border-bottom:solid 1px #EC5555;font-weight:normal;font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:22px; background:none; height:auto;}
#PortSpot h2 {margin:0; padding:0; padding-left: 5px; font-weight:normal;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:16px; background:none; font-style:italic; border:none;}
#quote table {margin:2px;}
#quote tr td {padding:5px;}
#servicefeatures table{border:none; padding:0; margin:0; margin-top:10px; width:78%;font-size:20px;font-family:Trebuchet MS, Helvetica, sans-serif; text-align:center;}
#servicefeatures tr td {margin:-1; border:solid 1px #EC5555; padding:2px;}
#servicefeatures p.type{text-align:center;font-size:7pt;margin:-10px 0 0;padding:0}
#order table{border:none; padding:0; margin:0; margin-top:10px; width:100%;font-size:20px;font-family:Trebuchet MS, Helvetica, sans-serif; text-align:center;}
#order tr td {margin:-1; border:solid 1px #EC5555; padding:2px;}
#order p.type{text-align:center;font-size:7pt;margin:-10px 0 0;padding:0}
#orderF table{border:none; padding:0; margin:0; margin-top:10px; width:520px;font-size:20px;font-family:Trebuchet MS, Helvetica, sans-serif; text-align:center;}
#orderF tr td {margin:-1; border:solid 1px #EC5555; padding:2px;}
#orderF p.type{text-align:center;font-size:7pt;margin:-10px 0 0;padding:0}
#available {color:#EC5555;}
#unavailable {color:#CCCCCC;}
#servicefeaturesF table{border:none; padding:0; margin:0; margin-top:7px; margin-bottom:7px; width:100%;font-size:18px;font-family:Trebuchet MS, Helvetica, sans-serif; text-align:center;}
#servicefeaturesF tr td {margin:0; border:solid 1px #EC5555; padding:0; border-spacing:0;}
#servicefeaturesF th {margin:0; padding:0;text-align:center; font-weight:normal; font-size:13pt;}
#servicefeaturesF p.type{text-align:center;font-size:7pt;margin:-10px 0 0;padding:0;}
#servicefeaturesC table{border:solid 1px #EC5555; padding:0; margin:0; margin-top:-1px; margin-left:-1px; margin-bottom:10px; width:100%;font-size:14px;font-family:Trebuchet MS, Helvetica, sans-serif; text-align:center;}
#servicefeaturesC tr td {margin:0; border:solid 1px #EC5555; border-spacing:0;}
#servicefeaturesC th {margin:0; background-image:url(images/navh1bg.jpg); background-repeat:repeat-x; background-color:#EC5555; padding:0;text-align:center; font-weight:normal; font-size:13pt;}
#servicefeaturesC p.type{text-align:center;font-size:7pt;margin:-10px 0 0;padding:0;}
