/* CSS Document */

/* Web site design and programming by Jacq Design, LLC */
/* http://www.jacqdesign.com */


html, body {
	margin: 0px 0px;
	background: #FFFFFF url(img/common/top-bg.jpg) center top repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	}

img, div, #header .navigation img { 
	behavior: url(iepngfix.htc) 
	}
	
.cleaner {
	height:1px;
	margin-top:-1px;
	clear:both;
	}

.small {
	font-size: 90%;
	}

/* LAYOUT */


#header {
	width: 950px;
	height: 239px;
	margin: 0px auto;
	padding: 0px 0px;
	background: url(img/common/top-graphic.jpg) 600px 0px no-repeat;
	}

#header .logo {
	float: left;
	margin: 0px 0px;
	padding: 9px 0px 0px 0px;
	position: relative;
	z-index: 1;
	}

#header .top-tagline {
	float: left;
	margin: 0px 0px;
	padding: 90px 0px 0px 28px;
	position: relative;
	z-index: 1;
	}


#header .navigation {
	width: 698px;
	height: 50px;
	float: right;
	text-align: left;
	margin: 0px 0px;
	padding: 36px 20px 0px 0px;
	position: relative;
	z-index: 10;
	background: url(img/nav/topnav-div.png) left bottom no-repeat;
	}
	
#header .navigation img {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px;
	}


#headerwrap {
	width: 950px;
	height: 300px;
	margin: 12px auto;
	padding: 0px 0px;
	clear: both;
	line-height: 0px;
	}

#headerwrap .messagetext {
	float: left;
	width: 496px;
	height: 300px;
	padding: 0px 4px 10px 25px;
	margin: 0px 0px;
	}

#headerwrap .messageimg {
	float: left;
	width: 400px;
	height: 300px;
	padding: 0px 0px;
	margin: 0px 0px;
	}
	
#wrap {
	width: 950px;
	margin: 0px auto;
	background: url(img/common/shdw-R.jpg) 910px 10px no-repeat;
	clear: both;
	}
	

#wrap-main {
	width: 950px;
	margin: 0px auto;
	background: url(img/common/shdw-R.jpg) 928px 10px no-repeat;
	clear: both;
	position: relative;
	z-index: 1;
	}
	
/* HOME PAGE */

.content-news {
	width: 481px;
	height: auto;
	margin: 0px 0px;
	padding: 0px 4px 20px 40px;
	text-align: left;
	float: left;
	background: url(img/common/shdw-L.jpg) 30px 10px no-repeat;
	position: relative;
	z-index: 1;
	}
	
.hmpg-news {
	width: 416px;
	margin: 8px 0px 0px 30px;
	padding: 0px 0px;
	float: left;
	position: relative;
	z-index: 1;
	}
	
* html .hmpg-news {
	width: 416px;
	margin: 8px 0px 0px 14px;
	padding: 0px 0px;
	float: left;
	position: relative;
	z-index: 1;
	}
	
.newsfeed {
	display: block;
	background-color: #F5EFCF;
	padding: 8px;
	width: 400px;
	margin: 8px 0px 0px 0px;
	z-index: 1;
	}

.newsfeed p.date {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px;
	text-align: left;
	}

.newsfeed h2 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px;
	padding: 0px 20px 0px 0px;
	text-align: left;
	}

.newsfeed p.read {
	font-size: 14px;
	color: #999;
	font-weight: bold;
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: right;
	}

.newsfeed p.read a:link, .newsfeed p.read a:visited {
	color: #FE7515;
	text-decoration: none;
	}

.newsfeed p.read a:hover {
	color: #65A289;
	}
	
.hmpg-notes {
	width: 416px;
	margin: 8px 0px 0px 30px;
	padding: 0px 0px;
	float: left;
	position: relative;
	z-index: 1;
	}
	
* html .hmpg-notes {
	width: 416px;
	margin: 8px 0px 0px 14px;
	padding: 0px 0px;
	float: left;
	position: relative;
	z-index: 1;
	}
	
