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



body {
	margin:0;
	padding: 0;
	background:#e1e1e1 url(../img/bg.gif) repeat-x left top;
	color: #0a0a0b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
}

.linkstyle1 A:link {text-decoration: none;color:#003366;font-weight: bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
.linkstyle1 A:visited {text-decoration: none;color:#003366}
.linkstyle1 A:active {text-decoration: none}
.linkstyle1 A:hover {text-decoration: underline; color: red;font-weight: bold;}


.linkstyle2 A:link {text-decoration: none;color:#B22222;font-weight: bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
.linkstyle2 A:visited {text-decoration: none;color:black}
.linkstyle2 A:active {text-decoration: none}
.linkstyle2 A:hover {text-decoration: underline; color: red;font-weight: bold;}



.clear {
	clear:both;
	line-height:0;
}
p {
	padding:0 0 15px 0;
	margin:0;
}
img {
	border:0;
}
h1, h2, h3 {
	padding:0;
	margin:0
}
h4 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#08a5c0;
	padding:5px 0;
	margin:0;
}
h5 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#17a0b8;
	padding:5px 0;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
form ul.formcss li {
	list-style:none;
	padding:8px 0;
	margin:0;
	background:#f9fafb;
	border-bottom:1px solid #d1d4d3;
}
form .form_lable {
	float:left;
	width:30%;
	text-align:left;
	margin:2px 0;
	padding-left:15px;
}
form .form_input {
	float:left;
	width:60%;
	margin-left:5px;
}
a {
	color:#000;
	text-decoration:underline;
	outline:none;
}
a:hover {
	text-decoration:none;
	outline:none;
}
.morelink {
	text-align:right;
}
.morelink a {
	color:#263248;
}
.morelink2 {
	background:url(../img/icons/more.gif) no-repeat left 5px;
	color:#08A5C0;
	text-decoration:underline;
	padding-left:8px;
	font-weight:bold;
	font-size:12px;
	
}
.morelink2 a {
	text-decoration:none;
}
.morelinkhire {
	background: #90C213 url(../img/icons/morehire.gif) no-repeat left 5px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:8px;
	font-weight:bold;
	font-size:12px;
}
.morelinkhire a {
	text-decoration:none;
}
.txtboxqty {
	border:1px solid #809db9;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0;
	padding:3px;
	width:200px;
}
.txtbox {
	border:1px solid #809db9;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:4px;
}
.buttoncss {
	background:#ffd65c url(../img/icons/btnbg.gif) repeat-x left top;
	font:normal 12px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #febf06;
	padding:4px 5px;
	overflow:visible;
	text-transform:uppercase;
}
.sendbtn {
	text-align:right;
	padding-bottom:10px;
	padding-right:20px;
}
/*===================================================*/



#container {
	width:1003px;
	margin:0 auto;
	padding:0;

}
/*==== Top part ======*/



#topnavpart {
	padding:0px 0px 0px 0px;
}
#topnavpart .toplink {
	float:left;
	width:240px;
	padding-top:10px;
}
.toplink a {
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cccccc;
	text-decoration:none;
}
.toplink a:hover {
	color:#ffffff;
	text-decoration:none;
}
/*==== main Body part ======*/



#wrapper {
	width:980px;
	padding-left:13px;
	padding-bottom:10px;

}
#wrapper .banner {
	width:1003px;
	height:261px;
}
/*======Left part CSS=======*/

#wrapper #leftpart {
	width:735px;
	float:left;
	background:#fefefe url(../img/left_bottombg.gif) no-repeat bottom left;
	padding-bottom:10px;
	min-height:750px;
}
#wrapper #galpart {
	width:970px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	background:#fefefe url(../img/left_bottombg.gif) no-repeat bottom left;
	padding-bottom:20px;
	
	min-height:610px;
}


#leftpart h1 {
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../img/headbg.gif) no-repeat left top;
	padding:10px 10px 25px 28px;
}
#leftpart .content {
	padding:5px 20px 5px 28px;
}
.content ul {
	padding:0px 10px 0px 10px;
	margin:0;
	list-style:none;
}
.content ul li {
	background:url(../img/icons/bullet.gif) no-repeat left 5px;
	padding-left:20px;
}

