div#mainFooter{margin-top:18px;margin-bottom:24px;}
#mainFooter #subdivision{background:#f5f6f8 url(../images/footer-borderColor.gif) repeat-x 0 18px;border:1px solid #dee7f5;}
#mainFooter div.column{float:left;width:154px;margin:5px 0 6px 12px;}
#mainFooter h3{text-transform:uppercase;color:#333;margin-bottom:10px;font-weight:bold;font-size:12px;}
#mainFooter .inlineList li{padding-bottom:4px;padding-left:9px;background:#f5f6f8 url(../images/arrow3x5-right-darkBlue.gif) no-repeat 0 3px;}
#mainFooter .inlineList li a{color:#1e5eb8;text-decoration:none;line-height:12px;}
#mainFooter #languages li{background:#f5f6f8 url(../images/square3x3-darkBlue.gif) no-repeat 0 5px;}
#mainFooter .inlineList li a:hover{text-decoration:underline;}
#mainFooter div#copyright{border-left:1px solid #dee7f5;border-right:1px solid #dee7f5;border-bottom:1px solid #dee7f5;background-color:#f5f6f8;}
#mainFooter div#copyright p{margin-bottom:0;}
#mainFooter div#copyright p.left{float:left;width:300px;font-weight:bold;margin-left:12px;margin-top:15px;}
#mainFooter div#copyright p.right{text-align:right;margin-right:12px;float:none;}
#mainFooter div#icons{margin-left:2px;margin-top:7px;}
#mainFooter div#icons img{padding-right:5px;}
#subdivision .column h3 a{text-decoration:none;font-size:12px;}
