/* CSS Document */
@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-regular.eot');
    src: url('../fonts/oswald-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular.woff') format('woff'),
         url('../fonts/oswald-regular.ttf') format('truetype'),
         url('../fonts/oswald-regular.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'terminal_dosisregular';
    src: url('../fonts/terminaldosis-regular.eot');
    src: url('../fonts/terminaldosis-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/terminaldosis-regular.woff') format('woff'),
         url('../fonts/terminaldosis-regular.ttf') format('truetype'),
         url('../fonts/terminaldosis-regular.svg#terminal_dosisregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#919191;}
p{line-height:18px;}
a{color:#919191;}
ul{list-style:none;}
.clear{margin:0; padding:0; line-height:0; overflow:hidden; height:0; clear:both;}
.wrapper{margin:0 auto; width:905px;}

.header, .body, .footer{float:left; width:100%;}
.header_section{height:338px; background:url(../images/header_bg1.jpg) top right no-repeat;}
.header_design{ background:url(../images/header_bg2.jpg) repeat-x;}
.logo{float:left; margin:2px 0 5px 30px;}
.header_right{float:right; height:65px; margin:28px 0 0 0; width:690px;}
.nav{float:left;}
.nav li{float:left; background:url(../images/menu_div.png) right no-repeat;}
.nav li a{ padding:25px 24px 25px 23px; display:block; font-size:12px; color:#fff; text-transform:uppercase; background:url(../images/menu_div1.png) left no-repeat; text-decoration:none;}
.nav li:first-child{background:none;}
.nav li:first-child a{background:none;}

.nav li:first-child a:hover{ background:url(../images/first_menu_h.jpg) left no-repeat;}
.nav li:hover a{background:#014e72;}
.nav li:first-child.selected a{ background:url(../images/first_menu_h.jpg) left no-repeat;}
.nav li.selected a{background:#014e72;}

.call_us{float:left; width:170px; line-height:22px; padding:23px 0 0 10px; height:42px; font-size:12px; background:url(../images/menu_div1.png) left 10px no-repeat; color:#fff; text-transform:uppercase;}
.call_us img{float:left; margin:0 8px 0 0;}

.body{ background:#f7f7f7 url(../images/body_bg.jpg) repeat-x; min-height:300px;}
.banner{float:left; width:905px; height:153px; position:relative;}
.banner img{position:absolute; left:0; bottom:0;}
.banner_text{text-transform:uppercase; color:#fff; position:absolute; bottom:170px; right:155px; z-index:10; font-size:20px; line-height:22px; font-family: 'oswaldbook';}
.banner_text span{font-size:50px; line-height:55px;}

.body_content{float:left; width:100%; padding:0;}
.body_content h1{font-family: 'terminal_dosisregular'; color:#004693; font-size:18px; text-transform:uppercase; font-weight:normal; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #e8e8e8;}
.body_content h1 span{ color:#99c828; font-size:24px; line-height:26px;}
.body_content p{padding:5px 0;}
.body_content p strong{color:#6e6e6e;}

.body_lowersect{float:left; width:100%; padding:20px 0;}
.lower_singlesect{float:left; width:275px; margin-left:40px;}
.lower_singlesect:first-child{margin-left:0;}
.single_tit{float:left; width:100%;}
.single_tit h2{font-family: 'terminal_dosisregular'; padding:6px 0; background:url(../images/body_title.jpg) bottom no-repeat; font-weight:normal; color:#646364; text-transform:uppercase;}
.single_cont{float:left; width:100%; padding:10px 0;}
.single_cont div{width:170px; float:right;}
.single_cont div:first-child{width:auto;float:left;}
.single_cont div img{border:1px solid #ededed;}
.single_cont div p{padding-bottom:5px;}
.single_cont div p a{text-decoration:none; font-weight:bold; color:#7399c2;}
.single_cont div p a:hover{color:#666;}
.single_cont div ul{float:left; width:100%; min-height:55px;}
.single_cont div ul li{padding:5px 0 5px 10px; background:url(../images/pointer.jpg) left no-repeat;}
div.pictures_are{width:100%;}
p.images_pic{float:left; padding-left:6px; font-weight:bold; color:#7399c2; line-height:22px;}
p.images_pic:first-child{padding-left:0;}

.footer{background:#2c2c2c; border-top:8px solid #252525; padding:25px 0;}
.footer_nav{float:left;}
.footer_nav li{float:left; padding:0 8px; border-left:1px solid #b7b7b7; line-height:12px;}
.footer_nav li a{ color:#b7b7b7; text-decoration:none;}
.footer_nav li:first-child{border:none;}
.footer_nav li:hover a{text-decoration:underline;}
.copyright{float:right; color:#b7b7b7;}


/* inner page */
.innerpage{padding-bottom:30px;}
.innerpage p{line-height:20px; padding-bottom:8px;}
.innerpage p strong{color:#015299;}
.inner_image{float:left; display:block; width:246px; padding:16px 0 0 16px; height:162px; background:url(../images/innerpic_frame.png) no-repeat; margin:0 10px 0 0;}


.contact_form tr td{padding:6px 0; color:#555; font-weight:bold;}
.contact_form tr td input[type="text"]{width:250px; height:18px; padding:5px 0; border:1px solid #ddd; text-indent:5px; color:#666666;}
.contact_form tr td span{color:#CC3300;}
.contact_form tr td textarea{width:250px; height:90px; border:1px solid #ddd; text-indent:5px; color:#666666;}
.contact_form tr td input[type="submit"]{width:74px; height:26px; text-align:center; background:url(../images/submit_bg.png) no-repeat; border:none; cursor:pointer; color:#fff; font-weight:bold;}


.success-msg{ text-align:center; color:#2d6063; font-family: 'Satisfy', cursive; font-size:17px; background: rgb(214, 240, 230); padding:5px 0px;}
.error-msg-div{text-align:center; color:red; background:#f7dddd; padding:5px 0px;}

.contact_infonew{float:left; width:250px; padding-left:30px !important; padding-top:100px !important; font-size:14px; color:#333; line-height:25px !important;}
#the_form{float:left; width:600px;}


