td  { font-size: 12px; font-family: Arial, Verdana, Helvetica }
p.tighten:first-line {line-height: 1em; color: red; vertical-align: top}
a:link, a:visited, a:active   { color: #002868; text-decoration: none }
a:hover   { color: #003a98; text-decoration: underline }
a.lineLink:link, a.lineLink:visited, a.lineLink:active   { color: #002868; text-decoration: underline }
a.lineLink:hover   { color: #grey; text-decoration: none }
a.srchLink:link, a.srchLink:visited, a.srchLink:active { color: white; text-decoration: none; font-weight: bold; font-size: 11px }
a.srchLink:hover  { color: #00a5db; text-decoration: none; font-weight: bold; font-size: 11px }
a.sortLink:link, a.sortLink:visited, a.sortLink:active { color: black; text-decoration: none; font-size: 11px }
a.sortLink:hover  { color: #696969; text-decoration: none; font-size: 11px }
a.cartLink:link, a.cartLink:visited, a.cartLink:active { color: white; text-decoration: none; font-size: 11px }
a.cartLink:hover  { color: #002868; text-decoration: none; font-size: 11px }
a.lightBlueLink:link,a.lightBlueLink:visited, a.lightBlueLink:active { color: #483d8b; text-decoration: none }
a.lightBlueLink:hover  { color: #325098; text-decoration: underline }
a.blueLink:link, a.blueLink:active, a.blueLink:visited { color: mediumBlue; text-decoration: none }
a.blueLink:hover { color: #636b9c; text-decoration: underline }
a.mapLink:link, a.mapLink:active, a.mapLink:visited { color: #00A5DB; text-decoration: none }
a.mapLink:hover { color: #002868; text-decoration: underline }
a.redLink:link, a.redLink:active, a.redLink:visited { color: red; text-decoration: none }
a.redLink:hover { color: #636b9c; text-decoration: underline }
a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited { color: white; text-decoration: none }
a.whiteLink:hover { color: #636b9c; text-decoration: underline }
.10pt { font-size: 10pt }
.8px { font-size: 8px }
.headingA  { font-weight: bold; font-size: 18px }
.heading1  { font-weight: bold; font-size: 16px }
.heading2  { font-weight: bold; font-size: 14px }
.heading2grey { font-weight: bold; font-size: 14px; color:dimgray }
.heading3  { font-weight: bold; font-size: 12px }
.heading3grey   { color: dimgray; font-weight: bold; font-size: 12px }
.muchSmallerText { font-size: 7px }
.smallerText { font-size: 8px }
.smallText { font-size: 9px }
.slightlySmallerText { font-size: 10px; font-family: Arial, Verdana, Helvetica }
.slightlySmallerWhite { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica }
.RHmenuText { font-size: 10px;  font-weight: bold}
.messageText { font-size: 11px; font-family: Arial, Verdana, Helvetica }
.messageTextSpaced  { font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Helvetica }
.slightlyBiggerText { font-size: 12px; font-family: Arial, Verdana, Helvetica }
.BiggerText { font-size: 13px; font-family: Arial, Verdana, Helvetica }
.headingText { font-size: 22px; text-decoration: none }
.headingTextSubPage  { font-size: 20px; text-decoration: none }
.whiteMsgBold { color: white; font-weight: bold; font-size: 11px }
.whiteBold { color: white; font-weight: bold }
.whiteText { color: white; }
.whiteMsgBoldLoose   { color: white; font-weight: bold; font-size: 11px; letter-spacing: 1px }
.breakingNewsText  { font-weight: bold; font-size: 11px }
.RHboxText    { font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px }
.mainText    { line-height: 1.2em }
.menuThis   { color: #000 }
.thisHeading { color: #002868 }
.searchResultTitle  { color: #002868; font-weight: bold; font-size: 11px }
.latestPub  { font-size: 18px }
.latestPubTitle  { font-style: italic; font-size: 16px }
.blueText   { color: #7295d8 }
.darkBlueText  { color: #002868 }
.warningText   {
	color: red;
	font-size: 12px;
	font-weight: bold;
}
.topBorder { border-top: 2px solid #d3d3d3 }
.greyBar { background-color: #efefef }
.topRedLine{ border-top: 1px solid red}
.topLtBlueLine {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #069;
}
.blueBar   { background-color: #002868 }
.beigeBox { background-color: #FAFAD2 }
.greenCell { background-color: #90ee90 }
.blueCell { background-color: #92cadf }
.blueFatigueCell  { color: white; background-color: #00a5db }
.blueMARSCell { background-color: #2F77BE }
.MARSfeedbackCell  { color: white; font-weight: bold; background-color: #2f77be; padding: 3px }
.MARSbodyText  { font-size: 12px }
.firstLineIndent { text-indent: 10pt }
.msgTextGreyCell { font-size: 11px; background-color: #efefef }
.feedbackGreyCell  { background-color: #efefef; padding: 10px; border: double 1px navy }
.border { padding: 10px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: gray }
.boxRHpad { margin-right: 15px; margin-bottom: 10px; 10px; border-style: solid; border-width: 1px; border-color: gray }
.boxLHpad { margin-left: 15px; margin-bottom: 10px; border-style: solid; border-width: 1px; border-color: gray }
.box { padding: 0px; border-style: solid; border-width: 1px; border-color: gray }
.blueButton { background: url(images/buttons/blueBG.jpg) repeat-x; padding: 2px 6px }
.RHpad10 { padding-right: 10px }
.LHpad10 { padding-left: 10px }
.LHinset  { background-color: #e7e7be; margin: 1px; padding: 3px 3px 3px 20px }
.LHformCell    { color: #888888; font-weight: bold; background-color: #ececec; padding: 3px; border-style: solid; border-width: 1px 1px 0; border-color: #bd914b }
.shadowFormCell     { font-size: 11px; font-weight: bold; background-color: #ececec; padding: 0; border-style: solid; border-width: 0 2px 2px 0; border-color: #bd914b }
.RHformCell    { font-weight: bold; background-color: #d8d8d8; padding: 3px; border-style: solid; border-width: 1px 1px 0 0; border-color: #bd914b }
p.ind {text-indent: 2em}
.ind {text-indent: 1em}
.redText {
	color: #F00;
}
.biggerBlue {
	font-size: 16px;
	color: #00a0da;
}
#TandC         {
	position: absolute;
	top: 45px;
	left: 608px;
	width: 163px;
	height: 18px;
	display: block;
	visibility: visible;
}
