body {
	width:770px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:100%;
	background-color:#274965;
	margin:0px auto 0px auto;
}

hr {color:#BDB382;border-style:dotted; width:234px;text-align:left}

h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:150%;color:#C20101;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:125%;color:#C20101;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:100%;color:#2A2A2A;}

a {color:#B70000;font-weight:bold;text-decoration:underline;}
a:hover {color:#274965;font-weight:bold;text-decoration:none;}

ul li a span {display:none}

#MainDiv {
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	border-left:1px solid #ABABAB;
	width:768px;
	background-color:#FFFFFF;
	background-image:url(../images/BG.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#MainDiv #RightColumn #NavDiv {
	background-image:url(../images/NavBackground.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:43px 0px 48px 0px;
}

/* Main Navigation */
#NavDiv {height:30px;}
#NavDiv ul {
	display:inline;
	height:30px;
	list-style:none;
	margin:0;padding:0;
}
#NavDiv ul li {
	float:left;
	margin:0;padding:0;
	position:relative;
}
#NavDiv ul li a {
	text-decoration: none;
	display: block;
	overflow:hidden;
	height:30px;
}			
#NavDiv ul li a:hover,
#NavDiv ul li a.selected {
	background-repeat: no-repeat;
	height:30px;
}

#NavDiv ul li#nav_one a.showimage {background-image: url("../nav/home.gif");background-position:0 0;width:58px}
#NavDiv ul li#nav_one a.showimage:hover {background-image: url("../nav/home.gif");background-position:-58px 0; }

#NavDiv ul li#nav_two a.showimage {background-image: url("../nav/aboutus.gif");background-position:0 0;width:70px}
#NavDiv ul li#nav_two a.showimage:hover {background-image: url("../nav/aboutus.gif");background-position:-70px 0; }

#NavDiv ul li#nav_three a.showimage {background-image: url("../nav/management.gif");background-position:0 0;width:152px}
#NavDiv ul li#nav_three a.showimage:hover {background-image: url("../nav/management.gif");background-position:-152px 0; }

#NavDiv ul li#nav_four a.showimage {background-image: url("../nav/residential.gif");background-position:0 0;width:82px}
#NavDiv ul li#nav_four a.showimage:hover {background-image: url("../nav/residential.gif");background-position:-82px 0; }

#NavDiv ul li#nav_five a.showimage {background-image: url("../nav/commercial.gif");background-position:0 0;width:86px}
#NavDiv ul li#nav_five a.showimage:hover {background-image: url("../nav/commercial.gif");background-position:-86px 0; }

#NavDiv ul li#nav_six a.showimage {background-image: url("../nav/contactus.gif");background-position:0 0;width:87px}
#NavDiv ul li#nav_six a.showimage:hover {background-image: url("../nav/contactus.gif");background-position:-87px 0; }

/* Active States */
#body-is-home #NavDiv ul li#nav_one a.showimage {background-image: url("../nav/home.gif");background-position:-58px 0; }
#body-is-aboutus #NavDiv ul li#nav_two a.showimage {background-image: url("../nav/aboutus.gif");background-position:-70px 0; }
#body-is-services #NavDiv ul li#nav_three a.showimage {background-image: url("../nav/management.gif");background-position:-152px 0; }
#body-is-residential #NavDiv ul li#nav_four a.showimage {background-image: url("../nav/residential.gif");background-position:-82px 0; }
#body-is-commercial #NavDiv ul li#nav_five a.showimage {background-image: url("../nav/commercial.gif");background-position:-86px 0; }
#body-is-contactus #NavDiv ul li#nav_six a.showimage {background-image: url("../nav/contactus.gif");background-position:-87px 0; }

/* Vertical Fly Out Menu */
#NavDiv ul li ul {
	background-color:#E42626;
	display: none;
	left:0;
	margin:0;padding:0;
	position:absolute;
	}
#NavDiv ul li ul li {background-color:#E42626;float:none;width:80px}
	
#NavDiv ul li ul li:hover ul, #NavDiv ul li ul li.over ul {display: block;} 
#NavDiv ul li:hover ul, #NavDiv ul li.over ul {display: block;}

#NavDiv ul li ul li a {
	background-color:#E42626;
   color:#fff;
   display: block;
   font-family:Arial, Helvetica, sans-serif;
   font-size:75%;
   height:20px;
   margin:0;
   padding:0 0 0 5px;
   text-decoration: none;
   width:75px 
}

