/* CSS Document */

body{margin:0; padding:0; font:12px "arial"; color:#666666; background-color:#9abce1;}
#Container{width:100%; text-align:left; margin:0; padding:0; }
#Header{width:100%; float:left; background-color:#167dbf; margin:0; padding:0;}
#Header #HeaderTop{width:790px;  margin:0px; padding:0px; height:32px;}
#HeaderTop .date{width:188px; float:right; margin:10px 0 0 0; padding:0; font:12px "arial"; color:#fff; }
#HeaderTop .welcome{width:300px; float:left; margin:10px 0 0 0; text-align:left; padding:0; font:12px "arial"; color:#fff; }
#HeaderTop .welcome a{font:12px "arial"; color:#fff; text-decoration:none;}
#HeaderTop .welcome a:hover{text-decoration:underline;}
#Content{width:100%; float:left; margin:0; padding:0;}
#Content #Main{width:790px;  margin:20px 0 0 0; padding:0px;}
#Main .logo{float:left; margin:0; padding:0;}

#Main #Login{width:700px; float:left; margin:45px 0 0 0; padding:0; border:2px solid #167dbf; background-color:#fff;}
#Login h1{background-color:#e1e1e1; font:18px "arial"; color:#333333; float:left; text-align:left; width:680px; margin:0; padding:7px 0 7px 20px;color:Red;}
#Login #LoginBody{width:660px; float:left; margin:0; padding:30px 20px 0 20px;}
#LoginBody #box{width:357px; float:left; margin:0 0 0 5px; padding:0; border:1px solid #e1e1e1; height:240px;}
#LoginBody #pic{width:357px; float:right; margin:0 0px 0 0; padding:0;}
#box #signin{width:327px; float:left; margin:0; padding:15px 15px 0 15px;  height:240px; }
#signin h2{font:14px "arial"; color:#666666; float:left; text-align:left; width:325px; margin:0 0 20px 0; padding:0;}
#signin p{float:left; margin:15px 0 0 0; padding:0; font:12px "arial"; color:#666666; text-align:right; width:100px;}
#signin .input{float:right; margin:10px 0 0 3px; padding:0; font:11px "arial"; color:#666666; text-align:left; width:217px;}
#signin .line{float:left;  background-color:#e1e1e1; height:1px; line-height:1px; margin:20px 0 0 0; padding:0;}
#signin span{float:left; font:11px "arial"; color:#666666; text-align:left; width:325px;}
a{font:11px "arial";color:#177ec0; text-decoration:underline;}
#signin span a:hover{font:11px "arial";color:#000; text-decoration:underline;}

#Main #TabArea{width:790px; float:right; margin:0; padding:0; }
#TabArea ul#tabs{margin:0; padding-left:5px; float:right; }
#TabArea ul#tabs li{list-style-type:none; float:left; text-align:left; margin:0 0 0 5px; background:url(../images/left-curve.gif) no-repeat left top; padding:0 0 0 5px; background-color:#187ebc; }
#TabArea ul#tabs li a{background:url(../images/right-curve.gif) no-repeat right top; font:bold 12px "arial"; padding:10px 15px 0 10px; float:left; color:#fff; height:23px; background-color:#187ebc; text-decoration:none;}
#TabArea ul#tabs li a:hover{text-decoration:underline;}
#TabArea ul#tabs li.selection{background:url(../images/selected-left-curve.gif) no-repeat left top; background-color:#fff; padding:0 0 0 7px; }
#TabArea ul#tabs li.selection a{background:url(../images/selected-right-curve.gif) no-repeat right top; color:#000; background-color:#fff; float:left;  margin:0px; padding:10px 15px 0 10px;}


#Main #SearchBox{width:786px; float:left; margin:0px 0 0 0; padding:0 0 20px 0; border:2px solid #167dbf;  background-color:#fff;}
#SearchBox #SearchBoxbody{width:746px; float:left; margin:0px; padding:30px 20px 0 20px; }

#SearchBoxbody #breadcam{float:left; text-align:left; margin:0; padding:0; border:1px solid #000;}

#breadcam a{width:100px; float:left; text-align:left; font:11px "arial";color:#177ec0; text-decoration:underline; margin:0 ; padding:0;}

#SearchBoxbody .line{float:left; width:100%; background-color:#e1e1e1; height:1px; line-height:1px; margin:15px 0 0 0; padding:0;}
#SearchBoxbody h1{font:18px "arial"; color:#99bddf; float:left;  margin:15px 0 10px 0;}
#SearchBoxbody #greybox{float:left; background-color:#e4e4e4; width:747px; margin:0 0 0 0; padding:0;}

#SearchBox #goto{float:left; text-align:center; width:400px; margin:10px 0 0 0; padding:0;}

#greybox #search{float:left; width:724px; margin:0; padding:20px 10px 20px 10px;}
#search h3{float:left; text-align:left; font:bold 12px "arial"; color:#157EBF; margin:0; padding:0 0 0 8px; width:100%;}
#search #greylft{float:left; text-align:left; margin:10px 0 0 0; padding:0;}

#search #greyrht{float:right; text-align:left; margin:10px 0 0 0; padding:0; width:434px;}

#search p{width:100px; float:left; text-align:right; margin:5px 0 0 0; padding:0;}
#search span{float:left; padding: 0 0 0 8px;}
#search span a{float:left; font:11px "arial";color:#177ec0; text-decoration:underline;}
#Footer{width:100%; float:left; margin:10px 0 0 0; padding:0;}
#Footer #Footerlink{width:790px; margin:0px; padding:0px; height:32px;}
#Footerlink #copyright{width:210px; float:left; text-align:left; margin:0; padding:0; font:12px "arial"; color:#fff;}
#Footerlink #link{width:580px; float:right; text-align:left; margin:0; padding:0; font:12px "arial"; color:#fff;}
#link a{font:12px "arial"; color:#fff; text-decoration:none; margin:0 10px 0 10px;font-weight:bold;}
#link a:hover{text-decoration:underline;font-weight:bold;}

#SearchBoxbody #greyBorderbox{float:left; border:solid 1px #e4e4e4; width:100%; margin:20px 0 20px 0; padding:0; font-size:10px;}
#greyBorderbox p{float:left; margin:0; padding:10px 0 10px 10px; text-align:left; line-height:18px;}

#SearchBoxbody #bluebar{float:left; text-align:left; font:bold 12px "arial"; color:#fff; border:solid 1px #e4e4e4; width:747px; margin:20px 0 0px 0; padding:0; height:30px; background-color:#167DBF;}
#bluebar h1{float:left; text-align:left; font:bold 14px "arial"; color:#fff; margin:0; padding:0;}
#SearchBoxbody #bluebarup{float:left; text-align:left; font:bold 12px "arial"; color:#fff; border:solid 1px #e4e4e4; width:747px; margin:0 0 0px 0; padding:0; height:30px; background-color:#167DBF;}
#bluebarup h1{float:left; text-align:left; font:bold 14px "arial"; color:#fff; margin:0; padding:0;}

#SearchBoxbody #bluebarreport{float:left; text-align:left; font:bold 12px "arial"; color:#fff; border:solid 1px #e4e4e4; width:747px; margin:10px 0 0px 0; padding:0; height:65px; background-color:#167DBF;}
#bluebarreport h1{float:left; text-align:left; font:bold 18px "arial"; color:#fff; margin:0; padding:0;}


#SearchBoxbody #providerDetails{float:left; text-align:left; font:11px "arial"; width:747px; margin:0; padding:5px 0 0 0;}
#providerDetails .line{float:left; width:100%; background-color:#D3E5F9; height:1px; line-height:1px; margin:5px 0 0 0; padding:0;}
#providerDetails #filedarea{width:725px; float:left; margin:0; padding:0; }
#filedarea p{float:left; text-align:left; font:bold 12px "arial"; margin:0; padding:0; width:100%;}
#filedarea .line{float:left; width:100%; background-color:#e1e1e1; height:1px; line-height:1px; margin:5px 0 10px 0; padding:0;}
#rptproviderDetails{float:left; text-align:left; font:11px "arial"; width:515px; margin:0; padding:5px 0 0 0;}
#rptreportarea{width:515px; float:left; margin:10px 0 0 0; padding:0; }
#rptbluebarreport{float:left; text-align:left; font:bold 12px "arial"; color:#fff; border:solid 1px #e4e4e4; width:515px; padding:0; height:65px; background-color:#167DBF;}

.leftpart{float:left; width:300px; text-align:right; margin:0; padding:0; font:bold 12px "arial";}
.rightpart{float:right; width:417px; text-align:left; margin:0; padding:0;}
#providerDetails #reportarea{width:725px; float:left; margin:10px 0 0 0; padding:0; }
#rptreportarea #reporthead{background-color:#d3e5f9; height:35px; width:515px; margin:0; padding:0; vertical-align:top;}
.line{float:left; width:100%; background-color:#e1e1e1; height:1px; line-height:1px; margin:5px 0 10px 0; padding:0;}
.bttn{font:12px "arial"; color:#666666;}
form{margin:0; padding:0;}
.star{font:bold 12px "arial"; color:#167DBF; margin:0; padding:0 3px 0 0}
p {margin:0; padding:0;}
select{font:11px "arial";}
img{border:0; margin:0; padding:0;}
input{font:11px "arial"; }
.newinput{font:11px "arial"; border:solid 1px #7F9CBA;}
.select{font:11px "arial"; border:solid 1px #7F9CBA;}
.txtblack{font:bold 11px "arial"; color:#000;}
.txtgrey{font:11px "arial"; color:#666666;}
.txtwhite{font:11px "arial"; color:#fff;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt5{margin-top:5px;}
.mt3{margin-top:3px;}

.pl10{padding-left:10px;}
.pb10{margin-bottom:10px;}
.pl3{padding-left:3px;}
.pt5{padding-top:5px;}
.w100{width:100px; float:left;}
.w200{width:200px; float:left;}
.w125{width:125px; float:left;}
.w170{width:170px; float:left;}
.w180{width:180px; float:left;}
.w250{width:250px; float:left;}
.w210{width:210px; float:left;}
.w300{width:300px; float:left;}
.w400{width:400px; float:left;}
.w410{width:410px; float:left;}
.w230{width:230px; float:left;}
.w70{width:70px; float:left;}
.w50{width:50px; float:left;}
.w45{width:45px; float:left;}
.w30{width:30px; float:left;}
.w10{width:10px; float:left;}
.w80{width:80px; float:left;}
.w361{width:361px; float:left;}
.w15{width:15px; float:left;}
.w9{width:9px; float:left;}
.w370{width:340px; float:left;margin-left:79px}
.w130{width:97px; float:left;}

img{border:0;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

.txtblack12bcrum{font:bold 12px "arial"; color:#666666;}
.txtblue{font:bold 11px "arial"; color:#167DBF;}
.txtred{font:bold 11px "arial"; color:red;}
.error { border:2px solid red; padding:15px;}
.ceteredText{ width:100%; float:right; }
.txtredroom{font:bold 14px "arial"; height:30px;padding-left:5px;}


#reporthead a{text-decoration:none;}
#PropertyDetails{float:left; text-align:left; font:11px "arial"; border-bottom:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; border-left:solid 1px #e4e4e4; width:747px; margin:0; padding:12px 0 0 0;}
#PropertyDetails .rightbox {float:left; width:505px;}
#PropertyDetails .rightbox p {margin:5px 10px 10px 0px;}
#PropertyDetails .leftbox {float:left; width:220px; text-align:center;}
#PropertyDetails .leftbox .imgbox{float:left; width:198px; text-align:center;margin:0;padding:0;}
#PropertyDetails .leftbox .imgbox p {margin:0; padding:0;float:left; line-height:20px;height:20px; padding:0 0 0 5px;}
#PropertyDetails .leftbox .imgbox p img{vertical-align:middle; margin-right:5px;}
#PropertyDetails #reporthead{background-color:#d3e5f9; height:35px; width:493px; margin:0; padding:0;}
.roomhead{background-color:#d3e5f9; height:25px; margin:0; padding:0;}

.providerDetails{float:left; text-align:left; font:11px "arial"; border:0; border:solid 1px #D3E5F9; margin:10px 0 0 0; padding:0px 0 0 0;display:inline;width:100%;}
.providerDetails td {border-bottom:1px solid #D3E5F9;border-right:0;border-right:1px solid #fff;}
.serprobgcolor{background:#167DBF;height:30px; line-height:30px;font-weight:bold;color:#fff;}
.serprobgcolorw97{background:#167DBF;height:30px; padding-left:10px; width:97%; line-height:30px;font-weight:bold;color:#fff;}
a {cursor:hand;}
p.tcenter{text-align:center}
.photopopup {padding:10px}
.photopopup p {font-family:arial; font-size:12px; font-weight:normal; color:#999;}
.photopopup h1{font-family:arial; font-size:18px; font-weight:normal; color:#999}
.photopopup h3{font-family:arial; font-size:14px; font-weight:normal; color:#999}
#confirmpagearea{width:725px; float:left; margin:0 10px 0 10px; padding:0; font:12px "arial"; }
#confirmpagearea h1{text-align:left; font:bold 12px "arial"; color:#157EBF; margin:0; padding:0;}
#confirmpagearea .line1{width:725px; background-color:#e1e1e1; height:1px; line-height:1px; margin:0 ; padding:0;}

#Container #Content #IHSContact{width:100%;  margin:10px 0 0 0; padding:0px;font-weight:lighter;color:Black;float:left;}
.saViewRoomsProvider{color:#ffffff; text-decoration:underline;	font-family:arial; font-size:18px; font-weight:normal;	}
.saViewRoomsAddress{float:left;color:#ffffff; font-family:arial; font-size:12px; font-weight:normal;width:500px	}
a.sp{float:left; text-align:left; font:bold 12px "arial"; color:#fff; margin:5px 0 0px 10px; text-decoration:none; padding:0; height:30px; }
.paging{display:block;	height:25px;vertical-align:middle;float:right;}
#greybox{background-color:#e4e4e4; float:left;text-align:left;margin:30px 0 21px 20px;padding:16px 20px 0px 13px;width:709px;font-size:11px;font-weight:normal;}


#greybox img {padding:0px 0 0 0;_padding:2px 0 0 0;*padding:2px 0 0 0;vertical-align:top;}
#sbuttn {margin-left:10px;vertical-align:middle;_vertical-align:middle;*vertical-align:top;line-height:0px!Important;padding:6px 0 0 0;_padding:6px 0 0 0;*padding:0px 0 0 0;margin:0 0 0 25px;}

#greybox span.wd100{clear:both;width:66px;font-weight:bold;float:left;}

#greybox .greyboxtxt1{float:left;}

#greybox .greyboxtxt2{float:left;margin:-10px 0 20px 0;padding:0;*padding:0px 0 20px 0;_padding:0px 0 20px 0;}

.mr20{margin-right:20px;}

.googlemap{margin:0px 0 69px 0;}

#greyboxnew{background-color:#e4e4e4; float:left;text-align:left;margin:30px 33px 21px 1px;padding:16px 20px 0px 13px;width:709px;font-size:11px;font-weight:normal}
#greyboxnew span {line-height:30px;}
#greyboxnew img {padding:6px 0 0 0;_padding:6px 0 0 0;*padding:6px 0 0 0;vertical-align:top;}
#greyboxnew span.wd100{clear:both;width:66px;font-weight:bold;float:left;}
#greyboxnew .greyboxtxt1{float:left;}
#greyboxnew .greyboxtxt2{float:left;margin:-10px 0 20px 0;padding:0;*padding:0px 0 20px 0;_padding:0px 0 20px 0;}
.mr20{margin-right:20px;}
.googlemap{margin:0px 0 69px 0;}

.ml7{margin-left:7px;}
.ml270{margin-left:270px;}
.ml90{margin-left:90px;}
.ml75{margin-left:75px;}
.ml60{margin-left:60px;}
.ml67{margin:0 0 0 67px;height:25px;}
.ml215{margin-left:215px;}
.ml40{margin-left:40px;}
.ml20{margin-left:20px;}
.ml10{margin-left:10px;}
#greybox .txtn11 {width:30px;}
#greybox .txtn12 {margin:3px 0 0 29px;}
#greybox .txtn13 {margin-left:60px;}
#greybox .txtn14 {margin-left:12px;_margin-left:14px;*margin-left:12px;}

#bkcontxt {float:left;margin:20px 0 0 0;}

#bkcontxt .line1{width:725px; background-color:#e1e1e1; height:1px; line-height:1px; margin:0 ; padding:0;float:left;}

#bkcontxt h1{text-align:left; font:bold 12px "arial"; color:#157EBF; margin:0; padding:0;}

.saviltxt1 {margin:5px 0 0 74px;_margin:5px 0 0 74px;*margin:5px 0 0 75px;text-align:right;float:left;}
.saviltxt1,x:-moz-any-link, x:default {margin:5px 0 0 74px;text-align:right;float:left;}
.saviltxt2 {margin:0 0 0 28px;}
.saviltxt3 {margin:5px 0 0 175px;_margin:5px 0 0 176px;*margin:5px 0 0 176px;text-align:right;}
.saviltxt3,x:-moz-any-link, x:default {margin:5px 0 0 176px;text-align:right;float:left;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.saviltxt1 {margin:5px 0 0 80px;text-align:right;float:left;}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.saviltxt3 {margin:5px 0 0 178px;text-align:right;}
}



.selectn {
border:1px solid #7F9CBA;
font-family:"arial";
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:170px;
}
.selectn2{font:11px "arial"; border:solid 1px #7F9CBA; width:39px;}


#ptxt {width:721px;float:left; border:1px solid #000;font-family:arial; font-size:12px; color:#666;background-color:#9ABCE1;padding:0 0 20px 0;}
	#ptxt .ptxt1 {clear:both;float:left;font-family:arial; font-size:14px; color:#fff;font-weight:bold;height:30px;background-color:#167DBF;width:100%;}
	#ptxt .ptxt2 {clear:both;float:left;font-family:arial; font-size:14px; color:#fff;font-weight:bold;padding:7px 0 0px 4px;background-color:#167DBF;}
	#ptxt .ptxt3 {clear:both;float:left;width:25%;margin:0px 20px 0 0px;border:none;height:100px;}
	#ptxt .ptxt4 {font-size:12px;font-weight:normal;text-align:left;width:75%;padding:0 5px 0 0;}
	#ptxt .line {background-color:#E1E1E1;float:left;height:1px;line-height:1px;padding:0;width:100%;font-size:0px;}
	#ptxt .ptxt5 {width:100%; float:left;padding:20px 0 0 10px;margin:0 0 20px 0;}
	#ptxt .clr {clear:both;}
.rm3 {height:40px; clear:both;}

.welcome {float:left;margin:7px 0 0 -10px;color:#fff;}
.welcome a {color:#fff; text-decoration:none;}
.welcome a:hover {color:#fff; text-decoration:underline;}
.errorMsg {border: 1px inset; color: Red; background-color: #EEF7FF; font-size: 0.8em;}
#bordercont2 {border:1px solid #999999;float:left;margin:33px 0 0 0;background-color:#e4e4e4;}
#cont2 {background:url(../images/black-grad.gif);background-repeat: repeat-x; width:746px;float:left;font-size:14px; font-weight:bold;color:#fff;padding:0px 0 0 0;text-align:left;}
.toptd1{ width:210px;} 
.toptd2{ width:190px;} 
.toptd3{ width:80px;}
.toptd4{ width:90px;}
.tdright{border-left:1px solid #D3D2D0; width:108px; height:22px; } 
.tdleft{border-bottom:1px solid #D3D2D0; width:110px; vertical-align:top;} 
.cbtxt1 {float:left;font-weight:bold;margin-left:7px; margin-top:11px; font-size:12px; color:#000000; margin-bottom:4px;}
.cbtxt2 {float:left;font-weight:bold;margin-left:7px;width:145px;margin-top:11px;font-size:12px; color:#000000; margin-bottom:4px;}
.cbtxt3 {float:left;font-weight:bold;margin-left:11px;width:87px; margin-top:11px;}
.cbtxt4 {float:left;font-weight:bold;margin-left:15px;width:35px;}
.cbtxt5 {float:left;font-weight:bold;margin-left:7px;width:100px;padding:10px 0 0 10px; }
.cbtxt6 {float:left;font-weight:bold;margin-left:69px; text-align:right;}
.cbtxt7 {float:left;font-weight:bold;margin-left:11px;text-align:right;width:600px;margin-top:11px; font-size:12px; color:#000000; }
.cbtxt8 {float:left;font-weight:bold;margin-left:7px;padding:0px 0 0 10px;}
.MsoNormal
{
	font-size:larger;line-height:20px;text-align:left;
}
#mailsec
{padding-top:20px;text-align:left}