html, body
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 92%;
	background-color: #fff;
}

.page
{
	margin: 2px auto 0 auto;
	width: 960px;
	background-image: url(IMAGES/contentbackground.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:100px;
}

.header
{
	float: left;
	width: 960px;
	height: 55px;	
}

.contentContainer
{
	float:left;
	width: 960px;
}


.mainNav
{
	width: 960px;
	height:57px;
	float:left;
	background-image:url(IMAGES/nav_background2.jpg);
	background-repeat:no-repeat;
	font-size:92%;
	border-bottom: 1px solid #666;
}

.mainNav ul 
{

	display:inline;	
}

.mainNav ul li 
{
	list-style:none; 
	display:inline; 
	float:left;
	height:18px;
	margin-top:35px;
}

.mainNav a
{
	float:left; 
	display:block;
	color:#fff; 
	text-decoration:none;	
	width:90px; 
	text-align:center;
	padding: 0 .25em .6em .25em; _padding: 0 .25em .6em .2em;
	margin:0 3px 0 2px; _margin:0 3px 0 0px;
}

.mainNav a:hover {
	float:left; 
	display:block;
	text-decoration:none;	
	color: #c60060;
	border-bottom: 1px solid #d30d44;
	padding: 0 .25em .6em .25em; _padding: 0 .25em .6em .2em;
	margin:0 3px 0 2px; _margin:0 3px 0 0px;
}

.mainNavSel a {
	float:left; 
	display:block;
	text-decoration:none;	
	color: #c60060;
	border-bottom: 1px solid #d30d44;
	padding: 0 .25em .6em .25em; _padding: 0 .25em .6em .2em;
	margin:0 3px 0 2px; _margin:0 3px 0 0px;
}

.subnav
{
	clear: both;
	width: auto;
	height: 19px;
	background-color:#999999;
	font-size:95%;
	padding-top:2px;
}

.subnav ul
{
	display:inline;	
}

.subnav ul li
{
	list-style:none; 
	display:inline; 
	float:left;
}

.subnav a 
{
	width: auto;
	display:inline;
	color: #fff;
	text-decoration:none;
	padding: 0em 2em 0em 1.2em;
	background-image:url(IMAGES/nav2_dot.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.subnav a:hover 
{
	text-decoration: underline;
	color:#cb006a;
}

.subnavSel a {
	text-decoration: underline;
	color:#cb006a;
}

.textContainer
{
	float: left;
	width: 500px;
	color:#666666;
	margin-top:30px;
	padding-left:20px;
	font-size:95%;
	padding-right:0px;
	padding-bottom:10px;
}

.textContainer h1
{
	font-size: 200%;
	font-weight:lighter;
	color: #d30d44;
	padding-bottom:7px;
	border-bottom: 1px solid #c8345e;
}

.textContainer h2
{
	font-size: 115%;
	font-weight:bold;
	color: #666666;
}

.textContainer a, .textContainer a:link, .textContainer a:visited
{	text-decoration: underline;
	color:#d40d44;
	font-weight:bold;
}

.textContainer a:hover, .textContainer a:active
{	text-decoration: none;
	color:#d40d44;
	font-weight:bold;
}

.rightContainer
{
	float:right;
	width: 366px;
	padding-top:33px;
	margin-right:50px;
}

.apply
{
	padding-left:0px;
	width:420px;
}
.clearer { clear:both; }

HAZLEWOODS {
	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size: 100%; font-weight: normal; color: #666666; text-decoration: underline;}
a:link.HAZLEWOODS {
	font-family:  Arial, Tahoma, Helvetica, sans-serif;	font-size: 100%; font-weight: normal; color: #666666; text-decoration: underline;}
a:visited.HAZLEWOODS{
	font-family:  Arial, Tahoma, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #666666; text-decoration: underline;}
a:hover.HAZLEWOODS{
	font-family:  Arial, Tahoma, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #666666; text-decoration: none;}
a:active.HAZLEWOODS{
	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size: 100%; font-weight: normal; color: #666666; text-decoration: underline;}

p.Micro {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:100%; color:#666666;}
table.Micro {font-family: Arial, Tahoma, Helvetica, sans-serif;font-size:100%; color:#666666; border-collapse: inherit;}
tr.MicroHeader {font-size:100%; font-weight:bold; color:#d30d44; background-color:#fff; text-align:left;}
tr.MicroItem {padding:2px;}
tr.MicroAltItem { padding:2px;}

/****************************************** FOOTER *************************************************/
#footer {
	width: 960px;
	margin:0 auto;
	padding:21px 0px;
	font-size:0.8em;
	position:relative;
} 

#innerFooter {
	margin-right: 240px;
	color: #3e5991;
}
#innerFooter .pipe { margin: 0 2px 0 5px; color: #009fda; font-size: 1.2em; color: #FFFFFF; border-left:#00aeef solid 1px; }
#innerFooter a { color: #3e5991; text-decoration: none; }
#innerFooter a:hover, #innerFooter a:focus { text-decoration: underline; color: #162b61; }
#innerFooter a img { border: none; float: left; margin: -12px 12px 0 0; position: relative; }
#innerFooter a.hayslogo { border: none; }

/* SHARE */
.share {
	height:15px;
	width:170px;
	float:right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	margin-right: 10px;
}





