@charset "utf-8";
/* CSS Document */

body {
width: 100%;
background-color: #000;
margin-left: auto;
margin-right: auto;
font-size: 0.8em;
margin-top: 10px;}

#top {
border-top: 0px solid #FFF;
border-left: 0px solid #FFF;
border-right: 0px solid #FFF;
border-bottom: 0px solid #ff0000;
display: block;
height: 160px;
width:100%;
margin-left: auto;
margin-right: auto;
margin-top: 0px;}

#topbanner {
width: 100%;
height: 120px;
float: left;
margin-right: auto;
margin-left: auto;border-bottom: 1px solid #FFF;
border-top: 0px solid #FFF;
background-color: #000;
background-image:url(IMAGES/banner_main.jpg);
background-repeat:repeat-x;
background-position:left bottom;}

#topbanner p {
color: #FFF; background-color: #333;float: right;
font-family: Arial, Helvetica, sans-serif;
margin-top: 10px; font-weight: normal;
margin-right: 10px;  padding: 5px; 
font-size: 2.0em; 
}

.topbannerImage {
float: right;
height: 60px;
display: block;

}

#contentWrapper {
background-color: #000;
width: 900px;
margin-left: auto; 
margin-right: auto; 
}

#middle {
background-color: #FFF;
width: 100%;
margin-left: auto;
margin-right: auto;
border-left: 0px solid #000;
border-right: 0px solid #000;


}

.middleContentContainer {
width: 100%;  float: left;
margin-right: auto;
margin-left: auto;
margin-top: 0px;color: #FFF;
background-color: #FFF;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
border-left: 0px solid #FFF;
background-image: url(IMAGES/bg.jpg);
background-position:bottom;
background-repeat: repeat-x;


}

.middleContent {
float: left;color: #FFF;
font-family: Arial, Helvetica, sans-serif;
width: 492px;
margin-top: 10px;
background-color: #009ada;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;

margin-right: 10px;
margin-left: 10px;
font-size: 1em;



}


