body {
	font-family: Helvetica, arial, sans-serif;
	color: #333;
}

h1 {
	font-size: 30px;
	color: #006bb6;
	padding: 2px 0px;
	margin: 0 0 10px;
}
	#servicesMain h1 {
		font-size: 31px;
		margin: 0;
	}

h3 {
	font-size: 14px;
	color: #039;
	margin: 0;
	padding: 10px 0 3px;
}
	h3 a { color: #039; }
	#homeContent h3 {
		font-size: 22px;
		padding-top: 2px;
		border-bottom: 1px solid #039;
		margin: 10px 10px 20px 10px;
	}

h4 {
	font-size: 14px;
	color: #006bb6;
	margin: 0;
	font-weight: bold;
	padding: 10px 0 3px;
}
	h4 a { color: #039; }

a {
	color: #006bb6;
}

h6 {
	font-size: 10px;
	line-height: 10px;
	color: #0c5bb8;
	margin: 0;
	padding: 2px 0;
}
	h6 a { color: #0c5bb8; }

#page 
{
	background: #fff;
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#ddMenu1 {
	position: absolute;
	top: 0;
	left: -3px;
	z-index: 1503; /* changed from 503 to 1503 as menu was going behind slidertab */
}
	#ddMenu1.closed {
		z-index: 403;
	}
#ddMenu2 {
	position: absolute;
	top: 0;
	left: 126px;
	z-index: 502;
}
	#ddMenu2.closed {
		z-index: 402;
	}
#ddMenu3 {
	position: absolute;
	top: 0;
	left: 255px;
	z-index: 501;
}
	#ddMenu3.closed {
		z-index: 401;
	}

.ddMenu {
	height: 1000px;
	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: 163px;
			padding: 0 10px 0 20px;
			margin: 0 0 0 3px;
			color: #fff;
			text-decoration: none;
		}
			.ddMenu ul.list a:hover {
				background: #5d9532;
				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: 590px;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
	background: #006bb7 url(../webimages/topNav.gif) no-repeat right -20px;
}
	#topNav ul {
		float: right;
		margin: 0;
		padding: 0;
		display: inline;
		list-style: none;
		padding: 0 15px 0 0;
	}
	#topNav li {
		float: left;
		display: inline;
		padding: 0 0 0 15px;
		background: url(../webimages/topNav.gif) no-repeat left top;
	}
	#topNav li a {
		display: block;
		display: inline-block;
		padding: 0 55px;
		color: #fff;
		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: 3px 0 0 0;
		list-style: none;
	}
	#utilityMenu li {
		float: left;
		display: inline;
		padding: 0 6px;
	}
		#utilityMenu li.selected {
			background: #7dc242;
			}
			#utilityMenu li.selected a {
				color: #fff;
			}
			#utilityMenu li.selected a:hover {
				color: #fff;
			}
			
	#utilityMenu li a {
		color: #039;
	}
		#utilityMenu li a:hover {
			color: #1d55c5;
		}
	
#logo {
	clear: both;
	width: 350px;
	height: 50px;
	padding: 55px 0 38px;
}

#searchBar {
	position: absolute;
/*	top: 116px; */
	top: 75px;
	left: 392px;
	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: 62px;
	left: 640px;
	width: 301px;
	padding: 2px 0 0 0;
	overflow: hidden;
	background: url(../webimages/tabBoxTop.png) no-repeat left top;
	z-index: 250;
}

* html #tabBox {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/tabBoxTop.png', sizingMethod='crop');
}

	#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: #666;
			text-decoration: none;
		}
			#tabBox ul.tabs li.tab1 a {
				width: 101px;
				background: #ccc;
				margin-left: 2px;
			}
			#tabBox ul.tabs li.tab2 a {
				width: 194px; /* changed from 102px to 194px after removing 3rd tab  */ 
				background: #ccc;
				border-left: 1px solid #fff;
			}
			#tabBox ul.tabs li.tab3 a {
				width: 90px;
				background: #ccc;
				border-left: 1px solid #fff;
			}
			.tab1 ul.tabs li.tab1 a, .tab2 ul.tabs li.tab2 a, .tab3 ul.tabs li.tab3 a {
				color: #006bb7 !important;
				background: #fff !important;
			}
	
	#tabBox .content {
		background: url(../webimages/tabBoxContentBG.png) no-repeat;
		height: 75px;
		width: 300px;
		margin: 0;
		overflow: hidden;
	}
	
	* html #tabBox .content {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/tabBoxContentBG.png', sizingMethod='crop');
}
	
		#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: #039;
			text-align: center;
		}
			#tabBox .info a {
				color: #039;
			}
			#tabBox .info p.top {
				font-size: 12px;
				color: #006bb7;
				padding: 2px 0;
				margin: 0 0 5px;
				font-weight: bold;
				border-bottom: 1px solid #039;
			}
		#tabBox .buttons {
			float: left;
			display: inline;
			padding: 7px 0 7px 15px;
			width: 142px;
			position: relative;
		}
			#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: #039;
				color: #fff;
				font-weight: bold;
				line-height: 20px;
				text-align: center;
				text-decoration: none;
			}
		
	#tabBox .bottom {
		height: 14px;
		overflow: hidden;
		background: url(../webimages/tabBoxBottom.gif) no-repeat;
		font-size: 9px;
		line-height: 9px;
		text-transform: uppercase;
		position: relative;
	}
		
		#tabBox .open .bottom {
			height: 14px;
			background: url(../webimages/tabBoxBottom.png) no-repeat;
		}
		
		* html #tabBox .open .bottom {
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='webimages/tabBoxBottom.png', sizingMethod='crop');
		}
		
		#tabBox .bottom a {
			display: block;
			width: 60px;
			margin: 0 0 0 116px;
			height: 10px;
			overflow: hidden;
			color: #039;
			text-align: center;
			text-decoration: none;
			position: relative;
		}
			#tabBox .open .bottom a {
				display: none;
			}
		
