* 
{ margin:0; padding:0; }
body { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:12px;margin:0; text-align:center;}
h1 { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:15px;color:#005481;}
h2 { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:14px;color:#005481;line-height:30px;}
h3 { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:13px;color:#005481;}
h4 { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:14px;color:#005481;}
p, th, td { font-size:12px; }
p.space {margin-bottom:7px;}
a { color:#3d4ef1; text-decoration:none;font-weight:bold;}
br.clearall { clear:both; }

div#warn { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:13px;color:#005481; }
td#warn { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:13px;color:#005481; }


div#faq { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:14px;color:#005481;} 
div#answer {font-size:12px; margin-top:5px; margin-bottom:15px;} 

div#outerlines { width:872px; margin:0 auto;  background-image: url("/_images/background-stripes.gif");}

div#pagewrapper { width:850px; margin:0 auto; text-align:center; background:url("/_images/bodyDivBG.gif") repeat-y;}

div#popup{text-align:left;margin: 0 20 20 20px;}
div#popup-header {width:450px;/*>>*/ width:"485px"; /*<<IE Box Model Fix*/ text-align:left;background-color:#CFE1F4;float:right;padding:13px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:13px;color:#005481;margin:20px;}

div.list{text-align:left;margin:15px;padding-left:25px;}
div.numbered-list{text-align:left;margin:15px;padding-left:25px;}

/* --- header area --- */
/* --- header area --- */

div#header{ width:850px; height:120px; background: url("../_images/header-background.gif") repeat-x;}

div#header-logo{ float:left; }

div#header-formbutton ul {list-style-type: none;}
div#header-formbutton ul li {display:inline;float:right;}
div#header-formbutton ul li a {display:block;width:248px; /*>>*/ width:"250px"; /*<<IE Box Model Fix*/ background-image: url("/_images/button-gradient.gif"); font-weight:bold; font-size:9px;margin: 24 0 0 0px;padding: 4 33 5 27px;border:2px solid white;border-right:0px;font-family:verdana;color:#000;}
div#header-formbutton ul li a:hover {background-image:none;background-color:#cfe1f4;}

div#header-blalinks ul {list-style-type: none;float:right;clear:right;margin: 8 57 7px;text-align:left;}
div#header-blalinks ul li a {font-size:9px;color:#3d4ef1;font-family:verdana; font-weight:bold;}
div#header-blalinks ul li a:hover {color:#000;}

div#button-container {clear:right;float:right;width:625px;}
div#button-container ul {list-style-type: none;}
div#button-container ul li {display:inline;float:right; }
div#button-container ul li a {display:block;width:123px; /*>>*/ width:"125px"; /*<<IE Box Model Fix*/ background-image: url("/_images/button-gradient.gif"); border-left:2px solid white;border-top:2px solid white;border-bottom:2px solid white;margin-top:3px; font-weight:bold;padding-top:4px;padding-bottom:5px;font-size:9px;font-family:verdana;color:#000;}
div#button-container ul li a:hover {background-image:none;background-color:#cfe1f4;}
.rollover-state {background-image: url("/_images/button-gradient-o.gif") !important;} /* this works in conjunction with the CFIF statement in the header files to over-ride the non-highlighted image */


/*
===| experimental drop down zone |===
*/

div#button-container ul ul	{
	position:absolute;
	border-bottom:1px solid #88898b;
	display:none;
	margin-left:2px;
	}
div#button-container ul ul.last	{
	margin-left:-63px;
	.margin-left:-61px; /* highly immoral use of dot hack for ie-only style */
	}
div#button-container ul ul li	{
	float:none;
	display:block;
	}
div#button-container ul ul li a	{
	width:186px;
	background-image:none;
	background-color:#ffffff;
	margin-top:0px;
	border:0px;
	border-width:1px 1px 0px 1px;
	border-color:#88898b;
	border-style:solid;
	color:#333333;
	text-align:left;
	text-indent:6px;
	.margin-bottom:-1px;
	}
div#button-container ul ul li a:hover	{
	background-color:#cfe1f4;
	}
	
/* --- end header area --- */
/* --- end header area --- */

div#body {
	clear:left;
	width:850px;
	height:100%;
}

/* --- homepage body area --- */
/* --- homepage body area --- */

div#homepage-image {width:825;height:300px;margin:0;/*>>*/ width:"850px"; height:"295px";/*<<IE Box Model Fix*/}
div#homepage-heading {width:825px;/*>>*/ width:"850px"; /*<<IE Box Model Fix*/text-align:left;background-color:#CFE1F4;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#005481;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; padding:10 0 10 25px;}
div#homepage-content {width:825px;text-align:left;padding:24px;/*>>*/ width:"850px"; /*<<IE Box Model Fix*/}

/* --- end homepage body area --- */
/* --- end homepage body area --- */

/* --- left column area --- */
/* --- left column area --- */

div#body-left-column {
	float:left;
	width:225;
	border-right:2px solid white;
	/* border-bottom:2px solid white;
	height:100%; */
	background:#E7E7E7 url("/_images/fea-sm.gif") bottom left no-repeat; }

.left-image { border-bottom:2px solid white; }

div#left-text {padding: 15 20 15 20px;text-align:left;}
div#left-text a {color:#3d4ef1;}

/* --- end left column area --- */
/* --- end left column area --- */

/* --- body area --- */
/* --- body area --- */

div#cookie-crumbs {width:596px;/*>>*/ width:"623px"; /*<<IE Box Model Fix*/ text-align:left;background-color:#CFE1F4;float:right;padding:13px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;  font-weight:bold;font-size:13px;color:#005481;}
div#body-main-content {width:596px;text-align:left;padding:13px;}


/* --- end body area --- */
/* --- end body area --- */

/* --- footer area --- */
/* --- footer area --- */

div#footer {
	clear:right;
	width:810px;
	margin-top:10px;
	/*>>*/ width:"850px"; /*<<IE Box Model Fix*//*>>*/ margin-top:"0px"; /*<<IE Box Model Fix*/
	background-color:#E7E7E7;
	border-bottom:2px solid white;
	border-top:2px solid white;
	padding: 10 20 10 20px;text-align:left;font-size:10px;
}
div#footer a {font-size:11px;color:#3d4ef1;font-weight:bold;}
div#footer a:hover {color:#000;}

/* --- end footer area --- */
/* --- end footer area --- */