* {	margin: 0px;padding: 0px; }
/* General Tag Styles */
p {	margin: 0 0.2em 0 0.2em; padding: .5em 0; }
p.larger-text {font-size:15px;}
a:link, a:visited, a:active {color: #005500}
a:hover {color:#fff;background:#005500;}
h1 { font-size: 19px; color: #000; margin:0.2em auto; }
h2 { font-size: 17px; color: #005500; margin:0.2em auto; }
h3 { font-size: 15px; color: #000; margin:0.4em auto; }
h4 { font-size: 13px; color: #005500; margin:0.2em auto; }
h5 { font-size: 11px; color: #000; margin:0.2em auto; }
h6 { font-size: 9px; color: #005500; margin:0.2em auto; }
img { border:none; }
/* ---------- */
/* Div Styles */
body {
	background-color: #fff;
	margin:0;
	padding:0;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 13px;
	text-align:center;
}
#center-div {
	overflow:auto;
	width:700px;
	padding:0;
	text-align:left;
	margin: 0.6em auto;
	background:#FFF;
}
#content-wrapper {
	width:699px;
	background-color:#D8D8B8;
	background-image:url(/images/bg_color.gif);
	background-position: bottom right;
	background-repeat:repeat-y;
	overflow:auto;
	border-bottom:#005500 solid 1px;
	border-left:#005500 solid 1px;
}
#left-column {width:129px;float:left;}
#logo {
	margin:0 0 0 -1px;
	width:129px;
	background:#fff;
	border-left:#fff solid 1px;
}
#navigation-column {
	
	background:url(/images/menutop.gif);
	background-repeat:no-repeat;
	background-color:#D8D8B8;
	margin:0;
}
#content-column {
	width:570px;
	float:right;
	background:#fff;
	overflow:auto;
	padding:6px 0 0 0;
}
#header {padding:0 5px 4px 5px;}
#header-jumpmenu {width:180px;float:right;}
#heading {
	background-color:#005500;
	background-image:url(/images/title_ul.gif);
	background-repeat:no-repeat;
	padding:7px 0 4px 20px;
}
#heading h1 {
	color:#F0ECDC;
	margin:0;
	font-size:20px;
}
#content{
	padding:15px 10px 15px 20px;
	background-color:#F0ECDC;
	border-right:#005500 solid 1px;
	overflow:auto;
}
#footer {
	border-bottom:#005500 solid 1px;
	border-right:#005500 solid 1px;
	border-left:#005500 solid 1px;
	background-color:#D8D8B8;
	overflow:auto;
	width:690px;
	padding:4px;
	margin:0;
}
.default-pic {
	padding:0.1em;
	width:250px;
	border:#333 solid 2px;
	float:right;
	margin:0.5em 0.2em 0.5em 0.5em;
}
.pic-container-right{
	margin:5px 6px;
	width:250px;
	float:right;
}
/* ----------------- */
/* Navigation Styles */
#navigation-column ul {width:119px;padding: 12px 2px 12px 8px;}
#navigation-column ul li {list-style-type:none;}
#navigation-column ul li.subj {margin:0.4em 0 0.4em 0;}
#navigation-column ul li.SubCat {padding:0.2em 0 0.2em 0.7em;font-size:9px;font-weight:bold;list-style-type:circle;}
#navigation-column ul li.SubPageCat {padding:0.2em 0 0.2em 1.3em;font-size:9px;font-weight:bold;list-style-type:none;}
#navigation-column ul li a.selected {text-decoration:underline;}
.subj {font-size:10px; font-weight:bold;}
#navigation-column ul li a {display:block;}
a.page:link, a.page:visited, a.page:active {text-decoration:none; color: #000}
a.page:hover {background-color:#fff;}
a.subj:link, a.subj:visited, a.subj:active {text-decoration:none; color: #005500}
a.subj:hover {background-color:#F0ECDC;}
a.sub-page:link, a.sub-page:visited, a.sub-page:active {text-decoration:none; color: #003300;}
a.sub-page:hover {background-color:#c0c0c0;}
/* ------------ */
/* Other Styles */
#homejumpmenu {margin:5px 0 0 0;width:180px;}
.menu-item-selected {font-size:xx-small; font-weight:bold; line-height:22px; background-color: #F0ECDC; color:#000000;}
.header-text {
	font-weight:bold;
	color:#0000CC;
	line-height:5px;
	font-size:10px;
	font-weight:bold;
	color:#005500;
	text-transform:capitalize;
}
a.header-links:link, a.header-links:visited, a.header-links:active {font-size:9px;text-decoration:none;color:#0000CC;}
a.header-links:hover {color:#fff;background-color:#000;}
.footer-text{font-size:9px; color:#5D5D3D; margin:0; padding:0;}
.listthtitle {background-color:#C8C8AA;font-weight:bold;text-align:left;}
.listth {background-color:#D8D8B8;font-weight:normal;text-align:left;}
.note {font-size:9px; color:#005500;}
#content ul, #content ol {margin:2px 5px 2px 25px;}
ul.no-list-style, ol.no-list-style {list-style:none;}
br.clear {
	padding:0;
	margin:0;
	line-height:0;
	clear:both;
}
p.message {font-weight:bold;}
p.errors {color:#ff0000;font-weight:bold;}
/* ---------------- */
/* Home page Styles */
#content ul.homepage, #content ol.homepage {margin:8px 5px 8px 20px;}
#content li.homepage {margin:6px 0;}
/* Original Styles from OLD site
HR {color:#005500;height:1;}
.pageh1 {margin:0px; margin-bottom:10px; font-weight:bold; font-size:medium;}
.pageh2 {margin:0px; font-weight:bold; font-size:small; color:#005500}
.pageh3 {margin:0px; margin-top:10px; margin-bottom:3px; font-weight:bold; font-size:x-small; color:#000000}
.pagep {margin:0px; margin-bottom:10px; font-size:x-small;}
.pageol {margin:0px; margin-bottom:10px; font-size:x-small;}
.pageul {margin:0px; margin-bottom:10px; font-size:x-small;}
.pageli {margin:0px; margin-left:25px; font-size:x-small;}
.unli {margin:0px; font-size:x-small;}
.homeli {font-size:x-small; margin:.5em;}
.listthright {background-color:#D8D8B8; font-size:x-small; font-weight:bold; text-align:right;}
.listtd {font-size:x-small;}
.listtdcell {font-size:x-small; text-align:right; border-bottom:1pt solid black; border-right:1pt solid black;}
.listtdtotals {font-size:x-small; text-align:right; background-color:silver;}
.LOGO {background-color:#FFFFFF;}
.MENU {background-color:#D8D8B8;}
.MENUPIPE {background-color:#005500;}
.FOOTERPIPE {background-color:#000000;}
.MENUTEXT {font-size:xx-small; color:#5D5D3D;}
.HEADER {background-color:white;}
.HEADERTEXT {font-size:x-small; font-weight:bold; color:#005500; text-transform:capitalize;}
.TITLE {font-size:20; font-weight:bold; line-height:24px; color:#F0ECDC;}
.TITLEBAR {background-color:#005500}
.MAINPAGE {background-color:#F0ECDC;}
A.FOOTERLINK {color:#5D5D3D;}
.FOOTER {background-color:#D8D8B8;}*/