@charset "utf-8";

/* CSS Document */

html {

	overflow-y: scroll;

	}

body {

	margin: 20px 0 20px  0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #FFF;

	background-image: url(../images/mainbg.gif);

	background-attachment: fixed;

}

a:link {

	color: #7EA400;

	text-decoration: underline;	

	/*font-weight: bold;*/

}

a:visited {

	color: #7EA400;

	text-decoration: underline;

}

a:hover {

	color: #000;

	text-decoration: none;

}

a:active {

	color: #7EA400;

	text-decoration: underline;

}

p {

	margin: 0;

	padding-bottom: 20px;

}

h1 {

	margin: 0;

	padding: 0 0 20px 0;

	font-size: 20px;

	font-weight: bold;

	color: #3E3E3E;

}

h2 {

	margin: 0;

	padding: 0 0 12px 0;

	font-size: 16px;

	font-weight: bold;

	color: #3E3E3E;

}

h3 {

	font-size: 14px;

	font-weight: bold;

	margin: 0;

	padding-top: 15px;

	padding-bottom: 12px;

}

small {

	font-size: 12px;

	line-height: 18px;

	}
	
strong {
	color: #535353;
	}

p.smallparagraph {

	margin-top: -15px;

	}

#wrapper {

	position: relative;

	width: 980px;

	margin: auto;

	background-color: #FFF;
	
	border: 1px solid #D4DCAD;

}





#mainnavi {

	float: left;

	width:194px;

	background-color: #FFF;

	z-index:1;

}

#mainnavi ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

#mainnavi li {

	list-style: none;

	padding: 0;

	margin:  0 0 9px 0;

}

#mainnavi li a {

	display: block;

	line-height: 34px;

	font-size: 16px;

	font-weight: bold;

	padding-left: 20px;

	text-decoration: none;

	color: #515560;

}

#mainnavi li a:hover {

	background-color:#b7ca71;

}

#mainnavi li a.activ, #mainnavi li a:visited.activ, #mainnavi li a:active.activ {

	background-color:#b7ca71;

}





#contentarea {

	width: 612px;

	float: left;

	background-color: #E7E7E7;

	padding: 25px 80px 25px 80px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 21px;

	color: #3E3E3E;

	}

#contentarea table tr td {

	padding-bottom: 10px;

	}

#contentarea ul {

	margin: 0;

	padding: 0 0 20px 40px;

	text-align: left;

	list-style: none;

}

#contentarea ul li {

	list-style-image: url(../images/listdot.gif);

}

#contentarea ul li ul {

 	margin: 0;

	padding: 0 0 0 38px;

}

#contentarea ul li ul li {

	list-style-image: url(../images/listdot.gif);

}

.pdf {
	background-color:#F5F5F5;
	border: 1px solid #FFFFFF;
	line-height: 17px;
	height: 34px;
	padding: 5px;
	font-size: 14px;
	margin-bottom: 15px;
}





#footer {

	clear:both; 

	width: 772px; 

	height: 41px; 

	background-color:#b7ca71;

	}

#footer ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

#footer li {

	float: left;

	list-style: none;

	padding: 0;

	margin:  0 0 0 0;

}

#footer li a {

	display: block;

	float: left;

	height: 41px;

	line-height: 41px;

	font-size: 16px;

	font-weight: bold;

	margin-left: 20px;

	text-decoration: none;

	color: #515560;

}

#footer li a:hover {

	color: #7B893A;

}

#footer li a.activ, #footer li a:visited.activ, #footer li a:active.activ {

	color: #7B893A;

}
