html,body
{
margin: 0px;
padding: 0px;
}

div.hr 
{
height: 1px;
background: #DFDFE6;
}

div.hr hr 
{
display: none;
}

.clearDivs
{
clear:both;
}

img
{
border:0;
}

.imgLeft
{
float:left;
padding:5px 22px 22px 0px;
}

.stateImgLeft
{
float:left;
padding:0px 8px 0px 0px;
}

.stateImgRight
{
float:right;
padding:0px 8px 0px 0px;
}

div.hr2 
{
margin:20px 0px 20px 0px;
padding:0px;
height: 1px;
background: url(../images/hr.gif) repeat-x;
}

div.hr2 hr 
{
display: none;
}

.tableBorder
{
border:1px solid #C2CED9;
}


/* wrappers
--------------------------------------------------------------------------- */

#wrapper
{
width:900px;
margin:0 auto;
}

#navWrapper
{
position:relative;
z-index:5;
padding:0px 0px 0px 11px;
width:889px;
height:35px;
background: url(../images/color_back.gif);
border-bottom:1px solid #ffffff;
}

#headerWrapper
{
width:900px;
height:378px;
position:relative;
}

#secHeaderWrapper
{
width:900px;
height:99px;
position:relative;
background: url(../images/sec_header_back.jpg);
}


/* dividers
--------------------------------------------------------------------------- */

#headerDivider
{
overflow:hidden;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
width:900px;
height:7px;
background: url(../images/color_back.gif);
}

#footerDivider
{
overflow:hidden;
border-top:1px solid #ffffff;
width:900px;
height:3px;
background: url(../images/color_back.gif);
}


/* home
--------------------------------------------------------------------------- */

.homeTitles
{
padding:0px 0px 4px 0px;
}

.homecols
{
padding:19px 19px 0px 0px;
width:206px;
float:left;
font: 10px/17px tahoma, arial, verdana, helvetica, Sans-Serif;
color: #003361;
}

.homecols a
{
color: #00A94F;
}

.homecols2
{
padding:19px 19px 0px 19px;
width:187px;
float:left;
font: 10px/17px tahoma, arial, verdana, helvetica, Sans-Serif;
color: #003361;
background: url(../images/home_right_back.gif) no-repeat top left;
min-height:128px;
height:auto !important;
height:128px;
}

@media print
{

	.homecols
	{
	clear:right;
	}
	
	.homecols2
	{
	clear:right;
	}

}

#homeContentWrapper
{
background: url(../images/home_content_back.gif);
}

#homeLogo
{
width:149px;
height:100px;
z-index:2;
position:absolute;
top:20px;
left:22px;
}

#headerImgWrapper
{
z-index:1;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
width:900px;
height:378px;
}


/* secondary
--------------------------------------------------------------------------- */

#secLogo
{
width:112px;
height:74px;
z-index:2;
position:absolute;
top:12px;
left:22px;
}

#secondaryContent
{
width:900px;
background: url(../images/secondary_back.gif) repeat-y;
}

#secondaryLeft
{
padding:35px 10px 0px 10px;
min-height:391px;
height:auto !important;
height:391px;
width:210px;
float:left;
background: url(../images/sec_side_back.gif) no-repeat;
}

#secondaryRight
{
padding:35px 26px 26px 26px;
width:618px;
float:left;
}


/* quick links
--------------------------------------------------------------------------- */

#quickLinks
{
padding: 0px;
margin: 0px;
list-style-type:none;
}	

	#quickLinks li
	{
	position: relative;
	height:19px;
	padding: 0px;
	margin: 0px;
	float: left; 
	clear: left;
	}


