@charset "UTF-8";
/* CSS Document - custom definitions */

@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic);

/**/
.sections { background:#eee; border-bottom:3px solid #fff; display:block; width:100%; float:left; min-height:450px; padding-top:60px; padding-bottom:100px }
/**/

.sections h1 { margin-bottom:30px }


body { background:url(../img/bg-header.jpg) top center; background-size:cover; background-attachment: fixed; }

h1, h2, h3 { text-transform:uppercase; color:#333 }

.footer { display:block; background:#fff; width:100%; min-height:170px; padding:30px;  text-align:center }

.footer img {max-width:80%;}

.imageContainer img { max-width:100%; }

.right.imageContainer img { float:right }
.zero { margin:0; padding:0; border:0 }
.fix {  
    position: fixed;  
    width: 100%;  
    left: 0;  
    top: 0;  
    z-index: 100;  
    border-top: 0;  
}

.hide { display:none; visibility:hidden; height:0 }

.nav { display:block; height:50px; background:#999 }

p { font-size:17px; color:#666 }

#section0 { background:none; padding-bottom:30px }

#section0, #section0 h1 { }

.top-bar .logo img { max-width:40px }

.dateText { font-size:28px; text-shadow:#666 1px 1px; color:#FFF }

.mainLogo { max-width:90% }

.tabs { border-bottom:1px solid #d8d8d8 } 
.tabs dd.active { border-style:solid; border-color:#d8d8d8; border-width:1px 1px 0 1px; border-radius:0 }

#menu-icons { float:left; width:100% }

#menu-icons li { background:#fff; border-right:inset 1px #D8D8D8; margin-top:-2px }
#menu-icons li a { display:block; width:100%; padding-top:15px; text-transform:uppercase }
#menu-icons li a p { color:#999; }

#menu-icons li a img { max-width:80px; opacity:0.5 }
#menu-icons li:hover a p { color:#333!important }
#menu-icons li:hover a img { opacity:1 }
