.buttonscontainer {
	width: 150px;
	padding-top:30px ;
	padding-right:38px;
	padding-left: 16px;
	padding-bottom:25px;
	}

.buttons a {color: #FFFFFF;
background-color: ;
padding: 4px;
padding-left: 3px;
display: block;
border-bottom: 1px dotted #ffffff;
font: 16px Georgia, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: ;
color: #dfe1b0;
text-decoration: none;}

.buttons a:active {background-color: ;
color: #dfe1b0;
text-decoration: none;}

.buttonssub a {color: #FFFFFF;
background-color: ;
padding: 4px;
padding-left: 13px;
display: block;
font: 14px Georgia, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}

.buttonsubs a:hover {background-color: ;
color: #dfe1b0;
text-decoration: none;}

.contentFLEX {
	float:right;
	width: 580px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-color:#fafae3;
	padding-left:25px;
	padding-right:25px;
	}
	
.bodytext2 {
	width: 605px;
	height:630px;
	float:right;
	background-color:#fafae3;
	padding-left:25px;
	}
.header {
	font: 28px Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #004a0b;
	padding-top:48px;
	padding-bottom:20px;
}

.bodycopy {
	padding: 10px 80px 0 40px;
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	height:auto;
	height:100%;
	min-height:100%;
}
.bodycopy_contact {
	padding: 10px 20px 0 40px;
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	height:auto;
	height:100%;
	min-height:100%;
}
.bodycopy_contact a{
	padding-top: 30px;
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #014b0c;
	height:auto;
	height:100%;
	min-height:100%;
}
.bodycopy_contact a:hover{
	padding-top: 30px;
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color: #666666;
	height:auto;
	height:100%;
	min-height:100%;
}
.bodycopy a{
	padding-top: 30px;
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #014b0c;
	height:auto;
	height:100%;
	min-height:100%;
}
.bodycopy a:hover{
	padding-top: 30px;
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color: #666666;
	height:auto;
	height:100%;
	min-height:100%;
}

.whatsnew {
	display: block;
	padding-top: 4px;
	padding-bottom:25px;
	border-top: 1px dotted #333333;
}


.whatsnewTEXT {
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	padding-right:25px;

}
.partnersTEXT {
	font: 12px Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	padding-right:25px;

}
.partnersTEXT a{
	color: #014b0c;
	text-decoration:none;

}
.partnersTEXT a:hover{
	color: #333333;
	text-decoration:underline;

}
.whatsnewIMG {

	float:left;
	padding-right: 15px;
	padding-bottom:10px;
	padding-top:14px;
	width:130px
	
}

.partnersIMG {

	float:left;
	padding-right: 15px;
	padding-bottom:50px;
	padding-top:14px;
	width:155px
	
}

.partnersIMGsm {

	float:left;
	padding-right: 15px;
	padding-bottom:75px;
	padding-top:14px;
	width:155px
	
}
.whatsnewIMGsm {

	float:left;
	padding-right: 15px;
	padding-bottom:38px;
	padding-top:14px;
	width:130px
	
}

.whatsnewIMG180 {

	float:left;
	padding-right: 15px;
	padding-bottom:180px;
	padding-top:14px;
	width:130px
	
}
#clearfloats {
clear: both;
}

.contactIMG {
padding:0px 0 0 25px;}
