/*****************************************************
 * Copyright 2007, WMMC http://www.wmmc.org
 * All rights reserved
 *****************************************************/

a:link {
	color: #4C7DA5;
	color:#5588bb;
}
a:visited {
	color: #6C7DA5;
	color:#7690A9;
	color:#6785A3;
	color:#6588bb;
}

a:hover {
	color: #0A5C8F;
}

a:focus {outline-style: none;}

/* main content */
	
	#contentLeft dl {
		font-size: 1.05em;
		line-height:1.35;
	}
	#contentLeft dt {
		padding: 0 0 0 4px;
		margin: 0 23px 0 0;
		border-bottom: 1px dashed #999;
	}
	
	#contentLeft dd {
		padding: 0 0 0 30px;
		margin: 10px 23px 0 0;
		border-bottom: 1px dashed #999;
	}
	
	#contentLeft h3.home {
		display: block;
		margin: 8px 0 7px 18px;
		padding: 0;
	}

	#contentLeft p.home {
		padding: 0 10px 10px 0;
		margin: 0;
		position: relative;
		line-height: 24px;
		color: #888;
		background-color: inherit;
		font-size: 1.2em;
	}
	
	#contentLeft h1 {
		color: #700304;
		font-size: 2.25em;
		line-height:28px;
		font-weight: normal;
		margin:15px 0 12px 0;
		padding:5px 0;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	#contentLeft p.sub, #contentLeft p {
		padding: 0;
		margin: 0 5px 17px 0;
		position: relative;
		/*color: #888;*/
		background-color: inherit;
		/*
		font-size: 1.15em;
		line-height: 1.55em;
		*/
		font-size: 14px;
		line-height: 20px;
	}
	
	#contentLeft h2 {
		color: #700304;
		font-size: 1.55em;
		line-height:24px;
		font-weight: normal;
		margin:7px 0 9px 0;
		padding-top:12px;
		border-top:1px dotted #e7e1d5;
	}
	#contentLeft h2.first-sub {
		border:none;
		padding-top:7px;
	}
	#contentLeft h2.sub {
			width: 500px;
			font-size: 1.45em;
	}
	#contentLeft h3 {
		text-transform:capitalize;
		color:#414141;
		color: #7D5B2E;
		font-size: 1.25em;
		line-height:19px;
		font-weight: bold;
		margin:7px 0;
	}
	#contentLeft h3.hoo {
		clear:both;
		margin:7px 0;
		padding:10px 0 5px 5px;
		border-top:1px solid #e7e1d5;
		width:520px;
		overflow:hidden;
	}
	*html #contentLeft h3.hoo {
		padding:10px 0 5px 3px;
	}
	#contentLeft h3.hoo div.dept {
		text-transform:capitalize;
		color:#414141;
		color: #7D5B2E;
		font-size:95%;
		font-weight:bold;
		line-height:19px;
		margin:0;
		width:205px;
		float:left;
	}
	*html #contentLeft h3.hoo div.dept {
		width:205px;
		overflow:hidden;
	}
	#contentLeft h3.hoo div.dept-hoo {
		color:#252525;
		text-transform:none;
		padding-left:15px;
		font-size:90%;
		font-weight: normal;
		line-height:19px;
		margin:0;
		float:left;
		width:250px;
	}
	*html #contentLeft h3.hoo div.dept-hoo {
		width:250px;
		overflow:hidden;
	}
	#contentLeft h3.no-caps {
		text-transform:none;
		margin:8px 0;
		font-weight:normal;
		color:#414141;
	}
	
	#contentLeft ol, #contentLeft ul {
		margin-top:5px;
		margin-left:5px;
		padding-left:15px;
		font-size: 14px;
		line-height: 20px;
	}
	#contentLeft li {
		padding-bottom:4px;
		margin-left:15px;
		/*
		font-size: 1.15em;
		line-height: 1.55em;
		*/
	}
	
/*---------START SIDEBAR STYLES --------*/	