.middleContent p{color: #FFF;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
Zbackground-color: #FFF;}

.middleContent ul, li{color: #FFF;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
list-style-type: square;
Zbackground-color: #FFF;}

.middleContentContainer h1 {margin: 0px;padding-top: 5px; padding: 4px;font-size: 1.8em;
background-color:#009ada; color: #FFF; font-family: Arial, Helvetica, sans-serif;
display:block; padding-left: 20px; border-top: 0px solid #FFF;
border-bottom: 0px solid #F00; text-align:right; font-weight: bold;}

.middleContent h2 {font-size: 1.4em;padding-left: 0px; padding-bottom: 0px; 
color:#FFF;  font-family: Arial, Helvetica, sans-serif;
display:block;border-right: 0px solid #B6A48F; padding-top: 0px;
border-bottom: 0px solid #B6A48F; border-top: 0px solid #423C39;}

.middleContent h3 {background-color: #999999; color: #fff; padding: 3px;}

.middleContent tr {background-color: #0091d1; border: 1pc solid #009ada; }
.middleContent td {padding: 5px; padding-left: 10px;padding-right: 10px;}

a {color: #B6A48F;}
a:link {color: #B6A48F;}
a:visited {color: #DDD6CC; text-decoration: none;}
a:hover {color: #DDD6CC;}
a:active {color: #DDD6CC;}

#h1Block {background-color:#009ada; color: #FFF; padding: 2px; padding-left: 5px;margin: 0px; display: block;
font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;}

#h1Block p {margin: 0px; text-align: right; padding-right: 10px; font-style:italic;}

#h2Block {background-color: #9B8CC3; color:#fff;padding: 0px; margin: 0px; display: block;}

.middleContentText {padding-left: 20px;padding-right: 20px; margin-top: 0px; padding-top: 0px; }

.middleContentText p {
border-right: 0px solid #B6A48F;
border-bottom: 0px solid #B6A48F;
padding-bottom: 5px;padding-right: 0px;

}

.subtitle {
font-size: .7em;

}

.middleContent img {
margin: 5px;


}

.logoBlock {
height: 109px;
background-image:url(IMAGES/logosw.jpg);
background-position:center;
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
width: 100%;
display: block;
border-bottom: 0px solid #000;

}

#footerArea {font-family: Arial, Helvetica, sans-serif; width: 900px;margin-right: auto; margin-left: auto; margin-top: 0px; color: #666; height: 30px; background-color:#fff;border-top: 0px solid #fff; padding-top: 5px;}


#footer {margin-left: auto; margin-right: auto; width: 100%; background-color:#fff;
font-family: Arial, Helvetica, sans-serif; padding: 15px 0px 0px 0px; font-size: 0.7em; 
 float: left;border-top: 20px solid #000; }

#footer a { margin: 0 0.5em; font-weight: bold; }
#footer a:link, #footer a:visited { color: #666; text-decoration: none; }
#footer a:hover, #footer a:focus { color: #009ada; text-decoration: none; }
#footer a img { border: none; float: left; margin: -5px 9px 0 15px; position: relative; }
#footer a.hayslogo { border: none; }






#mainNav {
	position: relative;
	float: left;
	height: 41px;
	font-size: 0.9em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	clear:both;
	width: 100%;
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	background-color: #333;
border-bottom: 1px solid #fff;
background-image:url(IMAGES/navbg.jpg);
background-repeat:repeat-x;


}

#mainNav ul {
	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px; 
	display:inline; text-align: right;
	margin-left: 0px;
	margin-top: 0px;zbackground-color:#003596;
}
#mainNav ul li {
	list-style:none; display:inline;
	
	float:left;
	padding-left:0px; padding-right:0px;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: right;
	
	border-left: 0px solid #fff;

}
#mainNav ul li a {
	float:left;
	display:inline;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 13px;
	padding-left: 15px;
	margin-top:0px;
	margin-right: 0px;
	font-weight:bold; 	
	text-align: right;
	text-decoration:none;
}

#mainNav ul li a:hover {background-color: #009ada;color: #fff; text-decoration:none;	margin-top:0px; }

#mainNav ul li.on a { color: #003870;  text-decoration:none;	margin-top:0px; }



.mainNav{
background-image: url(IMAGES/navbg.gif);
background-repeat:repeat-x;
 color: #fff; 
text-decoration:none;margin-top:0px;
float:left; margin-left: 0px;margin-right: 0px;
border-right: 0px solid #fff;

}

.mainNav a:link{
color: #fff;text-decoration:none;margin-top:0px;margin-right: 0px;border-right: 1px solid #fff;
}
.mainNav a:visited{
color: #fff;text-decoration:none;margin-top:0px;margin-right: 0px;border-right: 1px solid #fff;
}

.mainNav a:hover{
 color: #fff;text-decoration:underline;margin-top:0px;margin-right: 0px;border-right: 1px solid #fff;
}

.mainNav a:active{
color: #fff;text-decoration:none;margin-top:0px;margin-right: 0px;border-right: 1px solid #fff;
}


.mainNavSelected {
background-color: #009ada; color: #FFF;  text-decoration:none;margin-top:0px;margin-right: 0px;
}

.mainNavSelected a{
background-color: #009ada; color: #FFF; text-decoration:none;margin-top:0px;
}

.mainNavSelected a:link{
 background-color: #009ada;color: #FFF; text-decoration:none;margin-top:0px;
}
.mainNavSelected a:visited{
background-color: #009ada;color: #FFF; text-decoration:none;margin-top:0px;
}

.mainNavSelected a:hover{
background-color: #009ada;color: #FFF; text-decoration:none;margin-top:0px;
}

.mainNavSelected a:active{
background-color: #009ada;color: #FFF; text-decoration:none;margin-top:0px;
}

#right_column {
font-family: Arial, Helvetica, sans-serif;
	width: 356px; float: left;
	color: #666;
	background-color: #B6A48F;
	padding-right: 0px;
	
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	font-weight: bold;
	padding-top: 0px;
	
}
#right_column object {
margin-left: auto;
margin-right: auto;

}

#right_column img {
margin-bottom: 5px;
}

#flash_animation {
	width: 356px;float: left;
	height: 280px;
	margin-right: 0px; margin-left: 0px; 
	margin-top: 0px;
	background-color: #DDD6CC;
	
}

#flash_animation object {
margin-left: auto;
margin-right:auto;
text-align: center;

}


.joblinks{
	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em; font-weight: normal; color: #FFF; text-decoration: none; padding: 3px;}
a:link.joblinks {
	font-family: Arial, Helvetica, sans-serif;font-size: 0.9em; font-weight: normal; color: #FFF; text-decoration: none;padding: 3px;}
a:visited.joblinks{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #FFF; text-decoration: none;padding: 3px;}
a:hover.joblinks{
font-family: Arial, Helvetica, sans-serif;font-size: 0.9em; font-weight: normal; color: #DDD6CC; text-decoration: none;padding: 3px;}
a:active.joblinks{
	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em; font-weight: normal; color: #DDD6CC; text-decoration: underline;padding: 3px; }

p.Micro {display: none;}
table.Micro {font-family: Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff; border-collapse:collapse;}
tr.MicroHeader {font-size:1.0em; font-weight:bold; color:#fff; background-color: #009ada; padding:5px; text-align: left; }
tr.MicroItem { padding:2px; margin-left: 5px;}
tr.MicroAltItem { padding:2px;}
title {font-size:1.3em; font-weight:bold; color:#F60; padding:5px; text-align: left; }

.apply {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em; font-weight: normal; color: #B6A48F; 
}

.apply a:link, a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em; font-weight: normal; color: #B6A48F; text-decoration: underline;
}

.apply a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em; font-weight: normal; color: #B6A48F; text-decoration: underline;
}

.apply a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em; font-weight: normal; color: #B6A48F;
}

.apply a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em; font-weight: normal; color: #B6A48F;
}

hr {
display: none;
}
