.tableStyle

{

    LEFT: 5px;

    POSITION: absolute;

    TOP: 5px

}

.formHeader

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: middle;

    COLOR: white;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: darkgray

}

.formBody

{

    LEFT: 5px;

    POSITION: absolute;

    TOP: 5px;

    BACKGROUND-COLOR: #f6f6f5

}

.formBodyCentered

{

    BACKGROUND-COLOR: #f6f6f5;

    TEXT-ALIGN: center

}

.formLabel

{

    FONT: bold 8pt Arial;

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: right

}

.formLeftLabel

{

    FONT: bold 8pt Arial;

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: left

}

.formCenteredLabel

{

    FONT: bold 8pt Arial;

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: center

}

.formCenteredLightLabel

{

    FONT: 8pt Arial;

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: center

}

.formDataLabel

{

    FONT: 8pt Arial;

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: left

}

.formCell

{

    FONT: bold 8pt Arial;

    TEXT-ALIGN: left

}

.formTextInput

{

    BORDER-RIGHT: transparent 1px inset;

    BORDER-TOP: transparent 1px inset;

    FONT: 8pt Arial;

    BORDER-LEFT: transparent 1px inset;

    BORDER-BOTTOM: transparent 1px inset;

    HEIGHT: 20px;

    TEXT-ALIGN: left

}

.formTextInputDisabled

{

    BORDER-RIGHT: transparent 1px inset;

    BORDER-TOP: transparent 1px inset;

    FONT: 8pt Arial;

    BORDER-LEFT: transparent 1px inset;

    BORDER-BOTTOM: transparent 1px inset;

    HEIGHT: 20px;

    BACKGROUND-COLOR: #f6f6f5;

    TEXT-ALIGN: left

}

.formNumberDateInput

{

    FONT: 8pt Arial;

    HEIGHT: 18px;

    TEXT-ALIGN: right

}

.formButton

{

    BORDER-RIGHT: transparent 1px outset;

    BORDER-TOP: transparent 1px outset;

    FONT: 8pt Arial bold;

    BORDER-LEFT: transparent 1px outset;

    BORDER-BOTTOM: transparent 1px outset

}

.formBuilderButton

{

    BORDER-RIGHT: transparent 1px outset;

    BORDER-TOP: transparent 1px outset;

    FONT: 10pt Arial bold;

    BORDER-LEFT: transparent 1px outset;

    WIDTH: 18px;

    BORDER-BOTTOM: transparent 1px outset;

    HEIGHT: 18px

}

.formDataCell

{

    FONT: 8pt Arial bold;

    VERTICAL-ALIGN: middle;

    COLOR: blue;

    TEXT-ALIGN: left

}

.formTextArea

{

    BORDER-RIGHT: transparent 1px inset;

    BORDER-TOP: transparent 1px inset;

    FONT: 8pt Arial;

    BORDER-LEFT: transparent 1px inset;

    BORDER-BOTTOM: transparent 1px inset;

    TEXT-ALIGN: left

}

.formCenteredSpan

{

    VERTICAL-ALIGN: middle;

    TEXT-ALIGN: center

}

.formInvisibleTextBox

{

    BORDER-RIGHT: transparent 0px solid;

    BORDER-TOP: transparent 0px solid;

    FONT-SIZE: 8pt;

    BORDER-LEFT: transparent 0px solid;

    WIDTH: 18px;

    COLOR: #f6f6f5;

    BORDER-BOTTOM: transparent 0px solid;

    FONT-FAMILY: Arial;

    HEIGHT: 18px;

    BACKGROUND-COLOR: #f6f6f5

}

.formErrorLabel

{

    FONT-SIZE: 8pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    TEXT-ALIGN: left

}

.formIfLabel

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 8pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    TEXT-ALIGN: right

}

.formDropDownList

{

    BORDER-RIGHT: transparent 1px inset;

    BORDER-TOP: transparent 1px inset;

    FONT-SIZE: 8pt;

    BORDER-LEFT: transparent 1px inset;

    BORDER-BOTTOM: transparent 1px inset;

    FONT-FAMILY: Arial

}

.form3pxSpacer

{

    FONT-SIZE: 3px;

    FONT-FAMILY: Arial

}

.formHyperlink

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    FONT-FAMILY: Arial;

    TEXT-DECORATION: none

}

.formSymbolSmall

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14pt;

    VERTICAL-ALIGN: middle;

    FONT-FAMILY: Wingdings;

    TEXT-ALIGN: center

}

.formSymbolLarge

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 20pt;

    VERTICAL-ALIGN: middle;

    FONT-FAMILY: Wingdings;

    TEXT-ALIGN: center

}

.formViewButton