.notesfeed {
	display: block;
	background-color: #D0F3E1;
	padding: 12px 8px 8px 8px;
	width: 400px;
	margin: 8px 0px 0px 0px;
	z-index: 1;
	}

.notesfeed p {
	font-size: 12px;
	color: #555;
	font-weight: normal;
	margin: 6px 0px;
	padding: 0px 0px;
	text-align: left;
	}

.notesfeed h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	text-align: left;
	}

.content-physicians {
	width: 359px;
	margin: 0px 0px;
	padding: 0px 0px;
	float: left;
	text-align: left;
	position: relative;
	z-index: 1;
	}

.hmpg-physicians {
	width: 359px;
	margin: 8px 0px;
	padding: 0px 0px;
	float: left;
	position: relative;
	z-index: 1;
	}

.featuredbio {
	display: inline-block;
	width: 359px;
	padding: 0;
	margin: 8px 0 0 0;
	}
	
.featuredbio .biophoto {
	width: 108px;
	height: 108px;
	float: left;
	position: relative;
	padding: 0px 0px;
	margin: 8px 20px 50px 0px;
	}
	
.featuredbio .biophoto img {
	width: 100px;
	height: 100px;
	padding: 8px 8px;
	margin: 0px 0px;
	background: #F0F0F0;
	}

.featuredbio h2 {
	color: #FE7515;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 16px 0px 0px 0px;
	margin: 0px 0px;
	}
	
.featuredbio h3 {
	color: #666;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 12px 0px 0px 0px;
	}

.featuredbio p.specialty {
	color: #666;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px;
	}
	
.featuredbio p.readbio {
	font-size: 14px;
	color: #999;
	font-weight: bold;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px;
	text-align: right;
	}

.featuredbio p.readbio a:link, .featuredbio p.readbio a:visited {
	color: #4FA588;
	text-decoration: none;
	}
	
.featuredbio p.readbio a:hover {
	color: #FE7515;
	}
	
	
.hmpg-alert {
	width: 359px;
	height: 200px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	position: relative;
	z-index: 1;
	background:url(img/hmpg/alert-bg.jpg) top center no-repeat;
	display:inline-block;
}

.hmpg-alert p {
	color:#FFF;
	font-size: 20px;
	line-height: 140%;
	padding: 16px 40px;
	text-align:center;
	text-shadow: #300 0 1px 0;
}

.hmpg-scholarship {
	width: 359px;
	height: 200px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	position: relative;
	z-index: 1;
	background:url(img/hmpg/scholarship-bg.jpg) top center no-repeat;
	display:inline-block;
}

.hmpg-scholarship p {
	color:#FFF;
	font-size: 21px;
	line-height: 140%;
	padding: 14px 40px;
	text-align:center;
}

.hmpg-scholarship a { color:#52A68B; text-decoration:none; }
.hmpg-scholarship a:hover { color:#FE7515; text-decoration:none; }
	
	

/* SIDE NAV */

#side-nav {
	width: 200px;
	margin: 0px 0px 0px 12px;
	padding: 46px 0px 0px 0px;
	float: left;
	position: relative;
	text-align: left;
	display: inline;
	}

#side-nav .side-nav-divider {
	width: 200px;
	height: 2px;
	margin: 4px 0px;
	padding: 0px 0px;
	background: url(img/nav/sidenav-div.jpg) top left no-repeat;
	}
	
#side-nav h1 {
	color: #71B59D;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px;
	}
	
#side-nav h1 a:link, #side-nav h1 a:visited {
	font-size: 14px;
	line-height: 14px;
	color: #71B59D;
	text-decoration: none;
	background: none;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px;
	}

#side-nav h1 a:hover {
	font-size: 14px;
	line-height: 14px;
	color: #666;
	text-decoration: none;
	background: none;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px;
	}

