a:link {
	color: #3566A8;
}
a:link.error, a:visited.error {
	color: #C01630;
}
a:visited {
	color: #225394;
}
a:active, a:hover {
	color: #87AAD9;
}
a:active.error, a:hover.error {
	color: #E91630;
}
body{
	border: 0;
	color: #342205;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	scrollbar-3d-light-color: #E8E8E8;
	scrollbar-arrow-color: #6CA038;
	scrollbar-base-color: #F0F0F0;
	scrollbar-dark-shadow-color: #585858;
	scrollbar-face-color: #C8C8C8;
	scrollbar-highlight-color: #E8E8E8;
	scrollbar-shadow-color: #888888;
	text-align: center;
}
h1 {
	color: #342206;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}
h1.error {
	color: #0066CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
h2, h4 {
	color: #342205;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
h3 {
	color: #342205;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
}
h5 {
	color: #342205;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
h6 {
	color: #342205;
	font-size: 1em;
	font-weight: bold;
}
img.box{
	border: 1px solid #342205;
}
input, select, option, textarea {
	color: #8F99A4;
	font-size: 9pt;
}
li{
	font-size: 1em;
	list-style-image: url("images/bulletsq.gif");
}
p, ul, ol, br, ul ul, ol ol, ul ul ul, ol ol ol, ul ul p, ul ul ul p, ol ol p, ol ol ol p, ul p, ol p {
	color: #342205;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
}
ul.compress, li.compress {
	line-height: 100%;
}
.divider {
	background: #A9B4C0;
}
.menu a:link, .menu a:visited, .copyright a:link, .menu a:visited {
	color: #5C84BA;
	text-decoration: none;
}
.menu a:active, .menu a:hover, .copyright a:active, .menu a:hover {
	color: #87AAD9;
	text-decoration: none;
}
.menu, .copyright {
	color: #a9b4c0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
.whitecell {
	background: #ffffff;
}
/* container */
#container{
	border: 0;
	float: none;
	text-align: center;
	width: 780px;
}
#copyright{
	color: #342205;
	font-size: .8em;
}
/* footer */
#footer{
	border-top: 1px solid #342205;
	float: none;
	font-size: .8em;
	padding-top: 10px;
	text-align: right;
	width: 770px;
}
#footer ul{
	display: inline;
	font-size: .9em;
}
#footer ul li{
	display: inline;
	list-style-image: url("images/bulletsq.gif");
	padding-left: 5px;
}
/* header */
#header{
	border: 0;
	float: none;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
	width: 770px;
}
#headerright{
	color: #342205;
	text-align: right;
	vertical-align: bottom;
}
/* main */
#main{
	float: none;
	text-align: center;
	width: 770px;
}
#mainleft{
	text-align: left;
	vertical-align: top;
}
#mainleftsub{
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	text-align: left;
}
#mainmiddle{
	background: url("images/vline.gif") repeat-y;
	bottom: 100%;
	padding-left: 5px;
	padding-right: 5px;
}
#mainright{
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	text-align: left;
	vertical-align: top;
}
/* nav */
 #nav{
	background-color: #ffffff;
	border-bottom: 1px solid #342205;
	border-top: 1px solid #342205;
	color: #342205;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: right;
	text-decoration: none;
	width: 770px;
}
#nav a:link, #nav a:visited, #footer a:link, #footer a:visited {
	background-color: #ffffff;
	color: #3566A8;
	text-decoration: none;
}
#nav a:hover, #nav a:hover li.first, #footer a:hover, #footer a:hover li.first {
	background: #E4F6E4;
	color: #342205;
	text-decoration: underline;
}
#nav ul{
	display: inline;
	list-style-image: url("images/bulletcross.gif");
	padding-left: 5px;
}
#nav ul li{
	border-left: 1px #342205;
	display: inline;
	list-style-image: url("images/bulletcross.gif");
	padding-left: 5px;
}
#nav ul li.first, #footer ul li.first {
	display: inline;
	list-style: none;
}
/* table */
#striped tr.even td {
	background-color: #E6EDF6;
	font-size: .9em;
}
#striped tr.odd  td {
	background-color: #ffffff;
	font-size: .9em;
}
