body {	font: 85%  "Lucida Grande", arial, helvetica, tahoma, verdana, sans-serif;	background:#ffffff;		color:#000;	}#wrap {margin: 0;padding: 0;width: 800px;margin: 10px auto;background: #ffffff;}.header {float: right;margin: 20px 20px 0 0;padding: 0;}#header {width: 799px;margin: 0;padding: 0;height: 84px;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;background: #ffffff;}			#main-body {position: relative;	width: 799px;	height: 584px;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;background: #ffffff url(../images/logo.gif) no-repeat 550px 15px;}	#text 	{	width: 300px;	float: right;	margin: -25px 0 10px 0;	}		#text2 	{	position: absolute;	bottom: 10px;	left: 10px;	width: 205px;padding: 0;	margin: 0 0 0 0;	float: left;	}		#content {clear: both;	position: absolute; bottom: 5px; right: 5px;	width: 570px;	float: right;	background: #ffffff;	}			#sidebar {	float: left;	width: 219px;	margin-top: 20px;	}		#nav {float: left;		padding: 0;		width: 90px;		margin: 0 0 0 10px;}			#subnav {		margin: 0;		padding: 0;		float: right;			width: 109px;}			#content div {	padding: 0;	}		#sidebar div {	padding: 10px 0;	}		/**** HTML styles ****/		a:hover {	padding: 0;	margin: 0;}.hide { display: none; }#body-copy {width: 525px;float: right;margin-right: 5px;}#body-copy p {	text-align: justify;}#contact-copy {width: 430px;float: right;}h1  {	font-size: 1.1em;	color: #A02300;	font-weight: bold;text-decoration: none;margin: 0 0 6px 0;padding: 0;	}h1 a:link , h1 a:visited {	color: #A02300;text-decoration: none;border: none;	}h1 a:hover {text-decoration: underline;border: none;}h2  {	font-size: 0.9em;	color:#000000;text-decoration: none;	}h2 a:link , h2 a:visited {	color: #172A45;text-decoration: none;border: none;	}h2 a:hover {text-decoration: underline;border: none;}h3  {	font-size: 0.9em;	font-weight: normal;	color: #586E3E;text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;	}#content a {	color: #000000;	text-decoration: underline;	border: none;	}#content a:visited {	color: #000000;	text-decoration: underline;	}#content a:hover, a:focus, #right a:hover, a:focus {	color: #A02300;	text-decoration: underline;	border: none;	}#content a:active, #right a:active {	color: #A02300;	text-decoration: underline;	border: none;	}#content p {font-size: 0.9em;line-height: 1.2;margin: 3px 0 5px 0;padding: 0;}#content ul {font-size: 0.9em;margin-top: 0;}#text p {color:#666666;	font-weight: normal;	line-height: 1;	margin: 0 5px 0.5em 0;	padding: 0;font-size: 0.8em;text-align: justify;	}	#text2 p {color:#666666;	font-weight: normal;	line-height: 1;	margin: 0 5px 0 0;	padding: 0;font-size: 0.8em;text-align: justify;	}	#text2 h2 {padding: 0 0 5px 0;margin: 0;color: #666666;font-size: 0.82em;}#content li { list-style-type: none;font-size: 105%;color:#1A1A1A; }#content li ul li{ list-style-type: none;font-size: 105%;color:#1A1A1A; }.small {font-size: 80%;color: #666666;}.tab {float: left;width: 50px;margin-bottom: 30px;}.tab1 {float: left;width: 50px;}#awards {float: left;font-size: 85%;margin-left: 10px;}#numbers {margin: 0 0 3px 0;font-size: 85%;width: 560px;display: block;float: right;}#numbers img {margin: 0 0 0 3px;}#numbers ul {display: inline;list-style: none;margin: 0 0 3px 0;	padding: 3px 0;}#numbers li {	float: right;	display: block;	text-decoration: none;	margin: 3px 3px 4px 3px;		}#numbers li a {	text-decoration: none;	color: #333;	background: #ffffff;	padding: 3px;	border: 1px solid #666666;	}#numbers li a:visited {	text-decoration: none;	color: #333;}#numbers li a:hover {	color: #333;	border: 1px solid #000000;	font-weight: normal;	text-decoration: none;	}#numbers li a:active {	color: #000000;	border: hidden;	font-weight: bold;	text-decoration: none;	}#numbers2 {margin: 30px 0 10px 0;font-size: 85%;width: 400px;display: block;float: right;}#numbers img {margin: 0 0 0 3px;}#numbers2 ul {display: inline;list-style: none;margin: 0 0 3px 0;	padding: 3px 0;}#numbers2 li {	float: right;	display: block;	text-decoration: none;	margin: 3px;}#numbers2 li a {	text-decoration: none;	color: #666666;	padding: 3px;	background: #ffffff;	border: 1px solid #666666;	}#numbers2 li a:visited {	padding: 3px;	margin: 0 0 3px 2px;	text-decoration: none;	color: #666666;border: 1px solid #666666;}#numbers2 li a:hover {	color: #000000;	padding: 3px;	margin: 0 0 3px 2px;	border: none;	font-weight: bold;	text-decoration: none;	}#numbers2 li a:active {	color: #000000;	padding: 3px;	margin: 0 0 3px 2px;	border: none;	font-weight: bold;	text-decoration: none;	}/**** main nav ****/#nav ul {font-size: 0.95em;padding: 0;margin: 0;list-style-type: none; font-weight: normal;text-align: left;}#nav ul li a:visited {color:#000000;text-decoration:none;}#nav ul li a:active, #nav ul li a:focus, #nav ul li a:hover, #nav ul li a strong {color:#A02300;}#nav ul strong {font-weight: normal;color: #A02300;}#nav ul li {	padding: 0;	margin: 0;	line-height: 1.3;}#nav ul li a  {color:#000000; text-decoration: none;padding: 4px 0 0 0;margin: 0;width: 100%; display: block;}#nav ul li a, #nav>ul li strong {display: block;width: auto;}#nav ul li a:hover {text-decoration: none;}#nav ul li ul {padding: 0 0 0 8px;font-size: 0.85em;list-style-type: none; font-weight: normal;text-align: left;}#nav ul li ul li {line-height: 1.1;padding: 0 0 3px 0;}/**** sublevel nav styles ****/#subnav ul {font-size: 0.75em;padding: 0;margin: 0 0 5px 0;list-style-type: none; font-weight: normal;text-align: left;}#subnav ul li a:visited {color:#000000;text-decoration:none;}#subnav ul li a:active, #subnav ul li a:focus, #subnav ul li a:hover, #subnav ul li a strong {color:#A02300;}#subnav ul strong {font-weight: normal;color: #A02300;}#subnav ul li {padding: 4px 0 0 0;margin: 0;	line-height: 1.2;	color: #666666;	}#subnav ul li a  {color:#000000; text-decoration: none;padding:0;margin: 0;width: 100%; display: block;}#subnav ul li strong {color:#000000; text-decoration: none;font-weight: normal;}#subnav ul li a, #subnav>ul li strong {display: block;width: auto;}#subnav ul li a:hover {text-decoration: none;}#subnav ul li ul {font-size: 1em;margin: 0 0 0 5px;}#subnav ul li ul li {line-height: 1.2;}#subnav p {font-size: 0.85em;margin: 0 0 0 0;padding: 0 0 0 0;font-weight: bold;}		