body {	background: #ebebeb;	color: #000000;	text-align: center;	margin: 0 0 1em 0;	}	body,td,th  {	font-family: verdana, arial, helvetica, geneva;	font-size: 11px;	color: #505050;	line-height: 1.4em;	text-decoration: none;	}#contentwrap {	background: #036 url('../images/nav/bg-content.jpg') repeat-y;	width: 780px;	margin: 20px auto;	text-align: center;	border: 0px solid red;	}#content {	line-height: 1.5em;	width: 650px;	margin: auto;	text-align: left;	border: 0px solid green;	padding: 15px;	}input,textarea,option,select {	font-family: verdana, arial, helvetica, geneva ;	font-size: 10px; 	color: #666; 	}form { margin: 0; padding: 0; }.noscreen { display: none; }a:link, a:visited  {	color: #900;	text-decoration: none;	}a:hover  { 	color: #000; 	text-decoration: none;	}h1,h2,h3,h4,h5,h6  {	font-family: futura, "Trebuchet MS", helvetica, geneva, arial, sans-serif;	font-weight: bold;	line-height: 1em;	margin: 0;	background: none;	text-decoration: none;	}h1  {	font-size: 16px;  	line-height: 1.3em;	color: #900;	}h2,h3 {	font-size: 15px;  	color: #094fa1;	}h4 {	font-size: 12px;	color: #bf1300;	margin: 0;	}/* layout */#bars {	background: url('../images/nav/bars.jpg') no-repeat;	height: 38px;	padding: 10px 25px 0 0;	}#bars input {	font-size: 9px;	font-weight: bold;	color: #303030;	padding: 0;	}input#gobutton {	width: 27px;	height: 15px;	}input#email {	width: 75px;	height: 15px;	}#leftnavtop {    background: #f7edde url('../images/nav/leftnav-top.jpg') no-repeat 0px 0px;    width: 187px;    height: 33px	}#curvebottom {    background: url('../images/nav/bar-curvebottom.jpg') no-repeat 0px 0px;    width: 569px;    height: 33px	}/* left column styles */#leftcolumn {	float: left;	width: 160px;	padding: 0px;	}#leftcolumn ul {	list-style: none;	margin: 0;	padding: 0;	}#leftcolumn li {	line-height: 1.3em; 	background: url("bullet-check.gif") no-repeat 0 4px; 	padding: 0 0 4px 0; 	}#leftcolumn a  {	display: block;	text-decoration: none;	}#leftcolumn a:visited  {	text-decoration: none;	}#leftcolumn a:hover  { 	color: #bf1300; 	background: url('../images/nav/bullet-redarrowfade.gif') no-repeat 100% 5px;	text-decoration: none;	}#rightcolumn {	padding-left: 200px;	}/* footer styles */#footer {	background: #ebebeb;	font-family: arial, helvetica, sans-serif;	font-size: 10px;	text-align: right;	color: #808080;	padding: 10px 75px 0px 0px;	}#footer a, #footer a:visited {	color: #003770;	text-decoration: none;	}#footer a:hover {	color: #000;	text-decoration: none;	border-bottom: 1px solid #000;	}/* home page styles */.leftnavbox {	font-size: 10px;	color: #805213;	padding: 0px 20px 0px 10px;	}#homecontent {	background: #fff url('../images/nav/bg-content.jpg') repeat-y;	}#homecontent h1 {	margin-bottom: -.5em;	}.homeblocks {	color: #000;	padding: 50px 10px 0 15px;	}/* eric n. styles */a.boldlink {    font-weight: bold;    font-size: 11px;    font-family: arial;    text-decoration: none;	}#calendartable {	}#calendartable td {	text-align: center;	}#calendarhead {	padding: 4px 0;	}td.dayheader {	background: #ddd;	font-weight: normal;	color: #000;	}a.calendarlink {	display: block;	padding: 4px;	}a.calendarlink, a.calendarlink:visited {    font-weight: normal;    font-size: 11px;    font-family: arial;    text-decoration: none;	}a.calendarlink:hover {    background: #FFF9EB;    font-weight: normal;    font-size: 11px;    font-family: arial;    text-decoration: none;	}td.currentdate {    background-color: #FFF3D9	}