/* Philip A Chapman */

html,body {
	height:100%;
}

body {
	margin:0;
	padding:0;
	/*bebcad*/
	background:#CECEBF url('images/bg.gif') top left;
}

body,div,td {
	font:11px Verdana;
	line-height:160%;
	color:#333333;
}

h1 {
	font:bold 17px Verdana;
	color:#333333;
	padding: 8px;
	margin:0px;
	background: url('images/h1.gif') repeat-x bottom left;
	text-align:left;
}

p {
	padding:0px 15px 5px 15px;
}

h2 {
	font:bold 14px Verdana;
	color:#333333;
	padding:8px;
	margin:0px;
	text-align:left;
background: #ffcc66;
border-top: 1px #aaaaaa solid;
border-bottom:1px #aaaaaa solid;
}

h3 {
	font:bold 12px Verdana;
	color:#333333;
	padding:5px 15px 5px 15px;
	margin:0px;
	text-align:left;
	border-bottom:1px #aaaaaa dashed;
}


a {
	color: #993300;
}

.em {
	color:#c60;
}

.outline {
	border: 1px solid #cc0066;
}

/* Layout */

#bg {
	background: url('images/bg-frame.gif') repeat-y top center;
	position:relative;
	width:740px;
	height:100%;
}

#frame {
	position:relative;
	/*8F8D7F*/
	width:662px;
}
	
#banner {
	text-align:left;
	width:100%;
	background:#D4D3CD url('images/banner.jpg') no-repeat top center;
	border: 1px #aaa solid;
}

.banner-right {
	padding:10px;
	font-weight:bold;
}

#search {
	width:165px;
	background:#FFFFFF;
	margin-top:5px;
	position:relative;
	border:1px #aaaaaa solid;
}

form {
	padding:0;
	margin:0;
}

/* CONTENT */

#content {
	margin-top:5px;
	text-align:left;
	width:490px;
	position:relative;
	float:right;
	background: #ffffee;
	border:1px #aaaaaa solid;
}

.table-pad {
	padding:0px 10px 10px 10px;
}

/* nav bar and menu */

#nav {
	margin-top:5px;
	background: #FFCC99;
	text-align:left;
	width:165px;
	position:relative;
	float:left;
	border:1px #aaaaaa solid;
}

.menutitle a {
	display: block;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #aaa;
	height:1em;
	text-decoration:none;
	color:#111111;
	font-weight:bold;
	}
	
.submenu a {
	display: block;
	margin: 0px;
	padding: 4px 3px 4px 18px;
	height:1em;
	text-decoration:none;
	color:#333333;
	font-weight:normal;
	background: url('images/link.gif') no-repeat .5em 50%;
}

.submenu a:hover { text-decoration:underline;}

.company, .company a 	{ background:#E19E0A;}
.sales, .sales a 		{ background:#8E8EB5; }
.buying, .buying a 	{ background:#A387A5; }
.rental, .rental a 	{ background:#D7AE98; }
.management, .management a { background:#A5DC9D; }
.standard { background:#eeeeee; }
.salesnav {background:#C2C2DA;}
.buyingnav {background:#DBC9DC;}
.rentalnav {background:#F0DFD6;}
.managementnav {background:#DDF2DA;}
.emailbutton {background:#F1D220;width:100px;font:bold 12px Arial;color:#000000;}

/* FOOTER */
#footer {
	background:#eeeeee;
	/*D8D7CE*/
	color:#888888;
	padding:5px;
	text-align:center;
	bottom:0px;
}

#footer a {
	text-decoration:none;
	color:#666666;
}

