html,body {
margin:0;
padding:0;
cursor:default;
background:#ececec;
color:#A0A2A5;
font:11px Verdana,Arial,Helvetica,sans-serif;
}

#container{
width: 894px;
padding:0;
margin:auto;
}

/* ========================== LEFT ==========================*/

#left_container{
float:left;
margin:0;
padding:0;
background-color:#FFF ;
border-right:0px #ececec solid;
border-left:0px #ececec solid;
}

#top_left{
padding: 0px;
margin: 0;
width: 219px;
height:210px;
background-image:url(images/logo.jpg);
}

#menucontainer{
width:209px;
height: 150px;
margin:0;
padding:0;
background-color:#DFECDD ;
border-bottom:5px solid #99C390;
border-top:5px solid #99C390;
border-left:5px solid #99C390;
border-right:5px solid #99C390;
}

#right_left{
xfloat:left;
xwidth:210px;
background-color:RED;
}
/* ========================== CENTER ==========================*/

#middle_container{
float: left;
margin:0;
padding:0;
background-color:#FFF ;
}

#top_center{
x float:left;
margin:0;
padding:0;
width: 444px;
height: 210px;
x background-image:url(images/top_im.jpg);
}

#right_center{
float:left;
width:661px;
padding:0;
margin:0;
background:#DAE9D7;
border-right: 3px solid #B1D1AA;

}

#middle_center{
font-size:12px;
height: 150px;
width: 439px;
padding:0;
margin:0;
border-bottom:5px solid #99C390;
border-top:5px solid #99C390;
border-right:5px solid #99C390;
background:#fff;
}

/* ========================== RIGHT ==========================*/

#right_container{
float: left;
margin:0;
padding:0;
background-color:#FFF;
}

#top_right{
margin:0;
padding:0;
width:229px;
height: 210px;
background-image:url(images/top_left_slog.gif);
}

#right_right{
float:right;
margin:0px 0px 0px 0px;
padding:0;
width:223px;
background:#fff;
xborder-left: 3px solid #B1D1AA;
}

#middle_right{
padding:0px;
margin:0px;
width: 229px;
height: 160px;
background-image:url(images/slogan.jpg);
}

/* ========================== MENU ==========================*/
#menucontainer p {
margin:0;
padding:0;
}

#menu {
padding: 5px 15px 0px 20px;
}

#menu a {
display:block;
text-decoration:none;
color:#4B7841;
padding-left:5px;
width: 145px;
background:#DFECDD;
}

#menu a:hover {
color:#fff;
background:#B1D1AA;
}


ul a#current {
color:#fff;
background:#4B7841;
}

#menu ul a#current {
color:#fff;
background:#4B7841;
}

#menu ul {
padding:0;
margin:0;
line-height:15px;
}

#menu li {
list-style:none;
margin:0;
border-bottom:1px solid #87B87C;
width:150px;
}

/*------------------------------------------------------Headers---------------------------------------------------------*/

#head_right{
float: right;
height:20px;
width: 220px;
margin: 10px 0px 5px 0px;;
padding: 5px 0px 0px 10px;
background-color:#4B7841;
font-size:14px;
color: #D0E3CC;
text-decoration:none;
font-weight: bold;
}

#head_left{
margin-top: 10px;
padding: 5px 0px 5px 37px;
width:220px;
background:url(images/head_bar.gif) left no-repeat;
font-size:15px;
color:#4B7841;
font-weight: bold;
}

/*-----------------------------------------------------------OTHER---------------------------------------------------*/
#services{
float: right;
padding-right:12px;
width: 400px;

}

.service{
font-size:11px;

}

#main_content{
float:left;
width: 890px;
padding:0;
margin:0;
background:#FFF;
}

#why_content{
float:right;
font-size:12px;
color: #4B7841;
padding: 5px 15px 0px 0px;
}

#copyright{
float:left;
width:219px;
height:60px;
text-align:center;
color:#4B7841;
background:#87B87C;
}

.bold{
font-weight:bold;
}

#why{
float:left;
width:442px;
background:#fff;
}

#offers{
float:right;
width:442px;
background:#DAE9D7;
}

#offers_content{
float:left;
font-size:12px;
color: #4B7841;
padding: 5px 10px 0px 10px;
}

#footer{
float:left;
width:890px;
height:20px;
xbackground:#fff;
background-color:#fff;
}

#image{
float:left;
padding:5px 5px 5px 10px;

}

#content{
float:right;
}

#img{
margin:auto;
}

#spacer_left{
float:left;
width:445px;
height:20px;
background:#C7DEC2;
border-right: 3px solid #B1D1AA;
}

#spacer_right{
float:right;
width:225px;
height:20px;
background:#FFF;
}

#bot_menu{
float:left;
width: 668px;
height:20px;
padding: 5px 0px 0px 5px;
background:#4B7841;
font-size:10px;
color: #fff;
}

#bot_menu a {
text-decoration:none;
color:#FFF;
padding-left:5px;
}

#bot_menu a:hover {
color:#fff;
text-decoration:underline;
}

#bot_spacer{
float:right;
width:674px;
height:35px;
background:#FFF;
}

.news_date {
font-size:14px;
font-weight:bold;
x padding-left:15px;
color:#A26B6B;
}

.news {
width:210px;
xmargin:0;
margin-left:auto;
margin-right:auto;
color:#788D9F;
font:9px verdana,arial;
text-align:left;
line-height:14px;
border-bottom:dotted 1px #ececec;
margin-bottom:4px;
vertical-align:top
}

.active {
color:#788D9F;
background:#DAE9D7;
width:210px;
margin:0;
margin-left:auto;
margin-right:auto;
font:9px verdana,arial;
text-align:left;
line-height:14px;
border-bottom:dotted 1px #ececec;
margin-bottom:4px;
}

.inactive {
color:#788D9F;
background:#fff;
width:210px;
margin:0;
margin-left:auto;
margin-right:auto;
font:9px verdana,arial;
text-align:left;
line-height:14px;
border-bottom:dotted 1px #ececec;
margin-bottom:4px;
}

#news_spacer{
padding:0;
margin:auto;
width:210px;
height:10px;
background:#87B87C;
}


a {
text-decoration:underline;
color:#4B7841;

}

a:hover {
text-decoration:none;
}

#content{
float:left;
x background:red;
}

.border{
border-right: 2px solid #B1D1AA;
}

.bg_wh_sm{
background:url(images/wh_bg.gif) repeat-y;
}

.bg_wh_b{
background:url(images/wh_bg_672.gif) repeat-y;
}
.contacts {
	color: #4B7841;
	font-size: 10px;
	font-weight: bold;
}