@charset "UTF-8";
/*
---------------------------------------Universal Commands
*/
html, body, h1, h2, p, ol, ul, li {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: normal;
}
img {
	border: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #036;
	background: #FFF;
}
#container {
	width: 960px;
	margin: 0 auto;
}
#header {
	float: left;
	width: 960px;
	background: #036;
}
#headertop {
	float: left;
	width: 960px;
	height: 25px;
	background: #9C9 url(../images/imagesmain/1x1px9c9.jpg);
}
#headernavbar {
	float: left;
	width: 960px;
}
#content {
	float: left;
	overflow: auto;
	width: 960px;
	height: 660px;
	padding: 30px 0 10px 0;
	text-align: left;
	background: #9C9 url(../images/imagesmain/1x1px9c9.jpg);
}
h1 {
	font-size: 120%;
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
.specialtext {
	font-weight: bold;
}
/*
---------------------------------------Home Page
*/
#contenthomeleft {
	float: left;
	width: 384px;
	padding: 0 0 53px 0;
	background: url(../images/imagesmain/amcinstituteaccreditedlogo.jpg) no-repeat 92px 518px;
	text-align: center;
}
#contenthomelefttext {
	overflow: auto;
	height: 488px;
	padding: 20px 40px 0 40px;
}
#contenthomeright {
	float: right;
	width: 576px;
}
.home .logo {
	margin: 10px 0 30px 0;
}
.home .specialtext {
	line-height: 150%;
	font-weight: normal;
}
.home .note {
	padding: 60px 0 0 0;
	font-size: 80%;
}
/*
---------------------------------------Team Pages
*/
#contentteamleft {
	float: left;
	width: 470px;
}
#contentteamnavbar {
	float: left;
	width: 200px;
	margin: 10px 0 0 0;
	padding: 0 0 64px 0;
	background: url(../images/imagesmain/mcalogowhitesmall.jpg) no-repeat 25px 536px;
}
.about #contentteamnavbar {
	overflow: auto;
	height: 590px;
	padding: 0;
	background: none;
}
#contentteamnavbartext {
	overflow: auto;
	height: 526px;
}
#contentteambio {
	float: right;
	width: 260px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background: url(../images/imagesteam/biopartners.jpg) no-repeat;
	text-align: center;
}
.about #contentteambio {
	padding: 0 0 230px 0;
	background: url(../images/imagesteam/bioabout.jpg) no-repeat;
	color: #FFF;
}
.staff #contentteambio {
	padding: 0 0 190px 0;
	color: #FFF;
}
#contentteambiotext {
	overflow: auto;
	height: 428px;
	padding: 20px 20px 20px 20px;
}
.about #contentteambiotext {
	overflow: auto;
	height: 320px;
	padding: 20px 30px 20px 30px;
}
.staff #contentteambiotext {
	overflow: auto;
	height: 360px;
	padding: 20px 20px 20px 20px;
}
#contentteamright {
	float: right;
	width: 480px;
	margin: 10px 0 0 0;
}
.about #contentteamright {
	height: 550px;
	padding: 0 0 45px 0;
	background: url(../images/imagesmain/socialresponsibilitylogo.jpg) no-repeat 355px 535px;
}
.team h2 {
	margin: 0 10px 0 20px;
}
.team ul {
	list-style: none;
	margin: 0 10px 20px 25px;
}
.team li {
	margin: 2px 0 0 0;
}
/*
---------------------------------------Confluence Page
*/
.confluence #content {
	width: 880px;
	height: 650px;
	padding: 40px 40px 10px 40px;
	text-align: center;
}
.confluence h1 {
	margin: 30px 0 20px 0;
	font-size: 115%;
}
.confluence h2 {
	margin: 20px 0 20px 0;
	font-size: 110%;
}
.confluence p {
	margin: 10px 0;
}
.confluence .specialtext {
	font-size: 90%;
	font-weight: normal;
}
/*
---------------------------------------MissionValues Page
*/
.missionvalues #content {
	height: 680px;
	padding: 10px 0 10px 0;
}
#contentmissionvaluesleft {
	float: left;
	width: 450px;
	padding: 0 0 0 20px;
}
#contentmissionvaluesright {
	float: right;
	width: 450px;
	padding: 0 20px 0 0;
}
.missionvalues h1 {
	margin: 30px 0 20px 0;
}
.missionvalues h2 {
	color: #FFF;
}
.missionvalues p {
	margin: 0 0 10px 0;
}
.missionvalues .imagebuffer {
	margin: 0 0 20px 0;
}
.missionvalues ul {
	list-style: disc inside;
}
.missionvalues li {
	margin: 0 0 10px 0;
}
/*
---------------------------------------MCA Services Pages
*/
#contentservicesleft {
	float: left;
	width: 480px;
	padding: 10px 0 64px 0;
	background: url(../images/imagesmain/mcalogowhitesmall.jpg) no-repeat 25px 556px;
	text-align: center;
}
#contentserviceslefttext {
	overflow: auto;
	height: 536px;
	padding: 0 20px 0 20px;
}
#contentservicesright {
	float: right;
	width: 480px;
	margin: 10px 0 0 0;
	padding: 0 0 60px 0;
	background: url(../images/imagesservices/serviceswhitebox.jpg) no-repeat;
}
.servicesindex #contentservicesright {
	background: none;
	padding: 0;
}
#contentservicesrighttext {
	overflow: auto;
	height: 420px;
	padding: 30px 20px 0 20px;
}
.services h1 {
	font-size: 110%;
	margin: 10px 0 15px 0;
	text-align: center;
}
.servicesindex h1 {
	font-size: 110%;
	margin: 10px 0 15px 0;
}
.services h2 {
	font-size: 110%;
	margin: 40px 0 60px 0;
}
.servicesindex h2 {
	font-size: 100%;
	margin: 0 0 10px 0;
}
.services p {
	margin: 0 0 15px 0;
}
.services .note {
	font-size: 80%;
	font-style: italic;
	margin: 0 0 20px 0;
}
.services .note2 {
	font-size: 80%;
}
.services ul {
	list-style: none;
}
.servicesindex ul {
	margin: 0 0 40px 0;
}
.services li {
	font-size: 110%;
	margin: 0 0 10px 0;
}
/*
---------------------------------------Clients Page
*/
.clients #content {
	height: 700px;
	padding: 0;
}
#contentclients {
	overflow: auto;
	height: 590px;
	padding: 20px 20px 10px 20px;
	background: #FFF none;
}
#contentclientsleft {
	float: left;
	width: 450px;
}
#contentclientsright {
	float: right;
	width: 450px;
}
.clients p {
	margin: 0 0 10px 0;
}
/*
---------------------------------------Contact Page
*/
.contact #content {
	height: 680px;
	padding: 20px 0 0 0;
}
#contentcontact {
	overflow: auto;
	height: 510px;
	padding: 10px 40px 10px 40px;
}
#contentcontactleft {
	float: left;
	width: 325px;
}
#contentcontactright {
	float: right;
	width: 525px;
}
.contact h1 {
	margin: 10px 0 0 0;
	color: #FFF;
}
.contact h2 {
	font-size: 120%;
	color: #FFF;
}
.contact p {
	margin: 10px 0 20px 0;
}
.contact .specialtext {
	margin: 10px 0 0 0;
}
.contact .specialtext2 {
	font-style: italic;
	line-height: 175%;
	font-weight: normal;
}
.contact .specialtext3 {
	line-height: 150%;
}
.contact ul {
	list-style: disc inside;
	margin: 0 0 20px 0;
}
.contact li {
	margin: 0 0 1px 0;
}
.contact .specialli {
	list-style: none;
	margin: 0 0 0 25px;
}
.contact .specialli2 {
	font-style: italic;
	list-style: none;
	margin: 0 0 0 25px;
}
/*
-----------------------------Pages accessed via the Bottom Navigation Bar
*/
.bottomnavbar #content {
	width: 890px;
	height: 630px;
	padding: 35px 35px 35px 35px;
}
#contentbottomnavbar {
	float: left;
	overflow: auto;
	width: 850px;
	height: 610px;
	padding: 20px 20px 0 20px;
	background: #FFF none;
}
.awards #contentbottomnavbar {
	height: 620px;
	padding: 10px 20px 0 20px;
}
#contentbottomnavbartitle {
	float: left;
	width: 810px;
	padding: 10px 20px 20px 20px;
}
#contentbottomnavbarleft {
	float: left;
	width: 390px;
	padding: 0 0 0 20px;
}
.archives #contentbottomnavbarleft {
	width: 810px;
	padding: 0 20px 0 20px;
}
.faq #contentbottomnavbarleft,
.awards #contentbottomnavbarleft {
	width: 415px;
	padding: 0;
}
#contentbottomnavbarright {
	float: right;
	width: 390px;
	padding: 0 20px 0 0;
}
.faq #contentbottomnavbarright,
.awards #contentbottomnavbarright {
	width: 415px;
	padding: 0;
}
.bottomnavbar h1 {
	font-size: 200%;
	font-weight: normal;
	color: #3CF;
}
.faq h1,
.awards h1 {
	margin: -5px 0 20px 0;
}
.resources h2,
.innovations h2 {
	margin: 0 0 20px 0;
	font-size: 120%;
}
.bottomnavbar p {
	margin: 0 0 15px 0;
}
.archives p {
	margin: 0 0 20px 0;
}
.resources .specialtext {
	margin: 0;
}
.resources .textbuffer {
	margin: 40px 0 0 0;
}
.resources .verticalimage,
.archives .verticalimage {
	vertical-align: middle;
	padding: 10px 10px 30px 10px;
}
.innovations ul {
	list-style: disc outside;
	padding: 0 0 0 15px;
}
.innovations li {
	margin: 0 0 10px 0;
	font-weight: bold;
}
.awards ul {
	list-style: disc outside;
	margin: 0 0 11px 0;
	padding: 0 0 0 15px;
}
.awards li {
	margin: 0;
}
.awards .specialli {
	list-style: none;
	font-weight: bold;
}
/*
---------------------------------------Universal Footer
*/
#footer {
	float: left;
	width: 960px;
	padding: 0 0 25px 0;
	background: #9C9 url(../images/imagesmain/1x1px9c9.jpg);
}
#footernavbar {
	float: left;
	width: 960px;
	padding: 0.1em 0 0.3em 0;
	background: #CFC;
	color: #036;
	font-size: 90%;
}
#footernavbar1 {
	float: left;
	width: 154px;
}
#footernavbar2 {
	float: left;
	width: 104px;
}
#footernavbar3 {
	float: left;
	width: 180px;
}
#footernavbar4 {
	float: left;
	width: 180px;
}
#footernavbar5 {
	float: left;
	width: 278px;
}
.spacer {
	float: left;
	width: 16px;
}
/*
---------------------------------------Melby Pages
*/
#melbyheader {
	float: left;
	width: 960px;
	padding: 25px 0 15px 0;
}
#melbynavbar {
	float: left;
	width: 960px;
	padding: 0.1em 0 0.1em 0;
	background: #036;
}
#melbynavbar1 {
	float: left;
	width: 260px;
}
#melbynavbar2 {
	float: left;
	width: 400px;
}
#melbynavbar3 {
	float: left;
	width: 300px;
}
#melbycontent {
	float: left;
	width: 960px;
}
#melbycontentleft {
	float: left;
	width: 475px;
	padding: 0 0 10px 0;
	text-align: left;
}
#melbyservicesbox {
	float: left;
	width: 475px;
	background: #DDD;
	margin: 20px 0 20px 0;
}
#melbyservicesboxleft {
	float: left;
	width: 200px;
	padding: 0 0 0 35px;
}
#melbyservicesboxright {
	float: right;
	width: 200px;
	padding: 0 0 0 35px;
}
#melbycontentright {
	float: right;
	width: 475px;
}
#melbycontentrightclients {
	float: right;
	width: 475px;
	background: url(../images/imagesmelby/melbyswoophorizontal.jpg) no-repeat;
}
#melbycontentrighttop {
	float: right;
	width: 435px;
	margin: 0 0 0 40px;
}
#melbycontentrightbottom {
	float: right;
	width: 463px;
	height: 330px;
	padding: 0 7px 0 5px;
	text-align: left;
	background: url(../images/imagesmelby/melbyandbaxter.jpg) no-repeat;
}
#melbycontentrightbottomtextleft {
	float: left;
	overflow: auto;
	width: 220px;
	height: 283px;
	margin: 33px 0 0 0;
	padding: 5px 0 0 10px;
}
#melbycontentrightbottomtextright {
	float: right;
	overflow: auto;
	width: 220px;
	height: 105px;
	margin: 210px 0 0 0;
}
.melbyindex h1,
.melbyindex .specialtext {
	text-align: center;
}
.melbyindex h2,
.melbyindex p {
	margin: 20px 30px 0 30px;
}
#melbyservicesbox p {
	margin: 10px 0 10px 0;
}
.melbyindex .specialtext2 {
	clear: both;
}
.melbyindex .floatright {
	float: right;
	margin: 0 0 20px 0;
}
.melbyclients h1,
.melbyclients h2 {
	font-size: 120%;
	font-weight: normal;
	color: #3CF;
}
.melbyclients p {
	margin: 20px 0 0 0;
}
#melbycontentrightbottom p {
	margin: 0;
}
.melbyclients .specialtext {
	margin: 20px 0 0 0;
}
.melbyclients .floatright {
	float: right;
	margin: 0 0 5px 0;
}
.melbyclients .verticalimage {
	vertical-align: middle;
	padding: 0 10px 10px 10px;
}
/*
-----------------------------All the web link colors and formatting
*/
a:link,
a:visited {
	color: #036;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#contentteamnavbar a:link,
#contentteamnavbar a:visited {
	color: #036;
	text-decoration: none;
	font-weight: normal;
}
#contentteamnavbar a.down,
#contentteamnavbar a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.staff #contentteambiotext a:link,
.staff #contentteambiotext a:visited {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}
.staff #contentteambiotext a:hover,
.clients a:hover,
.bottomnavbar a:hover,
#melbycontent a:hover {
	color: #9C6;
	text-decoration: none;
	font-weight: bold;
}
.servicesnavbar a:link,
.servicesnavbar a:visited {
	color: #036;
	text-decoration: underline;
	font-weight: normal;
}
.servicesnavbar a.stay {
	color: #036;
	text-decoration: none;
	font-weight: bold;
}
.servicesnavbar a:hover,
.servicesnavbar a.down {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#footernavbar a:link,
#footernavbar a:visited {
	color: #036;
	text-decoration: none;
	font-weight: normal;
}
#footernavbar a:hover,
#footernavbar a.down {
	color: #036;
	text-decoration: none;
	font-weight: bold;
}
#melbynavbar a:link,
#melbynavbar a:visited {
	color: #3CF;
	text-decoration: none;
	font-weight: normal;
}
#melbynavbar a:hover,
#melbynavbar a.down,
#melbycontentrightbottomtextright a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
