@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cae5ed;
}

/* -------- clear fix -------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}
-
/* ------- backslash hack hides from IE mac \ -------- */

* html .clearfix {
	height:1%;
}

.clearfix {
	display: block;
}

/* -------- end backslash hack -------- */


/* ----- link style ----- */

a {
	color: #ffffff;
	text-decoration:underline;
}

a:hover {
	color: #26587b;
	text-decoration:underline;
}

/* ------- rollover image -------- */

div#blerg {
	width:387px;
	height: 288px;
	position:absolute;
	top:44px;
	left:535px;
}

img#random {
	width:387px;
	height:288px;
}

#java-img {
	width:387px;
	height: 288px;
}

/* ------- main stuff -------- */

#wrapper {
	padding: 0;
	margin: 0 auto;
	height: auto;
	background:url(../Images/MMA-Background.gif) top left repeat-x;
}

#sub-wrapper {
	position:relative;
	padding: 0;
	margin: 0 auto;
	height: auto;
	width: 920px;
}

#top-nav-container {
	padding: 0;
	margin: 0 auto;
	height: 44px;
	width: 920px;
	background-color:#4fa8c4;
	background:url(../Images/MMA-Background-Top-Nav.gif) top left repeat-x;
	float: left;
}

#logo-nav {
	padding: 0;
	margin: 0;
	height: 141px;
	width: 920px;
	float: left;
}

#logo-div {
	padding: 0;
	margin: 14px 0 39px 0;
	height: 88px;
	width: 359px;
	background:url(../Images/MMA-Logo.png) top left no-repeat;
	float: left;
}

#diligence {
	padding: 0;
	margin: 0;
	height: 147px;
	width: 920px;
	float: left;
}

#tagline-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline.png) top left no-repeat;
	float: left;
}

#tagline2-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-US-National-Library-of-Medicine.png) top left no-repeat;
	float: left;
}

#tagline3-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Empathy-and-Respect.png) top left no-repeat;
	float: left;
}

#tagline4-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Old-Fashioned-Way.png) top left no-repeat;
	float: left;
}

#tagline5-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Personalized-Service.png) top left no-repeat;
	float: left;
}

#tagline6-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Grow-Strong.png) top left no-repeat;
	float: left;
}

#tagline7-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Time-and-Effort.png) top left no-repeat;
	float: left;
}

#tagline8-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Outstanding-Care.png) top left no-repeat;
	float: left;
}

#green {
	padding: 0;
	margin: 0;
	height: auto;
	width: 920px;
	float: left;
}	

#green-text-div {
	padding: 0 0 30px 0;
	margin: 30px 0 0 32px;
	height: auto;
	width: 520px;
	float: left;
}

#bio-text-div {
	padding: 0 0 30px 0;
	margin: 30px 0 30px 32px;
	height: auto;
	width: 520px;
	float: left;
}

#medline-search {
	padding: 10px 10px 10px 10px;
	margin: 19px 0 0 0;
	height: auto;
	width: 500px;
	font-size: 11pt;
	background-color: #ffffff;
	float: left;
	text-align:left;
}

.med {
	color: #26587b;
}

a.med {
	color: #26587b;
}

a.med:hover {
	color: #4fa8c4;
}


.ourp {
	color: #000000;
}

a.ourp {
	color: #000000;
}

a.ourp:hover {
	color: #4fa8c4;
}

.medform {
	padding: 0;
	margin: 0;
	width: 373px;
	float: left;
}

.medterms {
	font-size: 8pt;
	color: #000000;
}

#searchtermsgreenbackground {
	margin: 0;
	padding: 0;
	height: auto;
	width: 582px;
	background-color: #aaca37;
	float: left;
}

#affiliate-div {
	padding: 0 0 30px 0;
	margin: 75px 0 0 0;
	height: 170px;
	width: 321px;
	float: left;
}

#contactus-div {
	padding: 0 0 30px 0;
	margin: 75px 0 0 0;
	height: 170px;
	width: 321px;
	background: url(../Images/contact/MMAPC-Main-Office-Map-Thumbnail.gif) top left no-repeat;
	float: left;
}

