body { margin: 0; padding:0; }

.buttonscontainer {width: 175px;}


.buttonscontainer2 {width: 172px;}

/* ----------- newsletter menu -----------*/
.news_buttons a {
	color: #004200;
	background-color: #e9d1e9;
	padding: 4px;
	padding-right: 10px;
	padding-left: 16px;
	display: block;
	border-left: 1px solid #e6f0e6;
	border-right: 10px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;

}

.news_buttons a:hover {
	border-right: 10px solid #993399;
	text-decoration: none;
	color: #004200;
}


/* ----------- menu1 -----------*/
.buttons a {
	color: #004200;
	background-color: #e6f0e6;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #e6f0e6;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;

}

.buttons a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}
/* ----------- menu2 -----------*/
.buttonsh2 a {
	color: #fff;
	background-color: #006600;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #006600;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons2 a {
	color: #004200;
	background-color: #e6f0e6;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #006600;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons2 a:hover {
	border-left: 10px solid #ffffff;
	text-decoration: none;
	color: #004200;
}
/* ----------- menu3 -----------*/
.buttonsh3 a {
	color: #004200;
	background-color: #CFACB7;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #CFACB7;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons3 a {
	color: #004200;
	background-color: #EBDDE1;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #CFACB7;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons3 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}
/* ----------- menu4 -----------*/
.buttonsh4 a {
	color: #004200;
	background-color: #D7D5BC;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #D7D5BC;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons4 a {
	color: #004200;
	background-color: #E7E6D7;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #D7D5BC;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons4 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}
/* ----------- menu5 -----------*/
.buttonsh5 a {
	color: #004200;
	background-color: #FFEE99;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #FFEE99;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;

}

.buttons5 a {
	color: #004200;
	background-color: #FFF6CC;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #FFEE99;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;

}

.buttons5 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}
/* ----------- menu6 -----------*/
.buttonsh6 a {
	color: #004200;
	background-color: #CBCED9;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #CBCED9;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons6 a {
	color: #004200;
	background-color: #EEF0F7;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #CBCED9;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons6 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}


/* ----------- menu7 -----------*/
.buttonsh7 a {
	color: #004200;
	background-color: #d7c9a7;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #d7c9a7;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons7 a {
	color: #004200;
	background-color: #e4dcc9;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #d7c9a7;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons7 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}


/* ----------- menu8 -----------*/
.buttonsh8 a {
	color: #004200;
	background-color: #FAA3BA;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #FAA3BA;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons8 a {
	color: #004200;
	background-color: #FDD9E3;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #FAA3BA;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons8 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}

/* ----------- menu9 -----------*/
.buttonsh9 a {
	color: #004200;
	background-color: #A3B4C9;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #A3B4C9;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons9 a {
	color: #004200;
	background-color: #D9E0E9;
	padding: 2px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #A3B4C9;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.buttons9 a:hover {
	border-left: 10px solid #006600;
	text-decoration: none;
	color: #004200;
}

.links a {
	color: #004200;
	background-color: #EBDDE1;
	padding: 4px;
	padding-left: 10px;
	display: block;
	border-left: 10px solid #EBDDE1;
	border-right: 1px solid #fff;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}