body
{
   width: 100%; 
   margin: 0 auto;
   padding: 0 auto;
   text-align: center;
 
   

}
.cl{clear:both; margin:0px;padding:0px;}

object{ outline:none;}
.main-container
{
   width: 100%;
   margin: 0 auto;
   padding: 0 auto;
   text-align: center;
  background-image: url(pg-bkground.jpg);
   background-repeat: repeat-y;
   background-position: center;
  
}

.header-main
{
   background: url('header-bck.jpg') no-repeat center top;
   height:143px;
  
}
.header
{
   width: 784px;
   margin: 0 auto;

}

.logo-home
{
   float: left;
   text-align: left;
   margin: 0;
   padding: 0;
}
.logo-home1
{
   float: left;
   text-align: left;
   margin: 0;
   padding: 0 0 0 7px;
   clear:both;
}
.logo-home2
{
   float: left;
   text-align: left;
   margin: 0;
   padding: 0 0 0 12px;
   clear:both;
   
}

.tlink{float:right; margin:0px; padding:0px; margin-top:-3px;}
.tlink a.contact{font-family:tahoma;font-size: 11px; font-weight: bold; color:#333333; text-decoration:none;}
.tlink a.contact:hover{text-decoration:underline;}
.tlink a.go{font-family:tahoma;font-size: 11px; font-weight:bold; color:#a81c22; text-decoration:none;}
.tlink a.go:hover{text-decoration:underline;}


.punchline
{
   width:470px;
   font-family: verdana;
   font-size: 12px;
   font-weight: bold;
   color:#ffffff;
   margin: 10px 0 0 0px;
   float:right;
   clear:right;
   text-align:right;
}



.main-nav
{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
width:673px;
float:left;
margin-top:0px;
background: url(top-grid-bg.jpg) 0px 7px no-repeat;
list-style:none;

}

#ddtopmenubar ul
{


float:left;
list-style:none;
margin:0px;
padding:0px;
height:39px;

}

#ddtopmenubar ul li
{
float:left;
margin:0;
padding:7px 0 0 0;
line-height:14px;
border:none;
}



#ddtopmenubar ul li a
{
border:none;
font-family: gill sans MT;
font-size: 14px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
outline:none;

}

#ddtopmenubar ul li a:hover
{
border:none;
text-decoration:none;
font-weight:bold;
 outline:none;
}

#ddtopmenubar ul li.tseeking{width:130px;    line-height:14px; #line-height:13px;}
#ddtopmenubar ul li.trentel{width:90px; padding-left:30px;line-height:14px; #line-height:13px;}
#ddtopmenubar ul li.tcurrent{width:130px;}
#ddtopmenubar ul li.thome{width:130px; padding-top:8px;}
#ddtopmenubar ul li.Owners{width:130px;  padding-left:15px; padding-top:8px;}
#ddtopmenubar ul li.Owners a{height:29px; display:block;}





/* header ends */





/* footer end start */
.footer
{
   background: url(foot-bck.jpg) repeat-y;
   border-top: 2px solid #fff;
   background-color: #003665;
   height: 40px;
   clear:both;
    
}

.foot-in
{
   width: 767px;
   text-align: center;
   margin: 0 auto;
  
}

.lft-foot
{
  float: left;
  color: #cccccc;
  font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   margin: 10px  0px 0 0px;
    text-align:left;
   width:300px;
   
   
}


.mid-foot
{
   float: left;
   color: #fff;
   font-family: Tahoma;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
    margin: 10px 0px 0 0px;
    width:300px;
   
}


.mid-foot ul
{
   color: #fff;
   margin:0px;
   padding:0px;
}

.mid-foot ul li
{
   list-style-type: none;
   display: inline;
   padding: 0 3px;
}

.mid-foot ul li a
{
   color: #fff;
   font-family: Tahoma;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
}

.mid-foot ul li a:hover
{
  
   text-decoration: underline;
}


.rt-foot
{ float:right;
  color: #cccccc;
  font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   margin: 10px  0px 0 0px;
   width:147px;
   text-align:right;
 
}

.rt-foot a
{
  color: #cccccc;
  font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   text-decoration:underline;
}
.rt-foot a:hover
{
  color: #cccccc;
  font-family: Arial;
   font-size: 11px;
   font-weight: normal;
     text-decoration:none;
}




/*add by prashant */

#topPan{ height:143px; position:relative; margin:0 auto;  }

/* Commented by Vikash Gupta on 16th Dec 09 to fix ddl flowing issue
/*#bodyPan{position:relative; margin:0 auto; width:766px; background: url(bg_b.jpg) center bottom no-repeat;  min-height:475px;}*/
#bodyPan{ margin:0 auto; width:766px; background: url(bg_b.jpg) center bottom no-repeat;  min-height:475px;}
/* end of modification done by Vikash Gupta on 16th Dec 09 */


#bodyPan #con{padding:0 18px 0 18px; text-align:left; font:12px/14px verdana, Helvetica, sans-serif; line-height:18px; margin:0px 0 0 0px; color:#000000;}
#bodyPan #con p.line{border-bottom:1px solid #00558e; padding-top:4px;clear:both; .clear:none; }
#bodyPan p.line{border-bottom:1px solid #00558e; margin:22px 20px 0 20px;  width:726px;}
#bodyPan #con div.bottom{padding:15px 0px 0px 0px; margin:0px;width:377px;float:left;}
#bodyPan #con div.left{float:left; width:333px; padding-right:23px;  border-right:1px solid #cccccc; }

#bodyPan #con div.right{ float:right; width:345px; margin:0px;}
#bodyPan #con div.frm{padding-left:0px; color:#333333; text-align:left;}
#bodyPan #con div.frm1{padding-left:12px; color:#333333; text-align:left;}
#bodyPan #con div.frmleft{float:left; width:206px;}

#bodyPan #con p.lefthd{background:url(bg_leftform.jpg) left top no-repeat; width:199px; height:59px; padding:10px 0 0 10px; color:#ffffff; font-weight:bold; font-size:11px;}
#bodyPan #con p.lefthd1{background:url(bg_leftpanel.jpg) left top no-repeat; width:199px; height:59px; padding:10px 0 0 7px; color:#ffffff; font-weight:bold; font-size:11px;}
#bodyPan #con p.lefthd123{background:url(rpm-img-info.jpg) left top no-repeat; width:199px; height:59px; padding:10px 0 0 7px; color:#ffffff; font-weight:bold; font-size:11px;}

#bodyPan #con p.lefthd a{ text-decoration:underline; color:#fff; outline:none; }
#bodyPan #con p.lefthd a:hover{ text-decoration:none; outline:none;}
#bodyPan #con p.lefthd1 a{ text-decoration:underline; color:#fff;  outline:none;}
#bodyPan #con p.lefthd1 a:hover{ text-decoration:none; }
#bodyPan #con p.lefthd123 a{ text-decoration:underline; color:#fff;  outline:none; text-align:left ;}
#bodyPan #con p.lefthd123 a:hover{ text-decoration:none; }

#bodyPan #con div.frmright{float:left; width:510px; margin:0px; min-height:500px; background:url(left_cor.gif) repeat-y;_height:500px;}
#bodyPan #con div.frmright-tenent{width: 570px; float:right; margin:0px; min-height:500px; background:url(left_cor.gif) repeat-y;_height:500px;}
#bodyPan #con div.frmright1{float:left; width:510px; margin:0px; min-height:500px;}
#bodyPan #con div.frmleft p{float:left; width:193px;}
#bodyPan #con div.frmleft-tenent{float:left; width:158px;height:58px; }

#bodyPan #con div.frmleft-tenent p.butt{width:153px;padding:8px 0 0 5px; color:#ffffff; font-weight:bold; font-size:11px;height:58px;margin-top:10px;color:#fff;text-align:left;background:url(button1.jpg) no-repeat ;}
#bodyPan #con div.frmleft-tenent p.butt a{ height: 58px; width: 153px; display: block;text-decoration:underline; color:#fff; outline:none; }
#bodyPan #con div.frmleft-tenent p.butt1{width:153px;padding:8px 0 0 5px; color:#ffffff; font-weight:bold; font-size:11px;height:58px;margin-top:10px;color:#fff;text-align:left;background:url(button2.jpg) no-repeat ;}
#bodyPan #con div.frmleft-tenent p.butt1 a{height: 58px; width: 153px;display: block; text-decoration:underline; color:#fff; outline:none; }

#bodyPan #con p.ltline{float:left; width:11px;}
#bodyPan #con p.frmhd{}

#bodyPan #con p{margin:0px;}
#bodyPan #con p.title{color:#003366; font-size:18px;  line-height:25px; padding-top:8px; font-family:Gill Sans MT; font-weight:bold; text-align:left;}
#bodyPan #con p.hdtxt{margin:30px 0 5px 0px;margin:0px;padding:0px;}
#bodyPan #con p.hdtxt span{color:#660000; font-weight:bold; font-size:12px;}
#bodyPan #con ul.bglist{width:377px;float:left;margin:0px; padding:0px;  height:155px; margin-top:5px;width:376;sfloat:left;}
#bodyPan #con ul.bglist1{margin:0px; padding:0px; background:url(listbgr.jpg) center top no-repeat; height:125px; margin-top:5px;}
#bodyPan #con ul.bglist li{padding:3px 0px 9px 10px; margin:0px; list-style-type: none;  color:#fff; font-weight:bold; }
#bodyPan #con ul.bglist li a{color: #ffffff; text-decoration: underline; margin:0px; }
#bodyPan #con ul.bglist li a:hover{text-decoration: none;}
#bodyPan #con ul.bglist1 li{padding:3px 0px 9px 10px; margin:0px; list-style-type: none;  color:#fff; }
#bodyPan #con ul.bglist1 li a{color: #ffffff; text-decoration: underline; margin:0px; }
#bodyPan #con ul.bglist1 li a:hover{text-decoration: none;}
#bodyPan #con ul.link{margin:0px;  margin-top:10px;   padding:0px;}
#bodyPan #con ul.link li{list-style-type: none; display: inline; margin: 0 10px 0 0px;   smargin:0px;    color: #0000ff;	font-weight:bold;}
#bodyPan #con ul.link li a{color: #0000ff; text-decoration: underline; margin:0px; }
#bodyPan #con ul.link li a:hover{text-decoration: none;}
#bodyPan #con p.hdtxt ul{ display:inline; float:left;}
#bodyPan #con p.hdtxt ul li{ display:inline; float:left;}
#bodyPan #con p.toppad{padding:5px 0px 0px 0px;}
#bodyPan #con .toppad32{padding:5px 0px 0px 0px;min-height:220px; }
#bodyPan #con img.padd{padding:2px 0px 10px 15px; height:217px;}
#bodyPan #con img.padd1{padding:2px 0px 10px 30px;}
 #bodyPan #con ul{margin:0px; padding-left:15px;}
 #bodyPan #con ul li{margin:0px; padding-bottom:0px;}

.logob{float:left; text-align:left;width:100%;}
#bodyPan #topbg div.bdcrum{width:360px; float:left;  text-align:left; font:11px Arial; color:#666666; margin:0px 0 0 17px;}
#bodyPan #topbg div.bdcrum a{color:#666666; text-decoration:underline;}
#bodyPan #topbg div.bdcrum a:hover{text-decoration:none;}
#bodyPan #topbg div.icon{width:180px;  float:right; text-align:right; font:11px Arial; color:#999999; margin:10px 0 0 5px;}
#bodyPan #topbg div.icon p.print{ margin:0px; width:45px; float:left;}
#bodyPan #topbg div.icon p.print img{margin-right:1px;}
#bodyPan #topbg div.icon p.refer{ margin:0px; width:110px; float:right;}
#bodyPan #topbg div.icon p.refer img{margin-right:1px;}
#bodyPan #topbg div.icon a{color:#666666; text-decoration:underline;}
#bodyPan #topbg div.icon a:hover{text-decoration:none;}

#bodyPan #topbg div.icon1{width:180px;float:right; text-align:right; font:11px Arial; color:#999999; margin:0px 10px 0px 0px;padding-bottom:10px;}
#bodyPan #topbg div.icon1 p.print1{ margin:0px; width:45px; float:left;}
#bodyPan #topbg div.icon1 p.print1 img{margin-right:1px;}
#bodyPan #topbg div.icon1 p.refer1{ margin:0px; width:110px; float:right;}
#bodyPan #topbg div.icon1 p.refer1 img{margin-right:1px;}
#bodyPan #topbg div.icon1 a{color:#666666; text-decoration:underline;}
#bodyPan #topbg div.icon1 a:hover{text-decoration:none;}

#bodyPan #topbg div.hdtitle{margin:0px 0px 0px 15px;  width:740px; display:block; border-bottom: 1px solid #00558e; float:left; color:#a81c22; font-size:20px;  line-height:22px; font-family:Gill Sans MT; font-weight:bold; text-align:left;}
#bodyPan #topbg div.hdtitle span{float:left; color:#666666; font-size:18px; font-family:Gill Sans MT; font-weight:bold; text-align:left; line-height:30px;}
#bodyPan #topbg{background: url(bd_tbg.jpg) center top no-repeat; height:72px;}
.title{color:#003366;font-size:20px;line-height:50px; font-family:Gill Sans MT; font-weight:bold;text-align:left;padding-left:10px;}


.mid-content{background:url(bg-mid-con.jpg) center top no-repeat; width:749px; height:260px; margin:3px 0; }
.flash-container {float:left; width: 476px; padding: 2px 0 0 0;}


.right-text{float:right;width:272px;text-align:left;font-size:13px;font-family:arial; font-weight:bold;}
.right-text ul li.high{padding-top:15px;.padding-top:13px;}
.right-text ul{list-style:none; margin:0px; padding:0px; padding-left:15px; width:239px; margin:0px;}
.right-text ul li{background:url(bullet-red.gif) 0px 17px no-repeat;  padding-left:20px; margin:0px;}

.content{width:457px; padding:0px 12px;text-align:left;font-size:12px;font-family:verdana;line-height:18px;margin-top:10px;float:left;}
.butt{text-align:center;}

.lowerbg{background:url(bg-brown.jpg) center top repeat-y;  width:733px; margin:0px auto; border-top: solid 3px #034581;}
/*.blue-bg-right{background:url(bg-blue.jpg)  center top no-repeat; width:265px;float:left;margin-right:15px;margin-top:10px;height:240px; margin-bottom:10px;}*/
/*.blue-bg-right{background:rgb(197,209,221); width:265px;float:left;margin-right:15px;margin-top:10px; margin-bottom:10px;min-height:240px; }*/
.blue-bg-right{background:#e5eefd url(gradient.jpg) no-repeat top center; width:250px; float:right;margin-right:15px; margin-top:10px; margin-bottom:10px;min-height:240px; border:1px solid #5386a5 }

.blue-bg-right-container { width:250px;float:left; margin:20px 0 0 0;  height:50px;}
/*.blue-bg-right1 {background:url(whats-new.jpg) 0 center no-repeat; height:40px;width:258;}*/
.blue-bg-right1 { background: url("whats-new.jpg") no-repeat -5px 3px transparent; height:40px;width:258;}
.blue-bg-right1 p{font-family:Verdana; font-weight:bold; font-size:13px; color:#024a7a;margin-top:13px;}
.text-down{text-align:justify;font-size:11px;font-family:arial;width:230;margin:10px;padding:0px;}
.whats-new-content { }
.text-down span{font-weight:bold;color:#004c83;}
.learn{text-align:right;color:#0000cc;font-weight:bold;font-size:12px;font-family:arial;margin:0px;padding:0px;padding-right:15px;}
.learn a:hover{color:#0000cc;}
.learn a{color:#0000cc;}

.lower-text{font-size:11px;line-height:18px;font-family:verdana;text-align:justify;width:471px;float:left;margin:0px;padding:0px;}
.lower-text p{padding:5px 0 5px 10px; margin:0px;}
.address{font-size:13px;font-family:verdana;width:240px;float:right;color:#003c6d;font-weight:bold;text-align:center;}

.address p{padding:8px 0 5px 10px; margin:0px;}
.link-check{color:#0000ff; padding-top:15px;}
.link-check a{color:#0000ff; text-decoration:underline;}


li.red-btn1{padding:3px 0px 9px 10px; background:url(red-border1.jpg) center top no-repeat; margin:0px; list-style-type: none;  color:#fff; }


li.red-btn2{padding:3px 0px 9px 10px; background:url(red-border2.jpg) center top no-repeat; margin:0px; list-style-type: none;  color:#fff; }


li.red-btn3{padding:3px 0px 9px 10px; background:url(red-border3.jpg) center top no-repeat; margin:0px; list-style-type: none;  color:#fff; }


li.red-btn4{padding:3px 0px 9px 10px; background:url(red-border4.jpg) center top no-repeat; margin:0px; list-style-type: none;  color:#fff; }


li.red-btn5{padding:3px 0px 9px 10px; background:url(red-border5.jpg) center top no-repeat; margin:0px; list-style-type: none;  color:#fff; }




#bodyPan #topbg1 div.bdcrum{width:360px; float:left;  text-align:left; font:11px Arial; color:#666666; margin:0px 0 0 17px;}
#bodyPan #topbg1 div.bdcrum a{color:#666666; text-decoration:underline;}
#bodyPan #topbg1 div.bdcrum a:hover{text-decoration:none;}
#bodyPan #topbg1 div.icon{width:180px;  float:right; text-align:right; font:11px Arial; color:#999999; margin:10px 0 0 5px;}
#bodyPan #topbg1 div.icon p.print{ margin:0px; width:45px; float:left;}
#bodyPan #topbg1 div.icon p.print img{margin-right:1px;}
#bodyPan #topbg1 div.icon p.refer{ margin:0px; width:110px; float:right;}
#bodyPan #topbg1 div.icon p.refer img{margin-right:1px;}
#bodyPan #topbg1 div.icon a{color:#666666; text-decoration:underline;}
#bodyPan #topbg1 div.icon a:hover{text-decoration:none;}

#bodyPan #topbg1 div.icon1{width:180px;float:right; text-align:right; font:11px Arial; color:#999999; margin:0px 10px 0px 0px;padding-bottom:10px;}
#bodyPan #topbg1 div.icon1 p.print1{ margin:0px; width:45px; float:left;}
#bodyPan #topbg1 div.icon1 p.print1 img{margin-right:1px;}
#bodyPan #topbg1 div.icon1 p.refer1{ margin:0px; width:110px; float:right;}
#bodyPan #topbg1 div.icon1 p.refer1 img{margin-right:1px;}
#bodyPan #topbg1 div.icon1 a{color:#666666; text-decoration:underline;}
#bodyPan #topbg1 div.icon1 a:hover{text-decoration:none;}

#bodyPan #topbg1 div.hdtitle{margin:0px 0px 0px 15px;  width:740px; display:block; border-bottom: 1px solid #00558e; float:left; color:#a81c22; font-size:20px;  line-height:22px; font-family:Gill Sans MT; font-weight:bold; text-align:left;}
#bodyPan #topbg1 div.hdtitle span{float:left; color:#666666; font-size:18px; font-family:Gill Sans MT; font-weight:bold; text-align:left; line-height:30px;}

form{margin:0px; padding:0px;}
#bodyPan #con p.lefthd2{background:url(bg_leftform.jpg) left top no-repeat; width:199px; height:59px; padding:10px 0 0 10px; color:#ffffff; font-weight:bold; font-size:11px;}
.top
{
float: right; 
width:100px; 
font-weight:bold; 
font-family:Tahoma; 
font-size:12px;
color:#0000ff;

}
.top a
{
float: right; 
width:100px; 
font-weight:bold; 
font-family:Tahoma; 
font-size:12px;
text-decoration:underline;
color:#0000ff;
}
.top a:hover
{
float: right; 
width:100px; 
font-weight:bold; 
font-family:Tahoma; 
font-size:12px;
color:#0000ff;
text-decoration:none;
}

.footer-con{float:left; padding:4px 0 6px 10px; font-family:Verdana;color:#989898;}
.footer-text{margin:0 auto; width:767px; font-size:10px;text-align:center;}
.rt-panel
{
   swidth: 725px;
   margin: 10px 20px 0 20px;
   spadding-left: 10px;
   text-align: left;
   float: left;
  
}
.rt-panel1
{
   width: 700px;
   margin: 10px 0px 0 20px;
   spadding-left: 10px;
   text-align: left;
   float: left;
  
}
.heading{margin:0px 0 0 20px; display:block; border-bottom: 1px solid #00558e; float:left; color:#a81c22; font-size:15px; width:352px;  line-height:24px; text-align:left; font-family:Gill Sans MT; font-weight:bold; }
.headimg
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff; 
   padding: 4px 0 0 5px;
   margin: 2px 0 2px 0;
   vertical-align: top;
   background: url(blu-head-bck.jpg) no-repeat;
   width: 512px;
   height: 22px;
}

/*from other css by ashwani*/
.rt-panel-new
{
   width: 545px;
   margin: 8px 15px 0 20px;
   .margin: 9px 17px 0 20px;
   -margin: 4px 9px 0 15px;
   spadding-left: 10px;
   text-align: left;
   float: right;
   sbackground: #fcf;
   
}
html[xmlns*=""] body:last-child .rt-panel-new
{
   width: 545px;
   margin: 13px 0px 0 25px;
   spadding-left: 10px;
   text-align: left;
   float: left;
   
}

.rt-panelA
{
   width: 560px;
   margin: 8px 0px 0 20px;
   .margin: 9px 0px 0 20px;
   -margin: 4px 0px 0 15px;
   spadding-left: 10px;
   text-align: left;
   float: right;
   sbackground: #fcf;
   
}
html[xmlns*=""] body:last-child .rt-panelA
{
   width: 560px;
   margin: 13px 0px 0 25px;
   spadding-left: 10px;
   text-align: left;
   float: left;
   
}

.heading-new
{
   font-family: Gill Sans MT;
   font-size: 17px;
   font-weight: bold;
   color: #a81c22;
}

.headingsearch
{
   font-family: Gill Sans MT;
   font-size: 13px;
   font-weight: bold;
   color: #a81c22;
   border-bottom: 1px solid #00558e;
}

.headingnws
{
   font-family: Gill Sans MT;
   font-size: 17px;
   font-weight: bold;
   color: #a81c22;
   width: 545px;
   border-bottom: 1px solid #00558e;
}

.headingsrch
{
   font-family: Gill Sans MT;
   font-size: 12px;
   font-weight: bold;
   color: #a81c22;
   border-bottom: 1px solid #00558e;
}

.headingcontactus
{
   font-family: Gill Sans MT;
   font-size: 15px;
   font-style:italic;
   font-weight: bold;
   color: #095a92;
   border-bottom: 1px solid #ab2d2b;
}
/* css to be added */
.txt-label { 
	width: 175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	vertical-align:middle;
	}

input {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	height:22px;
	}
	
select {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	height:25px;
	}
textarea {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	height:80px;
	}	

.star {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}
.field{
text-align:left;
padding:5px 0;
vertical-align:top;

}
/* added new */
.rpm-radio
{
   background: url(hm-radio-search-bg.jpg) no-repeat;
   width: 188px;
   height: 21px;
   text-align: left;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #990000;
   clear: both;
   padding: 2px 0 0px 0;

}

.rpm-radio input
{
   vertical-align: middle;
   float: left;
   display: inline;
   margin: -3px 0 0 0;
   padding:0;
   width: 30px;
   height: 21px;
   padding-bottom: 2px;

}

.searchbtn
{
  width: 188px;
  height: 30px;
}
.headimg
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff; 
   padding: 4px 0 0 5px;
   margin: 2px 0 2px 0;
   vertical-align: top;
   background:url(blu-head-bck.jpg) no-repeat scroll 0 0;
   width: 510px;
   height: 22px;
}
.contcthbtn
{
	margin: 0px 0 0 10px;
	outline: none;
	width:213px;
	height:69px;
}

.prosel
{
	width: 133px;
	height: 20px;
	margin: 2px 0px 2px 5px;
}

.prosell
{
	width: 64px;
	height: 20px;
	margin: 2px 0px 2px 5px;

}
.prosell2
{
	width: 64px;
	height: 20px;
	margin: 2px 0px 2px 1px;

}

html>body* .prosell2
{
	width: 63px;
	.width: 65px;
	height: 20px;
	margin: 2px 0px 2px 0px;

}
.proseltxt 
{
	width: 129px;
	height: 22px;
	margin: 2px 0px 2px 5px;

}
.proselbtn
{
	width: 132px;
	height: 33px;
	padding: 2px 0 0 5px;
}
.proselsrch
{ width :219px;
  height :73px;
	spadding: 15px 0 0 35px;
	margin: 15px 0 0 35px;
	outline: none;
}

.prolabl
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.prolabten
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	vertical-align: middle;
}
.prolabchk
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	width: 25px;
	line-height: 20px;
}
.coninpt input
	{
		width: 20px;
		spadding-top: 2px;
		smargin-top: 5px;
		margin-bottom: -2px;
		line-height: 10px;
		float: left;
		.float: none;
	
	}
	
	.coninpt label
	{
		line-height: 25px;
		.line-height: 10px;
	}
	.coninptA
	{
		
		line-height: 10px;
		
	}
	
	.coninptA input
	{
		width: 20px;
		.width: 30px;
		.height: 22px;
		spadding-top: 2px;
		smargin-top: 5px;
		margin-bottom: -2px;
		line-height: 10px;
		float: left;
		.float: none;
	
	}
	
	.coninptA label
	{
		line-height: 25px;
		.line-height: 10px;
	}
	
	.contacttxt 
    {
	 width: 154px;
	 .width: 155px;
	 height: 21px;
	 .height: 20px;
	 vertical-align: absmiddle;
  	 margin: 2px 0px 2px 0px;
  	 .margin: 2px 0px 0px 5px;

    }
    .contacttxtA 
    {
	 width: 154px;
	 .width: 155px;
	 height: 21px;
	 .height: 20px;
	 vertical-align: middle;
  	 margin: 2px 0px 2px 0px;

    }
    
    html>body* .contacttxtA 
    {
	 width: 156px;
	 .width: 151px;
	 height: 20px;
  	 margin: 2px 0px 2px 0px;
    }
    .conphn
    {
    	width: 45px;
    	.width: 44px;
    }
    
    html>body* .conphn
    {
    	width: 43px;
    	.width: 43px;
    }
    .reqdstr
    {
    	color: #990000;
    	font-size: 11px;
    	font-family: Tahoma;
    	font-weight: normal;
    	font-style: normal;
    	padding: 0 0 0 160px;
    }
    
    .reqdfld
    {
    	color: #000;
    	font-size: 11px;
    	font-family: Tahoma;
    	font-weight: normal;
    	font-style: normal;
    	padding-left: 10px;
    }
    
   
    
    
 



.prolabcont
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	
}

.prolabconttop
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0 5px 0px;
	
}



/* css for div based form */




.formtxt
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.leftdv
{
   width: 265px;
   float: left;
   
}

.rtdv
{
   width: 260px;
   float: left;
}

div.row { padding-top: 2px; clear: both;} 
div.rowname { padding-top: 2px; clear: both; margin-top: 2px;}
html>body* div.rowname { padding-top: 2px; clear: both; margin-top: 5px; .margin-top: 2px;}
div.left-new {float: left; width: 100px; text-align: right; sline-height: 20px; vertical-align: middle; margin-top: 4px; .margin-top: 10px; } 
html>body* div.left-new { float: left; width: 100px; text-align: right; sline-height: 20px; vertical-align: middle; margin-top: 3px;} 
div.right-new{ sfloat:right;  vertical-align: top;.margin-top:-10px;}

.exptenant
{
	margin-top: 15px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

html>body* .exptenant
{
	margin-top: 12px;
	.margin-top: 15px;
}

div.leftnew { float: left; width: 110px; text-align: right; sline-height: 20px; vertical-align: middle; margin-top: 7px; .margin-top: 8px;} 
html>body* div.leftnew { float: left; width: 110px; text-align: right; sline-height: 20px; vertical-align: middle; margin-top: 5px; .margin-top: 8px;} 
.bxhgt
{
	height: 15px;
	width: 120px;
}

.clear
{
	clear: both;
	height: 10px;
}

.formtxtA
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-weight: bold;
	padding: 5px;
}
.formtxt3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;

}

.leftdv3
{
   width: 175px;
   float: left;
}

.middv3
{
   width: 175px;
   float: left;
}

.rtdv3
{
   width: 175px;
   float: left;
}

div.row3 { padding-top: 5px; clear: both; } 
div.left3 { float: left; width: 80px; text-align: right;} 
div.right3 { smargin-left: 110px; float: left;}

div.right3 input { width: 100px;}

table.radlist
{
	 float: left;
}
.countxt
{
	sfloat: left;

}

table.radlist input
{
	width: 20px;
	sbackground: #fcf;
}

.mainrow
{
width: 540px;
}
div.rowone { padding-top: 5px; sclear: both; width: 175px; float: left; } 
div.leftone { float: left; width: 80px; text-align: right; line-height: 20px; vertical-align: middle;} 
.leftsml{width: 40px; float: left; text-align: right; line-height: 20px; vertical-align: middle;}
.sleftsmlA{width: 3px; float: left;}
div.rightone { smargin-left: 110px;}
div.rightone input { width: 90px; }

.txtcal
{
	width: 110px;
	.width: 109px;
}

/* div based form ends */
.smallinput{width:38px; .width:37px;}
	
	.smallinput1{width:38px; .width:36px;}
	html>body* .smallinput{width:34px; .width:36px;}
	
	.leavetenant{width: 130px;}
	
	html>body* .leavetenant{width: 134px; .width: 130px;}
	
	.drpstyle 
{
	width: 129px;
	height: 21px;
	.height: 22px;
	margin: 2px 0px 0px 5px;
     vertical-align: middle;
}



.htstyltenant
{
	height: 21px;
	.height: 22px;
	width: 134px;
	.width: 136px;
}

html>body* .htstyltenant
{
	height: 18px;
	.height: 22px;
	width: 136px;
	.width: 136px;
}

.bdtenantsidecon
{
	background: #fff url(brdhgh.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0;
	padding: 0 0 0 8px;
	vertical-align: top;
}

.tenatdet-bck
{
	background: url(tenant-bck.jpg);
	background-repeat: repeat-x;
    background-color:#e3ddc7;
	swidth:500px;
	height:auto;
	border-left: 1px solid #cbcbcb;
	padding: 0 0px 0 4px;
	margin-right: 5px;
}

.calht
{
	width: 16px;
	height: 16px;
	line-height: 5px;
	padding-bottom: 3px;
	.padding-bottom: 0px;
	.padding-top: 3px;
	vertical-align: middle;
	.vertical-align: top;
}
/*end css by ashwani*/

#ctl00_ContentPlaceHolder1_TreeView1n0i{.margin-left:-5px;}
.bluecn1{font-family: verdana;
   font-size: 12px;
   width:390px;
   margin:0px;
   font-weight: bold; color:#003c6d; padding-bottom:10px; text-align:center;line-height:18px;}
   
/* For Google Map Popups */   
   
.mapimg
{
	 width: 80px; 
	 height: 74px;
	 float: left;
	 padding-right: 10px;
}

.map-txtpop
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
	float: left;	
}

p.map-txtpara
{
	font-weight: bold;
	width: 200px;
	clear: both;
}

p.map-txtpara span
{
	background: #ffff9c;
	width: 20px;
	height: 25px;
	border: 1px solid #ccc;
	display: block;
	float: left;
	text-align:center;
	vertical-align: middle;
	padding-top: 14px;
	margin-right: 5px;
}

p.map-popup
{
	text-align: right;
}

.map-popup a
{
	 color: #a81c22;
}
/* -------------------------------------------------------*/