{

    BORDER-RIGHT: black 1px solid;

    BORDER-TOP: black 1px solid;

    FONT-SIZE: 10pt;

    BORDER-LEFT: black 1px solid;

    BORDER-BOTTOM: black 1px solid;

    FONT-FAMILY: Verdana

}

.formCalHasNotes

{

    BORDER-RIGHT: black 1px solid;

    BORDER-TOP: black 1px solid;

    FONT-SIZE: 10pt;

    BORDER-LEFT: black 1px solid;

    BORDER-BOTTOM: black 1px solid;

    FONT-FAMILY: Verdana;

    BACKGROUND-COLOR: #99ff99

}

.formViewHeader

{

    FONT-SIZE: 10pt;

    FONT-FAMILY: Verdana;

    TEXT-ALIGN: center

}

.formClockDisplay

{

    FONT-SIZE: 72pt;

    VERTICAL-ALIGN: middle;

    FONT-FAMILY: wingdings;

    TEXT-ALIGN: center

}

.listExpiredRow

{

    FONT-SIZE: 8pt;

    FONT-FAMILY: Arial;

    HEIGHT: 18px;

    BACKGROUND-COLOR: #e6e6fa

}

.listUnexpiredRow

{

    FONT-SIZE: 8pt;

    FONT-FAMILY: Arial;

    HEIGHT: 18px;

    BACKGROUND-COLOR: #ffffff

}

.listSortButton

{

    BORDER-RIGHT: transparent 0px solid;

    PADDING-RIGHT: 0px;

    BORDER-TOP: transparent 0px solid;

    PADDING-LEFT: 0px;

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    BORDER-LEFT: transparent 0px solid;

    WIDTH: 15px;

    PADDING-TOP: 0px;

    BORDER-BOTTOM: transparent 0px solid;

    HEIGHT: 15px

}

.popupCalendar

{

    FONT-SIZE: 8pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: whitesmoke

}

.popupCalendar_DayHeader

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    COLOR: black;

    FONT-FAMILY: Arial

}

.popupCalendar_Day

{

    FONT-SIZE: 8pt;

    COLOR: black;

    FONT-FAMILY: Arial;

    TEXT-DECORATION: none

}

.popupCalendar_SelectedDay

{

    FONT-SIZE: 8pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: #e9e9e9;

    TEXT-DECORATION: none

}

.popupCalendar_Title

{

    FONT-SIZE: 9pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: aliceblue

}

.popupCalendar_Selector

{

    FONT-SIZE: 9pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: #e9e9e9;

    TEXT-DECORATION: none

}

.popupCalendar_OtherMonth

{

    FONT-SIZE: 8pt;

    COLOR: darkgray;

    FONT-FAMILY: Arial

}

.popupCalendar_WeekendDay

{

    FONT-SIZE: 8pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: aliceblue;

    TEXT-DECORATION: none

}

.popupCalendar_SelectedDay

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    COLOR: blue;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: lemonchiffon;

    TEXT-DECORATION: none

}

.popupCalendar_Today

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    COLOR: red;

    FONT-FAMILY: Arial;

    BACKGROUND-COLOR: lemonchiffon;

    TEXT-DECORATION: none

}

.gridLink

{

    FONT-SIZE: 8pt;

    COLOR: black;

    FONT-FAMILY: Arial;

    TEXT-DECORATION: none

}

.gridObviousLink

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    FONT-FAMILY: Arial

}

.weekend

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: middle;

    COLOR: black;

    FONT-FAMILY: verdana;

    BACKGROUND-COLOR: #a7a7a7;

    TEXT-ALIGN: center

}

.avail

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: middle;

    FONT-FAMILY: verdana;

    COLOR: #B00000;

    TEXT-ALIGN: center

}

.availlink

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: middle;

    COLOR: #B00000;

    FONT-FAMILY: verdana;

    TEXT-ALIGN: center;

    TEXT-DECORATION: none

}

.unavail

{

    FONT-WEIGHT: normal;

    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: middle;

    BACKGROUND-COLOR: #E7E7E7;

    FONT-FAMILY: verdana;

    TEXT-ALIGN: center

}

.header

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    COLOR: white;

    FONT-FAMILY: arial;

    BACKGROUND-COLOR: #b00000;

    TEXT-DECORATION: none

}

.altheader {
    
   FONT-WEIGHT: bold;

    FONT-SIZE: 8pt;

    COLOR: white;

    FONT-FAMILY: verdana;

    BACKGROUND-COLOR: #655E4D;

    TEXT-DECORATION: none
}



.appcell

{

    FONT-SIZE: 8pt;

    FONT-FAMILY: arial;

    TEXT-ALIGN: center

}

.image

{

    MARGIN: 0px

}

.unconfrow

{

    BACKGROUND-COLOR: moccasin

}

.confrow

{

    BACKGROUND-COLOR: #fffccf

}

.asterisk

{

font-family:arial;

font-size:14pt;

font-weight:bold;

color:black;

}

