@import url("reset.css");

/* link styles */
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;outline:none;}

.aline{text-decoration:none;}
.aline:hover{text-decoration:none;}

/* standard styles */
ul{list-style:none;}
.b{font-weight:bold;}
.u{text-decoration:underline;}
.flft{width:auto;float:left;}
.frgt{width:auto;float:right;}
.clear{clear:both;}
.hide{display:none;}
.txt-ctr{text-align:center;}
.txt-lft{text-align:left;}
.txt-rgt{text-align:right;}
.vmiddle{vertical-align:middle;}
input{font-family:verdana,arial,helvetica;font-size:100%;color:#000;}
body{font-size:11px;font-family:verdana,arial,helvetica;color:#545152;text-align:center;background:#F6A01F url('../images/headerbg.gif') repeat-x left top; }
.home-bg{padding:0;;margin-top:4px;width:100%;float:left;background: url('../images/bg.gif') repeat-y 0 0;}
h2.bancont-hd{margin:0;padding:0;padding:28px 0 25px 0; font-size:22px;}
.subhd{color:#EC2580;font-size:13px;font-weight:bold}
.newshd{color:#f4a019;font-size:14px;font-weight:bold}
.newshd-sub{color:#545152;font-size:10px;font-weight:bold}

/* / standard styles \ */
#main-container1{margin:0 auto;width:998px;text-align:left;}
#main-container{margin:0 auto;width:998px;text-align:left;}
.wrapper{width:998px;float:left;}
.hdcont{width:998px;}
.logo{padding:10px 0 18px 15px;}
.hom-hd{margin:30px 40px 0 0;}
.four-hd{margin:20px 40px 0 0;}
.three-hd{margin:48px 40px 0 0;}
.two-hd{margin:77px 40px 0 0;}
.one-hd{margin:107px 40px 0 0;}
.project-ban{padding:10px 0 0 12px;}

/*menu*/
.topmenu{width:1100px;margin:0px auto;}
.menu{width:1050px;margin:0px auto;}
.menu ul{float:left;width:926px;list-style:none}
.menu ul li{float:left;height:35px;line-height:12px;font-weight:bold;}
.menu ul li a.first{
	float:left;
	width:110px;
	height:35px;
	display:block;
	background:url("../images/left-first.gif") no-repeat top left;
	text-align:center;
	text-decoration:none;
	}
.menu ul li a{
	float:left;
	width:110px;
	height:35px;
	display:block;
	background:url("../images/left-trans.gif") no-repeat top left;
	text-align:center;
	text-decoration:none;
	}
.menu ul li a span{
	float:left;
	width:95px;
	height:15px;
	padding:10px 16px 10px 0;
	color:#F6A01F;
	float:left;
	display:block;
	text-decoration:none;
	background:url("../images/right-trans.gif") no-repeat top right;
	position:relative;
	left:16px;
	}
.menu ul li a span.last{
	float:left;
	width:95px;
	height:15px;
	padding:10px 16px 10px 0;
	color:#F6A01F;
	float:left;
	display:block;
	text-decoration:none;
	background:url("../images/right-last.gif") no-repeat top right;
	position:relative;
	left:16px;
	}
.menu ul li a:hover span {color:#fff;cursor:pointer;position:relative;left:16px}
.menu ul li a:hover {position:relative;left:0px;background-position:0% -35px;text-decoration:none;}
.menu ul li a:hover span {background-position:100% -35px}
.menu ul li.active a{
	width:130px;
	float:left;
	height:35px;
	background:url("../images/left-trans.gif") no-repeat top left;
	background-position:0% -35px;
	text-decoration:none;
	position:relative;
	left:0px;
	}
.menu ul li.active a.first{
	width:130px;
	float:left;
	height:35px;
	background:url("../images/left-first.gif") no-repeat top left;
	background-position:0% -35px;
	text-decoration:none;
	position:relative;
	left:0px;
	}
.menu ul li.active a span {
	width:114px;
	float:left;
	height:25px;
	display:block;
	background:url("../images/right-trans.gif") no-repeat top right;
	color:#fff;
	background-position:100% -35px;
	}
.menu ul li.active a span.last {
	width:114px;
	float:left;
	height:35px;
	display:block;
	background:url("../images/right-last.gif") no-repeat top right;
	color:#fff;
	background-position:100% -35px;
	}
.menu ul li.active{
	width:130px;
	height:35px;
	float:left;
	background:url("../images/left-trans.gif") no-repeat top left;
	background-position:0% -35px;
	text-decoration:none;
	position:relative;
	left:0px;
	}
.menu ul li.active.first{
	width:130px;
	height:35px;
	float:left;
	background:url("../images/left-first.gif") no-repeat top left;
	background-position:0% -35px;
	text-decoration:none;
	position:relative;
	left:0px;
	}
.menu ul li.active span {
	width:114px;
	height:25px;
	float:left;
	padding:10px 16px 0px 0;
	display:block;
	text-align:center;
	background:url("../images/right-trans.gif") no-repeat top right;
	color:#fff;
	background-position:100% -35px;
	position:relative;
	left:16px;
	border:0px solid red;
	}
.menu ul li.active span.last {
	width:114px;
	height:25px;
	float:left;
	display:block;
	text-align:center;
	background:url("../images/right-last.gif") no-repeat top right;
	color:#fff;
	background-position:100% -35px;
	position:relative;
	left:16px;
	}
/*End of Menu style*/

/* home */
#midcont{margin-top:4px;}
.bgcolor{background:#F5A01F;}
.bgcolor1{background:#F6A01F;}
.homecont{width:998px;font-size:12px;}
.bancont{padding-left:30px;width:301px;font-family:helvetica, verdana;}
.bancont p{margin:0px;padding:0px;font-style:italic;line-height:17px;}
.bancont.last{width:271px;}

.news-band{margin-top:40px;width:998px;height:24px;font-size:27px;font-weight:bold;background:#ec2580;}
.news-wrapper{padding-left:30px;width:467px;float:left;}
.news-area{padding:5px 0px 15px 0px;width:998px;font-weight:normal;background:#c5c3aa;}
.news-area ul li{padding:10px 0 0 0;width:460px;float:left;font-size:11px;}
.news-area ul li span{padding:2px 0 0 7px;}
img.middle{vertical-align:middle;}

.cont-wrap{display:inline;margin:6px 0 0 54px;width:890px;background:#fff;line-height:18px;}
.cont{padding:25px 25px 10px 25px;width:auto;line-height:20px;}
.cont p{padding-top:10px;}

table.tblstyle2{margin:0px auto;padding:0px;width:820px;font-size:12px;}
table.tblstyle2 th{padding:0px 0px 0px 13px;text-align:left;}
table.tblstyle2 td{padding:0px 0px 10px 33px;text-align:left;vertical-align:top;}
table.tblstyle2 ul {margin: 0;padding: 0;list-style-type:none;/* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/}
table.tblstyle2 ul li{margin: 0;padding: 0;margin:5px 0px;padding:5px 5px 5px 18px;background-image: url('../images/bullet.gif');background-position: 8px 11px; /* X-pos Y-pos (from top-left) */background-repeat: no-repeat;}

.contact{width:500px;}
.address{margin:30px 10px 10px 0px;padding-left:10px;width:200px;border-left:1px dotted #F6A01F;}

.contactcont{margin-top:11px;line-height:22px;font-size:11px;}
.contactcont td{padding:5px;color:#000000;}
.redtxt{color:#CC0000}
.textbox1{padding:2px 5px;border:1px solid #949494; width:200px; height:16px;}
.textarea{padding:2px;border:1px solid #949494; width:206px; height:55px; font-family: Verdana,Arial,Helvetica;font-size:11px;}
.button1{border:1px solid #343436;color:#000000;width:80px; height:22px; background:#FFCC69;font-weight:bold;}

.op-in{padding:10px;width:180px;}
.op-in p{margin-top:15px;}

ul.bullet{margin-top:15px; width:890px;}
ul.bullet li{padding:0 0 10px 80px;width:750px;background:url('../images/list-icon.jpg') no-repeat 0 0;}
ul.bullet li p{padding-top:5px;}
ul.bullet li.last{padding-bottom:30px;}

/*Our Associates*/
.our-ass{padding:5px 0;width:890px;background:#545152;}
.our-ass ul{width:865px;float:left;padding:5px 0 0 25px;}
.our-ass ul li{padding-left:10px;display:inline;width:auto;float:left;}

dl.content{margin:20px 0 0 0;width:890px;}
dl.content dt{margin-right:35px;width:250px;float:left;text-align:right;}
dl.content dd{width:550px;float:left;border:0px solid blue;}
dl.content dd.last{padding-bottom:40px;}
dl.content p{margin-top:5px;}

.associates{padding:5px 0 5px 20px;margin-top:20px;width:870px;background:#ff0a85;}

/*about us*/
.abt-cont{width:490px;margin:31px 20px 44px 31px;line-height:20px;}
.abt-lead{font-style:italic;font-weight:bold;color:#EB2786;font-size:12px;}
.abt-cont p{margin:5px 0 0 0}
.abt-border{width:350px;float:right;line-height:0px;border-top:5px solid #f6a01f;}
.abt-vision{width:543px;background:#EB2786;}
.vision-txt{width:447px;padding:7px 25px 22px 30px;line-height:16px;color:#FFFFFF;font-size:12px;}
.vision-txt p{margin-top:4px;}
.vision-quotes{width:38px;}

/*news*/
.news-cont{width:570px;padding-bottom:28px;margin:20px 31px 0px 31px;line-height:20px;}
.news-hd{font-style:italic;}
.news-cont p{margin-top:15px;}
.news-det{width:850px;float:left;padding:27px 20px 20px;}
.news-det p{margin-top:10px;}
.news-det a{color:#E52B7E;text-decoration:underline;}
.news-det a:hover{color:#E52B7E;text-decoration:none;}

.newslft{width:232px;float:left;}
.newslft ul{padding:0px 0 0 20px;width:202px;float:left;list-style-type:none;}
.newslft ul li{margin: 0;padding: 0;padding:0px 0px 0px 28px;background-image: url('../images/bullet.gif');background-position: 18px 8px; /* X-pos Y-pos (from top-left) */background-repeat: no-repeat;}
.newslft p{padding:10px 10px 10px 20px;}

/*janaadhar projects*/
.left-part{margin:15px 20px 0 0;width:135px;float:left;}
.left-part ul{padding-top:5px;width:135px;float:left;list-style-type:none;}
.left-part ul li{padding:0 0 5px 10px;width:auto;float:left;}
.prj-hd{margin-bottom:34px;width:125px;float:left;}
.dwnloads{border:0px solid red;padding:3px 0px 18px 5px;margin-left:3px;width:128px;float:left;color:#ffffff;background:url('../images/speech-bubble.gif') no-repeat 0 0;}

.right-part{padding:5px 0 30px 0;width:700px;float:left;}
.right-part p{margin-top:10px;}
.right-part ul{padding:5px 0;width:700px;float:left;list-style-type:none;}
.right-part ul li{margin: 0;padding: 0;padding:0px 0px 0px 18px;background-image: url('../images/bullet.gif');background-position: 8px 8px; /* X-pos Y-pos (from top-left) */background-repeat: no-repeat;}

.phase{width:80px;float:left;color:#F6A01F;font-size:13px;font-style:italic;font-weight:bold;}
.slide-bg{width:890px;height:37px;float:left;background:url('../images/slide-bg.gif') no-repeat 0 0;text-align:center;}
.slide-pos{margin-left:300px;padding-top:10px;}
.slide-show a, .slide-show a:hover{width:290px;float:left;text-decoration:none;color:#6C6D68;font-weight:bold;font-size:13px;}
.specifications a, .specifications a:hover{margin-left:4px;width:290px;float:left;text-decoration:none;color:#6C6D68;font-weight:bold;font-size:13px;}

/*Lightbox*/
.gallerycont {margin:0px auto;}
.big_img_are {margin:0;padding:0;background-color:#FFFFFF;}
.big_img_are table {margin:0 auto;margin-top:10px;}
.imgbordr{border:2px solid #fdc46e;}
.band{margin:0; padding:0px; width:100%; float:left;background:#fdc46e;}
.caption{padding:5px 10px;float:left;font-family:verdana,Arial,Helvetica,sans-serif; width:auto; font-size:17px;font-weight:bold;color:#ffffff;}
.close{padding:5px 10px;font-family:verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size:12px;font-weight:bold;float:right;}
a.close,a:hover.close{outline:none;color:#ffffff;}

table.tblstyle1{margin:0px auto;padding:0px;margin-top:5px;border-collapse:collapse;width:643px;}
table.tblstyle1 th{padding:9px 10px 13px 23px;text-align:left;color:#F0117C;font-size:22px;font-weight:normal;background:#C1C1C1;}
table.tblstyle1 td{padding:3px 10px 0px 23px;text-align:left;line-height:16px;background:#DEDEDC;vertical-align:top;}
table.tblstyle1 td.first{padding-top:20px;}
table.tblstyle1 td.bg{background:#C1C1C1;padding:10px;margin-top:5px;}
.para{padding-top:5px;}

/*footer*/
.footer{width:998px;float:left;color:#fff;font-size:11px;}
.footerlink ul{padding:20px 0;width:400px;float:left;text-align:left;}
.footerlink ul li{display:inline;padding:0 5px 0 15px;background:url('../images/footer-sep.gif') no-repeat 0 3px;}
.footerlink ul li.nobg{background:none;}
.footerlink ul li span{text-decoration:underline;}
.footerlink ul li.first{padding-left:0px;}
.footertxt{padding:20px 0;width:400px;float:right;text-align:right;}
.footer-ins{margin:0px auto;width:890px;color:#fff;font-size:11px;}

/*anchors*/
.a1{text-decoration:underline;color:#ec2580;font-size:11px;}
.a1:hover{text-decoration:none;color:#ec2580;font-size:11px;}

.a2{text-decoration:underline;color:#ec2580;font-size:10px;}
.a2:hover{text-decoration:none;color:#ec2580;font-size:10px;}

/*colors*/
.color1{color:#fff;}
.color2{color:#ec2580;}
.color3{color:#f4a019;}
.color4{color:#E52B7E;}
.color5{color:#7E7E7E;}

/*font size*/
.fsz1{font-size:13px;}
.fsz2{font-size:10px;}

/*paddings*/
.ptop{padding:0}
.pad1{padding-right:10px;}
.pad2{padding-left:20px;}
