H1 {font: 48pt Arial, Helvetica; color:#CF002F; font-weight: bold; margin-left: 0px;}
H2 {font: 16pt Arial, Helvetica; color:#CF002F; font-weight: bold; margin-left: 0px;}
H3 {font: 12pt Arial, Helvetica; color:#CF002F; font-weight: bold; margin-left: 0px; margin-bottom: 3px;}
H4 {font: 10pt Arial, Helvetica;  margin-left: 15px; text-decoration: underline; padding: 0px; border: 0px;}

.TD { COLOR: black; FONT: 10pt Arial, Helvetica}
.TD-SMALL {  COLOR: black; FONT: 9pt Arial, Helvetica}
.TD-SMALL-RIGHT {  text-align: right; COLOR: black; FONT: 9pt Arial, Helvetica}
.TD-SHADED { COLOR: black; FONT: 10pt Arial, Helvetica}
.TD-SHADED-SMALL {  COLOR: black; FONT: 9pt Arial, Helvetica}
.TD-SHADED-SMALL-RIGHT {  text-align: right; COLOR: black; FONT: 9pt Arial, Helvetica}
.TD-SHADED-DARK-SMALL {  COLOR: black; FONT: 9pt Arial, Helvetica}
.TD-SHADED-DARK-SMALL-RIGHT {  text-align: right; COLOR: black; FONT: 9pt Arial, Helvetica}
.TD-HEADER { BACKGROUND-COLOR: #DDDDDD; COLOR: black; FONT: bold 10pt Arial, Helvetica}
.TD-HEADER-SMALL { BACKGROUND-COLOR: #DDDDDD; COLOR: black; FONT: BOLD 9pt Arial, Helvetica}
.TD-HEADER-SMALL-LINK {  vertical-align: bottom; COLOR: black; font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold; cursor: pointer; cursor: hand; text-decoration: underline}
.TD-HEADER-SMALL-NOLINK { vertical-align: bottom; COLOR: black; font-family: Arial, Helvetica; font-size: 9pt; font-weight: bold;}
.TD-HEADER-SMALL-RIGHT {  COLOR: black; text-align: right; FONT: BOLD 9pt Arial, Helvetica}
.TD-HEADER-SHADED {  COLOR: black; FONT: 10pt Arial, Helvetica}
.TD-HEADER-SHADED-SMALL {  COLOR: black; FONT: BOLD 9pt Arial, Helvetica}
.TD-LABEL {  text-align: right; COLOR: black; FONT: bold 10pt Arial, Helvetica}
.TD-LABEL-LEFT {  text-align: left; COLOR: black; FONT: bold 10pt Arial, Helvetica}
.TD-LABEL-RADIO { FONT: bold 10pt Arial, Helvetica; COLOR: black; TEXT-ALIGN: left }
.TD-LABEL-REQUIRED { text-align: right; COLOR: red; FONT: bold 10pt Arial, Helvetica}
.TD-LABEL-SMALL {  text-align: right; COLOR: black; FONT: 8pt Arial, Helvetica}
.TD-LABEL-SHADED {  text-align: right; COLOR: black; FONT: BOLD 10pt Arial, Helvetica}
.TD-LABEL-SHADED-SMALL {  text-align: right; COLOR: black;  FONT: 8pt Arial, Helvetica}
.TD-LABEL-CENTER {  text-align: center; COLOR: black;  font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold}
.TD-INPUT {  text-align: left; COLOR: black; FONT: 10pt Arial, Helvetica}
.TD-INPUT-SHADED {  text-align: left;  COLOR: black; DISPLAY: inline; FONT: 10pt Arial, Helvetica}
.TD-INPUT-RIGHT {  text-align: right; COLOR: black; DISPLAY: inline; FONT: 10pt Arial, Helvetica}
.FIELDSET { border-color: black; padding: 10px; border-width: 3px;}
.LEGEND { font: bold 10pt Arial, Helvetica; color:#CF002F }
.LEGEND2 { font: bold 10pt Arial, Helvetica; color:#000000 }
.FIELDSET2 { border-color: black; padding: 5px; border-width: 2px;}
.FIELDSET1 { border-color: black; padding: 5px; border-width: 1px;}
.FIELDSET-WHITE { border-color: white; padding: 5px; border-width: 0px;}
.CAPTION {  COLOR: black; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-align: center}
.CAPTION2 {  COLOR:#CF002F; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-align: left}
.CAPTION_RED_RIGHT {  COLOR:#CF002F; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-align: right}
.ERROR {  COLOR:#CF002F; DISPLAY: inline;  FONT: bold 9pt Arial, Helvetica}
.error {  COLOR:#CF002F; DISPLAY: inline;  FONT: bold 9pt Arial, Helvetica}
.ERROR-CENTER {  COLOR: #CF002F; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-align: center}
.PROCESSING {  COLOR: #CF002F;  FONT: bold 14pt Arial, Helvetica}
.GREY-OUT { BACKGROUND-COLOR: #DDDDDD; } 
.CRITERIA-TITLE {  COLOR: #CF002F; text-align: center;  FONT: bold 14pt Arial, Helvetica}
.GREY-BOLD { font: bold 10pt Arial, Helvetica; color:#666666 }
.TITLE {font: 16pt Arial, Helvetica; color:#cf002f; font-style: italic; font-weight: bold; margin-left: 0px;}
.HEADER-SMALL {font-size: smaller; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TD-HEADER-SMALLEST { FONT: bold 8pt Arial, Helvetica; COLOR: #ffffff;}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
.pagingPositionControls { FONT: 10pt Arial, Helvetica}
.pagingControls { FONT: 10pt Arial, Helvetica}
.pagingPositionStats { FONT: 10pt Arial, Helvetica}


/*Style for the background-bar of the menu*/
.clBar{position:absolute; width:10; height:10; visibility:hidden} 
/*.clBar{position:absolute; visibility:hidden} */

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#000000; layer-background-color:#000000; color:white;}
.clLevel0over{background-color:#eeeeee; layer-background-color:#000000; color:Black; cursor:pointer; cursor: hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel1{background-color:#cf002f; layer-background-color:#000000; color:white;}
.clLevel1over{background-color:#555555; layer-background-color:#555555; color:White; cursor:pointer; cursor: hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#888888; layer-background-color:#888888}


/*Styles for level 2*/
.clLevel2,.clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel2{background-color:#cf002f; layer-background-color:#000000; color:white;}
.clLevel2over{background-color:#555555; layer-background-color:#555555; color:White; cursor:pointer; cursor: hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#888888; layer-background-color:#888888}

.h3Black{font: 12pt Arial, Helvetica; color:black; font-weight: bold; margin-left: 0px; margin-bottom: 3px;}
.footnote{font: 8pt Arial, Helvetica; color:black; font-weight: normal;	margin-left: 0px; margin-bottom: 0px;}
.smallNote{font: 7pt Arial, Helvetica; color:black; font-weight: normal;	margin-left: 0px; margin-bottom: 0px;}
.broadcastMessage{font: 10pt Arial, Helvetica; color:black; font-weight: normal;}
.billerMessage{font: 10pt Arial, Helvetica; color:black; font-weight: normal;}
.clickable{cursor:pointer; cursor: hand }
.noMarginNoPadding{  margin: 0px; padding: 0px;  }
.height100pct{ height: 100% }
.heigh16{ height: 16px }
.logoRow{height: 36px; vertical-align: top }
.heigh40{ height: 40px }
.verticalTop{ vertical-align: top }
.borderTop{  height: 16px; vertical-align: top }
.graySeparator{ height: 8px; vertical-align: top }
.welcomeImgRow{ height: 80px; vertical-align: top } 
.menuRow{ height: 36px; vertical-align: top }
.userInfoRow{ height: 40px }
.printRcptsAlertTable{ border-color: #666666; border-width: 2px; font: 10pt Arial, Helvetica; }
.logobanner { background-color: #000000 }
.footer { background-color: #CF002F; width: 100%; color:white }
.wildcardmsg { background-color: #808080; width: 322px; color:white; font: 8pt Arial, Helvetica; text-align: left;  vertical-align: top; padding: 3px; }
.columnlist { min-width: 200px;  }
.sortorderselect { min-width: 200px }
.samesizebutton { width: 100%; text-align: center;}
.hideKeepSpace { visibility: hidden; }
.show { visibility: visible; }
.disabledText { FONT: bold 10pt Arial, Helvetica; background-color: #E5E5E5}
.radioShadedNoPadding { background-color: #DDDDDD;  color: black; font: 9pt Arial, Helvetica; padding: 0px; margin: 0px; cursor: default;}
.radioNoPadding { background-color: white;  color: black; font: 9pt Arial, Helvetica; padding: 0px; margin: 0px; cursor: default;}
.radioAccept { background-color: rgb( 0, 198, 0 );   color: black; font: 9pt Arial, Helvetica; padding: 0px; margin: 0px; cursor: default;}
.radioReject { background-color: rgb( 244, 0, 0 );   color: black; font: 9pt Arial, Helvetica; padding: 0px; margin: 0px; cursor: default;}
.roleMessage{font: 10pt Arial, Helvetica; color:black; font-weight: normal;}
.tooltip { cursor: help; }
.welcomeMessage{font: 10pt Arial, Helvetica; color:black; font-weight: normal;}

SPAN.category{COLOR:#AD0000;FONT-SIZE:22pt;FONT-WEIGHT:bold;LETTER-SPACING:1;FONT-STYLE:italic}
SPAN.head{COLOR:#0000AD;FONT-SIZE:14pt;FONT-WEIGHT:bold;LETTER-SPACING:1}
SPAN.head2{PADDING-LEFT:15px;COLOR:#0000C0;FONT-SIZE:10pt;FONT-WEIGHT:bold}
LI{PADDING-LEFT:30px;FONT-SIZE:8.5pt}
SPAN.bul{PADDING-LEFT:30px;FONT-SIZE:8.5pt}

SPAN.small{FONT-SIZE:9pt}
SPAN.lead{FONT-SIZE:6pt;LINE-HEIGHT:6pt}

SPAN.skipques{FONT-SIZE:7pt;LINE-HEIGHT:7pt}
SPAN.id{PADDING-LEFT:8px;PADDING-RIGHT:6px;COLOR:#333333;FONT-SIZE:7.5pt}
SPAN.inst{COLOR:#006600;FONT-SIZE:6.5pt}
SPAN.size{PADDING-LEFT:5px;COLOR:#C00000;FONT-SIZE:6.5pt}
A{COLOR:#3636EF;TEXT-DECORATION:underline;FONT-WEIGHT:bold}
A:hover{COLOR:#AD0000;TEXT-DECORATION:underline;FONT-WEIGHT:bold;}
SPAN.mssg{COLOR:#C00000;FONT-SIZE:9pt;FONT-STYLE:italic;FONT-WEIGHT:bold}
SPAN.title{COLOR:#29006B;FONT-SIZE:21pt;FONT-FAMILY:arial,helvetica,sans-serif;FONT-STYLE:italic;FONT-WEIGHT:bold}
SPAN.troop{FONT-FAMILY:arial,helvetica,sans-serif;COLOR:#333333;FONT-SIZE:7pt;FONT-STYLE:italic}

