td   { font-size: 11px; font-family: Arial, Verdana, Helvetica }
a:link, a:visited, a:active { color: #340066; text-decoration: none }
a:hover  { color: #FF9933; text-decoration: underline }
a.menuLink:link, a.menuLink:visited, a.menuLink:active  { 
	color: white; 
	text-decoration: none; 
}
a.menuLink:hover  { 
	color: #ECD01C; 
	text-decoration: underline; 
}
a.textMenuLink:link, a.textMenuLink:visited, a.textMenuLink:active   { color: #555; font-weight: bold; font-size: 10px; text-decoration: underline }
a.textMenuLink:hover   { color: white; font-weight: bold; font-size: 10px; text-decoration: none }
a.orangeLink:link, a.orangeLink:visited, a.orangeLink:active { color: #FF9933; text-decoration: none }
a.orangeLink:hover  { color: white; text-decoration: underline }
a.purpleLink:link, a.purpleLink:visited, a.purpleLink:active { color: #340066; text-decoration: none }
a.purpleLink:hover  { color: white; text-decoration: underline }
a.whiteLink:link,a.whiteLink:visited, a.whiteLink:active { color: white; text-decoration: none }
a.whiteLink:hover  { color: #340066; text-decoration: underline }
a.allWhiteLink:link,a.allWhiteLink:visited, a.allWhiteLink:active { color: white; text-decoration: none }
a.allWhiteLink:hover  { color: white; text-decoration: underline }
a.buttonLink:link, a.buttonLink:active, a.buttonLink:visited { color: white; font-weight: bold; font-size: 10px; text-decoration: none }
a.buttonLink:hover { color: white; font-weight: bold; font-size: 10px; text-decoration: underline }
a.redLink:link,a.redLink:visited, a.redLink:active { color: red; text-decoration: underline }
a.redLink:hover  { color: #340066; text-decoration: underline }
.10pt { font-size: 10pt }
.8px { font-size: 8px }
.headingA  { font-weight: bold; font-size: 18px }
.heading1   { font-size: 16px }
.heading2  { font-weight: bold; font-size: 14px }
.heading3   { font-size: 12px; font-weight: bold }
.headingPanel    { color: #340066; font-size: 13px; font-weight: bold }
.subHeading    { color: #340066; font-weight: bold }
.orangeSubHeading   { color: #FF9933; font-weight: normal; 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 }
.topMenuText  { color: #515151; font-weight: normal; font-size: 10px }
.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 }
.goldBox { border: solid 1px #ECD11C }
.goldBdrRB  { border-right: 1px solid #ECD11C; border-bottom: 1px solid #ECD11C;}
.goldBdrLB { border-left: 1px solid #ECD11C; border-bottom: 1px solid #ECD11C; }
.padLRBgoldL { padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-left: 1px solid #ECD11C }
.padLRBgoldR { padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-right: 1px solid #ECD11C }
.padLgoldL { padding-left: 8px; border-left: 1px solid #ECD11C }
.goldBrdBg { background: url(images/design/yellowBoxTopSect.gif) repeat-x }
.greyWhBtnBg  { background: url(images/buttons/greyWhite.jpg) no-repeat; padding: 4px }

.greyBar { background-color: #efefef }
.blueBar    { background-color: #0091de }
.RHblueBox     { color: white; line-height: 10px; background-color: #0091de; padding: 6px }
.beigeBox { background-color: #FAFAD2 }
.whiteMsgBold { color: white; font-weight: bold; font-size: 11px }
.whiteText { color: white; }
.whiteSmallText  { color: white; font-size: 10px; font-weight: bold }
.whiteMsgBoldLoose   { color: white; font-weight: bold; font-size: 11px; letter-spacing: 1px }
.RHboxText     { color: white; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; padding: 8px }
.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: #00a5db }
.darkBlueText  { color: #002868 }
.burgundyText  {  color: #3D001C }
.purpleText  {  color: #340066 }
.border  { background-color: white; padding: 5px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: gray }
.topBorder { border-top: 2px solid #d3d3d3 }
.burgundyCell { background-color: #551D41 }
.blueCell { background-color: #1C6DA5 }
.paleBlueCell { background-color: #E2F4FD }
.beigeCell { background-color: #FFF3D2 }
.msgTextGreyCell { font-size: 11px; background-color: #efefef }
.result_line { border-bottom: 1px #c0c0c0 }
.result_line_grey{	background-color: #efefef; }
.menuCell    { color: white; background: url(images/buttons/blueTopButtonBG.jpg) repeat-x; padding-top: 4px; padding-bottom: 4px }
.menuCellThis     { color: #a9a9a9; background: url(images/buttons/goldTopButtonBG.jpg) repeat-x; padding-top: 4px; padding-bottom: 4px }
.redTextBox  { color: white; font-weight: bold; font-size: 10px; background-color: red; padding: 6px }
.lightBlueTextBox    { color: white; font-weight: bold; font-size: 10px; background-color: #0091de; padding: 6px }
.purpleTextBox     { color: white; font-weight: bold; font-size: 10px; background-color: #340066; padding: 6px }
.goldTextBox       { color: white; font-size: 10px; font-weight: bold; background-color: #ecd01c; padding: 6px }
.goldTopBar  { border-top: 2px solid #ecd01c; border-bottom: #ecd01c }
.goldTopBtmBar  { border-top: 2px solid #ecd01c; border-bottom: 2px solid #ecd01c }
.purpleGradedBox  { color: white; font-size: 10px; line-height: 12px; background: url(images/design/blueFadeBG.jpg) repeat-y; padding: 10px }
.purpleGradedHeading  { color: #ecd01c; font-size: 14px; background: url(images/design/blueFadeBG.jpg) repeat-y; padding: 8px 8px 2px 10px }
.goldGradedBox  { color: white; font-size: 10px; line-height: 12px; background: url(images/design/goldFadeBG.jpg) repeat-y; padding: 10px }
.goldGradedHeading  { color: #340066; font-size: 14px; background: url(images/design/goldFadeBG.jpg) repeat-y; padding: 8px 8px 2px 10px }
.greyGradedBox  { color: white; font-size: 10px; line-height: 12px; background: url(images/design/greyFadeBG.jpg) repeat-y; padding: 10px }
.greyGradedHeading  { color: white; font-size: 14px; background: url(images/design/greyFadeBG.jpg) repeat-y; padding: 8px 8px 2px 10px }
.looseText { line-height: 1.3em }
