body{	padding: 0;	border: 0;	margin: 0;	background-image: url(bgStripLeft.gif);	background-repeat: repeat-y;	background-color: #ffc;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}p,ol, ul, li, td { font-size: 14px; }h2 { margin-top: 16px; }h4{	border-bottom: 1px solid #996;	margin: 24px 0px 0px 0px;}td { }#shim{	position: absolute;	z-index: -1;}#header{	width: 800px;	margin: 0 0 0px 0;	padding: 0;}#main { width: 800px; }/*#intro{position:absolute;top:200px;left:375px;width:400px;}*/#intro{	padding-left: 0px;	width: 600px;}#footer{	position: relative;	width: 800px;	font-size: 11px;}/* Navigation Specific CSS */#button{	float: left;	/* width: 12em; */	width: 180px;	border-right: 1px solid #ffc;	padding: 0 0 0em 0;	margin-bottom: 0em;	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	background-color: #d7d7a4;	color: #333;}#button li a{	display: block;	padding: 5px 5px 5px 0.5em;	border-left: 10px solid #d7d7a4;	border-right: 10px solid #d7d7a4;	background-color: #52717e;	color: #fff;	text-decoration: none;	width: 100%;}html>body #button li a { width: auto; }#button li a:hover{	border-left: 10px solid #405963;	border-right: 10px solid #405963;	background-color: #ffc;	color: #52717e;}#button ul{	list-style: none;	margin: 0;	padding: 0;	border: none;}#button li{	border-bottom: 1px solid #ffc;	margin: 0;}/* Calendar specific CSS */.abbrvTable{width:100%;margin:0; padding:0; background-color:#6ca;  }.abbrvTable td{ padding:5px; margin:0;border-top:#aaa solid 1px;}h3.year{margin-top:20px; margin-bottom:0;border-top:solid 1px #999;font-size:200%;color:#667;clear:both;}.calendar{	width: 280px;	float: left;	padding: 3px;	margin: 0px 8px 15px 10px;	border-top: 1px solid #996;	border-bottom: 0px solid #aaa;}.calendar caption{	text-align: center;	font-style: italic;	font-weight: 900;	color: #663;	font-size: 105%;	width:auto;	padding-right:21px;}.calendar td{	font-size: 12px;	border-bottom: 1px solid #ddc;}.calendar tr:hover { background: #ffa; }.calendar .date{	text-align: right;	width: 105px;}/* Index page specific css */.newsItem p { font-size: 90%; }.newsItem .date{	color: #FFC;	border-top: 1px solid #330;	padding: 0 0 0 5px;	margin: 10px 0;	font-size: 100%;	background: #52717e;}.specialMsg{	text-align: center;	border: 1px solid #cca;	padding: 5px;	background-color: #FFA;}/* ARV css */q{	text-align: center;	font-style: italic;}blockquote{	padding: 0 0 5px 0;	border-top: 1px solid #666;	display: block;}/* Footer css */#footer p{font-size:12px; color:#333;}
