body {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	background: #efe7d8 url(/webimages/body.jpg) repeat-x left top;
	color: #333;
}

h1 {
	font-size: 30px;
	color: #006165;
	padding: 2px 0px;
	margin: 0 0 10px;
}
#servicesMain h1 {
	font-size: 31px;
	margin: 0;
}

h3 {
	font-size: 14px;
	line-height: 1em;
	color: #6f386d;
	margin: 0;
	padding: 10px 0 3px;
}
h3 a {
	color: #6f386d;
}
	#homeContent h3 {
		font-size: 22px;
		padding: 2px 20px 0 15px;
		border-bottom: 1px solid #6f386d;
		margin: 0 0 20px;
	}

h4 {
	font-size: 14px;
	color: #006165;
	margin: 0;
	font-weight: bold;
	padding: 10px 0 3px;
}
	h4 a {
		color: #6f386d;
	}


a {
	color: #333;
}

h6 {
	font-size: 10px;
	line-height: 10px;
	color: #006165;
	margin: 0;
	padding: 2px 0;
}
h6 a {
	color: #006165;
}

#page {
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#ddMenu {
	left: 5px;
	position: absolute;
	top: 0px;
	z-index:1000;
}

#ddMenu1 {
	position: absolute;
	top: 0;
	left: -3px;
	z-index: 1503;
}
#ddMenu1.closed {
	z-index: 1403;
}
#ddMenu2 {
	position: absolute;
	top: 0;
	left: 128px;
	z-index: 1502;
}
#ddMenu2.closed {
	z-index: 1402;
}
#ddMenu3 {
	position: absolute;
	top: 0;
	left: 259px;
	z-index: 1501;
}
#ddMenu3.closed {
	z-index: 1401;
}

.ddMenu {
	height: 1000px; /*500px;*/
	width: 198px;
	padding: 0 3px;
	background: url(/webimages/ddMenu.png) no-repeat left top;
}
* html .ddMenu {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ddMenu.png', sizingMethod='crop');
}

.closed .ddMenu {
	height: 33px;
	width: 140px;
	overflow: hidden;
	background: url(/webimages/ddMenuClosed.png) no-repeat left top;
}
* html .closed .ddMenu {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/ddMenuClosed.png', sizingMethod='crop');
}
.closed .ddMenu .list {
	display: none;
}

.ddMenu .tab {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 26px;
	width: 129px;
	padding: 0 0 7px 3px;
	font-size: 11px;
	line-height: 26px;
	z-index: 600;
}
.ddMenu .tab a {
	display: block;
	padding: 0 0 0 20px;
	height: 26px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
}
.ddMenu ul.list {
	position: absolute;
	bottom: 33px;
	left: 3px;
	width: 198px;
	margin: 0;
	padding: 15px 0 0;
	list-style: none;
	color: #fff;
	overflow: hidden;
}
.ddMenu ul.list a {
	display: block;
	display: inline-block;
	width: 168px;
	padding: 0 10px 0 20px;
	color: #fff;
	text-decoration: none;
}
.ddMenu ul.list a:hover {
	background: #5b4180;
	text-decoration: underline;
}
.ddMenu ul.list li {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.ddMenu ul.list li strong {
	display: block;
	padding: 0 10px 0 20px;
}
.ddMenu ul.list ul {
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}
.ddMenu ul.list ul li {
	font-size: 12px;
	font-weight: normal;
}


#topNav {
	float: right;
	display: inline;
	height: 20px;
	width: 960px;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
	background: #006165 url(/webimages/topnav_bg.jpg) repeat-y left top;
}
#topNav ul {
	float: right;
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	padding: 0;
	}
#topNav li {
	float: left;
	display: inline;
	padding: 0;
	border-left: 1px solid #fff;
}
#topNav li a {
	display: block;
	display: inline-block;
	padding: 0 42px;
	color: #99c0c1;
	text-decoration: none;
}
#topNav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#utilityMenu {
	clear: right;
	float: right;
	padding: 0 10px;
	display: inline;
	height: 26px;
	width: 650px;
	overflow: hidden;
	font-size: 11px;
	line-height: 24px;
}
#utilityMenu ul {
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
#utilityMenu li {
	float: left;
	display: inline;
}
#utilityMenu li a {
	color: #333333;
	padding: 0px 6px;
	text-decoration: underline;
	}

#utilityMenu li a:hover {
	color: #333333;
	text-decoration: none;
	padding: 0px 6px;
}

#utilityMenu li a.slectedUtility {
	color: #fff;
	padding: 0px 6px;
	display: block;
	background: url(/webimages/utiltiyMenuActive.jpg) repeat-x;
}

#logo {
	clear: both;
	width: 380px;
	height: 116px;
	padding: 0px 0px 18px 5px;
	overflow: hidden;
}

#searchBar {
	position: absolute;
	top: 148px;
	left: 425px;
	height: 20px;
}
#searchBar input {
	margin: 0 2px;
	vertical-align: top;
	font-size: 11px;
}
#searchBar input.textbox {
	border-top: 1px solid #777979;
	border-left: 1px solid #d0d0d1;
	border-right: 1px solid #d0d0d1;
	border-bottom: 1px solid #d0d0d1;
	text-align: center;
	padding: 2px 0;
	width: 168px;
}
#searchBar input.button {
	padding: 0 4px;
}

#tabBox {
	position: absolute;
	top: 52px;
	right: 0px;
	width: 300px;
	overflow: hidden;
	background: url(/webimages/tabBox.gif) no-repeat left top;
	z-index: 250;
}

#tabBox ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 24px;
	overflow: hidden;
}
#tabBox ul.tabs li {
	float: left;
	display: inline;
}
#tabBox ul.tabs li a {
	display: block;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	color: #525252;
	text-decoration: none;
}
#tabBox ul.tabs li.tab1 a {
	width: 101px;
}
#tabBox ul.tabs li.tab2 a {
	width: 102px;
	border-left: 1px solid #c3b69e;
}
#tabBox ul.tabs li.tab3 a {
	width: 95px;
	border-left: 1px solid #c3b69e;
}
.tab1 ul.tabs li.tab1 a, .tab2 ul.tabs li.tab2 a, .tab3 ul.tabs li.tab3 a {
	color: #006165 !important;
	background: #aca18d !important;
}

#tabBox .content {
	height: 75px;
	width: 298px;
	margin: 0 0 5px;
	overflow: hidden;
}
#tabBox .open .content {
	min-height: 85px;
	height: auto;
}
* html #tabBox .open .content {
	height: 85px;
	overflow: visible;
}
.content .tab1, .content .tab2, .content .tab3 {
	display: none;
}
.tab1 .content .tab1, .tab2 .content .tab2, .tab3 .content .tab3 {
	display: block;
}

#tabBox .content p {
	padding: 0;
	margin: 0;
}
#tabBox .info {
	float: right;
	display: inline;
	padding: 8px 8px 8px 0;
	width: 120px;
	overflow: hidden;
	color: #006165;
	text-align: center;
}
#tabBox .info a {
	color: #006165;
}
#tabBox .info p.top {
	font-size: 12px;
	color: #006165;
	padding: 3px 0;
	margin: 0 0 3px;
	font-weight: bold;
	border-bottom: 1px solid #006165;
}
#tabBox .buttons {
	float: left;
	display: inline;
	padding: 7px 0 7px 15px;
	width: 142px;
}
#tabBox .buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabBox .buttons li {
	padding: 0 0 3px;
}
#tabBox .buttons a {
	display: block;
	width: 142px;
	height: 20px;
	overflow: hidden;
	background: url(/webimages/tabBox_button.gif) no-repeat left top;
	color: #fff;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

