/*   
COLORS
black text #040607

dark blue 354590
tan c0bfae
green 46704d
sage green 94a889
light blue c6c6df
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { /*takes margin & padding off most elements.*/
 margin:0;
 padding:0;
	} 
	
a{
	color:#354590;
	/*
font-weight:bold;
	text-decoration:none;
*/
	outline:none;
	}

a:hover{
	text-decoration:underline;
	color:#46704d;
	}

a.top{
	display:block;
	padding:3px 0;
	width:3em;
	}


a#jewishhospice{
	height:97px;
	width:160px;
	
	top:0;
	left:0;
	position:absolute;
	}
	
a#stjohns{
	height:68px;
	width:71px;
	top:122px;
	left:0;
	position:absolute;
	}
a#waynestate{
	height:71px;
	width:88px;
	top:121px;
	left:73px;
	position:absolute;
	}
a#dmc{
	height:45px;
	width:73px;
	top:196px;
	left:0;
	position:absolute;
	}
a#henryford{
	height:48px;
	width:84px;
	top:196px;
	left:77px;
	position:absolute;
	}
a#beaumont{
	height:32px;
	width:90px;
	top:246px;
	left:0;
	position:absolute;
	}
body{
	background: #fff; 
	color:#040607;
	font: 12px helvetica, verdana, sans-serif; /*75% resets the default font size to 12px;*/
 	/*line-height:150%;*/
 	min-width:745px;
	text-align:center;
	}

h1 {
	background:url(images/h1_bg2.jpg) no-repeat center top;
	/*clear:both;*/
	float:left;
	height:285px;
	overflow:hidden;
	text-indent:-9999px;
	padding-bottom:4px;
	width:570px;	
	}

h1 a{
	display:block;
	height:285px;
	width: 570px;
	}
h2{
	font-size:30px;
	color:#46704d;
	clear:both;
	padding:10px 0;
	line-height:1.5;
	}
	
h3{
	font-size:16px;
	padding-bottom:10px;
	color:#46704d;
	}
	
h4{
	}
	
h5{
	}
	
h6{
	}

label{
	display:block;
	padding-bottom:4px;
	font-weight:bold;
	
	}

table, td{
	border-collapse:collapse;
	}

table.form td{
	padding-bottom:8px;
	}

table.form td.left{
	width:250px;
	}

.block{
	display:block;
	}

.clear{ /*to clear FLOATS*/
 	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
	}

.clearboth{ /*to clear objects*/
	clear:both;
	}

.content_main{
	padding:8px 0px;
	margin-bottom:10px;
	}

.content_main p{
	line-height:1.5;
	margin-bottom:10px;
	}

.content_main img.img{
	float:right;
	padding:4px;
	background-color:#94a889;
	margin:0 0 8px 16px;
	}

.content_main .side{
	width:216px;
	background-color:#94a889;
	float:right;
	margin-left:8px;
	}
	
.content_main .side div{
	margin:4px;
	background-color:#fff;
	padding:8px;
	}

.content_main ul{
	margin-left:15px;
	line-height:1.5;
	}

.content_main ul li{
	padding-bottom:8px;
	}

.content_main#home{
	background:#46704d url(images/home_bg.gif) repeat-x center top;
	clear:both;
	color:#fff;
	padding:0;
	margin:0;
	width:100%;
	
	}

.chair{
	width:134px;
	padding:23px 10px 10px 10px;
	text-align:center;
	float:left;
	}

.description-keynote{
	float:left;
	width:369px;
	}
	
div.description{
	background:url(images/description_home2.gif) no-repeat 0 0;
	width:100%;
	}

div.description p{
	
	float:left;
	width:523px;
	height:47px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:0;
	}
a.register-link{
 	
 	display:block;
 	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:197px;
	height:45px;
	
	}
.keynote-header{
	padding:10px 0 5px 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}
.keynote-photos{
	width:105px;
	float:left;
	font-size:9px;
	padding-top:3px;
	}

.panel{
	background-color:#46704d;
	color:#fff;
	padding:5px 10px 3px 10px;
	font-size:16px;
	margin-top:5px;
	}

table.panel_pics td{
	font-size:12px;
	}
table.panel_pics td.photo{
	width:54px;
	}
table.panel_pics td.name{
	padding:0 12px;
	}
#footer {
	width:735px;
	}

#footer p.info{
	background:url(images/interior_footer.jpg) no-repeat center top;
	line-height:129px;
	margin-top:4px;
	padding-bottom:4px;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	}

#footer p.location{
	background:#94a889 url(images/footer_location.gif) no-repeat center top;
	font-size:12px;
	
	padding:5px 0;
	text-align:center;
	
	clear:both;
	
	}

#footer div.healthcare{
	background:#c0bfae url(images/footer_healthcare.gif) no-repeat center bottom;
	clear:both;
	font-size:16px;
	margin-top:5px;
	padding:5px 0;
	text-align:center;
	}
	
#footer p.caring_coalition{
	background:#c6c6df;
	clear:both;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	padding:5px 0;
	width:100%
	

	}

#header{
	background:url(images/header_bg2.gif) no-repeat center top;
	float:left;
	height:285px;
	overflow:hidden;
	padding-bottom:5px;
	position:relative;
	text-indent:-9999px;
	width:165px;
	}



#nav{
	clear:both;
	background-color:#354590;
	margin-bottom:5px;
	}	
	
#nav a{
	
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:8px 12px 6px 12px;
	font-size:12px;
	}

#nav a:hover{
	text-decoration:underline;
	color:#c6c6df;
	}

#nav ul li{
	background-color:#354590;
	list-style-type:none;
	float:left;
	width:auto;
	}


.emph{
	font-weight:bold;
	/*color:#601d62;*/
	}


.left{
	float:left;
	}

.right{
	float:right;
	}

.wrap{
	margin:0 auto;
	text-align:left;
	width:745px;
	}
	
.wrap_inner{
	padding:5px;
	}