#Title
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva
}
#Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana, Geneva
}
#WhiteBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva
}
#RedBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0000;
    FONT-FAMILY: Times, Times New Roman
}
#BlueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0000ff;
    FONT-FAMILY: Times, Times New Roman
}
#DarkBlueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000066;
    FONT-FAMILY: Times, Times New Roman
}
#Format
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Geneva
}
INPUT
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Geneva
}
.one
{
    WIDTH: 30px
}
.three
{
    WIDTH: 55px
}
.five
{
    WIDTH: 80px
}
.six
{
    WIDTH: 90px
}
.seven
{
    WIDTH: 100px
}
.eight
{
    WIDTH: 125px
}
.ten
{
    WIDTH: 145px
}
.eleven
{
    WIDTH: 155px
}
.twelve
{
    WIDTH: 165px
}
.seventeen
{
    WIDTH: 216px
}
.twenty
{
    WIDTH: 245px
}
.twentyfive
{
    WIDTH: 316px
}
.thirtytwo
{
    WIDTH: 420px
}
.thirtysix
{
    WIDTH: 470px
}
.BlueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0000ff;
    FONT-FAMILY: 'Times New Roman', Times
}
.Bold
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva
}
.DarkBlueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000066;
    FONT-FAMILY: 'Times New Roman', Times
}
.RedBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Geneva
}
.WhiteBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva
}
.Title
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva
}
.fifteen
{
    WIDTH: 195px
}
.thirtyfour
{
    WIDTH: 450px
}
.twentyeight
{
    WIDTH: 345px
}
.thirty
{
    WIDTH: 385px
}
.twentythree
{
    WIDTH: 295px
}
.TitleCenter
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: center
}
.LinkSmall
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, geneva;
    TEXT-ALIGN: center
}
A A.ALT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}
.alt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}
.alt2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    FONT-FAMILY: 'Times New Roman'
}
.TitleBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva
}
.Red
{
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva
}

/* global look and feel */
br { line-height:12px }
input { font-size: 12px; font-family: verdana, tahoma, helvetica }
li { font-size: 10pt; font-family: verdana, tahoma, helvetica; line-height:16px }
p { font-size: 10pt; font-family: verdana, tahoma, helvetica; line-height:16px }
select { font-size: 11px; font-family: verdana, tahoma, helvetica }
td { font-size: 10pt; font-family: verdana, tahoma, helvetica; line-height:16px}
th { font-size: 10pt; font-family: verdana, tahoma, helvetica }
textarea { font-size: 10pt; font-family: verdana, tahoma, helvetica; line-height:16px } 


