td   { font-size: 11px; font-family: Arial, Verdana, Helvetica }
a:link, a:visited, a:active    { color: #36c; text-decoration: none }
a:hover    { color: #696969; text-decoration: underline }
a.greenLink:link, a.greenLink:visited, a.greenLink:active { color: #146b27; text-decoration: none }
a.greenLink:hover  { color: #696969; text-decoration: underline }
a.blackLink:link, a.blackLink:visited, a.blackLink:active { color: black; text-decoration: underline }
a.blackLink:hover  { color: #696969; text-decoration: none }
a.whiteLink:link, a.whiteLink:visited, a.whiteLink:active { color: white; text-decoration: none; font-size: 11px }
a.whiteLink: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 }
.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 }
.heading3  { font-weight: bold; font-size: 12px }
.heading3grey    { color: #5a5a5a; font-size: 12px; font-weight: bold }
.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: 20px; 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; }
.darkGreenText  { color: #146b27 }
.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 }
.menuThis   { color: #000 }
.thisHeading { color: #002868 }
.searchResultTitle  { color: #002868; font-weight: bold; font-size: 11px }
.latestPub  { font-size: 18px }
.Title   { color: #fff; font-style: italic; font-weight: bold; font-size: 16px; font-family: FontName, "Times New Roman", Georgia, Times }
.blueText  { color: #00a5db }
.darkBlueText  { color: #002868 }
.topBorder  { border-top: 1px solid #545454 }
.topBorderGrey  { border-top: 1px solid #676767 }
.greyBar { background-color: #efefef }
.blueBar   { background-color: #002868 }
.beigeBox { background-color: #FAFAD2 }
.greenCell  { background-color: #146b27 }
.greenOTEPCell   { background-color: #00837D }
.beigeCell  { background-color: #CCCC66 }
.lightBeigeCell  { background-color: #D7DD8D }
.blueCell { background-color: #92cadf }
.blueFatigueCell  { color: white; background-color: #00a5db }
.blueMARSCell { background-color: #2F77BE }
.MARSbodyText  { font-size: 12px }
.msgTextGreyCell { font-size: 11px; background-color: #efefef }
.border { padding: 10px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: gray }
#blueBarTest { 
	background-image: url(images/design/blueBarTest.gif); 
	background-repeat: no-repeat;
	background-position: bottom right }
	
#greenMenuBar, #greenMenuBar:visited  { 
	background-image: url(images/design/greenMenuBar.jpg); 
	background-repeat: no-repeat;
	background-position: bottom right }
#greenMenuBar:hover, #greenMenuBar:focus, #greenMenuBar:active  { 
	background-image: url(images/design/greenMenuBar_over.jpg); 
	background-repeat: no-repeat;
	background-position: bottom right }
	
#OTEPMenuBar, #OTEPMenuBar:visited  { 
	background-image: url(images/design/OTEPMenuBar.jpg); 
	background-repeat: no-repeat;
	background-position: bottom right }
#OTEPMenuBar:hover, #OTEPMenuBar:focus, #OTEPMenuBar:active  { 
	background-image: url(images/design/OTEPMenuBar_over.jpg); 
	background-repeat: no-repeat;
	background-position: bottom right }
	
.globeBG { background: url(images/logos/UKOTCFglobe-bg.gif) no-repeat }
.OTEP_BG  { background: url("images/logos/OTEP_bg.gif") no-repeat }
.whatsNewPanel  { color: black; font-size: 10px; background-color: #fff7c9; padding: 6px; border-top: 2px solid white; border-bottom: 2px solid white }
.whatsNewEndPanel  { color: #146b27; font-size: 11px; font-weight: bold; background-color: #fff7c9; padding: 6px; border-top: 2px solid white; border-bottom: 2px solid white }
.greenPanelWtext  { color: #fff; font-size: 10px; background-color: #146b27; padding: 1px 0px }
.ltGrnPanelWtext  { color: #fff; font-size: 10px; background-color: #669933; padding: 1px 0px }
.photoCredits    { color: #3e3e3e; font-style: normal; font-size: 8px; line-height: 1; text-align: justify }
.blueButton { background: url(images/buttons/blueBG.jpg) repeat-x; padding: 2px 6px }
.RHpad10 { padding-right: 10px }
.LHpad10 { padding-left: 10px }
.OTEPbar { background-color: #006c91 }