#tabBox .bottom {
	height: 11px;
	overflow: hidden;
	background: url(/webimages/tabBox.gif) no-repeat -300px top;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
}
#tabBox .open .bottom {
	height: 2px;
	background: url(/webimages/tabBox.gif) no-repeat -300px bottom;
}
#tabBox .bottom a {
	display: block;
	width: 60px;
	margin: 0 0 0 119px;
	height: 12px;
	overflow: hidden;
	color: #006165;
	text-align: center;
	text-decoration: none;
}
#tabBox .open .bottom a {
	display: none;
}

#primaryMenu {
	margin: 0;
	padding: 9px 0 0;
	width: 960px;
	height: 44px;
	background: url(/webimages/primaryMenuBg.gif) repeat-x;
	font-family: 'Century Gothic', 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
}
* html #primaryMenu {
	overflow: hidden;
}

	#primaryMenu ul {
		position: absolute;
		padding: 0;
		list-style: none;
		z-index: 200;
	}
	#primaryMenu ul li {
		position: relative;
		float: left;
		display: inline;
		height: 45px;
	}
	#primaryMenu ul li span {
		display: block;
		display: inline-block;
		padding: 7px 0px;
		font-size: 22px;
		height: 30px;
		line-height: 30px;
		color: #fff;
		text-decoration: none;
		text-align: center;
		overflow: hidden;
	}

	#primaryMenu ul li a {
		display: block;
		display: inline-block;
		color: #371f5b;
		text-decoration: none;
		padding: 0 35px; /*changed from 44px to 35px as health library menu was moving to the next line */
		height: 30px;
	}
	#primaryMenu ul li.hover, #primaryMenu ul li:hover, #primaryMenu ul li.selected {
		background: #4f2d7f url(/webimages/primaryMenuShadowLeft.gif) no-repeat left top;
	}
	#primaryMenu ul li.hover span, #primaryMenu ul li:hover span, #primaryMenu ul li.selected span {
		background: url(/webimages/primaryMenuShadowRight.gif) no-repeat right top;
	}
	#primaryMenu ul li.hover span a, #primaryMenu ul li:hover span a, #primaryMenu ul li.selected span a {
		color: #fff;
	}
		
	
	#primaryMenu ul ul, #primaryMenu ul iframe {
		display: none;
	}
		#primaryMenu ul li.hover iframe {
			position: absolute;
			top: 50px;
			left: 5px;
			border: 0;
			width: 245px;
			z-index: 40;
		}
			#primaryMenu.selected ul li.hover iframe {
				top: 54px;
			}
		#primaryMenu ul li.hover ul, #primaryMenu ul li:hover ul {
			position: absolute;
			top: 44px;
			left: 0;
			display: block;
			margin-left: 5px;
			width: 245px;
			padding: 19px 0 15px;
			overflow: hidden;
			background: #8e70c1 url(/webimages/primaryMenuDrop.jpg) repeat-x left top;
			z-index: 50;
			font-family: 'Trebuchet MS', Helvetica, sans-serif;
			font-weight: normal;
		}	
			#primaryMenu ul li ul.menu1 {
				width: 298px;
			}
			#primaryMenu ul li ul.menu4 {
				width: 255px;
			}
		#primaryMenu ul li ul li {
			position: static;
			float: none;
			display: block;
			height: auto;
		}
		#primaryMenu ul li ul li a {
			display: block;
			height: auto;
			font-size: 12px;
			line-height: 14px;
			padding: 7px 20px 7px 40px;
			color: #d6c8f5;
			text-transform: none;
			font-weight: bold;
			text-align: left;
			background: none;
		}
		* html #primaryMenu ul li ul li a {
			display: inline-block;
			width: 100%;
		}
	
			#primaryMenu ul li ul li a:hover {
				color: #fff;
				text-decoration: underline;
				background: #9a89c1;
			}


#template {
	background: url(/webimages/template_bg.gif) repeat-x;
	padding: 0 0px 30px 20px;
	margin-top: 9px;
	width: 940px;
}

#templateHomePage {
padding: 0 0 30px;
margin-top: 9px;
width: 960px;
}

#doctorSel {
	margin: 0 auto 55px;
	width: 840px;
	overflow: hidden;
	color: #666;
	text-align: center;
	/*  background: #cdc1b0 url(/webimages/doctorSel.gif) no-repeat -840px bottom; as Kellie asked for no image */
	background-color: #cdc1b0;
	position: relative;
	top: 30px;
}
#doctorSel .title {
	font-size: 20px;
	line-height: 26px;
	padding: 2px 20px;
	color: #fff;
/*	background: #006165 url(/webimages/doctorSel.gif) no-repeat left top; as Kellie asked for simple image */
	background-color: #006165;
	text-transform: uppercase;
	font-weight: bold;
}
#doctorSel .content {
	padding: 8px 20px;
}
#doctorSel p {
	margin: 0;
	padding: 3px 0;
}
#doctorSel input, #doctorSel select, #doctorSel img {
	vertical-align: middle;
	margin: 0 2px;
}
#doctorSel input.textbox {
	width: 194px;
	height: 14px;
	padding: 4px 0 4px 5px;
	font-size: 11px;
	color: #999;
	border: 0;
	background: url(/webimages/textbox.gif) no-repeat left top;
}
#doctorSel select {
	width: 200px;
	color: #333;
}
#doctorSel span.or {
	font-size: 17px;
	color: #006165;
	font-weight: bold;
}

table#doctorResults {
	margin: 0 auto 10px;
	padding: 0;
	border: 0;
	width: 780px;
	border-collapse: collapse;
}
#doctorResults th {
	padding: 0 8px;
	color: #006165;
	font-size: 22px;
	font-weight: normal;
}

#doctorResults td {
	padding: 10px 8px;
	border-top: 1px solid #999;
	vertical-align: top;
}
#doctorResults .name {
	width: 250px;
}
#doctorResults .specialty {
	width: 267px;
}
#doctorResults .facility {
	width: 214px;
}
#doctorResults td.name {
	font-size: 14px;
	color: #4f2d7f;
	font-weight: bold;
}
#doctorResults td.name a {
	color: #4f2d7f;
}

ol.alphaSel {
	width: 765px;
	margin: 0 auto;
	padding: 3px 0;
	height: 37px;
}

.findDoctor ol.alphaSel { padding: 3px 0 30px; }

.getHealth ol.alphaSel { padding: 3px 0 30px; }

ol.alphaSel li {
	float: left;
	display: inline;
}

ol.alphaSel a {
	display: block;
	text-indent: -300px;
	overflow: hidden;
	height: 37px;
	width: 27px;
	background: url(/webimages/alphaSel.gif) no-repeat left top;
}

ol.alphaSel .alphaA {
	width: 34px;
	background-position: left top;
}

ol.alphaSel .alphaB {
	width: 28px;
	background-position: -34px top;
}

ol.alphaSel .alphaC {
	width: 30px;
	background-position: -62px top;
}