#side-nav a:link, #side-nav a:visited {
	color: #333;
	width: 161px;
	font-size: 12px;
	margin: 0px 0px;
	padding: 4px 4px 4px 20px;
	display: block;
	text-decoration: none;
	}
	
#side-nav a:hover {
	color: #222;
	width: 161px;
	font-size: 12px;
	margin: 0px 0px;
	padding: 4px 4px 4px 20px;
	display: block;
	background: #D4E9E2 url(img/nav/point.gif) 4px 5px no-repeat;
	text-decoration: none;
	}

#side-nav .active {
	color: #222;
	width: 161px;
	font-size: 12px;
	margin: 0px 0px;
	padding: 4px 4px 4px 20px;
	display: block;
	background: #D4E9E2 url(img/nav/point.gif) 4px 5px no-repeat;
	text-decoration: none;
	}

#side-nav a.links:link, #side-nav a.links:visited {
	color: #666;
	width: 161px;
	font-size: 10px;
	margin: 14px 0px;
	padding: 0px 0px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	background: none;
	}
	
#side-nav a.links:hover {
	color: #FE7210;
	width: 161px;
	font-size: 10px;
	margin: 14px 0px;
	padding: 0px 0px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	background: none;
	}

/* INSIDE PAGES */

#content-main {
	width: 635px;
	height: auto;
	margin: 0px 0px;
	padding: 40px 50px 100px 50px;
	text-align: left;
	float: left;
	background: url(img/common/shdw-L.jpg) 10px 10px no-repeat;
	position: relative;
	overflow: visible;
	z-index: 5;
	display: inline;
	}

#content-main {
	color: #333;
	font-size: 14px;
	line-height: 160%;
	min-height: 500px;
	}
	
#content-main h1 {
	color: #71B59D;
	font-size: 30px;
	line-height: 100%;
	text-transform: none;
	font-weight: normal;
	margin: 0px 0px;
	padding: 0px 0px;
	}

#content-main h2 {
	color: #FF9900;
	font-size: 20px;
	line-height: 100%;
	text-transform: none;
	font-weight: normal;
	margin: 24px 0px 0px 0px;
	padding: 0px 0px;
	}

#content-main .bio-info {
	
	}

#content-main .bio-info img {
	padding: 6px 6px;
	margin: 0px 20px 12px 28px;
	background: #F0F0F0;
	float: right;
	}
	
#content-main .bio-info h2 {
	color: #555;
	font-size: 14px;
	line-height: 100%;
	text-transform: none;
	font-weight: bold;
	margin: 26px 0px 0px 0px;
	padding: 0px 0px;
	}

#content-main .bio-info p {
	color: #333;
	font-size: 13px;
	line-height: 120%;
	text-transform: none;
	font-weight: normal;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px;
	}

#content-main h3 {
	color: #777;
	font-size: 16px;
	line-height: 110%;
	text-transform: none;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px;
	}

#content-main p {
	}

#content-main ul {
	margin: 16px 24px 16px 0px;
	padding-left: 18px;
	line-height: 140%;
	}

#content-main ul li{
	margin: 8px 0px 16px 0px;
    padding: 0 0 0 20px;
    line-height: 18px;
	list-style:none;
	background:transparent url(img/common/bullet.gif) 0 3px no-repeat;
 	}
	
#content-main ul.list-col1 {
    width: 170px;
	float: left;
	margin: 20px 0px 0px 30px;
	padding: 0;
	}
	
#content-main ul.list-col1 li {
    width:170px;
    margin: 0 0 10px 0;
    padding: 0 0 0 20px;
    line-height: 18px;
    float:left;
	list-style:none;
	background:transparent url(img/common/bullet.gif) 0 3px no-repeat;
	}

	
#content-main ul.list-col2 {
    width: 170px;
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
	}
	
#content-main ul.list-col2 li {
    width:170px;
    margin: 0 0 10px 0;
    padding: 0 0 0 20px;
    line-height:18px;
    float:left;
	list-style:none;
	background:transparent url(img/common/bullet.gif) 0 3px no-repeat;
	}
	
