.BODY  {
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 12px;
	MARGIN-LEFT : 0px;
	MARGIN-TOP : 0px;
}

.bodytext-margin  {
	COLOR : #000000;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 12px;
	MARGIN-RIGHT : 50px;
}

.user-instructions  {
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	COLOR : #0099CC;
	FONT-SIZE : 12px;	
}

.B  {
	FONT-WEIGHT : bold;
}

.title  {
	COLOR : #001E53;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 16px;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 0px;
}

.subtitleblue  {
	COLOR : #001E53;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 13px;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 0px;
}

.subtitlewhite  {
	COLOR : #ffffff;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 13px;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 0px;
}

.subtitlered  {
	COLOR : #cc3300;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 13px;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 0px;
}

.introtext  {
	COLOR : #666666;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 13px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 50px;
}

.introtext-nomargin  {
	COLOR : #666666;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 13px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
}

.homepage-text  {
	COLOR : #666666;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 11px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
}

.black-small  {
	COLOR : #000000;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 11px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
}

.bluetext  {
	COLOR : #001E53;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 11px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
}

.bodytext  {
	COLOR : #000000;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	MARGIN-LEFT : 0px;
}

.tabletext  {
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 10px;
	MARGIN-LEFT : 0px;
}

.questiontext  {
	COLOR : #000000;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 12px;
	MARGIN-LEFT : 4px;
	MARGIN-RIGHT : 3px;
}

.bodybullet  {
	COLOR : #000000;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 12px;
	MARGIN-LEFT : 10px;
}

.forms  {
	COLOR : #001E53;
	FONT-FAMILY : Verdana,Helvetica,sans-serif;
	FONT-SIZE : 9px;
	FONT-WEIGHT : bold;
}

.INPUT  {
	COLOR : #000000;
	FONT-SIZE : 13px;
}

.formsheader  {
	COLOR : #333333;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.formstext1  {
	COLOR : #333333;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 10px;
}

.formstext2  {
	COLOR : #666666;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 10px;
}

.SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px
}

.search  {
	COLOR : #666666;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 12px;
}

.footer  {
	COLOR : #001E53;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 10px;
	TEXT-DECORATION : none;
}

.breadcrumb {
	COLOR: #001E53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

.breadcrumb a:link{
	COLOR: #001E53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}	

.breadcrumb a:visited{
	COLOR: #001E53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}	


.breadcrumb a:hover{
	COLOR: #001E53;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}	
	
.tiny  {
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 7pt;
	TEXT-DECORATION : none;
}






/* -------- :::: Begin Site Redesign Styles :::: -------- */
/* All styles associated with the new Minisites contain the suffix  to differentiate from existing styles  */


.Body  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	margin-left : 0px;
	margin-top : 0px;
}

.BodyBold  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight : Bold;
	color : #001E53;
	margin-left : 0px;
	margin-top : 0px;
}

.BodyBold_Black  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight : Bold;
	color : #666666;
	margin-left : 0px;
	margin-top : 0px;
}

.BodySm {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.Feature  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	color : #001E53;
	margin-left : 0px;
	margin-top : 0px;
}

.FeatureDropdown  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	color : #001E53;
	margin-left : 0px;
	margin-top : 0px;
}

.FeatureBold  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	font-weight : Bold;
	color : #001E53;
	margin-left : 0px;
	margin-top : 0px;
}

.FeatureBold_Black  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	font-weight : Bold;
	color : #666666;
	margin-left : 0px;
	margin-top : 0px;
}

.whiteFooter {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.Breadcrumbs {
	color : #001E53;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.SubNav { color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold; }
a.SubNav {font-weight : bold;
	color : #FFFFFF }
a:hover.SubNav { text-decoration : none;
	color : #99FF66 }

a. { text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	color : #001E53 }
	
a:hover { text-decoration : none}

.grey-small  {
	COLOR : #666666;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 11px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
	FONT-WEIGHT : bold;
}

.error  {
	COLOR : #ff3300;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 15px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
	FONT-WEIGHT : bold;
}

.error_text  {
	COLOR : #ff3300;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 12px;
	MARGIN-TOP : 0px;
	MARGIN-LEFT : 0px;
	MARGIN-RIGHT : 0px;
	FONT-WEIGHT : normal;
}

.required  {
	COLOR : #ff3300;
	FONT-FAMILY : Arial,Helvetica,sans-serif;
	FONT-SIZE : 19px;
	FONT-WEIGHT : bold;
	vertical-align : bottom;

}

#foldheader{cursor:pointer;cursor:hand ; list-style-image:url('/images_u/arrow_bt_on.gif')}
#foldinglist{list-style-image:url('/images_u/arrow_bt_off.gif')}