ol.alphaSel .alphaD {
	width: 32px;
	background-position: -92px top;
}

ol.alphaSel .alphaE {
	width: 26px;
	background-position: -124px top;
}

ol.alphaSel .alphaF {
	width: 24px;
	background-position: -150px top;
}

ol.alphaSel .alphaG {
	width: 32px;
	background-position: -174px top;
}

ol.alphaSel .alphaH {
	width: 32px;
	background-position: -206px top;
}

ol.alphaSel .alphaI {
	width: 14px;
	background-position: -238px top;
}

ol.alphaSel .alphaJ {
	width: 16px;
	background-position: -252px top;
}

ol.alphaSel .alphaK {
	width: 34px;
	background-position: -268px top;
}

ol.alphaSel .alphaL {
	width: 22px;
	background-position: -302px top;
}

ol.alphaSel .alphaM {
	width: 32px;
	background-position: -324px top;
}

ol.alphaSel .alphaN {
	width: 37px;
	background-position: -356px top;
}

ol.alphaSel .alphaO {
	width: 36px;
	background-position: -393px top;
}

ol.alphaSel .alphaP {
	width: 25px;
	background-position: -429px top;
}

ol.alphaSel .alphaQ {
	width: 35px;
	background-position: -454px top;
}

ol.alphaSel .alphaR {
	width: 27px;
	background-position: -489px top;
}

ol.alphaSel .alphaS {
	width: 24px;
	background-position: -518px top;
}

ol.alphaSel .alphaT {
	width: 28px;
	background-position: -540px top;
}

ol.alphaSel .alphaU {
	width: 32px;
	background-position: -568px top;
}

ol.alphaSel .alphaV {
	width: 29px;
	background-position: -600px top;
}

ol.alphaSel .alphaW {
	width: 43px;
	background-position: -629px top;
}

ol.alphaSel .alphaX {
	width: 32x;
	background-position: -672px top;
}

ol.alphaSel .alphaY {
	width: 28px;
	background-position: -704px top;
}

ol.alphaSel .alphaZ {
	width: 33px;
	background-position: -732px top;
}

ol.alphaSel .alphaA:hover { background-position: left -37px; }

ol.alphaSel .alphaB:hover { background-position: -34px -37px; }

ol.alphaSel .alphaC:hover { background-position: -62px -37px; }

ol.alphaSel .alphaD:hover { background-position: -92px -37px; }

ol.alphaSel .alphaE:hover { background-position: -124px -37px; }

ol.alphaSel .alphaF:hover { background-position: -150px -37px; }

ol.alphaSel .alphaG:hover { background-position: -174px -37px; }

ol.alphaSel .alphaH:hover { background-position: -206px -37px; }

ol.alphaSel .alphaI:hover { background-position: -238px -37px; }

ol.alphaSel .alphaJ:hover { background-position: -252px -37px; }

ol.alphaSel .alphaK:hover { background-position: -268px -37px; }

ol.alphaSel .alphaL:hover { background-position: -302px -37px; }

ol.alphaSel .alphaM:hover { background-position: -324px -37px; }

ol.alphaSel .alphaN:hover { background-position: -356px -37px; }

ol.alphaSel .alphaO:hover { background-position: -393px -37px; }

ol.alphaSel .alphaP:hover { background-position: -429px -37px; }

ol.alphaSel .alphaQ:hover { background-position: -454px -37px; }

ol.alphaSel .alphaR:hover { background-position: -489px -37px; }

ol.alphaSel .alphaS:hover { background-position: -518px -37px; }

ol.alphaSel .alphaT:hover { background-position: -540px -37px; }

ol.alphaSel .alphaU:hover { background-position: -568px -37px; }

ol.alphaSel .alphaV:hover { background-position: -600px -37px; }

ol.alphaSel .alphaW:hover { background-position: -629px -37px; }

ol.alphaSel .alphaX:hover { background-position: -672px -37px; }

ol.alphaSel .alphaY:hover { background-position: -704px -37px; }

ol.alphaSel .alphaZ:hover { background-position: -732px -37px; }

.findDoctor ol.alphaSel .alphaA { background-position: left -74px; }

.findDoctor ol.alphaSel .alphaB { background-position: -34px -74px; }

.findDoctor ol.alphaSel .alphaC { background-position: -62px -74px; }

.findDoctor ol.alphaSel .alphaD { background-position: -92px -74px; }

.findDoctor ol.alphaSel .alphaE { background-position: -124px -74px; }

.findDoctor ol.alphaSel .alphaF { background-position: -150px -74px; }

.findDoctor ol.alphaSel .alphaG { background-position: -174px -74px; }

.findDoctor ol.alphaSel .alphaH { background-position: -206px -74px; }

.findDoctor ol.alphaSel .alphaI { background-position: -238px -74px; }

.findDoctor ol.alphaSel .alphaJ { background-position: -252px -74px; }

.findDoctor ol.alphaSel .alphaK { background-position: -268px -74px; }

.findDoctor ol.alphaSel .alphaL { background-position: -302px -74px; }

.findDoctor ol.alphaSel .alphaM { background-position: -324px -74px; }

.findDoctor ol.alphaSel .alphaN { background-position: -356px -74px; }

.findDoctor ol.alphaSel .alphaO { background-position: -393px -74px; }

.findDoctor ol.alphaSel .alphaP { background-position: -429px -74px; }

.findDoctor ol.alphaSel .alphaQ { background-position: -454px -74px; }

.findDoctor ol.alphaSel .alphaR { background-position: -489px -74px; }

.findDoctor ol.alphaSel .alphaS { background-position: -518px -74px; }

.findDoctor ol.alphaSel .alphaT { background-position: -540px -74px; }

.findDoctor ol.alphaSel .alphaU { background-position: -568px -74px; }

.findDoctor ol.alphaSel .alphaV { background-position: -600px -74px; }

.findDoctor ol.alphaSel .alphaW { background-position: -629px -74px; }

.findDoctor ol.alphaSel .alphaX { background-position: -672px -74px; }

.findDoctor ol.alphaSel .alphaY { background-position: -704px -74px; }

.findDoctor ol.alphaSel .alphaZ { background-position: -732px -74px; }

.findDoctor ol.alphaSel .alphaA:hover { background-position: left -111px; }

.findDoctor ol.alphaSel .alphaB:hover { background-position: -34px -111px; }

.findDoctor ol.alphaSel .alphaC:hover { background-position: -62px -111px; }

.findDoctor ol.alphaSel .alphaD:hover { background-position: -92px -111px; }

.findDoctor ol.alphaSel .alphaE:hover { background-position: -124px -111px; }

.findDoctor ol.alphaSel .alphaF:hover { background-position: -150px -111px; }

.findDoctor ol.alphaSel .alphaG:hover { background-position: -174px -111px; }

.findDoctor ol.alphaSel .alphaH:hover { background-position: -206px -111px; }

.findDoctor ol.alphaSel .alphaI:hover { background-position: -238px -111px; }

.findDoctor ol.alphaSel .alphaJ:hover { background-position: -252px -111px; }

.findDoctor ol.alphaSel .alphaK:hover { background-position: -268px -111px; }

.findDoctor ol.alphaSel .alphaL:hover { background-position: -302px -111px; }

.findDoctor ol.alphaSel .alphaM:hover { background-position: -324px -111px; }