/* links */
a:active { text-decoration: none; color: #006699; outline: none; }
a:link { text-decoration: underline; color: #006699; outline: none; }
a:visited { text-decoration: underline; color: #006699; outline: none; }
a:hover { text-decoration: none; color: #006699; outline: none; }

a:active.gray { text-decoration: underline; color: #3399cc }
a:link.gray { text-decoration: none; color: #666666 } 
a:visited.gray { text-decoration: none; color: #666666 }
a:hover.gray { text-decoration: underline; color: #3399cc }

a:active.black { text-decoration: underline; color: #395465; font-family: verdana, tahoma, helvetica; font-size: 8pt; }
a:link.black { text-decoration: none; color: #395465; font-family: verdana, tahoma, helvetica; font-size: 8pt; } 
a:visited.black { text-decoration: none; color: #395465; font-family: verdana, tahoma, helvetica; font-size: 8pt; }
a:hover.black { text-decoration: underline; color: #395465; font-family: verdana, tahoma, helvetica; font-size: 8pt; }

a:active.nav { text-decoration: underline; color: #ffffff } 
a:link.nav { text-decoration: none; color: #FFCC33 }
a:visited.nav { text-decoration: none; color: #FFCC33 }
a:hover.nav { text-decoration: underline; color: #ffffff } 

a:active.small { font-size:10px; text-decoration: none; color: #006699; outline: none; font-weight: normal }
a:link.small { font-size:10px; text-decoration: underline; color: #006699; outline: none; font-weight: normal }
a:visited.small { font-size:10px; text-decoration: underline; color: #006699; outline: none; font-weight: normal } 
a:hover.small { font-size:10px; text-decoration: none; color: #006699; outline: none; font-weight: normal }

a:active.pageaction { font-size:9px; text-decoration: underline; color: #ffffff }
a:link.pageaction { font-size:9px; text-decoration: underline; color: #ffffff }
a:hover.pageaction { font-size:9px; text-decoration: underline; color: #ffffff }
a:visited.pageaction { font-size:9px; text-decoration: underline; color: #ffffff }

a:active.pagingnav { font-size:9px; text-decoration: underline; color: #ffffff }
a:link.pagingnav { font-size:9px; text-decoration: underline; color: #ffffff }
a:hover.pagingnav { font-size:9px; text-decoration: underline; color: #ffffff }
a:visited.pagingnav { font-size:9px; text-decoration: underline; color: #ffffff }

/* general classes */
.body { font-family:verdana,tahoma,helvetica; font-size:12px; line-height:16px }
.head { font-family:verdana,tahoma,helvetica; font-size:16px; line-height:21px }
.caption { font-family:verdana,tahoma,helvetica; font-size:10px; line-height:12px }
.captionhead { font-family:verdana,tahoma,helvetica; font-size:9px; font-weight:bold; line-height:9px }
.sidebar { font-family:verdana,tahoma,helvetica; color:#ffffff; font-size:9px; line-height:15px }
.form { font-family:verdana,tahoma,helvetica; font-size:10px; font-weight:bold; line-height:15px }
.lead { font-family: verdana,tahoma,helvetica; font-size: 14px; line-height: 16px }
.Link { font-family: verdana, tahoma, helvetica; color: #006699; font-size: 11px; line-height: 12px; font-weight: bold }
.nav { font-family: verdana,tahoma,helvetica; color: #FFCC33; font-size: 10px; line-height: 12px; font-weight: bold }
.fineprint { font-family:verdana,tahoma,helvetica; color:#cccccc; font-size:9px; line-height:12px }
.button { font-size: 11px; font-family: verdana; width:50px}
.button2 { font-size: 11px; font-family: verdana; text-align: center;}
.datalabel { background-color: #cccccc; font-family: verdana, tahoma, helvetica; font-size: 8pt; font-weight: bold; padding-left: 5px; padding-right: 5px }
.importantdatalabel { background-color: #cc0000; font-family: verdana, tahoma, helvetica; font-size: 8pt; font-weight: bold; padding-left: 5px; padding-right: 5px }

.redlabel { color:#cc0000; font-family: verdana, tahoma, helvetica; font-size: 10pt; font-weight: bold }

/* specific look and feel */
.topleveltitlebar { color: white; background-color: #666666; font-family: verdana, tahoma, helvetica; font-size: 12px; font-weight: bold }
.titlebar { color: white; background-color: #395465; font-family: verdana, tahoma, helvetica; font-size: 12px; font-weight: bold; height:25px; padding-left: 5px }
.headerlabel { color: #395465; font-family: verdana, tahoma, helvetica; font-size: 12px; font-weight: bold; text-align: left; border-bottom:solid 1px #bdd4e4 }
.smallprint { font-family: verdana,tahoma,helvetica; color: Black; font-size: 10px }
.mediumprint { font-family: verdana,tahoma,helvetica; color: Black; font-size: 11px }
.subbox { border: solid 1px #5f8499 }
.subboxlabel { color: #ffffff; background-color: #5f8499; font-family: verdana, tahoma, helvetica; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px }
.formbackground { background-color: #F0F5FF }
.subcontent { margin-left: 12px }
.oddRow { background-color: #FFFFFF }
.evenRow { background-color: #F0F5FF }
.pageaction { font-family: verdana,tahoma,helvetica; font-size: 10px; text-decoration: none; color: #ffffff; padding: 2px 2px 2px 2px }
.pagingnav { font-family: verdana,tahoma,helvetica; font-size: 10px; text-decoration: none; color: #ffffcc; padding: 2px 2px 2px 2px }
.errorbox { border: solid 1px #ce0000 }
.errorboxlabel { color: #ffffff; background-color: #ce0000; font-family: verdana, tahoma, helvetica; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px }
.errorbackground { background-color: #fde5e5; padding: 5px 5px 5px 5px }

a:active.sortablecolheader { font-family: verdana, tahoma, helvetica; font-size: 10px;  text-decoration:underline; color: #000000 }
a:hover.sortablecolheader { font-family: verdana, tahoma, helvetica; font-size: 10px; text-decoration:underline; color: #000000 }
a:link.sortablecolheader { font-family: verdana, tahoma, helvetica; font-size: 10px; text-decoration:underline; color: #000000 }
a:visited.sortablecolheader { font-family: verdana, tahoma, helvetica; font-size: 10px;  text-decoration:underline; color: #000000 }

a:active.sortablelistcelllinked { font-family: verdana, tahoma, helvetica; font-size: 10px; text-decoration:none; color: #395465 }
a:hover.sortablelistcelllinked { font-family: verdana, tahoma, helvetica; font-size: 10px; text-decoration:none; color: #395465 }
a:link.sortablelistcelllinked { font-family: verdana, tahoma, helvetica; font-size: 10px; text-decoration:underline; color: #395465 }
a:visited.sortablelistcelllinked { font-family: verdana, tahoma, helvetica; font-size: 10px; text-decoration:underline; color: #395465 }

.sortablecolheader { font-family: verdana, tahoma, helvetica; font-size: 10px }
.sortablelist { border : solid 1px #5f8499; background-color: #F0F5FF; padding-left: 8px; padding-right: 8px }
.sortablerowodd { background-color : #F0F5FF }
.sortableroweven { background-color : #D2E5F0 }
.sortablelistcell { font-family: verdana, tahoma, helvetica; font-size: 10px; border-bottom : solid 1px #5f8499; padding-top: 8px; padding-bottom: 8px }
.listheader { color: #ffffff; background-color: #5f8499; font-family: verdana, tahoma, helvetica; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px }


.propertygroupheader { font-family: verdana,tahoma,helvetica; color: Black; font-size: 10px }
.inputlabel { font-family: verdana,tahoma,helvetica; color: Black; font-size: 10px  }
.inputvaluedescriptor { font-family: verdana,tahoma,helvetica; color: Black; font-size: 10px  }

/*
.formsectionlabel { background-color: #F0F5FF; color: #395465; border-top: solid 1px #5f8499; border-left: solid 1px #5f8499; border-right: solid 1px #5f8499; padding: 2px 2px 2px 2px; font-size: 12px; font-family: verdana, tahoma, helvetica; font-weight: bold; text-decoration: underline }
.formsectionspacer { background-color: #ffffff; border-bottom: solid 1px #5f8499 }
.formsectionbody { border-bottom: solid 1px #5f8499; border-left: solid 1px #5f8499; border-right: solid 1px #5f8499; padding-left: 8px; padding-right: 8px }
*/
/*.formcell { background-color : #F0F5FF; font-family: verdana, tahoma, helvetica; font-size: 10px; border-bottom : solid 1px #5f8499; padding-top: 4px; padding-bottom: 4px }*/
.formcell { background-color : #F0F5FF; font-family: verdana, tahoma, helvetica; font-size: 10px; padding-top: 4px; padding-bottom: 4px }

/*.pageheader { background-color: #666666; color: White; font-family: verdana, tahoma, helvetica; font-size: 12px; text-align: left }*/
.coreinfolabel { border: solid 1px #FFCC33; background-color: #FFFFCC;  font-family: verdana, tahoma, helvetica; font-size: 12px }

.warninglabel { color: Red; font-weight: bold }
.warningbox { border: solid 1px #ce0000 }
.warningboxlabel { color: #ffffff; background-color: #ce0000; font-family: verdana, tahoma, helvetica; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 2px }
.warningbackground { background-color: #fde5e5 }

.yserror { color: red }
.servicelist { font-family: verdana; font-size: 11px; padding-top: 0px}
.servicelistvalue { font-family: arial; font-size: 8pt; font-weight: bold }

.formlabel { background-color: #eeeeee; text-align: right; padding-right: 5px; width:150px}
.forminput { background-color: #eeeeee; text-align: left; padding-left: 5px }
.formsectionlabel { background-color: #cccccc; padding-left: 5px; font-weight: bold }

.hyperlinksubmit { font-family: verdana,tahoma,helvetica; color: Black; font-size: 11px; cursor: pointer; text-decoration: underline }

.personactive { color: Black; cursor: pointer; padding-bottom: 1px; padding-top: 1px }
.personinactive { color: Gray; cursor: pointer; padding-bottom: 1px; padding-top: 1px}

.required { color: Red; font-weight: bold }
.instructions { font-family: Arial; font-weight: bold; background-color: #FFFFdd; padding-left: 3px } 

.confirmationMessageBox {
	background: #E2F9E3;
	border: 1px solid #9c9;
	color: #060;
	margin: 12px 0;
	padding: 5px 5px 5px 8px;
}