body
{
	background-color: #666666;
	margin:0px;
	padding:0px;
	
}

div.container
{
	margin:0 auto;
	width:760px;
	background-color:White;
}
div.pagebreak
{
	clear:both;
}
div.header
{
	height:75px;
	background-color:#939393;
}
div.header div.logo
{
	width:187px;
	height:43px;
	margin-top:16px;
	float:right;
}
div.mainimage
{
	background-image:url(../images/mainImage.jpg);
	height:304px;
}
div.contentcontainer
{
	background-image:url(../images/sideMenu.jpg);
	background-repeat:repeat-y;
	min-height:400px;
}
div.footercontainer
{
	height:34px;
	background-color: #939393;
}
div.footercontainer div.footerimage
{
	width:190px;
	height:30px;
	float:right;

}
div.innercontent
{
	float:right;
	width:610px;
	padding-left:5px;
	padding-right:5px;
}
div.moduletools
{
	position:absolute;
	font-size:12px;
	color:blue;
}
div.moduletools a
{
		color:blue;
}
div.section
{
	margin-bottom:30px;
}
/* ---------------------   Common	------------------------*/
div.content
{
	font-family: Tahoma, Verdana;
}
div.content h1, div.mainmenu ul li a, div.leftmenu ul li a
{
	font-family: Tahoma, Verdana;
}
/* ---------------------   Main Menu Style	------------------------*/
div.mainmenu
{
	margin-top:2px;
}
div.mainmenu ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
div.mainmenu ul li
{
	margin:0px;
	padding:0px;

	display:inline;
	margin-right:5px;
	float:left;
}
div.mainmenu ul li a
{
	display:block;
	color:White;
	text-decoration:none;
	font-size: 11px;
	text-transform:capitalize;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:4px;
}
div.mainmenu ul li a:hover,div.mainmenu ul li .selected
{
	background-color:Silver;
	color:Black;
}
/* ---------------------   Left Menu Style	------------------------*/
div.leftmenu
{
	float:left;
	width:129px;
}
div.leftmenu ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-top:1px solid silver;
}
div.leftmenu ul li
{
	display:block;
	border-bottom:1px solid silver;
}
div.leftmenu ul li a
{
	display:block;
	color:Black;
	text-decoration:none;
	font-size: 11px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	text-transform:capitalize;

}
div.leftmenu ul li a:hover,div.leftmenu ul li .selected
{
	background-color:gray;
	color:White;
}
/* ---------------------   Content Style	------------------------*/
div.content
{
	padding-right:20px;
	padding-left:10px;
	line-height:1.5em;
	font-size:11px;

}
div.content h1
{
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:normal;
	color:Gray;
	letter-spacing:1px;
	margin-bottom:20px;
}
div.content p
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.rwFrame
{
	width:765px;
	height:500px;
	border:none;
	border-collapse:collapse;
}
.content a
{
	text-decoration: none;
	color: #666666;
	border-bottom: 1px solid #cccccc;
}

div.content table
{	
	padding:5px;
}
/*	---------------------------------------------------------
						Contact us module
	--------------------------------------------------------*/
div.contactus
{
	border:1px solid silver;
	margin-bottom:10px;
	padding:5px;
}
div.contactus div.validate
{
	font-size:10px;
	text-align:right;
	margin-right:28px;
	margin-bottom:5px;
}
div.contactus table.contactform
{
	width:100%;
	height:100%;
}
div.contactus table.contactform td.label
{
	text-align:right;
	padding-right:10px;
	font-size:12px;
	vertical-align:top;
}
div.contactus table.contactform .tbemail
{
	border:1px solid silver;
	width:220px;
}
div.contactus table.contactform .msgbox
{
	border:1px solid silver;
	width:220px;
	height:100px;
}
div.contactus table.contactform .btsend
{
	width:60px;
	border:1px solid silver;
	font-size:14px;
	font-family:Georgia;
}
div.contactus table.contactform td.toolset
{
	text-align:right;
	padding-right:28px;
	padding-top:10px;
	padding-bottom:10px;
}
div.msglabel
{
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
}


/*old css*/

.propertyBox .contact
{
	font:Helvetica, sans-serif;
	font-size: 14px;
	
	background-color: #E5E5E5;
	color: #666666;
	
	height:100%;
	padding:10px;
	min-height: 140px;
	
	border-width: 4px;
	border-style: solid;
	border-color: #FFFFFF;
}
table.contacttable
{
	border:solid 1px silver;
	min-height:140px;
	width:100%;
}

.contentPanel a
{
	text-decoration: none;
	color: #666666;
	border-bottom: 1px solid #cccccc;
}
.disclaimer
{
		font-size: 10px;
		color: #808080;

}
/*repair request form*/
.content .simplerequest table
{
	
}
.content .simplerequest td.label
{
	text-align:right;
	vertical-align:top;
}
.content .simplerequest td.control
{
	color:Red;
}
.content .simplerequest .textbox
{
	border:solid 1px silver;
	width:250px;
}
.content .simplerequest .requesttextbox
{
	border:solid 1px silver;
	width:350px;
	height:150px;
}
.content .simplerequest .button
{
	border:solid 1px silver;
}