.findDoctor ol.alphaSel .alphaN:hover { background-position: -356px -111px; }

.findDoctor ol.alphaSel .alphaO:hover { background-position: -393px -111px; }

.findDoctor ol.alphaSel .alphaP:hover { background-position: -429px -111px; }

.findDoctor ol.alphaSel .alphaQ:hover { background-position: -454px -111px; }

.findDoctor ol.alphaSel .alphaR:hover { background-position: -489px -111px; }

.findDoctor ol.alphaSel .alphaS:hover { background-position: -518px -111px; }

.findDoctor ol.alphaSel .alphaT:hover { background-position: -540px -111px; }

.findDoctor ol.alphaSel .alphaU:hover { background-position: -568px -111px; }

.findDoctor ol.alphaSel .alphaV:hover { background-position: -600px -111px; }

.findDoctor ol.alphaSel .alphaW:hover { background-position: -629px -111px; }

.findDoctor ol.alphaSel .alphaX:hover { background-position: -672px -111px; }

.findDoctor ol.alphaSel .alphaY:hover { background-position: -704px -111px; }

.findDoctor ol.alphaSel .alphaZ:hover { background-position: -732px -111px; }


.getHealth ol.alphaSel .alphaA { background-position: left -74px; }

.getHealth ol.alphaSel .alphaB { background-position: -34px -74px; }

.getHealth ol.alphaSel .alphaC { background-position: -62px -74px; }

.getHealth ol.alphaSel .alphaD { background-position: -92px -74px; }

.getHealth ol.alphaSel .alphaE { background-position: -124px -74px; }

.getHealth ol.alphaSel .alphaF { background-position: -150px -74px; }

.getHealth ol.alphaSel .alphaG { background-position: -174px -74px; }

.getHealth ol.alphaSel .alphaH { background-position: -206px -74px; }

.getHealth ol.alphaSel .alphaI { background-position: -238px -74px; }

.getHealth ol.alphaSel .alphaJ { background-position: -252px -74px; }

.getHealth ol.alphaSel .alphaK { background-position: -268px -74px; }

.getHealth ol.alphaSel .alphaL { background-position: -302px -74px; }

.getHealth ol.alphaSel .alphaM { background-position: -324px -74px; }

.getHealth ol.alphaSel .alphaN { background-position: -356px -74px; }

.getHealth ol.alphaSel .alphaO { background-position: -393px -74px; }

.getHealth ol.alphaSel .alphaP { background-position: -429px -74px; }

.getHealth ol.alphaSel .alphaQ { background-position: -454px -74px; }

.getHealth ol.alphaSel .alphaR { background-position: -489px -74px; }

.getHealth ol.alphaSel .alphaS { background-position: -518px -74px; }

.getHealth ol.alphaSel .alphaT { background-position: -540px -74px; }

.getHealth ol.alphaSel .alphaU { background-position: -568px -74px; }

.getHealth ol.alphaSel .alphaV { background-position: -600px -74px; }

.getHealth ol.alphaSel .alphaW { background-position: -629px -74px; }

.getHealth ol.alphaSel .alphaX { background-position: -672px -74px; }

.getHealth ol.alphaSel .alphaY { background-position: -704px -74px; }

.getHealth ol.alphaSel .alphaZ { background-position: -732px -74px; }

.getHealth ol.alphaSel .alphaA:hover { background-position: left -111px; }

.getHealth ol.alphaSel .alphaB:hover { background-position: -34px -111px; }

.getHealth ol.alphaSel .alphaC:hover { background-position: -62px -111px; }

.getHealth ol.alphaSel .alphaD:hover { background-position: -92px -111px; }

.getHealth ol.alphaSel .alphaE:hover { background-position: -124px -111px; }

.getHealth ol.alphaSel .alphaF:hover { background-position: -150px -111px; }

.getHealth ol.alphaSel .alphaG:hover { background-position: -174px -111px; }

.getHealth ol.alphaSel .alphaH:hover { background-position: -206px -111px; }

.getHealth ol.alphaSel .alphaI:hover { background-position: -238px -111px; }

.getHealth ol.alphaSel .alphaJ:hover { background-position: -252px -111px; }

.getHealth ol.alphaSel .alphaK:hover { background-position: -268px -111px; }

.getHealth ol.alphaSel .alphaL:hover { background-position: -302px -111px; }

.getHealth ol.alphaSel .alphaM:hover { background-position: -324px -111px; }

.getHealth ol.alphaSel .alphaN:hover { background-position: -356px -111px; }

.getHealth ol.alphaSel .alphaO:hover { background-position: -393px -111px; }

.getHealth ol.alphaSel .alphaP:hover { background-position: -429px -111px; }

.getHealth ol.alphaSel .alphaQ:hover { background-position: -454px -111px; }

.getHealth ol.alphaSel .alphaR:hover { background-position: -489px -111px; }

.getHealth ol.alphaSel .alphaS:hover { background-position: -518px -111px; }

.getHealth ol.alphaSel .alphaT:hover { background-position: -540px -111px; }

.getHealth ol.alphaSel .alphaU:hover { background-position: -568px -111px; }

.getHealth ol.alphaSel .alphaV:hover { background-position: -600px -111px; }

.getHealth ol.alphaSel .alphaW:hover { background-position: -629px -111px; }

.getHealth ol.alphaSel .alphaX:hover { background-position: -672px -111px; }

.getHealth ol.alphaSel .alphaY:hover { background-position: -704px -111px; }

.getHealth ol.alphaSel .alphaZ:hover { background-position: -732px -111px; }


#banner {
	height: 312px;
	width: 960px;
	overflow: hidden;
}
#banner .bannerImg {
	display: none;
}
#banner #bannerImg1 {
	display: block;
}
#bannerItems {
	position: relative;
	z-index: 1;
}
#bannerThumbs {
	position: absolute;
	top: 235px;
	left: 54px;
	z-index: 2;
}
#bannerThumbs .thumb {
	float: left;
	display: inline;
	margin: 0 8px 0 0;
}
#bannerThumbs .thumb img {
	padding: 1px;
	opacity: .5;
	filter: alpha(opacity=50);
}
#bannerThumbs .thumb img.selected {
	background: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}

#homeTabs {
	position: relative;
	height: 16px;
	width: 910px;
	z-index: 700;
}
#homeTabs .slit {
	position: absolute;
	top: 3px;
	left: -13px;
	width: 980px;
	height: 13px;
	overflow: hidden;
	background: url(/webimages/homeTabs_slit.png) no-repeat left top;
	z-index: 710;
}
* html #homeTabs .slit {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/homeTabs_slit.png', sizingMethod='crop');
}
#homeTabSlider {
	position: absolute;
	bottom: 0;
	left: 25px;
	width: 910px;
	height: 45px;
	overflow: hidden;
}
#homeTabSlider .close {
	position: absolute;
	top: 59px;
	right: 11px;
	height: 9px;
	width: 59px;
}
#homeTabSlider .close a {
	display: block;
	height: 14px;
	width: 59px;
	overflow: hidden;
	text-indent: -3000px;
	background: url(/webimages/homeTabs_close.gif) no-repeat left top;
}

