    /* CSS for the small boxes that will scroll inside a div */
 
@font-face {
    font-family: 'FuturaExtended';
    src: url('../font/FuturaExtended-webfont.eot');
    src: url('../font/FuturaExtended-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/FuturaExtended-webfont.woff') format('woff'),
         url('../font/FuturaExtended-webfont.ttf') format('truetype'),
         url('../font/FuturaExtended-webfont.svg#futuraextendedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
html {
	background-color: #23343b;
}
 
 body {
	font-family: 'FuturaExtended', Verdana, sans-serif;
	letter-spacing: 0.09em;
	font-size: 12px !important;
	background-color: #23343b;
 }

 p {
	font-size: 12px !important;
	letter-spacing: 0.14em;
 }
 
 a {
	color: #FFFFFF;
 }
 
 h1, h2, h3, h4, h5, h6, h7 {
	text-transform: uppercase;
	font-weight: 100;
 }
 
 h2 {
	font-size: 16px !important;
	line-height: 300%;
	font-weight: 100;
 }
 
.left {
    float: left;
}
 
div.main-menu {
    top: 0;
	width: 100%;
}
div.main-menu.fixed {
    top: 0;
    z-index: 10;
}
img.logo {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
div.main-menu nav {
    height: 192px;
	width: 1024px;
	background-color: #FFFFFF;
}
div.main-menu nav aside {
	padding: 140px 30px 0;
	width: auto;
}
div.main-menu nav ul li {
    display: inline-block;
    list-style-type: none;
	text-transform: uppercase;
	font-size: 12px;
}
div.main-menu nav ul li a {
    padding: 0 10px 0 10px;
    text-decoration: none;
	color: #23343B;
}

.main-menu nav ul li a:hover {
	background-color: #23343B;
	color: #FFFFFF;
}

div.content-wrapper {
	background-color: #FFFFFF;
	padding: 5px 40px 15px 40px;
}

div.content-container {
	background-color: #23343B;
	padding: 20px 95px 20px 95px;
	color: #FFFFFF;
}

div.content {
    width: 100%;
    padding-top: 192px;
}
div.white1024 {
    width: 1024px;
	background-color: #FFFFFF;
}
div.text {
	line-height: 150%;
}

dt {
	line-height: 26px;
}

.fixed {
	position: fixed;
}

.absolute {
	position: absolute;
}

.right {
    float: right;
}

.center-relative {
    margin-left: auto;
    margin-right: auto;
}
  	
#contact-button-overlay {
	background: url("../img/button.png") no-repeat scroll;
    height: 175px;
    width: 100%;
    line-height: 200px;
    position: fixed;
    top: 300px; 
    left: 50%;
    margin-left: 370px;
    margin-top: -130px;
    text-align: center;
    z-index: 1000;
}