.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: #fffccf;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ff9797;
    TEXT-ALIGN: center
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #b00000;
    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 white;
background-color:white;
}
.prevButton
{
text-align:left;
font-family:verdana;
font-size:11pt;
color:#b00000;
border:solid 1px white;
background-color:white;
}
.prevButtonDisabled
{
text-align:left;
font-family:verdana;
font-size:11pt;
color:#a7a7a7;
font-weight:bold;
border:solid 1px white;
background-color:white;
}
.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:#a7a7a7;
 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:#a7a7a7;
 color:white;
 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: #000000;
 text-align:center;
 vertical-align:middle;
}
.calholidaycell {
 background-color: #008000;
 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:white;
}
.calwkendcell {
 background-color: #e7e7e7;
 text-align:center;
 vertical-align:middle;
}
.calaltheadertext {
font-family:verdana;
font-size:9pt;
font-weight:bold;
vertical-align:top;
background-color: #ffd7d7;
}
.weekend
{
    
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #c7c7c7;
    TEXT-ALIGN: center
}
.avail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white;
	color: #a7a7a7;
    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;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: center;
	background-color:#e7e7e7;
}
.altheader
{
font-family:verdana;
font-size:8pt;
font-weight:bold;
background-color:#a0977d;
color:white;
text-align:center;
vertical-align:middle;
text-decoration: none;
}
.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;
}