#contentRight {
	float: right;
	width: 245px;
	position: relative;
	background-color: #E7F4F4;
	background-color:#e7e1d5;
	background: #e7e1d5 url(/images/subnav_bg_beige.gif) bottom center no-repeat;
	color: #555;
	padding: 0 0 15px 0;
	margin:7px 0 5px 0;
	overflow:hidden;
}
*html #contentRight {
	width: 244px;
	overflow:hidden;
}

	/* START sub-nav styles that vary according to site section */
	.services {
		color: #555;
		height: 540px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.services div.snav-image {
		background:url(/images/snav_services.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	
	.about {
		color: #555;
		height: 510px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.about div.snav-image {
		background:url(/images/snav_about.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	.physicians {
		color: #555;
		height: 480px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.physicians div.snav-image {
		background:url(/images/snav_doctors.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	.patients-visitors {
		color: #555;
		height: 595px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.patients-visitors div.snav-image {
		background:url(/images/snav_patients.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	.careers {
		color: #555;
		height: 500px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.careers div.snav-image {
		background:url(/images/snav_careers.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	.news {
		color: #555;
		height: 500px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.news div.snav-image {
		background:url(/images/snav_patients2.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	.giving {
		color: #555;
		height: 500px;
		/*
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) bottom center no-repeat;
		*/
	}
	.giving div.snav-image {
		background:url(/images/snav_giving.jpg) no-repeat center center;
		margin: 0;
		padding:0;
		overflow:hidden;
		width:245px;
		height:167px;
		clear:both;
	}
	/* END sub-nav varying styles according to site section */
	
	
	.subright {
		float: right;
		width: 245px;
		position: relative;
		color: #555;
		text-align: left;
		height: 650px;
		margin-bottom:15px;
		background: #E7F4F4 url(/images/subpage-right-part-bg.gif) center bottom no-repeat;
		background: #e7e1d5 url(/images/subnav_bg_beige.gif) center bottom no-repeat;
		
	}
	*html .subright {
		height: 620px;
		background: #e7e1d5 url(/images/subnav_bg_beige.gif) left bottom repeat-x;
	}
	#contentRight div.snav {
		clear:both;
		margin:12px 0 2px 0;
		padding:0;
		width: 245px;
		position: relative;
		color: #555;
		text-align: left;
	}
	.snav-blue {
		background: #E7F4F4 url(../images/snav_hdr-bg-blue.gif) 0 -2px no-repeat;
		border:1px solid #cbbaa8;
		border-width:1px 0;
	}
	.snav-red {
		background: #E7F4F4 url(../images/snav_hdr-bg-red.gif) center top no-repeat;
	}
		.snav ul#subNav {
			list-style: none;
			margin:0 0 0 1px;
			padding:0;
		}
		.snav ul#subNav li {
			margin: 0 4px;
			padding: 0;
			background: url(/images/snav-div_b.png) center bottom no-repeat;
		}
		*html .snav ul#subNav li {
			height:22px;
			background: url(/images/snav-div_b.png) center bottom no-repeat;
		}
		.snav ul#subNav li a {
			display: block;
			margin:0 0 0 8px;
			padding: 4px 5px 5px 19px;
			display:block;
			background: url(/images/bullets/snav_bullet.png) 0px 8px no-repeat;
			
			font-size:1.15em;
			letter-spacing:0.1px;
			line-height:1.5em;
			text-decoration:none;
		}
		*html .snav ul#subNav li a {
			margin-top:0;
			margin-bottom:0;
			padding: 4px 5px 3px 15px;
			line-height:15px;
			height:20px;
			background: url(/images/bullets/snav_bullet.png) 0px 7px no-repeat;
		}
		.snav ul#subNav li a:link, .snav ul#subNav li a:visited {
			color:#7e6d5f;

		}
		.snav ul#subNav li a:hover {
			color:#5c4b3d;
			color:#630503;
		}
		
	.snav h2, .snav-qlinks h2 {
		margin:0;
		padding:6px 0 0 10px;
		width:238px;
		height:20px;
		color:#f4f4f4;
		font-size:13px;
		letter-spacing:-0.2px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#contentRight h3 {
		margin: 10px 0 10px 15px;
		height: 16px;
		width: 225px;
		padding: 0;
	}
	
	#contentRight h3.contact-wmmc {
		background: url(../images/icons/phone-ico.png) 0 50% no-repeat;
	}
	
	#contentRight h3.rss {
		background: url(../images/icons/rss.png) 0 50% no-repeat;
	}
	#contentRight h3 span {
		height: 16px;
		margin: 0 0 0 23px;
		display: block;
		text-indent: -4500px;
	}

	#contentRight h4#phoneText {
		color:#6785A3;
		color:#7690A9;
		font-size:26px;
		border:none;
		letter-spacing:-0.5px;
		margin: 10px 0 5px 32px;
		padding:5px 0;
		font-weight:normal;
	}
		
	#contentRight p {
		margin: 0 0 0 15px;
		padding: 0 15px 0 0;
		line-height: 17px;
	}
	
	#contentRight div.hr {
		height: 4px;
		background: #E7F4F4 url(/images/hr-bg.gif) no-repeat scroll center;
		background: #e7e1d5 url(/images/hr-bg_b.gif) no-repeat scroll center;;
		color: inherit;
	}
	
	#contentRight div.hr hr {
		display: none;
	}
	
	#contentRight form {
		margin: 10px 0 0 15px;
		padding: 0 15px 0 0;
		line-height: 17px;
	}

		#contentRight form p {
			margin: 10px 0 0;
			padding: 0 15px 0 0;
			line-height: 17px;
		}
		
		#contentRight form select {
			margin: 0 7px 0 0;
			padding:0 1px 1px;
			height: 19px;
			width: 140px;
			color: black;
			background-color: white;
			font-size: 11px;
			vertical-align: middle;
		}

		#contentRight form p img {
			border: 0;
			margin: 0;
			padding: 0;
			height: 21px;
			width: 33px;
			vertical-align: middle;
			cursor: default;
		}
		
		#contentRight form p a {
			border: 0;
			margin: 0;
			padding: 0;
		}

	#contentRight a {
		padding: 0;
		margin: 5px 0 15px 18px;
		color: #24B4D3;
		color:#6699CC;
		color:#5588bb;
		background-color: inherit;
		font-weight: normal;
		text-decoration: underline;
		display: block;
	}
	
	#contentRight a:hover {
		text-decoration: underline;
		color: #069;
	}
	#contentRight div.snav-image {
		margin-top:14px;
		margin-left: 1px;
	}
	#contentRight dl {
		padding: 0;
		margin: 0 0 15px 17px;
		width: 215px;
		font-size: 1.0em;
		color: #737373;
		background-color: inherit;
	}
	
	#contentRight dt {
		padding: 0 0 0 18px;
		margin: 0 0 5px;
		background: url(../images/arrow.gif) 0 50% no-repeat;
		display: block;
		line-height: 15px;
	}

	#contentRight dt a {
		padding: 0;
		margin: 0;
		color: #24B4D3;
		background-color: inherit;
		font-weight: normal;
		text-decoration: underline;
		display: block;
	}
	
	/*  Content Page Sidebar Quicklink Styles */
	
		#contentRight div.snav-qlinks {
		clear:both;
		margin:12px 0 2px 0;
		padding:0;
		width: 245px;
		position: relative;
		color: #555;
		text-align: left;
		height: 200px;
		/*
		background: #E7F4F4 url(../images/snav_quicklinks-hdr-b.gif) center top no-repeat;
		*/
	}
	
	#contentRight div.shortcut-sub {
		margin:1px 2px 2px 0px;
		padding:0 0 2px 0;
		overflow:hidden;
		background: url(../images/snav-div.png) center bottom no-repeat;
	}
	#contentRight div.shortcut-sub a img {
		float:left;
		margin:0 4px 0 0;
		padding:0;
		width:24px;
		border:none;
	}
	#contentRight div.shortcut-sub a.qlink {
		float:left;
		margin:-4px 0 0 3px;
		padding:0;
		width:140px;
		text-decoration:none;
		display:block;
	}
	#contentRight a.qlink:link, #contentRight a.qlink:visited{
		color:#6699CC;
		color:#6785A3;
	}

	#contentRight a.qlink:hover {
		color:#025796;
	}
/* End content page quicklinks styles */


/* end content page styles */

