a.bodyLink { text-decoration: none; font-family:arial,verdana;font-size:14px; color:blue; }
a.bodyLink:hover { text-decoration: none; font-family:arial,verdana;font-size:14px; color:red; }
a.helpLink { font-family:arial,verdana;font-size:12px; color:blue; margin-left: 0px; margin-right:0px;}
a.helpLink:hover { font-family:arial,verdana;font-size:12px; color:red; margin-left: 0px; margin-right:0px; }
.moreInfo {
	display:none;
	background-color:#ffffcc;
	position:absolute;
	width:450px;
	z-index: 5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  	text-align:left;
  	letter-spacing:0px;
  	padding:8px
}

.moreInfo p {
  margin:0px 0px 2px 0px;
  font-size:10px;
}

.bodyText { font-family:arial,verdana;font-size:12px; }
.txtRegular { font-family:arial,verdana;font-size:12px; }
.txtNote { font-family:verdana;font-size:10px; }
.txtRegularOrange { font-family:arial,verdana;font-size:12px;color:Orange; }
.colHead { font-family:arial,verdana;font-size:12px; font-weight: bold; }
.colHeadWhite { font-family:arial,verdana;font-size:12px; font-weight: normal;color:white; }
.txtFormLabel { font-family:arial,verdana;font-size:12px; font-weight: bold; }
.bodyBlack { font-family:arial,verdana;font-size:12px; font-weight: bold; }
.SectionText { font-family:arial,verdana;font-size:14px; font-weight: bold; }
h1 { font-family:arial,verdana; font-weight: bold; color:003163; }
h2 { font-family:arial,verdana; font-weight: bold; color:003163; }
h3 { font-family:arial,verdana; font-weight: bold; color:003163; }
h4 { font-family:arial,verdana;font-weight: bold; color:003163; }
h5 { font-family:arial,verdana;font-weight: bold; color:003163; }

.required { font-family:arial,verdana;font-size:14px;color:red; }
.sectionHeading { background-color:003163; font-family:arial,verdana;font-weight: bold; color:white;font-size:12px; }
.OFRLeadingCopy { font-family:arial,verdana;font-size:16px;margin-bottom:8px;margin-top:8px;margin-left:50px; }

UL {font-family:arial,verdana;font-size:14px; color:black;}

OL {font-family:arial,verdana;font-size:14px; color:black;}

.OFRTrailingCopy { font-family:arial,verdana;font-size:16px;margin-top:8px;margin-bottom:8px;margin-left:50px; }
.OFRTeamMessageCopy { font-family:arial,verdana;font-size:16px;margin-bottom:8px;margin-top:8px;margin-left:50px; }
.OFRSystemMessage {font-family:arial,verdana;font-size:14px;color:red; }
a.StepOff { font-family:arial,verdana;font-size:16px; color:silver;text-decoration:none;font-weight:bold; }
a.StepOff:hover { font-family:arial,verdana;font-size:16px; color:red; text-decoration:none;font-weight:bold; }
a.StepOn { font-family:arial,verdana;font-size:16px; color:white; font-weight:bold;text-decoration:none; }
.readOnly { text-align:right;}
.numberField {border:1px black solid;background-color:white;text-align:right; disabled:yes;}
.numberFieldReadonly {border:1px silver solid;background-color:white;text-align:right; disabled:yes;}
a.waiverLink {  font-family:arial,verdana;font-size:12px; color:blue; }
a.waiverLink:hover { font-family:arial,verdana;font-size:12px; color:red; }

navBG { color: CECE9C; }

.contentHeadHome { font-family:arial,verdana; font-weight: bold; color:003163; }

.eventHeading { font-family: tahoma; font-size: 20px; font-weight: bold; }

