@charset "UTF-8";
/* CSS Document */

* {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

body {
background-color:#99cc99;
}

h1 {
font-size:70%;
color:#666666;
text-align:center;
}

h2 {
font-size:100%;
color:#000000;
text-align:left;
padding-bottom:15px;
}

#wrapper {
width:940px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:15px;
}

#header {
background-color:#e67766;
}

#header .headertext {
font-size:57px;
color:#FFFFFF;
text-align:center;
padding: 20px 0px;
}

/***********************************************/
/* Menu                                        */
/***********************************************/

#menu{
width:940px; /*width of menu*/
height:40px;
/** border:none;
border:0px; **/
margin:0px;
margin-bottom:8px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#333333;
}

#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px;
}

#menu ul li{
float:left;
background-color:#333333;
}

#menu ul li a{
color:#FFFFFF;
background-color:#333333;
display: block;
text-decoration: none;
font-weight: bold;
/** border-bottom: 1px solid #dadada; **/
font-size: 100%;
line-height:40px;
padding:0px 20px;
text-align:center;
}

#nmenu ul li a:visited{
color:#FFFFFF;
}

#menu ul li a:hover{
color:#000000;
background-color:#99cc99;
}

#menu .current {
border-bottom:#00795e 5px solid;
}

#menu a:active {
color:#00795e;
}


/***********************************************/
/* End of menu                                 */
/***********************************************/

.telephone {
float:right;
padding: 11px 15px 0px 0px;
color:#e67766;
}

#content {
margin-top:20px;
color:#666666;
}

#content p {
font-size:100%;
padding-bottom:30px;
line-height:130%;
text-align:justify;
}

#content a {
color:#666666;
}

#content #rightcolumn {
float:right;
width:136px;
border-left:#CCCCCC 1px solid;
padding-left:15px;
margin-left:20px;
}

#content #leftcolumn {
float:left;
width:300px;
border-right:#CCCCCC 1px solid;
padding-right:15px;
margin-right:20px;
}

#content #leftcolumn img {
padding-bottom:15px;
}

#content #rightcolumn img {
padding-bottom:15px;
}

#main {
margin: 0 175px 0 335px;
}

.smalltext {
font-size:80%;
}

.imgleft {
float:left;
padding-right:20px;
}

#footer {
background-color:#666666;
clear:both;
margin-top:30px;
padding:15px 0px 0px 15px;
}

#footer p {
font-size:80%;
color:#FFFFFF;
}

#footer a {
color:#FFFFFF;
}