@import url("/css/forms.css");

@import url("/css/text.css");

@import url("/css/colors_borders.css");

body {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	margin-left: 0px;

	margin-top: 0px;

}

a:link {

	color: #c60;

	text-decoration: none;

}

a:visited {

	color: #c60;

	text-decoration: none;

}

a:hover {

	color: #06F;

	text-decoration: underline;

}

a:active {

	color: #600;

	text-decoration: underline;

}

td #content {

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 20px;

}

.blue {

	color: #06F;

}

.orange {

	color: #F90;

}

.red {

color: #900;

}

.frontPageHeader {

	color: #06F;

	font-size: 16pt;

	padding-bottom: 8px;

	padding-top: 12px;

}

.black7pt a:link {     /* unvisited link */

	color: #000;

	text-decoration: underline;

}

.black7pt a:visited {  /* visited link */

	color: #000;

	text-decoration: underline;

}

.black7pt a:hover {   /* mouse over link */

	color: #F90;

	text-decoration: underline;

}

.black7pt a:active {   /* selected link */

	color: #600;

	text-decoration: underline;

}

.black8ptBold a:link {     /* unvisited link */

	color: #039;

	text-decoration: none;

}

.black8ptBold a:visited {  /* visited link */

	color: #039;

	text-decoration: none;

}

.black8ptBold a:hover {   /* mouse over link */

	color: #F90;

	text-decoration: underline;

}

.black8ptBold a:active {   /* selected link */

	color: #600;

	text-decoration: underline;

}

.black8ptBoldCenter {

	color: #000;

	font-size: 8pt;

	font-weight: bold;

	text-align: center;

}

.blue8pt {

	color: #06f;

	font-size: 8pt;

}

.blue8ptBold {

	color: #06f;

	font-size: 8pt;

	font-weight: bold;

}

.white8ptBoldCenter, .white8ptBoldCenter a:link, .white8ptBoldCenter a:visited {

	color: #fff;

	font-size: 8pt;

	font-weight: bold;

	text-align: center;

}

.white8ptBoldCenter a:hover {

	color: #06f;

	font-size: 8pt;

	font-weight: bold;

	text-align: center;

	text-decoration: underline;

}

.footer, .footer a:link, .footer a:visited, .footer a:hover {

	background-color: #06F;

	color: #fff;

	font-size: 8pt;

	padding: 5px 3px 5px 3px;

}

.copyright {

	color: #fff;

	font-size: 7pt;

}

.liability {

	font-size: 7pt;

	color: #333;

	padding: 10px 20px 10px 20px;

}

.stepTitle, .stepTitleBlue {

	font-size: 10pt;

	color: #fff;

	font-weight: bold;

	background-color: #06F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 2px;

}

.stepTitleBlue {

	color: #06F;

	background-color: #fff;

}

li {

	color: #000;

	font-size: 8pt;

}

.infoBoxContainer {

	width: 180px;

	text-align: center;

	vertical-align: top;

}

.darkBlue {

	color: #00417b;

}

.medBlue {

	color: #2475b6;

}

.darkBlue_WS {

	color: #036;

}

.medBlue_WS {

	color: #369;

}

.quickLinkTitle {

	font-family: Helvetica;

	font-size: 12pt;

	font-weight: bold;

	color: #039;

}

.quickLinkContainer {

	font-size: 8pt;

	vertical-align: top;

}

.quickLinkBullet {

	list-style-image: url(../images/quickLink_bullet.gif);

}

.quickLinkHeader {

	font-weight: bold;

	color: #003399;

}

.quickLinkItem, .quickLinkItem a:link, .quickLinkItem a:visited, .quickLinkItem a:hover {

	font-weight: normal;

	color: #666;

}

.content {

	padding-left: 5px;

	padding-right: 10px;

	font-size: 9pt;

}

.menu {

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 10pt;

	color: #fff;

	font-weight: bold;

	padding-bottom: 2px;

}

.breadcrumb {

	font-size: 8pt;

	color: #000;

}

a.breadcrumb:link {

	color: #00417b;

	text-decoration: none;

}

a.breadcrumb:visited {

	color: #00417b;

	text-decoration: none;

}

a.breadcrumb:hover {

	color: #600;

	text-decoration: underline;

}

a.breadcrumb:active {

	color: #600;

	text-decoration: underline;

}

.pageHeader {

	font-size: medium;

	font-weight: bold;

}

