html, body {
     margin:0;
     padding:0;
     color: #333;
     font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
     font-size: 11px;
     background: #fff url(bg0.gif) repeat-x;
     text-align: center;
}
div, p, form, ul, ol, li, h1, h2, input, textarea, img {padding: 0; margin: 0; text-align:left;}
img {border:none;}
a {text-decoration:none;}

.clearfix:before, .clearfix:after {content: "."; display: block; position:relative; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#cnt {
    position:relative;
    top:31px;
    background:url(bg1.gif) repeat-y;
    margin: 0 auto;
    width:701px;
}

#head {
     background: url(bgtop.gif) no-repeat;
     height:170px;
     line-height:40px;
}

#head img.head {float:right;margin-top:30px;margin-right:11px;}
#head a {color:#b17631;}
#head a:hover {color:#277819;}
.logo {float:left;margin-top:30px;text-align:center;}

#www {width:701px;}

#left {
     float:left;
  	 width: 224px;
}

#menu_box {
         background: url(bg2.gif) top no-repeat;
}

#menu {
     padding:30px 10px;
     list-style:none;
     text-align:center;
}
#menu li {text-align:center;}
#menu a {
     display:block;
     width:202px;
     line-height:30px;
     font-size:1.6em;
     font-weight:bold;
     color:#277819;
     letter-spacing: -0.1em;
     border-bottom:1px solid #b17631;
}

#menu a:hover {border-bottom:1px solid #277819;background:#fbf8ef;}

#address_box {
         background: url(bg6.gif) top no-repeat;
         padding-top:10px;
}
#address_box h2 {
       text-align:center;     
       font-size:2em;
       font-weight:bold;
       color:#277819;    
       padding:5px 0;        
}
#address_box h3 {
       margin:0;
       text-align:center;     
       font-size:2.4em;
       font-weight:bold;
       color:#277819;    
}
address {
       font-size:1.1em;
       font-weight:bold;
       color:#277819;
       font-style: normal;
       padding:0 5px;
       line-height:1.5;
       width:212px;
       white-space: pre;
       text-align:center;
}
address a {color:#b17631;font-weight:normal;}
address a:hover {color:#277819;}

#content {
        float:right;
        padding-right:26px;
        width:450px;
    voice-family: "\"}\""; 
    voice-family:inherit;
 	width: 424px;
}
html>#content {width:450px;}

#content p {background:url(bg3.gif) repeat-x;padding:8px;}
#nfz {margin:15px 0;border-top:1px solid #dfe4e0;}
#nfz img {float:left;margin:0 5px;}
#nfz p {text-align:center;color:#2c1d6f;}
#cards {width:400px;} 
#content h1 {
     padding-left:10px;   
     font-size:1.6em;
     font-weight:bold;
     color:#277819;
     letter-spacing: -0.1em;
     border-bottom:1px solid #dfe4e0;
     line-height:1.8em;
}
#content h4 {
     padding-left:10px;   
     font-size:1em;
     font-weight:bold;
     color:#277819;
     border-bottom:1px solid #dfe4e0;
     line-height:1.8em;
}

#one {float:left;width:202px;}
#two {float:right;width:202px;}

#ftr {position:relative;background:url(bg4.gif) no-repeat;width:700px; height:94px;}
#bgftr {position:absolute;background:url(bg5.gif) no-repeat; bottom:-23px;right:-87px;;width:194px; height:184px;}