.txtStepSubHeading { font-family:tahoma;font-size:14px; }
.bgOff { background-color: white; border: 1px #003163 solid;}
.bgOn { background-color: 003163; border: 1px #003163 solid;}
.OFRStepSubHeading { font-family:tahoma;font-size:14px; }
.OFREventNameHeading { font-family:verdana;font-weight: bold; color:003163;font-size:20px; }
.OFRContentHeading { font-family:verdana;font-weight: bold; color:003163;font-size:20px; }
.OFRContentSubHeading { font-family:verdana; color:003163;font-size:16px;font-weight:bold; }
.OFRContentSectionHeading { font-family:verdana; color:white;font-size:14px;background-color:003163;}
.OFRtxtRegular { font-family:Verdana, helvetica, Arial, sans-serif; font-size:14px;color:#000000}
.OFRtxtRegularBold { font-family:Verdana, helvetica, Arial, sans-serif; font-size:14px;color:#000000; font-weight:bold;}
.OFRRequiredField { font-family:verdana;font-size:12px;color:red; }
.btnClass { background-color:003163;color:white;font-weight:bold;font-family:verdana;border:1px solid silver; }
a.contentAreaLink { font-family:arial,verdana;font-size:12px; }
a.ofrmenulink { background-color:##CECE9C;margin-left:10px;font-size:12px;font-family:arial;color:black;text-decoration:none;}
a.ofrmenulink:hover { color: #003163;text-decoration:none;font-weight:bold; }
.OFRListItem { margin-left:14px;list-style-type:square;color:003163; }
.OFRMenuTD { border-top:1px solid black; }
.OFRMenuTR { border-bottom:1px solid black; }

/* Step Bar Navigation Styles */

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(/common/images/stepBar/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn.blue { background: #2ae; }
.centerDot { font-family: verdana; font-size:20px; font-color: #CECE9C; text-align:center;vertical-align:top;}
.btn.OFRProgBarblueOn { background: #003163; }
.btn.OFRProgBarblueOff { background:  #4985C1; }
.btn.OFRProgBartan { background: #CECE9C; }
.btn.OFRProgBarblueOn.Arrow {width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/arrow-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBarblueOn.Check { width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/check-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBarblueOn.Final { width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/final-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBarblueOff.Arrow {width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/arrow-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBarblueOff.Check { width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/check-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBarblueOff.Final { width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/final-w.png);background-repeat: no-repeat; background-position:center center;}
.btn.OFRProgBartan.Arrow {width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/arrow-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBartan.Check { width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/check-w.png); background-repeat: no-repeat;background-position:center center;}
.btn.OFRProgBartan.Final { width:100px;text-align:center; font-family:arial;background-image: url(/common/images/sevacm/stepBar/final-w.png); background-repeat: no-repeat;background-position:center center;}


.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-position: center; background-repeat:no-repeat;}
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

.OFRFormElement
{
	visible: false;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
}

.OFRNumericFormElement
{
	visible: false;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
}

.OFRRequiredFormElement
{
	visible: false;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
}

.OFRRequiredNumericFormElement
{
	visible: false;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
}

.OFRtxtFormLabel
{
	visible: false;
	font-family:  Verdana, helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

.OFRtxtInstructionalText
{ font-family:Arial, helvetica, sans-serif, Verdana;;font-size:12px;color:#000000}

.OFRWaiverText
{ font-family:Arial, helvetica, sans-serif, Verdana;;font-size:14px;color:#000000}

.OFRRadioText
{
	visible: false;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
}

.OFRGridHeader
{
background-color: #003163; 
font-family:arial,verdana;font-size:12px; font-weight: normal;color:white;
}

a.OFRGridHeader {
color:white;
}

.OFRCustomFormHorizHeader {
background-color: #f4f0d7; 
font-family:arial,verdana;font-size:12px; font-weight: normal;color:black;


}

.OFRAltRow {
background-color: D6D6E4;
}

.OFRNormalRow {
background-color: FFFFFF;
}

a.SummaryEditLink { text-decoration: none; font-family:arial,verdana;font-size:14px; color:white; }

.OFRRegSummaryTable {
padding-left: 25px;
}

.OFRSummaryFormLabel
{
	visible: false;
	font-family:  Verdana, helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
