body, html {
	background-color:#ececec;
	font-family:Arial;
	font-size:11px;
	color:#4F6128;
	font-size:13px;
}

.common_area {
	padding:10px;
	background-color:#white;
	border:12px solid #f3f3f3;
	margin:10px 0;
}
a {
	color:#537400;	
}
a:hover {
	color:#6a8d12;	
}
/**********
	N E W S
	**********/
.news_item {
	margin-bottom:30px;
	padding:20px;
}
h3.news_item_title {
	font-size:16px;
	color:#537400;
}
.news_item_archive h3.news_item_title {
	font-size:27px;
	color:#8bbd1c;
}
h3.news_item_title a {
}
h3.news_item_title a:hover {
	
}
.news_title_only_item {
	padding:0;
	margin:0;
}
.news_item_youtube {

}
h3.news_title_only_title {
	font-size:12px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
h3.news_title_only_title a{
}
h3 a:hover {
}
h3 span {
	font-size:10px;
	display:block;
	color:#666;
	padding-top:3px;
	font-weight:normal;
}
.news_item_readmore {
	margin-top:5px;
}
.news_reaction_name {
	font-weight:bold;
    font-size:14px;
}
.news_reaction_message {
	margin-bottom:20px;
}
.news_reaction_left_column {
	width:120px;
}


/***************************
	C O N T A C T / F O R M 
    ***************************/
.form_text, .form_textarea {
	border:1px solid #919191;
	height:20px;
	border-radius:5px;
	border:0;
	background-color:white;
	padding:2px;
}
.form_text, .form_textarea {
	width:200px;
}
.form_textarea {
	height:90px;
}
.form_submit {
	height:30px;
	font-size:15px;
	border-radius:5px;
	border:0;
	color:#537400;
}
.form_submit:hover {

}
.error {
	font-weight:bold;
	color:#CC0000;
	font-size:12px;
}
#contact_form {
	background-color:#8bbe1d;
	padding:20px;
	border-radius:10px;
	position:absolute;
	top:30px;
	right:185px;
	z-index:100;
	font-size:14px;
	color:white;
}

/**************
	Q U O T E S
	**************/
#quotes_1 {
	font-size:30px;
	color:#8bbe1d;
	font-weight:bold;
	text-align:center;
	line-height:38px;
}
.quote {
	padding:40px;	
}
.quoteIE {
	display:none;
	color:white;
	color:#666;
	text-decoration:none;
	padding-bottom:6px;
}
.quote_ani_final {
	display:block;
	margin-left:30px;
	color:#666; 
	text-decoration:none;
	padding-bottom:6px;
}



/*********************************
	 H O R I Z O N T A L   M E N U
	 *********************************/
#amenu_1 {
	background-image:url(/images/menu_home.png);
	background-position:center center;
	background-repeat:no-repeat;
}
#amenu_6 {
	background-image:url(/images/menu_bubble.png);
	background-position:center center;
	background-repeat:no-repeat;
}
#amenu_7 {
	background-image:url(/images/menu_contact.png);
	background-position:center center;
	background-repeat:no-repeat;
}
#amenu_8 {
	background-image:url(/images/menu_extrainfo.png);
	background-position:center center;
	background-repeat:no-repeat;
}

#menu {
	height:65px;
	width:700px;
	float:left;
	position:relative;
	background:#fff;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu li {
	display:inline;
	margin:0;
	padding:0;
}
#menu a {
	display:block;
	height:40px;
	width:140px;
	float:left;
	background-color:white;
	padding:5px;
	color:#5a8300;
	text-align:center;
	text-decoration:none;
	padding-top:110px;
	text-transform:lowercase;
	font-size:16px;
}
#menu a:hover, #menu .amenu_active {
	color:white;
	background-color:#8bbe1d;
}
#menu .amenu_holder_sub li {
	padding:0;
}
#menu ul ul a {
	background-color:#537400;
	color:white;
	font-size:13px;
}
#menu ul li:hover ul {
	display:block;
}
#menu .amenu_holder_active {
	display:block;
	position:absolute;
	width:500px;
	top:40px;
	background-color:white;
}
#menu ul ul, #menu ul ul.amenu_holder_active {
	display:none;
	width:150px;
	position:absolute;
 	top:155px;
	background-color:#537400;
    z-index:100;
	padding:10px 0 10px 0;
	margin:0;
}
#menu ul ul a {
	width:140px;
}
#menu ul ul.amenu_holder_active {
	display:block !important;
}
#menu ul ul li {
	display:block;
	float:left;
}
#menu a.amenu_level_1 {
	display:block;
	height:17px;
	padding:3px;
	z-index:100;
}
#menu ul ul li:hover, #menu li.amenu_list_active {
}
#menu #menu ul ul li:hover a.amenu_level_1, #menu ul ul li .amenu_active {
}

#footer {
	font-size:11px;	
}
#footer_right {
	color:#000;
	text-align:right;
	line-height:20px;
}
#footer_right a {
	color:#f6f6f6;
	font-weight:bold;
}
#footer_right a:hover {
	color:white;	
}
#footer_left {
	color:white	
}