html, body, form, h1, h2, h3, {

	margin: 0;

	padding: 0;

}

body {

	background: #C5C3B7 url(images/background.gif) repeat-x top center;

	font: 12px Arial, Helvetica, sans-serif;

	color: #333333;

}



#content {

	margin: 0 auto;

	width: 820px;

	background: url(images/pagespan.gif) repeat-y top left;

}

#header {

	padding: 30px 30px 0 0;

	width: 790px;

	height: 113px;

	background: url(images/header.gif) no-repeat top left;

}

#header table {

	float: right;

}

#header a {

	color: #333333;

	text-decoration: underline;

}

#header a:hover {

	color: #555555;

	text-decoration: underline;

}

#mainpage {

	width: 770px;

	min-height: 600px;

	padding: 0 25px;

	background: url(images/bgshim.gif) no-repeat top left;

}

.mainnav {

	border-bottom: 1px solid #F2D48C;

}

.mainnav h3 {

	display: none;

}

.mainnav ul {

	margin: 0 0 5px 0;

	padding: 0;

	list-style: none;

}

.mainnav li {

	margin: 0;

	padding: 0 7px 0 0;

	display: inline;

}

.mainnav a {

	color: #333333;

	text-decoration: none;

	padding: 5px;

	font-size: 14px;

	background-color: #FFFFFF;

}

.mainnav .active_menu {

	color: #FFFFFF;

	text-decoration: none;

	padding: 5px;

	background-color: #E8AA19;

}

.mainnav a:hover {

	color: #FFFFFF;

	text-decoration: none;

	padding: 5px;

	background-color: #E8AA19;

}

.form {
float: right;
}

#leftmini {

	float: left;

	width: 123px;
	
	min-height: 400px;

	margin: 10px 10px 0px 0px;

	padding: 0 3px 0 0;

	border-right: 1px solid #F2D48C;

}

#leftmini ul {

	margin: 0;

    list-style: none;

}

#leftmini h3 {

	display: none;

}



#leftmini a {

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

#leftmini a:hover {

	color: #555555;

	text-decoration: none;

}



#mainbody {

	float: left;

	width: 625px;

	margin: 20px 0 0 0;

}

#mainbody .contentheading {

	margin: 0 0 15px 0;

	font: 19px Georgia, "Times New Roman", Times, serif;

	color: #336699;

	font-weight: bold;

	font-variant: small-caps;

}

#mainbody .componentheading, #mainbody .modifydate, #mainbody .pagenav_next, #mainbody .pagenav_prev {

	display: none;

}

#mainbody .small, #mainbody .createdate {

	font-size: 10px;

}

#mainbody a {

	color: #986700;

}

#mainbody a:hover {

	color: #A88720;

}

table {
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #000;
}

TD {
	font-size: 12px;
	font-family : Verdana;
}

p {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #F2D48C;
}


#footertext {

	clear: both;

	width: 770px;

	padding: 25px 25px 0 25px;

	font-size: 10px;

	color: #666666;

}

#footertext h3 {

	display: none;

}

#footertext ul {

	margin: 0;

	padding: 10px 0 0 0;

	border-top: 1px solid #D8D8D8;

	list-style: none;

}

#footertext li {

	margin: 0;

	padding: 0 25px 0 0;

	display: inline;

}

#footertext a {

	color: #666666;

	text-decoration: none;

}

#footertext a:hover {

	color: #888888;

	text-decoration: none;

}

#footer {

	width: 820px;

	height: 26px;

	background: url(images/footer.gif) no-repeat top left;

}

.imageLeft {

	float: left;

	margin: 0 10px 8px 0;

}

.imageRight {

	float: right;

	margin: 0 10px 8px 0;

}

.message {

	border: 1px solid #F2D48C;

	background-color: #FBF4E2;

	font: 16px Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

	text-align: center;

	display: block;

	padding: 10px;

}