
/* BASIC RESET */
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */
body { background:#fff; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#454545;}


a {text-decoration:none; color:#ede900;}
a:hover {text-decoration:none; color:#01a5fa; text-decoration:underline;}

.coman_input{padding:2px;padding: 8px;
	border: solid 1px #a6a6a6;
	outline: 0; color:#747474;
	font: normal 12px/100% Verdana, Geneva, sans-serif;	
	background: #FFFFFF url('/web/20250301074418im_/http://northspring.in/css/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); width:250px;}



img{border:0;}

@font-face {font-family: 'MyriadProCond';
				src: url('/web/20250301074418im_/http://northspring.in/images/myriadpro-cond-webfont.eot');
				src: url('/web/20250301074418im_/http://northspring.in/images/myriadpro-cond-webfont.eot@#iefix') format('embedded-opentype'),
						 url('/web/20250301074418im_/http://northspring.in/images/myriadpro-cond-webfont.woff') format('woff'),
						 url('/web/20250301074418im_/http://northspring.in/images/myriadpro-cond-webfont.ttf') format('truetype'),
						 url('/web/20250301074418im_/http://northspring.in/images/myriadpro-cond-webfont.svg#myriadpro-cond-webfont') format('svg');
				font-weight: normal;
				font-style: normal;}



@font-face {
    font-family: 'CorbelRegular';
    src: url('/web/20250301074418im_/http://northspring.in/images/corbel-webfont.eot');
    src: url('/web/20250301074418im_/http://northspring.in/images/corbel-webfont.eot@#iefix') format('embedded-opentype'),
         url('/web/20250301074418im_/http://northspring.in/images/corbel-webfont.woff') format('woff'),
         url('/web/20250301074418im_/http://northspring.in/images/corbel-webfont.ttf') format('truetype'),
         url('/web/20250301074418im_/http://northspring.in/images/corbel-webfont.svg#CorbelRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* COMMON CLASSES */
.break { clear:both; }

.text{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#454545;}

.text1{font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.text2{font-size:11px; color:#454545;font-family:Verdana, Geneva, sans-serif; font-style:italic;}
.text25{font-size:55px; color:#6C3}
.text3{font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.text4{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#B70000;}

.menu-expertise{font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#B70000; line-height:25px;} 


.clr {clear:both;}
.hgt{height:40px;}
.mgn-20{ margin-top:30px;}
.left-20{ margin-left:10px;}
.white{color:#fff; font-size:16px; line-height:22px; text-align:justify;}
.itlc{ color:#B70000; font-style:italic;}

.pagewrapper {width:1000px; margin:0 auto; }

a.commonlink{font-size:12px; color:#ff0000; font-weight:normal;text-align:right; }
a.commonlink:hover{font-size:12px; color:#001241; font-weight:normal;text-align:right; }

a.link2{font-size:11px; color:#ff0000; font-weight:normal; text-decoration:none;  }
a.link2:hover{font-size:11px; color:#001241; font-weight:normal; }



#wrapper1{width:100%; background:url(../images/bg.jpg) no-repeat center top;float:left; } 
#wrapper2{width:100%; background:#748700;float:left; } 
#wrapper3{width:100%; background:#46673c;float:left; } 

h3{font-family: 'MyriadProCond'; font-size:26px; color:#B70000; font-weight:normal;  margin-bottom:10px;}
h2{font-family: 'CorbelRegular'; font-size:20px; color:#B70000; font-weight:normal;  margin-bottom:10px; font-weight:bold;}


.header{float:left;width:1000px; height:170px; position:relative;}

.tag{float:left; width:100%;}

.logo{float:left; }

.top-rgt{float:left; width:100%; text-align:right; font-family: 'CorbelRegular';}
.top-rgt ul{margin:0; padding:0;}
.top-rgt ul li{padding:5px; list-style:none;text-align:right; display:inline; line-height:32px;}
.top-rgt ul li a{color:#454545; font-weight:normal; text-decoration:none; margin-right:10px; font-size:14px;}
.top-rgt ul li a:hover{color:#9c9a26; }

.menu{float:left; width:100%; margin-top:10px; text-align:center;}

.grid1{float:left; width:1000px;}

.grid2{float:left; width:330px; min-height:345px; margin-right:5px;}

.grid3{float:left; width:970px;}


.belt{float:left; width:988px; background:url(/web/20250301074418im_/http://northspring.in/images/red-bg.gif) repeat-x; height:150px; margin-top:5px;}
.belt h1{font-family: 'MyriadProCond'; font-size:60px; color:#fff; font-weight:normal; line-height:50px;}
.belt h1 span{font-family: 'MyriadProCond'; font-size:50px; color:#e9ca01; font-weight:bold; line-height:50px;}
.b1{float:left; width:120px; margin:20px 0px 0 10px;}
.b2{float:left; width:850px; margin:20px 0 0 0;}
.b2 ul{margin:0; padding:0;}
.b2 ul li{list-style:none; display:inline; text-align:center; width:200px; float:left; padding-right:12px;}
.b2 ul li img{ border:3px solid #fff;}
.b2 ul li h3{font-family: 'CorbelRegular'; }
.b2 ul li h3 a{font-size:16px; color:#fff;}
.b2 ul li h3 a:hover{font-size:16px; color:#e9ca01;}

.grid4{ background:#e3e3e3; float:left; width:968px; padding:10px;-webkit-box-shadow: 2px 2px 2px 0px rgba(236, 236, 236, 1);
box-shadow: 2px 2px 2px 0px rgba(236, 236, 236, 1); }

.grid4 h1{font-family: 'MyriadProCond'; font-size:35px; color:#000; font-weight:normal; line-height:40px;}

.grid4 p{font-size:12px; color:#000; font-weight:normal; line-height:20px; text-align:justify;}

.grid5{float:left; width:108px; margin-right:5px; background:url(/web/20250301074418im_/http://northspring.in/images/world.jpg) no-repeat; height:80px; padding:30px 0 0 80px;}
.grid5 h2{font-family: 'MyriadProCond'; font-size:30px; color:#c40000; font-weight:normal; line-height:30px;}
.grid5 h2 span{font-family: 'MyriadProCond'; font-size:30px; color:#000; font-weight:bold; line-height:30px;}

.grid5a{float:left; width:108px; margin-right:5px; background:url(/web/20250301074418im_/http://northspring.in/images/shutdown-job.jpg) no-repeat; height:80px; padding:30px 0 0 80px;}
.grid5a h2{font-family: 'MyriadProCond'; font-size:30px; color:#c40000; font-weight:normal; line-height:30px;}
.grid5a h2 span{font-family: 'MyriadProCond'; font-size:30px; color:#000; font-weight:bold; line-height:30px;}

.grid5c{float:left; width:108px; margin-right:5px; background:url(/web/20250301074418im_/http://northspring.in/images/shutdown-joba.jpg) no-repeat; height:80px; padding:30px 0 0 80px;}
.grid5c h2{font-family: 'MyriadProCond'; font-size:30px; color:#c40000; font-weight:normal; line-height:30px;}
.grid5c h2 span{font-family: 'MyriadProCond'; font-size:30px; color:#000; font-weight:bold; line-height:30px;}


.grid5b{float:left; width:108px; margin-right:5px; background:url(/web/20250301074418im_/http://northspring.in/images/milestone.jpg) no-repeat; height:80px; padding:30px 0 0 80px;}
.grid5b h2{font-family: 'MyriadProCond'; font-size:30px; color:#c40000; font-weight:normal; line-height:30px;}
.grid5b h2 span{font-family: 'MyriadProCond'; font-size:30px; color:#000; font-weight:bold; line-height:30px;}


.grid6{float:left; width:220px; }

.client1{float:left; width:980px; border-bottom:1px #e3e3e3 solid; border-top:1px #e3e3e3 solid; padding:10px;}

.belt1{float:left; width:1000px; height:210px; background:url(/web/20250301074418im_/http://northspring.in/images/g-line.gif) repeat-x 0 10px; margin-top:20px;}

.head{font-size:12px; color:#000; font-weight:bold;}
.head1{font-family: 'MyriadProCond'; font-size:35px; color:#c40000; font-weight:normal;  width:250px; float:left; background:#fff;}

.belt1 ul{margin:20px 0 0 0; padding:0;}
.belt1 ul li{list-style:none; display:inline; text-align:center; width:160px; float:left; padding-right:40px;}
.belt1 ul li img{ border:3px solid #fff;-webkit-box-shadow: 1px 1px 2px 2px rgba(186, 186, 186, 1);
box-shadow: 1px 1px 2px 2px rgba(186, 186, 186, 1); }
.belt1 ul li h3{font-family: 'CorbelRegular'; line-height:30px; font-weight:bold; }
.belt1 ul li h3 a{font-size:12px; color:#c40000;}
.belt1 ul li h3 a:hover{color:#000;}



.footer{ padding:10px; margin:0 auto; width:980px;} 



.fea{float:left; width:980px; background:url(/web/20250301074418im_/http://northspring.in/images/line.gif) no-repeat bottom; padding-bottom:10px; text-align:center; height:35px; }
.fea ul{margin:0; padding:0; text-align:center;   }
.fea ul li{list-style:none; display:inline;font-size:18px; line-height:30px; color:#fff; text-decoration:none;font-family: 'CorbelRegular'; padding:0 20px 0 30px; background:url(/web/20250301074418im_/http://northspring.in/images/right.jpg) no-repeat 0 3px; }


.mail-box{ margin-left:130px;}
.mail{float:left;font-family: 'MyriadProCond';font-size:24px; color:#fff; margin-right:20px; }
.mail img{ vertical-align:middle; }

.bot-lnk{float:left; width:100%; text-align:center;}
.bot-lnk ul{margin:0; padding:0;}
.bot-lnk ul li{ list-style:none;text-align:right; display:inline; line-height:32px;}
.bot-lnk ul li a{color:#fff; font-weight:normal; text-decoration:none;  font-size:11px;}
.bot-lnk ul li a:hover{color:#E9CA01; }


.copy{float:left; width:100%; border-top:1px solid #fff; font-family:12px; color:#fff; padding-bottom:5px;}

.c1{float:left; padding:10px 0 0 0;} 
.social{float:right;padding:10px 0 0 0;}

.button2 {font-family: 'MyriadProCond';
	display:inline-block; 	font-size:18px;
	font-weight:normal;	color:#fff; padding:5px;	text-align:center;
cursor:pointer;	text-decoration:none; background:#B70000; line-height:18px;}	

.button2:hover { background:#454545; color:#fff;} 

.button3 {font-family: 'MyriadProCond';
	display:inline-block; 	font-size:24px;
	font-weight:normal;	color:#fff; padding:3px;	text-align:center;
cursor:pointer;	text-decoration:none; background:#454545; border:0;}	
.button3:hover { background:#D50F10; color:#fff; text-decoration:none;} 

input,textarea,select { 
	padding: 5px;
	border: solid 1px #a6a6a6;
	outline: 0; color:#747474;
	font: normal 14px/100% Verdana, Geneva, sans-serif;	
	background: #FFFFFF url('/web/20250301074418im_/http://northspring.in/css/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; 
	}

input.b1:hover, textarea.b1:hover,
input.b1:focus, textarea.b1:focus { 
	border-color: #3B76B0; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}



/*=========Internal Css=====================*/

#intenal-wrapper1{width:100%; background:url(/web/20250301074418im_/http://northspring.in/images/bg1.jpg) no-repeat center top;float:left; } 
.grid7{float:left; width:980px; border:10px solid #fff; margin-bottom:20px; min-height:230px;}


.grid8{float:left; width:190px;}
.left-menu{float:left; width:180px; background:url(/web/20250301074418im_/http://northspring.in/images/lbg.jpg) repeat-x; min-height:250px; padding:5px}
.left-menu h2{font-family: 'MyriadProCond'; font-size:24px; color:#B70000; font-weight:normal; line-height:40px; border-bottom:1px solid #e5e5e5;  }
.left-menu ul{ margin:0; padding:5px 0 0 0;}
.left-menu ul li{padding:5px; list-style:none; border-bottom:1px dotted #454545; line-height:25px;}
.left-menu ul li a{ color:#B70000;font-family: 'CorbelRegular'; font-size:14px;  }
.left-menu ul li a:hover{ color:#454545;font-family: 'CorbelRegular';  }
.left-menu ul li span{ color:#000;font-family: 'MyriadProCond';  font-size:16px; margin-left:10px; vertical-align:middle;  }


.left-menu1{float:left; width:180px; background:url(/web/20250301074418im_/http://northspring.in/images/lbg.jpg) repeat-x; min-height:250px; padding:5px}
.left-menu1 h2{font-family: 'MyriadProCond'; font-size:24px; color:#B70000; font-weight:normal; line-height:40px; border-bottom:1px solid #e5e5e5;  }
.left-menu1 ul{ margin:0; padding:0;}
.left-menu1 ul li{padding:5px; list-style:none; border-bottom:1px dotted #454545; line-height:22px;}
.left-menu1 ul li a{ color:#B70000;font-family: 'CorbelRegular'; font-size:14px;  }
.left-menu1 ul li a:hover{ color:#454545;font-family: 'CorbelRegular';  }
.left-menu1 ul li span{ color:#000;font-family: 'MyriadProCond';  font-size:16px; margin-left:10px; vertical-align:middle;  }


.container-rgt{float:right; width:750px; min-height:300px;}
.container-rgt h1{font-family: 'MyriadProCond'; font-size:35px; color:#B70000; font-weight:normal; line-height:40px; border-bottom:3px solid #e5e5e5; margin-bottom:10px;}
.container-rgt h2{font-size:22px; color:#000; font-weight:normal;  margin-bottom:20px;}
.container-rgt p{font-size:12px; color:#000; font-weight:normal; line-height:20px; text-align:justify; margin-bottom:8px;}


.container-rgt ul{ margin:0; padding:5px 0 0 10px;}
.container-rgt ul li{list-style:none; line-height:20px; background:url(/web/20250301074418im_/http://northspring.in/images/icon1.png) no-repeat 0 8px; padding-left:10px; color:#000; font-size:12px; text-align:justify; margin-bottom:4px;}

.container-rgt ul li a{ color:#B70000;}

.map{float:left; width:750px; position:relative;}
.imr-globe{position:absolute; width:114px; height:41px; right:65px; bottom:160px;}


.testimonials{float:left; width:700px; background:url(/web/20250301074418im_/http://northspring.in/images/quote.gif) no-repeat left top; padding:10px 0 0 55px; border-bottom:1px dotted #B5B5B5; margin-bottom:10px; }
.testimonials p{ color:#333; font-size:11px; line-height:16px; font-style:italic; }
.testimonials p strong{ color:#B70000; font-style:normal; }


.news{float:left; width:760px;}
.news ul{margin:0; padding:0;}
.news ul li{list-style:none; background:url(/web/20250301074418im_/http://northspring.in/images/icon1.png) no-repeat 0 10px;border-bottom:1px dotted #454545; line-height:35px; padding-left:15px;}
.news ul li h5{ font-size:14px; font-weight:normal; }
.news ul li h5 a{color:#B70000; }
.news ul li h5 a:hover{color:#454545; }
.news ul li span{ font-size:12px; font-weight:normal; font-style:italic; float:right;}


.testi{float:left; background:url(/web/20250301074418im_/http://northspring.in/images/blog-bg.jpg) no-repeat; width:750px; min-height:130px;border-bottom:1px dotted #454545; margin-bottom:10px;}

.testi span.date{float:left; width:50px; color:#fff; margin-left:8px; text-align:center; padding:8px 0 0 0;font-family: 'MyriadProCond'; font-size:18px; font-weight:bold; }
.testi span.hng{float:left; width:650px; color:#B70000;  padding:3px 0 0 20px;font-family: 'CorbelRegular'; font-size:18px; text-align:left; display:block; font-weight:normal; }



.job-list{float:right; width:750px; border-bottom:4px solid #B70000; min-height:400px;}
.job-list h1{font-family: 'MyriadProCond'; font-size:35px; color:#B70000; font-weight:normal; line-height:40px; border-bottom:3px solid #e5e5e5; margin-bottom:10px;}

.j1{background:url(/web/20250301074418im_/http://northspring.in/images/jbg.jpg) repeat-x; width:99%; float:left; height:33px; padding:10px 0 0 5px; font-size:12px;} 
.j1:hover{background:#fff;border-top:1px dotted #454545; } 


.ja{float:left; width:40px; text-align:center;}
.ja1{float:left; width:60px;}
.ja2{float:left; width:300px;}
.ja3{float:left; width:120px;}
.ja4{float:left; width:110px;}
.ja5{float:left; width:100px;}
.ja6{float:left; width:550px; margin-left:10px;}



.sa1{float:left; width:60px;}
.sa2{float:left; width:200px;}
.sa3{float:left; width:120px;}
.sa4{float:left; width:110px;}
.sa5{float:left; width:100px;}
.sa6{float:left; width:150px;}


.search{float:left; width:980px; padding:10px; background:url(/web/20250301074418im_/http://northspring.in/images/serbg.jpg) repeat-x; height:90px;}

.search label{float:left; margin-top:10px; margin-left:10px;}

.se1{float:left;font-family: 'MyriadProCond'; font-size:48px; color:#fff;}
.se2{float:left; margin-left:20px;}


#pagination {
    background: url("/web/20250301074418im_/http://northspring.in/css/images/pbg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-top : 1px solid #AAAAAA;
    color: #444444;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 35px;
    overflow: hidden;
    padding: 10px 5px 5px;
    width: 730px; margin-bottom:10px;
}
#pagination .select {
    font: 11px Verdana,Geneva,sans-serif;
    margin: 0 0 0 7px;
    width: 150px;
}
#pagination ul {
    height: 20px;
}
#pagination ul li {
    float: left;
    line-height: 20px; list-style:none;
}
.flt {
    float: left !important;
}
.frt {
    float: right !important;
}
.page_number {
    color: #000000;
    font-weight: bold;
    margin: 0 10px;
}
.page_number u {
    text-decoration: none !important;
}
.page_number .selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    font-weight: bold;
    padding: 2px 5px;
}
.page_number a {
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font-weight: normal;
    padding: 2px 5px;
    text-decoration: none !important;
}
.page_number a:hover {
    background: none repeat scroll 0 0 #cc0000;
    color: #FFFFFF;
    padding: 3px 5px;
    text-decoration: none;
}


.fltr {border:1px solid #c5c5c5;;background:#fff;font-size:14px;color:#fff;width:214px; float:left; border-radius:10px;-moz-border-radius:10px; padding-top:10px; margin-top:10px; }

.fltr h3{color: #cc0000;
    font-size: 20px;
    margin: 5px 0 0px 8px;
    text-transform: uppercase;
	font-family: 'MyriadProCondBold';}


.fltr ul{margin:0; padding:0;}
.fltr ul li{padding:0 0 0 10px; list-style:none; display:block; line-height:30px; border-bottom:1px #CCC dotted;}
.fltr ul li a{ font-size:12px; color:#454545;}
.fltr ul li a:hover{color:#cc0000;}

.category_div{width:235px; height:190px; float:left;  margin:15px 15px 25px 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}
.category{width:235px; height:190px; float:left;  margin:0 15px 5px 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}
.category img{margin:7px 0 0 8px;}
.category_div p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:center;}


.category1{width:235px; height:190px; float:left;  margin:0 15px 15px 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}
.category1 img{margin:7px 0 0 8px;}


.milestones{width:750px; height:auto; float:left;  margin:0 0 20px 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); padding:10px 0 10px 0px;}
.milestones img{margin:0 0 20px 8px; float:left; border-right:solid 1px #E5E5E5; padding-right:6px; margin-right:7px;}
.milestones p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-right:10px;}


.item h3 {
	font: bold 16px/120% Arial, Helvetica, sans-serif;
	margin: 0;
	text-align:center; line-height:35px; background:#EFEFEF; display:block;
}

.item {
	width: 130px;
	margin: 15px 14px 20px 0px;
	float: left;
	height:120px;
}


.item img {
	opacity:0;border:1px solid #e3f4fc;
}


.imr_companies{width:750px; height:auto; float:left;  margin:0 0 20px 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); padding:10px 0 10px 0px;}
.imr_companies img{ float:left; border-right:solid 1px #E5E5E5; padding-right:6px; margin-right:7px;}
.imr_companies p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-right:10px;}

.client{float:right; width:1000px;}
.client h1{font-family: 'MyriadProCond'; font-size:35px; color:#B70000; font-weight:normal; line-height:40px; border-bottom:3px solid #e5e5e5; margin-bottom:10px;}
.client p{font-size:12px; color:#000; font-weight:normal; line-height:20px; text-align:justify; margin-bottom:8px;}


.client_map{ width:535px; height:380px; background:url(/web/20250301074418im_/http://northspring.in/images/map.jpg) no-repeat center; position:relative;}
.client_map_delhi{ width:20px; height:12px; position:absolute; right:170px; top:170px; text-decoration:none; border:none;}
.client_map_australia{width:20px; height:12px; position:absolute; right:80px; bottom:100px; text-decoration:none; border:none;}
.client_map_south_africa{ width:20px; height:12px; position:absolute; right:245px; bottom:100px; text-decoration:none; border:none;}
.client_map_russia{ width:20px; height:12px; position:absolute; right:160px; top:85px; text-decoration:none; border:none;}
.client_map_brazil{ width:20px; height:12px; position:absolute; left:150px; bottom:120px; text-decoration:none; border:none;}
.client_map_usa{ width:20px; height:12px; position:absolute; left:90px; top:140px; text-decoration:none; border:none;}
.client_map_germany{ width:20px; height:12px; position:absolute; left:260px; top:110px; text-decoration:none; border:none;}
.client_map_canada{ width:20px; height:12px; position:absolute; left:80px; top:110px; text-decoration:none; border:none;}
.client_map_niger{ width:20px; height:12px; position:absolute; left:245px; top:185px; text-decoration:none; border:none;}


		#container
		{
			width: 400px;
			height: 300px;
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -150px 0 0 -200px;
		}
		
				#container
				{
					width: 100%;
					position: static;
					top: auto;
					left: auto;
					padding: 30px 20px;
					margin: 0;
				}

				#container
				{
					position: static;
					top: auto;
					left: auto;
					padding-top: 30px;
					padding-bottom: 30px;
					margin: 0 auto;
				}


		p
		{
			text-align: left;
			text-shadow: 0 1px 0 rgba( 255, 255, 255, .5 );
			line-height: 1.50;
		}
		
	
		
		abbr
		{ }

		#info
		{width: 60px;
		height: 60px;
		background-color: rgba( 0, 0, 0, .05 );
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		padding: 5px;
		margin: 0 auto 50px;}
			
		#info:hover
		{background-color: rgba( 0, 0, 0, .1 );}
		
		#info abbr
			{
				height: 100%;
				font-size: 5.188em;
				font-weight: bold;
				line-height: 1.4;
				text-align: center;
				text-shadow: 0 1px rgba( 0, 0, 0, .25 );
				color: #fff;
				background: #84e100;
				background: -webkit-gradient( linear, left top, left bottom, from( #84e100 ), to( #6fbc00 ) );
				background: -webkit-linear-gradient( top, #84e100, #6fbc00 );
				background: -moz-linear-gradient( top, #84e100, #6fbc00 );
				background: -ms-radial-gradient( top, #84e100, #6fbc00 );
				background: -o-linear-gradient( top, #84e100, #6fbc00 );
				background: linear-gradient( top, #84e100, #6fbc00 );
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
				border: none;
								display: block;
			}
			#info
			{
				text-decoration: none;
			}


		/*
			TOOLTIP
		*/

		#tooltip
		{
			font-family: Ubuntu, sans-serif;
			font-size: 1.2em;
			text-align: center;
			text-shadow: 0 1px rgba( 0, 0, 0, .5 );
			line-height: 1.5;
			color: #fff;
			background: #333;
			background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
			background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #fff;
			-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			position: absolute;
			z-index: 100;
			padding: 15px;
		}
			#tooltip:after
			{
		        width: 0;
		        height: 0;
		        border-left: 10px solid transparent;
		        border-right: 10px solid transparent;
				border-top: 10px solid #333;
		        border-top-color: rgba( 0, 0, 0, .7 );
				content: '';
				position: absolute;
				left: 50%;
				bottom: -10px;
				margin-left: -10px;
			}
				#tooltip.top:after
				{
			        border-top-color: transparent;
					border-bottom: 10px solid #333;
			        border-bottom-color: rgba( 0, 0, 0, .6 );
					top: -20px;
					bottom: auto;
				}
				#tooltip.left:after
				{
					left: 10px;
					margin: 0;
				}
				#tooltip.right:after
				{
					right: 10px;
					left: auto;
					margin: 0;
				}


.td-grey{
	background-color:#eeeeee;
	}
.td-ltgrey{
	background-color:#F8F8F8;
	}
	
	
	


.gallery{width:164px; height:150px; float:left; margin:10px 0 30px 20px; background:url(/web/20250301074418im_/http://northspring.in/images/gallery-box.jpg) no-repeat; text-align:center;}
.gallery img{ float:left; padding:27px 0 22px 20px;}
.gallery p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; padding:60px 0 0 0; line-height:15px;}

.gallery1{width:164px; height:150px; float:left; margin:10px 0 30px 20px; background:url(/web/20250301074418im_/http://northspring.in/images/gallery-box1.jpg) no-repeat; text-align:center;}
.gallery1 img{ float:left; padding:27px 0 22px 20px;}
.gallery1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; padding:60px 0 0 0; line-height:15px;}


.video_gallery{width:210px; height:118px; float:left; margin:30px 40px 20px 0;}
.video_gallery h2{ padding:5px 10px 0 0; float:left;}
.video_gallery h2 a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#454444; text-decoration:none; font-weight:normal;}
.video_gallery h2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#454444; text-decoration:underline; font-weight:normal;}

.footer_link { color:#FFF; }
/*
     FILE ARCHIVED ON 07:44:18 Mar 01, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:38:48 Mar 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.596
  load_resource: 133.864 (2)
  PetaboxLoader3.resolve: 59.411
  PetaboxLoader3.datanode: 108.961 (5)
  captures_list: 0.624
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.007
  esindex: 0.01
  cdx.remote: 9.135
  LoadShardBlock: 43.076 (3)
*/