/* CSS Document */

html, body
{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 0.8em;
	color: #000000;	background-color: #fff;	text-align:center;
	margin: 0px;	margin-top: 0px;	margin-bottom: 0px;	margin-height: 0px;
	margin-width: 0px;	-moz-box-sizing: margin-box;
	-moz-box-sizing: border-box;
	-moz-box-sizing: padding-box;margin-left: auto;
	margin-right: auto;}

.container
{	margin-left: auto;	margin-right: auto;
	position: relative; clear: both;border: 0px;
	padding: 0px;	width: 980px;	text-align:left;
	background-color:#FFF;
	-moz-box-sizing: margin-box;
	-moz-box-sizing: border-box;
	-moz-box-sizing: padding-box;}

.topbanner
{ 	position:relative;
	float: left;
	width: 980px;
	height: 123px; margin-top: 10px;
	background-color:#FFFFFF;
	background-image:url(IMAGES/logo_topbanner.gif);
	background-position:left;
	background-repeat:no-repeat;}

.banner
{	position:relative;
	float:right;
	width: 789px;
	height: 123px;border-left: 1px solid #fff; 
	
	 background-color:#fe0000;}

.banner2
{	position:relative;
	float:right;	width: 789px;
	height: 123px;border-left: 1px solid #fff;
	background-image: url(IMAGES/about-header.jpg);
	background-position:right;
	background-repeat: no-repeat; background-color:#fe0000;}

.banner3
{	position:relative;
	float:right;
	width: 789px;
	height: 123px;border-left: 1px solid #fff; 
	background-image: url(IMAGES/rewards-header.jpg);
	background-position:right;
	background-repeat: no-repeat; background-color:#fe0000;}

.banner4
{	position:relative;
	float:right;
	width: 789px;
	height: 123px;border-left: 1px solid #fff;
	background-image: url(IMAGES/contact-header.jpg);
	background-position:right;
	background-repeat: no-repeat; background-color:#fe0000;}

.banner5
{	position:relative;	float:right;
	width: 789px; border-left: 1px solid #fff;
	height: 123px;
	background-image: url(IMAGES/divisions-header.jpg);
	background-position:right;
	background-repeat: no-repeat; background-color:#fe0000;}

.leftCol
{	position: relative;
	float: left;
	width: 190px;
	height: 188px;
	background-image: url(IMAGES/leftcol-bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color: #FF0000;
	margin-top:1px;}

.leftCol p {margin-left: auto; margin-right: auto; width: 80%; background-color: #f00; color: #fff; padding: 5px;}
.leftCol h1 {margin-left: auto; margin-right: auto; width: 80%; font-size: 1.8em; background-color: #f00; color: #fff; padding: 5px; margin-top: 10px;}


.leftCol2{	position: relative;
	float: left;
	width: 190px;
	height: 88px;
	background-image: url(IMAGES/leftcol-bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color: #FF0000;
	margin-top:1px;}

.contentContainer
{	position: relative;
	float: left;
	width: 789px;
	background-color:#FFFFFF;}

.mainNav {	margin: 1px 0 0 0;
	clear:both;height: 26px;
	width:789px; font-weight: bold;
	float:left; font-size: 1.1em;text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#DBDBDB; border-left: 1px solid #fff;
	border-bottom: 5px solid #DBDBDB;border-top: 5px solid #DBDBDB;}

.mainNav ul {
	width:749px;text-decoration:none;
	display:inline;}

.mainNav ul li {
	list-style:none; display:inline; text-decoration:none;
	float:left; padding-left: 5px; padding-right: 0px;
	margin:0;}

.mainNav ul li a {	float:left; 
	display:block;	color:#333; 
	padding: .4em 1em .6em 1em;
	margin-top:0px;
	text-decoration:none;	 	
	border-right: 0px solid #fff;
	background-color:#DBDBDB;}

.mainNav ul li a:visited {text-decoration:none;}

.mainNav ul li a:hover, 

.mainNav ul li.on a 
{	text-decoration:none;
	color: #fff;
	background-color: #999;}



.mainNav ul li.on a {	text-decoration:none;
	color: #ffffff;
	background-color: #999;
	border-right: 0px solid #FFFFFF;}

.textContainer{	position: relative;
	float: left;
	width: 767px;
	background-color:#FFFFFF;
	padding-top: 10px; 
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-left: 10px;	}



.greytextContainer{	position: relative;	float: left;	width: 760px;	background-color:#ededed;
	padding-top: 15px;	padding-right: 5px;	padding-left: 5px; border-radius:5px; -moz-border-radius: 5px;  -khtml-border-radius: 5px; -webkit-border-radius: 5px;}

.greytextContainer p {font-size: 1.2em; padding-left: 5px; padding-right: 5px;}

.greytextContainer ul {font-size: 1.2em; padding-left: 25px; }
.recordInfo {font-size: 1.3em; padding-left: 5px; padding-right: 5px;}
.recordInfo ul{font-size: 1.0em; padding-left: 15px; padding-right: 5px; color: #000;}
.greytextContainer a:link {color: #f00; text-decoration: underline;}
.greytextContainer a:visited {color: #f00; text-decoration: underline;}
.greytextContainer a:hover {color: #000; text-decoration: underline;}
.greytextContainer a:active {color: #999; text-decoration: underline;}

.title{	font-size: 2.1em;
	color: #6285AD;
	font-weight: bold;}

h1{	font-size: 2.0em; margin-top: 0px;
	color: #6285AD; padding-left: 5px;
	font-weight: bold;}

h2{	font-size: 1.5em;
	color: #6285AD;padding-left: 5px;
	font-weight: bold;}
	


.footerRow {width:100%;background-color:#fff; border-top: 0px solid #fff; float: left; position: relative;	}

.footer
{	width:980px; height: 30px;margin-left: auto; margin-right: auto;
	padding-top: 15px; margin-bottom: 0px;
	padding-bottom: 10px; margin-top: 15px;
	color:#999; font-weight: bold; float: left;
	font-size: 1.0em;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px; border-top: 1px solid #ededed;
	background-image:url(IMAGES/navbgover1.jpg);
	background-repeat:repeat-x; background-position: top; background-color: #fff;}


.footer a, .footer a:link, .footer a:visited
{	color: #999;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;font-weight: bold;padding: 5px; }

.footer a:hover, .footer a:active
{	color: #ccc;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;font-weight: bold; background-color: #fff; padding: 5px;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}


.footer a img 
{ 	border: none;
	float: left;padding-left: 10px;
	margin: -2px 7px 0 0;
	position: relative;}

.footer a.hayslogo 
{	border: none; background-color: #fff;}


ABBEY {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.0em; font-weight: normal; color: #000000; text-decoration: underline;}

a:link.ABBEY {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.0em; font-weight: normal; color: #000000; text-decoration: underline;}

a:visited.ABBEY{	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.0em; font-weight: normal; color: #000000; text-decoration: none;}

a:hover.ABBEY{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.0em; font-weight: normal; color: #FF0000; text-decoration: none;}

a:active.ABBEY{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.0em; font-weight: normal; color: #FF0000; text-decoration: underline;}


input {background-color: #fff; color: #c00; border: 5px solid #ccc; text-decoration: underline; margin-bottom: 5px;font-family: Arial, Helvetica, sans-serif;}
.MicroButton a:link, a:visited{text-decoration: underline;}
.MicroButton a:hover, a:active{text-decoration: underline;}

input value {"back";}

#MSearch {width: 313px;}

#MSearch tr.MicroItem {margin: 5px;}
p.Micro {display: none;}
p.Micro th {padding-left: 0px;font-weight: normal;}
table.Micro {font-family: Arial, Helvetica, sans-serif;border-collapse:collapse; width: 100%;font-size: 1.2em;}
tr.MicroHeader {display: none;text-align: left;font-size: 1.2em; font-weight: normal;padding-left: 10px; padding-top: 3px; padding-bottom: 3px; margin-top: 10px;color: #666;font-family: Arial, Helvetica, sans-serif; border: 5px solid #fff;}
tr.MicroHeader col {padding-left: 10px;}
tr.MicroItem { padding:2px;  }
tr.MicroAltItem { padding:2px;}
td.MicroItem {padding:2px; margin: 5px;  }
.MSRSS {display: block; background-color: #ccc; color:#CC0000;font-size: 0.6em;}

.joblinks{ font-family: Arial, Helvetica, sans-serif;	font-size:1.0em; font-weight:normal; color: #cc0000; text-decoration: underline; padding: 3px;}

a:link.joblinks {	font-family: Arial, Helvetica, sans-serif;font-size: 1.0em; font-weight: normal; color: #cc0000; text-decoration: underline;padding: 3px;}

a:visited.joblinks{	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; color: #cc0000; text-decoration: underline;padding: 3px;}

a:hover.joblinks{font-family: Arial, Helvetica, sans-serif;font-size: 1.0em; font-weight: normal; color: #666;  text-decoration: none;padding: 3px;}

a:active.joblinks{font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em; font-weight: normal; color: #999; text-decoration: underline;padding: 3px; }