#primaryMenu {
	margin: 0 0 0 20px;
	padding: 0 0 0;
	width: 920px;
	height: 49px;
}
* html #primaryMenu {
	overflow: hidden;
}
	#primaryMenu.selected {
		background: url(../webimages/primaryMenu.gif) repeat-x left -200px;
	}

	#primaryMenu ul {
		position: absolute;
		margin: 0;
		padding: 0;
		list-style: none;
		z-index: 200;
	}
	#primaryMenu ul li {
		position: relative;
		float: left;
		display: inline;
		height: 49px;
	}
	#primaryMenu ul li span {
		display: block;
		height: 49px;
		padding: 0px 0 px;
		font-size: 20px;
		line-height: 49px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		background-color: #006bb6;
		overflow: hidden;
	}

	#primaryMenu ul li a {
		display: block;
		height: 49px;
		color: #fff;
		text-decoration: none;
	}
	#primaryMenu ul li.hover span, #primaryMenu ul li:hover span, #primaryMenu ul li.selected span {
		padding: 0 0 px;
		background-color: #039;
	}

		#primaryMenu ul li span.menu1 {
			width: 288px;
			margin: 0 1px 0 0;
			background: #006bb6;
		}
	
			#primaryMenu ul li.hover span.menu1, #primaryMenu ul li:hover span.menu1, #primaryMenu ul li.selected span.menu1 {
				background: #039;
			}
		
		#primaryMenu ul li span.menu2 {
			width: 164px;
			margin: 0 1px 0 0;
		}
		#primaryMenu ul li span.menu3 {
			width: 210px;
			margin: 0 1px 0 0;
		}
		#primaryMenu ul li span.menu4 {
			width: 255px;
			background: #006BB6;
		}
		
			#primaryMenu ul li.hover span.menu4, #primaryMenu ul li:hover span.menu4, #primaryMenu ul li.selected span.menu4 {
				background: #039;
			}
	
	#primaryMenu ul ul, #primaryMenu ul iframe {
		display: none;
	}
		#primaryMenu ul li.hover iframe {
			position: absolute;
			top: 50px;
			left: 0;
			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: 50px;
			left: 0;
			display: block;
			width: 245px;
			padding: 10px 0 15px;
			overflow: hidden;
			background: #d7ebff;
			z-index: 50;
		}
			
			#primaryMenu ul li ul.menu1 {
				width: 288px;
				background-position: -245px bottom;
			}
			#primaryMenu ul li ul.menu4 {
				width: 255px;
				background-position: -533px bottom;
			}
		#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: 13px;
			line-height: 14px;
			padding: 7px 20px 7px 30px;
			color: #006bb6;
			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: #039;
			}
			
#template {
	background: #fff;
	padding: 0 20px 30px;
	width: 920px;
}

#doctorSel {
	margin: 15px auto 30px;
	width: 840px;
	overflow: hidden;
	color: #666;
	text-align: center;
	background: #dedede url(../webimages/doctorSel.gif) no-repeat -840px bottom;
}
	#doctorSel .title {
		font-size: 20px;
		line-height: 26px;
		padding: 2px 20px;
		color: #fff;
		background: #006bb6;
	}
	#doctorSel .content {
		background: #999;
		color: #fff;
		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: #006bb6;
		font-weight: bold;
	}
	