#homeTabs ul.homeTabs {
	height: 45px;
	width: 910px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tab1 ul.homeTabs {
	background: url(/webimages/homeTabs_tab1.png) no-repeat left top;
}
* html .tab1 ul.homeTabs {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/homeTabs_tab1.png', sizingMethod='crop');
}
.tab2 ul.homeTabs {
	background: url(/webimages/homeTabs_tab2.png) no-repeat left top;
}
* html .tab2 ul.homeTabs {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/homeTabs_tab2.png', sizingMethod='crop');
}
.tab3 ul.homeTabs {
	background: url(/webimages/homeTabs_tab3.png) no-repeat left top;
}
* html .tab3 ul.homeTabs {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/homeTabs_tab3.png', sizingMethod='crop');
}
#homeTabs ul.homeTabs li {
	float: left;
	display: inline;
	width: 300px;
	padding-right: 5px;
}
#homeTabs ul.homeTabs li a {
	position: relative;
	z-index: 60;
	display: block;
	height: 40px;
	font-size: 20px;
	line-height: 34px;
	width: 273px;
	padding: 5px 0 0 27px;
	color: #fff;
	text-decoration: none;
}
#homeTabs .homeTabContent {
	width: 910px;
	height: 600px;
	overflow: hidden;
	padding: 15px 0 0;
	background: #4f2d7f;
}
.homeTabContent .tab1, .homeTabContent .tab2, .homeTabContent .tab3 {
	display: none;
}
.tab1 .homeTabContent .tab1, .tab2 .homeTabContent .tab2, .tab3 .homeTabContent .tab3 {
	display: block;
	overflow: hidden;
}

#homeTabs ul.homeTabs .tab3 {
	padding-right: 0px;
}


.homeTabContent h2 {
	font-size: 16px;
	color: #fff;
	margin: 0 0 3px;
	padding: 0;
	border-bottom: 1px solid #fff;
}
.homeTabContent ul {
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}
.homeTabContent li {
	line-height: 14px;
	padding: 2px 0;
}
.homeTabContent li a {
	color: #ffda98;
	text-decoration: none;
}
.homeTabContent ul a:hover {
	color: #fff;
	text-decoration: underline;
}
.homeTabContent .leftContent {
	float: left;
	display: inline;
	width: 374px;
	overflow: hidden;
	padding: 0 0 0 28px;
}
.homeTabContent .rightContent {
	float: right;
	display: inline;
	width: 395px;
	padding: 15px 20px 15px 0;
	overflow: hidden;
}
.homeTabContent .spanLeft {
	float: left;
	display: inline;
	width: 168px;
	overflow: hidden;
}
.homeTabContent .spanRight {
	float: right;
	display: inline;
	width: 168px;
	overflow: hidden;
}

.searchContainer {
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	font-size: 13px;
}
.searchContainer p {
	margin: 0;
	padding: 0 0 8px;
}
.searchContainer .instruction {
	float: left;
	display: inline;
	width: 190px;
	padding: 15px 45px 10px;
	overflow: hidden;
	text-align: center;
}
.searchContainer .input {
	float: left;
	display: inline;
	width: 310px;
	padding: 10px 25px 10px 0;
	overflow: hidden;
}
.searchContainer .input input, .searchContainer .input select {
	font-size: 16px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.searchContainer .input select {
	color: #333;
}
.searchContainer .button {
	float: left;
	display: inline;
	width: 150px;
	overflow: hidden;
	padding: 15px 0;
}
.homeTabContent .findDoctor p {
	width: 760px;
	margin: 0 auto;
	padding: 0 0 5px;
	font-size: 13px;
	color: #fff;
}

ul.eventTab {
	margin: 0;
	padding: 0 95px 15px;
	color: #fff;
}
ul.eventTab a {
	color: #fff;
	text-decoration: underline;
}
ul.eventTab li {
	border-top: 1px solid #6e5296;
	padding: 10px 0 10px;
}
ul.eventTab li.first {
	border: 0;
}
ul.eventTab h4 {
	display: inline;
	color: #fff;
	margin: 0 10px 0 0;
	padding: 0;
}
ul.eventTab h4 {
	color: #fff;
	text-decoration: underline;
}
ul.eventTab h6 {
	display: inline;
	color: #c1a6ec;
	margin: 0;
	padding: 0;
}
ul.eventTab p {
	margin: 0;
	padding: 5px 0;
}

#homeContent {
	width: 910px;
	padding: 20px 5px 0;
	overflow: hidden;
	}
#templateHomePage #homeContent {
	padding: 20px 25px 0;
}

#homeContent .spanLeft {
	float: left;
	display: inline;
	width: 253px; /* changed from 270 to 253 to fit the 3rd image 6/9 */
	overflow: hidden;
	text-align: center;
}
#homeContent.full .spanLeft {
	padding: 0 50px 0 0;
}

#homeContent.full .spanLeftLast {
	padding: 0 0 0 0;
	float: left;
	display: inline;
	width: 270px;
	overflow: hidden;
	text-align: center;
}
.leftHome {
	float: left;
	display: inline;
	width: 600px;
	overflow: hidden;
}
.rightHome {
	float: right;
	display: inline;
	width: 300px;
	overflow: hidden;
	text-align: center;
}


.breadcrumb a {
	font-style: normal;
}
.breadcrumb em {
	font-style: normal;
}

#bioContent {
}
#bioContent div.breadcrumb {
	padding: 10px 40px;
	color: #333333;
}

#bioContent div.breadcrumb a {
	color: #333333;
}


#bioContent .leftCol {
	float: left;
	display: inline;
	width: 348px;
	overflow: hidden;
	margin: 0 0 0 31px;
}
#bioContent .rightCol {
	float: right;
	display: inline;
	width: 519px;
	margin: 0 18px 0 0;
	padding: 5px 0 0;
	overflow: hidden;
}

#bioContent .bioImage {
	width: 332px;
	height: 314px;
	padding: 7px 9px 9px 7px;
	margin: 0 0 18px;
	overflow: hidden;
	background: url(/webimages/bioImage.gif) no-repeat left top;
}
#bioContent .bioImage img {
	width: 332px;
	height: 314px;
}
#bioContent .bioLocations {
	width: 288px;
	padding: 0 22px 15px;
	min-height: 415px;
	margin: 0 0 0 7px;
	background: url(/webimages/bioLocations.gif) no-repeat left top;
}
* html #bioContent .bioLocations {
	height: 415px;
	overflow: visible;
}
.bioLocations .title {
	font-size: 18px;
	color: #006165;
	padding: 15px 0 5px;
}
.bioLocations .map {
	padding: 0 0 10px;
}
.bioLocations .location {
	padding: 10px 0;
	text-align: center;
}
.bioLocations h5 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.bioLocations p {
	margin: 0;
	padding: 0;
}
#bioContent .bioDetails {
	width: 501px;
	background: #bfc5b0 url(/webimages/bioDetails.gif) no-repeat left top;
	margin: 0 0 10px;
}
#bioContent .bioDetailsB {
		width: 472px;
	padding: 8px 15px;
	overflow: hidden;
	background: url(/webimages/bioDetails.gif) no-repeat -501px bottom;
}
.bioDetails .name {
	font-size: 22px;
	color: #006165;
	font-weight: bold;
	border-bottom: 1px solid #666;
	padding: 0 10px;
}
.bioDetails .text {
	padding: 5px 10px;
}
.bioDetails p {
	margin: 0;
	padding: 2px 0;
}
#bioContent .bioText {
	padding: 10px 15px;
}
.bioText ul.education {
	margin: 0 -15px;
	padding: 0;
	width: 501px;
}
.bioText ul.education li {
	padding: 5px 15px 5px 80px;
	text-indent: -65px;
	background: #d7d8ca;
}
.bioText ul.education li.alt {
	background: #e5e1d2;
}

