@font-face {

    font-family: 'open_sansregular';

    src: url('fonts/opensans-regular-webfont.eot');

    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-regular-webfont.woff') format('woff'),

         url('fonts/opensans-regular-webfont.ttf') format('truetype'),

         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'MyriadProRegular';

    src: url('fonts/myriadpe-webfont.eot');

    src: url('fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/myriadpe-webfont.woff') format('woff'),

         url('fonts/myriadpe-webfont.ttf') format('truetype'),

         url('fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



body {

margin:0;

padding:0;

background:#061832;
font-family:'open_sansregular', Arial, Helvetica, sans-serif

}

::-webkit-input-placeholder {

   color: #2e2e2e;

}



:-moz-placeholder { /* Firefox 18- */

   color: #2e2e2e;  

}



::-moz-placeholder {  /* Firefox 19+ */

   color: #2e2e2e;  

}



:-ms-input-placeholder {  

   color: #2e2e2e;  

}

.container {

width:980px;

margin:0 auto;

}

.header {

margin:40px 0 0 0;

background:url(images/header-bg.png) no-repeat;

min-height:111px;

}

.logo {

margin-left:50px;

position:relative;

top:-10px;

float:left;

display:block;

}

.img {

border:0;

}

.top-menu {

float:right;

position:relative;

right:45px;

top:15px;

}

.menuitem {

list-style:none;

}

.menuitem li {

display:inline-block;

}

.menuitem li a {

text-decoration:none;

font-size:14px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

color:#fff;

padding:10px 20px;

text-transform:uppercase;

white-space:nowrap;

}

.menuitem li a:hover {

background:#fff;

color:#065e8c;

padding:10px 20px;

}

.menuitem li a.active {

background:#fff;

color:#065e8c;

padding:10px 20px;

}

.banner-caption {

width:575px;

height:223px;

margin-left:120px;

z-index:9;

position:relative;

top:-480px;

}

.banner-img {

width:575px !important;

height:223px !important;

border-top:none !important;

border-bottom:none !important;

}



.banner {

margin:0 auto;

z-index:-1;

position:relative;

top:-60px;

}

.banner img {

width:100%;

height:610px;

border-top:2px solid #d2e2f1;

border-bottom:2px solid #d2e2f1;

}

.body-bg {

/*position:absolute;

height:316px;

top:450px;*/

width:980px;

margin:-525px 0 0 0;/*-308px*/

}



.mid-bg {

margin:0 auto;

width:920px;

background:#065e8c;

min-height:405px;

z-index:9;

position:relative;

float:left;

/*top:-300px;*/

}

.top-bg {

background:url(images/top-bg.png) no-repeat top right;

height:13px;

width:920px;

margin:0 0 0 44px;

}

.left-bg {

position:relative;

/*left:-43px;*/

height:405px;

background:url(images/left-bg.png) no-repeat bottom left;

width:44px;

display:inline-block;

float:left;

}

.right-bg {

position:relative;

/*right:-18px;

top:-12px;

float:right;*/

height:405px;

background:url(images/right-bg.png) no-repeat bottom center;

width:16px;

float:left;

}

.bottom-bg {

background:url(images/bottom-bg.png) no-repeat bottom 0px left 2px;

position:absolute;

bottom:0;

left:-40px;

height:28px;

width:949px;

}

.box1 {

background:#061832;

width:287px;

min-height:385px;

position:relative;

top:15px;

left:18px;

display:inline-block;

margin-right:10px;

vertical-align:top;

}

h3 {

color:#fff;

font-size:20px;

font-family:'MyriadProRegular',Arial, Helvetica, sans-serif;

margin:0;

padding:10px 18px;

font-weight:normal;

}

h2 {

color:#ffffff;

background:#065e8c;

height:55px;

line-height:55px;

padding-left:20px;

margin:0;

font-family:'MyriadProRegular',Arial, Helvetica, sans-serif;

font-weight:normal;

}

h4 {

color:#2e2e2e;

font-size:20px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

margin:0;

padding:10px 18px 10px 0;

font-weight:normal;

}

h5 {

color:#2e2e2e;

font-size:16px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

margin:0;

padding:10px 18px 10px 0;

font-weight:normal;

}


.image {

padding:0 18px;

}

.txt {

color:#fff;

font-size:13px;

padding:10px 18px;

margin:0;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

}

.more-btn {

background: url(images/btn.png) no-repeat;
width: 79px;
height: 30px;
margin: 0 18px 10px 0;
bottom: 0;
position: absolute;
right: 0;

}

.more-btn a {

color:#fff;

font-size:13px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

text-decoration:none;

padding:0 27px;

line-height:31px;

}

.body-content {

width:980px;

margin:0 auto;

background:url(images/bottom-bg.png) no-repeat right top #f5f9fc;

min-height:300px;

position:relative;

float:left;

padding-top: 20px;

left:-2px;

}

.part1 {

width:910px;

min-height:291px;

display:inline-block;

padding:15px;

margin-left:20px;

position:relative;

top:20px;

vertical-align:top;

}

.heading {

color:#065e8c;

font-size:18px;

font-family:'MyriadProRegular',Arial, Helvetica, sans-serif;

text-transform:uppercase;

font-weight:normal;

border-bottom:1px solid #c2c2c2;

padding:0 0 14px 0;

margin:0 0 14px 0;

}

.abt-txt {

color:#2e2e2e;

font-size:13px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

}

.txtbox {

width:237px;

height:27px;

background:#fff;

border:2px solid #b5d7e9;

margin:10px 0;

color:#4a4a4a;

font-size:13px;

padding:0 10px;

outline:none;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

}

.required {

color:#065e8c;

font-size:13px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

}

.send-btn {

background:url(images/send-btn.png) no-repeat;

float:right;

width:78px;

height:31px;

margin-right:18px;

}

.sendbtn {

background:url(images/send-btn.png) no-repeat;

border:0;

outline:0;

color:#fff;

font-size:13px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

text-decoration:none;

padding:0 27px;

line-height:31px;

}

.label_error {

font-size: 14px;

color: #ff0000;

font-weight: normal;

}

.list {

list-style:none;

padding:0 0 0 20px;

}

.list li {

background:url(images/list-img.png) no-repeat 0 12px;

padding:5px 15px;

}

.list li a {

text-decoration:none;

font-size:13px;

color:#3b3c3c;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

}





.inner-page {

min-height:480px;

z-index: 9;

position:relative;

margin: -308px 0 0 0;

width:100%;

/*margin:-60px 0 0 0;

background:#fff;

float:left;*/

}

.inner-content {

background:#f5f9fc;

padding:10px 20px;

min-height:480px;

position:relative;

left:-2px;

/*float:left;

top:70px;*/

}

.left-content {

width:540px;

display:inline-block;

margin-right:15px;

vertical-align:top;

}

.right-content {

width:380px;

display:inline-block;

}

.listul{
margin: 0 0 0 30px;
padding: 0;
list-style:disc;
}

.listul li{
margin: 10px;
font-size:12px;
}

.imgul {

margin: 0;

padding: 0;

list-style: none;

}

.imgul li {

display: inline-block;

margin: 10px;

padding: 0px;

}

.image1 {

width: 156px;

height: 209px;

border: 3px solid #fff!important;

box-shadow: 0 0 20px #555555;

}

.inner-txt {

font-size:14px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

}





.gallery-info {

padding: 10px 10px 0 10px;

}

.gallery-info ul {

width: 100%;

list-style: none;

}

.gallery-info ul li {

margin: 10px;

border: 0;

display: inline-block;

vertical-align:middle;

}

.img {

border: 3px solid #fff!important;

box-shadow: 0 0 8px #cccccc;

}



.footer {

background:#010c1c;

height:120px;

width:100%;

float:left;

}

.footer-corner {

background:url(images/corner.png) no-repeat left 53px;

float:left;

width:15px;

height:101px;

position:relative;

bottom:0;

right:13px;

}

.footer-inner {

margin:0 auto;

background:url(images/footer-bg.png) no-repeat;

height:101px;

width:985px;

position:relative;

}

.content {

float:right;

margin:10px 70px 0 0;

}

.footer-txt {

color:#fff;

font-size:12px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

position:relative;

top:25px;

}

.footer-txt a {

text-decoration:none;

color:#061832;

font-size:12px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

padding:0 10px;

}

.footer-content {

color:#1a4500;

font-size:12px;

font-family:'open_sansregular',Arial, Helvetica, sans-serif;

position:relative;

top:10px;

right:10px;

float:right;

}

.footer-content a{

color:#1a4500;

text-decoration:none;

}





