/* CSS Document */







a {



text-decoration: underline;



}







#container {



width: 970px;



margin: 0 0 10px 0; padding:5px;



border-bottom: 2px solid #003399;



}







table#jobfair {



width: 970px;



border-collapse: collapse;



font: 12px Arial, Helvetica, sans-serif;



}







table#jobfair td {



vertical-align: top;



}







table#jobfair td.left {



width: 180px;



margin: 0; padding: 10px;



background: url(images/leftbg.gif) no-repeat top left;



}







/* -------------------- Next Fair Info --------------------------- */







table#jobfair td.nextfair {



padding: 10px;



color: #fff;



}







table#jobfair td.nextfair h1{



font: bold 12px Arial, Helvetica, sans-serif;



margin: 0 0 3px 0;



color: #FFFF00;



}







table#jobfair td.nextfair p{



margin: 0 0 10px 0;



font: 12px Arial, Helvetica, sans-serif;



}







div#header_jobfair {

	width: 750px;

	height: 70px;

	background: url(images/header.gif) no-repeat top left;

	background-color: #1C307E;



}







/* --------------------- NAVIGATION ELEMENTS (HORIZONTAL)-------------------------*/







div#navbox {

	margin: 0;

	padding: 0;

	background: yellow;

	background-color: #1C307E;



}







ul#mainnavbox {

	float: left;

	width: 750px;

	margin: 0px;

	padding: 0;

	list-style: none;

	background: url(images/navbg.gif) no-repeat top left;

	background-color: #1C307E;



}







ul#mainnavbox li {



	float: left;



	margin: 0;



	padding: 0;



	font: 12px Arial, Helvetica, sans-serif;



}







ul#mainnavbox a {



	float: left;



	padding: 8px 8px;



	text-decoration: none;



	border-left: 1px solid #3a50a5;



	color: #fff;



}







ul#mainnavbox a:hover, ul#mainnavbox a.active {



	color: #ff0;



}







ul#mainnavbox li.first a{



border: none;



}







div#content {

	padding: 10px;

	margin: 0 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;



}







div#content p {

	margin: 0 0 10px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;



}







div#content h1{

	margin: 0 0 5px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

}







div#content h2, h3{

	margin: 20px 0 5px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;



}







td.legend {



padding-top: 15px;



}















li.health {



color: #990000;



}







.alertbox {

	border: 2px solid #a5d9ea;

	background: #e3f8ff;

	width: 700px;

	padding: 10px;



}







.alertbox p{



font: 11px Arial, Helvetica, sans-serif;



}







.alertbox h1 {



font: bold 15px Arial, Helvetica, sans-serif;



}







.clear {



clear: both;



}







.center {



display: block;



text-align: center;



}







.red {



font: bold 15px Arial, Helvetica, sans-serif;



color: #CC0000;



}

li.list {

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: disc;

	list-style-position: inside;

	text-align: left;

}



li.educate {

	color: #0066CC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: disc;

		list-style-position: inside;

	text-align: left;



}