.course{
background-color:#002147;
padding:0px 0px 10px 0px;
font:normal 14px "Lucida Sans", Arial, Helvetica, sans-serif;
color:white;
}
.course ul {
	padding:10px 5px 0px 10px;
	margin-top:0;
	list-style:none;
}
.course ul li {
	background:url(../img/icons/blt.png) no-repeat left 5px;
	padding:7px 10px 13px 23px;
}


.sep {
	background:url(../img/sep_body.gif) no-repeat left center;
	height:24px;
}
.sep_dot {
	background:url(../img/sep2.gif) repeat-x left center;
	height:10px;
}
.content table {
	border:1px solid #0393b5;
}
.content table td {
	padding:5px;
}
.content table tr.tdhead td {
	background:#00b7e9;
	color:#FFFFFF;
	font:bold 12px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
}
.content table tr td.tdhead2 {
	background-color:#95b545 !important;
	color:#FFFFFF;
	font:bold 12px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
}
.content table tr td.tdblank {
	background:#FFFFFF;
}
.content table tr.row1 td {
	background-color:#f5f6ef;
}
.content table tr.row2 td {
	background-color:#e9eae2;
}
/*======== Portfolio =========*/



	#leftpart .portfolio_home {
	float:left;
	width:414px;
	border-right:1px solid #e1e1e1;
	padding-right:20px;
}
#leftpart h2 {  /* replace css */
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#08a5c0;
	padding-bottom:10px;
}
/*	#leftpart h2{



	background:url(../img/aq_head_left.gif) no-repeat left top;



	height:40px;



	padding-left:29px;



	}



	#leftpart h2 span{



	float:left;



	display:block;



	font:bold 16px Arial, Helvetica, sans-serif;



	color:#fff;



	padding:9px 15px 13px 0;



	background:url(../img/aq_head_right.gif) no-repeat right top;



	width:inherit;



	} */



	



	.portfolio_home .portfolio_box {
	padding:10px 0;
}
.portfolio_box span.portfolio_link a {
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#10aac5;
	text-decoration:underline;
}
.portfolio_box span.portfolio_link a:hover {
	text-decoration:none;
}
/*======= Latest News =========*/



	#leftpart .latestnews {
	float: left;
	width: 324px;
	margin: 0 0 0 15px;
}
.latestnews .news_box {
	padding:15px 0 0 0;
	width:300px;
}
.news_box .date {
	background-color:#09a8c3;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
.news_box .newstext {
	padding:12px 0 0 0;
}





	#leftpart .latestnews1 {
	float: left;
	width: 324px;
	margin: 0 0 0 15px;
}
.latestnews1 .news_box {
	padding:15px 0 0 0;
	width:235px;
}
.news_box .date {
	background-color:#09a8c3;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
.news_box .newstext {
	padding:12px 0 0 0;
}






#wrapper #rightpart {
	width:245px;
	float:left;

}
#rightpart .phone {
	background:url(../img/callbg1.gif) no-repeat left top;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:12px 8px 8px 35px;
}
.phone span {
	background:url(../img/icons/phone.gif) no-repeat 10px 10px ;
	padding:12px 8px 15px 45px;
	display:block;
}
#rightpart .quote {
	background:#16aec9 url(../img/requestbg.gif) repeat-x left top;
	margin-right:23px;
	padding: 0 0px 0px 17px;
}
#rightpart .hire {
	background:#90c213 url(../img/hirebg.gif) no-repeat left top;
	margin-right:0px;
	padding: 0 8px 0px 11px;
}
#rightpart .hire_bot {
	
	margin-right:0;
	padding: 0 0 2px 0;
}
.hire .donthire {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 8px 10px 0;
}
.hire .whitetxt {
	font:15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:2px;
	display:block;
}
.hire .morelink {
	color:#fff;
	font-weight:bold;
}
.hire .morelink a {
	color:#fff;
	font-weight:bold;
}
#rightpart .testi {
	
	margin-right:0px;
	padding: 0px 0px 0px 0px;
}
.testi .testi_top {
	background:url(../img/testi_top.gif) no-repeat left top;
	height:37px;
	padding:0 8px 0 11px;
}
.testi_top span {
	display:block;
	background:url(../img/icons/right_arrow.gif) no-repeat left 8px;
	padding:8px 0 5px 30px;
	font:bold 16px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#08a5c0;
}
.testi .testitxt {
	font:normal 12px/21px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#0a0a0b;
	padding:2px 0px 0px 0px;
}
.testi .testitxt1 {
	color:#727272;
	font:bold 14px/22px "Lucida Sans", Arial, Helvetica, sans-serif;
	padding:15px 50px;
}
.testi_bot {
	background:url(../img/testi_bot.gif) no-repeat left bottom;
	/* height:30px; */



height:0px;
}
/* Added By Rakshit Patel */



