@charset "utf-8";
/* CSS Document */

body{
	background-color:#11364a;
	min-width:260px;}
	
h1{
	font-family: 'Roboto Slab', serif;
	font-size: 24px;
	color: #FFFFFF;
	padding: 0;
	margin: 15px 20px 12px 0px;
	line-height: 30px;}
	
h2{
	font-family: 'Roboto Slab', serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0;
	margin: 25px 20px 12px 20px;
	text-transform: uppercase;
	line-height: 26px;}
	
h3{
	font-family: 'Roboto Slab', serif;
	font-size: 22px;
	color: #FFFFFF;
	padding: 0;
	margin: 22px 20px 10px 20px;
	font-weight: normal;
	border: 0px white solid;
	border-bottom-width: 1px;
	line-height: 24px;
	padding-bottom: 5px;}
	
h5{
	color:#11364a;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	line-height:22px}
	
h6{
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:19px;}


	
p{
	font-family: 'Asap', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:0;
	margin:0 20px 15px 20px;
	line-height:19px;}

.hh{
	height:136px;
	background-color:#f6f6f6}

.hi3{
	height:437px;
	background-color:#125da9}
	
.hi2{
	height:254px;
	margin-bottom:20px;
	}
	
#nwsc_w{
	height:210px}
	
.hi1{
	height:163px;
	}
	
	
.cg{
	background-color:#76a43d}
	

#bx1{
	padding-top:1px;
	overflow:hidden;
	position:relative}
	
#bx1_img{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0}
	
#bx1 .m_img, #bx3 .m_img, #bx5 .m_img{
	min-width:100%;
	width:100%}

#bx2, #bx3, #bx5, #bx4, #lgrnL{
	position:relative;
	overflow:hidden}
	
#bx4, #lgrnL{
	background-image:url(../images/bx4_bg.jpg);
	background-repeat:repeat-x;
	}
	
#bx4 a, #lgrnL a{
	background-image:url(../images/btn1.png);
	background-repeat:no-repeat;
	width:186px;
	height:33px;
	display:block}
	
#bx4_img{
	height:100%;
	background-image:url(../images/bx4_img.png);
	background-position:top right;
	background-repeat:no-repeat;
	overflow:hidden}
	
#bx3{  background-color:#e2e1e1;
}

#bx3 .tcnt{
	width:60%;
	height:auto;
	position:absolute;
	right:20px;
	top:45px
	}

#bx3 .tcnt > p{
	color:#11364a;
	margin-left:0px;
	line-height:16px;
		}

.bx3_ico{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	width:140px;
}

.rm{
	position:absolute;
	bottom:0px;
	z-index:10}
	
#bx3 .rm{
	left:0px}
	
#bx1 .rm{
	right:0px}
	
#Ltxt{
	margin: 30px 0 0 30px;}

	
.nws_bg{
	width:100%;
	position:absolute;
	left:0px;
	top:0px;}
	
#nws_w{
	position:relative;
	z-index:5;
	height: 88%;
	overflow: hidden;}
	
#nws_w > p{
	line-height:17px;}

.vdo{
	position:absolute;
	z-index:10;
	width:47px;
	height:43px;
	background-image:url(../images/vdo.png);}

	
/* At Lab CSS */

#main_hdr{
	height:135px;
	margin:0px;
	padding:0px;
	background-color:#f6f6f6;
	position:relative;
	background:url(../images/pyr_left.png) left top no-repeat,
	url(../images/pyr_right.png) right top no-repeat #f6f6f6; }
	
#main_hdr .container{
	position:relative;
	height:100%}
	
#atlab_logo{
	width:221px;
	height:92px;
/*	background-image:url(../images/atlab_logo.png);
*/	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:20px}

.hero-unit{
	height:auto;
	padding:0px;
	margin:0 0 20px 0;
	overflow:hidden;
	position:relative;
	border-radius:0px
	}
	
#index_hero{
	max-height:492px;
}
	
.bnr{
	width:100%;
	height:auto;
	position:relative}
	

	
.navbar{
	margin-bottom:0px;
	}
	
.navbar-inner{
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	border:none;
	border-radius:0px;
	background-color:#0098dc;
	min-height:55px;
	position:relative
	}
	
#nav_elmnt{
	position:absolute;
	right:0px;
	top:0px;
	display:block}
	
	
.navbar .btn-navbar {
	float:left}
	
.navbar .nav > li{
	margin-right:20px;
	padding-bottom: 9px;}
	
.navbar .nav > li > a{
	color:#f5f5f5;
	text-shadow:none;
	font-family: 'Monda', sans-serif;
	font-size:15px}
	
navbar .nav > li > a:first-child{
	padding-left:0px;}
	
.navbar .nav{
	margin: 6px 10px 0 0;
	}
	
#s_menu{
	width:72px;
	height:17px;
	color:#f5f5f5;
	text-align:right;
	font-family: 'Monda', sans-serif;
	font-size:15px;
	background-image:url(../images/s_menu.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	cursor:pointer;
	margin-top:9px;
}

.navbar .btn-navbar{
	background-color:transparent;
	padding:0px;
	margin:0px;
	border-radius:0px;
	box-shadow:none;
	border:0px;
	float:none;
	text-shadow:none}
	
.navbar .btn-navbar:hover{
	background-color:transparent;}
	
