#footer {height:230px; font-size:0.95em;}
#footer .primary {float:left; height:auto; width:100%; padding:5px 0 0 0;  border-bottom:1px #FFF solid;}
#footer .primary div.section {float:left; text-align:left; padding:0 10px; border-right:1px solid #D1D1D1;}
#footer .primary div.section p {float:left; width:150px; text-transform:uppercase; font-weight:bold; margin:5px 0 0; padding:0;}
#footer .primary div.section p a:link,
#footer .primary div.section p a:visited,
#footer .primary div.section p a:hover,
#footer .primary div.section p a:active { text-decoration:none; color:#333; }
#footer .primary div.section ul {float:left; width:150px; margin:0 0 5px; padding:0; list-style-type:none;}
#footer .primary div.section ul li {float:left; width:150px; margin:0; padding:0;}
#footer .primary div.section ul li a {line-height:16px;}
#footer .primary div.section ul li a:link,
#footer .primary div.section ul li a:visited {text-decoration:none; color:#0A7ABB;}
#footer .primary div.section ul li a:hover,
#footer .primary div.section ul li a:active {text-decoration:none; color:#274D72;}
#footer .primary div.section.first,
#footer .primary div.section.second,
#footer .primary div.section.third,
#footer .primary div.section.fourth {width:190px;}
#footer .primary div.section.first {height:200px}
#footer .primary div.section.second {height:110px;}
#footer .primary div.section.second ul {width:155px;}
#footer .primary div.section.second ul li {width:155px;}
#footer .primary div.section.third,
#footer .primary div.section.fourth {height:110px;}
#footer .primary div.section.fifth,
#footer .primary div.section.sixth {width:554px; border-top:1px solid #D1D1D1;}
#footer .primary div.section.fifth ul,
#footer .primary div.section.sixth ul {width:554px;}
#footer .primary div.section.fifth ul li,
#footer .primary div.section.sixth ul li  {width:auto; white-space:nowrap; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #D1D1D1;}
#footer .primary div.section.fourth,
#footer .primary div.section.fifth,
#footer .primary div.section.sixth,
#footer .primary div.section ul li.last {border-right:none;}
#footer.wide .primary div.section.first {height:230px;}
#footer.wide .primary div.section.fourth {border-right:1px solid #D1D1D1;}
#footer.wide .primary div.section.fifth {width:180px; border-top:none;}
#footer.wide .primary div.section.fifth ul {width:150px;}
#footer.wide .primary div.section.fifth ul li {width:150px; margin:0; padding:0; border-right:none;}
#footer.wide .primary div.section.sixth,
#footer.wide .primary div.section.sixth ul {width:769px;}
#footer .primary div.section.sixth ul li strong {color:#FF6C3B; font-weight:bold;}
/* Other Footer Sections */
#footer { background-color:#E5E5E5; border-top:3px #333 solid; clear:both; text-align:center; font-size:0.95em; }
#footer div.secondary { float:left; width:100%; text-align:center; border-bottom:1px solid #FFF; padding:5px 0; }
#footer div.secondary h6 { margin:0 0 5px 0; text-align:left; font-size:12px;	color:#666; }
#footer div.secondary .certs-awards,
#footer div.secondary .partners { float:left; }
#footer div.secondary .certs-awards { width:484px; padding-left:10px; }
#footer div.secondary .partners { width:240px; border-left:1px solid #CBCBCB; padding-left:10px; }
#footer div.secondary a { height:65px; font-size:10px;}
#footer div.secondary a:link,
#footer div.secondary a:visited,
#footer div.secondary a:hover,
#footer div.secondary a:active { text-decoration:underline; margin:0; }
#footer div.secondary a img { border:none; }
#footer .tertiary { float:left; text-align:center; width:100%; padding:10px 0; }
#footer .tertiary p { display:block; margin:0; padding:0; }
#footer .tertiary p.secure { margin:15px 0 0 0; font-weight:bold; }
#footer .copyright { float:left; width:100%; font-size:0.95em; padding:0; margin:0 auto; }
