/*----------------------------------------------------------GENERAL STYLES ----------------------------------------------------------*/html,body {	background: url('images/background_fill.jpg') repeat-x #E1E3E2;	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;    min-height: 100%;    width: 100%;    min-width: 100%;	}img {	border: 0;	}		h1 {	color: #006BB7;	font-family: arial, verdana;	font-size: 17px;	margin: 0;	}	h2 {	color: #FFFFFF;	font-size: 11pt;	font-weight: bold;	margin: 0;	}	h3 {	color: #A8A8A8;	font-size: 13pt;	font-weight: bold;	margin: 0;	}	h4 {	color: #000000;	font-size: 11px;	font-weight: bold;	margin: 0;	}	h5 {	color: #006BB7;	font-size: 11px;	font-weight: bold;	margin: 0;	}	.bread_headline {	color: #ffffff;	font-weight: bold;	padding-top:22px;	font-family: arial, verdana;	font-size: 17px;	}		/*----------------------------------------------------------LAYOUT ----------------------------------------------------------*/#wrapper {    margin-left: auto;    margin-right: auto;  	width: 774px;	height: 100%;	min-height: 100%;	background: url('images/shadow2.jpg') no-repeat;   padding-right:7px;   padding-left:7px;    	}	#header {	background: url('images/upper_nav_fill.gif') repeat-x #000000;	margin: 0;	padding: 0px;	width: 760px;	height: 49px;	vertical-align:middle;	text-align:right;	}	#banner {	background:#000000;	margin: 0;	padding: 0px;	width: 760px;	height: 174px;	}	#breadcrumbs {	background: url('images/bread_background.gif') repeat-x #54B2F1;	padding: 0px;	margin: 0;	width: 760px;	height: 61px;	}		#callout {	background: url('images/home_faint_arrow.gif') repeat-x #000000;	margin: 0;	width: 760px;	height: 131px;	}		#body {	margin: 0;	padding-top: 15px;	padding-bottom: 25px;	padding-left: 25px;	padding-right: 9px; 	width: 726px;	}	#body2 {	margin: 0;	padding-top: 25px;	padding-bottom: 25px;	width: 760px;	    	}	#body2 li{    list-style-image: url(images/blue_bullet.gif);    margin-left:0px;    padding-left:-15px;}	#body2 ul{    margin-left:18px;    padding-top:0px;    padding-bottom:5px;    padding-left:0px;    padding-right:0px;    margin-top:0px;    margin-bottom:5px;}	#footer {	margin-left: auto;	margin-right: auto;	padding-top: 8px;	color: #A8A8A8;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	bottom:0;	width: 726px;	position:relative;	left: -5px;	}	#footer a{	text-decoration:none;	color: #A8A8A8;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	}		#footer a:hover{	text-decoration:none;	color: #1F84CF;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	}		/*----------------------------------------------------------Type STYLES  ----------------------------------------------------------*/	.yellow_head {	color: #DAAB09;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;    font-weight: bold;	}		.yellow_head a{	text-decoration:none;	color: #DAAB09;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}		.yellow_head a:hover{	text-decoration:none;	color: #FCC159;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}	.grey_head {	color: #888888;    width:165px;    border-bottom:1px solid #888888;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;    font-weight: bold;	}		.grey_head a{	color: #888888;	text-decoration:none;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}		.grey_head a:hover{	text-decoration:none;	color: #1162B2;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}		.blue_head {	color: #1162B2;    width:165px;    border-bottom:1px solid #888888;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;    font-weight: bold;	}		.blue_head a{	text-decoration:none;	color: #1162B2;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}		.blue_head a:hover{	text-decoration:none;	color: #1162B2;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}		.yellow_head2 {	color: #FCC159;    width:165px;    border-bottom:1px solid #888888;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;    font-weight: bold;	}		.yellow_head2 a{	text-decoration:none;	color: #FCC159;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}		.yellow_head2 a:hover{	text-decoration:none;	color: #FCC159;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	}			.copy {	color: #000000;	font-size: 10px;	font-family: Arial, Verdana, Helvetica, sans-serif;	}		.copy a{	text-decoration:none;	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	}		.copy a:hover{	text-decoration:none;	color: #FCC159;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	}		.bullet-list {	color: #000000;	padding-left:25px;	padding-right:30px;  	}		.bullet-list a{	text-decoration:none;	}		.bullet-list a:hover{	text-decoration:none;	}		.bullet-list li{	color: #000000;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;	}		.bullet-list ul{	color: #000000;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;    margin-left:18px;    padding-top:5px;    padding-bottom:5px;    padding-left:0px;    margin-top:5px;    margin-bottom:5px;	}		.full_copy {	color: #000000;	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;	}		.full_copy a{	color: #D89833;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	}		.full_copy a:hover{	color: #D89833;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	}			#callout .copy a:hover{	text-decoration:none;	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	}					.quote_copy {	color: #444444;	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;    line-height: 20px;	}	.quote_copy a{	color: #1F84CF;	font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif;	}						.topNAV {	color: #FFFFFF;	font-size: 9pt;	font-family: Arial, Verdana, sans-serif;    vertical-align:middle;   	}		.topNAV a{	text-decoration:none;	color: #FFFFFF;	font-family: Arial, Verdana, sans-serif;	font-size: 9pt;	padding-left:9px;	padding-right:9px;	}	.topNAV a:hover{	text-decoration:none;	color: #67BEF6;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	padding-left:9px;	padding-right:9px;	}		.topNAV a#navON{	text-decoration:none;	color: #67BEF6;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	padding-left:9px;	padding-right:9px;	}					.footer {	color: #A8A8A8;	font-size: 10px;	font-family: Arial, Verdana, Helvetica, sans-serif;	}				.white {	color: #ffffff;	}.white a{	color: #ffffff;	}		.grey {	color: #999999;	}.grey a{	color: #7777777;	}	.blue {	color: #1F84CF;	}.blue a{	color: #1F84CF;	}.blue a:hover{	color: #FCC159;	}		.yellow {	color: #FCC159;	}.yellow a{	color: #DAAB09;		}.yellow a:hover{	color: #777777;	}.ltorange {	color: #FCC159;	}			.ltorange a{	color: #FCC159;	}				/*----------------------------------------------------------FORM STYLES  ----------------------------------------------------------*/