/* CSS Document */



* {

padding:0;

margin:0;

}

img {

border:none;

}

ul {

list-style:none;

}

p {

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

line-height:14px;

}
a {
	color:#567F07;
}
body {
font-size:11px;
background:#9dc23b url(../images/bg_body.jpg) left top repeat-x;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

#wrapper {

width:1020px;

margin:0 auto;

}

#section {

width:1020px;

overflow:hidden;

background:url(../images/bg_section.jpg) left top repeat-y;

}

#section_top {

padding-top:49px;

background:url(../images/bg_top_section.jpg) left top no-repeat;

width:1020px;

overflow:hidden;

}

#left_section {/* width asli 220px*/

width:220px;

float:left;

}

#left_section_top {

padding-left:15px;

}

#logo {

}

.module {

width:187px;

margin-bottom:10px;

}

#right_section .module {

border:1px #DBDAB9 solid;

padding:5px;

}

.heading_module {

padding-left:20px;

border-bottom:1px #DBDAB9 solid;

padding-bottom:5px;

background:url(../images/arrow_titile_heading.jpg) left center no-repeat;

}

#poll {

font:12px Arial, Verdana, "Trebuchet MS";

color:#333;

}

.calendar {

margin-bottom:10px;

}

	.heading_module h3 {

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

	color:#567F07;

	text-align:center;

	padding-right:15px;

	}

	.content_module {

	padding:5px;

	color:#666666;

	}

	.content_module p {

	font-size:11px;

	}

	.content_module ul {

	list-style:none;

	}

	.content_module ul li {

	margin-left:10px;

	padding-left:15px;

	padding-top:0 !important;

	padding-top:5px;

	background:url(../images/arrow_link.jpg) left center no-repeat;

	}

	.content_module li a {

	padding:0;

	margin:0;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#567F07;

	}

	.content_module li a:hover {

	text-decoration:none;

	}

#both_section {

width:800px;

float:right;

overflow:hidden;

}

#middle_section {

float:left;

width:580px;

}

#right_section {

float:right;

width:210px;

padding-left:10px;

}

#content_wrapper {

margin-top:7px;

}

#banners img {

margin-bottom:5px;

}

#content {

padding:10px 20px 20px 10px;

}

#content p {

text-align:justify;

}
#content ul, #content ol {
margin-left:30px;
}
#content h1 {
margin-bottom:5px;
margin-top:15px;
}
#content h3. author {
margin-bottom:10px;

}
#titile_content h1 {

padding-bottom:10px;

color:#2E4302;

font:20px Verdana, Arial, Helvetica, sans-serif;

}

#mainnav {

width:800px;

overflow:hidden;

float:right;

padding-top:10px;

}

#mainnav ul {

	list-style:none;

	}

	#mainnav ul li {

	float:left;
	background:url(../images/mainnav_r.gif) right -18px no-repeat;

	}

	#mainnav li a {

	float:left;

	font:12px Arial, Verdana, "Trebuchet MS";

	color:#fff;

	padding-left:20px;

	padding-right:20px;

	text-decoration:none;
	height:18px;
	display:block;
	background:url(../images/mainnav_l.gif) left -18px no-repeat;
	}

	#mainnav li a:hover {
	text-decoration:underline;
	}
	#mainnav ul li.active {
	background-position:right top;
	}
	#mainnav ul li.active a {
	color:#86BB0B;
	background-position:left top;
	}

#header {

margin-top:20px;

height:181px;

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

}

#footer {

height:64px;

background:url(../images/footer.jpg) left top repeat-x;

text-align:right;

}

#footer p {

color:#F6F5D7;

}

#footer a {

color:#9DC23B;

}

	#bg_footer {

	width:800px;

	margin:0 auto;

	background:url(../images/bg_footer.jpg) left top no-repeat;

	padding-top:10px;

	}

.content-normal {

font-size:11px;

color:#444;

}

.article h1 {

color:#567F07;

font:20px Verdana, Arial, Helvetica, sans-serif;

}

.article h3 {

color:#666666;

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

}

.content-normal p.more a img {

width:87px;

height:21px;

margin-bottom:10px;

}









ul#nav, #nav ul { /* all lists */

			padding:0;

			margin:0;

			width:187px;

			list-style: none;

			background:#ffffff;

			margin-bottom:10px;

		}

		#nav li {

		position:relative;

		background:#dbdab9;

		border-bottom:1px solid #fff;

		margin:0;

		}

		li.submenu a {

		margin-bottom:-2px;

		}

		#nav a {

			display:block;

			padding-top:5px;

			padding-bottom:5px;

			width: 150px;  /*aslinya 160px*/

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

			color:#63624c;

			text-decoration:none;

		}

		#nav a:hover {

		color:#fff;

		}

		#nav span {

		padding-right:10px;

		}

		#nav li ul li a {

		display:block;

		width:170px;

		padding-top:5px;

		padding-bottom:5px;

		}

		#nav li { /* all list items */

			width: 170px; /* width needed or else Opera goes nuts */

			border-bottom:1px #bebd9c solid;

			border-left:1px #bebd9c solid;

			border-right:1px #bebd9c solid;

			border-top:2px #f1f0dd solid;

			margin-top:-2px;

		}

		

		#nav li ul { /* second-level lists */

			position: absolute;

			background:#ffffff;

			width: 187px;

			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

		}		

		#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */

			left: 185px;

			top:0px;

		}