body { margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; }
img { border:0;}
header { background-image:url(../images/header-bg.png); background-repeat:repeat-y; background-position:right top; background-color:#0d1036; display:block; padding:12px 0;}
.inner { width:1100px; margin:0 auto; }
.clear { clear:both;}
.container-1 { max-width:842px; margin:0 auto;}
.container-1 h1 { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:47px; color:#2eacb1; display:block; margin:0 0 25px 0;  }
.container-1 p { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:17px; color:#555555; display:block; line-height:27px; margin:0 0 30px 0;  }
.main-container { display:block; margin:110px 0 0 0; min-height:800px;} 
.a1 { color:#2eacb1; text-decoration:underline;}
.a1:hover { color:#226265; text-decoration:underline;}
footer { background-color:#edeff1; padding:30px 0;}
.divider-1 { background-image:url(../images/divider-1.png); background-repeat:no-repeat; background-position:left top; width:2px; height:17px; display:inline-block; margin:0 15px; vertical-align:middle;}
.a2 { color:#808284; text-decoration:none; font-weight:800;}
.a2:hover { color:#333;}
.copyright { display:block; font-size:13px; color:#555555; margin:10px 0 0 0;}
.trade{ position: relative; top: -4px; font-size: 11px; }
@media (max-width:1100px) {
header { background-position:left top;}
.inner 	{ width:auto; display:block; padding:0 40px;}
	}
@media (max-width:979px) {
.main-container { max-width:inherit; padding-left:40px; padding-right:40px; min-height:inherit; margin-bottom:100px;}	
}

@media (max-width:767px) { 
header a { display:inline-block;}
header, footer { text-align:center;}
.main-container { padding-left:20px; padding-right:20px; margin:50px 0;}
.inner 	{ width:auto; display:block; padding:0 20px;}
}