table#doctorResults {
	margin: 0 auto 10px;
	padding: 0;
	border: 0;
	width: 780px;
	border-collapse: collapse;
}
	#doctorResults th {
		padding: 0 8px;
		color: #1e586e;
		font-size: 22px;
		font-weight: normal;
	}
	
	#doctorResults td {
		padding: 10px 8px;
		border-top: 1px solid #999;
		vertical-align: top;
	}
		#doctorResults .name {
			width: 250px;
		}
			#doctorResults th.name {color: #006bb6;}
		#doctorResults .specialty {
			width: 267px;
		}
			#doctorResults th.specialty {color: #006bb6;}
		#doctorResults .facility {
			width: 214px;
		}
			#doctorResults th.facility {color: #006bb6;}
		#doctorResults td.name {
			font-size: 14px;
			color: #666;
			font-weight: bold;
		}
			#doctorResults td.name a {
				color: #666666;
			}
	
ol.alphaSel {
	width: 780px;
	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: 32px; background-position: left top; }
		ol.alphaSel .alphaB { width: 27px; background-position: -32px top; }
		ol.alphaSel .alphaC { width: 32px; background-position: -58px top; }
		ol.alphaSel .alphaD { width: 30px; background-position: -92px top; }
		ol.alphaSel .alphaE { width: 30px; background-position: -122px top; }
		ol.alphaSel .alphaF { width: 26px; background-position: -153px top; }
		ol.alphaSel .alphaG { width: 32px; background-position: -179px top; }
		ol.alphaSel .alphaH { width: 30px; background-position: -212px top; }
		ol.alphaSel .alphaI { width: 14px; background-position: -245px top; }
		ol.alphaSel .alphaJ { width: 25px; background-position: -258px top; }
		ol.alphaSel .alphaK { width: 30px; background-position: -285px top; }
		ol.alphaSel .alphaL { width: 25px; background-position: -314px top; }
		ol.alphaSel .alphaM { width: 37px; background-position: -337px top; }
		ol.alphaSel .alphaN { width: 33px; background-position: -371px top; }
		ol.alphaSel .alphaO { width: 31px; background-position: -403px top; }
		ol.alphaSel .alphaP { width: 28px; background-position: -437px top; }
		ol.alphaSel .alphaQ { width: 36px; background-position: -464px top; }
		ol.alphaSel .alphaR { width: 28px; background-position: -501px top; }
		ol.alphaSel .alphaS { width: 27px; background-position: -530px top; }
		ol.alphaSel .alphaT { width: 28px; background-position: -559px top; }
		ol.alphaSel .alphaU { width: 29px; background-position: -588px top; }
		ol.alphaSel .alphaV { width: 29px; background-position: -618px top; }
		ol.alphaSel .alphaW { width: 40px; background-position: -646px top; }
		ol.alphaSel .alphaX { width: 28px; background-position: -686px top; }
		ol.alphaSel .alphaY { width: 28px; background-position: -715px top; }
		ol.alphaSel .alphaZ { width: 28px; background-position: -743px top; }
		
		ol.alphaSel .alphaA:hover { width: 32px; background-position: left -37px; }
		ol.alphaSel .alphaB:hover { width: 27px; background-position: -32px -37px; }
		ol.alphaSel .alphaC:hover { width: 32px; background-position: -58px -37px; }
		ol.alphaSel .alphaD:hover { width: 30px; background-position: -92px -37px; }
		ol.alphaSel .alphaE:hover { width: 30px; background-position: -122px -37px; }
		ol.alphaSel .alphaF:hover { width: 26px; background-position: -153px -37px; }
		ol.alphaSel .alphaG:hover { width: 32px; background-position: -179px -37px; }
		ol.alphaSel .alphaH:hover { width: 30px; background-position: -212px -37px; }
		ol.alphaSel .alphaI:hover { width: 14px; background-position: -245px -37px; }
		ol.alphaSel .alphaJ:hover { width: 25px; background-position: -258px -37px; }
		ol.alphaSel .alphaK:hover { width: 30px; background-position: -285px -37px; }
		ol.alphaSel .alphaL:hover { width: 25px; background-position: -314px -37px; }
		ol.alphaSel .alphaM:hover { width: 37px; background-position: -337px -37px; }
		ol.alphaSel .alphaN:hover { width: 33px; background-position: -371px -37px; }
		ol.alphaSel .alphaO:hover { width: 31px; background-position: -403px -37px; }
		ol.alphaSel .alphaP:hover { width: 28px; background-position: -437px -37px; }
		ol.alphaSel .alphaQ:hover { width: 36px; background-position: -464px -37px; }
		ol.alphaSel .alphaR:hover { width: 28px; background-position: -501px -37px; }
		ol.alphaSel .alphaS:hover { width: 27px; background-position: -530px -37px; }
		ol.alphaSel .alphaT:hover { width: 28px; background-position: -559px -37px; }
		ol.alphaSel .alphaU:hover { width: 29px; background-position: -588px -37px; }
		ol.alphaSel .alphaV:hover { width: 29px; background-position: -618px -37px; }
		ol.alphaSel .alphaW:hover { width: 40px; background-position: -646px -37px; }
		ol.alphaSel .alphaX:hover { width: 28px; background-position: -686px -37px; }
		ol.alphaSel .alphaY:hover { width: 28px; background-position: -715px -37px; }
		ol.alphaSel .alphaZ:hover { width: 28px; background-position: -743px -37px; }
	
	#doctorSel ol.alphaSel a {
		display: block;
		text-indent: -300px;
		overflow: hidden;
		height: 37px;
		width: 27px;
		background: url(../webimages/alphaSel2.gif) no-repeat left top;
	}
	#doctorSel	ol.alphaSel .alphaA { width: 32px; background-position: left top; }
	#doctorSel	ol.alphaSel .alphaB { width: 27px; background-position: -32px top; }
	#doctorSel	ol.alphaSel .alphaC { width: 32px; background-position: -58px top; }
	#doctorSel	ol.alphaSel .alphaD { width: 30px; background-position: -92px top; }
	#doctorSel	ol.alphaSel .alphaE { width: 30px; background-position: -122px top; }
	#doctorSel	ol.alphaSel .alphaF { width: 26px; background-position: -153px top; }
	#doctorSel	ol.alphaSel .alphaG { width: 32px; background-position: -179px top; }
	#doctorSel	ol.alphaSel .alphaH { width: 30px; background-position: -212px top; }
	#doctorSel	ol.alphaSel .alphaI { width: 14px; background-position: -245px top; }
	#doctorSel	ol.alphaSel .alphaJ { width: 25px; background-position: -258px top; }
	#doctorSel	ol.alphaSel .alphaK { width: 30px; background-position: -285px top; }
	#doctorSel	ol.alphaSel .alphaL { width: 25px; background-position: -314px top; }
	#doctorSel	ol.alphaSel .alphaM { width: 37px; background-position: -337px top; }
	#doctorSel	ol.alphaSel .alphaN { width: 33px; background-position: -371px top; }
	#doctorSel	ol.alphaSel .alphaO { width: 31px; background-position: -403px top; }
	#doctorSel	ol.alphaSel .alphaP { width: 28px; background-position: -437px top; }
	#doctorSel	ol.alphaSel .alphaQ { width: 36px; background-position: -464px top; }
	#doctorSel	ol.alphaSel .alphaR { width: 28px; background-position: -501px top; }
	#doctorSel	ol.alphaSel .alphaS { width: 27px; background-position: -530px top; }
	#doctorSel	ol.alphaSel .alphaT { width: 28px; background-position: -559px top; }
	#doctorSel	ol.alphaSel .alphaU { width: 29px; background-position: -588px top; }
	#doctorSel	ol.alphaSel .alphaV { width: 29px; background-position: -618px top; }
	#doctorSel	ol.alphaSel .alphaW { width: 40px; background-position: -646px top; }
	#doctorSel	ol.alphaSel .alphaX { width: 28px; background-position: -686px top; }
	#doctorSel	ol.alphaSel .alphaY { width: 28px; background-position: -715px top; }
	#doctorSel	ol.alphaSel .alphaZ { width: 28px; background-position: -743px top; }
		
	#doctorSel	ol.alphaSel .alphaA:hover { width: 32px; background-position: left -37px; }
	#doctorSel	ol.alphaSel .alphaB:hover { width: 27px; background-position: -32px -37px; }
	#doctorSel	ol.alphaSel .alphaC:hover { width: 32px; background-position: -58px -37px; }
	#doctorSel	ol.alphaSel .alphaD:hover { width: 30px; background-position: -92px -37px; }
	#doctorSel	ol.alphaSel .alphaE:hover { width: 30px; background-position: -122px -37px; }
	#doctorSel	ol.alphaSel .alphaF:hover { width: 26px; background-position: -153px -37px; }
	#doctorSel	ol.alphaSel .alphaG:hover { width: 32px; background-position: -179px -37px; }
	#doctorSel	ol.alphaSel .alphaH:hover { width: 30px; background-position: -212px -37px; }
	#doctorSel	ol.alphaSel .alphaI:hover { width: 14px; background-position: -245px -37px; }
	#doctorSel	ol.alphaSel .alphaJ:hover { width: 25px; background-position: -258px -37px; }
	#doctorSel	ol.alphaSel .alphaK:hover { width: 30px; background-position: -285px -37px; }
	#doctorSel	ol.alphaSel .alphaL:hover { width: 25px; background-position: -314px -37px; }
	#doctorSel	ol.alphaSel .alphaM:hover { width: 37px; background-position: -337px -37px; }
	#doctorSel	ol.alphaSel .alphaN:hover { width: 33px; background-position: -371px -37px; }
	#doctorSel	ol.alphaSel .alphaO:hover { width: 31px; background-position: -403px -37px; }
	#doctorSel	ol.alphaSel .alphaP:hover { width: 28px; background-position: -437px -37px; }
	#doctorSel	ol.alphaSel .alphaQ:hover { width: 36px; background-position: -464px -37px; }
	#doctorSel	ol.alphaSel .alphaR:hover { width: 28px; background-position: -501px -37px; }
	#doctorSel	ol.alphaSel .alphaS:hover { width: 27px; background-position: -530px -37px; }
	#doctorSel	ol.alphaSel .alphaT:hover { width: 28px; background-position: -559px -37px; }
	#doctorSel	ol.alphaSel .alphaU:hover { width: 29px; background-position: -588px -37px; }
	#doctorSel	ol.alphaSel .alphaV:hover { width: 29px; background-position: -618px -37px; }
	#doctorSel	ol.alphaSel .alphaW:hover { width: 40px; background-position: -646px -37px; }
	#doctorSel	ol.alphaSel .alphaX:hover { width: 28px; background-position: -686px -37px; }
	#doctorSel	ol.alphaSel .alphaY:hover { width: 28px; background-position: -715px -37px; }
	#doctorSel	ol.alphaSel .alphaZ:hover { width: 28px; background-position: -743px -37px; }

	
