a { outline: none }
a:link { color: #369 }
a:visited { color: #933 }
a:hover  { color: #933 }
a:active { color: #933 }
blockquote { margin-left: 2em }
body {  color: #333;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  background-color: #fff;  margin-top: 0;  margin-left: 5px; padding: 0; border: 0 }
fieldset { background-color: #eee; border:solid 1px #ccc; margin:0; padding:0 }
form { margin: 0 }
h1, h2, h3, h4, h5, h6, td { color: #333 }
h1 { color: #933; font-size: 15pt; font-family: "Arial Narrow", "Century Gothic", arial, helvetica; font-weight: bold; background-color: #fff; padding-right: 5px; padding-bottom: 1px; display: inline }
h2 { font-size : 16px }
h3 { color: #933; font-size: 16px; font-family: "Arial Narrow", "Century Gothic", arial, helvetica; font-weight: bold; margin: 0; padding-right: 5px; padding-bottom: 2px; border-bottom: 1px solid #933 }
h4 	{ font-family: "Arial Narrow", "Century Gothic", arial, helvetica; font-size : 21px; margin: 0; line-height: 120%; padding: 0 }
h5 { font-size : 10px }
h6 { font-size : 8px }
img { border: 0 }
legend { color: #369; font-weight: bold; background-color: #eee; margin-left: 10px; border: solid 1px #ccc }
p { line-height: 120%; margin: 0 0 1em }
td { font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif }
thead a:link { font-style: normal; font-weight: normal; text-decoration: none }
thead a:visited { font-style: normal; font-weight: normal; text-decoration: none }
thead a:hover { color: #00c; font-style: normal; font-weight: normal; text-decoration: underline }
thead a:active { font-style: normal; font-weight: normal }
thead th,tfoot td  { font-weight: normal; background: #ddd }
thead,tfoot  { font-size: 12px; font-style: normal; font-weight: normal; text-align: center;  }
.bluelinkssmaller a:hover { color: #336699; font-size : 10px; text-decoration: underline }
.bluelinkssmaller, .bluelinkssmaller a:active, .bluelinkssmaller a:link, .bluelinkssmaller a:visited, .bluelinkssmaller a:active { color: #336699; font-size : 10px; text-decoration : none }
.bordered { border: solid 1px #ccc }
.h2blue { font-size: 16px; font-family: "Arial Narrow", "Century Gothic", arial, helvetica; font-weight: bold }
.headernumbers  { color: #000; font-size: 13px; font-weight: bold; background-color: #fff; text-align: left; padding: 2px; border: solid 1px }
.mainclass { color : #333; font-size : 12px; font-family : Arial, Helvetica, Verdana, sans-serif }
.mainsmall { font-size : 11px; font-family : Arial, Helvetica, Verdana, sans-serif }
.mainsmallbold { color : #333; font-weight : bold; font-size : 11px; font-family : Arial, Helvetica, Verdana, sans-serif }
.mainsmaller { font-size : 10px; font-family : Arial, Helvetica, Verdana, sans-serif }
.mainsmallerbold { color : #333; font-weight : bold; font-size : 10px; font-family : Arial, Helvetica, Verdana, sans-serif }
.rederror { color: #c00; font-weight: bold; font-size: 12px }
.rederror a:link, .rederror a:visited, .rederroraction a:link, .rederroraction a:visited { color: #c00 }

/*misc fleet-specific styles*/
hr { background-color: #231f20; height: 1px; border-width: 0 }
.greyoutline { border: solid 1px #ccc }
.greytable { background-color: #eee; width: 100%; padding: 7px; border: solid 1px #ccc }
.header { color: #933; background-image: url(../graphics/933.gif); background-repeat: repeat-x; background-position: 0 15pt; width: 760px; margin-top: 15px; margin-bottom: 15px }
.nobullet { text-indent: -7px; margin: 0 0 1em 20px; padding: 0; list-style-type: none }
.ruledrow td { text-align: center; border-bottom: 1px solid #369 }
.subheader { background-image: url(../graphics/369.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 760px }

/*rounded edges*/
.xtop, .xbottom { display:block; background:transparent; font-size:1px }
.xb1, .xb2, .xb3, .xb4 { background-color: #fff; display:block; overflow:hidden }
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

/*navigation*/
#mainnav { background-image: url(../graphics/red_gradient.gif); background-repeat: repeat-x; width: 758px; height: 18px; border: solid 1px #ccc }
#mainnav li { display: block; float: left }
#mainnav ul { margin: 0; padding: 0 }
#phone { color: #231f20; font-size: 20px; font-family: Arial, Helvetica, Sans-serif; font-weight: bold; padding-top: 5px; padding-right: 5px }
#subnavbar ul { background-color: #369; width: 758px; margin: 0; padding: 3px 0; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
#subnavfirst { border: none }
#subnavlist #subnavcat { border: none; margin-right: 2em }
#subnavlist li { display: inline; list-style-type: none; font-size: 11px; border-left: 1px solid #fff }
#subnavlist li a { color: #fff; font-weight: bold; text-decoration: none; padding: 0 0.6em }
#subnavlist li a:hover { text-decoration: underline; background: transparent }
.fieldset { border-top:1px solid #ccc; height:1%; /* fix for IE6 */ }