/* https://www.clarionins.com/clarion.css */
html
{
    overflow-x: hidden;
    overflow-y: auto;
}
A.normal:link
{
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
}
A.normal:visited
{
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}
A.normal:active
{
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
}
A.normal:hover
{
    font-family: verdana,Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
A.menu:link
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.menu:visited
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
A.menu:active
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.menu2:link
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.menu2:visited
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
A.menu2:active
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.menu:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFCC66;
    text-decoration: none;
}
A.menu2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFCC66;
    text-decoration: none;
}
A.Title:link
{
    color: #0F106C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    font-weight: normal;
}
A.Title:visited
{
    color: #0F106C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
}
A.Title:active
{
    color: #0F106C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    font-weight: normal;
}
A.Title:hover
{
    color: #9999FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
    font-weight: normal;
}
A.announcement:link
{
    color: #FF0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    text-decoration: none;
    font-weight: normal;
}
A.announcement:visited
{
    color: #FF0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
}
A.announcement:active
{
    color: #FF0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    text-decoration: none;
    font-weight: normal;
}
A.announcement:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
SELECT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
INPUT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
BUTTON
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15pt;
    font-weight: normal;
}
TEXTAREA
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
/* old class
.form-mainHeader
{
    background: url(header-colors2.jpg) repeat-x #a44010;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
}*/
.form-mainHeader
{
    background: url(header-colors2.jpg) repeat-x #a8b1e6;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    color: #1A2674;
    font-weight: bold;
}

.form-Header2
{
    text-align: center;
    border-top: solid 1px #a8b1e6;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
}

.pageHeader
{
    color: #007DA6;
    font-family: Verdana, helvetica, 'MS Sans Serif';
    font-size: 9pt;
}

