 @charset "utf-8";
/* CSS Document */

p {
	text-indent:20px;
	line-height:1.5em;
}

p:hover{
background-color:#FBFBEB;
}

ul.list li, ol.list li{
line-height:1.5em;
}

ul.list li:hover, ol.list li:hover{
background-color:#FBFBEB;
}


ul.lefcol li{
width:350px;
}

ul.rightcol li{
width:290px;
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.1em;
	text-align:center;
	font-weight:normal;
	margin-top:2px;
	letter-spacing:.2em;
}

h1.sub {
font-size:1.1em;}



h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	text-align:left;
	font-weight:normal;
	letter-spacing:.2em;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	text-align:left;
	font-weight:normal;
}
#contentinner {
	position:relative;
	width:900px;
	height:auto;
	margin:0 auto;
	float:left;
	padding:15px;
	padding-left:0px;
	padding-top:0px;
	text-align:left;
	border:1px solid #BABDB3;
	background:#fff;
}
#contentouter {
	position:relative;
	width:900px;
	height:auto;
	margin:0 auto;
}
#sidenav {
	text-align:left;
	position:relative;
	float:left;
	margin:0 auto;
	width:150px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	border-right:1px solid #BABDB3;
	padding-bottom:25px;
}
#sidenav span {
	float:left;
}
#sidenav span.otherinfo {
	padding:7px;
}
#sidenav ul {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-size: 10px;
	font-weight:bold;
	z-index:4;
}
#sidenav ul li {
	float:left;
	clear:left;
	margin:0 auto;
	z-index:4;
	position:relative;
}
#sidenav ul li a {
	clear:left;
	float:left;
	text-decoration: none;
	z-index:4;
	display:block;
	line-height:30px;
	text-align:left;
	position:relative;
	padding-left:7px;
	margin:0 auto;
	width:143px;
	height:30px;
	font-size:1.2em;
	font-weight:normal;
	color:#333333;
}
#sidenav ul li a.double {
	height:60px;
	line-height:25px;
	padding-top:5px;
}
#sidenav ul li a:link, #sidenav ul li a:visited {
	z-index:4;
}
#sidenav ul li a.current {
	font-weight:bold;
	position:relative;
	cursor: default;
	background-color:#EAEADC;
	text-transform:uppercase;
}
#sidenav ul li a.current:hover {
	font-weight:bold;
	position:relative;
	cursor: default;
	background-color:#EAEADC;
}
#sidenav ul li a:hover {
	position:relative;
	background-color:#F7F7EB;
}
#sidenav ul li a:active {
	position:relative;
	font-weight:bold;
	background-color:#EAEADC;
}
#sidenav ul li.divider {
	width:150px;
	height:1px;
	margin:0 auto;
	background-color: #EAEADC;
	position:relative;
	z-index:1;
}
#bottominfo {
	position:relative;
	width:870px;
	height:auto;
	margin:0 auto;
	padding:15px;
	margin:10px;
	text-align:center;
	font-size:.7em;
	clear:both;
}
#content {
	width:720px;
	float:right;
	margin:0 auto;
	padding:13px;
}
.menuimg {
	margin-right:10px;
	float:left;
	position:relative;
	border:none;
	margin-top:7px;
}


.forminput{
background-color:#F3F3E8;
}

.forminput:hover, .forminput:active, .forminput:focus{
background-color:#F7F7E0;
border:2px solid #666666;
}

.txtimg{
border:1px solid #999999;
background-color:#eee;
padding:5px;
margin:5px;
}

.txtimg:hover{
background-color:#999999;
border-color:#333333;
}