@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);
/* FOOTER */
#footer { background-color: #fff; font-size: 12px; clear: both; font-family:Arial, sans-serif; font-weight:normal;}
#footer .topics { min-height: 166px; }
#footer .utility { background-color:#fff; border-top:1px solid #e5e3dc; top left no-repeat; min-height: 30px; } 
#footer .topic ul { color: #58595B; margin: 0 17px; margin-left: 30px; list-style: square; }
#footer .topic ul a { color: #58595B; text-decoration: none; }
#footer .topic ul a:hover { text-decoration: underline; }
#footer .topic .banner { list-style-type: none; display: block; margin: 0; margin-left: 17px; margin-bottom: 5px; height: 30px; }



#footer { width:1000px; font-family: Arial, sans-serif; }
#footer .topics { background : none; }
#footer .footerNav UL { padding:0 10px 10px 0px;}
#footer .footerNav UL LI.submenuItem { float:left;  padding:0px; list-style-type: none; }
#footer .footerNav UL > li.submenuItem:first-child {width:122px; margin-right:40px}
#footer .footerNav UL > li.submenuItem:first-child + li.submenuItem {width:150px; margin-right:40px;}
#footer .footerNav UL > li.submenuItem:first-child + li.submenuItem + li.submenuItem {width:180px; margin-right:40px;}
#footer .footerNav UL > li.submenuItem:first-child + li.submenuItem + li.submenuItem + li.submenuItem {width:195px; margin-right:40px;}
#footer .footerNav UL > li.submenuItem:first-child + li.submenuItem + li.submenuItem + li.submenuItem + li.submenuItem {width:162px;}
#footer .footerNav UL LI.submenuItem DIV.menufull_pullList UL LI { list-style-type: none; }
#footer .footerNav UL LI.submenuItem H4 { color:#1CABE2; font-size:14px; font-weight:normal; font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; margin:5px 0 5px 0px; }
#footer .footerNav UL LI.submenuItem a { color: #1CABE2; }
#footer .footerNav UL LI.submenuItem a:hover { color: #1CABE2; text-decoration:underline }
#footer .footerNav UL LI.submenuItem DIV.menufull_pullList UL LI { margin-bottom:5px; }
#footer .footerNav UL LI.submenuItem DIV.menufull_pullList UL LI a { color:#404041; font-style:normal; }
#footer .footerNav UL LI.submenuItem DIV.menufull_pullList UL LI a:hover { text-decoration: underline; }
#footer .footerNav UL LI.submenuItem DIV.menufull_pullList UL LI a:visited { color:#404041; text-decoration: underline; }
#footer .footerNav UL LI.submenuItem DIV.menufull_freeText { padding:0 10px; }
#footer .footerNav .connectsubscribe DIV.menufull_freeText UL {  list-style-type: none; padding:0; padding-top:5px; }
#footer .footerNav .connectsubscribe DIV.menufull_freeText UL LI {  padding-bottom:5px; }
#footer .footerNav .connectsubscribe DIV.menufull_freeText UL LI a {  color:#404041; }
#footer .footerNav .connectsubscribe DIV.menufull_freeText UL LI a:hover {  text-decoration:underline; }


#footersocial { float:left; list-style:none; width:100%; padding-top:0; margin-bottom:5px;}
#footersocial li.social {  margin-right:8px; float:left; padding:0 overflow:hidden; display:inline; }
#footersocial .social a{width:16px; height:13px; text-indent:-9999px; display:block;}
#footersocial .facebook a{ background-position:0px 0px;}
#footersocial .twitter a{ background-position:-24px 0px;}
#footersocial .youtube a{ background-position:-48px 0px;}
#footersocial .tumblr a{ background-position:-72px 0px;}
#footersocial .rss a{ background-position:-96px 0px;}
#footersocial .facebook a:hover{ background-position:0px -15px;}
#footersocial .twitter a:hover{ background-position:-24px -15px;}
#footersocial .youtube a:hover{ background-position:-48px -15px;}
#footersocial .tumblr a:hover{ background-position:-72px -15px;}
#footersocial .rss a:hover{ background-position:-96px -15px;}

#footer .utility{background:none;}
#utilitylinks{margin-left:0px;}
#utilitylinks li{border:none;}

.innerpage #footer .footerNav UL {border-top:1px solid #e5e4e1;}
.innerpage #footer .footerNav UL LI.submenuItem DIV.menufull_pullList UL{border-top:none;}
.innerpage #footer .footerNav .connectsubscribe DIV.menufull_freeText UL{border-top:none;}
.innerpage #footer .footerNav UL LI.submenuItem DIV.menufull_freeText{ padding:0;}