/* Localized */
body ul, body li, body h1, body h2, body h3{
	margin:0;
	padding:0;
}

body{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
	margin:0px;
	padding:0px;
	background:#A0ED96;
	color:#1A5812;
	}

body a:link{color: #40DB2C;text-decoration:none;}
body a:visited{color: #000000;text-decoration:none;}
body a:hover {color: #000000;text-decoration:none;}


.wrap{
	width: 1000px;
	margin:0px auto;
	position:relative;
}

#header{
	background:#E9F2E7 url(bg_top.gif) top repeat-x;
}

#header div.wrap{
	background:url(bg_top-static.jpg) top no-repeat;
}

#menu{
	background:url(bg_menu.gif);
}

#logo{
	padding:15px 0px 5px 0px;
}

.menuWrapper{ margin:0px 20px; padding:0px;}

.menuWrapper a:link, .menuWrapper a:visited{
	display:block;
	float:left;
	height:30px;
	background:url(bg_menu.gif);
	border-right:1px solid #65A45D;
	padding:8px 10px 2px 10px;
	margin:0px;
	color:#FFF;
	font-size:18px;
}

.menuWrapper a:hover{
	display:block;
	float:left;
	height:30px;
	background:url(bg_menu-on.gif);
	border-right:1px solid #65A45D;
	padding:8px 10px 2px 10px;
	margin:0px;
	color:#FFF;
	font-size:18px;
}

.menuWrapper a.active:link,.menuWrapper a.active:visited,.menuWrapper a.active:hover{
	display:block;
	float:left;
	height:30px;
	background:url(bg_menu-on.gif);
	border-right:1px solid #65A45D;
	padding:8px 10px 2px 10px;
	margin:0px;
	color:#FFF;
	font-size:18px;
}

.menuWrapper a.first{
	border-left:1px solid #65A45D;
}

#searchbox{
	position:absolute;
	top:6px;
	left:750px;
}
#searchbox-inner{
	height:30px;
	width:250px;
	background:url(bg_searchbox.png);
}

#menu-inner{
	width:750px;
}

#content{
	background:#A0ED96;
	clear:both;
}

.content-r-top{
	background:url(bg_content-r-top.jpg) top no-repeat;
}
.content-r-rpt{
	background:url(bg_content-r-rpt.jpg) top repeat-y;
}
.content-r-btm{
	background:url(bg_content-r-btm.jpg) bottom no-repeat;
}

.content-l-top{
	background:url(bg_content-l-top.jpg) top no-repeat;
}
.content-l-rpt{
	background:url(bg_content-l-rpt.jpg) top repeat-y;
}
.content-l-btm{
	background:url(bg_content-l-btm.jpg) bottom no-repeat;
}

.content-l{
	padding:20px 10px 10px 30px;
	width:710px;
}

.content-r{
	padding:20px 30px 10px 10px;
	width:710px;
}

.content-side-l{
	padding:40px 5px 30px 25px;
}

.content-side-r{
	padding:40px 25px 30px 5px;
}

body h1,body h2,body h3 {
	margin:5px;
	padding:3px;
	color:#0D2C09;
}





.sideMenu{ margin:4px;}

.sideMenu a:link{
	background:#BCF2B5;
	border:1px solid #65A45D;
	padding:3px 10px 3px 15px;
	margin:1px 0px;
	text-align:left;
	display:block;
	color:#000000;
	font-variant:small-caps;
	font-size:14px;
}

.sideMenu a:visited{
	background:#BCF2B5;
	border:1px solid #65A45D;
	padding:3px 10px 3px 15px;
	margin:1px 0px;
	text-align:left;
	display:block;
	color:#000000;
	font-variant:small-caps;
	font-size:14px;
}

.sideMenu a:hover{
	background:#FFF;
	border:1px solid #65A45D;
	padding:3px 5px 3px 10px;
	margin:1px 5px;
	text-align:left;
	display:block;
	color:#000000;
	font-variant:small-caps;
	font-size:14px;
}

.sideMenu a.active:link, .sideMenu a.active:visited, .sideMenu a.active:hover{
	background:#FFF;
	border:1px solid #65A45D;
	padding:3px 10px 3px 15px;
	margin:1px 0px;
	text-align:left;
	display:block;
	color:#000000;
	font-variant:small-caps;
	font-size:14px;
}



body input{
	border:1px solid #1C6413;
	background:#FFF;
	font-weight:bold;
	font-size:13px;
}

.foot{
	padding:5px 20px;
	font-size:10px;
}


.fl{float:left;}
.fr{float:right;}