#banner {
	height: 322px;
	width: 920px;
	overflow: hidden;
}
	#banner .bannerImg {
		display: none;
	}
		#banner #bannerImg1 {
			display: block;
		}
	#bannerItems {
		position: relative;
		z-index: 1;
	}
	#bannerThumbs {
		position: absolute;
		top: 261px;
		left: 64px;
		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: 920px;
	z-index: 700;
}
	#homeTabs .slit {
		position: absolute;
		top: 6px;
		left: 0;
		width: 920px;
		height: 16px;
		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: 28px;
		width: 864px;
		height: 37px;
		overflow: hidden;
	}
		#homeTabSlider .close {
			position: absolute;
			top: 46px;
			right: 11px;
			height: 9px;
			width: 59px;
		}
			#homeTabSlider .close a {
				display: block;
				height: 9px;
				width: 59px;
				overflow: hidden;
				text-indent: -3000px;
			}
			#homeTabSlider .close a {
				background: url(../webimages/homeTabs_close.gif) no-repeat left top;
			}
		
			
	#homeTabs ul.homeTabs {
		height: 37px;
		width: 864px;
		margin: 0;
		padding: 0 0 11px 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;
		}
		#homeTabs ul.homeTabs li a {
			position: relative;
			z-index: 60;
			display: block;
			height: 37px;
			font-size: 20px;
			line-height: 34px;
			width: 244px;
			margin-right: 4px;
			padding: 0 14px 0 26px;
			color: #fff;
			text-decoration: none;
		}
	#homeTabs .homeTabContent {
		width: 860px;
		height: 600px;
		overflow: hidden;
	}
		.homeTabContent .tab1, .homeTabContent .tab2, .homeTabContent .tab3 {
			display: none;
		}
		.tab1 .homeTabContent .tab1, .tab2 .homeTabContent .tab2, .tab3 .homeTabContent .tab3 {
			display: block;
			width: 840px;
			overflow: hidden;
		}
		.tab1 .homeTabContent {
			background: #7dc242;
		}
		.tab2 .homeTabContent {
			background: #7dc242;
		}
		.tab3 .homeTabContent {
			background: #7dc242;
		}
		
		.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: #039;
			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: 920px;
		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: Helvetica, arial, 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 #006bb6;
			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: #2c97e3;
			margin: 0;
			padding: 0;
		}
		ul.eventTab p {
			margin: 0;
			padding: 5px 0;
		}
			