#rightpart .video {
	background:url(../img/testi_line.gif) repeat-y left top;
	margin-right:23px;
	padding: 0 0px 0px 0px;
}
.video .video_top {
	background:url(../img/video_top.gif) no-repeat left top;
	height:37px;
	padding:0 8px 0 11px;
}
.video_top span {
	display:block;
	background:url(../img/icons/right_arrow.gif) no-repeat left 8px;
	padding:8px 0 5px 30px;
	font:bold 16px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#08a5c0;
}
.video .videotxt {
	font:normal 12px/21px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#0a0a0b;
	padding:6px;
}
.video .videotxt1 {
	color:#727272;
	font:bold 14px/22px "Lucida Sans", Arial, Helvetica, sans-serif;
	padding:15px 50px;
}
.video_bot {
	background:url(../img/testi_bot.gif) no-repeat left bottom;
	height:30px;
}
.whitebg {
	background-color:#FFFFFF !important;
	margin-left:1px;
	margin-right:24px;
	color:#000000 !important;
	padding:2px;
}
/***************************************/







/*=======Footer CSS=========*/



#footer {
	margin:0 0 0 0;
	padding:0 0 20px 0;
	height:174px;
	background:url(../img/footerbg.gif) repeat-x left top;
}
#footer #f_container {
	margin:0 auto;
	width:973px;
	padding:20px 15px 10px 15px;
	color:#FFFFFF;
}
#f_container .f_leftpart {
	float:left;
	width:450px;
	border-right:1px solid #9a9a9a;
	height:147px;
}
#f_container .address {
	width:440px;
	border-bottom:1px solid #9a9a9a;
	padding-bottom:10px;
	margin-bottom:10px;
}

#f_container h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0 0 5px 0;
}
a.whitelink {
	color:#FFFFFF;
	text-decoration:none;
}
a.whitelink:hover {
	text-decoration:underline;
}
#f_container .f_rightpart {
	float:right;
	text-align:right;
	font-size:11px;
	width:500px;
}
/*==========Added by Nikita=========*/
.footer_tools
{float:left;
padding:0px 70px;
}

#f_container .address2 {
	width:440px;
	border-bottom:1px solid #9a9a9a;
	padding-bottom:4px;
	margin-bottom:10px;
}
.new_padding
{
	padding:7px 4px;
	float:left;
}
.new_icon
{
	width:158px;
	float:right;
	margin-left: 20px;
}


/* Added By Rakshit Patel */



.btm_border {
	font-size:11px;
	height:20px;
	padding-right:12px;
}
/**************************/











/*==========inner css===========*/