.subHeader {

	font-size: 10pt;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

.menuBullet {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

.textFieldLabel {

	color : #ccc;

}

.textField {

	color : navy;

}

.whiteText {

	color: #fff;

}

.equipmentHeaderWhite {

	color: #fff;

	font-weight: bold;

}

.requiredField {

	color: #f00;

	font-weight: bold;

	font-size: larger;

}



.portAddress {

	color: black;

	font-size: x-small;

}

.portTableHeader {

	background-color: #000;

	color: white;

	font-weight: bold;

	font-size: x-small;

	text-align: center;

}

.portHeader {

	color: white;

	font-size: x-small;

	font-weight: bold;

	background-color: #039;

	padding-left: 3px;

}

.portData {

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

.oddRow {

	background-color: #eee;

}

.evenRow {

	background-color: #fff;

}

.table_data {

	font-size: 8pt;

	color: #000;

	vertical-align: top;

}

.ltBlue {

	background-color: #E8EDFF; /* #eeeeff; */

}

.paleGoldenrod {

   background-color: #EEE8AA;

}



.subMenuContainer {

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 8pt;

	font-weight: bold;

	color: #fff;

	padding: 4px 3px 3px 3px;

}

.subMenuContainer a:link, .subMenuContainer a:visited {

	padding-right: 5px;

	font-size: 8pt;

	font-weight: bold;

	color: #fff;

}

.subMenuContainer a:hover {

	color: #039;

}

.blackBorder {

	border: 1px solid #000;

}

.ltGrayBorder {

	border: 1px solid #efefef;

}

.mdGrayBorder {

	border: 1px solid #666;

}

.blueBorder {

	border: 1px solid #039;

}

.silverBorder3Side {

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

}

.labelFieldNotBold {

	color: #000;

	font-size: 8pt;

	padding-bottom: 5px;

}

.redPhoneNumberTopRight {

   color: #8B0000;

	font-size: 8pt;

	text-align: right;

	vertical-align: top;

	white-space: nowrap;

}

.underlineBlue2px {

	border-bottom: 2px solid #06f;

}

.menuGray {

	background-color: #ccc;

}

.ratesCell {

	font-size: 7pt;

	font-weight: bold;

	padding: 1px 1px 1px 5px;

}

.tinyText {

	font-family: sans-serif;

	font-size: 7pt;

	color: #333;

}

hr {

	border: 2px solid #a9b6be;

}

.portLocCity {

	color: #000;

	font-size: 7pt;

	font-weight: bold;

	padding: 1px 1px 1px 8px;

}

.portLocHours {

	color: #000;

	font-size: 7pt;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;	

}

.portLocMap {

	color: #000;

	font-size: 7pt;

	padding-top: 1px;

	padding-bottom: 1px;

}

.portLocMap a:link, .portLocMap a:visited {

  color: #039;

  text-decoration: none;

}

.portLocMap a:hover, .portLocMap a:active {

  color: #039;

  text-decoration: underline;

}

  #faqs {

  }

  #faqs h3 {

  	padding-bottom: .5em;

	border-bottom: 2px solid #06f;

  }

  #faqs ol.questions {

  	margin: 0 1em;

	padding: 0;

	border-bottom: 2px solid #ccc;

  }

  #faqs ol.questions li {

  list-style:none;

  margin-bottom: 2em;

  }

  #faqs ol.questions li a {

  	font-size: 10pt;

	text-decoration:underline;

  }

  #faqs dl {

  margin: 2em 0;

  padding: 0;

  }

  #faqs dl dt {

  font-weight:bold;

  margin-bottom: .5em;

	margin-left: 20px;

	text-indent: -20px;

  }

  #faqs dl dd {

  	margin-bottom: 2em;

	margin-left: 20px;

	text-indent: -20px;

	display:block;

	border-bottom: 1px solid #ccc;

	padding-bottom:2em;

  }

  #faqs dl dd span {

  	font-weight:bold;

  }

  #faqs dl dd ul {

  	text-indent: 0;

  }



#globalNav{

color: #fff;

padding: 1px 8px 4px 0px;

white-space: nowrap;

text-align: right;

background-color: #a9b6be;

}

#globalNav span {

font-weight:bold;

margin-right: .75em;

font-size: 8pt;

}

#globalNav a:link, #globalNav a:visited {

color: #fff;

font-size: 8pt;

font-weight: bold;

margin: 0px -8px;

padding: 3px 10px 5px 10px;

}

#globalNav a:hover {

color: #00f;

background-color: #eee;

}

#globalNav a:active {

color: #00f;

}

#globalNav a.current {

background-color: #00f;

}

#globalNav a.current:hover {

color: #ccc;

}

#notices {

background: url(../images/notice_background.png) no-repeat top left;

font-size: 100%;

padding: .6em .6em .6em 69px;

margin: 2em 1em 1em 1em;

border: 1px solid #ccc;

font-weight: bold;

}

#notices h3 {

font-size: 90%;

color: #900;

margin: 0;

padding: 0;

margin-bottom: .5em;

}

#notices ul {

list-style: none;

}

#notices ul li {

font-size: 95%;

}

#notices span {

font-size: 80%;

color: #666;

}

#dialog {font-size:10px}