#homeContent {
	width: 920px;
	padding: 20px 0 0;
	overflow: hidden;
}
#homeContent.full {
	background: url(../webimages/homeContent_east.gif) no-repeat left bottom;
}
	#homeContent .spanLeft {
		float: left;
		display: inline;
		width: 270px;
		overflow: hidden;
		padding: 0 0 0 20px;
		text-align: center;
	}
	#homeContent.full .spanLeft {
		padding: 0 0 0 27px;
	}
	.leftHome {
		background: #e6e6e6;
		float: left;
		display: inline;
		width: 600px;
		height: 357px;
		overflow: hidden;
	}
	.rightHome {
		background: #e6e6e6;
		float: right;
		display: inline;
		width: 280px;
		padding: 0 10px;
		height: 357px;
		overflow: hidden;
		text-align: center;
	}

	
.breadcrumb a {
	color: #006bb6;
}
.breadcrumb em {
	font-style: normal;
}
	
	#template #bioContent .breadcrumb {
		color: #333;
		padding: 10px 0 10px 9px;
	}
	#template #bioContent .breadcrumb a {color: #333; font-style: italic;}
	#template #bioContent .breadcrumb em {color: #333;}
	#bioContent .leftCol {
		float: left;
		display: inline;
		width: 348px;
		overflow: hidden;
		margin: 0 0 0 31px;
	}
	#bioContent .rightCol {
		float: right;
		display: inline;
		width: 501px;
		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/bioLocationsBg.gif) repeat-x left top;
	}
	* html #bioContent .bioLocations {
		height: 415px;
		overflow: visible;
	}
		.bioLocations .title {
			font-size: 18px;
			color: #006bb6;
			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: #e9e9e9;
		margin: 0 0 10px;
	}
		#bioContent .bioDetailsB {
			width: 501px;
			padding: 8px 15px;
			overflow: hidden;
			background: #e9e9e9;
		}
		.bioDetails .name {
			font-size: 22px;
			color: #006bb6;
			font-weight: bold;
			border-bottom: 1px solid #999;
			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: #e9e9e9;
		}
			.bioText ul.education li.alt {
				background: #f6f6f6;
			}
			
