@charset "utf-8";

/* ----------------------------------------------------------------
    Structure= Footer
----------------------------------------------------------------- */

#footer{
padding-top:50px;
position:relative;
font-size:68.75%;
}

#footer *{
margin:0;
}

#footer h6{
position:absolute;
top:-9999px;
left:-9999px;
overflow:hidden;
width:0;
height:0;
font-size:0;
}

#footer a:link{
color:#fff;
}

#footer a:visited{
color:#d0e0c6;
}

#footer dl dd ul.banner{
float:left;
width:480px;
}

/* _____ footerNav _____ */

#footer #footerNav{
min-height:282px;
_height:282px;
background:url("../images/footer/bg_footer.jpg") 50% 0 no-repeat;
}

#footer #footerNav div.inner{
position:relative;
margin:0 auto;
width:960px;
}

#footer #footerNav p#content-end{
position:absolute;
top:38px;
right:143px;
}

#footer #footerNav div#footerMenuWrap{
padding-top:87px;
}

#footer #footerNav div.column{
float:left;
width:240px;
}

#footer #footerNav div.column h2{
margin:0 0 10px;
font-size:10px;
line-height:1;
}

#footer #footerNav div.column ul{
margin:0 0 20px;
}

#footer #footerNav div.column ul li{
margin:0 0 5px;
padding-left:13px;
background:url("../images/footer/bullet_01.gif") 2px 0.4em no-repeat;
}

/* _____ footerInfo _____ */

#footer #footerInfo{
background:#386609 url("../images/footer/bg_footer_info.gif") repeat-x 0 0;
}

#footer #footerInfo div.inner{
position:relative;
margin:0 auto;
padding:10px 0;
width:960px;
}

#footer #footerInfo ul.utilityNav{
float:left;
}

#footer #footerInfo ul.utilityNav li{
float:left;
margin-right:25px;
padding-left:13px;
background:url("../images/footer/bullet_01.gif") 2px 0.4em no-repeat;
}

#footer #footerInfo ul.utilityNav2{
float:left;
}

#footer #footerInfo ul.utilityNav2 li{
float:left;
padding-left:10px;
color:#fff;
}

#footer #footerInfo #copyright{
float:right;
color:#fff;
}