	/* html styles */		html {			font-size: 12px;		}		body {			margin: 25px;width: 800px;margin: auto;			padding: 0;			color: #222;			font-family: Times, arial, "trebuchet ms", sans-serif;		}		p, li, ul, ol, dl, dt, dd, h1, h2, h3, h4 {			margin: 0;			padding: 0;				}		p, li {			margin: 0 0 .6em 0;			line-height: 1.3em;			font-size: 1em;		}		h1, h2, h3, h4 {			margin: 0 0 .4em 0;			font-family: tahoma, "trebuchet ms", arial, sans-serif;			font-weight: normal;				color: #033;			}	/*	h1, h2 {			border-bottom: 1px solid #999;		}
	*/		h1 {			font-size: 1.8em;		}		h2 {			font-size: 1.6em;		}		h3 {			font-size: 1.4em		}		h4 {			font-size: 1.2em;		}		ol {			margin-left: 2.8em;		}		ul {			margin-left: 2.2em;		}		li {			line-height: 1.1em;			margin-bottom: .7em;		}		dt {			font-weight: bold;		}		dd {			margin: 0 0 .7em 1.5em;		}		blockquote {			border-left: 2px solid #999;			background: #efefef;			margin: 0 1.3em .7em 1.2em;			padding: .3em .7em;		}		form {			margin: 0 0 1em 0;		}			img {			border: 0;		}		a {			color: #666;			text-decoration: none;		}		a:hover {			color: #000;			text-decoration: underline;		}                hr {border-top: 1px solid #fff;border-bottom: 1px solid #333;}/* header */		#header {			width: 100%;                        background: #fff url(http://www.aferro.org/websitebaker/wb/media/textbuilding.jpg) no-repeat top right;			color: #222;			border-left: 1px solid #333;			height: 100px;margin: 25px 0 0 0;		}		#pagetitle {			margin: 0;		}		#pagetitle h2 {padding-top: 25px;padding-left: 20px;margin: 0;			border: 0;			color: #333;			text-align: left;			font-family: Times, arial, sans-serif;			font-size: 60px;			font-weight: normal;letter-spacing: 15px		}/* navigation section *//* navigation section */	div#menu {		text-align: center;		width: 100%;		background: #fff;		border-bottom: 1px solid #333;			border-left: 1px solid #333;padding-top: 5px;		height: 20px;		font-size: 10px;	}#nav ul {	float: left;	list-style: none;	line-height: 1em;	background: #fff;	padding: 0;	margin: 0;}#nav li a {	display: block;	width: 85px;	color: #333;	text-decoration: none;	padding: 4px 0 5px 0;	margin: 0;        font-size: 12px;	font-weight: normal;	font-family: Times, arial, sans-serif;line-spacing: 160px;} li#home a {}#nav li span.menu_current a {	font-weight: 900;}#nav li ul li a {	background: #fff;	border-right: 0;        text-align: center;}#nav a:hover {	color: #c30;	background: #fff;}#nav li {	float: left;	margin: 0;	line-height: 1em;}#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 85px;	w\idth: 10em;	font-weight: normal;	border-bottom: 1px solid #999;	margin: 0;}#nav li ul li {	background: #fff;	color: #333;border-left: 1px solid #999;}	#nav li ul li ul a {		margin-right: -2px	border-bottom: 1px solid #999;	}	#nav li ul li {}#nav li ul li a {	width: 85px;	color: #333;	background: #fff;	padding: .3em .1em;}#nav li ul  {}#nav li ul ul {	margin: -1.4em 0 0 85px;	border-bottom: 1px solid #999;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}#nav li ul li a:hover {	color: #c30;	background: #fff;} #nav li.sfhover {	background: #eee;}/* sidebar */#sidebar {	width: 250px;	float: left;	display: none;}#side_content {	padding: 20px 25px;	display: none;}	#searchbox {		display: none;	}	#searchbox  form {		margin: 0 1em 1em;		padding-right: 8px;	}	#searchbox form input {		margin-right: 6px;		margin-bottom: 4px;		font-size: 10px;	}	#subnav ul {		margin: 0;		background: url(sectionmenu.png) 0 0 no-repeat;		padding-top: 30px;		border-bottom: 1px solid #999;		margin-bottom: 12px;	}	#subnav ul ul {		border: 0;	}	#subnav ul li {		list-style: none;		border-left:  5px solid #52849c;		padding-left: 5px;	}		#subnav ul ul li{		list-style: square;		list-style-position: inside;		border: 0;	}	#subnav ul ul {		background: none;		padding-top: 0;	}	#subnav li {		margin: 0 0 .4em 10px;	}	#subnav a:hover {		color: #f90;	}/* main content */#main {}#content {	padding: 10px 20px 20px 20px;	border-left: 1px solid #333;background: #fff;}#content img {	padding: 2px 4px;}.pullquote {	width: 170px;	float: right;	padding: 5px;	border: 1px dotted #999;	margin: 4px;}/* footer */	#footer {		width: 100%;		clear: both;		border-top: 1px solid #333;		padding: 1em 0;		text-align: center;		color: #666;		background: #fff;		font-size: 100%;	}	#footer a {		color: #036;	}	#footer a:hover {		color: #000;	}