#servicesMain {}
	#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: #e9e9e9;
	}
		.servicesSearch .label {
			float: left;
			display: inline;
			width: 365px;
			padding: 18px 0 0 65px;
			color: #0c5bb8;
			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 .cat {
			position: relative;
			border-top: 1px solid #999;
		}
			.servicesList .title {
				position: absolute;
				top: -3px;
				left: -32px;
				font-size: 60px;
				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: #e0e0e0;
				}
			.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: #0c5bb8;
				font-weight: bold;
				text-decoration: none;
			}
			
				.servicesList li.selected a, .servicesList li a:hover {
					color: #333;
				}
				
				.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: #000;
					text-decoration: underline;
				}
	
					.servicesList ul li.selected ul li a:hover {
						color: #006bb6;
					}
					.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;
	}
	ul.mapLevel {
		margin: 0;
		padding: 15px 0 20px;
		width: 840px;
		overflow: hidden;
		border-top: 1px solid #000;
		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: #006bb6;
	}

		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;
		}
	
/* --Eric McKee-- */

#template .breadcrumb {
	color: #006bb6;
	padding: 20px 20px 0px;
	}
	
#template .breadcrumbwithimage{
	color: #006bb6;
	padding: 15px 0px 0px;
	width: 195px;
	overflow: hidden;
	float: left;
	}

.breadcrumbwithimage a { color: #006bb6;
}
.breadcrumbwithimage em {
	font-style: normal;
}

.ImageRight { float: right; }

table.imageWithCaption {
	font: italic normal 10px/1.5em Helvetica, Arial;
	float: right;
	width: 280px;
	text-align: center;
	margin-left: 15px;
	color: #006bb6;
}

table.imageWithCaption td{ text-align: center; }

#detailContent {
	width: 712px;/*changed from 670px to 712px */
	padding: 0 0px 0 0;/*paddingright changed from 20px to 0px */
	float: right;
	margin-top:5px;
	
}

.twoCol .leftCol {
	width: 712px; /* changed from 430 to 690 for main-detail */
	overflow: hidden;
}

.twoCol .rightCol {
	float: right;
	display: inline;
	margin-right: 0px;/*changed from -20px to 0px */
	width: auto;
	overflow: hidden;
}

.oneCol .leftCol { width: 100%; }

.oneCol .leftCol a {color: #333;}

.oneCol .rightCol {display: none;}

#detailContent h1 { 
	margin: 10px 0px 10px;
}

#detailContent .underlined {border-bottom: 1px solid #006bb6;}

#detailContent p { font: normal normal 12px/1.6em Helvetica, Arial; }

#detailContent p a {color: #333;}

#detailContent h2 {
	font: normal normal 17px/1.5em Helvetica, Arial;
	color: #006bb6;
}

#detailContent .leftCol ul {
	padding-left: 30px;
	color: #006bb6;
}

#detailContent .leftCol ul li { padding: 2px 0; }

#detailContent .leftCol ul a { color: #006bb6; }

#detailContent .leftCol ul a:hover { color: #089cae; }

#detailContent .rightColBlock {
	min-height: 200px;
	background: #ececec;
	padding: 20px;
	width: 190px;
	margin: 0 0 20px 20px;
	overflow: hidden;
}

* html #detailContent .rightColBlock {
	height: 200px;
	overflow: visible;
}

#detailContent .rightColBlock h2 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: center;
}

.oneCol .servicesBlock{
	margin-left: 55px;
	}

.servicesBlock {
width: 245px;
text-align: center;
float: left;
margin-left: 55px;
}

.servicesBlock h3 {
color: #006bb6;
padding: 13px 14px 7px 14px;
margin: 0;
font: normal bold 14px/14px Helvetica, Arial;
}

#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: #1e586e;
		}

#newsItems {
	list-style: none;
	border-top: 1px solid #ccc;
	margin: 0;
}

#newsItems li {
	padding: 15px;
	border-bottom: 1px solid #ccc;
	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 li p a {color: #333;}

#newsItems h4 {
	color: #1e586e;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#newsItems h4 a { color: #006bb6; }

#newsItems h4 a:hover { color: #008def; }

.newsHeadlineTag {
	margin-top: -10px;
	padding: 0 0 15px 0;
}

#newsItems h6 {
	clear: right;
	font-size: 9px;
	color: #006bb6;
	margin: 0;
	padding: 2px 0;
}

