
* {
	margin: 0;
	padding: 0;	
}

body {
	background-color: white;
	color: #666666;
	font-family: Arial, Verdana;
	text-align:center;
	font-size:12px;
}

hr {
	border:none;
	border-top:1px solid #99CC33;
	height:1px;
	margin:25px 0;
}

h1 {
	font-size:22px;
	color: #3366CC;
	margin:0;
	margin-bottom:25px;
}
h2 {
	font-size:16px;
	color: #3366CC;
	margin:0;
	margin:10px 0 10px 0;	
}
img {
	border:none;
}
table {
	border-collapse: collapse;
}
table td {
	vertical-align:middle;
}
a {
	color: #333366;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}

#topmenu {
	padding-left:16px;
	padding-right:25px;
	z-index:5;
	height:20px;
	margin-top:8px;
	border-bottom:1px solid #999999;
}
	#topmenu table {
		width:100%;
	}
		#topmenu td {
			text-align:center;
		}
			#topmenu td:first-child {
				text-align:left;
			}	
			#topmenu td:last-child {
				text-align:right;
			}	
	#topmenu a {
		color: #666666;
		text-decoration:none;
	}
		#topmenu a.active {
			color: #333366;
			font-weight:bold;
		}

.darkfont {
	color: #333366;
}
.graycolor {
	color: #666666;
}

#center {
	margin:10px auto 10px auto;
	text-align:left;
	width:910px;
	border-top:none;
	background:url('/graphics/bg.jpg') repeat-y;
}

#header {
	position:relative;
}
#content {
	margin:25px 0 0 0; 
	padding:0 16px 16px 16px; 
	height:458px; 
	overflow:auto;
	line-height: 17px;
}
	#content img {
		margin:3px;
	}
	#content ol,
	#content ul {
		margin-left:20px;
		margin-bottom:5px;
	}
		#content li {
			margin-top:5px;
		}
	
	
#sidemenu {
	position:absolute; 
	z-index:6; 
	top:263px; 
	left:-10px; 
	border:1px solid #999999;
	border-top: none;
	width:196px;
}
	.menu_item {
		border-left:8px solid #99CC33;
		padding:2px 0 2px 10px;
		font-size:16px;
		background-color: white; 
		color: #4e8bd4;
	}
	.menu_active {
		border-left:8px solid #3366CC;
		color: #4e8bd4;	
	}

#footer {
	height:41px;
	background-image:url('/graphics/footer.jpg');
	color:#666;
}
#footer a {
	color:#666;
}

input {
	border: 1px solid #99CC33;
	padding:2px;
}
form td {
	padding:2px;
}

#verycontent .simplepic {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #99CC33;
}
#verycontent .simplepic:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0;
}


.simplepic_nofloat td {
	vertical-align: top;
}
.simplepic_imgcenter {
	padding-right:5px;
}
.captionnext2image {
	display:none;
	color: #3366CC;
	font-size:15px;
	font-weight:bold;
}
.smallcaption {
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}

#verycontent div.grp {
	font-weight:bold;
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #99CC33;
}

#verycontent div.grp:first-child {
	padding-top:0;
	margin-top:0;
	border-top:none;
}

.list li {
	list-style-type:none;
}