#servicesMain {
}

#servicesMain .banner {
margin-left: -20px;
}

#servicesMain .copy {
	width: 500px;
	margin: 20px auto;
	overflow: hidden;
	padding: 0;
	text-align: center;
}
#servicesMain .servicesSearch {
	width: 721px;
	height: 60px;
	margin: 10px auto 20px;
	background: url(/webimages/servicesSearch.gif) no-repeat left top;
}
.servicesSearch .label {
	float: left;
	display: inline;
	width: 365px;
	padding: 18px 0 0 65px;
	color: #1e586e;
	font-size: 18px;
}

.servicesSearch .input {
	float: right;
	display: inline;
	padding: 20px 0 0;
	width: 288px;
}
.servicesSearch input {
	margin: 0 2px;
	vertical-align: top;
	font-size: 11px;
}
.servicesSearch input.textbox {
	border-top: 1px solid #777979;
	border-left: 1px solid #d0d0d1;
	border-right: 1px solid #d0d0d1;
	border-bottom: 1px solid #d0d0d1;
	text-align: center;
	padding: 2px 0;
	width: 168px;
}
.servicesSearch input.button {
	padding: 0 4px;
}
.servicesList {
	margin: 0 auto 20px;
	padding: 21px 0 0;
	width: 716px;
}
.servicesList .wrapper {
	width: 561px;
	padding: 0 30px 0 125px;
	overflow: hidden;
}

.servicesList .bottom {
height: 21px;
width: 716px;
background: url(/webimages/servicesList_bottom.gif);
}

.servicesList .cat {
	position: relative;
	border-top: 1px solid #999;
}
.servicesList .title {
	position: absolute;
	top: -10px;
	left: -32px;
	font-size: 65px;
	line-height: 40px;
	color: #666;
	width: 60px;
}
.servicesList ul {
	margin: 0;
	width: 456px;
	padding: 10px 40px 30px 65px;
	list-style: none;
	overflow: hidden;
}
.servicesList li {
	margin: 0;
	padding: 0 0 0 65px;
	width: 391px;
	overflow: hidden;
}
.servicesList li.selected {
	background: #b1d2d0;
}
.servicesList li span {
	display: table-cell;
	display: inline-block;
	padding: 0 0 0 15px;
}
.servicesList li span.folder {
	background: url(/webimages/li_plus.gif) no-repeat 0 5px;
	cursor: pointer;
}
.servicesList li.selected span.folder {
	background: url(/webimages/li_minus.gif) no-repeat 0 5px;
}
.servicesList li a {
	font-size: 14px;
	color: #4f2d7f;
	font-weight: bold;
	text-decoration: none;
}

.servicesList li.selected a, .servicesList li a:hover {
	color: #006165;
}

.servicesList ul ul {
	display: none;
}
.servicesList ul li.selected ul {
	display: block;
	padding: 0 0 10px;
}
.servicesList ul li.selected ul li {
	padding: 0 0 0 15px;
	width: 376px;
}
.servicesList ul li.selected ul li span.folder {
	background: url(/webimages/li_plus.gif) no-repeat 0 center;
	cursor: pointer;
}
.servicesList ul li.selected ul li.selected span.folder {
	background: url(/webimages/li_minus.gif) no-repeat 0 center;
}
.servicesList ul li.selected ul li a {
	font-size: 12px;
	line-height: 18px;
	color: #006165;
	text-decoration: underline;
}

.servicesList ul li.selected ul li a:hover {
	text-decoration: none;
}
.servicesList ul li.selected ul ul {
	display: none;
}
.servicesList ul li.selected ul li.selected ul {
	display: block;
	padding: 0;
}
.servicesList ul li.selected ul li.selected ul li {
	width: 361px;
	padding: 0 0 0 15px;
}

#siteMapContainer {
	position: relative;
	margin-top: -6px;
	padding: 0 40px;
	width: 840px;
	overflow: hidden;
}
#siteMapContainer h1 {
	text-align: center;
	font-size: 32px;
	margin: 0px;
	padding: 20px 0 10px;
}
ul.mapLevel {
	margin: 0;
	padding: 15px 0 20px;
	width: 840px;
	overflow: hidden;
	border-top: 1px solid #999;
	list-style: none;
}
ul.mapLevel li {
	float: left;
	display: inline;
	width: 145px;
	overflow: hidden;
	padding: 0 0 0 85px;
	font-size: 14px;
	font-weight: bold;
}
ul.mapLevel li.first {
	padding: 0 0 0 5px;
}
ul.mapLevel li a {
	color: #006165;
}

ul.mapLevel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.mapLevel li li {
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
ul.mapLevel li li a {
	color: #333;
}
	ul.mapLevel ul ul {
		padding: 0 0 5px 15px;
	}

/* --Eric McKee-- */

.backgroundGrade {
	width: 100%;
	background: url(/webimages/bg_grad.jpg) no-repeat center 242px;
	}

#template .breadcrumb {
	padding: 10px 20px 0px 0px;
	color: #371f5b;
}
#template .breadcrumb a {
	color: #371f5b;
}


#template .breadcrumbwithimage {
	padding: 0 0px 0px;
	width: 195px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	color: #4f2d7f;
}

.breadcrumbwithimage a {
	color: #4f2d7f;
}
.breadcrumbwithimage em {
	font-style: normal;
}

.ImageRight {
	float: right;
}

table.imageWithCaption {
	font: italic normal 10px/1.5em "Trebuchet MS";
	float: right;
	width: 280px;
	text-align: center;
	margin-left: 15px;
	color: #006165;
}


table.imageWithCaption td {
	text-align: center;
}

#detailContent {
	width: 712px; /*chagned from 690 to 712 for bigger images for IE */
	padding: 0 0px 0; /*changed from 0 20px 0 to 0 as the image was moving down in IE 6 6/9  */
	float: right;
	margin-top: 10px;
	padding-right: 8px;
}

#detailContent ul 
{
	color: #006165;
	padding-left: 30px;
}

.twoCol .leftCol {
	/*width: 430px; commented this for main-detail template 6/12 */
	overflow: hidden;
}

.twoCol .rightCol {
	float: right;
	display: inline;
	width: auto; /* changed from 250px to auto for main-detail template 6/12 */
	overflow: hidden;
}

.oneCol .leftCol {
	width: 100%;
}

.oneCol .rightCol {
	display: none;
}

#detailContent h1 {
	margin: 25px 0px 20px; 
	padding-bottom: 0px;
	border-bottom: solid 1px #006165; 
}

#detailContent h1.newsTitle {
	border-bottom: none;
	margin: 25px 0px 15px;
	}

#detailContent h1.newsRoom {
	border-bottom: none;
	margin: 40px 0px 15px 15px;
	}


#detailContent p {
	font: normal normal 12px/1.6em "Trebuchet MS", Arial;
}

#detailContent h2 {
	font: normal normal 17px/1.5em "Trebuchet MS", Arial;
	color: #006165;
}