#newsItems h6 a { color: #006bb6; }

#newsItems h6 a:hover { color: #008def;; }

#leftNav { width: 195px; float: left; overflow: hidden; }

#leftNav ul { list-style: none;
	padding: 10px 20px 30px 20px;
	margin: 0;
	font-size: 14px;
}

#leftNav li { padding: 5px 0px; }

#leftNav li a {
	color: #006bb6;
	font-weight: bold;
}

#leftNav li a:hover { color: #1293ee; }
	
#leftNav li a.selected {
	color: #666;
	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: 30px;
	margin: 0px;
	padding: 34px 0 10px 0;
}

#eventNav {
	width: 191px;
	background: #e9e9e9;
	margin-bottom: 25px;
	padding-bottom: 20px;
	text-align: center;
}

#eventNav .checkBoxes {
text-align: left;
width: 120px;
margin: 0 auto;
}

#eventNav .checkBoxes label {
font-weight: normal;
}

#eventNav h4 {
	text-align: center;
	color: #006bb6;
}

/* --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; }
#eventNavDetail ul li a { color: #006bb6; font: normal normal 16px/16px Helvetica; text-decoration: none; display: block; 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 Helvetica; 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 Helvetica; }
#eventNavDetail ul li ul li a{ text-decoration: underline; font: normal normal 11px/1.2em Helvetica; 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.eventNavDetailEvent1{ background: #efefef;}
	#eventNavDetail ul li.eventNavDetailEvent1 a{ background: #efefef url(../webimages/eventNavActive.gif) no-repeat; color: #000; font-weight: bold;}
	#eventNavDetail ul li.eventNavDetailEvent1 a span{ color: #000; font-weight: normal;}
	#eventNavDetail ul li.eventNavDetailEvent1 ul li { color: #666; }
	#eventNavDetail ul li.eventNavDetailEvent1 ul li.activeEvent { color: #006bb6; }
	#eventNavDetail ul li.eventNavDetailEvent1 ul li.activeEvent a { color: #006bb6; }
	#eventNavDetail ul li.eventNavDetailEvent1 ul li a{ background: none; color: #666; }

#eventNavDetail ul li.eventNavDetailEvent2{ background: #efefef;}
	#eventNavDetail ul li.eventNavDetailEvent2 a{ background: #efefef url(../webimages/eventNavActive.gif) no-repeat; color: #a753a3; font-weight: bold;}
	#eventNavDetail ul li.eventNavDetailEvent2 a span{ color: #a753a3; font-weight: normal;}
	#eventNavDetail ul li.eventNavDetailEvent2 ul li { color: #683466; }
	#eventNavDetail ul li.eventNavDetailEvent2 ul li.activeEvent { color: #a753a3; }
	#eventNavDetail ul li.eventNavDetailEvent2 ul li.activeEvent a { color: #a753a3; }
	#eventNavDetail ul li.eventNavDetailEvent2 ul li a{ background: none; color: #683466; }

#eventNavDetail ul li.eventNavDetailEvent3{ background: #efefef;}
	#eventNavDetail ul li.eventNavDetailEvent3 a{ background: #efefef url(../webimages/eventNavActive.gif) no-repeat; color: #ff753c; font-weight: bold;}
	#eventNavDetail ul li.eventNavDetailEvent3 a span{ color: #ff753c; font-weight: normal;}
	#eventNavDetail ul li.eventNavDetailEvent3 ul li { color: #ef320c; }
	#eventNavDetail ul li.eventNavDetailEvent3 ul li.activeEvent { color:  #ff753c; }
	#eventNavDetail ul li.eventNavDetailEvent3 ul li.activeEvent a { color: #ff753c; }
	#eventNavDetail ul li.eventNavDetailEvent3 ul li a{ background: none; color: #ef320c; }

#eventDetail { width: 680px; float: right; padding: 15px; margin-top: 10px; }
	#eventDetail h1{ width: 640px; float: right; display: inline; font-size: 30px; padding: 0; margin: 0;}
	#eventDetail h4{ padding: 0px 0px 15px; margin: 0; }

.eventDetail1 {}
	.eventDetail1 h4{ color: #006bb6;}
	.eventDetail1 h1 { color: #006bb6;}
	.eventDetail1 .dateBlock { background: #006bb6; }

.eventDetail2 { border-top: 1px solid #683466; background: url(../webimages/event2_bg.jpg) repeat-x top;}
	.eventDetail2 h4{ color: #683466;}
	.eventDetail2 h1 { color: #683466;}
	.eventDetail2 .dateBlock { background: url(../webimages/dateblock.gif) -26px no-repeat; }
	
.eventDetail3 { border-top: 1px solid #ef320c; background: url(../webimages/event3_bg.jpg) repeat-x top;}
	.eventDetail3 h4{ color: #ef320c;}
	.eventDetail3 h1 { color: #ef320c;}
	.eventDetail3 .dateBlock { background: url(../webimages/dateblock.gif) -52px no-repeat; }

	.dateBlock { 
		height: 31px;
		float: left;
		width: 26px;
		text-transform: uppercase;
		text-align: center;
		margin: 0 12px 0 0;
		display: block;
		color: #fff;
		overflow: hidden;
		font-size: 10px;
		line-height: 11px; 
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
		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; 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; }
	ul#eventList li ul.eventItem li.lastItem { border: none; }
	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 Blue-- */
