.main_background{
	padding:0;
    margin:0;
	background:none;
    background-color: #ddd;
}

.column_2{margin-top:-2px;}
.right_nav{margin-top:-2px;}

.not_found{
	width:300px;
}

/****** Main Site Divs ********/
.box_container{
    background-color:#fff;
	background-image:none;
	width:100%;
	margin-bottom:15px;
	border: 1px solid rgb(204, 204, 204);
 
}
.box_topright{
	background-color:#fff;
	background-image:none;
	margin: 0;
	padding: 0;
	height:25px;
}
.box_topleft{
	background-color:#fff;
	background-image:none;
	margin: 0;
	height:25px; 
}
.box_middle{
	background-color:#fff;
	background-image:none;
    width:100%;
	margin: 0;
}
.box_middle_text {
    padding: 1px 20px 25px 20px;
    margin:0;
    font-size:12px;
    text-align:left;
   
}
.box_middle_text .box_middle_text {
    padding:0;
    margin:0;
    font-size:12px;
    text-align:left;
   
}

/****** Grass BG Divs ********/
.box_grass_container{
   background-color:#fff;
	background-image:none;
	margin:15px auto 0 auto;
	
	width:700px;
	border: 1px solid rgb(204, 204, 204);
 
}
.box_grass_container .box_topright{
	background-color:#fff;
	background-image:none;
	margin: 0;
	padding: 0;
	height:25px;
}
.box_grass_container .box_topleft{
	background-color:#fff;
	background-image:none;
	margin: 0;
	padding:0;
	height:25px; 
}
.box_grass_container .box_grass_middle{
	background-color:#fff;
	background-image:none;
    width:100%;
	margin: 0;
}
.box_grass_container .box_middle_text {
    padding: 1px 20px 25px 20px;
    margin:0;
    font-size:12px;
    text-align:left;
   
}


/****** Index Divs ********/
.index_wrapper .box_container{
   	background-color:#fff;
	background-image:none;

    margin:0;
    padding:0;
	width:98%;
}
.index_wrapper .box_topright{
		background-color:#fff;
	background-image:none;
	margin: 0;
	padding: 0;
	height:24px;
    width:100%;
}
.index_wrapper .box_topleft{
	background-color:#fff;
	background-image:none;
	margin: 0;
	height:24px; 
}
.index_wrapper .box_middle{
		background-color:#fff;
	background-image:none;
    width:100%;
	margin: 0;
}
.index_wrapper .box_middle_text {
	
    padding: 1px 30px 40px 35px;
    margin:0;
}
/********** green tops**************/
.column_2 .sidebox_container{
   	background-color:#fff;
	background-image:none;
	margin:0px;
    padding:0;
	border: 1px solid rgb(204, 204, 204);
}
.right_nav .sidebox_container{
   	background-color:#fff;
	background-image:none;
	font-size: 100%;
	width:100%;
    padding:0;
	border: 1px solid rgb(204, 204, 204);
	margin-bottom:15px;
}
.sidebox_container{
    background-color:#fff;
	background-image:none;
	font-size: 100%;
	width:100%;
	border: 1px solid rgb(204, 204, 204);
	margin-bottom:10px;
    
	
}
.sidebox_topleft{
	background-color:#458203;
	background-image:none;
	margin: 0;
	height:25px;
}
.sidebox_topright{
	background-color:#458203;
	background-image:none;
	margin: 0;
	padding: 0;
	height:25px;
}
.sidebox_middle{
	 background-color:#fff;
	background-image:none;
    width:100%;
	margin: 0;
}
.sidebox_container .title{
	
    padding:5px 0 10px 0;
	text-align:center;
	color:#f1f1f1;
}


/**********Side Table Divs with Stripe and Green BG *****************/
.sidebox_container_stripe{
    background-color:#6a8e20;
	background-image:none;
	font-size: 100%;
	width:100%;
	border: 1px solid rgb(204, 204, 204);
}
.sidebox_topright_stripe{
	background-color:#fff;
	background-image:none;
	border-bottom:8px solid #3a6617;
	margin: 0;
	padding: 0;
	height:45px;
}
.sidebox_topleft_stripe{
	background-color:#fff;
	background-image:none;
	border-bottom:8px solid #3a6617;
	margin: 0;
	padding:0;
	height:45px; 
}
.sidebox_middle_stripe{
	background-color:#6a8e20;
	background-image:none;
    width:100%;
	margin: 0;
}

.sidebox_container_stripe .title{
	padding:10px 0 0 0;
    margin:0;
    height:10px;
   }


.searchdiv .sidebox_container_stripe .title{
	text-align:left;
    padding:12px 0 0 18px;
}
.sidebox_container_stripe .topnav_title{
	font-size:15px;
    width:auto;
    font-weight:bold;
    text-transform:uppercase;
    margin:0;
    text-align:left;
    padding:12px 0 0 18px;
    margin:0;
}


.member_network.top .box_container{
margin-bottom:15px;}

.index_footer .footer_links{
    width:650px;
}
.index_footer .footer_copyright{
    width:230px;
    padding-left:10px;
}