/* CSS Document */

body{margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

@font-face {
    font-family: 'SwitzerlandRegular';
    src: url('../fonts/switzn-webfont.eot');
    src: url('../fonts/switzn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/switzn-webfont.woff') format('woff'),
         url('../fonts/switzn-webfont.ttf') format('truetype'),
         url('../fonts/switzn-webfont.svg#SwitzerlandRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

div,form,ul,li,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0;}

img{border:none;}

a{color:#4e95d6; text-decoration:none;}

.clear{ clear:both;}

.bg{ background:url(../images/body.jpg) repeat-x #fff;}
.bg_inner{ background:url(../images/body_inner2.png) repeat-x #fff;}

.container_top{width:953px; margin:0 auto; padding:26px 0 0; height:111px;}
.container_top2{width:953px; margin:0 auto; padding:26px 0 0; height:136px;}

.logo{width:258px; float:left;}

.nav{width:420px; float:right; padding:32px 0 0;}

.nav ul{list-style:none; display:block;}

.nav ul li{list-style:none; float:left;}

.nav ul li a{padding:0 0 0 16px; float:left; line-height:32px;}

.nav ul li a span{padding:0 16px 0 0; float:left; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0099cc; font-weight:bold; text-transform:uppercase;}

.nav ul li a:hover{background:url(../images/nav-left.png) no-repeat left; line-height:32px; float:left;}

.nav ul li a:hover span{background:url(../images/nav-rght.png) no-repeat right; line-height:32px; float:left; color:#ff0000;}

.nav ul li a.active{background:url(../images/nav-left.png) no-repeat left; line-height:32px; float:left;}

.nav ul li a span.active{background:url(../images/nav-rght.png) no-repeat right; line-height:32px; float:left; color:#ff0000;}

.bannerarea{background:url(../images/bannerbg.jpg) no-repeat center top; height:226px;}

.banner_container{width:953px; margin:0 auto; background:url(../images/banner.png) no-repeat; height:226px; position:relative;}

.home_banner_right{/*width:577px;*/width:708px; height:226px; position:absolute; right:0; top:0;}

.home_banner_left{/*width:376px;*/width:469px; position:absolute; left:0; top:50px;}

.heading1{width:263px; margin-bottom:15px;}

.home_banner_left p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:20px; font-weight:bold; padding:0 0 5px 0;}

.home_banner_left a{color:#fff; font-weight:bold; font-size:13px;}

.contentarea_wrapper{width:100%; float:left; }

.contentarea_wrapper2{ }

.contentarea_con{background:url(../images/conareamid.jpg) repeat-y; padding:20px 26px 0 25px; width:902px; margin:0 auto; overflow:hidden;}

.contentarea_con2{background:url(../images/conareamid.jpg) repeat-y;  width:953px; margin:0 auto; overflow:hidden;}

.cont_inner{ background:url(../images/repeat.png) repeat-x; padding:20px 26px 0 25px;}

.box1{width:262px; float:left; padding:0 25px 0 22px; border-right:#d9d9d9 1px solid;}

h1{font-family: 'SwitzerlandRegular'; font-size:23px; color:#ff0000; padding:0 0 0 6px; font-weight:normal;}

h1 span{color:#0099cc;}

h2{ color:#ff0000; font-family: 'SwitzerlandRegular'; font-size:23px; font-style:italic;}
h2 span{ color:#0099cc;}


h3{ color:#ff0000; font-family: 'SwitzerlandRegular'; font-size:50px; font-style:italic; text-align:center; padding:120px 0 150px 0;}
h3 span{ color:#0099cc;}

.photo{background:url(../images/frame.jpg) no-repeat; width:248px; height:98px; padding:7px; margin:0 0 10px;}

p.txt{color:#666666; font-size:12px; line-height:18px; padding:0 0 10px 7px;}

.box2{width:262px; float:left; padding:0 0 0 15px;}

.box1 ul{list-style:none; display:block;}

.box1 ul li{list-style:none;}

.box1 ul li a{background:url(../images/pointer.jpg) no-repeat left 5px; font-size:12px; color:#666666; font-weight:bold; line-height:20px; padding:0 0 0 17px;}

.footer{background:url(../images/footer.jpg) repeat-x #990000; width:100%; float:left; padding:0 0 15px;}

.footer_con{width:949px; margin:0 auto;}

.container_bot{width:949px; float:left; margin:0 0 8px;}

.footer_info{width:290px; float:left; color:#fff; padding:3px 0;}

.follow{width:280px; float:left; color:#fff; padding:0 0 0 10px;}

.footer_info ul{list-style:none; display:block;}

.footer_info ul li{list-style:none; float:left; background:url(../images/footersep.jpg) no-repeat right;}

.footer_info ul li a{font-size:12px; color:#ffcccc; padding:0 10px;}

.copy{width:280px; float:left; color:#ffcccc; padding:3px 0 3px 10px;}

.footer_logo{float:right;}


.services{ width:100%; padding-top:20px;}
.services_left{ float:left;}
.services_right{ float:right; font-size:12px; color:#666666; width:611px; line-height:18px;}


.input{ width:270px; background:url(../images/input.png) no-repeat; border:none; padding:8px 0 8px 5px; margin:0;}
.input2{ width:273px; height:113px; background:url(../images/input2.png) no-repeat; border:none; padding:8px 0 0 5px; margin:5px 0 0 0;}

.submit{ width:107px; height:36px; background:url(../images/submit.png) no-repeat; border:none; margin:15px 0 0 170px; cursor:pointer;}

.txt4{ font-family:Arial, Helvetica, sans-serif; font-size:16px;  padding:12px 0 12px 50px;}









