/* CSS Document */
html, body{	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;	color: #000000;	width: 100%;	margin-left: auto;
	margin-right: auto;	margin-top: 5px;
	-moz-box-sizing: margin-box;	-moz-box-sizing: border-box;	-moz-box-sizing: padding-box;
	background-image:url(images/bodybg.jpg);	background-repeat:repeat-x;
	background-position:top;	background-color: #efefef;margin-bottom: 0px;}

#wrapper {height: 100%;width: 888px;background-color: #FFF;margin-left: auto;margin-right: auto;}

#container{	margin-left: auto;	margin-right: auto;	margin-top: 0px;margin-bottom: 10px;
	border: 0px solid #FFF;	padding: 0px;	width: 888px;
	text-align:left;	background-color: #FFF;	-moz-box-sizing: margin-box;
	-moz-box-sizing: border-box;	-moz-box-sizing: padding-box;}
	
#toplogo {	background-color: #fff;	height: 105px;	padding-top: 0px; margin-top: 0px;	width: 100%; background-image:url(IMAGES/title.gif); background-repeat:no-repeat; background-position:center right;}
	
.logo{ padding-left: 0px; padding-top: 0px;}

#toplogo h1 {padding-left: 200px; font-weight: normal; padding-bottom: 100px;}

#flash_animation {	width: 858px;	height: 194px;	float: left; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px;padding-top: 0px; margin-bottom: 0px; background-color:#fff; position: relative; background-image:url(IMAGES/bluebg.gif); background-repeat:no-repeat; background-position: right; }

/** navigation styles **/

#mainNav {width: 888px; height: 30px; margin-left: auto; margin-right: auto; font-weight: bold;
	 padding: 0px;margin-top: 0px; font-family: arial, arial, verdana, sans-serif; font-size: 0.70em; border-left: 0px solid #fff;border-right: 0px solid #fff;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #fff; background-image:url(images/navbg.jpg); background-repeat:repeat-x; background-position:top;}
	
#mainNav ul {border-left: 0px solid #ff9933;	padding-left: 0px;	padding-right: 0px;	padding-top: 5px; padding-bottom: 10px; 
	display:inline; text-align: right;	margin-left: 10px;	margin-top: 0px;color: #FFF;  font-weight: bold;}

#mainNav ul li {list-style:none; display:inline; float:left; padding-left:0px; padding-right:0px; margin-top:0px;color: #333;
	margin-right: 0px;  text-align: right;border-right: 1px solid #e1e1e1;padding-top: 4px; padding-bottom: 7px; font-weight: bold;}

#mainNav ul li a {display:inline;padding-top: 4px;padding-bottom: 7px;padding-right: 9px;padding-left: 9px;color: #666; 
	margin-top:0px;	margin-bottom:0px;	margin-right: 0px; margin-left: 0px;font-weight:bold; 	text-align: right;	text-decoration:none; }

#mainNav ul li a:hover {color: #000; text-decoration:none; margin-top:0px; background-image:url(IMAGES/navbgover.jpg); background-repeat:repeat-x; background-position: top;}