#NavDiv ul li ul li a:hover {
	background-color:#E42626;
   color:#D0C000;
   display: block;
   font-family:Arial, Helvetica, sans-serif;
   font-size:75%;
   height:20px;
   margin:0;
   padding:0 0 0 5px;
   text-decoration: none;
  	width:75px;
}
/* End Vertical Fly Out Menu */

#LeftColumn {
	background-image:url(../images/LeftColumn.jpg);
	background-position:top;
	width:212px;
	height:755px;
	float:left;
}

#RightColumn {
	width:554px;
	float:right;
	padding:1px;
	color:#272727;
	padding:0px 0px 0px 0px;
}

#RightColumn #Left {
	float:left;
	width:300px;
	font-size:75%;
}

#Content {
	width:500px;
	font-size:75%;
	padding:0px 30px 20px 20px;
}

#RightColumn #Left .Padding {
	padding:3px 30px 0px 17px;
}

#RightColumn #Left .Padding ul {margin:5px 0px 5px 5px;padding:5px 0px 5px 5px;font-weight:bold;}

#RightColumn #Right {
	float:right;
	width:220px;
	background-color:#F4F4F4;
	margin:0px 10px 20px 0px;
	font-size:70%;
}

#RightColumn #Right .Header {
	background-color:#EDEDED;
	height:28px;
	width:220px;
	font-size:80%;
	text-align:center;
}

#RightColumn #Right .Header h2 {
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:150%;
}

#BottomNav {
	background-image:url(../images/BottomNav.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:552px;
	height:50px;
	clear:both;
	font-size:80%;
	color:#FFF;
	text-align:center;
	padding:15px 0px 0px 0px;
	margin:130px 0px 0px 0px;
}



#BottomNav a {color:#FFF;text-decoration:none;font-weight:normal;}
#BottomNav a:hover {color:#274965;text-decoration:underline;font-weight:normal;}

#FooterDiv {
	clear:both;
	font-size:70%;
	color:#FFFFFF;
	padding:5px 0px 0px 0px;
}

#FooterDiv a {color:#FFFFFF;text-decoration:none;font-weight:normal}
#FooterDiv a:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal}

.FloatClear {
	clear:both;
}

.RightTD {
	vertical-align:top;
	padding:8px 5px 5px 5px;
}

.TextBox {
	border:1px solid #274965;
	background-color:#F4F4F4;
	width:140px;
	font-size:90%;
	padding:2px;
}

.TextBoxError {
	border:1px solid #FF0000;
	background-color:#F4F4F4;
	width:140px;
	font-size:90%;
	padding:2px;
}

.TextBox2 {
	border:1px solid #274965;
	background-color:#F4F4F4;
	width:140px;
	height:180px;
	font-size:90%;
	padding:2px;
	font-family:"Trebuchet MS", Verdana, Arial;
}

.TextBox2Error {
	border:1px solid #FF0000;
	background-color:#F4F4F4;
	width:140px;
	height:180px;
	font-size:90%;
	padding:2px;
	font-family:"Trebuchet MS", Verdana, Arial
}

.LeftHeader {
	width:250px;
	vertical-align:top;
	float:left;
	color:#393939;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.LeftHeader2 {
	width:250px;
	vertical-align:top;
	float:left;
	color:#393939;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.RightHeader {
	float:left;
	padding:0px 0px 10px 0px;
	text-align:right;
}

.ImageButton {
	clear:both;
	text-align:right
}

.DropBox {
	font-size:75%;
	border:1px solid #274965;
	background-color:#F4F4F4;
	width:150px;
}

.ContactDetails {
	font-size:100%;
	padding:10px 0px 0px 30px;
}

.Description {
	color:#7B7A73;
	font-size:95%;
	padding:0px;
	margin:0px;
}

.Message {
	color:#DB1D1F;
	font-weight:bold;
	text-align:center;
}

.SortHeader {
	font-size:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
}

.ImageBorder {
	border:1px; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-style:solid;
}
A:hover .ImageBorder, A:active .ImageBorder {color:#CCCCCC}
A:hover .ImageBorder, A:active .ImageBorder {
	border:1px; 
	border-width:1px;
	border-color:#940000; 
	border-style:solid
}

.ViewTD {
	width:200px;
	vertical-align:top;
	font-size:90%;
	font-family:Tahoma, "Trebuchet MS", Verdana
}

a.PropertyLink {font-weight:bold;color:#474747;text-decoration:none}
a.PropertyLink:hover {font-weight:bold;color:#274965;text-decoration:underline;}