#contactus-div2 {
	padding: 0 0 30px 0;
	margin: 75px 0 0 0;
	height: 170px;
	width: 321px;
	background: url(../Images/contact/MMAPC-Asbury-Office-Map-Thumbnail.gif) top left no-repeat;
	float: left;
}

#medline-div {
	padding: 35px 0 0 34px;
	margin: 30px 0 30px 0;
	height: 134px;
	width: 286px;
	background-color: #330066;
	float: left;
	border: 1px solid #ffffff;
}

#searchterms {
	margin: 0;
	padding: 4px 0px 4px 20px ;
	width: 80px;
	height: 16px;
	float: left;
	border-left: 1px solid #aaca37;
}

#subpagenav-div {
	padding: 0 0 35px 0;
	margin: 30px 0 30px 0;
	height: auto;
	width: 321px;
	float: left;
}

#dotted {
	padding: 0;
	margin: 0;
	height: 1px;
	width: 920px;
	float: left;
	background:url(../Images/MMA-Background-Dotted-Rule.gif) top repeat-x;
}	

/* -------- headers & p -------- */

h2 {
	font-size: 16pt;
	color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0;
}

h3 {
	font-size: 14pt;
	color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0;
}

h4 {
	font-size: 10pt;
	color: #000000;
	margin: 0;
	padding: 0;
}

h5 {
	font-size: 10pt;
	color: #26587b;
	margin: 0;
	padding: 0;
}

p.green-nomargin {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
}

p.green-margin {
	margin: 12px 0 0 0;
	padding: 0;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
}

p.copyright-copy {
	margin: 0;
	padding: 0;
	font-size: 7pt;
	line-height: 14pt;
	color:#26587b;
}

p.credit-copy {
	margin: 0;
	padding: 0;
	font-size: 7pt;
	line-height: 14pt;
	color:#26587b;
}

p.privacy-1 {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
	font-weight: bold;
}

p.privacy-2 {
	margin: 0;
	padding: 12px 0 0 15px;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
}

.privacy-bullets {
	font-size: 9pt;
}

/* -------- top nav -------- */

#top-nav ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 964px;
	height: 31px;
}

#top-nav ul li {
	display: inline;
}

#top-nav ul li a {
	padding: 13px 15px 0 15px;
	margin: 0 15px 0 15px;
	height: 44px;
	width: auto;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	float: left;
}

#top-nav ul li a.top-nav-over {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 31px;
	width: auto;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	font-size: 10pt;
	float: left;
}

#top-nav ul li a.top-nav-selected {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 31px;
	width: auto;
	color: #FFFFFF;
	background: url(../Images/MMA-Rollover-Top-Nav-Cropped.gif) top center no-repeat;
	text-decoration: none;
	text-align:center;
	font-size: 10pt;
	float: left;
}

#top-nav ul li a.top-nav-over:hover {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 31px;
	width: auto;
	background: url(../Images/MMA-Rollover-Top-Nav-Cropped.gif) top center no-repeat;
	text-decoration:none;
	text-align:center;
	font-size: 10pt;
	color: #FFFFFF;
	float: left;
}

/* -------- subpage nav -------- */

#subpage-navcontainer {
	font-size:10pt;
	margin: 45px 0 0 0;
	float:right;
	width: 245px;
	height: auto;
}

#subpage-navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subpage-navcontainer li {
	margin: 0;
}

#subpage-navcontainer a {
	display: block;
	padding: 7px 10px 7px 0px;
	width: 235px;
	color: #fff;
	text-decoration: none;
	text-align:right;
	background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
}

#subpage-navcontainer a:hover {
	color: #fff;
	background-color: #26587b;
	text-decoration: none;
}

.left-navcontainer-bottom {
	background:url(../Images/MMA-Horizontal-Rule.gif) bottom repeat-x;
}

.left-navcontainer-bottom-selected {
	/* -------- background:url(../Images/MMA-Horizontal-Rule.gif) bottom repeat-x; -------- */
	background-color:#26587b;
}

.left-navcontainer-selected {
	background-color:#26587b;
}

.physicians-submenu {
	display: block;
	background-color: #a1c034;
}

