/* body { background-color: cccccc;			 margin: 0; padding: 0;		 background-image: url('images/blueorange224.gif');		 background-repeat: repeat-x;		 background-position: 0 83px;		 font-family: Arial, Helvetica, sans-serif;} */	img.page-bg { position: absolute; left: 230px; top: 69px; }/* Start Top Navigation */.nav, .nav ul { 	list-style: none;	margin: 0;	padding: 0;}.nav {  font-family: Arial, Helvetica, sans-serif;  z-index: 100;  text-align: center;  position: relative;}  .nav li {  float: left;  padding-bottom: 5px;  margin: 0;  position: relative;}  .nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {  font: bold 12px Arial, Helvetica, sans-serif;  color: #336699;  display: block;  padding: 0;  text-decoration: none;  line-height: 1.2em;}  .nav li a:hover {  color: #ff9900;  vertical-align: middle;}#nav li:hover a, #nav-one li.sfHover a {color: #ff9900;}#nav li:hover ul a, #nav-one li.sfHover ul a {color: #336699;}#nav li:hover ul a:hover, #nav-one li.sfHover ul a:hover {color: #ff9900;}#nav {font-family: Arial, Helvetica, sans-serif; position:absolute;	left: 240px;	top: -4px;	visibility: visible;    z-index: 6;	width:800px;	white-space:nowrap;	z-index: 6;}.nav ul {  background: #e7d7c0;  list-style: none;  display:none;  margin: 0;  position: absolute;  top: -999em;  left: -5px;  text-align: center;  vertical-align: middle;}  .nav li:hover ul,.nav li.over ul {  display:block;  top: 49px;}.nav li:hover ul li,.nav li.over ul li {  display: block;  clear: both;}  .nav ul li {  border: 0;	line-height: 1em;	border-bottom: #ffffff;	padding: 0;}	.nav ul a {  color: #ff9900;  padding: 0;  white-space: nowrap;}  .nav ul a:hover {  color: #000000;}  li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}/* End Top Navigation */#accessibility{	position: absolute;	top: -10000px;}h1 {								/*page header*/	font-family:arial;	font-weight:bold;	color:#336699;	font-size:20px;	padding-bottom:16px}h2 {								/*subhead*/	font-family:arial;	font-weight:bold;	color:#336699;	font-size:16px;}	h3 {								/*left nav*/	font-size: 12px;	font-weight: bold;	line-height: 2.8em;	font-family: Arial, Helvetica, sans-serif;	color: #336699;}	p {	font-family: arial, Verdana, Tahoma, Helvetica;	font-size: 11px;	line-height: 1.2em;	text-align: left;    color: #000000;}	.redtext {								/*red body text*/	font-size: 11px;	font-weight: bold;	line-height: 1.2em;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	color: #cc3300;}	.bold1 {								/*bold subhead*/	font-size: 11px;	font-weight: bold;	line-height: 1.2em;	padding-bottom: 2px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;}	.caption {								/*website designed by Wasserman Graphics*/	font-size: 9px;	line-height: 1.2em;	font-family: Arial, Helvetica, sans-serif;	color: #000000;}	.linklist {								/*inline link list*/	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: .5em;	text-indent: -12px;	color: #336699;}	#news ul { margin: 0 0 0 10px; padding: 0 0 0 6px; text-indent: 0px; font-size: 11px;line-height:1.5em;}#news ul li { margin: 0; list-style-image: url(images/square-indent.gif);	}#announcements ul { margin: 0 0 0 10px; padding: 0 0 0 6px; text-indent: 0px; font-size: 11px;line-height:1.5em;}#announcements ul li { margin: 0; list-style-image: url(images/square-indent.gif);	}a:link {  font-family: Arial, Helvetica, sans-serif;	color: #336699;	font-weight: bold;	text-decoration: none;}	a:visited {  font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;	color: #336699;}a:hover {  font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;	color: #ff9900;}	a:active {  font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;	color: 336699;}		#leftcolumn {	float:left;	top:0px;	width:230px;	height:670px;	visibility: visible;	padding: 0;	margin: 0;	background-image: url(images/tan1.gif); }	#leftnavigation {	margin-top: 0;	margin-bottom: 0;	background-color: #ffffff;	height:224px;	padding: 10px 10px 0 20px;	margin-left: 20px; }#leftnavigation a {		font-size: 11px;	line-height: 1.5em;	font-weight:bold;	padding: 2px;}		#contact {	margin-top: 0;	padding: 22px 20px 20px 20px;	margin-left: 20px; }	#photo1 {	position:absolute;	left:230px;	top:69px;	width:651px;	height:234px;	visibility: visible;}		#announcements {	position:absolute;	left:245px;	top:318px;	width:310px;	visibility: visible;}	#news {	position:absolute;	left:583px;	top:318px;	width:300px;	height:100%;	visibility: visible;	}	#homefooter {	position:relative;	left:0px;	top:670px;	width:100%;	height: 36px;	background-color: #336699;	visibility: visible;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding: 0 0 0 20px;}#homefooter label { 	display: inline;	float: left;	margin-top: 5px;}		/* --------------------navigation just for looks ---------------------------- */#nav3 { width: 750px; float: left;}li.nav { float: left; text-align: center; padding: 0 15px 0 15px;background-image: url(images/square1.gif); background-repeat: no-repeat; background-position: center top; padding-top: 11px; line-height: 1.2em;}#nav, .nav, .nav ul, .nav li { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #336699;}#nav a:link, #nav a:visited { font-size: 11px; color: #336699;}#nav li ul { padding: 5px 5px; }.nav li { line-height: 1.5em; }#nav li ul a:link, #nav li ul a:visited { color: #336699; }#nav li ul a:hover, #nav li ul a.visited:hover{ color: #ff9900;}li ul { /* second-level lists */	background-color:  #e7d7c0;}/* a fix for the content lists */p ul.list li, .list li, ul.list li { margin-left: 20px; }