 div#menu {

	margin-left: auto;

	margin-right: auto;

	width: 523px;

	padding-top: 0px;

	clear: both;

	background-color: #FFFFFF;

	margin-bottom: -32px;

}

 div#menu2 {

	margin-left: auto;

	margin-right: auto;

	width: 410px;

	padding-top: 0px;

	clear: both;

	background-color: #FFFFFF;

	display: block;

}

html>body div#menu { padding-top: 0px; }

html>body div#menu2 { padding-top: 0px; }



/* L I N K S  |  Styling for all links, including menu item images */

/* --------------------------- */



a.home { background: url(images/menu_home.gif) no-repeat; text-decoration: none; display: block; width: 62px; height: 31px; float:left;}

a.home:hover { background-position: 0px -31px; text-decoration: none;}



a.about { background: url(images/menu_about.gif) no-repeat; text-decoration: none; display: block; width: 92px; height: 31px; float:left;}

a.about:hover { background-position: 0px -31px; text-decoration: none;}



a.locations { background: url(images/menu_client.gif) no-repeat; text-decoration: none; display: block; width: 110px; height: 31px; float:left;}

a.locations:hover { background-position: 0px -31px; text-decoration: none;}



a.photos { background: url(images/menu_links.gif) no-repeat; text-decoration: none; display: block; width: 58px; height: 31px; float:left;}

a.photos:hover { background-position: 0px -31px; text-decoration: none;}



a.video { background: url(images/menu_contact.gif) no-repeat; text-decoration: none; display: block; width: 113px; height: 31px; float:left;}

a.video:hover { background-position: 0px -31px; text-decoration: none;}



a.partner { background: url(images/menu_portfolio.gif) no-repeat; text-decoration: none; display: block; width: 88px; height: 31px; float:left;}

a.partner:hover { background-position: 0px -31px; text-decoration: none;}



a.keystaff { background: url(images/menu_keystaff.gif) no-repeat; text-decoration: none; display: block; width: 73px; height: 31px; float: left;}

a.keystaff:hover { background-position: 0px -31px; text-decoration: none;}



a.consultants { background: url(images/menu_consultants.gif) no-repeat; text-decoration: none; display: block; width: 95px; height: 31px; float:left;}

a.consultants:hover { background-position: 0px -31px; text-decoration: none;}



a.philosophy { background: url(images/menu_philosophy.gif) no-repeat; text-decoration: none; display: block; width: 163px; height: 31px; float:left;}

a.philosophy:hover { background-position: 0px -31px; text-decoration: none;}



a.services {

	background: url(images/menu_services.gif) no-repeat;

	text-decoration: none;

	display: block;

	width: 75px;

	height: 31px;

	float:left;

}

a.services:hover { background-position: 0px -31px; text-decoration: none;}



a.medical { background: url(images/medical.gif) no-repeat; text-decoration: none; display: block; width: 69px; height: 31px; float:left;}

a.medical:hover { background-position: 0px -31px; text-decoration: none;}



a.offices { background: url(images/offices.gif) no-repeat; text-decoration: none; display: block; width: 68px; height: 31px; float:left;}

a.offices:hover { background-position: 0px -31px; text-decoration: none;}



a.food { background: url(images/food.gif) no-repeat; text-decoration: none; display: block; width: 76px; height: 31px; float:left;}

a.food:hover { background-position: 0px -31px; text-decoration: none;}



a.master { background: url(images/master.gif) no-repeat; text-decoration: none; display: block; width: 237px; height: 31px; float:left;}

a.master:hover { background-position: 0px -31px; text-decoration: none;}



a#current { background-position: 0px -62px; } /* Current page with caret */



a:link { color: #B49620; text-decoration: none; }



a:visited {
	color: #039;
	text-decoration: none;
}



a:hover {
	text-decoration: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

 

.content {

	border-top-color: #000000;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

}

.maincontent {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;

}

