body {
	background:#111111;
	color:#f1f1e7;
	font-family: arial;
}
a, h3, h1 span, .navigationContainer a:hover, .footerContainer .rightContainer {color:#686a6c;}
h1, h2, h3 {margin:0 0 -10px; padding:0; position:relative;}
h1 {font-size:130px; margin: 0 0 -20px;}
h2 {font-size:58px;}
h3 {font-size:11px; padding: 5px 0 10px;}
h3 span, .rightContainer span, .headerContainer a {color:#f1f1e7;}
a {text-decoration:none;}
a:hover, a:active {color:#fff;}

.bodyContainer {max-width:1160px; margin:20px auto 0;}
.headerContainer {margin:0 0 10px; position:relative;}
.headerContainer a {color:#fff;}
.contactContainer {position:absolute; right:30px; top:70px;}
.contactContainer ul {margin:0; padding:0;}
.contactContainer li {float:left; margin:0 7px; list-style:none;}

.navigationContainer, .footerContainer {border-top:6px solid #fff;}
.mainContainer, .footerContainer, .navigationContainer {margin:20px 0; padding:20px 0;}
.navigationContainer {border-bottom:6px solid #fff;}
.navigationContainer ul {margin:20px 0; padding:0;}
.navigationContainer li {list-style:none; margin:0; padding:2px 0;}
.navigationContainer a {padding:3px;}
.navigationContainer a:hover, .navigationContainer a:active {background:#f1f1e7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.navigationContainer a:active {background:#d4d6d7;}
.navigationContainer h3 {border-bottom:1px dotted #fff;}

.webContainer, .printContainer, .brandingContainer {display:block; min-width:32%; float:left; margin:0 0 0 20px;}
.webContainer {margin:0;}
.printContainer {}
.brandingContainer {}
.brandingContainer .leftContainer {padding:0 10px 0 0;}

.leftContainer {float:left;}
.rightContainer {float:right;}

.footerContainer {font-size:12px;}

.cf:before, .cf:after {content:" "; display:table;}
.cf:after {clear:both;}

#slides {display:none; position:relative; margin: 15px 0 0;}

.noSlides .slidesjs-pagination, .noSlides .slidesjs-navigation {visibility:none; display:none;}

.slidesjs-pagination .active {color:red;}

.slidesjs-pagination {margin:6px 0 0; list-style:none; position:absolute; bottom:10px; right:10px; z-index:1000;}
.slidesjs-pagination li {margin:0 1px; float:left;}
.slidesjs-pagination li a {
 	display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(images/pagination.png);
    background-position: 0 0;    
    overflow: hidden;
 }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {background-position: 0 -26px}

#slides .slidesjs-navigation {padding: 9px 14px; position:absolute; top:-1px; z-index:1000; background:#686a6c; color:#fff; border:1px solid #fff;}
#slides .slidesjs-navigation:hover, #slides .slidesjs-navigation:active {
	background:#939495;
}
#slides .slidesjs-previous {left:-1px;}
#slides .slidesjs-next {right:-1px;}

@media all and (max-width: 1040px) {
  .webContainer, .printContainer, .brandingContainer {min-width:31%;}
}
@media all and (max-width: 880px) {
  .webContainer, .printContainer, .brandingContainer {min-width:29%;}
}