/* CSS Document */

/* GEN */

a{ outline:none;}
body{background:#fff url(../images/bg.jpg) top center no-repeat; color:#000000; padding:0 0 0 0; margin:0 0 0 0;}
div, form, input, textarea, h1, h2, h3, h4, h5, h6, p{padding:0 0 0 0; margin:0 0 0 0;}
img{border:none;padding:0 0 0 0; margin:0 0 0 0; outline:none;}
ul{list-style-type:none; list-style-position:inside; padding:0 0 0 0; margin:0 0 0 0;}
.spacer{clear:both; line-height:0; font-size:0;}
.center{width:966px; margin:0 auto;}
.body_bg{width:966px; margin:0 auto; background:url(../images/main_bg.png) no-repeat top;  }
/* GEN */
.container{border-top:0px solid #000381;}
	
/* TOP */
.header01{margin:0 47px 0 50px; float:left; width:532px;}
.header02{float:right;}
/*.topBg{background:url(../images/topBg.gif) no-repeat center top; height:188px; }*/
.topBg{/*background:url(../images/search_bg.jpg) top center;*/ width:100%;}
.topBgCont{float:left; padding:0 0 0 0;}
.topBgCont_logoArea{float:left; margin:0 0 10px 0;
/*height:101px;*/ width:346px;}
.topBgCont_logoAreaLOGO{margin:16px 0 0 0px; height:110px;}
.topBgCont_navArea{width:960px;	padding:0 0 0 20px; margin:0 0 20px 0;}
/*.topBgCont_navArea ul.menu{margin:0 0 0 30px; display:block; padding:0; list-style-type:none;}
.topBgCont_navArea ul.menu li{float:left; margin:0; padding:0 ; display:block;}
.topBgCont_navArea ul.menu li a{font-family:"Trebuchet MS"; font-size:17px; color:#bec0c4; font-weight:bold; text-decoration:none; cursor:pointer;}
.topBgCont_navArea ul.menu li a:hover, .topBgCont_navArea ul.menu li a.active{color:#3434a8;}*/
#fix{color:#000000;}
	
/*saikat added 240610*/
.punch_line { padding:5px 0 0 52px; }

		.topBgCont_navArea ul.menu{ width:100%; padding:0; margin:0; list-style-type:none;}
		.topBgCont_navArea ul.menu li{ float:left; padding:0; margin:0 8px 0 0; list-style-type:none;}
		.topBgCont_navArea ul.menu li a{margin:0; background:url(../images/menu-left-n.png) no-repeat left; height:46px; padding:0 0 0 19px; color:#ffffff; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
		.topBgCont_navArea ul.menu li a span{ margin:0; background:url(../images/menurightt-n.png) no-repeat right; line-height:46px; padding:0 19px 0 62px; display:block;}
		.topBgCont_navArea ul.menu li a:hover{ margin:0; background:url(../images/menu-left-h.png) no-repeat left; height:46px;  padding:0 0 0 19px; color:#004e89;}
		.topBgCont_navArea ul.menu li a span:hover{ margin:0; background:url(../images/menurightt-h.png) no-repeat right; line-height:46px; padding:0 19px 0 62px; display:block;}
		
		.topBgCont_navArea ul.menu li .news { position:absolute; height:67px; z-index:1; margin:-10px 0 0 -75px; display:block;}
		.topBgCont_navArea ul.menu li .bdir { position:absolute; height:67px; z-index:1; margin:-10px 0 0 -80px; display:block;}
		.topBgCont_navArea ul.menu li .ab_us { position:absolute; height:67px; z-index:1; margin:-10px 0 0 -80px; display:block;}		
		.topBgCont_navArea ul.menu li .si_in { position:absolute; height:67px; z-index:1; margin:-10px 0 0 -80px; display:block;}		
		.topBgCont_navArea ul.menu li .si_up { position:absolute; height:67px; z-index:1; margin:-10px 0 0 -81px; display:block;}

		/*.topBgCont_navArea ul.menu li.news { background:url(../images/news_icon.gif) no-repeat ; height:25px; padding:5px 49px 0 40px; }
		.topBgCont_navArea ul.menu li.bdir { background:url(../images/directory_icon.gif) no-repeat ; height:25px; padding:5px 49px 0 40px; }
		.topBgCont_navArea ul.menu li.ab_us { background:url(../images/about_icon.gif) no-repeat ; height:25px; padding:5px 49px 0 40px; }
		.topBgCont_navArea ul.menu li.si_in { background:url(../images/sign_icon.gif) no-repeat ; height:25px; padding:5px 49px 0 40px; }
		.topBgCont_navArea ul.menu li.si_up { background:url(../images/sign_up_icon.gif) no-repeat ; height:25px; padding:5px 0 0 40px; }*/
		
		/*.ban_bg {background:url(../images/banner_bg.gif) center top repeat-y;}*/
		.ban_bg {margin:0 auto;padding-top:10px;}
/* TOP */

.commonbg{/*background:url(../images/search_bg.jpg) top center; */width:100%;}

/* TOP MID */
/*.topmidBg{background:url(../images/boxTop.gif) no-repeat top center;  height:97px;}*/
.topmidBg{height:97px;}
.topmidBgCont{float:left; padding:0 0 0 0;}
.topmidBgCont_searchArea{width:610px; float:right;padding-top:20px;}
.topmidBgCont_searchArea h1{font-family:"Trebuchet MS"; font-size:18px; color:#002b3f; line-height:15px; font-weight:bold; margin:7px 0 20px 0px;}
.topmidBgCont_searchArea input.txt01{display:block; float:left; border:none; background:url(../images/input-bg.png) no-repeat; height:40px; width:248px;line-height:40px; text-align:left; padding:0 10px 0 10px;  font-family:"Trebuchet MS"; font-size:16px; color:#848986; font-weight:normal; margin:0px 0 0 10px;}
.topmidBgCont_searchArea input.txt22{display:block;	float:left;	border:none; background:url(../images/input-bg1.png) no-repeat; height:40px; width:222px; line-height:40px; text-align:left; padding:0 10px 0 10px; font-family:"Trebuchet MS"; font-size:16px; color:#848986; font-weight:normal; margin:0px 0 0 0px;}
.topmidBgCont_searchArea .sub{display:block;/*background:url(../images/submit.png);*/	height:17px; width:22px; margin:10px 0px 0 10px;  padding:0px 0px 0 0; text-align:center;}
.topmidBgCont_businessArea{width:218px; margin:0 auto;}
.topmidBgCont_businessArea img{width:218px; margin:30px auto 0 auto;}

/*.topmidBgCont_businessArea a.bis{display:block;	background:url(../images/add_bis.gif) no-repeat; height:66px; width:301px; line-height:66px; font-family:"Trebuchet MS"; font-size:26px; color:#FAFAFA;	font-weight:normal;	padding:0 0 0 54px;	text-decoration:none; cursor:pointer; margin:2px 0 0 12px;}*/
/* TOP MID */


/* WELCOME */
/*.welcomeBg{background:url(../images/topMidbg.gif) -30px 0 repeat-y;}*/
.welcomeBg{background:url(../images/new_repeat.jpg) -30px 0 repeat-y;}
.welcomeBg_welcomeArea{width:705px; margin:0 auto; float:left;}
.welcomeBg_welcomeArea_top{width:677px; margin:10px auto 0 auto; height:90px;}
.welcomeBg_welcomeArea_top .text_n{ float:left; width:480px; margin:15px 0 0 0;}
	.welcomeBg_welcomeArea_top .text_n p{ float:left; color:#1073a1; font-size:22px; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 15px;}
	.welcomeBg_welcomeArea_top .text_n p span{color:#013753; font-size:22px; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.welcomeBg_welcomeArea_top .text_n p.left{float:right; color:#1073a1; font-size:22px; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.welcomeBg_welcomeArea_top .text_n p.left span{color:#4b940f; font-size:22px; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.welcomeBg_welcomeArea_top .banner-img{float:right; position:relative; height:131px; right:0; margin:-35px 0 0 0;}


.welcomeBg_welcomeArea_Mid{width:677px; margin:0 auto; background:url(../images/line-white.png) no-repeat; }
.welcomeBg_welcomeArea_MidCont{padding:25px 0px 5px 0px; width:100%; margin:0 auto;}
.welcomeBg_welcomeArea_MidCont h1{font-family:"Trebuchet MS"; font-size:21px; color:#0083be; font-weight:normal; line-height:19px; margin:0 0 0 5px; background:url(../images/icon_n.png) left top no-repeat; padding:0 0 0 23px;}
.welcomeBg_welcomeArea_MidCont h1 span{font-family:"Trebuchet MS"; font-size:21px; color:#013753; font-weight:normal;}
.welcomeBg_welcomeArea_MidCont p{ color:#404040; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; padding:10px 10px 0 10px;}


.terms{padding:25px 0px 5px 0px; width:98%; margin:0 auto;}
.terms h1{font-family:"Trebuchet MS"; font-size:21px; color:#0083be; font-weight:normal; line-height:19px; margin:0 0 0 5px; background:url(../images/icon_n.png) left top no-repeat; padding:0 0 0 23px;}
.terms p{ color:#404040; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; padding:10px 10px 0 10px;}

.topmidBgCont1{float:left; padding:0 0 0 0;}

.welcomeBgCont_hr{/*border-bottom:1px solid #F3F3F3;	width:391px;	float:left;*/	margin:5px 0 0 10px;}

.welcomeBg1{background:url(../images/topMidbg.gif) center top repeat-y;}
.welcomeBg1_welcomeArea{width:640px;float:left;}
.welcomeBg1_welcomeArea_top{background:url(../images/welTop.gif) no-repeat; height:36px; width:531px; margin:15px 0 0 60px;}



.welcomeBg_welcomeArea_MidCont h2{font-family:"Trebuchet MS"; font-size:38px; color:#1b3151; font-weight:bold; line-height:38px; margin:0px 0 0 30px;}


.welcomeBg_welcomeArea_MidCont h4 a{display:inline; font-family:"Trebuchet MS"; font-size:16px; color:#1b3151;}
.welcomeBg_welcomeArea_MidCont h4 a:hover{color:#668cb3;}




/*.welcomeBg_welcomeArea_MidCont p{font-family:"Trebuchet MS"; font-size:14px; color:#6084f2; line-height:22px; font-weight:normal; padding:5px 15px 5px 0;}*/
.welcomeBg_welcomeArea_MidCont ul{ margin:20px 0 0 15px;}
.welcomeBg_welcomeArea_MidCont ul li{font-family:"Trebuchet MS"; font-size:14px; color:#1b3151; line-height:25px; font-weight:bold; margin:0 31px 0 30px;}
.welcomeBg_welcomeArea_MidCont span{ display:block; font-family:"Trebuchet MS"; font-size:15px; color:#52685B; line-height:26px; font-weight:normal; margin:0 31px 0 30px;}

/*Added By sayantani*/
.welcomeBg_welcomeArea_MidCont span a{ display:inline; font-family:"Trebuchet MS"; font-size:15px; color:#1b3151;}
.welcomeBg_welcomeArea_MidCont span a:hover{color:#668cb3;}
/*Ended by Sayantani*/


.welcomeBg_welcomeArea_MidCont a.more{display:block; float:left; background:url(../images/moreBg.gif) no-repeat; height:20px; width:87px; line-height:20px; font-family:"Trebuchet MS"; font-size:11px; color:#FFFFFF;	font-weight:normal;	text-decoration:none; text-align:center; cursor:pointer; margin:20px 0 0 30px;}
.welcomeBg_welcomeArea_bot{/*background:url(../images/welBot.gif) no-repeat; height:40px;*/ width:531px; margin:0 0 0 60px;}


	
.welcomeBg_townArea{width:260px; float:right; background:url(../images/right_shadow.png) no-repeat left top;}
.welcomeBg_townArea_top{background:url(../images/towntop.gif) no-repeat; height:29px; width:228px; margin:15px auto 0 auto;}
.welcomeBg_townArea_mid{width:260px;}
.welcomeBg_townArea_midCont{padding:0; margin:0; width:260px;}
.welcomeBg_townArea_midCont h1{font-family:"Trebuchet MS"; font-size:18px;	color:#fff;	line-height:61px; font-weight:normal; margin:-42px 0 0 3px; background:url(../images/list-all-town.png) no-repeat; text-align:center; position:absolute; width:266px; }
.welcomeBg_townArea_midCont_col{float:left;	width:125px;}
.welcomeBg_townArea_midCont_col a.t{float:left; font-family:"Trebuchet MS"; font-size:12px; color:#4b4b4b;	text-decoration:none; font-weight:normal; margin:9px 0 0 15px; background:url(../images/icon_right.png) no-repeat; padding:0 0 0 16px;}
.welcomeBg_townArea_midCont_col a.t:hover{color:#000000;}


/* signup */
.signup{padding:0; margin:0 0 20px 0; width:430px;}
.signup p{font-family:"Trebuchet MS"; font-size:12px; color:#4b4b4b;	text-decoration:none; font-weight:normal; margin:9px 0 0 15px; background:url(../images/icon_right.png) no-repeat; padding:0 0 0 16px}



/*Added by devjani */

.welcomeBg_townArea_midCont_col2{float:left;width:168px;}
.welcomeBg_townArea_midCont_col2 a.t{float:left; font-family:"Trebuchet MS"; font-size:15px; color:#97A09B;text-decoration:none; font-weight:bold; margin:9px 0 0 23px;}
.welcomeBg_townArea_midCont_col2 a:hover.t{color:#5B6660;}
/*Ended by devjani */

.welcomeBg_townArea_midCont_coll{float:left; width:130px;}
.welcomeBg_townArea_midCont_coll a.tt{float:left; font-family:"Trebuchet MS"; font-size:12px; color:#4b4b4b;	text-decoration:none; font-weight:normal; margin:9px 0 0 5px; background:url(../images/icon_right.png) no-repeat; padding:0 0 0 16px;}
.welcomeBg_townArea_midCont_coll a.tt:hover{color:#000000;}
.welcomeBg_townArea_bot{background:url(../images/townbot.gif) no-repeat bottom center; height:23px; width:300px;margin:0 0 0 0;}
/* WELCOME */

/* CATEGORY */
.search_box{width:100%; padding:0; margin:0; background:url(../images/search_bg.jpg) center top;}
.cateBg_wrap { width:677px; margin:0 auto; background:url(../images/search_box.png) no-repeat; height:157px;}
.cateBg{ width:667px; float:left;}
.cateBgCont{padding:20px 0 0 0; width:630px;  }
.cateBgCont h1{/*float:left;*/font-family:"Trebuchet MS"; font-size:25px; color:#000381; line-height:30px; font-weight:bold; margin:5px 0 0 10px;}

.cateBgCont_colm_category{margin:0 10px 0 0; padding:0; width:100%;}
.cateBgCont_colm_category ul.list{margin:0 10px 0 0; padding:0; width:100%; list-style:none;}
.cateBgCont_colm_category ul.list li{margin:0 ; padding:0 ; float:left;}
.cateBgCont_colm_category ul.list li a{display:block;border-bottom:0px solid #e8ebf0; height:28px; line-height:28px;font-family:"Trebuchet MS"; font-size:15px; color:#000381;font-weight:normal;text-decoration:none; padding:0 0 2px 0px; cursor:pointer;}
.cateBgCont_colm_category ul.list li a:hover{color:#bbe8fd; text-decoration:none;}

.default_serach{margin:0 10px 0 0; padding:0; width:100%;}
.default_serach .list{margin:0; padding:0; width:100%; list-style:none;}
.default_serach .list li{margin:-5px 0 0 0; padding:0; float:left;}
.default_serach .list li img{margin:0 0 0 0; padding:0; float:left;}
.default_serach .list li a{ float:left; font-family:"Trebuchet MS"; font-size:15px; color:#fff;font-weight:normal;text-decoration:none; line-height:58px; }
.default_serach .list li a:hover{color:#000381; text-decoration:none;}




.inner_btn{ text-align:center; width:221px; height:40px; background:url(../images/inner_btn.png) no-repeat; margin:0 auto; margin-top:40px; font: normal 12px "Trebuchet MS"; padding:10px 0 0 0;}
.inner_btn a{color:#000381; text-decoration:none;}
.inner_btn a:hover{color:#ffffff;}

/* CATEGORY */

/* NEW BUSINESS */
.newBisArea{margin:0 auto; padding:0 0 30px 0;background:url(../images/footer_nbg.png) no-repeat bottom;}
.newBisArea h1{font-family:"Trebuchet MS"; font-size:21px; color:#0083be; font-weight:normal; line-height:19px; margin:0 0 0 5px; background:url(../images/icon_n.png) left top no-repeat; padding:0 0 0 23px; }


/*add on 290610*/
	.boxWrap { width:460px; margin:0 0 20px 0; background:url(../images/box_left_img.png) no-repeat right; height:154px; }
	
		/*.BoxTop {background:url(../images/BoxTop.jpg) no-repeat; height:15px; width:1000px; }*/
			.BoxTop h2 { font: bold 22px/20px "Trebuchet MS"; color:#000381; padding:20px 20px 0 0px; }
			
		/*.BoxMid {background:url(../images/BoxMid.jpg) repeat-y; width:1000px; }*/
			.BoxMid_content { width:100%; margin:0 auto;}
				.BoxMid_content_top { width:100#; padding:10px 0 0 0;}
				/*.BoxMid_content_top .leftBox { width:700px; float:left;}
					.BoxMid_content .leftBox h3 { font: normal 14px "Trebuchet MS"; color:#6084f2; padding:15px 0 5px 0; }
					.BoxMid_content .leftBox p { font: normal 14px/18px "Trebuchet MS"; color:#6084f2; padding:0 0 5px 0;}
					.BoxMid_content .leftBox p.strong { font: normal 18px/18px "Trebuchet MS"; color:#6084f2; padding:0 0 10px 0;}*/	
				.BoxMid_content_top .leftBox { width:110px; height:117px; float:left; background:url(../images/box_bg.png) no-repeat; position:relative;}
				.BoxMid_content_top .leftBox img { border:1px solid #4d6990; text-align:left; max-width:92px; width:92px; margin:10px 0 0 10px;}
				.BoxMid_content .leftBox p {font: normal 10px/16px "Trebuchet MS"; color:#2092c6; padding:5px; text-align:center; position:absolute; top:100px;}
					.BoxMid_content .leftBox p a{ font: normal 10px/16px "Trebuchet MS"; color:#2092c6; padding:5px; text-align:center; text-decoration:none;}
					.BoxMid_content .leftBox p a:hover{ color:#000; padding:5px; text-decoration:underline;}
				.BoxMid_content_top .rightBox { width:340px; float:right; padding:0; }
					.BoxMid_content_top h2 { font: normal 21px "Trebuchet MS"; color:#013753; padding:0; }
					.BoxMid_content .rightBox h3 { font: normal 11px "Trebuchet MS"; color:#919191; padding:5px 0 5px 0; text-align:left; }
					.BoxMid_content .rightBox p { font: normal 12px/16px "Trebuchet MS"; color:#404040; padding:5px; text-align:left;}
					.BoxMid_content .rightBox p.strong { font: normal 13px/23px "Trebuchet MS"; color:#2092c6; padding:0 0 0 25px; text-align:left; background:url(../images/tel_icon.png) no-repeat left;}
					
/*add on 030611*/
	.boxWrap_right { width:450px; margin:0 0 20px 0; padding:0 0 0 10px; background:url(../images/box_right_img.png) no-repeat left; height:154px;}
	
		
			.boxWrap_right .BoxTop h2 { font: bold 22px/20px "Trebuchet MS"; color:#000381; padding:20px 20px 0 0px; }
			
		
			.boxWrap_right .BoxMid_content { width:100%; margin:0 auto;}
				.boxWrap_right .BoxMid_content_top { width:100#; padding:10px 0 0 0;}
				.boxWrap_right .BoxMid_content_top .leftBox { width:110px; height:117px; float:left; background:url(../images/box_bg.png) no-repeat; position:relative;}
				.boxWrap_right .BoxMid_content_top .leftBox img { border:1px solid #4d6990; text-align:left; max-width:92px; width:92px; margin:10px 0 0 10px;}
				.boxWrap_right .BoxMid_content .leftBox p {font: normal 10px/16px "Trebuchet MS"; color:#2092c6; padding:5px; text-align:center; position:absolute; top:100px;}
					.boxWrap_right .BoxMid_content .leftBox p a{ font: normal 10px/16px "Trebuchet MS"; color:#2092c6; padding:5px; text-align:center; text-decoration:none;}
					.boxWrap_right .BoxMid_content .leftBox p a:hover{ color:#000; padding:5px; text-decoration:underline;}
				.boxWrap_right .BoxMid_content_top .rightBox { width:340px; float:right; padding:0; }
					.boxWrap_right .BoxMid_content_top h2 { font: normal 21px "Trebuchet MS"; color:#013753; padding:0; }
					.boxWrap_right .BoxMid_content .rightBox h3 { font: normal 11px "Trebuchet MS"; color:#919191; padding:5px 0 5px 0; text-align:left; }
					.boxWrap_right .BoxMid_content .rightBox p { font: normal 12px/16px "Trebuchet MS"; color:#404040; padding:5px; text-align:left;}
					.boxWrap_right .BoxMid_content .rightBox p.strong { font: normal 13px/23px "Trebuchet MS"; color:#2092c6; padding:0 0 0 25px; text-align:left; background:url(../images/tel_icon.png) no-repeat left;}					
			
					
					/*.BoxMid_content_top .rightBox .imgBox .placeholder img { width:222px; border:1px solid #4d6990; }*/
					
					
				.BoxMid_content_bot { width:100%; }	
				.BoxMid_content_bot ul { padding:0 ; margin:0; list-style-type:none; padding:0 0 0 240px;}
						.BoxMid_content_bot ul li { padding:0 3px 0 3px; margin:0; list-style-type:none; float:left;}
						
							.BoxMid_content_bot ul li a.view { background:url(../images/viewButton.jpg) no-repeat; width:90px; height:39px; 
																	font:normal 13px/35px "Trebuchet MS"; color:#FFFFFF; padding:0 0 0 44px;}
							.BoxMid_content_bot ul li a.view:hover { background:url(../images/viewButton_hov.jpg) no-repeat; width:90px; height:39px;}
							
							.BoxMid_content_bot ul li a.sendMail { background:url(../images/sendMail.jpg) no-repeat; width:90px; height:39px; 
																	font:normal 13px/35px "Trebuchet MS"; color:#FFFFFF; padding:0 0 0 44px;}
							.BoxMid_content_bot ul li a.sendMail:hover { background:url(../images/senMail_hov.jpg) no-repeat; width:90px; height:39px;}
							
							.BoxMid_content_bot ul li a.viewDetail { background:url(../images/viewDetail.jpg) no-repeat; width:94px; height:39px; 
																	font:normal 13px/35px "Trebuchet MS"; color:#FFFFFF; padding:0 0 0 40px;}
							.BoxMid_content_bot ul li a.viewDetail:hover { background:url(../images/viewDetail_hov.jpg) no-repeat; width:94px; height:39px;}		
				
		/*.BoxBot {background:url(../images/BoxBot.jpg) no-repeat; height:15px; width:1000px; }*/
/*add on 290610*/

.gapper{height:5px;}
.hr{width:980px; height:15px;/*border-bottom:2px solid #A3D6B4;*/ margin:auto;}
.newBisArea_Dir11_bot{background:url(../images/dir_bot.gif) no-repeat; height:15px; width:1000px; margin:0;}
/* NEW BUSINESS */


/* FOOTER */
.footerArea{width:980px; padding:0; margin:-10px auto 0 auto; /*background:url(../images/footer_nbg.png) no-repeat; height:128px;*/}
.footerArea_cont { width:980px; margin:128px auto 0 auto; position:relative;}	
.footerArea ul.flnk{ display:block; width:650px; float:left;}
.footerArea ul.flnk li{float:left;	margin:0 0 0 8px; color:#fff; display:block; height:20px;}
.footerArea ul.flnk li a{font-family:"Trebuchet MS"; font-size:12px; color:#fff; line-height:12px; text-decoration:none; font-weight:bold; display:inline;}
.footerArea ul.flnk li a:hover{color:#fff; text-decoration:underline;}
.footerArea ul.flnk li a.current{color:#fff; text-decoration:underline;}
.footerArea p{float:right; font-family:"Trebuchet MS"; font-size:12px; color:#fff; line-height:20px; font-weight:bold; width:250px;}

#directory{ display:block; float:left; background:url(../images/search_bg.png) no-repeat; line-height:42px; width:559px;}
#directory li{ display:block; float:left;}

.footer_new{ /*background:url(../images/footer.jpg) no-repeat bottom center; height:141px; */margin:0; width:100%; float:left;}
#footer{ background:url(../images/footer.jpg) no-repeat bottom center; height:141px; margin:-120px 0 0 0; width:100%; float:left; position:relative; z-index:-1;}
/*.footer_new{height:130px;  margin:auto;}*/
/* FOOTER */

.send_mail{ margin-left:90px;}
.send_mail ul li{display:block; float:left; margin:10px 0 10px 0; }
.send_mail ul li p{width:264px; display:block; color:#344d75; font:15px normal "Trebuchet MS"; }
.send_mail ul li input{width:280px; height:31px; background:url(../images/sendmail_input.gif) no-repeat; border:none; font: normal 15px "Trebuchet MS"; color:#344d75; padding:5px 15px 0 15px;}
.send_mail ul li textarea{width:280px; height:111px; background:url(../images/sendmail_textarea.gif) no-repeat; border:none; font: normal 15px "Trebuchet MS"; color:#344d75; padding:8px 15px 0 15px;}



.signin{ margin-left:10px; width:400px;}
.signin h1{font-family:"Trebuchet MS"; font-size:21px; color:#0083be; font-weight:normal; line-height:19px; margin:0 0 0 5px; background:url(../images/icon_n.png) left top no-repeat; padding:0 0 0 23px;}

.signin ul li{display:block; float:left; margin-top:20px; width:auto; color:#6084f2; }
.signin ul li p{width:117px;line-height:20px; display:block; color:#013753; font:normal 15px "Trebuchet MS";float:left;}
.signin div p, a{display:block; color:#1b3151; font:normal 15px "Trebuchet MS"; text-decoration:none;}
.signin ul li span{width:250px; display:block; color:#1b3151; text-align:left;}
.signin ul li input{width:180px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
.signin ul li input.textbox1{width:180px; height:20px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
.signin ul li select{width:180px; height:29px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
.signin ul li textarea{width:180px;height:111px; border:1px solid #7f9db9; font:normal 13px  "Trebuchet MS"; color:#1b3151; padding:8px 0 0 15px;}

#fupCompanyLogo{width:250px; height:31px; background:url(../images/signin_input.gif) no-repeat; border:none; margin-left:10px; font:15px normal "Trebuchet MS"; color:#52685b; padding:8px 0 0 10px;}

.sign_holder h1{ margin-left:60px; color:#000381; font-size:24px; }
.sign_holder_hr{/*border-bottom:1px solid #F3F3F3;	width:391px;	float:left;*/margin:5px 0 0 60px;}

/*modified by tanmoy on 5/5/10*/
/*.topmidBg_banner{background:url(../images/boxTop.gif) no-repeat top center;  height:156px;}*/
.topmidBg_banner{height:140px;}

#dhtmltooltip{position: absolute; left: -300px;	width: 150px; border: 1px solid black; padding: 2px; background-color:#ffffe1; visibility: hidden; z-index: 100;	text-align:left;	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);	color:#0855a7; font-weight:bold; font-family:Verdana; font-size: 11px;}

#dhtmlpointer{position:absolute; left: -300px; z-index: 101; visibility: hidden;}

.dropdownClass{BORDER-RIGHT: #76AF4C 1px solid; BORDER-TOP: #76AF4C 1px solid; BORDER-LEFT: #76AF4C 1px solid; BORDER-BOTTOM: #76AF4C 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; COLOR: #000000; 	width: 181px; background-color:#ffffff;  text-align:left;}


/* Sign In Page 130710*/
.sign_holder {margin:0 10px 0 0; float:left; padding:0 0 10px 0;}
.sign_holder_1 {margin:0 10px 0 0px; float:left; padding:0 0 10px 0; }
.sign_holder_1 h1{ margin-left:60px; color:#000381; font-size:24px; }
.sign_holder_1_hr{/*border-bottom:1px solid #F3F3F3;	width:391px;	float:left;*/margin:5px 0 0 60px;}

.sign_holder_1 h2{margin: 0;font-family:Trebuchet MS; font-size:26px; color:#000381; padding:0 0 0 12px;border:0px solid red;}



.signin_1{ width:460px;}
.signin_1 ul{ padding:0; margin:0; list-style-type:none;}
.signin_1 ul li{display:block; float:left; margin-top:10px; width:auto; color:#6084f2; }
.signin_1 ul li p{width:150px; display:block; color:#013753; font:normal 15px "Trebuchet MS"; line-height:31px;float:left;}
.signin_1 p { width:400px;}
.signin_1 div { width:400px; }
.signin_1 p a{ color:#1b3151; font:normal 11px "Trebuchet MS"; text-decoration:underline;}
.signin_1 p a:hover{display:block; color:#6084f2;}
.signin_1 ul li span{width:250px; display:block; color:#1b3151; text-align:left;}
.signin_1 ul li input{width:180px; height:15px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left; background-color:transparent;}
.signin_1 ul li textarea{width:295px; height:111px; border:1px solid #7f9db9; font:normal 11px "Trebuchet MS"; color:#1b3151; padding:8px 0 0 15px;}
.signin_1 ul li input.btn{float:left; width:89px;height:34px;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left; background-color:transparent;}



p a.sap_blue { color:#6084f2; font-size:11px; text-decoration:underline;}
p a.sap_blue:hover { color:#000;}

/* Sign In Page 130710*/

/* Sign In Page 140710*/
.sign_container{ width:100%; float:left;}
.signstep2 { width:100%; } 
	.signstep2 ul { padding:0; margin:0; list-style-type:none; width:800px;}
	.signstep2 ul li { margin:5px 0 5px 0; padding:0; list-style-type:none; float:left; color:#6084f2; width:350px; font:normal 15px "Trebuchet MS"; }
		.signstep2 ul li input{width:300px; height:15px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}

.signstep3 { width:100%; } 
	.signstep3 ul { padding:0; margin:0; list-style-type:none; width:890px;}
	.signstep3 ul li { margin:5px 5px 5px 0; padding:0; list-style-type:none; float:left; color:#6084f2; width:325px; font:normal 15px "Trebuchet MS"; }
	.signstep3 ul li input{width:180px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
	.signstep3 ul li input.textbox1{width:180px; height:20px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
	.signstep3 ul li select{width:180px; height:29px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
	.signstep3 ul li textarea{width:180px;height:111px; border:1px solid #7f9db9; font:normal 13px  "Trebuchet MS"; color:#1b3151; padding:8px 0 0 15px;}	
	.signstep3 ul li span.checkbox  input{width:20px;height:20px; float:left;  border:1px solid #7f9db9;  font:normal 13px  "Trebuchet MS"; color:#000000; padding:5px ; text-align:left;}
	
		
/*.signstep3{ width:900px; float:left; }
.signstep2 ul { padding:0; margin:0; list-style-type:none; width:900px;}
.signstep2 ul li { padding:0; margin:0; list-style-type:none; float:left;}	*/	
/* Sign In Page 140710*/

/*news section*/
.signin_com{ padding:20px 0 10px 0; width:785px; color:#404040; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.signin_com p{  color:#404040; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.signin_com h1{font-family:"Trebuchet MS"; font-size:21px; color:#0083be; font-weight:normal; line-height:19px; margin:0 0 20px 5px; background:url(../images/icon_n.png) left top no-repeat; padding:0 0 0 23px;}
.signin_com p a{color:#6084f2; text-decoration: underline; font-size: 13px; padding:0; margin:0; display:inline;}


.news_top { width:100%; padding:20px 0 0 20px; margin:20px 0 0 0;}
	.news_top h1{font-family:"Trebuchet MS"; font-size:21px; color:#0083be; font-weight:normal; line-height:19px; margin:0 0 0 5px; background:url(../images/icon_n.png) left top no-repeat; padding:0 0 0 23px;}
	.news_top_txt{font-family:"Trebuchet MS"; font-weight:normal; font-size:14px; margin:0 0 0 15px; color:#6084f2;}
	.news_top p{color:#404040; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; padding:10px 10px 0 0px;}
	
	.bg{margin:0 auto; padding:0 0 30px 0;background:url(../images/footer_nbg.png) no-repeat bottom;}
	.newsArea_Dir11_midCont_txtArea .leftimg{ width:110px; height:117px; float:left; background:url(../images/box_bg.png) no-repeat; position:relative; padding:0 10px 0 0;}
	.newsArea_Dir11_midCont_txtArea .leftimg img{ border:1px solid #4d6990; text-align:left; max-width:92px; width:92px; margin:10px 0 0 9px;}
	.newsArea_Dir11_midCont_txtArea h4 a{font: normal 21px "Trebuchet MS"; color:#013753; padding:0; float:left;}
	.newsArea_Dir11_midCont_txtArea span{font: normal 12px/16px "Trebuchet MS"; color:#404040; padding:5px; text-align:left;}

.news_cont { width:95%;}

	.sign_terms { padding:10px 0 0 0; width:390px; font-family:"Trebuchet MS"; }
		.sign_terms p { padding:0; margin:0; float:left; } 
			.sign_terms p.lft { width:225px; font-size:13px;}
			.sign_terms p.rgt{ width:150px; float:left; color:#1b3151; font-size:10px; font-family:"Trebuchet MS"; padding:5px 0 0 0;} 
				
			

/*TownDetails page*/
/*Added By Sayantani - 11.05.2010 */
.error1{color: Red;	font-size: 11px; font-weight:bold; text-align:center; font-family:"Trebuchet MS";}
/* Ended by sayantani - 11.05.2010*/
.error2{color: Red;	font-size: 11px; font-weight:bold; text-align:center; font-family:"Trebuchet MS"; padding-left:260px; border:0px solid red; float:left;}




.welcomeBg_townArea_midCont_col2 a.t{float:left; font-family:"Trebuchet MS"; font-size:12px; color:#4b4b4b;	text-decoration:none; font-weight:normal; margin:9px 0 0 5px; background:url(../images/icon_right.png) no-repeat; padding:0 0 0 16px;}
.welcomeBg_townArea_midCont_col2 a:hover.t{color:#000000; text-decoration:underline;}
.fileuploader{ border:1px solid red;}

.about_bar{display:block;background:url(../images/about.jpg) no-repeat;height:33px;width:865px;line-height:50px;text-align:left;font:bold 18px Trebuchet MS;color:#091277;float:left;padding:22px 1px 0px 75px;}

.sign_holder_1 p{color:#6084f2; font-size:14px; font-family:'Trebuchet MS'; padding:5px 0 5px 0; border:0px solid red; width:870px; font-variant:normal;}
.error{color: Red; font-size: 11px;	font-weight: bold; text-align:center; font-family:Verdana; height:30px;}


.Search_submit {border:none; padding:15px;cursor:pointer; margin:0; background:url(../images/submit.png) no-repeat; }