.errortextbox

{

    BORDER-RIGHT: red 2px solid;

    BORDER-TOP: red 2px solid;

    FONT-WEIGHT: bold;

    FONT-SIZE: 10pt;

    BORDER-LEFT: red 2px solid;

    BORDER-BOTTOM: red 2px solid;

    FONT-FAMILY: arial;

    BACKGROUND-COLOR: #ffcccc

}

.errortextboxemail

{

    BORDER-RIGHT: red 2px solid;

    BORDER-TOP: red 2px solid;

    FONT-WEIGHT: bold;

    FONT-SIZE: 10pt;

    BORDER-LEFT: red 2px solid;

    WIDTH: 402px;

    BORDER-BOTTOM: red 2px solid;

    FONT-FAMILY: arial;

    BACKGROUND-COLOR: #ffcccc

}

.faq_section_header

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 10pt;

    FONT-FAMILY: tahoma

}

.faq_body_text

{

    FONT-SIZE: 10pt;

    FONT-FAMILY: tahoma

}

.faq_highlighted_text

{

    COLOR: red

}

.applistnavbuttons

{

    BORDER-RIGHT: #000000 1px solid;

    BORDER-TOP: #000000 1px solid;

    FONT-WEIGHT: bold;

    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#fffccf',EndColorStr='#a7a7a7');

    BORDER-LEFT: #000000 1px solid;

    BORDER-BOTTOM: #000000 1px solid;

    BACKGROUND-COLOR: #ededed

}

.errheader

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 12pt;

    COLOR: white;

    FONT-FAMILY: verdana;

    BACKGROUND-COLOR: #b00000;

    TEXT-ALIGN: center

}

.errmessage

{

    FONT-SIZE: 11pt;

    FONT-FAMILY: verdana;

    TEXT-ALIGN: center

}

.errremedy

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 11pt;

    FONT-FAMILY: verdana;

    TEXT-ALIGN: center

}

.newslink

{

    FONT-SIZE: 11pt;

    COLOR: #b00000;

    FONT-FAMILY:tahoma;

    TEXT-DECORATION: NONE;

}

.newstext

{

    FONT-SIZE: 10pt;

    FONT-FAMILY: tahoma

}

.ackheader

{

font-family:arial;

font-size:10pt;

font-weight:bold;

}

.acksubhead

{

font-family:arial;

font-size:10pt;

font-weight:bold;

font-style:italic;

text-decoration:underline;

}

.ackbody

{

font-family:arial;

font-size:10pt;

}

.pwdformheader

{

font-family:verdana;

font-size:10pt;

font-weight:bold;

color:white;

background-color:#B00000;

}

.pwdtext

{

font-family:arial;

font-size:8pt;

}

.pwdlabel{

font-family:arial;

font-size:8pt;

font-weight:bold;

color:white;

background-color:#B00000;

text-align:center;

vertical-align:middle;

}

.nextButton

{

text-align:right;

font-family:verdana;

font-size:11pt;

color:#b00000;

border:solid 1px #fffccf;

background-color:#fffccf;

}

.prevButton

{

text-align:left;

font-family:verdana;

font-size:11pt;

color:#b00000;

border:solid 1px #fffccf;

background-color:#fffccf;

}

.prevButtonDisabled

{

text-align:left;

font-family:verdana;

font-size:11pt;

color:#a7a7a7;

font-weight:bold;

border:solid 1px #fffccf;

background-color:#fffccf;

}

.smallBlueTextCentered

{

font-family:verdana;

font-size:8pt;

text-align:center;

color:blue;

}

.appdupebody

{

font-family:verdana;

font-size:8pt;

}

.appdupebodyalt

{

font-family:verdana;

font-size:8pt;

background-color:#ffd7d7;

}

.appdupelistheader

{

font-family:verdana;

font-size:8pt;

font-weight:bold;

background-color:#e7e7e7;

text-align:center;

}

.appdupelabel

{

font-family:verdana;

font-size:8pt;

font-weight:bold;

text-align:right;

color:#B00000;

background-color:#FFFCCF;

}

.redboldface

{

font-weight:bold;

color:red;

}

.psel_errorheader{

font-family:verdana;

font-size:11pt;

font-weight:bold;

background-color:#B00000;

color:white;

text-align:center;

vertical-align:middle;

}

.psel_errortext{

font-family:verdana;

font-size:9pt;

text-align:left;

}

.psel_errortextvariable{

color:#B00000;

}

.psel_remedytext{

font-family:verdana;

font-size:9pt;

text-align:left;

font-weight:bold;

}

.psel_errorid{

font-family:verdana;

font-size:9pt;

text-align:center;

font-weight:bold;

border:solid 1px transparent;

}

