/*[fmt]10A0-11AA-1*/ /*FOOTER*/ .container_footer_above_wrapper {
background-color: #BDBFBF; 
}
.container_footer_above {
margin: 0 auto; 
padding: 0; 
width: 100%; 
max-width: 960px; 
display: inline-block; 
}
.container_footer {
background-color: #666666; 
background-image: none; 
background-position: 0 0; 
background-repeat: repeat-x; 
color: #FFFFFF; 
display: inline-block; 
margin: 0 auto 1.2em; 
padding: 0; 
position: relative; 
text-align: center; 
/*correction for IE6 fix on body tag*/ 
width: 100%; 
}
FOOTER {
margin: 0 auto; 
padding: 0; 
width: 100%; 
max-width: 960px; 
display: inline-block; 
background-image: url(/templates/www/images/style/footer_bg.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
overflow: hidden; 
max-height: 300px; 
text-align: left; 
}
FOOTER H3 {
color: #272727; 
text-transform: uppercase; 
font-size: 1.167em; 
font-weight: bold; 
}
.container_footer_content {
-webkit-box-sizing: border-box; 
/*Safari/Chrome, other WebKit*/ 
-moz-box-sizing: border-box; 
/*Firefox, other Gecko*/ 
box-sizing: border-box; 
/*Opera/IE 8+*/ 
float: left; 
width: 75%; 
padding-top: 0.9em; 
}
.container_footer_content .module {
}
.container_footer_content .content {
padding-right: 1em; 
}
.container_footer_aside {
-webkit-box-sizing: border-box; 
/*Safari/Chrome, other WebKit*/ 
-moz-box-sizing: border-box; 
/*Firefox, other Gecko*/ 
box-sizing: border-box; 
/*Opera/IE 8+*/ 
float: right; 
padding-top: 0.9em; 
width: 25%; 
}
.container_footer_below_wrapper {
background-color: #BDBFBF; 
}
.container_footer_below {
-webkit-box-sizing: border-box; 
/*Safari/Chrome, other WebKit*/ 
-moz-box-sizing: border-box; 
/*Firefox, other Gecko*/ 
box-sizing: border-box; 
/*Opera/IE 8+*/ 
margin: 0 auto; 
padding: 0; 
width: 100%; 
max-width: 960px; 
display: inline-block; 
}
.container_footer_below UL.nav.h002 {
overflow: hidden; 
float: right; 
padding: 0.5em 0px 0px; 
}
.container_footer_below UL.nav A:link, .container_footer_below UL.nav A:visited {
color: #993333; 
font-weight: bold; 
}
.container_footer_below UL.nav A:before {
color: #CCCCCC; 
}
.container_copy {
font-size: 91.7%; 
position: relative; 
display: block; 
text-align: right; 
float: right; 
clear: right; 
color: #666666; 
margin: 0; 
}
.social {
font-family: icomoon; 
float: left; 
padding-top: 0; 
margin: 0px 11% 0px 0px; 
font-size: 2em; 
/*[empty]line-height:;*/ 
}
.social A, .social A:visited {
color: #993333; 
display: block; 
float: left; 
width: 22%; 
margin-left: 3%; 
}
.social A:hover {
color: #272727; 
}
.social IMG {
width: 100%; 
}
.copy {
}
.managed {
}
.managed A, .managed A:visited, .managed A:hover {
color: #666666; 
}
.top_link {
display: inline-block; 
width: 100%; 
}
.top_link .txt {
margin: 0px 0px 0px 1em; 
}