ul#eventList li.event1 { border-top: 1px solid #006bb6; background: url(../webimages/event1_bg.jpg) repeat-x top; }
ul#eventList li.event1 h3 { color: #006bb6; }
ul#eventList li.event1 ul.eventItem li { border-bottom: 1px solid #006bb6; }
ul#eventList li.event1 .dateBlock { background: #006bb6; }
ul#eventList li.event1 ul.eventItem li h4 a { color: #006bb6; }
ul#eventList li.event1 ul.eventItem li h6 { color: #006bb6; }

/* --Event 2 Purple-- */
ul#eventList li.event2 { border-top: 1px solid #683466; background: url(../webimages/event2_bg.jpg) repeat-x top;}
ul#eventList li.event2 h3 { color: #683466; }
ul#eventList li.event2 ul.eventItem li { border-bottom: 1px solid #683466; }
ul#eventList li.event2 .dateBlock { background: url(../webimages/dateblock.gif) -26px no-repeat; }
ul#eventList li.event2 ul.eventItem li h4 a { color: #683466; }
ul#eventList li.event2 ul.eventItem li h6 { color: #683466; }

/* --Event 3 Orange-- */
ul#eventList li.event3 { border-top: 1px solid #ef320c; background: url(../webimages/event3_bg.jpg) repeat-x top;}
ul#eventList li.event3 h3 { color: #ef320c; }
ul#eventList li.event3 ul.eventItem li { border-bottom: 1px solid #ef320c; }
ul#eventList li.event3 .dateBlock { background: url(../webimages/dateblock.gif) -52px no-repeat; }
ul#eventList li.event3 ul.eventItem li h4 a { color: #ef320c; }
ul#eventList li.event3 ul.eventItem li h6 { color: #ef320c; }
ul#eventList li.event1 ul.eventItem li.lastItem, ul#eventList li.event2 ul.eventItem li.lastItem, ul#eventList li.event3 ul.eventItem li.lastItem { border: none; }



/* --Eric McKee-- */

/* --Search Results Area
------------------------------------------------- */

#searchResultsContainer {
	position: relative;
	margin-top: -6px;
	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: #1e586e;
	}
		.pagingBlock .pagination a:hover {
			text-decoration: none;
		}
	
	
#featuredResults {
	margin: 0 0 20px;
	padding: 0 0 15px;
	width: 840px;
	overflow: hidden;
	background: #ebebeb;
}
	#featuredResults .title {
		height: 25px;
		padding: 5px 0 0;
		overflow: hidden;
		background: #006bb6;
	}
	#featuredResults .title h3 {
		margin: 0;
		padding: 0;
		color: #fff;
		text-align: center;
		font-size: 16px;
		text-transform: uppercase;
	}
		#featuredResults .title h3 a {
			color: #fff;
		}
	
ul.searchResults {
	list-style: none;
	padding: 0 30px;
	margin: 0;
	clear: both;
	}
#featuredResults ul.searchResults {}
	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: #006bb6;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}
	
		ul.searchResults  h4 a { color: #006bb6; }
		ul.searchResults  h4 a:hover { color: #089cae; }
		#featuredResults ul.searchResults  h4 { color: #6f386d;	}
		#featuredResults ul.searchResults  h4 a { color: #006bb6; }
		#featuredResults ul.searchResults  h4 a:hover { color: #006bb6; }





#footer {
	border-top: 1px solid #039;
	width: 960px;
	overflow: hidden;
	margin: 0 0 30px;
	padding: 5px 0 8px;
	text-align: center;
	color: #6685c2;
	line-height: 14px;
}

	#footer a {
		color: #6685c2;
	}
	#footer a:hover {
		color: #476db6;
	}
	#footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#footer li {
		display: inline;
		margin: 0 2px;
	}
	#footer p {
		margin: 0;
		padding: 0;
	}

#loading
        {
            position: fixed;
            width: 200px;
            height: 100px;
            left: 50%;
            top: 50%;
            margin-top: 113px;
            margin-left: -100px;
            text-align: center;
            display:none;
            visibility: hidden;
            z-index: 1000;
        }

/* 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;
    }