#detailContent .leftCol ul {
	padding-left: 30px;
	color: #006165;
}

#detailContent .leftCol ul li {
	padding: 2px 0;
}

#detailContent .leftCol ul a {
	color: #006165;
}

#detailContent .leftCol ul a:hover {
	text-decoration: none;
}

#detailContent .rightColBlock {
	min-height: 200px;
	background: url(/webimages/details_rightcol_bg.jpg) repeat-x;
	padding: 20px;
	width: 190px;
	margin-left: 20px;
	overflow: hidden;
}

* html #detailContent .rightColBlock {
	height: 200px;
	overflow: visible;
}

#detailContent .rightColBlock h2 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: center;
	color: #39715d;
}

.oneCol .servicesBlock {
	margin-left: 55px;
}

.servicesBlock {
	width: 228px;
	text-align: center;
	float: left;
	margin-left: 55px;
	display: inline;
}

.servicesBlock h3 {
	color: #006165;
	padding: 13px 14px 7px 14px;
	margin: 0;
	border-bottom: 1px solid #006165;
	font: normal bold 14px/14px "Trebuchet MS";
}

#detailContent .servicesBlock ul {
	list-style: none;
	margin: 0;
	padding: 9px 14px 0px 14px;
}

.servicesBlock ul li {
	padding: 0 0 5px 0;
}

.servicesBlock ul li a {
	color: #006165;
}

#newsItems {
	list-style: none;
	border-top: 1px solid #999;
	margin: 0;
}

#newsItems li {
	padding: 15px;
	border-bottom: 1px solid #999;
	margin: 0px;
	overflow: hidden;
	zoom: 1;
}

#newsItems li img {
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
	display: block;
	height: 105px;
	width: 160px;
	overflow: hidden;
}

#newsItems li p {
	padding: 0;
	margin: 0;
}

#newsItems h4 {
	color: #006165;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


#newsItems h4 a {
	color: #006165;
}


#newsItems h4 a:hover {
	text-decoration: none;
}

.newsHeadlineTag {
	margin-top: -10px;
	padding: 0 0 15px 0;
}

#newsItems h6 {
	clear: right;
	font-size: 9px;
	color: #006165;
	margin: 0;
	padding: 2px 0;
}

#newsItems h6 a {
	color: #006165;
}

#newsItems h6 a:hover {
	text-decoration: none;
}

#leftNav {
	width: 195px;
	float: left;
	overflow: hidden;
}

#leftNav ul {
	list-style: none;
	padding: 20px 20px 40px 20px;
	margin: 0;
	font-size: 14px;
}

#leftNav li {
	padding: 5px 0px;
}

#leftNav li a {
	color: #4f2d7f;
	font-weight: bold;
}

#leftNav li a:hover {
	color: #4f2d7f;
}

#leftNav li a.selected {
	color: #006165;
	text-decoration: none;
}

#leftNav li ul {
	list-style: disc;
	padding: 0px 0 0px 25px;
	font-size: 12px;
}

#leftNav li ul li {
	padding: 2px 0;
}

#leftNav li ul li a {
	font-weight: normal;
}

h1.eventsTitle {
	text-align: center;
	font-size: 32px;
	margin: 0px;
	padding: 20px 0 10px 0;
}

#eventNav {
	width: 191px;
	background: #c2d5c4 url(/webimages/eventNavBgTop.gif) top no-repeat;
	margin-bottom: 25px;
	text-align: center;
}

#eventNav .checkBoxes {
	text-align: left;
	width: 120px;
	margin: 0 auto;
}

#eventNav .checkBoxes label {
	font-weight: normal;
}


#eventNavBottom {
	width: 191px;
	height: 20px;
	display: block;
	background: #dee6e7 url(/webimages/eventNavBgBottom.gif) top no-repeat;
}

#eventNav h4 {
	text-align: center;
	color: #006165;
}

/* --Events Details Left Navigation
------------------------------------------------- */

#eventNavDetail {
	width: 198px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	margin-left: -7px;
}
#eventNavDetail ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#eventNavDetail ul li {
	padding: 0;
	display: inline-block;
	width: 198px;
}
#eventNavDetail ul li a {
	color: #006165;
	font: normal normal 16px/16px "Trebuchet MS";
	text-decoration: none;
	display: block;
	display: inline-block;
	width: 166px;
	padding: 5px 5px 8px 27px;
	background: url(/webimages/eventNavInactive.gif) no-repeat;
}
#eventNavDetail ul li a span {
	padding-left: 5px;
	font: normal normal 12px/12px "Trebuchet MS";
	color: #666666;
}

#eventNavDetail ul li ul {
	list-style: none;
	padding: 0px 0 10px 27px;
	display: block;
}
#eventNavDetail ul li ul li {
	padding: 8px 0px;
	font: normal normal 11px/1.2em "Trebuchet MS";
}
#eventNavDetail ul li ul li a {
	text-decoration: underline;
	font: normal normal 11px/1.2em "Trebuchet MS";
	display: block;
	padding: 0 0 3px 0;
	background: none;
	font-weight: bold;
}
#eventNavDetail ul li ul li a:hover {
	text-decoration: none;
}



#eventNavDetail ul li.eventNavDetailEvent {
	background: url(/webimages/eventNavActiveBg.jpg) repeat-x;
}
#eventNavDetail ul li.eventNavDetailEvent a {
	background:  url(/webimages/eventNavActive.gif) no-repeat;
	color: #7241bb;
	font-weight: bold;
}
#eventNavDetail ul li.eventNavDetailEvent a span {
	color: #7241bb;
	font-weight: normal;
}
#eventNavDetail ul li.eventNavDetailEvent ul li {
	color: #4f2d7f;
}
#eventNavDetail ul li.eventNavDetailEvent ul li.activeEvent {
	color: #7241bb;
}
#eventNavDetail ul li.eventNavDetailEvent ul li.activeEvent a {
	color: #7241bb;
}
#eventNavDetail ul li.eventNavDetailEvent ul li a {
	background: none;
	color: #4f2d7f;
}



#eventDetail {
	width: 680px;
	float: right;
	padding: 15px;
	margin-top: 5px;
}
#eventDetail h1 {
	width: 640px;
	float: right;
	display: inline;
	font-size: 30px;
	padding: 0;
	margin: 0;
	color: #1e586e;
}
#eventDetail h4 {
	padding: 0px 0px 15px;
	margin: 0;
	color: #006165;
}


.dateBlock {
	height: 31px;
	float: left;
	width: 26px;
	text-transform: uppercase;
	text-align: center;
	margin: 5px 12px 0 0;
	display: block;
	color: #fff;
	overflow: hidden;
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/webimages/dateblock.gif) no-repeat;
}
span.dateMonth {
	padding-top: 2px;
	margin: 0;
	display: block;
}
span.dateDay {
	padding: 0px;
	margin: 0px auto;
	display: block;
	font-size: 16px;
	line-height: 14px;
}


/* --Event List UpComing Events
------------------------------------------------- */
ul#eventList {
	margin: 0;
	margin-right: 15px;
	padding: 0;
	width: 715px;
	overflow: hidden;
	list-style-type: none;
	float: right;
}
ul#eventList li {
	padding: 13px 0px 0px 24px;
}
ul#eventList li h3 {
	padding: 0 0 0px 0;
	font-size: 22px;
}

