body {	font-family: Verdana, Arial, Helvetica, "sans-serif";	padding: 0;	margin: 0;	text-align: left;	color: #000000;	font-size: 100.1%;	}	h1, h2, h3, ul, li, p, blockquote {margin:0; padding:0;}		p {	font-size: 0.8em;	line-height: 1.5em;	color: #333333;}li {	font-size: 0.8em;	margin-left: 0;	line-height: 1.2em;	padding-bottom: 8px;	color: #000000;	}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #000000;	padding-top:0;	font-weight: bold;	}h1 a {	color: #000000;}		h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #000000;	padding-top:7px;	font-weight: bold;		}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000000;	font-weight: bold;	padding-bottom: 1em;	padding-top: 1em;		}h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000000;	font-weight: bold;	padding-bottom: .2em;	padding-top: 1em;		}		.caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	margin-top: -0.5em;	padding: 0;}.left-headings {	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	color: #663300;	font-weight: bold;	padding-top: 10px;}a:link {	color: #000000;	text-decoration: none;}#mainContent {	margin-left: 10px;}#mainContent a:link {	text-decoration: underline;}#mainContent a:visited {	text-decoration: underline;}#mainContent a:hover {color: #CC0000;}#mainContent a:active {color: #CC0000;}a:visited {	color: #000000;	text-decoration: none;}a:hover {	color: #CC0000;	text-decoration: underline;}.tightlist {	line-height: 14px;}#header h1 {	text-indent: -9999px;}#mainContent  h1  {	margin-bottom: 1em;}-----#topnav p {	font-size: .7em;	line-height: 1.2em;	color: #000000;	margin-left:14px;	margin-right:5px;	margin-top:0em;	padding-top:0em;}#topnav ul li {	list-style-type: none;	display: inline;	font-size: 0.7em;	line-height: 1.2em;	margin-left: 20px;	padding-right: 20px;	} #topnav ul li a:link {text-decoration: none;	}	#topnav ul li a:hover {	color: #CC0000;	text-decoration: underline;	}#topnav  ul li a:visited {	text-decoration: none;}#topnav {	margin-bottom: 5px;	text-align: right;	background-color:#ffe100;}.tenleft {	margin-bottom: 5px;	margin-left: 10px;}.tenright {	margin-right: 10px;	margin-bottom: 5px;}#mainContent h2 {	margin-bottom: 1em;	padding-top: 0em;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.firsth2 {	padding: -1em 0px 0px;	margin: 0px;}#mainContent p {	margin-bottom: 1em;}#mainContent li {	margin-left: 3em;	color: #333333;	line-height: 1.4em;}#mainContent #teaser {	background-color: #FFE472;	float: right;	width: 200px;	margin: 10px;	padding: 5px 25px 25px;}#mainContent #info {	background-color: #FFD969;	padding: 25px 25px 10px;	margin-bottom: 25px;}.paddingabove {	padding-top: 15px;}.paddingbelow {	padding-bottom: 15px;}------------------------------------#sidebar1  {	float: left; /* since this element is floated, a width must be given */	width: 294px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */		}#sidebar1 li  {	float:left;	color: #000000;	text-indent: -9999px;	padding: 0;	margin: 0;}#sidebar1 ul li {	list-style-type: none;		font-size: 0.7em;		} #sidebar1 ul li a:link {text-decoration: none;	}	#sidebar1 ul li a:hover {	color: #CC0000;	text-decoration: underline;	}#sidebar1 li a.background {	display:block;	width:294px;	background:url(images/rollovers/back.gif) no-repeat 0 0px;	height: 31px;	font-size: 0.76em;	font-family: Arial, Helvetica, sans-serif;	font-weight: 700;	text-decoration: none;	color: #000000;	}#sidebar1 li a.background:hover {	background-position: 0px -31px;	}#sidebar1 li a.contact {	display:block;	width:294px;	background:url(images/rollovers/contacts.gif) no-repeat 0 0px;	height: 34px;	font-size: 0.76em;	font-family: Arial, Helvetica, sans-serif;	font-weight: 700;	text-decoration: none;	color: #000000;	}#sidebar1 li a.contact:hover {	background-position: 0px -34px;}	#sidebar1 li a.home {display:block;width:294px;background:url(images/rollovers/home.gif) no-repeat 0 0px;height: 34px;font-size: 0.76em;font-family: Arial, Helvetica, sans-serif;font-weight: 700;text-decoration: none;color: #000000;}#sidebar1 li a.home:hover {	background-position: 0px -35px;}	#sidebar1 li a.resources {	display:block;	width:294px;	background:url(images/rollovers/resources.gif) no-repeat 0 0px;	height: 38px;	font-size: 0.76em;	font-family: Arial, Helvetica, sans-serif;	font-weight: 700;	text-decoration: none;	color: #000000;	}#sidebar1 li a.resources:hover {	background-position: 0px -38px;}#sidebar1 li a.steering {	display:block;	width:294px;	background:url(images/rollovers/steering.gif) no-repeat 0 0px;	height: 34px;	font-size: 0.76em;	font-family: Arial, Helvetica, sans-serif;	font-weight: 700;	text-decoration: none;	color: #000000;	}#sidebar1 li a.steering:hover {	background-position: 0px -37px;}	#sidebar1 li a.sub {	display:block;	width:294px;	background:url(images/rollovers/sub.gif) no-repeat 0 0px;	height: 31px;	font-size: 0.76em;	font-family: Arial, Helvetica, sans-serif;	font-weight: 700;	text-decoration: none;	color: #000000;	}#sidebar1 li a.sub:hover {	background-position: 0px -31px;}							#footer  p  {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	font-size: 0.7em;	text-align: right;}.nospaceabove {	padding-top: 0px;}#sidebar1 ul li a {	outline: none;}/*----------------accessibility styles-------------------------------*/#skip { 	position: absolute; 	left: -500px; 	top: -500px; 	width: 1px; 	height: 1px; 	overflow: hidden;} #skip a:focus { 	position: static; 	width: auto; 	height: auto; }#skipnav {	height: 1px;	width: 4px;	float: left;}