.clearer{
clear:both;
}

#wrapper #contentwrap #content #rightcolumn {
/* .margin-left:160px; */
.position:relative;
.float:none;
.top:0px;
_left:160px;
}

#wrapper #contentwrap #content #rightcolumn #body_content {
background: #CCEAEE;
height: 650px;
position:static;
}

#maineMap {
float:left;
}

#sidebar {
width:560px;
height: 650px;
border:1px solid #2AACBC;
background-color: #E1F3F5;
text-align:left;
float:left;
}

#filter {
width:100%;
font-size: 11px;
font-family: arial,helvetica,sans-serif;
}

#filter #filterCopy {
margin:12px;
margin-bottom:3px;
font-size: 11px;
}

#filter #filterBox {
width:214px;
}

#memberList {
border:1px solid #2AACBC;
margin:4px;
overflow:scroll;
overflow-x:hidden;
overflow-y:scroll;
height:300px;
width:209px;
padding:3px;
float: left;
}

#memberInfo {
width:315px;
/* height:250px; */
border:none;
/*overflow:hidden;*/
font-size:10px;
font-family:arial;
text-align:left;
padding:8px;
float:left;
}

#memberInfo #companyName {
font-size: 14px;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
padding-left:5px;
width: 100%;
color: #2AACBC;
}

.memberTable tr,td {
vertical-align: top;
padding: 2px;
cursor:pointer;
}

#memberInfo .mlabel {
font-size: 11px;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
padding-left: 6px;
width: 100px;
}

#companyAddress1, #companyAddress2, #companyAddress3, #companyPhone,#companyFax, #companyURL, #companyEmail, #companyCounty, #companyURL, .companyNAICSCode, .companyCategory {
padding-left: 14px;
font-size: 11px;
font-family: arial;
}
