@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font:normal 11px arial; background:url(../images/bg_vline.jpg);}
div, ul, h1, h2, h3, h4, h5, h6, ol, li, p, form, input{ margin:0; padding:0;}
a{border:none; outline:none;}
a img {border:none;}

#wrapper{width:965px; margin:0 auto; display:inline;}
#navhldr{ margin:0 auto; background:url(../images/img_header.jpg) left top; width:965px; height:163px;}
.logo{ position:absolute; margin:20px 0 0 37px; width:180px; height:121px;}

#content_hldr{ margin:0 auto; background:url(../images/img_content.jpg) left top no-repeat; width:965px; height:509px;}

#footerhldr{ margin:0 auto; background:url(../images/img_footer.jpg) left top no-repeat; width:965px; height:72px;}

.footerlinks{padding:20px 0 0 20px; margin:0; list-style:none; width:50%; float:left;}
.footerlinks li{display:inline; margin:0 4px;}
.footerlinks li a{color:#42bfc7; font:normal 12px arial; text-decoration:none;}
.footerlinks li a:hover{color:#d4fefe;}
.separator{color:#0d838b; padding:0 0 0 5px;}

.footertext{float:right; color:#42bfc7; font:normal 12px arial; margin:20px 0 0 20px; padding:0; }

/*********** Menu************/
div#spritemenu {
  height: 37px;
  width: 624px;
  font-size: 9px; float:left;
  background: url(../images/menubg.png) left top no-repeat;
  overflow: hidden; margin:79px 5px 0px 220px;
}
    
div#spritemenu ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
}

div#spritemenu ul li a {
  display: block;
  position:relative;
  height: 37px; outline:none; border:none;
}

div#spritemenu ul li a:hover {
  background-image: url(../images/menubg.png);
}

div#spritemenu ul {
  margin: 0px;
  padding: 0px;
  list-style-type:none;
  height: 37px;
}

div#spritemenu span {
  display: none;
}
    
div#spritemenu li.buttonA a {top: 0px; left: 0px; width: 60px;}
div#spritemenu li.buttonB a {top: -37px; left: 60px; width: 107px;}
div#spritemenu li.buttonC a {top: -74px; left: 167px; width: 122px;}
div#spritemenu li.buttonD a {top: -111px; left: 289px; width: 109px;}
div#spritemenu li.buttonE a {top: -148px; left: 398px; width: 126px;}
div#spritemenu li.buttonF a {top: -185px; left: 524px; width: 100px;}

div#spritemenu li.buttonA a:hover {background-position: 0px -37px;}
div#spritemenu li.buttonB a:hover {background-position: -60px -37px;}
div#spritemenu li.buttonC a:hover {background-position: -167px -37px;}
div#spritemenu li.buttonD a:hover {background-position: -289px -37px;}
div#spritemenu li.buttonE a:hover {background-position: -398px -37px;}
div#spritemenu li.buttonF a:hover {background-position: -524px -37px;}

/*.home a#home {background:url(../images/menu-home.png);}
.menu-services div#spritemenu li.buttonB a#menu-services {background:url(../images/menu-services.png); margin:0; }

.menu-portfolio div#spritemenu  a#menu-portfolio {background:url(../images/menu-portfolio.png) left top;}*/
		
/********** menu end **********/

.social_link{float:left; margin:40px auto; width:965px; text-align:center; display:table;}
.social_link a { padding:0 5px;}
.mid{ width:522px; float:right; padding-right:17px;}
.mid h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#FFF; font-weight:normal;}
.text{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFF;}
.yellow{ font-size:19px; color:#ffe017; display:block;}
.read_more a{ margin-top:10px; background:url(../images/btn_more.jpg) left top no-repeat; text-align:center; width:79px; display:block; line-height:23px; color:#ddfbfe; font-weight:bold; text-decoration:none; height:25px;}
.read_more a:hover{ color:#ffe017; text-decoration:none;}
.download{margin-top:4px; background:url(../images/box_b.jpg) left top no-repeat; padding-top:15px; float:left; width:522px; display:block;}
.download a {background:url(../images/download.jpg) left top no-repeat; font-size:15px; padding-left:50px; display:block; line-height:39px; color:#69d3e5; text-decoration:none;}
.download a strong{color:#ddfaff; text-transform:uppercase; font-weight:normal;}
.download a span{color:#ffe017;}
.download a:hover{text-decoration:underline;}
.box{ background:url(../images/bg_box.jpg) left top no-repeat; width:522px; height:224px; margin-top:35px;}
.col_left{ float:left; width:205px; padding:10px 25px 0px 28px;}
.mid h2{ font-size:20px; color:#71e8f6; font-weight:normal;}
.video{ padding:10px 0px;}
.more a{ color:#2f9da4; text-decoration:underline; font-size:12px;}
.more a:hover{ color:#fff; text-decoration:none; font-size:12px;}
.col_right{ float:left; width:213px; padding:10px 25px 0px 25px;}
.text1{font-size:12px; color:#2f9da4; padding:10px 0;}
.text1 span{color:#ffe017;}
.input_text{ background-color:#FFF; border:1px solid #000303; outline:none; width:190px; height:18px; padding:4px; color:#24575b; font-size:12px;}
.submit{ background:url(../images/submit.jpg) left top no-repeat; border:none; outline:none; width:62px; height:28px; cursor:pointer; text-align:center; display:block; margin-top:10px; color:#c8f8fd; font-weight:bold; font-size:12px;}

