TD.subtitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000040;
    TEXT-ALIGN: center
}
TD.chaptersubtitle
{
    FONT-WEIGHT: 600;
    COLOR: white;
    BACKGROUND-COLOR: #000040;
    TEXT-ALIGN: center
}
TD.columnheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    BACKGROUND-COLOR: #c0c4d0
}
TABLE.infotable
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e0e4f0;
    border:solid 1px black;
    padding: 0px 0px 0px 0px;
    margin-left:auto; 
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    border-spacing:0px;
    border-collapse: collapse;
}
TABLE.infotable TD
{
   border:solid 1px black;
   padding: 3px 3px 3px 3px;
}
A:hover
{
    COLOR: #50a0f0
}
A.Faq
{
    COLOR: #000000
}
DIV.faqpage
{
    PADDING-LEFT: 50pt;
    MARGIN-LEFT: 30pt;
    TEXT-INDENT: 30pt
}
DIV.faqpage A
{
    FONT-SIZE: 10pt;
    CURSOR: help;
    COLOR: black;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
TD.gridTitle
{
    FONT-WEIGHT: 900;
    FONT-SIZE: large;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #e0e4f0
}
DIV.faqpage UL
{
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    MARGIN-LEFT: 0px;
    OVERFLOW: scroll;
    TEXT-INDENT: 0px
}
DIV.faqpage LI
{
    CLEAR: left;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: 0pt
}
TD.NavBarLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller;
    BACKGROUND-IMAGE: url(images/tabbg.gif);
    COLOR: #0080b0;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
A.NavBarLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #008888;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.NavBarLink:hover
{
    COLOR: #0000ff
}
TD.NavBar
{
    COLOR: #ffefd5;
    BACKGROUND-COLOR: #e0e8ff
}
.UpdateTable
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: 1px;
    COLOR: #000080;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f0f0f0
}
BODY
{
    COLOR: #000060;
    BACKGROUND-COLOR: #778899
}
A
{
    COLOR: #1060a0
}
A:active
{
    COLOR: #ff0000
}
TD.gridCell
{
    BORDER-RIGHT: #b0c4de 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #b0c4de 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #b0c4de 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #b0c4de 1px solid
}
TD.NavBarCell
{
    TEXT-INDENT: 15px;
    BORDER-BOTTOM: black thin solid
}
.PageHeading
{
    BORDER-TOP: black thin double;
    FONT-SIZE: 30px;
    COLOR: #191970;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e8e8ff;
    TEXT-ALIGN: left
}
.UpdateTable A
{
    COLOR: #0020e0
}
.NewsTable
{
    BORDER-RIGHT: black 1pt solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    COLOR: #0000cd;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c0e0ff
}
.UpdateTable LI
{
    LIST-STYLE-IMAGE: url(images/newsarrow.gif);
    MARGIN: 10px;
}
.UpdateList
{
   margin-top:10px;
   LIST-STYLE-IMAGE: url(images/newsarrow.gif);
}
.UpdateList LI
{
   margin-left:0px;
   padding-left:10px;
}
.MainContent
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.BorderArea
{
    BACKGROUND-COLOR: navy
}
TD.subtitle A
{
    COLOR: aqua;
    TEXT-ALIGN: left
}
.sitemaptable
{
    FONT-SIZE: 8pt;
    COLOR: #191970;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #b0e0e6
}
.sitemaptable A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.sitemaptable A:hover
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.footerbar
{
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.footerbar A
{
    COLOR: #00008b;
    FONT-FAMILY: Arial
}
.footerbar A:hover
{
    COLOR: blue
}
.topicheading
{
    FONT-SIZE: 15pt;
    COLOR: #901010
}
.FaqQuestion
{
    FONT-SIZE: 9pt;
    COLOR: #206090;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.FaqQuestion A
{
    FONT-SIZE: 9pt;
    COLOR: #206090;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.FaqQuestion A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #80a0c0;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.InfoBoxTable
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    BACKGROUND: #f9f9f9;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial
}
.InfoBoxTable UL
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 0px 20px;
    PADDING-TOP: 10px
}
.InfoBoxTable UL LI
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
td.rightcell {
	border-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 287px;
}
.blueinput{
	font-size: 10px;
	color:#191970;
	background-color:#E8F0FF;
	border : 1px solid #191970;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.contactbutton
{
	border:1px solid;
	border-color:#93aaa7 #557a8a #527889;
	background:url(images/contactbuttonbackground.png) repeat-x #80b0ff;
	min-height:24px;
	font-size:13px;
	line-height:20px;
	color:Black;
	padding:0;
}
select
{
	font-size: 10px;
	color:#191970;
	background-color:#E8F0FF;
	border : 1px solid #191970;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
textarea{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#191970;
	background-color:#E8F0FF;
	border : 1px solid #191970;
}
.inputbox{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#191970;
	background-color:#E8F0FF;
	border : 1px solid #191970;
}
label,textarea {
	margin-bottom: 8px;
}
label,input {
	margin-bottom: 8px;
}
.checkboxlabel {
	font-size: 10px;
	font-weight:normal ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #136195;
	float: left;
   margin:0px;
   padding:0px;
   text-align:right;
}
.checkboxarea {
	font-size: 10px;
	font-weight:normal ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #136195;
	float: left;
   margin:0px;
   padding:0px;
}
.formlabel {
	font-size: 10px;
	font-weight:normal ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #191970;
	width: 120px;
	float: left;
   margin-right:10px;
   text-align:right;
}
.formlabelrequired {
	font-weight:bold ;
	color: #191970;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	float: left;
   margin-right:10px;
   text-align:right;
}
form {
	margin-top: 3px;
	margin-bottom: 0px;
}