.detect_accepted {

font-family:verdana;

font-size:10pt;

font-weight:bold;

color:blue;

background-color:#FFFCCF;

border:solid 0px transparent;

}

.detect_rejected {

font-family:verdana;

font-size:10pt;

font-weight:bold;

color:red;

background-color:#FFFCCF;

border:solid 0px transparent;

}

.detect_formheader{

font-family:verdana;

font-size:10pt;

font-weight:bold;

background-color:#B00000;

color:white;

text-align:center;

}

.detect_label{

font-family:verdana;

font-size:10pt;

text-align:right;

}

.detect_advisory{

font-family:verdana;

font-size:8pt;

color:blue;

}

.calcourtheader {

 font-family:verdana;

 font-size:10pt;

 font-weight:bold;

 background-color:#B00000;

 color:#FFFCCF;

 vertical-align:middle;

}

.calmonthheader {

 font-family:verdana;

 font-size:10pt;

 font-weight:bold;

 color:black;

 text-align:center;

 vertical-align:middle;

}

.calwkdayheader {

 font-family:verdana;

 font-size:8pt;

 font-weight:bold;

 text-align:center;

}

.calwkendheader {

 font-family:verdana;

 font-size:8pt;

 font-weight:bold;

 background-color:#B00000;

 color:#FFFCCF;

 text-align:center;

 vertical-align:middle;

}

.caljudgetext {

 font-family:verdana;

 font-size:10pt;

 font-weight:bold;

}

.caliconcell {

 text-align:center;

 vertical-align:middle;

}

.calblackoutcell {

 background-color: #e6e6e6;

 text-align:center;

 vertical-align:middle;

}

.calholidaycell {

 background-color: #e6e6e6;

 text-align:center;

 vertical-align:middle;

}

.calrowtext {

font-family:verdana;

font-size:9pt;

vertical-align:top;

}

.calaltrowtext {

font-family:verdana;

font-size:9pt;

vertical-align:top;

background-color:#ffd7d7;

}

.calwkendcell {

 background-color:#dbc0b7;

 text-align:center;

 vertical-align:middle;

}

.calaltheadertext {

font-family:verdana;

font-size:9pt;

font-weight:bold;

vertical-align:top;

background-color: #ffd7d7;

}

.cptblheader {

 font-family:verdana;

 font-size:8pt;

 font-weight:bold;

 background-color:#a7a7a7;

 color:white;

}

.cplabel {

 font-family:verdana;

 font-size:8pt;

 font-weight:bold;

 text-align:right;

}

.cptblabel {

 font-family:verdana;

 font-size:7pt;

 color:blue;

}

.cpiflabel {

 font-family:verdana;

 font-size:8pt;

 font-weight:bold;

}

.cprblabel {

 font-family:verdana;

 font-size:8pt;

 color:blue;

 }

.cptextbox {

 font-family:verdana;

 font-size:8pt;

 border: inset 1px #a7a7a7;

}

.cpbutton {

 font-family:verdana;

 font-size:8pt;

 border: outset 1px #a7a7a7;

}

.cptextdata {

 font-family:verdana;

 font-size:8pt;

}

.cpalttextdata {

 font-family:verdana;

 font-size:8pt;

 background-color: #ffd7d7;

}

.formBarLeft

{

font-family:Georgia;

font-size:12pt;

font-weight:bold;

color: #b00000;

border-bottom:dotted 1px black;

vertical-align: middle;	

}

.formBarCenter

{

font-family:Georgia;

font-size:12pt;

font-weight:bold;

color: #b00000;

border-bottom:dotted 1px black;

vertical-align: middle;	

text-align:center;

}

.formBarRight

{

font-family:Georgia;

font-size:12pt;

font-weight:bold;

color: #b00000;

border-bottom:dotted 1px black;

vertical-align: middle;	

text-align:right;

}

.formHeaderLeft

{

font-family:Georgia;

font-size:14pt;

font-weight:bold;

color: #b00000;

border-bottom:dotted 1px black;

vertical-align: middle;	

}

.formHeaderCenter

{

font-family:Georgia;

font-size:14pt;

font-weight:bold;

color: #b00000;

border-bottom:dotted 1px black;

vertical-align: middle;	

text-align:center;

}

.formHeaderRight

{

font-family:Georgia;

font-size:14pt;

font-weight:bold;

color: #b00000;

border-bottom:dotted 1px black;

vertical-align: middle;	

text-align:right;

}

.publicLabel

{

font-family:Verdana;

font-size:10pt;

font-weight:bold;

text-align:right;

vertical-align:middle;	

}

.publicTxtBox

{

font-family:Verdana;

font-size:10pt;

border:inset 1px #a7a7a7;

}

.publicText

{

font-family:Verdana;

font-size:10pt;

}

.publicAltText

{

font-family:Verdana;

font-size:10pt;

background-color:#e7e7e7;

}
