
.jc {position:relative; }



.textRegular{ color: #000000; font-family: Verdana, sans-serif; font-size: 10pt }
.header { background-color : #a8353a; color: #ffffff; font-family: Verdana, sans-serif; font-weight:bold; font-size: 11pt; }
.footer{ color: #a8353a; font-family: Verdana, sans-serif; font-size: 9pt }
.headerLinkCommon { background-color : #a8353a; color: #ffffff; font-family: Verdana, sans-serif; font-weight:bold; font-size: 11pt; }
.menu{ background-color : #666666; font-family: arial,sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.formRequired{ background-color:#ffffff; color:#800000; font-weight:bold; font-family: verdana, sans-serif; font-size: 10pt;}
.formNotRequired{ background-color:#ffffff; color:#000000; font-family: verdana, sans-serif; font-size: 10pt;}

.alertBox{ background-color:#cccccc; font-family: verdana, sans-serif; font-size: 10pt;}
.whiteBox{ background-color:#ffffff; font-family: verdana, sans-serif; font-size: 10pt;}
.blueBox{ background-color:#cccccc; font-family: verdana, sans-serif; font-size: 10pt;}
.redBox{ background-color: #f6eaeb; font-family: verdana, sans-serif; font-size: 10pt;}
.goldBox{ background-color: #f3b700; font-family: verdana, sans-serif; font-size: 10pt;}
.greyBox{ background-color: #666666; color: #ffffff; font-family: verdana, sans-serif; font-size: 10pt; }

.greyBoxBorder{ background-color:#cccccc; font-family: verdana, sans-serif; font-size: 10pt; } 
.alertBoxBorder{ background-color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.blueBoxBorder{ background-color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.redBoxBorder{ background-color:#800000; font-family: verdana, sans-serif; font-size: 10pt;}

.confirmText{ color:#666666; font-family: verdana, sans-serif; font-size: 10pt;}
.alertText{ color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.blackText{ color:#000000; font-family: verdana, sans-serif; font-size: 10pt;}
.blackTextSmall{ color:#000000; font-family: verdana, sans-serif; font-size: 8pt;}
.blueText{ color:#660099; font-family: verdana, sans-serif; font-size: 10pt;}
.redText{ color:#800000; font-family: verdana, sans-serif; font-size: 10pt;}
.redTextSmall{ color:#800000; font-family: verdana, sans-serif; font-size: 8pt;}


H1.redText{ color:#a8353a; font-family: garamond, sans-serif; font-weight:bold; font-style:italic; font-size: 20pt; }
H2.redText{ color:#a8353a; font-family: verdana, sans-serif; font-weight:bold; font-style:italic; font-size: 12pt; }
H3.redText{ color:#a8353a; font-family: verdana, sans-serif; font-weight:bold; font-style:italic; font-size: 10pt; }

.loginWindow{ background-color:#a8353a; color:#ffffff; font-family: verdana, sans-serif; text-decoration: italics; font-weight:bold; font-size: 10pt;}

BODY{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}

a:link{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }
a:visited { text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }
a:hover{ text-decoration: underline; color: #500000; font-family: Verdana, sans-serif; font-size: 10pt; }
a:active{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }

td.header{ font-weight:bold; padding=5; color: #999999; }

a.header:link{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.header:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.header:hover{ text-decoration: none; font-weight: bold; color: #f3b700; font-family: Verdana, sans-serif; font-size: 11pt; }
a.header:active{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }

a.footer:link{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 9pt; }
a.footer:visited { text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 9pt; }
a.footer:hover{ text-decoration: underline; color: #500000; font-family: Verdana, sans-serif; font-size: 9pt; }
a.footer:active{ text-decoration: none; color: #800000; font-family: Verdana, sans-serif; font-size: 9pt; }

a.alertText:link{ font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }
a.alertText:visited { font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }
a.alertText:hover{ font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }
a.alertText:active{ font-weight:bold; text-decoration: underline; color: #660099; font-family: Verdana, sans-serif; font-size: 10pt; }

a.confirmText:link{ text-decoration: none; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }
a.confirmText:visited { text-decoration: none; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }
a.confirmText:hover{ text-decoration: underline; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }
a.confirmText:active{ text-decoration: none; color: #333333; font-family: Verdana, sans-serif; font-size: 10pt; }

td.menu{ color: #ffffff; padding=5; text-align: center; }
table.menu{ color: #ffffff; border-width: 2px 2px 2px 2px; border-style : solid solid solid solid; border-color : cccccc; } 

a.menu:link{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menu:visited { text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menu:hover{ text-decoration: none; font-weight: bold; color: #f3b700; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menu:active{ text-decoration: none; font-weight: bold; color: #ffffff; font-family: Verdana, sans-serif; font-size: 11pt; }

a.menuHighlight:link{ text-decoration: none; font-weight: bold; color: #f6d15e; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menuHighlight:visited { text-decoration: none; font-weight: bold; color: #f6d15e; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menuHighlight:hover{ text-decoration: none; font-weight: bold; color: #f3b700; font-family: Verdana, sans-serif; font-size: 11pt; }
a.menuHighlight:active{ text-decoration: none; font-weight: bold; color: #f6d15e; font-family: Verdana, sans-serif; font-size: 11pt; }

td.formRequired{  background-color:#ffffff; color:#800000; }
input.formRequired{ background-color: #ffeeee; color:#800000; border-color : 800000;}
select.formRequired{ background-color: #ffeeee; color:#800000; border-color : 800000;}

input.formMissed{ background-color: #cccccc; color:#660099; border-color: 660099 660099 660099 660099;}
select.formMissed{ background-color: #cccccc; color:#660099; border-color : 660099;}

td.formNotRequired{  background-color:#ffffff; color:#000000; }
input.formNotRequired{ background-color: #ffffff; color:#000000; border-color : 800000;}
select.formNotRequired{ background-color: #ffffff; color:#000000; border-color : 800000;}

table.loginWindow {
	background-color: #a8353a; color:#ffffff;
	border-width : 2px 2px 2px 2px;
	border-style : solid;
	border-color : 800000;
}

td.locationSelect{  background-color:#ffffff; color:#800000; font-family: verdana, sans-serif; font-size: 10pt; }
td.locationSelected{  background-color:#a8353a; color:#ffffff; font-family: verdana, sans-serif; font-size: 10pt; }

a.locationSelect:link{ text-decoration: none; color: #000000; font-family: Verdana, sans-serif; font-size: 10pt; }
a.locationSelect:visited { text-decoration: none; color: #000000; font-family: Verdana, sans-serif; font-size: 10pt; }
a.locationSelect:hover{ text-decoration: underline; color: #800000; font-family: Verdana, sans-serif; font-size: 10pt; }
a.locationSelect:active{ text-decoration: none; color: #000000; font-family: Verdana, sans-serif; font-size: 10pt; }

.warning { border:2px solid #609; width: 500px; padding:5; background: #ccc; text-align: center; color: #609; font-size:12px; font-weight:none; font-family:verdana, arial, sans-serif}


