/*************************** Header ******************************/
div.header {
	float: right;
	display: inline;
	width: 950px;
	height: 125px;
/*	border: 1px solid blue;	*/
}
div.menu3 {
	float: right;
	display: inline;
	width: 770px;
	height: 28px;
	margin-top: 17px;
/*	border: 1px solid green;	*/
}
div.menu3 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.menu3 li.spacer {
	padding: 0;
	float: right;
	width: 2px;
	height: 22px;
	margin: 3px 5px 0 5px;
	background: url(../images/menu_item_devider.gif);
	background-repeat: no-repeat;
}
div.menu3 li.homegraphic {
	padding: 0;
	float: right;
	width: 40px;
	height: 28px;
	margin: 0 0 0 15px;
	background: url(../images/home_graphic.gif);
	background-repeat: no-repeat;
}
div.menu3 li.ourfirm {
	padding: 0;
	float: right;
	width: 100px;
	margin-top: 5px;
	background: url(../images/our_firm_off.gif);
	background-repeat: no-repeat;
}
div.menu3 li.ourfirmON {
	padding: 0;
	float: right;
	width: 100px;
	height: 18px;
	margin-top: 5px;
	background: url(../images/our_firm_on.gif);
	background-repeat: no-repeat;
}
div.menu3 li.services {
	padding: 0;
	float: right;
	width: 100px;
	margin-top: 5px;
	background: url(../images/services_off.gif);
	background-repeat: no-repeat;
}
div.menu3 li.servicesON {
	padding: 0;
	float: right;
	width: 100px;
	height: 18px;
	margin-top: 5px;
	background: url(../images/services_on.gif);
	background-repeat: no-repeat;
}
div.menu3 li.integrity {
	padding: 0;
	float: right;
	width: 180px;
	margin-top: 5px;
	background: url(../images/integrity_approach_off.gif);
	background-repeat: no-repeat;
}
div.menu3 li.integrityON {
	padding: 0;
	float: right;
	width: 180px;
	height: 18px;
	margin-top: 5px;
	background: url(../images/integrity_approach_on.gif);
	background-repeat: no-repeat;
}
div.menu3 li.results {
	padding: 0;
	float: right;
	width: 80px;
	margin-top: 5px;
	background: url(../images/results_off.gif);
	background-repeat: no-repeat;
}
div.menu3 li.resultsON {
	padding: 0;
	float: right;
	width: 80px;
	height: 18px;
	margin-top: 5px;
	background: url(../images/results_on.gif);
	background-repeat: no-repeat;
}
div.menu3 li.blog {
	padding: 0;
	float: right;
	width: 80px;
	margin-top: 5px;
	background: url(../images/blog_off.gif);
	background-repeat: no-repeat;
}
div.menu3 li.blogON {
	padding: 0;
	float: right;
	width: 80px;
	height: 18px;
	margin-top: 5px;
	background: url(../images/blog_on.gif);
	background-repeat: no-repeat;
}
div.menu3 li.contact {
	padding: 0;
	float: right;
	width: 100px;
	margin-top: 5px;
	background: url(../images/contact_off.gif);
	background-repeat: no-repeat;
}
div.menu3 li.contactON {
	padding: 0;
	float: right;
	width: 100px;
	height: 18px;
	margin-top: 5px;
	background: url(../images/contact_on.gif);
	background-repeat: no-repeat;
}
div.menu3 a.ourfirm, div.menu3 a.services, div.menu3 a.integrity, div.menu3 a.results, div.menu3 a.contact, div.menu3 a.blog, div.menu3 a.homegraphic {
	display: block;
	width: 100%;
	text-decoration: none;
	height: 18px;
}
div.menu3 a.ourfirm:hover {
	background: url(../images/our_firm_on.gif);
	background-repeat: no-repeat;
}
div.menu3 a.services:hover {
	background: url(../images/services_on.gif);
	background-repeat: no-repeat;
}
div.menu3 a.integrity:hover {
	background: url(../images/integrity_approach_on.gif);
	background-repeat: no-repeat;
}
div.menu3 a.results:hover {
	background: url(../images/results_on.gif);
	background-repeat: no-repeat;
}
div.menu3 a.blog:hover {
	background: url(../images/blog_on.gif);
	background-repeat: no-repeat;
}
div.menu3 a.contact:hover {
	background: url(../images/contact_on.gif);
	background-repeat: no-repeat;
}

/************************* Left Menu ***************************/
div.leftMenu {
	float: left;
	display: inline;
	width: 198px;
	height:auto !important;
	min-height: 500px;
	height: 500px;
/*	margin: 10px 0 0 0;
	background-color: #DCE9EE;	*/
}

div.menuEntries {
	float: left;
	display: inline;
	width: 155px;
	border-top: 1px solid #6E8D96;
	margin-left: 22px;
	padding: 10px 0;
}
