div#subNav h3 {
        background: #5C89BA;
}
div#mainContent ul li:hover ul, div#mainContent ul li.sfhover ul {
	top: auto;
        left: 236px;
        voice-family: "\"}\"";
        voice-family: inherit;
        left: 245px !important;
        left/**/:/**/ 236px;

}
div#mainContent ul#menuList {
        margin: 0px;
        padding: 0px;
        list-style: none;
}
A#Portfolio:link, A#Portfolio:visited {
        display: block;
        height: 21px;
        width: 163px;
	margin-top: 16px;
}
A#Portfolio img {
	border: none;
}
table#Results {
	width: 450px;
}
table#Results * {
        font-size: 11px;
        color: #666;
}
table#Results td.resultsTitle {
        background: #E7ECF2;
        border-top: 1px solid #A4AEB1;
        border-bottom: 1px solid #A4AEB1;
        color: #666;
}
table#Results td#resultsRight {
        border-right: 1px solid #A4AEB1;
}
table#Results td#resultsLeft {
        border-left: 1px solid #A4AEB1;
}
table#Results td#resultsLeft img, table#Results td.colorRow img {
	display: none;
}
table#Results td {
        border-bottom: 1px solid #A4AEB1;
        padding: 2px 4px;
}
table#Results td.colorRow {
        background: #F4F8F9;
}
table#Results A:hover {
        color: #244185;
        text-decoration: none;
}
A.Email:link, A.Email:visited {
        width: 28px;
        height: 15px;
        display: inherit;
        background: url(../media/images/email_icon.gif) no-repeat;
}
A.Email span {
        display: none;
}

span.Date, span.Location {
	font-weight: bold;
	display: block;
}

div.clientServ_table{
	width: 48%;
	float: left;
	display: block;
	padding-right: 5px;
	border: 0px solid red;
}

div.clientServ_header{
	font-weight: bold;
	margin-bottom: 10px;
}

div.clientInd_table{
	width: 48%;
	float: left;
	display: block;
	padding-right: 5px;
	border: 0px solid red;
}

div.clientInd_header{
	font-weight: bold;
	margin-bottom: 10px;
}