BODY
{
    MARGIN: 2px;
    FONT-SIZE: 11px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}


/* text classes */
.text1
{
    FONT-SIZE: 11px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 16px;
	padding-left : 5px;
	padding-left : 5px;
}

.box_text {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left : 2px;
	padding-right : 2px;
}

.text1b
{
    FONT-SIZE: 11px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 16px;
	    FONT-WEIGHT: bold;
}
.text1bu
{
    FONT-SIZE: 11px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 16px;
	    FONT-WEIGHT: bold;
}
.text2
{
    FONT-SIZE: 10px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, sans-serif;
    LINE-HEIGHT: 12px;
}
.text2b
{
    FONT-SIZE: 10px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, sans-serif;
    LINE-HEIGHT: 14px;
    FONT-WEIGHT: bold;
}
.text3
{
    FONT-SIZE: 9px;
    COLOR: #424242;
    FONT-FAMILY: Verdana, sans-serif;
    LINE-HEIGHT: 10px;
}

.greyb
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	padding-left : 5px;
}

.error
{
    FONT-SIZE: 14px;
    COLOR: #BB0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px;
}

/* page title classes */
.pagetitle {
	font-size : 22px;
	color : #A40412;
	font-family: "Times New Roman", Times, serif;
	line-height : 24px;
	font-weight: bold;
	padding-top : 10px;
	padding-bottom : 12px;
	padding-left : 0px;
	letter-spacing: 1px;
}

/* subhead classes */
.subhead1 {  
	font-size : 16px;
	color : #7E649D;
	font-family: Arial, sans-serif;
	font-weight : bold;
	padding-bottom : 3px; 
	padding-top : 3px;
}
.subhead2 {  
	font-size : 12px;
	 COLOR: #424242;
	font-family: Verdana, sans-serif;
	line-height : 13px;
	font-weight : bold;
	padding-bottom : 3px; 	
}

.subhead3 {  
	font-size : 12px;
	color : #7E649D;
	font-family: Verdana, sans-serif;
	line-height : 13px;
	font-weight : bold;
	padding-bottom : 3px; 	
}

/* box classes */
.box_home {	
	font-size: 11px;
   color: #000000;
   font-family : Verdana, sans-serif;
   	font-weight : bold;
	text-align : right;
	text-decoration : none;
	height: 20px;
	background-color : D6CAE4;
	border : 1px #9568C9 solid;

}

.box_border {	
	border : 1px #D6CAE4 solid;
}

/* main content links */
.link1  {
	font-size: 11px;
    color: #000000;
    font-family: Verdana, sans-serif;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
}
.link1:hover {
	text-decoration: underline;
}
.link1 a {
	font-size: 11px;
	color: #014687;
	font-family: verdana, sans-serif;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}
.link1 a:hover {
	text-decoration: underline;
}
.link2  {
	font-size: 10px;
	color: #014687;
	font-family: verdana, sans-serif;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;

}
.link2:hover {
	text-decoration: underline;
}

/* nav links */
.sub{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	padding-right : 20px;
	font-weight: bold;
	line-height: 20px;

}


/* faq links */
.faqlink  {
	font-size: 11px;
    color: #424242;
    font-family: Verdana, sans-serif;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
}

.faqlink:hover{
		color: #424242;
		text-decoration:underline;
}



/* footer links */
.footer{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	line-height: 10px;
	border: 1px solid #B5B5B5;
	background-color: #FFFF99;
	height: 27;
}
#footer a {
	color: #FFFFFF;
	text-decoration:none;
}
#footer a:hover{
		color: #FFFFFF;
		text-decoration:underline;
}
	








/* form classes */
input.forminput	{
	font-size:10px; 
	color: #424242; 
	font-family : Verdana, sans-serif;
	background-color:#FFFFFF; 
	height: 20px;
	border: 1px #CCCCCC solid;
	padding : 2px;

}






/* invalid validation only */
input.forminputInvalid{
	font-size:10px; 
	color: #424242; 
	font-family : Verdana, sans-serif;
	background-color:#F4FB3B;
	height: 20px; 
	border: 1px #CCCCCC solid;
	padding : 2px;
}












/* input class used on editable input boxes in edit mode */
input.forminputYllw	{
	font-size:10px; 
	color: #424242; 
	font-family : Verdana, sans-serif;
	background-color:#FCFEBB;
	height: 20px; 
	border: 1px #CCCCCC solid;
	padding : 2px;
}
textarea.formtextbox	{
	font-size: 10px;
	color: #424242; 
	font-family : Verdana, sans-serif; 
	border: 1px #CCCCCC solid;
	padding : 2px;
}
select.formselect {
	font-family : Verdana, sans-serif; 
	font-size:10px;
	color: #424242;
	border: 1px #CCCCCC solid; 
	background-color: #FFFFFF;
}













/* invalid validation only */
select.formselectInvalid {
	font-family : Verdana, sans-serif; 
	font-size:10px;
	color: #424242;
	border: 1px #CCCCCC solid; 
	background-color: #F4FB3B;
}
INPUT.formradio
{
	font-size:10px;
	font-family : Verdana, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}
INPUT.formcheck
{
	font-family : Verdana, sans-serif; 
	font-size:10px;
	color: #424242;
    BACKGROUND-COLOR: #ffffff
}
.button1 {	
	font-size: 11px;
    color: #2562DE;
   	font-family : Verdana, sans-serif;
	text-align : center;
	text-decoration : none;
	height: 20px;
	background-color : E3E3E3;
	border : 1px #CCCCCC solid;
	padding-top : 3px;	
	padding-right : 5px;
	padding-bottom : 3px;
	padding-left : 5px;
}
.button1:hover {	
	color: #2562De;
	background-color : #FFFF33;








