 ul {margin:0; padding:0; list-style:none; line-height:14px;}
 li { padding-left:8px; background:url(images/arrow_1.gif) no-repeat left center}

html {
	overflow-y: scroll;
}


.menu{
border: 1px solid #BBB;
width: 100%;
background: url(http://www.compassproperty.com/images/nav-bar.jpg) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}
table {border:0px;}

form{margin:0px; padding:0px;}

td {
	font-size:13px;
	font-family: Georgia, Times, serif; ;
	color:#666666;
	line-height:20px;
	vertical-align:top;
	}
	
body {
	background-color: #D8E4F4;
	color:#666666;
	margin:0; }

	
.middle{vertical-align:top; margin-top:3px;}

a:hover {text-decoration:none;}

.text{font-size:11px; font-family:Georgia; color:#444444; line-height:13px; vertical-align:top;}

.href_1{color:#685501;}
.href_1 a{color:#685501;}

.href_2{color:#792C01;}
.href_2 a{font-size:10px; line-height:12px; color:#792C01; text-decoration:none;}
.href_2 a:hover{text-decoration:underline;}

.text_2{line-height:14px;}

.text_3{color:#62544B;}

.botmen a{font-family:Georgia; font-size:11px; line-height:13px; color:#810E55; text-decoration:none;}
.botmen a:hover{text-decoration:underline;}

.copy{color:#8D1054;}
.copy a{font-size:11px; line-height:13px; color:#C7B19F; text-decoration:none;}
.copy a:hover{text-decoration:underline;}

.ul2 ul{line-height:16px;}
.topheading {
	font-family: Georgia;
	font-size: 20px;
	color:#666666;
}
.address {
	font-family: Georgia;
	margin-left: 11.5px;
	padding-left: 35px;
	font-size:11.5px;
	line-height:16px;
	color:#810E55;
}

.pad {
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.style3 {color: #192676}
.home-right {
	line-height: 25px;
}
.home-img {
	border: 3px solid #FFFFFF;
}

.chromestyle2 a{
font: Georgia, Times, serif;
font-size:14px;
font-weight:bold;
color: #192676;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 7px;
margin: 2;
height:22px;
text-decoration: none;
background: url(http://www.compassproperty.com/images/nav-bar.jpg) center center repeat-x; /*THEME CHANGE HERE*/
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle2 a:hover{
	background: url(http://www.compassproperty.com/images/nav-bar-on.jpg) center center repeat-x; /*THEME CHANGE HERE*/
	color: #810F55;
	border: 1px outset; /*THEME CHANGE HERE*/
}

.chromestyle12{
display: block;

}
.chromestyle a{
font: Georgia, Times, serif;
font-size:14px;
font-weight:bold;
color: #192676;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
padding: 2px 7px;
margin: 0;
text-decoration: none;
background: url(http://www.compassproperty.com/images/nav-bar.jpg) center center repeat-x; /*THEME CHANGE HERE*/
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle a:hover{
	background: url(images/nav-bar-on.jpg) center center repeat-x; /*THEME CHANGE HERE*/
	color: #810F55;
	border: 1px outset; /*THEME CHANGE HERE*/
}

.chromestyle{
display: block;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: left; 
visibility: hidden;
}
.border {
	border: 2px solid #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=6); /*Add Shadow in IE. Remove if desired*/

}

#main { height:100%
}
#top { height:10%
}

.box {
/*	border : 1px ridge #cccccc; */
background-image:url(images/bg-top.jpg);
background-repeat:repeat-x;
/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99ffffff', EndColorStr='#66999999');  */
} 
body{color:#000; background-color: #fff;margin:0;padding:0}
table{border:0px solid #008}
html, body{height:100%}
.column-shadow {background: #ebebeb url(images/column-shadow-3-blue.jpg) repeat-y; width:20px;}
.column-shadow2 {background: url(images/column-shadow-2-blue.jpg) repeat-y; width:20px;}
.column-blue {background: #ebebeb url(images/lt-blue.jpg) repeat-y; height:auto;}
.backgroundbot { BACKGROUND-IMAGE: url(images/gray_repeatbot.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 55px }
.background { BACKGROUND-IMAGE: url(http://www.compassproperty.com/images/gray_repeat2.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 90px }
.style12 {font-size: 16px; line-height: 26px; color: #000000;}
.style15 {
	font-size: 16px;
	line-height: 26px;
	color: #293480;
	font-weight: bold;
}
.style17 {
	color: #293480;
	font-weight: bold;
}
.style19 {
	font-size: 11px;
	line-height:14px;
	color: #810F55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style20 {color: #1727AA}
.list {

}
.pad {
	padding:6px;
}
.boxed {
	border: 1px solid #CCCBD1;
}
.whitebox {
	border: 2px solid #FFFFFF;
}
.listings a{color:red;}
.listings a:hover{color:red;}
.listings a:visited{color:red;}

.list {
	color: #192676;
	font-size:12px;
		text-decoration: none;
}

.background { BACKGROUND-IMAGE: url(http://www.compassproperty.com/images/gray_repeat2.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 90px }
.address {
	font-size: 18px;
}
a:link {
	color: #192676;
	text-decoration: none;
}
a:visited{color:192676;}
.style1 {
	font-size: 18px;
	font-weight: bold;
}
.style2 {color: #810F55}
.detail {
	border: 2px #FFFFFF;
}
.style3 {color: #81107E}

.style21 {
	color: #666666;
}
.style22 {color: #666666}