.caret{
	display:none}
	
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #FFF;
  border-bottom-color: #777777;
}

.navbar .nav > li > .dropdown-menu:before{
	content:normal}
	
.navbar .nav > li > .dropdown-menu:after{
	content:normal}
	
.dropdown-menu {
	list-style:none
}



footer{
	margin-top:42px;
	margin-bottom:30px;
	min-height:200px;
	background-image:url(../images/foot_bg.png);
	background-position:top center;
	background-repeat:no-repeat}
	
footer ul{
	float:left}
	
footer li{
	color:#d1d2d3;
	font-family: 'Armata', sans-serif;
	font-size:11px;
	list-style:none;
	line-height: 13px;
	margin-bottom: 7px;}
	
#soc{
	width:150px;
	height:41px;
	position:absolute;
	right:0px;
	top:61px;
	display:none}
	
#soc_s{
	width:54px;
	height:21px;
	position:absolute;
	right:20px;
	top:20px;
	display:none;
	}
	
#soc .ico{
	width:42px;
	height:41px;
	position:absolute;
	top:0px;
	background-repeat:no-repeat}
	
.f{
	right:58px;
	background-image:url(../images/f.png)}
	
.t{
	right:0px;
	background-image:url(../images/t.png)}
	
.ico_s{
	background-image:url(../images/ft.png);
	background-repeat:no-repeat;
	position:absolute;
	width:22px;
	height:21px;
	}
	
.f_s{
	background-position:left top;
	left:0px;}
	
.t_s{
	background-position:right top;
	right:0px}
	
#login_m{
	display:none}
	
#subsc{
	color:#969595;
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	position:absolute;
	right:0px;
	text-transform:uppercase
}
	
	
	

/* link vimal*/	
 .foo  a{
	text-decoration:none;
	color:#ffffff;
	font-family: 'Montserrat', sans-serif;}
	
 .foo  a:hover{
	 text-decoration:underline;}	
	 
.foo li a{
	color:#d1d2d3;
	font-family: 'Armata', sans-serif;}	 
	
	
#subsc a{
	color:#969595;
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	text-decoration:none;
}
	
#subsc a:hover{
	text-decoration:underline;}	
	
/* Contact Page */

#cnt_banner{
	height:auto;
	min-height:372px;
	background-image:url(../images/grey_ptn.png)}
	
#cnt_banner h5{
	margin-left:0px;}
	
#cnt_banner p{
	margin-left:0px;
	color:#4e4e4d;
	font-family: 'Roboto Condensed', sans-serif;}

#cnt_banner [class*="span"]{
	margin-left:0px;}
	
#cnt_bnr{
	position:absolute;
	right:0px;
	top:0px;}
	
.cnt_ico{
	width:85px;
	height:81px;
	background-image:url(../images/cnt_icons.png);
	display:block;
	margin-bottom:10px;}
	
#cnt_ic_add{
	background-position:left top}
	
#cnt_ic_em{
	background-position:-85px 0}
	
#cnt_ic_ph{
	background-position:-170px 0}
	
#cnt_us_hd{
	margin-top: 60px;
	margin-bottom: 35px;
	font-size: 22px;}
	
#cnt_form{
	height:320px;
	background-color:#0f9447;}
	
#goog_map{
	height:320px;
	background-color:#f4f3f0;
	background-image:url(../images/map.jpg);
	background-position:center}


/* in page */

#in_bnr{
	width:1080px;
	height:326px;
	margin:0 auto;
	display:block;
	margin-top:28px;
	margin-bottom:45px;
	position:relative;
	z-index:10}
	
#over_cnt{
	width:1080px;
	height:870px;
	background-color:#ededed;
	margin:0 auto;
	margin-bottom:50px;
	position:relative;
	z-index:10}
	
#stem_cnt{	
	width:100%;
	height:690px;
	background-color:#c6ebff;
	padding-top:1px;
	display:none
}

.stem_in{
	width:1080px;
	margin:0 auto;
	background-image:url(../images/jpg/stem.jpg);
	background-repeat:no-repeat;
	margin-top:87px;
	display:block;
	position:relative}
	
#stem_hd{
	position:absolute;
	left:410px;
	top:-102px;
	z-index:100}
	
#over_nav{
	width:100%;
	height:50px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100}
	
.over_btn{
	width:358px;
	height:50px;
	background-color:#2177a6;
	float:left;
	cursor:pointer;
	position:relative}
	
.mr2{
	margin-right:3px;}
	
.nav_nm{
	position:relative;
	z-index:10}
	
.sch_ovr{
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;}
	
#sch3{
	position:absolute;
	bottom:0px;
	left:0px;}
	
#bolt1{
	position:absolute;
	left:0px;
	top:700px;
	z-index:0}

#bolt2{
	position:absolute;
	right:0px;
	top:350px;
	z-index:0}
	
#fr_mail{
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	position:absolute;
	bottom:54px;
	left:95px;
}

#nv_ab, #nv_ad{
	width:538px}
	
.mr4{
	margin-right:4px;}
	
#nv_ab, #nv_ad{
	position:relative;
	z-index:10}
	
.nv_ovr_ab{
	position:absolute;
	left:0px;
	top:0px;}
	
#at_ad{
	display:none}

	
	
	