#content-main img.right-photo {
	padding: 6px 6px;
	margin: 0px 6px 12px 28px;
	background: #F0F0F0;
	float: right;
	}
	
#content-main img.right-photoquote {
	padding: 6px 6px;
	margin: 0px 6px 12px 28px;
	background: none;
	float: right;
	}

#content-main a:link, #content-main a:visited {
	color: #428B78;
	border-bottom: #428B78 1px dotted;
	text-decoration: none;
	}

#content-main a:hover {
	color: #FF9900;
	border-bottom: #FF9900 1px dotted;
	text-decoration: none;
	}
	
	
#side-col {
	width: 194px;
	margin: 40px 0 90px 20px;
	padding: 0;
	float: right;
	z-index: 7;
	position: inherit;
	overflow: visible;
	display: block;
	}

#side col img.titleimage {
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: 0px;
	}
	
#side-col .box {
	background-color: #D4E9E2;
	margin-top: 0;
	padding: 8px 14px 10px 14px;
	font-size: 12px;
	line-height: 0px;
	}
	
#side-col .box2 {
	background-color: #FFCC66;
	margin-top: 20px;
	padding: 8px 14px 18px 14px;
	font-size: 12px;
	line-height: 0px;
	}

#side-col .box h1 {
	margin: 16px 0px 12px 0px;
	font-size: 13px;
	color: #006666;
	text-transform: none;
	font-weight: bold;
	line-height: 110%;
	width: 166px;
	}

#side-col .box2 h1 {
	margin: 16px 0px 12px 0px;
	font-size: 15px;
	color: #555;
	text-transform: none;
	font-weight: bold;
	line-height: 120%;
	width: 166px;
	}
	
#side-col .box h2 {
	margin: 28px 0px 6px 0px;
	font-size: 13px;
	color: #333333;
	text-transform: none;
	font-weight: bold;
	line-height: 100%;
	width: 166px;
	}

#side-col .box2 h2 {
	margin: 12px 0px 6px 0px;
	font-size: 13px;
	color: #333333;
	text-transform: none;
	font-weight: bold;
	line-height: 100%;
	width: 166px;
	}

#side-col .box p, #side-col .box2 p {
	margin-bottom: 14px;
	line-height: 100%;
	width: 166px;
	}
	
#side-col .box a:link, #side-col .box a:visited, #side-col .box2 a:link, #side-col .box2 a:visited  {
	color: #333333;
	border-bottom: none;
	text-decoration: underline;
	}

#side-col .box a:hover, #side-col .box2 a:hover {
	color: #FF6600;
	border-bottom: none;
	text-decoration: underline;
	}
	
/* FOOTER */

#footertop {
	height: 5px;
	margin: -4px 0px 0px 0px;
	background: url(img/common/footer-bg-top.png) top center repeat-x;
	z-index: 1;
	}

#footerwrap {
	height: 125px;
	margin: 0px 0px;
	padding: 0px 0px;
	background: #FE9851 url(img/common/footer-bg.png) top left repeat-x;
	}
	
.footercontainer {
	width: 950px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px;
	color: #FFF;
	}
	
.footercontainer a:link, .footercontainer a:visited {
	color: #FFF;
	}
	
.footercontainer a:hover {
	color: #555;
	}

.footer-contact1 {
	width: 300px;
	margin: 0px 0px;
	padding: 20px 0px 0px 72px;
	float: left;
	text-align: left;
	font-size: 13px;
	position: relative;
	}
	
.footer-contact {
	width: 300px;
	margin: 0px 0px;
	padding: 20px 0px 0px 12px;
	float: left;
	text-align: left;
	font-size: 13px;
	position: relative;
	}

.footer-copyright {
	width: 300px;
	margin: 0px 0px;
	padding: 70px 66px 0px 0px;
	float: right;
	text-align: right;
	font-size: 11px;
	position: relative;
	}

