/* CSS Document */

@font-face {
    font-family: 'CalibriRegular';
    src: url('calibri.eot');
    src: url('calibri.eot') format('embedded-opentype'),
         url('calibri.woff') format('woff'),
         url('calibri.ttf') format('truetype'),
         url('calibri.svg#CalibriRegular') format('svg');
}


@font-face {
    font-family: 'allerregular';
    src: url('aller_rg-webfont.eot');
    src: url('aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_rg-webfont.woff') format('woff'),
         url('aller_rg-webfont.ttf') format('truetype'),
         url('aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aller';
    src: url('aller_bd-webfont.eot');
    src: url('aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('aller_bd-webfont.woff') format('woff'),
         url('aller_bd-webfont.ttf') format('truetype'),
         url('aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: bold;
    font-style: normal;

}





*{margin:0; padding:0px}
  
  /* img, a, input{ outline:none; text-decoration:none; display:block;}  */
  body{ margin:0; padding:0; background:url(../images/body-bg.jpg) repeat-x  left 135px #6c6e71;}
	
  .main{width:900px; margin:20px auto 10px auto; overflow:hidden}
  .head{height:115px; width:100%; float:left; background:#FFFFFF}
	
	  .head_logo{height:115px; width:285px; float:left;}
	  .head_logo_img{height:40px; width:270px; float:left; margin-top:40px; margin-left:18px;} 
	  
	   .head_navD{float:right; width:608px; background:url(../images/nav-bg.jpg) no-repeat left top #e5e5e5; height:115px;}
	   
	   .head_nav{float:right; width:608px; background:url(../images/nav-bg.jpg) no-repeat left top #e5e5e5; height:115px;}
	   .head_nav ul{list-style-type:none; float:left; margin-top:75px; margin-left:122px;}
	    .head_nav ul li:first-child { margin-left:15px}
	   .head_nav ul li{float:left; margin-left:17px;  font-size:12px; line-height:18px}
	   .head_nav ul li a{color:#616162; text-align:center; font-size:11px; letter-spacing:0.4px;}
	   .head_nav ul li a:hover, .head_nav ul li a.active{color:#F42534;}
	   
.mid{ width:100%; float:left; position:relative; background:#FFF}
.first-arrow { width:auto; position:absolute; left:0; top:85px; z-index:100; opacity:0; margin-left:-92px} 

.secong-arrow { width:auto; position:absolute; left:0; top:0px; z-index:99; opacity:0; margin-left:-92px; background:url(../images/second-arrow.png) left center no-repeat;}
.secong-arrow .textarea{ width:377px; height:300px; float:left;}
.secong-arrow .textarea p{  color:#fff; font-size:21px; padding:133px 0 0 62px; letter-spacing:1px; line-height:26px;}

.third-arrow { width:auto; position:absolute; left:247px; top:0px; z-index:99; opacity:0; margin-left:-20px}

.in-updates {margin:0; padding:0;}
.in-updates .udate{font-size:12px !important; margin-bottom:7px !important; margin-top:7px; margin-right:25px;}
.in-updates h2 {font-size:14px !important; font-weight:400 !important; color:#000 !important; padding-bottom:0px !important; margin-right:25px !important;}
.in-updates a {font-size:12px;font-weight:400; color:#eaeaea; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:2px 8px 2px 8px; background:#da2128; width:67px;}
.in-updates a:hover {color:#ffffff; background:#b8292f;}

.bottum{ width:900px; float:left; min-height:160px;  background:#FFF url(../images/a1.jpg) no-repeat 0 0;}
 
 .bottum_left_content{ float:left; width:287px; margin-top:18px; margin-left:63px;}
 .bottum_left_content p{ color:#EF402F; font-size:11px;  float:left; line-height:15px; }
 .bottum_right_content{ float:right; width:495px; margin-top:18px; }
 .bottum_right_content p{font-size:12px; margin-right:25px; margin-bottom:20px; text-align:justify; color:#6D6E71; line-height:15px; font-family:'CalibriRegular';}
 .bottum_right_content h1{font-family:'CalibriRegular'; font-weight:400; font-size:20px; color:#da2128; border-bottom:1px solid #c4c4c4; padding-bottom:6px; line-height:21px; margin-bottom:16px;}
  .bottum_right_content h2{ font-size:13px; color:#464646; margin:3px 0 3px 0; font-weight:400;}
 .bottum_right_content h5{ font-size:14px; color:#464646; margin-bottom:3px; font-weight:400;}
 .bottum_right_content h6{ font-size:13px; color:#015198; font-family:'allerregular'; font-weight:400;}
 .bottum_right_content .innerlinks{ color:#da2128; text-decoration:none;}
 .bottum_right_content .innerlinks:hover{ color:#000000; text-decoration:none;}
 .bxslider { width:492px !important; float:right}
 
 .aboutus { float:right; width:auto; position:relative; list-style:none}
  .aboutus li { background:url(../images/aboutus-bg.png) no-repeat 0 0; width:490px; height:300px}
  
  .medium-strategy h3{margin-left:20px;  font-size:14px; margin-right:25px; text-align:justify; color:#6D6E71; line-height:15px; font-family:'CalibriRegular'; margin-top:20px; font-weight:normal;}
  .medium-strategy ul{margin-left:20px; margin-right:25px; margin-bottom:20px;}
  .medium-strategy li ul{margin-bottom:0px;}
  .medium-strategy li, medium-strategy li li{font-size:12px; list-style:disc; color:#6D6E71; line-height:18px; font-family:'CalibriRegular'; margin-left:20px;}
  
  .the_team {float:right; width:auto; position:relative; list-style:none}
  .the_team li{ float:left; width:auto}
  
  
  .vision { width:255px;float:right; margin:86px 70px 0 0px;}
  .vision h2{ font-size:24px; line-height:22px; color:#990000; font-family: 'aller';}
  
  .vision p{ font-size:17px; padding:16px; line-height:16px; background:url(../images/vision_bg.png) left top repeat; color:#ffffff; font-family:'CalibriRegular';}
  
  
 
 .contact .contact-form{ width:390px; height:100px; float:left; margin:20px 0px 30px 0px;}
 .contact span{ width:140px; margin:10px 10px 0px 0px; padding-right:6px; float:left; border-right:1px Solid #EF402F; 
 font-size:12px; text-align:justify; color:#6D6E70; line-height:15px; font-family:'CalibriRegular';}
 
  .contact .part2{ width:146px; padding-bottom:20px; margin-top:10px; float:left; font-size:12px;color:#6D6E70; line-height:15px; font-family:'CalibriRegular';}

 
 .contact .contact-form .form1{width:100%; margin:0; float:left; font-size:11px; text-align:justify; color:#6D6E71; line-height:14px; font-family:'CalibriRegular'; }
 
 .contact .contact-form .name{ float:left; width:190px;}
 .contact .contact-form .email{ float:left; width:190px; margin-left:8px}
/* .contact .contact-form .email input{ width:125px;}*/
 
  .contact label{float:left; font-size:11px; text-align:right; color:#6D6E71; line-height:14px; font-family:'CalibriRegular'; width:60px; margin-right:7px}
  .contact input{float:left; width:114px; font-size:11px; border:1px solid #d7d6d6; text-align:justify; color:#6D6E71; line-height:14px; font-family:'CalibriRegular'; padding:0 3px}
  
 .contact .contact-form .message{ float:left; width:392px;; margin-top:10px}
 .contact textarea{width:313px; height:44px; border:1px solid #d7d6d6; resize:none; font-size:11px;padding:3px; text-align:justify; color:#6D6E71; line-height:14px; font-family:'CalibriRegular';}
 
 .contact .contact-form .submit{width:56px; height:21px; color:#fff;
  background-color:#9e9fa2; font-size:13px; float:right; border:none; text-align:center; margin:11px 3px 0px 0px;font-family:'CalibriRegular'; cursor:pointer }
  
.team{ font-family:'CalibriRegular'; margin-bottom:30px; width:100%; float:left}


.team_name{font-family:'CalibriRegular'; margin:3px 25px 2px 20px; font-size:14px; color:#404041; cursor:pointer; border-bottom:1px solid #CCCCCC;} 
.team_name.active{color:#e13b37;} 
 
.team_data{ margin:0px 50px 20px 20px;; display:none;}
.team_data li{font-size:12px; list-style:disc; line-height:18px;}
 
.team_data li.active{color:#F42534;}
 
 .contact_left_content{ float:left; width:287px; margin-top:18px; margin-left:63px;}
 .contact_left_content p{ color:#EF402F; margin-top:10px; font-size:11px;  float:left; line-height:15px; font-family:'allerregular'; }
 
 .contactus { float:right; width:auto; position:relative; list-style:none}
 .contactus li { background:url(../images/slide_contact.png) no-repeat 0 0; width:490px; height:300px}
 
 .media { float:right; width:auto; position:relative; list-style:none}
 .media li { background:url(../images/slide_media.png) no-repeat 0 0; width:490px; height:300px}
 .copy{ width:100%; float:left}
 .copy p{margin-top:5px;  font-size:10px; color:#BCBEC0; line-height:15px; font-family:'CalibriRegular';}
  .error{
                border: 1px solid red !important
            }
			
	.captcha { width:280px; float:left; margin-top:10px}
	.captcha label { margin-right:10px}
	.captcha input { margin-right:10px}
			
			
.right-contents{
margin:0 25px 0 0;
padding:0 0 10px 0;}	
.right-contents h3{font-family:'allerregular'; font-size:14px; font-weight:normal; color:#666666; background:#CCCCCC; padding:5px 0 5px 5px;}
.right-contents p{
border-bottom:1px solid #999999;
margin:0;
padding:6px 10px 6px 5px;
}

.right-contents a{
display:inline-block;
vertical-align:middle;
padding-left:10px;
text-decoration:none;
color:#666666;
}	

.right-contents a:hover{
	color:#FF0000;
}


.right-contents p img{
float:right;
}	


.btn {
	margin-top:8px;
	margin-bottom:10px;
	width:75px;
  background: #68676C;
  background-image: -webkit-linear-gradient(top, #68676C, #68676C);
  background-image: -moz-linear-gradient(top, #68676C, #68676C);
  background-image: -ms-linear-gradient(top, #68676C, #68676C);
  background-image: -o-linear-gradient(top, #68676C, #68676C);
  background-image: linear-gradient(to bottom, #68676C, #68676C);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 4px 4px 4px;
  text-decoration: none;
  color:#FFFFFF;
}

.btn:hover {
  background: #da2128;
  background-image: -webkit-linear-gradient(top, #da2128, #da2128);
  background-image: -moz-linear-gradient(top, #da2128, #da2128);
  background-image: -ms-linear-gradient(top, #da2128, #da2128);
  background-image: -o-linear-gradient(top, #da2128, #da2128);
  background-image: linear-gradient(to bottom, #da2128, #da2128);
  text-decoration: none;
  color:#FFFFFF;
}
