/* ************** MIC PROPITES  ************** */


/* ************** COMMON  START  ************** */

html,body{
	font:Verdana, Geneva, sans-serif;
	color:#000;
	padding:0px;	margin:0px;
	background-color:#999999;
}
img{
	border:0px;
}


.clear{	clear:both; 
}


hide{display:none;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;	padding:0px; list-style:none; text-decoration:none;
} 


.mainrappr{
	width:100%;
	height:auto;
	padding:0; margin:15px 0px 0px 0px ;
}
.header_main{
	width:995px;
	height:121px;
	padding:0; margin:0 auto;
	background:url(../images/header_bg.jpg) repeat;
	border-bottom:4px solid #8dc932;
}
.middle_main{
	width:995px;
	height:auto;
	padding:0; margin:0 auto;
	background:url(../images/middle_bg.jpg) #1d1d12 repeat-x;
}
.bottom_main{
	width:995px;
	height:25px;
	padding:5px 0px 0px 0px; margin:0 auto;
	background:url(../images/footer_bg.jpg) repeat;
	}
.main_header_outer{
	width:995px;
	height:121px;
	background:url(../images/header_larg_bg.png) no-repeat;
	margin:0px auto 0px auto;
}
.logo_outer{
	float:left;
	width:335px;
	height:auto;
	padding:19px 0px 0px 15px;
}
.headder_right_outer{
	float:right;
	width:450px;
	height:auto;
	padding:0px 0px 0px 0px;
	}
.header_right_top{
	float:right;
	width:235px;
	height:auto;
	padding:45px 0px 12px 0px;
	}
.top_menu{
	float:right;
	width:450px;
	height:auto;
	padding:12px 0px 0px 0px;
	}
	.top_menu ul{
	
	}
	.top_menu li{
	float:left;
	padding:0px 0px 0px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:right;
	}
		.top_menu li a{
	color:#231f20;
	text-decoration:none;
	text-align:right;
	}
		.top_menu li a:hover{
	color:#4b8e26;
	text-decoration:underline;
	}
	
	.top_menu_active{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:right;
	color:#4b8e26;
	}
.main_middle_outer{
	width:995px;
	min-height:430px;
	margin:0px auto 0px auto;
	background:url(../images/mic_middle_left.png) no-repeat bottom left;
}

.middle_left_outer{
	float:left;
	width:176px;
	height:auto;
	}
	.middle_left_outer ul{
		padding:35px 15px 0px 0px;
	
	}
	.middle_left_outer li{
	padding:11px 0px; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	}
	.middle_left_outer li a{
	color:#95cb38;
	text-decoration:none;
	font-weight:bold;
	}
	.middle_left_outer li a:hover{
	color:#fff;
	}
	.middle_left_outer_active{
	padding:11px 0px; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	}

.middle_right_outer{
	float:right;
	width:815px;
	height:auto;
	background:#fff;
	padding:30px 0px;
}
.middle_img_outer{
	float:left;
	width:466px;
	height:374px;
}
.middle_cont_outer{
	float:left;
	width:340px;
	height:auto;
}
.middle_cont_top_outer{
	float:left;
	width:335px;
	height:auto;
	font-family:Arial Narrow, Arial Black, Gadget, sans-serif;
	text-align:center;
	font-size:22px;
	color:#524d4d;
	}
.middle_cont_top_secont_outer{
	float:left;
	width:335px;
	height:auto;
	font-family:Arial Narrow, Arial Black, Gadget, sans-serif;
	text-align:center;
	font-size:16px;
	color:#524d4d;
	}
.middle_contnormal{
	float:left;
	width:335px;
	height:auto;
	font-family:Arial Narrow, Arial Black, Gadget, sans-serif;
	color:#000;
	padding:5px 0px 5px 5px;
	}
.middle_contnormal1{
	float:left;
	width:335px;
	height:auto;
	color:#000;
	padding:5px 0px 5px 5px;
	}
	.middle_contnormal1 ul li{
	font:15px Arial Narrow, Arial Black, Gadget, sans-serif;
	}
.greentoblack{
	font:16px Arial Narrow, Arial Black, Gadget, sans-serif;
	color:#144e06;
	text-decoration:none;
	}
	.greentoblack:hover{
	font:16px Arial Narrow, Arial Black, Gadget, sans-serif;
	color:#000000;
	text-decoration:underline;
	}
.bottem_left{
	float:left;
	width:420px;
	height:auto;
	color:#71a228;
	padding:0px 0px 0px 200px;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	}

.main_bottom_outer{
	width:995px;
	height:auto;
	margin:0px auto 0px auto;
}

.bottem_right{
	float:right;
	width:350px;
	height:auto;
	color:#f8f8f8;
	padding:2px 10px 0px 0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:right;
	}
.text_large{
	width:414px;
	height:20px;
	border:1px solid #999;
	}
	.text_large:focus{
	border:1px solid #4a850d;
	}
.text_small{
	width:147px;
	height:20px;
	border:1px solid #999;
	}
	.text_small:focus{
	border:1px solid #4a850d;
	}	
.text_extralarge{
	width:583px;
	height:69px;
	border:1px solid #999;
	}
	.text_extralarge:focus{
	border:1px solid #4a850d;
	}	
	
