/************************** default module ***********************************************/
div.module, div.module_text{
margin-bottom: 20px;
border-bottom: solid 1px #1c1d01;
background: url(../images/modbeige_in.gif) left repeat-y;
}
div.module div, div.module_text div{
background: url(../images/modbeige_t.gif) top left no-repeat;
}
div.module div div, div.module_text div div{
background: url(../images/modbeige_b.gif) bottom left no-repeat;
}
div.module div div div, div.module_text div div div{
margin:0;
padding:11px 25px 30px 20px;
color: white; 
}
div.module div div div div, div.module_text div div div div{
margin:0; 
padding: 0;
background: none; }
.module h3,.module_text h3{
	color: #2e1b07;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -20px; margin-right: -25px;
	padding-left: 52px;
	padding-bottom: 15px;
	padding-top: 10px;
	background: url(../images/modbeige_h3.gif) top left no-repeat; 
	margin-bottom: 10px;
}
/************************** menu module ***********************************************/
div.module_menu{
margin-bottom: 20px;
border-bottom: solid 1px #1c1d01;
background: url(../images/modbeige_in.gif) left repeat-y;
}
div.module_menu div{
background: url(../images/modbeige_t.gif) top left no-repeat;
}
div.module_menu div div{
background: url(../images/modbeige_b.gif) bottom left no-repeat;
}
div.module_menu div div div{
	margin:0;
	padding:11px 5px 30px 14px;
	color: white;
	text-align: left;
}
div.module_menu div div div div{
margin:0; 
padding: 0; }
.module_menu h3{
	color: #2e1b07;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -14px;
	margin-right: -5px;
	padding-left: 52px;
	padding-bottom: 15px;
	padding-top: 10px;
	background: url(../images/modbeige_h3.gif) top left no-repeat;
	margin-bottom: 10px;
	text-align: left;
}
/************************** right menu module ***********************************************/
#right div.module_menu{
margin-bottom: 20px;
border-bottom: solid 1px #1c1d01;
background: url(../images/modbeiger_in.gif) left repeat-y;
}
#right div.module_menu div{
background: url(../images/modbeiger_t.gif) top left no-repeat;
}
#right div.module_menu div div{
background: url(../images/modbeiger_b.gif) bottom left no-repeat;
}
#right div.module_menu div div div{
margin:0;
padding:11px 5px 30px 14px;
background: none;
color: white; 
}
#right div.module_menu div div div div{
margin:0; 
padding: 0;
background: none; }
#right .module_menu h3{
	color: #2e1b07;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -14px; margin-right: -5px;
	padding-left: 62px;
	padding-bottom: 15px;
	padding-top: 10px;
	background: url(../images/modbeiger_h3.gif) top left no-repeat; 
	margin-bottom: 10px;
}
/************************** -green module ***********************************************/
div.module-green{
margin-bottom: 20px;
border-bottom: solid 1px #1c1d01;
background: url(../images/modgreen_in.gif) left repeat-y;
}
div.module-green div{
background: url(../images/modgreen_t.gif) top left no-repeat;
}
div.module-green div div{
background: url(../images/modgreen_b.gif) bottom left no-repeat;
}
div.module-green div div div{
margin:0;
padding: 15px 25px 10px 20px;
background: none;
color: #dee094;
}
div.module-green div div div div{
margin:0; 
padding: 0; }
.module-green h3{
	color: #2a2b0a;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	margin-top: -15px;
	margin-left: -20px; margin-right: -25px;
	padding-left: 21px;
	padding-bottom: 15px;
	padding-top: 15px;
	background: url(../images/modgreen_h3.gif) top left no-repeat; 
	margin-bottom: 5px;
}
/************************** -grass module ***********************************************/
div.module-grass{
margin-bottom: 00px;
border-bottom: none;
background: url(../images/modgrassl_in.gif) left repeat-y;
}
div.module-grass div{
background: url(../images/modgrassl_t.gif) top left no-repeat;
}
div.module-grass div div{
background: transparent;
}
div.module-grass div div div{
	margin:0;
	padding:11px 25px 15px 20px;
	background: none;
	color: #92845f;
	text-align: left;
}
div.module-grass div div div div{
margin:0; 
padding: 0;
background: none; }
.module-grass h3{
	color: #c4c3bf;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -20px;
	margin-right: -21px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(../images/modgrass_h3.gif) top left repeat;
	margin-bottom: 10px;
	text-align: center;
}
/************************** -darkgreen module ***********************************************/
div.module-darkgreen{
margin-bottom: 0px;
border-bottom: none;
background: url(../images/moddarkgreenl_in.gif) left repeat-y;
}
div.module-darkgreen div{
background: url(../images/moddarkgreenl_t.gif) top left no-repeat;
}
div.module-darkgreen div div{
background: transparent;
}
div.module-darkgreen div div div{
	margin:0;
	padding:11px 25px 15px 20px;
	background: none;
	color: #acada4;
	text-align: left;
}
div.module-darkgreen div div div div{
margin:0; 
padding: 0;
background: none; }
.module-darkgreen h3{
	color: #aa9d7c;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -20px;
	margin-right: -21px;
	margin-top: -11px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(../images/moddarkgreen_h3.gif) top left repeat;
	margin-bottom: 10px;
	text-align: center;
}
/************************** RIGHT COLUMN ***********************************************/
/************************** default right module ***********************************************/
#right div.module,#right div.module_text{
margin-bottom: 0px;
border-bottom: none;
background: url(../images/modgrass_in.gif) left repeat-y;
}
#right div.module div,#right div.module_text div{
background: url(../images/modgrass_t.gif) top left no-repeat;
}
#right div.module div div,#right div.module_text div div{
background: transparent;
}
#right div.module div div div,#right div.module_text div div div{
margin:0;
padding:11px 25px 15px 20px;
background: none;
color: #92845f; 
}
#right div.module div div div div,#right div.module_text div div div div{
margin:0; 
padding: 0;
background: none; }
#right .module h3,#right .module_text h3{
	color: #c4c3bf;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -20px; margin-right: -25px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(../images/modgrass_h3.gif) top left repeat-y; 
	margin-bottom: 10px;
}

