html,body {
padding:0;
margin:0;
padding-top:5px;
background-color: #E6FCD2;
font-size: 1em;
font-family: verdana, sans-serif;
}


#header { width: 100%; height:167px; background: #E6FCD2; clear:both;}
#logo {  margin-left:118px; margin-right:118px; height:167px; background-image: url(images/logoCenter.png); background-repeat: repeat-x;}
#logoLeft { position:absolute;  left:118px; height:167px; width:710px; background-image: url(images/logoLeft2.png); background-repeat: no-repeat; background-position: top left;}
#logoRight { position:absolute; right:117px; height:167px; width:43px; background-image: url(images/logoRight.png); background-repeat: no-repeat; background-position: top right;}
#logoMenu { position:absolute;  right:132px; top:146px; height:22px; width:80%; text-align:right;}
#logoMenuLinks { margin-right:220px;}

#menu{ width:100%; height:25px; background:#68B81A; clear:both; }
#menuLeft { position:absolute;  left:0px; height:25px; width:136px; background-image: url(images/menuLeft.png); background-repeat: repeat-y; background-position: top left;}
#menuCenter { position:absolute;  left:124px; height:25px;}
#menuRight { position:absolute; right:0px; height:25px; width:136px; background-image: url(images/menuRight.png); background-repeat: repeat-y; background-position: top left;}

#footer{ width:100%; height:55px; background:#68B81A;}
#footerCenter { margin-left:0px; margin-right:0px; height:55px; text-align:center;}
#footerLeft {  position:absolute;  left:0px; height:55px; width:136px; background-image: url(images/menuLeft.png); background-repeat: repeat-y; background-position: top left;}
#footerRight { position:absolute; right:0px; height:55px; width:136px; background-image: url(images/menuRight.png); background-repeat: repeat-y; background-position: top left;}



#footer2 { width: 100%; height:139px; background: #E6FCD2; clear:both;  margin-bottom:10px;}
#footer2Center { margin-left:118px; margin-right:118px; height:135px;  text-align:center; background-color:#FFF; border-bottom:2px solid #BCE098;}
#footer2Left { position:absolute;  left:117px;  height:137px; width:58px; background-image: url(images/footerLeft.png); background-repeat: no-repeat; background-position: top left;}
#footer2Right { position:absolute; right:117px; height:137px; width:58px; background-image: url(images/footerRight.png); background-repeat: no-repeat; background-position: top right;}

#address img {
padding:5px;
border:0;
}

#container{
margin-right:118px; margin-left:118px; background:#FFF; border-left:2px solid #BCE098; border-right:2px solid #BCE098;
}
/*
#frontpage {
background-image: url(../../images/background/frontBack.png);
background-repeat: no-repeat;
background-position: bottom center;
min-height:400px;
}
*/

#fafbuttons{ margin-right:4px; margin-left:0px; background:#FFF;}

#fafbuttonsInside{ margin-right:4px; margin-left:6px; background:#FFF;}

.fafbutton {
text-align:left;
border:0;
display:block;
width:291px;
height:36px;
background-image: url(images/buttonbig.png);
background-repeat: no-repeat;
background-position: left center;
margin-top:4px;
}

.fafbutton a, .fafbutton a:visited{
width:250px;
height:40px;
padding-left:38px;
padding-top:2px;
padding-bottom:2px;
font-size:0.8em;
font-weight:bold;
color:#FFF;
text-decoration:none;
line-height:35px;
}

.fafbutton a:hover {
color:#000;
}

.fafbuttonsmall {
text-align:left;
border:0;
display:block;
width:240px;
height:36px;
background-image: url(images/buttonsmall.png);
background-repeat: no-repeat;
background-position: left center;
margin-top:4px;
}

.fafbuttonsmall a, .fafbuttonsmall a:visited{
width:210px;
height:40px;
padding-left:38px;
padding-top:2px;
padding-bottom:2px;
font-size:0.8em;
font-weight:bold;
color:#FFF;
text-decoration:none;
line-height:35px;
}

.fafbuttonsmall a:hover {
color:#000;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
