/* CSS Document */
body{ margin:0px; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:12px; backgr ound-color:#000000;  }
a{ text-decoration:none;}
a:hover{ text-decoration:underline}
p{ font-family:"Lucida Sans Unicode", Arial, Helvetica; margi n-top:50px; line-height:22px; }
img{ border:0px;}

#wrapper{ margin:0px auto;  border:0px solid #000; padding:10px 10px 0 12px; width:95%; repeat-x left bottom;background-color:#FFFFFF;}

#Header{bo rder:1px solid red; height:98px; background-color:#FFFFFF;}
#Header #logo{ float:left; margin:0 15px 0 33px; _margin:0 15px 0 17px;}
#Header #logo #city{ margin-left:55px;}

.topLinks{ float:right; text-align:right;font-size:14px; _line-height:30px; }

.topLinks span{font-size:12px; line-height:30px;}
.topLinks span a{ color:#336699;}

#content{border:1px solid #DAE5F1; background-color:#ffffff;  }

.search{ margin:0px;  vertical-align:top;_margin:10px 0px 0 0px;}
.search div{float:left;}
.search #searchInput{ border:0; border:1px solid #A5ACB2; width:133px; margin:2px 5px 0 0px;  _margin:1px 5px 0 0px;}
.search .sButton{} 
.sBtn{ float:left; margin:0 12px 0 3px;}
.button{ margin:0px; padding:0px; background:url(../images/button.gif) no-repeat left top; width:152px; height:27px; padding:8px 0 0 13px; font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#333; font-weight:bold; letter-spacing:0px;}


.leftPane{ background-color:#F6F6F8;  padding:10px 0 0 10px;  font-size:12px; }
/*.leftPane ul{ margin:0px 0 70px 0px; padding:0px; bo rder:1px solid red;}
.leftPane ul li{ margin:0px; padding:0px; list-style:none; margin:0 5px 5px 0px; list-style-type:none;line-height:36px;  }
	.tab{background:url(../images/tab_left_blue.gif) no-repeat left top; wid th:147px;}
	.tab div {background:url(../images/tab_right_blue.gif) no-repeat right top;}
	.tab div div { background:url(../images/tabBg.gif) repeat-x left top; margin:0px 5px; width:94%; height:36px; border-top:1px solid #DAE5F1; border-bottom:1px solid #DAE5F1;}
	.tab div div a{ height:36px; display:block; font-family:Arial, Helvetica, sans-serif !important; font-size:15px; font-weight:bold; color:#3F96C1; _margin-top:7px; _height:29px; }
	.tab div div a:hover{ text-decoration:none !important;}
	
	.leftPane ul li .selectedtab{background:url(../images/tab_left.gif) no-repeat left top !important;}
	.leftPane ul li .selectedtab div{background:url(../images/tab_lecccccft.gif) no-repeat left top;}
	.leftPane ul li .selectedtab div div {background:#fff; margin:0px 0 0 5px; padding:0px; width:99%; _width:98%; height:36px; border-top:1px solid #DAE5F1; border-bottom:1px solid #DAE5F1;}
	.leftPane ul li .selectedtab div div a{ _margin-top:7px;height:29px; padding-left:5px; display:block; color:#514B6A; font-family:Arial, Helvetica, sans-serif !important; font-size:15px;font-weight:bold; }
	.leftPane ul li .selectedtab div div a:hover{ text-decoration:none  !important;} */

.mainNav { margin:0px 0 50px 0px; padding:0px; list-style:none; }
	.mainNav li { margin:0; padding:0; list-style:none; margin-bottom:3px;}
	.mainNav li a { background:url(../images/navBg.gif) no-repeat left top;  height:28px; display:block; padding:10px 0 0 3px; width:150px; font-family:Arial, Helvetica, sans-serif !important; font-size:14px; font-weight:bold; color:#3F96C1; letter-spacing:10%;  }
	.mainNav li a:hover { background-position:left -38px; text-decoration:none;}
	.mainNav li a.active { background-position:left -76px; color:#000000;}
	.mainNav li a.active:hover { background-position:left -76px;}
	.mainNav li img{ margin-left:2px;}
	
.spacer20{line-height:1px; font-size:1px; height:20px;}
.spacer15{ line-height:1px; font-size:1px; height:15px;}
.spacer10{ line-height:1px; font-size:1px; height:10px;}
.spacer5{ line-height:1px; font-size:1px; height:5px;}



.separator{ border-bottom:1px solid #D9E5F1; height:2px; margin:0px; font-size:1px;}
.separator1{ background:url(../images/graydot.gif) repeat-x left bottom; height:2px; margin:0px; font-size:1px;}

a.linkGray{ color:#718295;}
.graytxt1{ color:#959496; font-size:11px; font-weight:bold;}
.graytxt2{color:#959496; font-size:14px; font-weight:bold;}
.graytxt3{ color:#959496; font-size:11px; font-weight:normal;}


.grayTbl{ border:1px solid #0174AE; border-right:none;}
.grayTbl td{border-right:1px solid #999999;}
.padLtBtm{ padding-left:5px; padding-bottom:20px;}
/*.separatorV{ border-right:1px solid red; font-size:1px; line-height:1px; margin:0px; padding:0px;}
*/


.blueTbl{ border:1px solid #F6F6F8; border-right:none;}
.blueTbl td{border-right:1px solid #F6F6F8;}
.blueTblHeading{ background:#F6F6F8; height:30px;}
.blueEven{ background:#F6F6F8;}

.even{ background:#eeeeee;}
.TblHeading{background:#E1E8EE; height:30px;}
.TblHeading td{ font-weight:normal;}
.floatLt{ float:left;}
.floatRt{ float:right;}
.clearfix{ float:none; clear:both; line-height:1px;}

.blueTxt{ color:#2A7CA6;}

a.linkBlue{ color:#336699;}
a.linkBlue1{ color:#0174AE;}
a.linkBlue2{ color:#0174AE; font-size:14px;}
a.linkBlue3{ color:#0000CC; font-size:11px;}
a.linkBlue3.uLine{ text-decoration:underline !important;}

#middlePane{ padding:10px 24px 0 24px;}
	#searchPane{}
	#searchPane .Orngtop{ margin:0px; padding:0px; margin-bottom:0px; background:url(../images/orngStrip.gif) no-repeat left bottom; wi dth:95px; height:5px;}
	#searchPane .box{ background:url(../images/searchBg.gif) repeat-x left top; border:1px solid #DAE6F1; position:relative; _height:100px; padding:15px 5px 29px 13px; _padding:12px 0px 29px 13px;}
	#searchPane .box .boxCnt{ padding-bottom:10px;}
	#searchPane .box .boxCnt #bbl{ float:left; margin:5px 5px 0 5px;}
	#searchPane #orgCorner { position:absolute; right:-1px; bottom:-1px;  _right:-2px; _bottom:-2px; }
	#searchPane .box .boxCnt input{ border:1px solid #A4B9CD; background:url(../images/search_InputBg.gif) repeat-x left top; float:left; width:364px; height:21px; padding-top:5px;  _padding-top:4px;}


		#searchPane1{}
	#searchPane1 .Orngtop{ margin:0px; padding:0px; margin-bottom:0px; background:url(../images/orngStrip.gif) no-repeat left bottom; width:95px; height:5px;}
	#searchPane1 .box{ background:url(../images/searchBg.gif) repeat-x left top; border:1px solid #DAE6F1; position:relative; _height:100px; padding:15px 5px 29px 13px; _padding:12px 0px 29px 13px;}
	#searchPane1 .box .boxCnt{ padding-bottom:10px;}
	#searchPane1 .box .boxCnt #bbl{ float:left; margin:5px 5px 0 5px;}
	#searchPane1 #orgCorner { position:absolute; right:-1px; bottom:-1px;  _right:-2px; _bottom:-2px; }
	#searchPane1 .box .boxCnt input{ border:1px solid #A4B9CD; background:url(../images/search_InputBg.gif) repeat-x left top; float:left; width:170px; height:21px; padding-top:5px;  _padding-top:4px;}
	

	.Orngtop{ margin:0px; padding:0px; margin-bottom:0px; background:url(../images/orngStrip.gif) no-repeat left bottom; width:95px; height:5px; font-size:5px;}

	.box1{ border:1px solid #DAE6F1;}
	.box1 .boxCnt{} 
	.box1 .boxTop{background:url(../images/bg/gredientBg.gif) repeat-x left bottom; padding:20px 5px 10px 16px;}
	.box1 .boxBtm{  margin:0px; padding:0px;  padding:13px 0px 13px 8px;   background:#F0F3F5; posit ion:relative; border-top:1px solid #DAE6F1;}
	.box1 #orgCorner1 { position:absolute; right:-1px; top:-28px; _right:26px;  }
	
	.box1 .boxMainCnt{padding:0px 20px 10px 16px;}
	
	.menu{ border-top:1px solid #DAE6F1; border-bottom:1px solid #DAE6F1; }
	.menu #pMenu{list-style:none; padding:0px; margin:0px;  padding:0px 10px 0px 7px; }
	.menu #pMenu li{ float:left; list-style:none; padding:5px 10px 5px 10px; border-right:1px solid #DAE6F1; font-size:11px;}
	.menu img{ margin-right:5px;}
	.menu #pMenu li.activeMnu a{ text-decoration:none !important; color:#000000;}
	.modify{padding:5px 27px 0px 0; }


.searchBtn{background:url(../images/search_BtnLt.gif) no-repeat left top;height:29px; _height:23px; width:82px; float:left; text-align:center; padd ing-top:6px;}
.searchBtn div{ background:url(../images/search_BtnRt.gif) no-repeat right top; height:29px; _height:23px; margin:0px; padding:0px;}
.searchBtn div div{ background:url(../images/search_BtnBg.gif) repeat-x left top; height:23px; margin:0 2px 0 2px;bor der:1px solid red; padding-top:4px; border-top:1px solid #003C74;border-bottom:1px solid #003C74; }
.searchBtn div div a{ display:block;  font-size:14px; color:#000000; font-weight:bold;}
.searchBtn div div a:hover{ text-decoration:none !important;}

.searchOpt{ margin-top:10px;}
.searchOpt a{ color:#519EC5; font-size:12px; font-weight:bold; letter-spacing:-1px;}
	
.headingBlack{ font-family:Arial, Helvetica, sans-serif !important; font-size:16px; color:#000000; font-weight:bold;}
.headingBlack1{ font-size:16px; color:#000000; font-weight:500;}
.headingBlack2{ font-size:13px; color:#000000; font-weight:bold; }
.headingBlack3{font-size:20px; color:#000000;}
.headingBlack4{ font-size:10px; color:#000000;}
.headingBlue{font-size:18px !important; color:#586E84; font-weight:500;}

.category{ padding:0px 0 15px 0px; _padding:0px 0 10px 10px;}
.bulet td{ background:url(../images/bullet.gif) no-repeat 3px 5px; padding:5px 0 8px 28px;}
.bulet td a{ display:block; color:#0D95C1; font-size:13px;}

.BlueTop{ margin:0px; padding:0px; margin-bottom:0px; background:url(../images/blueStrip.gif) no-repeat left bottom; height:5px; bord er:1px solid red;}
.postsBox{ he ight:300px; border:1px solid #D9E5F1;}
.postsBox .postHeading{ padding:10px 10px 7px 10px; background:url(../images/headingBg.gif) repeat-x left top; height:15px; _height:3px;  border-bottom:1px solid #D9E5F1;}
.postsBox .postHeading #heading{ float:left;}
.postsBox .postHeading #allPosts{ float:right;}
.postsBox .pBoxcnt{ padding:12px; line-height:18px; }

.Topborder{border-top:none}

.adds{ height:60px; padding:40px 0 0 0px; background-color:#F0F3F5; border:1px solid #D9E5F1; text-align:center; font-size:16px; font-weight:600; vertical-align:middle; color:#CCCCCC;}

.rightPane{ padding:9px 7px 0 0;}
.user{border:1px solid #D9E5F1;}
.loginform{  padding:15px 0 0 15px; background:url(../images/loginBg.gif) repeat-x left top;background-color:#E5EEF3;}
.register{  padding:15px 0 0 15px;  border-top:1px solid #D9E5F1; height:85px; background:url(../images/registerBg.gif) repeat-x left top;background-color:#EFF1F3;}

.loginTbl{ margin-top:0px; line-height:25px;}
.loginTbl .inputBx{ width:154px;}

#loginBtn{ margin-top:5px;}

.blueBtn{background:url(../images/btn_blue_Lt1.jpg) no-repeat left top;height:30px; _height:30px; width:98px; float:left; text-align:center; padd ing-top:6px;}
.blueBtn div{ background:url(../images/btn_blue_Rt1.jpg) no-repeat right top; height:30px; _height:30px; margin:0px; padding:0px;}
.blueBtn div div{ background:url(../images/btn_blue_Bg.gif) repeat-x left top; height:28px; margin:0 5px 0 5px;bor der:1px solid red; padding-top:0px; border-top:1px solid #003C74;border-bottom:1px solid #003C74; }
.blueBtn div div a{ display:block;  font-size:14px; color:#000000; font-weight:bold;}
.blueBtn div div a:hover{ text-decoration:none !important;}

.testim{ background-color:#F6F6F8; heig ht:700px; margin:10px 0; padding:23px 10px 40px 16px;}
.testim p{ line-height:18px !important; font-size:13px !important;}

.membership{ width:153px; hei ght:200px; border:1px solid #CCCCCC; margin:47px 0 0 0px;  font-size:11px;  font-family:Arial, Helvetica, sans-serif !important;}
.membership .joinSite{ padding:8px 0px 7px 6px; vertical-align:top; line-height:12px;background-color:#E0ECFF; border-bottom:1px solid #CCCCCC;}
.membership .members{bord er:1px solid red; padding:8px 0 8px 6px;}
.membership .members .mPhoto{ margin-left:-6px; }


#footer{ background:url(../images/footerBg.gif) repeat-x left top; text-align:center; color:#FFFFFF; height:53px;}
#footer a{ color:#FFFFFF;}
#footer span{ color:#004161; font-size:11px;}

.grayBox { margin-right:10px;}
	.grayBox .gBoxTop {background:url(../images/grayCorners.gif) no-repeat left top ; padding-left:5px;}
	.grayBox .gBoxTop div {background:url(../images/grayCorners.gif) no-repeat right -5px; font-size:1px; height:5px;padding-right:5px;}
	.grayBox .gBoxTop div div{ height:5px; border-top:1px solid #D9E1EC; font-size:1px;}
	.grayBox .gBoxBtm {background:url(../images/grayCorners.gif) no-repeat left -10px;padding-left:5px;}
	.grayBox .gBoxBtm div {background:url(../images/grayCorners.gif) no-repeat right -15px; font-size:1px; height:5px;padding-right:5px;}
	.grayBox .gBoxBtm div div{ height:5px; border-bottom:1px solid #D9E1EC; font-size:1px;}
	.grayBox .gBoxContentWrap {  border-left:1px solid #D9E1EC; border-right:1px solid #D9E1EC;background:#F6F6F8; padding:15px 10px 20px 20px;}
	.grayBox .gBoxContentWrap .gBoxCnt{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.lightBlueBox { }
	.lightBlueBox .lbbTop {background:url(../images/cornersBlue.gif) no-repeat left top #E1E8EE;}
	.lightBlueBox .lbbTop div {background:url(../images/cornersBlue.gif) no-repeat right -9px; font-size:1px; height:9px;}
	.lightBlueBox .lbbBtm {background:url(../images/cornersBlue.gif) no-repeat left -27px #E1E8EE;}
	.lightBlueBox .lbbBtm div {background:url(../images/cornersBlue.gif) no-repeat right -18px; font-size:1px; height:9px;}
	.lightBlueBox .lbbContent { background:#E1E8EE;padding:0px 10px 5px 15px; font-size:12px;}
.talk{ background:url(../images/talk.gif) no-repeat 167px top; height:12px;}

.pad10{ padding:10px;}

.floatLt{ float:left;}
.clearfix{ float:none; clear:both; line-height:1px;}

.userQuestion{ float:left; text-align:left;font-size:14px; _line-height:30px; }
.welcomeText{ float:left; text-align:right;font-size:14px; _line-height:30px; }

.welcomeText span{font-size:12px; line-height:30px;}
.welcomeText span a{ color:#336699;}

span.bigErrorMessage {
	background: url(images/Symbols-Error-48x48.png) no-repeat 0 0 WHITE;
	color: RED;
	width: 500px;
	padding: 10px 2px 40px 60px;
	float: left;
	font: normal 18px/ 20px Georgia, "Times New Roman", Times, serif;
}

span.smallErrorMessage {
	background: url(images/Symbols-Error-32x32.png) no-repeat 0 0 WHITE;
	color: RED;
}

span.bigWarningMessage {
	background: url(images/warning-48x48.png) no-repeat 0 0 WHITE;
	color: RED;
}

span.smallWarningMessage {
	background: url(images/warning-24x24.png) no-repeat 0 0 WHITE;
	color: BLACK;
}

span.smallInfoMessage {
	background: url(images/ok.png) no-repeat ;
	color: Green;
}

span.bigInfoMessage {
	background: url(images/ok.png) no-repeat ;
	color: Green;
	width: 500px;
	padding: 10px 2px 40px 60px;
	float: left;
	font: normal 18px/ 20px Georgia, "Times New Roman", Times, serif;
}

     .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
       
       
       
        .dropdown dt a {url(./images/arrow.png) no-repeat scroll right center; display:block; padding-right:10px;
                        border:1px solid #DAE6F1; width:90px;}
        .dropdown dt a span {cursor:pointer; display:block; padding:3px;}
		
        .dropdown dd ul { background:#F6F6F8 none repeat scroll 0 0; border:0px solid #336699; color:#DAE6F1; display:none;
                          left:0px; padding:0px 0px; position:absolute; top:0px; width:auto; min-width:98px; list-style:none;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:1px; display:block;}
        
        .dropdown img.flag { border:none; vertical-align:top; margin-left:10px; }
        .flagvisibility { display:none;}
/*29-03-2010--------->>>  */
.heading{  height:30px; _height:26px; }
.heading #ico{float:left; margin-right:5px; }
.heading span{ font-family: "Times New Roman", Times, serif !important; font-size:24px; font-weight:bold; color:#000000; }

.boxBlue{ border:1px solid #279CBB; }
.boxGray{ border:1px solid #ECECEC; padding:5px 0 5px 3px;}

.textXLarge{ font -family:"Times New Roman", Times, serif !important; font-size:18px;}
.textLarge{font -family:"Times New Roman", Times, serif !important; font-size:15px;}
.tipText{ font-fa mily:"Times New Roman", Times, serif !important; font-size:9px; font-weight:500;}
.textGray{ color:#9A9A9A;}
.textGray1{color:#9A9A9A; line-height:25px;}
.textBlue{ color:#7ABBCE; font-weight:bold;}
.textLargeGray{font -family:"Times New Roman", Times, serif !important; font-size:16px; color:#595959;}

.blueBtn1{border:1px solid #49BAE2; background:#88D9F3; height:28px; _height:24px; wid th:110px; text-align:center; margin-left:40px; }
.blueBtn1 a{ display:block; padding-top:5px; font-size:14px; height:27px; _height:24px; color:#000000; font-weight:bold; }
.blueBtn1 a:hover{ text-decoration:none !important;}

.linkBlue6{ color:#0066FF;  background:url(../images/bullet_blue.gif) no-repeat right center;}
a.linkBlue6{ text-decoration:underline;padding-right:10px;}
.txtFont{ font-family:Verdana, Arial, Helvetica, sans-serif !important;}

.boxGray1{ border:1px solid #ADADAD; background:#F1F1F1; font-family:Arial, Helvetica, sans-serif !important;}

#info{ color:#666666; margin:0px; padding:0px; margin-bottom:3px;}
#info li{ font-size:10px; list-style-type:none; list-style:none; float:left; padding-right:8px;}

.textXXSmall{ font-size:8px; color:#999999;}

#options{ margin:0px; padding:0px;}
#options li{ float:left; list-style:none; list-style-type:none; background:url(../images/menuSeparator1.gif) no-repeat right center; padding:0px 5px 0 5px;}
#options li.lastOpt{background:none;}
#options li img{ padding-right:3px;}

.textAreaGrayBrdr{height:150px; overflow:auto; border:1px solid #ECECEC; padding:5px;}
.borderLt{ border-left:1px solid #DDD;}
.boxBlue1{border:1px solid #BCC9D8;}
.blueBg{ background:#F1FBFD;}
.contentTblWrapper{ overflow:Auto; height:100px;}
.propertyContent{  _width:98% }
.propertyContent tr td{ background:url(../images/bullet_black.gif) no-repeat left center; padding-left:10px;}

.boxgrayBg{ padding:5px; background:url(../images/bg/gradientBg1.gif) repeat-x left top; border:1px solid #E0E0E0;}
.boxGrayLight{ background:#f5f5f5;}
.whiteBg{ background:#FFFFFF;}
.boxGrayLight1{background:#FBFBFB; border:1px solid #F3F4F6;}
.txtFontVardana{ font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.pad5 {padding:5px}
small { font-size:10px; color:#888;}
.prominentBox {border:1px solid #D6EFDE; background:#F1FDE2; padding:5px;}