.physicians-submenu-selected {
	display: block;
	background-color: #4fa8c4;
}


		/*  subpage navcontainer2 */
		
		#subpage-navcontainer2 {
			font-size: 10pt;
			margin: 45px 0 0 0;
			float: right;
			width: 245px;
			height: auto;
		}
		
		#subpage-navcontainer2 ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#subpage-navcontainer2 li {
			margin: 0;
		}
		
		#subpage-navcontainer2 a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
		}
		
		#subpage-navcontainer2 a:hover {
			text-decoration: none;
		}



		/*  subpage nav-lightblue */
				
		#nav-lightblue {
			font-size:10pt;
			margin: 45px 0 0 0;
			float:right;
			width: 245px;
			height: auto;
		}
		
		#nav-lightblue ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#nav-lightblue li {
			margin: 0;
		}
		
		#nav-lightblue a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
			background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
		}
		
		#nav-lightblue a:hover {
			color: #fff;
			background-color: #4fa8c4;
			text-decoration: none;
		}



		/*  subpage navlist2 */
		
		#navlist2 {
			font-size:10pt;
			margin: 45px 0 0 0;
			float:right;
			width: 245px;
			height: auto;
		}
		
		#navlist2 ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#navlist2 li {
			margin: 0;
		}
		
		#navlist2 a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
			background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
		}
		
		#navlist2 a:hover {
			color: #fff;
	background-color: #26587b;
			text-decoration: none;
		}
		
		
				/*  subpage navlist1 */
		
		#navlist1 {
			font-size:10pt;
			margin: 45px 0 0 0;
			float:right;
			width: 245px;
			height: auto;
		}
		
		#navlist1 ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#navlist1 li {
			margin: 0;
		}
		
		#navlist1 a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
			background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
		}
		
		#navlist1 a:hover {
			color: #fff;
	background-color: #26587b;
			text-decoration: none;
		}

/* -------- footer -------- */

#footer-wrapper {
	padding: 0;
	margin: 0 auto;
	height: 73px;
	background:url(../Images/MMA-Background-Footer.gif) top repeat-x;
	z-index:100;
}

#footer-sub-wrapper {
	position: relative;
	padding: 0;
	margin: 0 auto;
	height: 73px;
	width: 920px;
	z-index: 100;
	background:url(../Images/MMA-Footer-Logo-Leaves-4.png) top left no-repeat;
}

#footer-leaves-container {
	padding: 0;
	margin: 1px 0 0 0;
	height: 71px;
	width: 183px;
}

#footer-nav-container {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 482px;
	z-index: 200;
	left: 0px;
	top: 0px;
}

#copyright {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 482px;
	z-index: 300;
	left: 0px;
	top: 42px;
}

#credit2 {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 100px;
	z-index: 400;
	left: 864px;
	top: 42px;
}

/* -------- footer nav -------- */

#footer-nav ul {
	padding: 0;
	margin: 25px 0 0 0;
	width: 964px;
	height: 44px;
	float: left;
}

#footer-nav ul li {
	display: inline;
}

#footer-nav ul li a {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	font-size: 7pt;
	float: left;
}

#footer-nav ul li a.footfoot {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	float: left;
		border-right: 1px solid #26587b;
}

#footer-nav ul li a.footfoot:hover {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration:none;
	text-align:center;
	font-size: 7pt;
	color: #4fa8c4;
	float: left;
		border-right: 1px solid #26587b;
}

#footer-nav ul li a.footfootno {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	float: left;
}

#footer-nav ul li a.footfootno:hover {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration:none;
	text-align:center;
	font-size: 7pt;
	color: #4fa8c4;
	float: left;
}

#footer-nav ul li a.footfootleft {
	padding: 0 8px 0 0;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	float: left;
	border-right: 1px solid #26587b;
}

#footer-nav ul li a.footfootleft:hover {
	padding: 0 8px 0 0;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration:none;
	text-align:center;
	font-size: 7pt;
	color: #4fa8c4;
	float: left;
	border-right: 1px solid #26587b;
}

/* ----- link style marstudio credit ----- */

#credit {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 100px;
	z-index: 400;
	left: 864px;
	top: 42px;
}

#credit a {
	color: #26587b;
	text-decoration: none;
}

#credit a:hover {
	color: #4fa8c4;
	text-decoration: none;
}
