body {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:center; margin:1px auto;}

td {
	vertical-align:top;}
h1, h2, h3, h4, h5, h6 { color:#CC0000; vertical-align:top}
h2 {font-size:115%;}
h3 {font-size:110%; margin-bottom:0; padding-bottom:0}
h4 {font-size: 95%}
h5 {font-size:85%}
	
#topnav {
	margin-left:200px; font-size:75%; line-height:.75em; height:10px; text-align:right}
#topnav a {
	color:#000000; text-decoration:none; border-right: 1px #000000 solid; padding: 0 .5em}
#topnav a.last {
	border:none}
#topnav a:hover { text-decoration:underline}

/** nav below images **/
#navtopcontainer { width: 382px;}
ul#navtop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0}
ul#navtop li {
	list-style:none; display:inline; width:68px; \width:70px; w\idth:68px; height:85px}
ul#navtop a:link {
	text-align:center; margin-left: 10px; color::#000000; text-decoration:none; display:inline}

.date {
	font-size:80%; font-weight: bold; color:#cc0000; text-align:right; padding-right:1.5em; font-family: Geneva, Arial, Helvetica, sans-serif}

/** search **/
#search {
	font-size:70%; border-bottom:2px dotted #FFFF00; padding:0.5em 0 .25em 0; margin:0; width: 100%; vertical-align:middle; background-color:#ffffff;}
#search label {
	color:#333333;  margin:0; padding:0; height:2em; float:left; vertical-align:middle}
#search input {
	color:#333333; border:1px #666666 solid; width:8em; margin-bottom:0}
#search input.go {
	width: 3em; height:2em; font-size:95%; margin-left: .5em; background-color:#FFFF00}
	
/** nav css **/
#navcontainer { margin-top:8px; }
ul#navlist {
	width: 203px; \width: 205px; w\idth: 196px; padding: 0px; margin: 0px;
	 font: bold 80% verdana,helvetica,arial,sans-serif; background: #ccccdd; }
ul#navlist ul  {
	width: 203px; \width: 205px; w\idth: 196px; padding: 0;margin: 0px; 
	font: bold  verdana,helvetica,arial,sans-serif;	background: #ccccdd; }
ul#navlist li, #ul#navlist ul li { list-style: none; margin: 0px; border: 0px; text-indent:0; }
#ul#navlist ul li { text-indent:1.75em;}
ul#navlist li a {
	display: block; width: 203px; \width: 205px; w\idth: 180px; padding: 10px 8px 10px 8px; 
	background: #ccccdd; text-decoration: none;text-align: left; }
ul#navlist li ul li a {width: 203px; \width: 205px; w\idth: 168px;padding-left:1.75em;}
ul#navlist li a:link { color: #cc0000; }
ul#navlist ul li a:link {color:#333333}
div#navcontainer li a:visited { color: #cc4444; }
div#navcontainer li li a:visited { color: #666677; }
ul#navlist li a:hover {	color: #ffffff; background: #CC0000}
ul#navlist li ul li a:hover {	color: #ffffff; background: #333333}
/** end nav css **/

#maincol {padding: .5em .25em .25em 1em ; text-align:left; vertical-align:top}
#col1, #col2 {padding: .5em .25em .5em 1em ; text-align:left; width:242px;}
#col1 { padding-right: 1.25em;}
#col1 h4, #col2 h4 { color:#FF0000; margin-bottom:0; font-size:85%; }
#gray { padding:.5em; background-color:#ccccdd; width:242px;}
#gray p, #maincol p { color:#000000; line-height:1.5em; font-size:85%; margin-top:0; }
#readmore, { color:#FF0000; padding:0; margin:0;width:242px; \width:244px; w\idth:242px;margin-top:-1px; background-color:#FFFFFF }
ul#readmore{width:242px; \width:244px; w\idth:242px;padding:0; margin:0; }
ul#readmore li {list-style:none; text-align:right; margin:0; padding:0}
ul#readmore li a {display:block;width:252px; \width:244px; w\idth:262px;text-align:right; text-decoration:none; font-weight:bold; padding:0 7px 0 }
#readmore li a:link, #readmore li a:visited { color:#FF0000; text-decoration:none; font-size:80%; width:242px; \width:244px; w\idth:242px; }
#readmore li a:hover {text-decoration: none; background-color:#FFFF00;width:242px; \width:244px; w\idth:242px;}

/* contact form */
#contactform {
	font-size:80%;}
#contactform fieldset {
	border: 2px #FFFF00 dotted; margin-bottom: 1em;}
#contactform legend {
	color:#CC0000; font-weight:bold; background:white; padding:.25em .5em; font-size:105%}
#contactform table td {
	padding:8px; background-color:#ccccdd; margin:0}
#contactform .submit {
	border:1px solid #ccccdd; font-size:95%; text-align:center; background-color:#FFFF00; color:#CC0000; font-weight:bold}
	
/** site map styles **/
#navcontainer2 { margin:8px auto; text-align:center; width:40% }
ul#navlist2 {
	width: 203px; \width: 205px; w\idth: 196px; padding: 0px; margin: 0px;
	 font: bold 80% verdana,helvetica,arial,sans-serif; }
ul#navlist2 ul  {
	width: 203px; \width: 205px; w\idth: 196px; padding: 0;margin: 0px; 
	font: bold  verdana,helvetica,arial,sans-serif;}
ul#navlist2 li, #ul#navlist ul li { list-style: none; margin: 0px; border: 0px; text-indent:0; }
#ul#navlist2 ul li { text-indent:1.75em;}
ul#navlist2 li a {
	display: block; width: 203px; \width: 205px; w\idth: 180px; padding: 10px 8px 10px 8px; 
	text-decoration: none;text-align: left; }
ul#navlist2 li ul li a {width: 203px; \width: 205px; w\idth: 168px;padding-left:1.75em;}
ul#navlist2 li a:link { color: #cc0000; }
ul#navlist2 ul li a:link {color:#333333}
div#navcontainer2 li a:visited { color: #666677; }
ul#navlist2 li a:hover {text-decoration:underline}
ul#navlist2 li ul li a:hover {text-decoration:underline}
/** end site map **/