.tabbox {
	border-bottom:1px solid #b0c1cf;
}
.workby {
	color:#08a5c0;
	float:left;
	width:100px;
	padding: 4px 0 0 0;
}
ul.tab {
	padding:0;
	margin:0;
	list-style:none;
}
ul.tab li {
	display:inline;
}
ul.tab li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	float:left;
	width:inherit;
	padding-left:12px;
}
ul.tab li a span {
	display:block;
	padding:8px 12px 7px 0;
	margin-right:15px;
	color:#767979;
}
ul.tab li a:hover {
	background:url(../img/tab_left.gif) no-repeat left top;
	padding-left:12px;
	float:left;
	width:inherit;
}
ul.tab li a:hover span {
	display:block;
	background:url(../img/tab_right.gif) no-repeat right top;
	padding:8px 12px 7px 0;
	margin-right:15px;
	color:#181512;
}
ul.tab li a.current {
	background:url(../img/tab_left.gif) no-repeat left top;
	padding-left:12px;
	float:left;
	width:inherit;
}
ul.tab li a.current span {
	display:block;
	background:url(../img/tab_right.gif) no-repeat right top;
	padding:8px 12px 7px 0;
	margin-right:15px;
	color:#181512;
}
.portfolio_box_inner {
	padding:12px 0;
	margin: 0 auto;
}
.portfolio_box_inner .pbox {
	float:left;
	width:326px;
	margin:5px 5px 5px 8px;
}
.pbox_head {
	background-color:#e8e8e8;
	padding:10px;
	font:normal 18px "Lucida Sans", Arial, Helvetica, sans-serif;
	margin-bottom:1px;
	border-top:1px solid #969696;
}
.pbox_head span {
	color:#029bb5;
	font-size:12px;
}
.pbox_img a img {
	text-align:center;
	border:4px solid #e7e7e7;
	text-decoration:none;
}
.pbox_img a:hover img {
	border:4px solid #969696;
	text-decoration:none;
}
.pbox_bottom {
	background:url(../img/datebg_left.gif) no-repeat left top;
	padding-left:15px;
	float:right;
	margin-top:1px;
}
.pbox_bottom div {
	background:url(../img/datebg_right.gif) no-repeat right top;
	display:block;
	padding:0 5px;
}
.pbox_bottom div p {
	padding:4px 10px 4px 20px;
	margin:0;
	background:url(../img/icons/cal.gif) no-repeat left 5px;
}
.pbox_bottom div p.visitlink {
	padding:2px 10px 8px 28px;
	margin:0;
	background:url(../img/icons/pc.gif) no-repeat left 5px;
}
.pbox_bottom div p.visitlink a {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	font-size:11px;
}
.pbox_bottom div p.visitlink a:hover {
	text-decoration:none;
	color:#08a5c0;
}
.portfolio_box_inner .pbox_inner {
	float:left;
	width:668px;
	margin:5px 5px 5px 8px;
}
.backtomain {
	float:right;
	padding: 4px 0 0 0;
	width:100px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
	font-size:14px;
}
.backtomain a {
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}
.backtomain a:hover {
	color:#08a5c0;
	text-decoration:none;
}
.pbox_txtbox {
	width:668px;
	padding:12px 0 0 0;
}
.pbox_txtbox .pbox_shortdesc {
	float:left;
	width:345px;
	border-right:1px solid #e7e7e7;
	padding:5px 15px 5px 5px;
}
.pbox_txtbox .pbox_services {
	padding:0;
	margin:0 0 0 15px;
	float:left;
	width:282px;
}
.testi_inner .testitxt_inner {
	background:url(../img/icons/braces.gif) no-repeat left 5px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	width:550px;
	font-style:italic;
	color:#606060;
}
.testi_inner .testiby {
	text-align:right;
}
/*=======pagination css==================*/



