body { background-color: #99f; background-image: url(../images/main_bg.gif); background-repeat: repeat-x; background-position: 0 top; text-align: center; margin: 0; }
p { text-indent: 10px; }
#wrapper { background-color: #fff; text-align: left; position: relative; width: 1000px; margin-right: auto; margin-left: auto; }
#container { width: 100%; float: left; margin-right: -250px; }
#header { background-image: url(../images/headerbg.png); background-repeat: no-repeat; height: 100px; }
#sitemap { width: 100%; height: 8px; }
#sitemap ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#sitemap li { display: inline; }
#sitemap ul li a { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 4px 2px; padding-left: 1px; }
#sitemap ul li a:hover { color: purple; background-color: #f5f5f5; text-decoration: underline; }
#sitenav { width: 100%; border-bottom: 1pt dotted #808080; }
#sitenav ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
#sitenav li { margin-left: 3px; display: inline; }
#sitenav ul li a { font-size: 1em; font-family: "Times New Roman", Times, serif; text-decoration: none; padding-right: 4px; }
#sitenav ul li a:hover { color: purple; text-decoration: underline; }
#left {
	width: 265px;
	float: left;
	padding-left: 5px;
}
#right { width: 250px; float: right; }
#main { margin-left: 270px; }
#content { margin-right: 255px; padding-right: 10px; }
#footer { text-align: center; width: 100%; }
#footer ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#footer li { display: inline; }
#footer li a { font-size: 1em; font-family: arial, "Times New Roman", Times, serif; text-decoration: none; padding: 5px 10px; }
#footer li a:visited { color: purple; text-decoration: none; padding: 5px 10px; }
#footer li a:hover { color: #b22222; text-decoration: underline; padding: 5px 10px; }

#w3c { width: 100%; }
#copyright { text-align: center; width: 100%; }
.clearing { height: 0; clear: both; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-weight: bold; margin: 0.15em 0 0.5em; }
ul { margin-right: 0; margin-left: 1px; padding-right: 0; padding-left: 1px; list-style-type: none; }
ul li { margin-right: 0; margin-left: 1px; padding-right: 0; padding-bottom: 5px; padding-left: 1px; }
.small_text { font-size: 0.75em; font-family: "Times New Roman", Times, serif; }
.google_container { width: 350px; float: right; padding-top: 4px; padding-right: 5px; }
.googlebox { text-align: right; width: 100%; height: 22px; padding-top: 2px; }
#col1 {
	width: 175px;
	float: left;
}
#col2 {
	width: 175px;
	float: left;
}
#col3 { width: 175px; float: left; }
#col4 { width: 175px; float: left; }
#col5 { width: 100px; float: left; }
#col6 { width: 225px; float: left; }
#col6 ul li { border-right: 1px solid #dcdcdc; }
#col7 { padding-left: 5px; width: 210px; float: left; }
.right {
	text-align: right;
}
.menu { background-image: url(../images/menu1_bg.gif); background-repeat: no-repeat; background-position: 0 top; width: 235px; height: 325px; }
.menu a:hover {  }
.news_bg {
	background-color: #FFFFF0;
}

