body{
	background:#fcfafb url('/media/images/background.gif') repeat-x; 
	font-size:62.5%;
	margin:0; padding:0;
	}
img{border:0;}
td, th{vertical-align:top; text-align:left;}
#wrapper{
	width:876px; 
	margin:0 auto 0 auto;
}
#content{
	width:876px; 
	background:transparent url('/media/images/content_back.gif') repeat-y;
	font:normal 1.2em/1.6 Helvetica,Arial,sans-serif;
}

#home #content{
	background:transparent url('/media/images/homecontent_back.gif') repeat-y;
}

/*LINKS*/

a:link{color:#900;}
a:visited{color:#700;}
a:hover{color:#c00;}
a:active{color:#66f;}
a:focus {outline:none}

a.news_link:link {text-decoration:none;color:#0063b2;}
a.news_link:visited {text-decoration:none;color:#0063b2;}
a.news_link:hover {text-decoration:underline;color:#c00;}
a.news_link:active {text-decoration:none;color:#0063b2;}

/*NAVIGATION*/

#nav{width:851px;margin:0 auto; padding:0; display:block;clear:both;}
#nav li {
	list-style: none;
	height: 74px;
	float: left;
	position: relative;
}

#nav li a {
	height: 74px;
	text-indent: -9000px;
	display: block;
}

a#home_link{width:100px; height:74px; background-image: url('/media/images/nav_home.gif');}
a#services{width:129px; height:74px; background-image: url('/media/images/nav_services.gif');}
a#physicians{width:153px; height:74px; background-image: url('/media/images/nav_physicians.gif');}
a#resources{width:175px; height:74px; background-image: url('/media/images/nav_resources.gif');}
a#refer{width:195px; height:74px; background-image: url('/media/images/nav_refer.gif');}
a#news{width:99px; height:74px; background-image: url('/media/images/nav_news.gif');}

a#home_link:hover{background-position: 100px 0;}
a#services:hover{background-position: -129px 0;}
a#physicians:hover{background-position: -153px 0;}
a#resources:hover{background-position: -175px 0;}
a#refer:hover{background-position: -195px 0;}
a#news:hover{background-position: -99px 0;}


/*TEXT STYLES*/

h1{
	color:#8b0216;
	border-bottom:1px solid #f2a57f;
	font: normal 3em Georgia, Times, serif; 
	padding:0 0 5px 0;
	text-transform: capitalize;
}
h2{
	color: #0063b2;
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-size: 1.3em;
	margin:30px 0 0 0;
	text-transform: capitalize;
}

h3{
	color: #933;
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-size: 1.1em;
	border-bottom:1px solid #ccc;
	margin:30px 0 0 0;
	text-transform: capitalize;
}
h4{font: bold 1.3em Helvetica,Arial,sans-serif; color:#000;}
h5{font: italic small-caps 900 1.2em Helvetica,Arial,sans-serif; color:#600;}
h6{font: bold 1em Helvetica,Arial,sans-serif; color:#222;}

pre {
	padding-left:2em;
	white-space: pre-wrap;       /* Firefox 3+, Opera 9+, Safari 3+ */
	white-space: -moz-pre-wrap;  /* Mozilla-based browsers (since 1999) */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

#cheart_head{
	margin-left:13px; 
	clear:both;
}

#servicename{
	font:normal 2.4em/1.2 Palatino, Times, 'Times New Roman', Garamond, serif;
	color: #8b0216;
	border-bottom:1px solid #e96422;
}

.textblock{margin-left:10px;}

#homemain{width:851px;margin:0 auto; clear:both;}

#main{width:876px;margin:40px auto 10px 0;clear:both;}
#main #leftcolumn{width:356px;padding:40px 0px 0 25px;}
#main #rightcolumn{width:520px; padding:29px 30px 50px 0;}


/*HOMEPAGE*/
#hometext{padding:10px 10px 0 15px;}
#homenews h2{color:#242424; font-size:14px;}

/*SIDENAV*/

#sidenav {
	width: 248px;
	margin: 0 0 0 10px;
	}
#sidenav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
	
#sidenav li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 28px;
	text-decoration: none;
	font-weight:bold;
	}	
	
#sidenav li a:link, #sidenav li a:visited {
	color: #900;
	display: block;
	background: url('/media/images/sidenav_button.gif') no-repeat;
	padding: 8px 0 0 14px;
	}
	
#sidenav li a:hover {
	color: #333;
	background: url('/media/images/sidenav_button.gif') no-repeat 0 -32px;
	padding: 8px 0 0 14px;
	}
	

#doctable{
	width:100%; 	
	background-color:#e4f5fe;
	border:2px solid #c8eafb;
}
#doctable a{text-decoration:none;}
#doctable td .docname{color:#333; font-weight:bold;}
#doctable td{text-align:center;border:1px solid #fff; padding:10px 5px; margin:0;}
#doctable img{
	padding:7px; 
	background-color:#fff;
	border: 1px solid #e5e5e5;
	border-right-color:#999;
	border-bottom-color:#999;
}

#footer{
	font:normal 1.1em/1.6 Helvetica,Arial,sans-serif;
	margin:0 20px;
	text-align:right;
	color:#555;
}

#resourcelist{
	background-color:#e4f5fe;
	border:2px solid #c8eafb;
	padding:10px 20px;
}

#resourcelist ul{
	list-style:none;
}

#resourcelist a{font-weight:bold; text-decoration:none;}

#resourcelist li{
	background: url('/media/images/resource_icon.gif') no-repeat;
	padding:0 0 10px 30px;
	font-size:1.1em;
}

#webtable{
	width:100%;
	border:2px solid #c8eafb;
}

#webtable th{background-color:#e4f5fe;padding: 10px;}

#webtable td{background-color:#f4fbfe; padding:10px;}
#webtable td td, #webtable td th{padding:0;}
#webtable ul{margin:0; padding:0; list-style:none;}
#webtable li{padding:0 0 10px 0; margin:0;}

#biotable{width:100%;}
#biotable img{
	padding:7px; 
	background-color:#fff;
	border: 1px solid #e5e5e5;
	border-right-color:#999;
	border-bottom-color:#999;
	margin:0 0 30px 0;
}

#biotable th{text-align:right;background-color:#e5e5e5; padding-right:20px;border:3px solid #fff;}

#biotable h3{
	font-size:1em;
}

.serviceimg{
	display:block;
	float:right;
	padding:7px; 
	margin:0 0 20px 20px;
	border: 1px solid #e5e5e5;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

#footertable{border:0; margin:0; width:100%;}
#footerhospitals{width:550px;}
#disclaimer{padding-top:20px;}
#map{width:415px; height: 500px; margin:30px 0; border:7px solid #999;}
#map p{margin:0 5px 10px 5px;}