.pagination {
	font:normal 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	color:#999999;
}
.pagination a {
	/*color:#2562ad;*/



color:#59afbe;
	text-decoration:none;
}
.pagination a:hover {
	color:#000000;
	text-decoration:underline;
}
.pagination .current {  /* ^^^^^^^^^^^^ chnaged a.current to .current ^^^^^^^^^^^^^^ */
	padding:2px 5px;
	background-color:#1b7ab6;
	color:#FFFFFF;
	text-decoration:none;
}
.imgborder {
	border:4px solid #e7e7e7;
	margin:0 8px 5px 0;
	
}
.red {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
/*new css*/



.padr10 {
	padding-right:10px;
}
.breadcrumb {
	font:11px/20px Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	border-bottom: 1px solid #e1e1e1;
}
.breadcrumb span {
	color:#08a5c0;
	font-size:12px;
	padding-right:8px;
}
.breadcrumb a.graylink {
	color:#08a5c0;
	text-decoration:underline;
}
.breadcrumb a.graylink:hover {
	color:#000000;
	text-decoration:none;
}
h3 {  /* replace css */
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#08a5c0;
	padding-bottom:10px;
}
.txtheadbg {
	background-color:#f0f1f3;
	padding:5px;
	font:bold 16px Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom: 2px;
}
.orangebg {
	background:#fec416;
	color:#000000;
	font-weight:bold;
	padding:4px;
}
/*new css2 ------------June 02, 2009 ------------------*/







ul.list li {
	background:url(../img/links-bullet.jpg) no-repeat left 4px;
	padding-left:22px;
	padding-bottom:8px;
}
/*---- Testimonials css ---------*/



/* Added By Rakshit Patel */



.septesti {
	border-bottom:4px dotted #E9E9E9;
}
/**************************/



blockquote.callout {
	background:transparent url(../img/icons/testi1.gif) no-repeat 0px 15px;
	margin:0;
	padding:0;
}
blockquote.callout p {
	color:#727272;
	font:bold 14px/22px "Lucida Sans", Arial, Helvetica, sans-serif;
	padding:15px 10px;
}
blockquote.callout p img.setpad {
	vertical-align:30px;
}
blockquote.callout div.endqt {
	background:transparent url(../img/icons/testi2.gif) no-repeat 600px bottom;
	padding:15px 50px;
	margin:0 0 15px 0;
}
blockquote.callout p.link {
	font-size:11px;
	padding-top:0;
	text-align:right;
	line-height:16px;
	color:#000000;
}
blockquote.callout p.link a {
	text-decoration:underline;
	font-weight:normal;
	color:#666666;
}
blockquote.callout p.link a:hover {
	text-decoration:none;
}
/*---- Careers css ---------*/



.cssh4like {
	color:#08A5C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:5px 0;
}
/*---- Client testimonial in sidebar css ---------*/



blockquote.clienttesti {
	background:transparent url(../img/icons/testi1_sm.html) no-repeat scroll 0 15px;
	border-bottom:4px dotted #E9E9E9;
	margin:0;
	padding:0;
}
p.clienttesti1 {
	background:transparent url(../img/icons/testi2_sm.html) no-repeat scroll 210px bottom;
	margin:0 0 15px;
	padding:10px 25px;
}
blockquote.clienttesti2 {
	background:transparent url(../img/icons/testi1_sm.html) no-repeat scroll 0 15px;
	margin:0 0 0 5px;
	padding:0;
}
/* --------- client logo css 16-6-2009-----------*/



/*.content table{



	 border:1px solid #0393b5;



	}*/



	



.bdr_dot_right {
	border-right:1px dotted #b0b0b0;
}
.bdr_dot_bot {
	border-bottom:1px dotted #b0b0b0;
}
/* --------- sitemap  css 16-6-2009-----------*/



#page-wrap div.sitemap {
	width: 680px;
	margin: 0 auto;
	padding-top:10px;
}
#page-wrap div.sitemap a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 2px 0;
}
#page-wrap div.sitemap a:hover {
	text-decoration: underline;
}
#page-wrap div.sitemap ul {
	padding: 8px 10px;
	list-style: none;
	background: #fafafa;
}
#page-wrap div.sitemap ul li {
	background:none;
	padding:2px 15px;
}
#page-wrap div.sitemap ul ul {
	background: #eaeaea;
}
#page-wrap div.sitemap ul ul ul {
	background: #cbcccd;
}
#page-wrap div.sitemap ul ul ul ul {
	background: #d5d5d5;
}
/* Added By Rakshit */



a.bluelink {
	color:#0691AA;
	text-decoration:underline;
	outline:none;
	font-weight:bold;
	padding-right:12px;
}
a.bluelink:hover {
	color:#0691AA;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	padding-right:12px;
}
#contactmap table {
	border:1px solid #0393b5;
}
#contactmap table td {
	padding:5px;
}
/* Added By Rakshit Patel */



.hiddendiv {
	border:1px #0099FF solid;
	border-style:dashed;
	width:auto;
	margin:10px;
	padding:20px;
}
/*--------------new css------------------*/



.citylists {
	margin:10px 0;
	padding:8px;
	background-color:#F4F4F4;
	font-size:14px;
	font-weight:bold;
	color:#727272;
}
.citylists a {
	display:inline;
	padding:5px 8px;
	font-size:12px;
	background-color:#DFDFDF;
	border:1px solid #E4E4E4;
}
.citylists a:hover {
	background-color:#727272;
	border:1px solid #FFFFFF;
	color:#fff;
}
.citylists a.current {
	display:inline;
	padding:5px 8px;
	font-size:12px;
	background-color:#727272;
	border:1px solid #FFFFFF;
	color:#fff;
	text-decoration:none;
}
.videocss {
	border-bottom:#CCCCCC dotted 1px;
	width:88%;
	margin:0 auto;
	padding:10px 0px;
}
/*------dont hire us css---------------*/



