@charset "utf-8";
body {
	background:#fff;
}
h1 {
}
a {
	color:#2F9B0F;
}
a:hover {
	color:#666;
}
blockquote {
	color:#000;
	border:1px dashed #666;
}
table, tr, td {
	background-color:#fff;
}
div.wrap {
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	background:#fff;
}
div.header {
	background:url(../images/header-top.jpg) no-repeat;
}
div.header h1 a {
	color:#fff;
	text-decoration:none;
}
div.header h2 {
	color:#fff;
}
div.nav {
	background:url(../images/nav_bg.jpg) repeat-x;
}
div.nav ul li {
}
div.nav ul li a {
	color:#000;
	border-right: 1px solid #fff;
}
div.nav ul li a:hover, div.nav ul li a#active {
	color:#fff;
	background:#666;
}
div.area {
	background-color:#fff;
}
div.side-header {
	background-color:#ccc;
}
div.side-header2 {
	background-color:#2F9B0F;
}

div.side-header h1, div.side-header h1 a {
	color:#000;
}
div.side-header2 h1 {
	color:#fff;
}
div.side-content {
	background-color:#EEE;
}
div.side-content2 {
	border:1px solid #2F9B0F;
}
div.sidebar ul li a {
	color:#2F9B0F;
	border-bottom:1px solid #fff;
}
div.sidebar ul li a:hover {
	background:#666;
	color:#fff;
}
div.main img.border {
	border:1px solid #bbb;
}
div.main h2 {
	color:#000;
	background:url(../images/h2-bg.gif) repeat-x;
}
div.main h3 {
	border-bottom:2px solid #2F9B0F;
	background:url(../images/h3-bg.gif) 5px 0 no-repeat;
}
div.main p.more {
	border-bottom:1px dotted #bbb;
}
div.main p.more a {
	color:#2F9B0F;
}

div.footer {
	border-top:2px solid #2F9B0F;
}
div.footer p {
	color:#999;
}
div.footer p a {
	color:#999;
}
table.table1 td {
	border-bottom:1px dotted #2F9B0F;
	padding:3px;
}
table.table2 td {
	border:1px solid #2F9B0F;
	padding:4px;
}

/* additional styles */
div.header2 {
	background:#eee;
	color:#222;
}
div.header h3 {
	background:#fff;
}

div.subnav {
	background:#eee;
}
div.subnav ul li a {
	color:#556270;
	border-right: 1px solid #fff;
}
div.subnav ul li a:hover, div.subnav ul li a#active {
	color:#fff;
	background:#888;
}