.mainNav{text-decoration:none;margin-top:0px; float:left; margin-left: 0px; margin: 0px; }
.mainNav a:link{color:#333; text-decoration:none;margin-top:0px;border-bottom: 0px solid #ccc;}
.mainNav a:visited{color:#333; text-decoration:none;margin-top:0px;border-bottom: 0px solid #ccc;}
.mainNav a:hover{color:#333;text-decoration:underline;margin-top:0px;border-bottom: 0px solid #0e6ec5;}
.mainNav a:active{color:#333; text-decoration:none;margin-top:0px;border-bottom: 0px solid #ccc;}

.mainNavSelected { color: #333; text-decoration:none;margin-top:0px;}
.mainNavSelected a{background-color: #fff; color: #333; text-decoration:none;margin-top:0px;}
.mainNavSelected a:link{background-color: #fff; color: #333;text-decoration:none;margin-top:0px;}
.mainNavSelected a:visited{background-color: #fff; color: #333;text-decoration:none;margin-top:0px;}
.mainNavSelected a:hover{background-color: #fff; color: #333;text-decoration:none;margin-top:0px;}
.mainNavSelected a:active{background-color: #fff; color: #333;text-decoration:none;margin-top:0px;}

/** content styles **/

.contentcontainer{	margin-left: auto;	margin-right: auto;	color:#000;	width: 888px;
	font-size: 0.9em;	padding-top:0px;	padding-right:0px;	padding-bottom: 0px;
	padding-left:0px;	-moz-box-sizing: margin-box;	-moz-box-sizing: border-box;	-moz-box-sizing: padding-box;
	background-image:url(images/contentbg.jpg);	background-repeat:repeat-x;	background-position:bottom;}

.contentText { width: 888px;padding-top: 0px;	padding-left: 0px;	padding-right: 0px; padding-bottom: 10px;	margin-left: auto;	margin-right: auto;	margin-top: 0px; margin-bottom: 0px; text-align: left;		}
	
#contentBox {width: 638px; background-color: #FFF; padding-bottom: 5px; margin-left: 10px; }
.contentText form {width: 608px; margin-left: auto; margin-right: auto;	}
.contentText p {text-align: justify; width: 100%; margin-left: auto; margin-right: auto;	}
.contentText li {list-style-type: square;}
.contentText a:link {color: #00a9ec; text-decoration: underline; }
.contentText a:visited {color: #00a9ec; text-decoration: underline;}
.contentText a:hover {color:#843828;text-decoration: underline; }
.contentText a:active {color: #00a9ec; text-decoration: underline;}

/** Right Images **/
#rightImages {
float: right; margin-top: 3px;
width: 232px;
height:228px;
background-color: #Fff;

}


/** footer styles **/

#footerArea {width: 100% ;margin-right: auto; margin-left: auto; margin-top: 0px; color: #999; height: 35px; border-top: 0px solid #999; padding-bottom: 0px;}
#footer {margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif; width: 100%;  padding: 8px 0px 6px 0px; font-size: 0.7em; position: relative; border-top: 0px solid #999; }

#footer a { margin: 0 0.5em; font-weight: bold; }
#footer a:link, #footer a:visited { color: #999; text-decoration: none; }
#footer a:hover, #footer a:focus { color: #ff3300; text-decoration: none; }
#footer a img { border: none; float: left; margin: -5px 9px 0 10px; position: relative; }
#footer a.hayslogo { border: none; }

/** general styles **/
#h1bg{		color: #fff;	font-family:Arial, Helvetica, sans-serif; margin-left: 0px; padding-left: 0px;	margin-top: 10px; display:block; width: 638px; float: left; background-image:url(IMAGES/h1bg.gif); background-repeat:no-repeat; background-position: top; height: 55px;}

h1{	font-size:1.8em;	color: #fff;	font-family:Arial, Helvetica, sans-serif;	margin-top: 10px; display:block; padding-left: 10px;}
h2{		font-size:1.4em;margin-top: 10px;color: #00a9ec;float: left; width: 100%;}
h3{	font-size:1.2em;	color: #ff8400;}
h4{	font-size:1.1em;	color: #a5b765;}
strong, bold {color: #999;}
input {text-align: left;cursor:pointer;width: 272px;}
hr {color: #ccc;background-color: #ccc;width: 80%;margin-left: auto;margin-right: auto;}

/** searchresults table styles **/
 
p.Micro {display: none;}
table.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#333; border-collapse:collapse;}
tr.MicroHeader {font-size:100%; font-weight:bold; color:#FFF; background-color:#999; padding:5px; text-align:left;}
tr.MicroItem { padding:2px;}
tr.MicroAltItem { padding:2px;}


.joblinks{ font-family: Arial, Helvetica, sans-serif; font-size:1.0em; font-weight: normal; color: #666; text-decoration: none;}
a:link.joblinks { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.0em; font-weight: normal; color: #666; text-decoration: underline;}
a:visited.joblinks{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.0em; font-weight: normal; color: #666; text-decoration: none;}
a:hover.joblinks{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.0em; font-weight: normal; color: #85c0d3; text-decoration: none;}
a:active.joblinks{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:1.0em; font-weight: normal; color: #666; text-decoration: none;}