.oTable
{
    padding: 5px;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.oTable td
{
    text-align: left;
}

.oTable input
{
    border: solid 1px #a44010;
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
}

.12font
{
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
/* old class
.midcolora
{
    padding: 5px;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
*/
.midcolora
{
    padding: 5px;
    color: #666666;
    background-color: White;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.midcolora input
{
    border: solid 1px #a8b1e6;
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px;
}
.midcoloraalt
{
    padding: 5px;
    color: #666666;
    background-color: #ebebeb;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.midcoloraalt input
{
    border: solid 1px #a8b1e6;
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px;
}
/* old class
.midcolorb
{
    background-color: #e9d2c2;
    padding: 5px;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
*/
.midcolorb
{
    background-color: #ebebeb;
    padding: 5px;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.midcolorb input
{
    border: solid 1px #a8b1e6;
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px;
}

.buttonsBottom
{
    padding: 5px;
}

TD.clarionwhite
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
}
TD.clarionyellow
{
    background-color: #FFCC66;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}
TD.clarionblue
{
    background-color: #003366;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 1px;
    text-align: center;
}

TD.clarionyellow2
{
    background-color: #FFFFCC;
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 1px;
    text-align: center;
}
.clariongeneral
{
    color: #3366CC;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.TopImageNText
{
    color: #3366CC;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 10pt;
    font-weight: bold;
}
.clarionbody
{
    color: #000000;
    font-family: Verdana, 'MS Sans Serif' , Helvetica;
    font-size: 9pt;
    font-weight: normal;
}
.initial2
{
    background-color: #CC99FF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}
.initial3
{
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 11pt;
    font-weight: bold;
    color: #CC99FF;
}

.graybutton
{
    background-color: #F1F1ED;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}
.footer
{
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.FreeText
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; /*border: solid 1px #a8b1e6;*/
}
.InstructText
{
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFCE;
}
.InstructTextWhite
{
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFFF;
}
.CopyrightText
{
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 7pt;
    font-weight: normal;
}
.punchline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #660099;
    text-decoration: none;
}
.tommostlinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFCC;
    text-decoration: none;
}
.header1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #660099;
    text-decoration: none;
}
.disclaimer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.body-index
{
    background-color: #003366;
}
.body-other
{
    background-color: #FBF4FF;
}
.subhead1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #ECD0FD;
}
.subhead2
{
    background: url(header-colors2.jpg) repeat-x #a44010;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
}
.clsActiveScreen
{
    border-right: #ffcc66 thick solid;
    border-top: #ffcc66 thick solid;
    margin: 1px;
    border-left: #ffcc66 thick solid;
    border-bottom: #ffcc66 thick solid;
}
.clsActiveScreenMenu
{
    border-bottom: #ffcc66 solid thin;
}
.caldefault
{
    background-color: #9999FF;
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 8pt;
    font-weight: bold;
}
.calday
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #B7B7FF;
}
.caltoday
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
}
.information
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
A.calendar:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
A.calendar:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
A.calendar:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
A.calendar:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
    background-color: #FFFFFF;
}
A.PageBorderTable:link
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.PageBorderTable:visited
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
A.PageBorderTable:active
{
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.PageBorderTable:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}
A.PageBorderTable1:link
{
    color: #FFCC66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.PageBorderTable1:visited
{
    color: #FFCC66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
A.PageBorderTable1:active
{
    color: #FFCC66;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
}
A.PageBorderTable1:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
/* Font Definitions */
@font-face
{
    font-family: Verdana;
}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{
    margin: 0in;
    margin-bottom: .0001pt;
    font-size: 12.0pt;
    font-family: "Times New Roman";
}
p.MsoFooter, li.MsoFooter, div.MsoFooter
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Verdana;
    color: black;
    font-weight: bold;
}
a:link, span.MsoHyperlink
{
    color: blue;
    text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed
{
    color: blue;
    text-decoration: underline;
}
p.form-mainheader, li.form-mainheader, div.form-mainheader
{
    margin-right: 0in;
    margin-left: 0in;
    background: #9999FF;
    font-size: 10.0pt;
    font-family: Verdana;
    color: Black;
    font-weight: bold;
}
p.pageheader, li.pageheader, div.pageheader
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Verdana;
    color: #007DA6;
}
p.midcolora, li.midcolora, div.midcolora
{
    margin-right: 0in;
    margin-left: 0in;
    background: #FFFFFF;
    font-size: 9.0pt;
    font-family: Verdana;
    color: black;
}
p.midcolorb, li.midcolorb, div.midcolorb
{
    margin-right: 0in;
    margin-left: 0in;
    background: #B7B7FF;
    font-size: 9.0pt;
    font-family: Verdana;
    color: black;
}
p.errormsg, li.errormsg, div.errormsg
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Verdana;
    color: red;
    font-weight: bold;
}
p.clariongeneral, li.clariongeneral, div.clariongeneral
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Verdana;
    color: #3366CC;
    font-weight: bold;
}
p.topimagentext, li.topimagentext, div.topimagentext
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 10.0pt;
    font-family: Verdana;
    color: #3366CC;
    font-weight: bold;
}
p.clarionbody, li.clarionbody, div.clarionbody
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Verdana;
    color: black;
}
p.initial2, li.initial2, div.initial2
{
    margin-right: 0in;
    margin-left: 0in;
    background: #CC99FF;
    font-size: 10.0pt;
    font-family: Arial;
    color: black;
    font-weight: bold;
}
p.initial3, li.initial3, div.initial3
{
    margin-right: 0in;
    margin-left: 0in;
    background: black;
    font-size: 11.0pt;
    font-family: Arial;
    color: #CC99FF;
    text-transform: uppercase;
    font-weight: bold;
}
p.graybutton, li.graybutton, div.graybutton
{
    margin-right: 0in;
    margin-left: 0in;
    background: #F1F1ED;
    font-size: 10.0pt;
    font-family: Arial;
    color: black;
    font-weight: bold;
}
p.freetext, li.freetext, div.freetext
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Verdana;
    color: black;
    font-weight: bold;
}
p.instructtext, li.instructtext, div.instructtext
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 8.0pt;
    font-family: Verdana;
    color: black;
}
p.instructtextwhite, li.instructtextwhite, div.instructtextwhite
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 8.0pt;
    font-family: Verdana;
    color: black;
}
p.punchline, li.punchline, div.punchline
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 9.0pt;
    font-family: Arial;
    color: #660099;
    font-weight: bold;
}
p.tommostlinks, li.tommostlinks, div.tommostlinks
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 10.0pt;
    font-family: Arial;
    color: white;
    font-weight: bold;
}
p.header1, li.header1, div.header1
{
    margin-right: 0in;
    margin-left: 0in;
    font-size: 13.5pt;
    font-family: Arial;
    color: #660099;
    font-weight: bold;
}
p.body-index, li.body-index, div.body-index
{
    margin-right: 0in;
    margin-left: 0in;
    background: #003366;
    font-size: 12.0pt;
    font-family: "Times New Roman";
}
p.body-other, li.body-other, div.body-other
{
    margin-right: 0in;
    margin-left: 0in;
    background: #FBF4FF;
    font-size: 12.0pt;
    font-family: "Times New Roman";
}
p.subhead1, li.subhead1, div.subhead1
{
    margin-right: 0in;
    margin-left: 0in;
    background: #ECD0FD;
    font-size: 10.5pt;
    font-family: Arial;
    color: black;
    font-weight: bold;
}
p.subhead2, li.subhead2, div.subhead2
{
    margin-right: 0in;
    margin-left: 0in;
    background: #9999FF;
    font-size: 10.0pt;
    font-family: Verdana;
    color: black;
    font-weight: bold;
}
p.clsactivescreen, li.clsactivescreen, div.clsactivescreen
{
    margin: .75pt;
    border: none;
    padding: 0in;
    font-size: 12.0pt;
    font-family: "Times New Roman";
}
p.clsactivescreenmenu, li.clsactivescreenmenu, div.clsactivescreenmenu
{
    margin-right: 0in;
    margin-left: 0in;
    border: none;
    padding: 0in;
    font-size: 12.0pt;
    font-family: "Times New Roman";
}
p.caldefault, li.caldefault, div.caldefault
{
    margin-right: 0in;
    margin-left: 0in;
    background: #9999FF;
    font-size: 8.0pt;
    font-family: Verdana;
    color: black;
    font-weight: bold;
}
p.calday, li.calday, div.calday
{
    margin-right: 0in;
    margin-left: 0in;
    background: #B7B7FF;
    font-size: 8.0pt;
    font-family: Verdana;
}
p.caltoday, li.caltoday, div.caltoday
{
    margin-right: 0in;
    margin-left: 0in;
    background: white;
    font-size: 8.0pt;
    font-family: Verdana;
}
@page Section1
{
    margin: 1.0in 1.25in 1.0in 1.25in;
}
/* New */
.menuText
{
    background-color: #CC99FF;
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.Buttoncolumn:link
{
    color: Blue;
}
.Buttoncolumn:visited
{
    color: Black;
}
.Buttoncolumn:active
{
    color: Blue;
}
.Buttoncolumn:hover
{
    color: DarkBlue;
}
.marqueeText
{
    font-size: 10pt;
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
}
.marqueeTextBold
{
    font-weight: bold;
    font-size: 10pt;
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
}
.marqueeTextSmallWhite
{
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}
.error
{
    color: red;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.errormsg
{
    color: red;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.clarionShow
{
    display: block;
}
.clarionHide
{
    display: none;
}
.clarionGrid
{
    border-right: #DECFF6 thin outset;
    border-top: #DECFF6 thin outset;
    border-left: #DECFF6 thin outset;
    border-bottom: #DECFF6 thin outset;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom-color: #1F4976;
    font-size: 12px;
    color: #666;
}
.pagers
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #9999FF;
    text-align: center;
}
.FreeTextWhite
{
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.FreeTextBlue
{
    color: #003366;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.clariontextBlue
{
    background-color: #0F106C;
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 10pt;
    font-weight: bold;
}
.clariontextBlack
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.clariontextBlackBorder
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    border: solid 2 black;
}
.rowtext
{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.rowtexta
{
    background-color: #DECFF6;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.midcolorabold
{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.form-mainHeader2
{
    background-color: #003366;
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 10pt;
    font-weight: bold;
}
.rowtext2
{
    background-color: #003366;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.alternatingStyle2
{
    background-color: WhiteSmoke;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.pagers2
{
    background-color: #003366;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}
.menuText2
{
    background-color: #003366;
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}

.AppTitleTextUnderline
{
}

.FreeTextReadOnly
{
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    background-color: Gainsboro;
    border-style: solid;
    border-width: 1;
    border-color: Navy;
}
.pageTitle
{
    font-weight: bold;
    font-size: 20pt;
    color: #660099;
    font-family: Tahoma, Verdana;
}
.pageSubTitle
{
    font-weight: bold;
    font-size: 14pt;
    color: #660099;
    font-family: Tahoma, Verdana;
}
.pageSubTitle2
{
    font-weight: bold;
    font-size: 10pt;
    color: #660099;
    font-family: Tahoma, Verdana;
}
.form-mainHeader3
{
    background-color: DodgerBlue;
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 10pt;
    font-weight: bold;
}
.menuText3
{
    background-color: #0F106C;
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 9pt;
    font-weight: bold;
}
.appTextReadOnly
{
    color: #00316B;
    font-size: 8pt;
    font-family: Verdana, 'sans serif' , helvetica;
    background-color: Gainsboro;
    border-style: solid;
    border-width: 1;
    border-color: Navy;
}
.InstructTextSmall
{
    color: #000000;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 7pt;
    font-weight: normal;
}
.form-mainHeader4
{
    background-color: #000000;
    color: #FFFFFF;
    font-family: Verdana, 'sans serif' , helvetica;
    font-size: 10pt;
    font-weight: bold;
}
.form-mainHeader5
{
    background: url(header-colors2.jpg) repeat-x #a44010;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
}
.midcolorc
{
    background-color: #9999FF;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.midcolorcBold
{
    background-color: #9999FF;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.midcolorbBold
{
    background-color: #B7B7FF;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.cvv2Link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: navy;
}
.clarionbodyBold
{
    color: #000000;
    font-family: Verdana, 'MS Sans Serif' , Helvetica;
    font-size: 9pt;
    font-weight: bold;
}

.text1
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    line-height: normal;
    font-weight: bold;
    color: black;
}



.AppTitleText
{
    font-size: 12pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}

.AppTitleTextSmaller
{
    font-size: 10pt;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}

.AppSectionHeader
{
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    text-align: center;
    background-color: #ce987e;
}

.AppSectionHeaderUnderline
{
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    text-align: center;
    background-color: #ce987e;
    text-decoration: underline;
}

.AppFooter
{
    padding: 5px;
    color: #666666;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
}

.FreeTextNoBold
{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px;
    font-weight: normal;
}

table.privacyPolicy
{
    border: solid 1px #660099;
    padding: 10px;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.privacyPolicy
{
    padding-right: 15px;
    padding-left: 15px;
}
.privacyPolicyHead
{
    padding-right: 15px;
    padding-left: 15px;
    font-size: 12px;
    color: #660099;
    font-weight: bold;
}

.bigError
{
    font-size: 16px;
    color: Red;
    font-weight: bold;
    font-family: Arial, Verdana, 'MS Sans Serif';
}

a.bigError
{
    font-size: 16px;
    color: Red;
    font-weight: bold;
    font-family: Arial, Verdana, 'MS Sans Serif';
}


/* PAYMENT SECTION CLASSES */

.payGrid
{
    border: solid 1px #cccccc;
}

.payGridHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: Gainsboro;
}

.payGridItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}

.payGridItemAlt
{
    background-color: #efefef;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}

.fullPayment
{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Verdana, 'MS Sans Serif';
}

.greenPaid
{
    color: Green;
}

.redFailed
{
    color: Red;
}

.pending
{
}

.thankyoulabel
{
    font-size: 14px;
}

td
{
    font-family: Verdana, Arial, 'MS Sans Serif';
}

.textclass
{
    font-family: Verdana, Arial, 'MS Sans Serif';
}

#liabPanel
{
    width: 740px; /*border: 1px solid #A44010;*/
    border: solid 1px #a8b1e6;
    text-align: center;
    margin-left: 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#liabHead
{
    background: url(header-colors2.jpg) repeat-x #a8b1e6;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    /*color: #FFFFFF;*/
    color:#1A2674
}
#liabRow
{
    padding: 10px;
    background-color: White;
}
#liabRowAlt
{
    padding: 10px;
    background-color: #ebebeb;
    color: #666666;
}
#liabRowL
{
    float: left;
    width: 350px;
    text-align: right;
    color: #666;
    padding-top: 10px;
    padding-left: 20px;
}
#liabRowR
{
    float: right;
    width: 340px;
    text-align: left;
    color: #666;
    padding-top: 5px;
    font-size: 12px;
}
#liabSubHead
{
    background-color: #a8b1e6;
    color: #1A2674;
    padding: 5px;
}
.liabbullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}
#liabRowMid
{
    padding: 10px;
}
#liabRowMidL
{
    float: left;
    width: 250px;
    text-align: right;
    color: #666;
    padding-top: 5px;
}
#liabRowMidR
{
    float: right;
    width: 450px;
    text-align: left;
    color: #666;
    padding-top: 5px;
    font-size: 12px;
}

