html, body {
	
}
body {
	color: #333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #cdd1e6;
	text-align: center; }

a, a:link { color: #405479; }
a:hover { color: #ff6600; }
a:active { color: #0000CC; }
a:visited { color: #4d5f82; }

a img {	 border: none; }

h1 a { text-decoration: none; }
h1 a:hover { color: #ff6600; }
h1 a:active { color: #0000CC; }

p {
	margin: 11px 0;
}

.topedge, .bottomedge { line-height: 1px; }

.centered {
	position: relative;
	width: 983px;
	text-align: left;
	margin: 0 auto;
	background: #fff url(../mm/images/bg.gif) 0 0 repeat-y;
}

.header {
	height: 128px;
	margin: 0 30px;
	position: relative;
}

.logo {
	position: absolute;
	left: 0;
	background: #fff url(../mm/images/dobies_healthcare_group.jpg) 0 0 no-repeat;
	overflow: hidden;
	height: 107px;
	width: 166px;
}

	.logo h1 {
		text-indent: -5000px;
	}
	
.topmenu, .mainmenu {
	list-style: none;
	padding: 0;
	margin: 0;
}

	.topmenu li, .mainmenu li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	.topmenu li {
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.mainmenu li {
		font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.topmenu a, .mainmenu a {
		text-decoration: none;
	}
	
	.topmenu {
		text-align: right;
		margin: 20px 4px 6px 0;
		border-bottom: solid 1px #405479;
		padding: 0 0 6px 0;
/*	Modified: 03-03-2008 by Brad Kelley
		margin-left: 220px;
*/
		margin-left: 200px;
	}
	
	.topmenu li.sep {
		padding: 0 10px;
	}
	
	.mainmenu {
/*	Modified: 03-03-2008 by Brad Kelley
		margin-left: 220px;
*/
		margin-left: 200px;
	}
	
		.mainmenu li {
			margin: 0 24px 0 0;
			padding: 0;
		}

.bodyarea {
	clear: both;
	margin: 0 10px; }

.mainimage {
	float: left;
}

.maincontent {
	padding-top: 20px;
	padding-bottom: 12px;
	margin-bottom: 8px;
	border-bottom: solid 1px #73829d;
	margin-right: 20px;
}

.seccontent_photo_header {
	position: absolute;
	top: 90px;
	left: 230px;
	height: 314px;
	margin: 0;
	padding: 0; }

.seccontent {
	padding: 44px 20px 20px 0;
	margin: 0 0 0 220px;
}

.seccontent_blog {
	padding: 0px 20px 20px 0;
	margin: 0 0 0 0;
}

.seccontent_with_photo_header {
	padding: 360px 20px 0 0;
	margin: 0 0 0 220px; }

/*	Modified: 03-03-2008 by Brad Kelley
	seccontentnarrow added
*/

.seccontentnarrow {
	width: 670px;
	padding: 0 20px 20px 0;
	margin: -8px 0 0 20px;
}
	.seccontentnarrow h1 {
/*		margin-top: -8px; */
	}
/*	Modified: 03-03-2008 by Brad Kelley
	.seccontent p img, .seccontentwide p img, .seccontentnarrow p img
*/
.seccontent img, .seccontentwide img, .seccontentnarrow img {
	padding: 0px 0px 20px 20px;
	float: right !important;
}

.seccontent #content .left img, .seccontentwide #content .left img , .seccontentnarrow #content .left img {
	padding: 0px 10px 10px 0px;
	float: none !important;
}
.seccontent td img, .seccontentwide td img, .seccontentnarrow td img {
	padding: 0px 0px 0px 0px;
	float: none !important;
}



.seccontentwide {
	padding: 0 20px 20px 0;
	margin: -8px 0 0 20px;
}

	.seccontentwide h1 {
		margin-top: -8px;
	}

.sidecolumn {
	float: right;
	margin: 0 20px; }

.shadowimage {
	margin: 42px -4px 10px 20px;
}

.gallery {
	width: 410px;
	list-style: none;
	margin: 42px 0 20px 20px;
	padding: 0;
}

	.gallery li {
		padding: 0;
		margin: 0;
		display: inline;
	}

.leftmenu {
	position: relative;
	margin: -8px 0 0 18px;
	width: 164px;
	float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.with_header_photo {
	position: relative;
	margin: 0;
	width: 164px;
	float: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	top: 80px;
	left: 0px}

	.leftmenu h1 {
		margin: 0; 
		padding: 0;
	}

	.leftmenu ul {
		list-style: none;
		margin: 20px 0 0 0;
		padding: 0;
	}
	
	.leftmenu ul li a {
		width: 132px;
		display: block;
		text-decoration: none;
		padding: 3px 6px;
		background-color: #fff;
		border-bottom: solid 1px #73829d;
	}
	
	.leftmenu ul li a:hover {
		background-color: #ff6600;
		color: #fff;
	}

/* begin adjustment for blog */

	.leftmenu #sidebar ul {
		display: block;
		margin: 0px 0 0 0;
		padding: 0;
		
	}

	.leftmenu #sidebar ul li a {
		
		display: inline;
		text-decoration: none;
		padding: 0px;
		background-color: none;
		border-bottom: 0;
	}

	.leftmenu ul li a:hover {
		background-color: #ffffff;
		color: #ff6600;
	}

/* end adjustment for blog */

.navHighlight {
	background-color: #ff6600 !important;
	color: #fff !important; }
/*	added by bk*/

/*	.leftmenu .whitecover moved to questionable.css and questionable_ie6.css */
/*	modified 2008-02-21 by Brad Kelley */
/*	.leftmenu .whitecover {
		z-index: 89;
		width: 144px;
		position: absolute;
		bottom: 0;
		border-bottom: solid 1px #fff;
		height: 1px;
		line-height: 1px;
		overflow: hidden;
	}
*/
	
h1 {
	font-weight: normal;
/*	letter-spacing: -1px; */
}
/*	Modified: 04-03-2008 by Brad Kelley
	h2, h3, h4, h5, h6 { font-weight: bold; margin-top: 0px; padding-top: 0px; }
*/
h2 {
	font-weight: bold;
	margin-top: 0;
	padding-top: 0; }
h3, h4, h5, h6 {
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0; }
h1, h3, h5 { color: #4d5f82; }
h1 { font-size: 24px; }
/*	Modified: 03-03-2008 by Brad Kelley
	h2 { font-size: 18px; }
	h3 { font-size: 15px; }
	h4 { font-size: 14px; }
	h5 { font-size: 12px; }
	h6 { font-size: 10px; }
*/
h2 {
	color: black;
	font-size: 15px; }
h3 { font-size: 14px; }
h4 {
	color: black;
	font-size: 12px; }
h5 { font-size: 11px; }
h6 {
	color: black;
	font-size: 10px; }

/*	.newscolumns moved to questionable.css and questionable_ie6.css */
/*	modified 2008-02-21 by Brad Kelley */
/*	.newscolumns {
		position: relative;
		width: 416px;
		float: right;
		padding: 0;
		margin: 0 20px 0 0;
	}
*/

.newscolumns .subcolumnA, .newscolumns .subcolumnB {
	width: 190px;
	float: left;
	padding: 0;
	margin: 0;
}

	.newscolumns .subcolumnA h3, .newscolumns .subcolumnB h3 {
		margin: 0 0 4px 0;
		font-size: 14px;
		color: #000;
	}

	.newsrows .subcolumnA h3, .newsrows .subcolumnB h3, .newsrows_with_photo_header .subcolumnA h3, .newsrows_with_photo_header .subcolumnB h3,  {
		margin: 0 0 4px 0;
		padding-top: 0px;
		font-size: 14px;
		color: #000;
	}
	
	.subcolumnA ul, .subcolumnB ul {
		margin-left: 8px;
		padding-left: 8px;
	}

.newscolumns .subcolumnA {
	border-right: solid 1px #73829d;
	padding-right: 14px;
	margin-right: 0;
}

.newscolumns .subcolumnB {
	border-left: solid 1px #73829d;
	padding-left: 14px;
	margin-left: -1px;
}

.newsrows {
	width: 200px;
	margin: 44px 0 24px;
	padding-left: 20px;
	border-left: 1px solid #405479; }

.newsrows_with_photo_header {
	top: 390px;
	right: 20px;
	width: 200px;
	margin: 360px 0 24px;
	padding-top: 0;
	padding-left: 20px;
	border-left: 1px solid #405479; }

.newsrows .sep {
	height: 1px;
	overflow: hidden;
	line-height: 1px;
	border-top: solid 1px #73829d;
	margin: 20px 0 12px 0;
}

.whitecap_top {
	position: absolute;
	line-height: 1px;
	right: 208px;
	width: 8px;
	height: 5px;
	background: #fff;
	z-index: 10;
}

.whitecap_bottom {
	position: absolute;
	line-height: 1px;
	bottom: 0;
	right: 208px;
	width: 8px;
	height: 25px;
	background: #fff;
	z-index: 20;
}

.whitecap_dummy {
	/* for some ungodly reason, IE needs to have this div *\
	|  within the newscolumnH containers before gracing    |
	|  the site with the presence of the whitecaps.        |
	\* Who knows why.									  */
	
	line-height: 1px;
	height: 1px;
	background: #fff;
	z-index: 2;
}

.footerdiv {
	margin: 0;
	padding: 0;
	width: 963px;
}

.footer {
	color: #3b4d9e;
	padding: 8px;
	font-size: 10px;
}

	.footer a, .footer a:visited {
		color: #3b4d9e;
		text-decoration: none;
	}
	
	.footer a:hover {
		color: #ff6600;
	}
	
	.footer ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.footer ul li {
		display: inline;
	}
	
	.footer li.sep {
		padding: 0 10px;
	}

.inlineheader {
	font-weight: bold;
	font-size: 14px;
	display: inline;
	margin: 0;
	padding: 0;
}

.clearer {
	height: 1px;
	overflow: hidden;
	line-height: 1px;
	clear: both;
}

.mainmenu_dropdown {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 80;
	border-bottom: solid 1px #3048b3;
}
	
	.mainmenu_dropdown a { 
		display: block;
		color: #41557a; 
		text-decoration: none;
		background-color: #fff;
		padding: 2px;
		border: solid 1px #3048b3;
		margin-bottom: -1px;
		width: 220px;
	}
	
	.mainmenu_dropdown a:hover {
		color: #fff;
		background-color: #ff6600;
	}
.fieldUnderlabel   { font-size: 8px; font-style: italic }
.indent { padding-left: 20px;}
.noFloat { float: none !important; }
#wpstats { display: none; }