/************************** -beige module ***********************************************/
#right div.module-beige{
margin-bottom: 20px;
border-bottom: solid 1px #1c1d01;
background: url(../images/modbeiger_in.gif) left repeat-y;
}
#right div.module-beige div{
background: url(../images/modbeiger_t.gif) top left no-repeat;
}
#right div.module-beige div div{
background: url(../images/modbeiger_b.gif) bottom left no-repeat;
}
#right div.module-beige div div div{
margin:0;
padding:11px 25px 30px 20px;
background: none;
color: white; 
}
#right div.module-beige div div div div{
margin:0; 
padding: 0;
background: none; }
#right .module-beige h3{
	color: #2e1b07;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -20px; margin-right: -25px;
	padding-left: 62px;
	padding-bottom: 15px;
	padding-top: 10px;
	background: url(../images/modbeiger_h3.gif) top left no-repeat; 
	margin-bottom: 10px;
}

/************************** -green module ***********************************************/
#right div.module-green{
margin-bottom: 20px;
border-bottom: solid 1px #1c1d01;
background: url(../images/modgreenr_in.gif) left repeat-y;
}
#right div.module-green div{
background: url(../images/modgreenr_t.gif) top left no-repeat;
}
#right div.module-green div div{
background: url(../images/modgreenr_b.gif) bottom left no-repeat;
}
#right div.module-green div div div{
margin:0;
padding: 15px 25px 10px 20px;
background: none;
color: #dee094;
}
#right div.module-green div div div div{
margin:0; 
padding: 0; }
#right .module-green h3{
	color: #2a2b0a;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	margin-top: -15px;
	margin-left: -20px; margin-right: -25px;
	padding-left: 21px;
	padding-bottom: 15px;
	padding-top: 15px;
	background: url(../images/modgreenr_h3.gif) top left no-repeat; 
	margin-bottom: 5px;
}
/************************** -darkgreen module ***********************************************/
#right div.module-darkgreen{
margin-bottom: 0px;
border-bottom: none;
background: url(../images/moddarkgreen_in.gif) left repeat-y;
}
#right div.module-darkgreen div{
background: url(../images/moddarkgreen_t.gif) top left no-repeat;
}
#right div.module-darkgreen div div{
background: transparent;
}
#right div.module-darkgreen div div div{
margin:0;
padding:11px 25px 15px 20px;
background: none;
color: #acada4; 
}
#right div.module-darkgreen div div div div{
margin:0; 
padding: 0;
background: none; }
#right .module-darkgreen h3{
	color: #aa9d7c;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin-left: -20px;
	margin-right: -25px;
	margin-top: -11px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(../images/moddarkgreen_h3.gif) top left repeat-y;
	margin-bottom: 10px;
	text-align: center;
}