.txt16bold {
	font-size:16px;
	font-weight:bold;
}
.pbox_head2 {
	background-color:#e8e8e8;
	padding:10px;
	font:normal 14px/26px Arial, Helvetica, sans-serif;
	margin-bottom:1px;
	border-top:1px solid #969696;
}
p.box_bdr {
	display:block;
	margin:8px 0;
	padding:6px 15px 10px 35px;
	background:#f1f9fe url(../img/sep3.jpg) no-repeat left top;
	font:normal 12px/22px "Lucida Sans", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d3eaec;
}
p.box_bdr1 {
	display:block;
	border:4px solid #e7e7e7;
	margin:8px 0;
	padding:8px;
	background-color:#313131;
	font:bold 14px/22px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
p.box_bdr2 {
	display:block;
	border:4px solid #e7e7e7;
	margin:8px 0;
	padding:8px;
	background-color:#00334a;
	font:bold 14px/22px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
h1 .greentxtsmall {
	font:16px/25px Arial, Helvetica, sans-serif;
	color:#a4e400;
}
.compar_table {
	background-color:#FFFFFF;
	border:1px solid #E5E5E9;
	padding:1px;
	width:99%;
}
.plans_header {
	float:right;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:231px;
}
.plans {
	background-color:#CAE9F2;
	border-right:1px solid #E5E5E9;
	color:#00A5C5;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	text-transform:uppercase;
	width:215px;
}
.gold {
	background-image:url(../img/plan_gold_bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	padding:2px;
	width:70px;
}
.silver {
	background-color:#6A6A6A;
	background-image:url(../img/plan_silver_bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	padding:2px;
	width:74px;
}
.bronze {
	background-image:url(../img/plan_bronze_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	padding:2px;
	width:75px;
}
#particulars_header {
	background-color:#E2F6FC;
	color:#00A5C5;
	font-size:14px;
	font-weight:bold;
	padding:18px 0 18px 15px;
	text-transform:uppercase;
}
.particulars_detail {
	background-color:#FCFCFC;
	background-image:url(../img/seo_plandetail_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	padding:4px 0 4px 15px;
}
.list {
	border-bottom:1px solid #E5E5E9;
}
.heading2 {
	background-color:#449FB5;
	background-image:url(../img/seo_plandetail_headerbg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border-bottom:1px solid #0087AE;
	border-top:1px solid #0087AE;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:3px 0 3px 10px;
}
.leftpan {
	border-right:1px solid #E5E5E9;
	float:left;
	width:445px;
}
.particulars_detail {
	background-color:#FCFCFC;
	background-image:url(../img/seo_plandetail_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	padding:4px 0 4px 15px;
}
.rightpan {
	float:right;
}
.gold_pan {
	background-color:#FEFCEA;
	float:right;
	width:74px;
}
.silver_pan {
	background-color:#F3F3F3;
	border-right:1px solid #FFFFFF;
	float:right;
	width:74px;
}
.bronze_pan {
	background-color:#F2E9E2;
	border-right:1px solid #FFFFFF;
	float:left;
	width:81px;
}
.topstrip {
	background:transparent url(../img/vertical_middleline.gif) repeat-x scroll left center;
	margin:10px 0;
	text-align:right;
}
#content {
	background-color:transparent;
	float:left;
	line-height:20px;
	width:700px;
}
ul.true_false {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.true_false .true {
	background-image:url(../img/icons/true.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	display:block;
	padding:4px 0;
	text-indent:-900em;
}
ul.true_false .true_height {
	background-image:url(../img/icons/true.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	display:block;
	height:40px;
	padding:4px 0;
	text-indent:-900em;
}
ul.true_false .false {
	background-image:url(../img/icons/false.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	display:block;
	padding:4px 0;
	text-indent:-900em;
}
ul.true_false .false_height {
	background-image:url(../img/icons/false.gif);
	background-position:center center;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	display:block;
	height:40px;
	padding:4px 0;
	text-indent:-900em;
}
.contentseparator, .contentseparator1, .contentseparator2, .contentseparator3, .contentseparator4 {
	background:transparent url(../img/maincontent_middleline.gif) no-repeat scroll center center;
	padding:10px 0;
}
.padding {
	background-color:#FFFFFF;
	color:#000000;
	padding:15px;
}
.sub-head {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	text-transform:uppercase;
}
ul.list2 {
	list-style:circle;
	padding-left:25px;
	padding-top:0;
}
ul.list2 li {
	background:none !important;
	padding-left:5px;
}
tr.rowbg td {
	background:#b6e7ee url(../img/thbg.gif) repeat-x left top;
	font-size:14px;
	font-weight:bold;
	color:#123841;
}
tr.rowbg2 td {
	background:#cbdbdc url(../img/thbg2.gif) repeat-x left top;
	font-size:12px;
	font-weight:bold;
	color:#123841;
	border-bottom:1px solid #a0b4b5;
}
.nopad {
	padding:0 !important;
}
.nobdr {
	border:0px !important;
}
.btm_border {
	font-size:11px;
}
#f_container .f_rightpart {
	float:right;
	font-size:11px;
	text-align:right;
	width:500px;
}
.heading {
	color:#08A5C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
}
.faqheading {
	font-size:12px;
	color:#FFFFFF;
	cursor: pointer;
	display:block;
	margin-top:5px;
	padding:3px;
	border:1px #CCC solid;
	background-color:#003366;
	text-decoration:none;
}
.faqheading a {
	text-decoration:none;
	color:#FFFFFF;
}
.faqheading a:hover {
	color:#33CC99;
	background-color:transparent;
}
.faqanswer {
	background-color:#ebfafc;
	display:none;
	margin-left:10px;
	margin-right:10px;
	padding:2px 5px;
}
.content-link {
	color:#08A5C0;
	text-decoration:underline;
}
a.servicebutton {
	background:transparent url(../img/bg_button_a.gif) no-repeat scroll right top;
	color:#0098B6;
	display:block;
	float:right;
	font-size:11px;
	height:24px;
	margin:6px 30px 0 35px;
	padding-right:11px;
	text-decoration:none;
	text-transform:uppercase;
}
a.servicebutton span {
	background:transparent url(../img/bg_button_span.gif) no-repeat scroll 0 0;
	display:block;
	line-height:14px;
	padding:5px 0 5px 12px;
}
a.servicebutton {
	color:#0098B6;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.list {
	padding:0;
	margin:0;
	list-style:none;
}
.list li {
	background-image:url(../img/links-bullet.html);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:0 0 10px 15px;
}
#threesteptype {
	font-size:18px;
	padding-bottom:10px;
	text-transform:uppercase;
	width:100%;
}
#threesteptype span {
	border-bottom:3px solid #CCCCCC;
	border-left:2px solid #FFFFFF;
	border-right:8px solid #E7E7E7;
	display:block;
	float:left;
	padding:8px;
}
.testi .video_top {
	background:url(../img/videoi_top.gif) no-repeat left top;
	height:37px;
	padding:0 8px 0 11px;
}
.video_top span {
	display:block;
	background:url(../img/icons/right_arrow.gif) no-repeat left 8px;
	padding:8px 0 5px 30px;
	font:bold 16px "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#08a5c0;
}
/*** Added By Rakshit ***/



.breadhomeimg {
	padding-top: 3px;
	float:left;
}
/*changes*/
/*contact*/
.bgcolor {
	background-color:#dee2e5;
}
.border {
	border:2px #7b8f9e solid;
}
.text {
	color: #0a0a0b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
}
/*contact_n*/
.bgcolor {
	background-color:#FFFFFF;
}
.padl {
	padding-left:25px !important;
}
.gray_bg {
	background-image:url(../img/newbg.gif);
	background-repeat:no-repeat;
}
.g_pad {
	padding-left:15px;
	padding-top:11px;
	margin-top:18px;
	margin-bottom:20px;
}
.blue {
	color: #2dbed7;
}
.right {
	float:right;
}
.cityaddress {
	background-color:#F4F4F4;
	color:#727272;
	font-size:14px;
	margin:10px 0;
	padding:8px;
}

.imgalignleft
{
text-align:left;
float:left;
}

.success{ color:#00CC00;}

.gallery a img {
  float: left;
  width: 24.4%;
  height: auto;
  border: 2px solid #fff;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
/* line 46, ../sass/demo.scss */
.gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
/* line 57, ../sass/demo.scss */
 .gallery a.big img {
  width: 40%;
}

/* line 65, ../sass/demo.scss */
.align-center {
  text-align: center;
}