@charset "utf-8";
/* CSS Document */

html {margin-left: auto; margin-right: auto; height: 100%;background-image:url(IMAGES/begstripe.gif); background-position:left bottom; background-repeat:repeat;background-color:#fff;}



body {width: 1000px; background-color:#333;font-size: 0.9em;font-family:Arial, Helvetica, sans-serif;

text-align: justify;margin-left: auto; margin-top: 10px;margin-right: auto; 

}



#wrapper {height: 100%; margin-left: auto; margin-right: auto; }



#topbg {height: 30px;margin-left: auto;margin-right: auto;}



#top {height: 100px;width: auto;margin-left: auto;margin-right: auto; margin-top: 0px; padding-left: 10px;background-color: #000; background-image:url(IMAGES/audi.jpg); background-position:right; background-repeat:no-repeat;}

#top img {margin-top: 10px;}

#logo {position: relative; height: 156px; margin-bottom: 30px;}
#logo img{float: left; width: 89px;}
#logo h1 {float: right; font-size: 1.4em; width: 170px; margin-right: 15px; margin-top: 30px;}

#container {width: 100%; margin-left: auto;margin-right: auto;margin-top: 0px;height: 100%; }



#banner {width: 100%; height: 90px;background-color: #FFF;margin-left: auto;margin-right: auto;border-top: 5px solid #FFF;}



#masthead {width: 100%;margin-left: auto;margin-right: auto;margin-top: 10px;margin-bottom: 10px; }



#lowerbanner {width: 100%; padding: 0px;margin-left: auto;margin-right: auto;margin-top: 5px;margin-bottom: 0px; display: block; background-color: #000; color: #999; float: left; font-size: 2.0em;font-family: Helvetica, Arial, sans-serif; font-weight: bold;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; font-style:italic; }



#lowerbanner p {margin-left: auto;margin-right: auto; text-align: center; padding: 5px;}



#masthead object {float: left;}



#masthead img {float: right; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;}



#masthead h1 {display: none;}



#masthead.flash {float: right;margin-right: 0px;}



h1{font-family: Helvetica, sans-serif;  color: #00278e; font-style:italic; font-weight: bold; font-size: 1.4em; }

h2 {font-family: Arial, Helvetica, sans-serif;  color: #00278e; font-size: 1.7em; padding-top: 0px; margin-top: 0px; }

h3 {color: #666; font-size: 1.2em;}



#contentHeader {width: 100%; margin-top: 0px; background-color:#FF0000;   }

#contentHeader h1 {margin-left: 179px; background-color:#FF0000;  font-family: Helvetica, sans-serif;  color: #fff; font-style:italic; font-weight: bold; font-size: 2.0em; background-color: #424242;  }



#contentLeft {width: 169px; height:auto; margin-top: 0px; display: block;float: left;margin-left: 0px;margin-right: auto; background-color: #006699; }



#contentRight {width: 169px; height:auto; margin-top: 0px; display: block;float: left;margin-left: 0px;margin-right: auto; background-color: #006699;}







#content {float: left; background-color: #fff; 
	margin-left: 0px; margin-right: auto;  margin-top: 0px; padding-top: 5px;
	padding-bottom: 15px;
    scrollbar-arrow-color: #fff; 	scrollbar-3dlight-color: #fff; 
	scrollbar-highlight-color: #f5f5f5; 	scrollbar-face-color: #00278e; 
	scrollbar-shadow-color: #f5f5f5; 	scrollbar-track-color: #fff; 	scrollbar-darkshadow-color: #ccc; 
	width: 1000px;
	background-image:url(IMAGES/skyline.jpg); background-position:center top; background-repeat:no-repeat;}

	

#content p { color: #fff; margin-right: auto; margin-left: auto;}

#content ul {padding-right: 20px;padding-left: 20px;color: #fff;}

#content li {margin-left: 20px;color: #fff;}

#content1 {float: left; background-color: #000; margin-left: 0px; margin-right: auto;  margin-top: 0px; padding-top: 5px;

    scrollbar-arrow-color: #000; 	scrollbar-3dlight-color: #000; 

	scrollbar-highlight-color: #666; 	scrollbar-face-color: #666; 

	scrollbar-shadow-color: #333; 	scrollbar-track-color: #000; 	scrollbar-darkshadow-color: #222; 

	width: 1000px;background-image:url(IMAGES/trails1.jpg); background-position:center; background-repeat:no-repeat;}

	

#content1 p { color: #fff; margin-right: auto; margin-left: auto;}

#content1 ul {padding-right: 20px;padding-left: 20px;color: #fff;}

#content li {margin-left: 20px;color: #000;}



#content form {  width: 96%; margin-left: auto; margin-right: auto;}



#contentText {width: 655px;  float: left; margin-top: 10px; margin-left: 15px; margin-bottom: 5px; padding-bottom: 15px; color: #333; background-color: #fff;zfilter:alpha(opacity=75);-zmoz-opacity:.75;zopacity:.75; padding-top: 10px; padding-left: 10px; padding-right: 10px; border-bottom: 0px solid #000; background-image:url(IMAGES/skylineblur.jpg); background-repeat:no-repeat; background-position:inherit; }

#contentContent {height: 422px; overflow:auto; width: 640px; padding-right: 5px; padding-left: 5px;}

#contentText p {color: #333;}

#contentText h1 {margin-top: 5px; padding-left: 5px; padding-bottom: 5px;}
#contentText h2 {padding-left: 5px; padding-bottom: 5px;}

#contentText form {width: 94%; margin-left: auto; margin-right: auto;}

#contentText td {padding: 3px;border-bottom: 0px dotted #ccc;border-right: 0px dotted #ccc;  }

#contentText table {border-left: 0px dotted #ccc; border-top: 0px dotted #ccc;}

#flash {width: 645px; height: 170px; margin-top: 15px;background-color:#00afd1; margin-bottom: 15px; margin-left: 5px; background-image:url(IMAGES/banner1.jpg); background-repeat:no-repeat;}

.joblinks{ font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em; font-weight:normal; color: #f60; text-decoration: none; padding: 3px;}



a:link.joblinks {	font-family: Arial, Helvetica, sans-serif;font-size: 1.0em; font-weight: normal; color: #f60; text-decoration: none;padding: 3px;}



a:visited.joblinks{	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; color: #f60; text-decoration: none;padding: 3px;}



a:hover.joblinks{font-family: Arial, Helvetica, sans-serif;font-size: 1.0em; font-weight: normal; color: #39c;  text-decoration: underline;padding: 3px;}



a:active.joblinks{font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em; font-weight: normal; color: #ccc; text-decoration: underline;padding: 3px; }



p.Micro {display: none;}

table.Micro {font-family: Arial, Helvetica, sans-serif; font-size:1.0em; color:#000; border-collapse:collapse; text-align: left;}

tr.MicroHeader {display: none;}

tr.MicroItem { padding:2px; margin-left: 5px;border-bottom: 0px dotted #CCC;text-align: left;}

tr.MicroAltItem { padding:2px; border-bottom: 0px dotted #CCC;text-align: left;}

title {font-size:1.3em; font-weight:bold; color:#F60; padding:5px; text-align: left; }



bold, strong {color: #000; font-weight: bold;}



hr {display: none;}



a {color: #f60; text-decoration: none;}

a:link {color: #f60; text-decoration: underline;}

a:visited {color: #f60; text-decoration: underline;}

a:hover {color: #3399cc; text-decoration: underline;}

a:active {color: #ccc; text-decoration: underline;}



.footerContent { font-family: Arial, Helvetica, sans-serif; width: 98%; margin-left: 0px; margin-right: auto; padding: 10px; height: 20px; }



#footer {background-color: #fff; font-family: Arial, Helvetica, sans-serif; margin-top: 0px;margin-left: auto; margin-right: auto; width: 100%; min-width: 760px; height: auto;float: left;  color: #999; height: 40px; padding: 0px 0px 0px 0px; font-size: 0.74em; border-top: 0px solid #fff; }



#footer a { font-family: Arial, Helvetica, sans-serif; margin: 0 0.5em; font-weight: bold;  }

#footer a:link, #footer a:visited { font-family: Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }

#footer a:hover, #footer a:focus { font-family: Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }

#footer a img { border: none; float: left; margin: -5px 9px 0 15px;  }

#footer a.hayslogo { border: none; }




#contentReplacerDiv {
height: 700px;
}


/*********** #navBar link styles ***********/



#navBar{	clear:both;	float: left;	width: 279px;	height:auto;	margin-top: 10px;

	margin-right: 0px;	margin-bottom: 30px; padding-bottom: 30px;	margin-left: 15px;	padding-top: 0px;

	padding-right: 0px;	padding-left: 0px;	border-bottom: 0px solid #74A6C7;	

	display: block; background-color: #fff;}





#navBar ul {list-style: none; margin: 0px; padding: 0px; width: 269px; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px;}



/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#navBar li {border-bottom: 0px solid #FFF;  }

#navBar ul li{list-style: none; margin: 0px; padding: 0px; border-bottom:3px solid #fff;}

#navBar ul li a{	list-style: none; 	margin: 0px; 

	padding-top: 4px;	padding-right: 3px;	padding-bottom: 4px; 	padding-left: 6px; border-bottom: 1px solid #fff; }



/* fix for browsers that don't need the hack */

html>body #navBar li {border-bottom: none; margin: 0px; }





/*********** .sideLinks styles ***********/



.sideNavLinks{	color: #333;	font-family: Arial,sans-serif;	font-size: 1.0em;

	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 0px;

	clear: both;	margin-top: 50px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}



.sideNavLinks ul {	display: block; 	color: #333;

	text-decoration: none;	margin: 0px;}



.sideNavLinks ul li {	display: block; 		color: #333;

	text-decoration: none;	margin: 0px;}





.sideNavLinks a:link {	display: block; 	color: #333;

	background-color: #fff;	text-decoration: none;	border: 0px solid #8FA0CD;

	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;}

	

.sideNavLinks a:visited {	display: block; color: #333;	background-color: #fff;

	text-decoration: none;	border: 0px solid #8FA0CD;	padding-top: 3px;

	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;}



.sideNavLinks a:hover{	display: block; 	color: #333;	background-color: #f5f5f5;

	text-decoration: none;	border: 0px solid #005399;	padding-top: 3px;

	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;}



.sideNavLinks a:active{	display: block; 	background-color: #fff;

	color: #000;	text-decoration: none;	border: 0px solid #005399;

	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;}



.sideNavLinksSel{	font-family: Arial,sans-serif;	

	color: #333;	margin-top: 0px;	margin-right: 0px;

	margin-bottom: 1px;	margin-left: 0px;	font-size: 1.0em;

	text-decoration: none;	padding-top: 1px;	padding-right: 1px;

	padding-bottom: 1px;	padding-left: 0px;	clear: both;}



.sideNavLinksSel a:link{	color: #000;	background-color: #f5f5f5;

	border: 0px solid #005399;	padding-top: 3px;	padding-right: 3px;

	padding-bottom: 3px;	padding-left: 6px;	text-decoration: none;	clear: both;	display: block; }



.sideNavLinksSel a:visited{	color: #000;	background-color: #f5f5f5;	border: 0px solid #005399;

	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;

	text-decoration: none;	clear: both;	display: block; }



.sideNavLinksSel a:hover{	color: #000;	background-color: #f5f5f5;	border: 0px solid #005399;

	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;

	text-decoration: none;	clear: both;	display: block; }



.sideNavLinksSel a:active{	color: #000;	background-color: #f5f5f5;

	border: 0px solid #005399;	padding-top: 3px;	padding-right: 3px;

	padding-bottom: 3px;	padding-left: 6px;	text-decoration: none;	clear: both;	display: block; }

	

.sideNavLinksSel ul {	display: block; 	

	color: #000;	text-decoration: none;	margin: 0px;}



.sideNavLinksSel ul li {	display: block; 		color: #000;	text-decoration: none;

	margin: 0px;}





/************* #Sub Nav styles ***************/



.subNavLinks{

	color: #fff;	font-family: Arial,sans-serif;	font-size: 1.0em;

	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;

	clear: both;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}



.subNavLinks ul {	display: block; 	background-color: #F26619;	color: #FFF;	text-decoration: none;	margin: 0px;}



.subNavLinks ul li {	display: block; 	background-color: #F26619;	color: #FFF;

	text-decoration: none;	margin: 0px;}



.subNavLinks a:link {	display: block; 	color: #FFF;	background-color: #f1a62b;

	text-decoration: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}

	

.subNavLinks a:visited {	display: block; 	color: #FFF;	background-color: #f1a62b;

	text-decoration: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}



.subNavLinks a:hover{	display: block; 	color: #FFF;	background-color: #ffc20e;	text-decoration: none;	padding-top: 0px;

	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}



.subNavLinks a:active{	display: block; 	background-color: #F26619;	color: #FFF;	text-decoration: none;	padding-top: 0px;

	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}





.subNavLinksSel{	font-family: Arial,sans-serif;	background-color: #8c8c8c;

	color: #FFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1px;	margin-left: 0px;

	font-size: 1.0em;	text-decoration: none;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;

	padding-left: 0px;	clear: both;}



.subNavLinksSel a:link{	color: #FFF;	background-color: #8c8c8c;

		padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;

	text-decoration: none;	clear: both;	display: block; }



.subNavLinksSel a:visited{	color: #FFF;

	background-color: #8c8c8c;	padding-top: 3px;	padding-right: 3px;

	padding-bottom: 3px;	padding-left: 6px;	text-decoration: none;

	clear: both;	display: block; }



.subNavLinksSel a:hover{	color: #FFF;	background-color: #8c8c8c;	padding-top: 3px;	padding-right: 3px;

	padding-bottom: 3px;	padding-left: 6px;	text-decoration: none;	clear: both;	display: block; }



.subNavLinksSel a:active{	color: #FFF;	background-color: #8c8c8c;	padding-top: 3px;	padding-right: 3px;

	padding-bottom: 3px;	padding-left: 6px;	text-decoration: none;	clear: both;	display: block; }

	

.subNavLinksSel ul {	display: block; 	background-color: #8c8c8c;

	color: #FFF;	text-decoration: none;	margin: 0px;}



.subNavLinksSel ul li {	display: block; 	background-color: #8c8c8c;

	color: #FFF;	text-decoration: none;	margin: 0px;}