ul#eventList li ul.eventItem {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul#eventList li ul.eventItem li {
	padding: 16px 16px 16px 0;
}
body ul#eventList li ul.eventItem li.lastItem {
	border: none; !Important
}
ul#eventList li ul.eventItem li img {
	float: left;
	margin-right: 21px;
	height: 106px;
	width: 160px;
}
ul#eventList li ul.eventItem li h4 {
	padding: 0 0 4px 0;
	font-weight: bold;
	line-height: 1em
}
ul#eventList li ul.eventItem li a:hover {
	text-decoration: none;
}
ul#eventList li ul.eventItem li h6 {
	padding: 0 0 5px 0;
}

/* --Event 1 Light Green-- */
ul#eventList li.event1 {
	border-top: 1px solid #006165;
	background: #ecebe3 url(/webimages/event1_bg.jpg) repeat-x top;
}
ul#eventList li.event1 h3 {
	color: #006165;
}
ul#eventList li.event1 ul.eventItem li {
	border-bottom: 1px solid #006165;
}
ul#eventList li.event1 .dateBlock {
	background: url(/webimages/dateblock.gif) no-repeat;
}
ul#eventList li.event1 ul.eventItem li h4 a {
	color: #006165;
}
ul#eventList li.event1 ul.eventItem li h6 {
	color: #006165;
}

/* --Event 2 Dark Green-- */
ul#eventList li.event2 {
	border-top: 1px solid #006165;
	background: #ecebe3 url(/webimages/event2_bg.jpg) repeat-x top;
}
ul#eventList li.event2 h3 {
	color: #006165;
}
ul#eventList li.event2 ul.eventItem li {
	border-bottom: 1px solid #006165;
}
ul#eventList li.event2 .dateBlock {
	background: url(/webimages/dateblock.gif) no-repeat;
}
ul#eventList li.event2 ul.eventItem li h4 a {
	color: #006165;
}
ul#eventList li.event2 ul.eventItem li h6 {
	color: #006165;
}


/* --Event 3 Light Green-- */
ul#eventList li.event3 {
	border-top: 1px solid #006165;
	background: #ecebe3 url(/webimages/event1_bg.jpg) repeat-x top;
}
ul#eventList li.event3 h3 {
	color: #006165;
}
ul#eventList li.event3 ul.eventItem li {
	border-bottom: 1px solid #006165;
}
ul#eventList li.event3 .dateBlock {
	background: url(/webimages/dateblock.gif) no-repeat;
}
ul#eventList li.event3 ul.eventItem li h4 a {
	color: #006165;
}
ul#eventList li.event3 ul.eventItem li h6 {
	color: #006165;
}


/* --Eric McKee-- */

/* --Search Results Area
------------------------------------------------- */

#searchResultsContainer {
	position: relative;
	padding: 0 40px;
}

#searchResultsContainer h1 {
	font-size: 32px;
	text-align: center;
	margin: 0px;
	padding: 20px 0 15px 0;
}

.searchBlock {
	text-align: center;
	padding: 0 40px 15px;
}
.searchBlock label, .searchBlock input, .searchBlock select {
	vertical-align: middle;
	margin: 0;
}
.searchBlock input {
	margin: 0 2px;
	font-size: 11px;
}
.searchBlock input.textbox {
	border-top: 1px solid #777979;
	border-left: 1px solid #d0d0d1;
	border-right: 1px solid #d0d0d1;
	border-bottom: 1px solid #d0d0d1;
	text-align: center;
	padding: 2px 0;
	width: 168px;
}
.searchBlock input.button {
	padding: 0 4px;
}

.pagingBlock { 
	/* border-bottom: 1px solid #683466; */
/*	padding: 0 0 5px; */
	color: #1e586e;
	/* margin: 0 0 25px; */
	width: 440px;
	overflow: hidden;
	float:right;
}

   
*html .pagingBlock
{
	width:437px;	
}

.showingNumber
{
 /*	border-bottom: 1px solid #683466; */
	/* padding: 0 0 5px; */
	color: #1e586e;
	/* margin: 0 0 25px; */
	/*width: 840px;*/
	width:400px;
	overflow: hidden;

}
.pagingBlock .showingNumber {
}

.pagingBlock .pagination {
	float: right;
}

.pagingBlock .pagination a {
	color: #006165;
}
.pagingBlock .pagination a:hover {
	text-decoration: none;
}


#featuredResults {
	margin: 0 0 20px;
	padding: 0 0 15px;
	width: 840px;
	overflow: hidden;
	background: url(/webimages/featuredResults.gif) no-repeat -840px bottom;
}
#featuredResults .title {
	height: 21px;
	padding: 9px 0 0;
	overflow: hidden;
	background: url(/webimages/featuredResults.gif) no-repeat left top;
}
#featuredResults .title h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
}
#featuredResults .title h3 a {
	color: #fff;
}

ul.searchResults {
	list-style: none;
	padding: 0 30px;
	margin: 0;
	clear: both;
}
#featuredResults ul.searchResults {
	background: #d4cdbd;
}
ul.searchResults li {
	padding: 15px;
	border-top: 1px solid #b3b3b3;
	margin: 0px;
	overflow: hidden;
	zoom: 1;
}
#featuredResults ul.searchResults li {
	border-top: 1px solid #a8a8a8;
}
ul.searchResults li.first, #featuredResults ul.searchResults li.first {
	border-top: none;
}
ul.searchResults li img {
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
	display: block;
	height: 80px;
	width: 140px;
	overflow: hidden;
}
ul.searchResults li p {
	padding: 0;
	margin: 0;
}
ul.searchResults h4 {
	color: #006165;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

ul.searchResults h4 a {
	color: #006165;
}

ul.searchResults h4 a:hover {
text-decoration: none;
}

#featuredResults ul.searchResults h4 {
	color: #4f2d7f;
}
#featuredResults ul.searchResults h4 a {
	color: #4f2d7f;
}
#featuredResults ul.searchResults h4 a:hover {
	color: #592457;
}





#footer {
	width: 960px;
	overflow: hidden;
	background: #006165 url(/webimages/footer.gif) no-repeat left bottom;
	margin: 0 0 30px;
	padding: 5px 0 30px;
	text-align: center;
	color: #7d7973;
	line-height: 14px;
}

#footer a {
	color: #7d7973;
}
#footer a:hover {
	color: #7d7973;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer li {
	display: inline;
	margin: 0 2px;
}
#footer p {
	margin: 0;
	padding: 0;
}
/* map control css  */


#MapSearchOption {position:absolute;border: solid 1px #cbcbcb; display: none;background-color: #f5f5f5;z-index: 3200; width: 207px;}
*html #MapSearchOption {margin-top:21px; margin-left: -136px; width: 207px; height: 148px;}
*html #MapSearchOption table {width: auto; height: auto;}

*html .content_layout table table
{
	width:525px;
	float:left;
}

*html .content_layout table table div #_SearchPane
{
	width:372px;

	float:left;
}
*html .content_layout table table div
{
	float:left;
} 

*html td.tab_last
{
	width: 616px;
} 

/* till here */

/*added below as paging was not working for newsroom.aspx for IE  */
#pagingfornews 
    {
        border-bottom:1px solid #CCCCCC;
        margin:0;
        overflow:hidden;
        padding:15px;
    }