<!--

.nothing {}

.row1 {background-color: #F7F7F7}
.row2 {background-color: #FFFFFF}
.row3 {background-color: #999999}
.row4 {background-color: #CCCCCC}
.rowPartial {background-color: #99FFAC}
.rowPartial2 {background-color: #99B6FF}

.rowHover {background-color: #FFFDCC }

/* -------------- HEADER -------------- */
.headerBackground { background-color: #FFFFFF; }
.headerSeparator1 { background-color: #CBC6BF; }
.headerSeparator2 { background-color: #966666; }



/* -------------- GENERAL FONT SETTINGS -------------- */

body {color: #727272; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; line-height:15px;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333}

.heading {color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 15px; line-height:15px;}
.headingAlert {color: #FF0000; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 15px; line-height:15px;}
.bodyText { color: #727272; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; line-height:15px;}
.bodyTextWhite{color:#fff}
.bodyTextBold {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #555555}
.bodyTextError {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
.bodyTextSmall {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #777777}
.bodyTextSmallFeint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #C8BEB5}
.wizardStar { color: #FF0000; font-family: verdana; text-decoration: none; font-size: 24px;}
.bodyTextBoldHdr {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color: #555555}

.formElementText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.formElementTextSmall {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #000000}

.MainTitle { position:absolute; margin:-34px 0px; color: #fff; font-size: 12px; font-weight:bold; }
.BodyTitle {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #333333}
.SubTitle {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333}
.SubTitleNormal {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333}

.TitleUnderline { background-color: #712F30; }

.noUnderline {text-decoration: none; color: #FFFFFF} 
.noUnderlineL2 {text-decoration: none; color: #666666}

.sectionLink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #DC1F1D; }


/* ------- CMS ------------------ */

.yellow { color: #F7BF16; font-family: arial, helvetica, verdana; font-size: 11px; font-weight: bold; line-height:12px;}
.footerText { color: #F2EFEB; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 9px; line-height:12px;}
.forms { font-family: arial, helvetica, verdana; color: #847572; font-size: 11px; background-color: #FFFFFF; font-weight: normal; line-height: normal; }
A.navlink:visited { color: #fff; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight: bold; line-height:15px;}
A.navlink:link { color: #fff; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight: bold; line-height:15px;}
A.navlink:active { color: #fff; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight: bold; line-height:15px;}
A.navlink:hover { color: #fff; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; font-weight: bold; line-height:15px;}
/*
a { color: #394464; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; line-height: 14px}
a:visited { color: #394464; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; line-height: 14px}
a:active { color: #b31e1a; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; line-height: 14px}
a:link { color: #394464; font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: underline; line-height: 14px}
a:hover { color: #b31e1a; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; line-height: 14px}
*/
a { color: #394464; font-family: arial, helvetica, verdana; text-decoration: underline; line-height: 14px}
a:visited { color: #394464; font-family: arial, helvetica, verdana; text-decoration: underline; line-height: 14px}
a:active { color: #b31e1a; font-family: arial, helvetica, verdana; text-decoration: underline; line-height: 14px}
a:link { color: #394464; font-family: arial, helvetica, verdana; text-decoration: underline; line-height: 14px}
a:hover { color: #b31e1a; font-family: arial, helvetica, verdana; text-decoration: underline; line-height: 14px}
A.navlink1:visited { color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; font-weight: bold; line-height:15px;}
A.navlink1:link { color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; font-weight: bold; line-height:15px;}
A.navlink1:active { color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; font-weight: bold; line-height:15px;}
A.navlink1:hover { color: #394464; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 12px; font-weight: bold; line-height:15px;}
A.navlink2:visited { color: #fff; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight: bold; line-height:15px;}
A.navlink2:link { color: #fff; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight: bold; line-height:15px;}
A.navlink2:active { color: #fff; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight: bold; line-height:15px;}
A.navlink2:hover { color: #fff; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; font-weight: bold; line-height:15px;}
A.searchlink:visited { color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; font-weight: normal; line-height:10px;}
A.searchlink:link { color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; font-weight: normal; line-height:10px;}
A.searchlink:active { color: #394464; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; font-weight: normal; line-height:10px;}
A.searchlink:hover { color: #394464; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 10px; font-weight: normal; line-height:10px;}

/* ------- COLUMN STYLES ------------------ */
.columnTitles {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #FCD002; font-weight: bold;}
.columnBg {background-color: #F0EAE0;}
.columnText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #4C4C4C; line-height: 15px}
.headerRow {background-color: #CB090C}
.headerMenuRow {background-color: #F3F2F2; color: #F3F2F2}

A.headerlink:visited { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight:bold;}
A.headerlink:link { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight:bold;}
A.headerlink:active { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; font-weight:bold;}
A.headerlink:hover { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 11px; font-weight:bold; }

/* -------------- NAV BOXES -------------- */

.MenuTabNormal {background-color: #29558c}
/*.MenuTabNormal {background-color: #934F4F}*/
.MenuTabSelect {background-color: #29558c}
.MenuTabTitle {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.MenuTabRed {background-color: #FF0000}
.MenuTitle {font-family: "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.MenuFolder {font-family: "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 8pt; font-weight: bold; color: #FBFBFB; text-decoration: none}

.navSecondLevel {background-color: #F7F7F7}


/* -------------- MISC -------------- */
.whiteBox {background-color: #FFFFFF}
.grayBox {background-color: #CECECE}
.cellError {background-color: #FF9999}



/* -------------- LEFT MENU -------------- */
.level1Box {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #b31e1a}
.level2Box {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #666666; background-color: #FFFFFF}





/* -------------- FOOTER -------------- */
.Footer {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #b31e1a}
.footerRow {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 20px; height: 20px; color: #B72104; font-size: 7pt}

A.footerlink:visited { color: #fff; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9pt; }
A.footerlink:link { color: #fff; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9pt; }
A.footerlink:active { color: #fff; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9pt; }
A.footerlink:hover { color: #fff; font-family: arial, helvetica, verdana; text-decoration: underline; font-size: 9pt; }

input, textarea {
	background: #FFFFFF;
	border: 1px solid #cccccc;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000;
}

select {
	background: #FFFFFF;
	border: 1px solid #cccccc;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000;
}

.calendarNoUnderline { text-decoration: none; }
.calendar {font-family: arial, verdana, helvetica; font-size: 8pt; color:#666666}
.bodyCalendar {font-family: arial, verdana, helvetica; font-size: 8pt; color:#666666}


#etab { position: relative; left:35px; top: 10px; font-family: Arial; font-size: 10pt; }
#etab .content { overflow: auto; position: relative; width: 680px; height: 450px; margin-left: -10px; font-family: Arial; padding: 15px 15px 15px 15px; border: 2px solid #CCCCCC; background-color: #F7F7F7; }
#etab .tab { position: relative; border: 1px solid #CCCCCC; padding: 2px 15px 1px 15px; background-color: #555555; color: #FFFFFF; z-index: 1; border-bottom-width: 0; text-decoration: none; }
#etab  .selected { padding: 3px 9px 3px 9px; color: #060610 ; background-color: #F7F7F7; z-index: 2; }

-->

/* -------------- ADDED -------------- */
.bodyTextReq {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FF0000;
}

.register {
	background: #FFFFFF;
	border: 1px solid #cccccc;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #000000;
	height: 30px;
	width: 125px;
}
