body {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #333;
	background: #daecf6;
}

#bg {
	width: 100%;
	background: #daecf6 url(/webimages/body.gif) repeat-y center top;
	color: #333;
	}

h1 {
	font-size: 28px;
	color: #0c5bb8;
	padding: 2px 0px;
	margin: 0 0 10px;
}
	.oneCol h1 {
		margin: 25px 0 20px 20px;
		padding-bottom: 0;
	}
	.twoCol h1 {
		/*margin: 25px 20px 20px 20px;  */
		padding-bottom: 0;
		font-weight: bold;
		margin: 25px 0 20px;
	}
	#servicesMain h1 {
		font-size: 31px;
		font-weight: bold;
	}
	#detailContent h1.services {
		border-bottom: 1px solid #0c5bb8;
	}
	#detailContent h1.newsTitle {
		margin: 25px 0px 15px;
	}
	#detailContent h1.newsRoom {
		margin: 25px 20px 20px 20px;
	}
	h1.eventsTitle {
		text-align: center;
		font-size: 27px;
		padding: 20px 0 10px 0;
	}
	#searchResultsContainer h1 {
		font-size: 27px;
		text-align: center;
		padding: 20px 0 10px 0;
	}
	#siteMapContainer h1 {
		text-align: center;
		font-size: 28px;
		padding: 20px 0 10px;
	}

h3 {
	font-size: 14px;
	line-height: 1em;
	color: #0c5bb8;
	margin: 0;
	padding: 10px 0 3px;
}
h3 a {
	color: #0c5bb8;
}
	#homeContent h3 {
		font-size: 22px;
		padding: 0;
		margin: 0 0 10px;
	}

h4 {
	font-size: 14px;
	color: #0050b3;
	margin: 0;
	font-weight: bold;
	padding: 10px 0 3px;
}
	h4 a {
		color: #0050b3;
	}


a {
	color: #333;
}

h6 {
	font-size: 10px;
	line-height: 10px;
	color: #0c5bb8;
	margin: 0;
	padding: 2px 0;
}
h6 a {
	color: #0c5bb8;
}

#page {
	position: relative;
	width: 920px;
	margin: 0 auto;
	text-align: left;
}
#ddMenu {
	position: absolute;
	top: 0;
	left: 206px; /* changed from 250 to 0px as the topnav menus were shifting left */
	z-index: 1000; /* changed from 500 for top lef menus hiding behind slidertab */
}

#ddMenu1 {
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 1503; /*changed from 503 as top left menus were hiding */
}
#ddMenu1.closed {
	z-index: 1403; /*changed from 403 as top left menus were hiding */
}
	#ddMenu1 .ddMenu .tab {
		width: 117px;
	}
#ddMenu2 {
	position: absolute;
	top: 0;
	left: 100px;
	z-index: 1502; /*changed from 502 as top left menus were hiding */
}
#ddMenu2.closed {
	z-index: 1402; /*changed from 402 as top left menus were hiding */
}
	#ddMenu2 .ddMenu .tab {
		width: 134px;
	}
#ddMenu3 {
	position: absolute;
	top: 0;
	left: 200px;
	z-index: 1501;/*changed from 501 as top left menus were hiding */
}
#ddMenu3.closed {
	z-index: 1401; /*changed from 401 as top left menus were hiding */
}
	#ddMenu3 .ddMenu .tab {
		width: 98px;
	}

.ddMenu {
	height: 980px;/*changed from 500 as top left menus were hiding */
	width: 194px;
}

.closed .ddMenu {
	height: 26px;
	width: 140px;
	overflow: hidden;
}
.closed .ddMenu .list {
	display: none;
}

.ddMenu .tab {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 26px;
	width: 129px;
	padding: 0;
	font-size: 11px;
	line-height: 26px;
	z-index: 600;
	background: #0c5bb8 url(/webimages/ddMenu.gif) no-repeat -987px center;
}
	.closed .ddMenu .tab {
		background: #daecf6 url(/webimages/ddMenu.gif) no-repeat 13px center;
	}
.ddMenu .tab a {
	display: block;
	padding: 0 0 0 24px;
	height: 26px;
	color: #fff;
	overflow: hidden;
	text-decoration: none;
}
	.closed .ddMenu .tab a {
		color: #00007d;
	}
.ddMenu ul.list {
	position: absolute;
	bottom: 26px;
	left: 0;
	width: 198px;
	margin: 0;
	padding: 15px 0 0;
	list-style: none;
	color: #fff;
	background: #0c5bb8;
	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: #4891c7;
	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: 461px; /*changed from 400 to 581px as the topnave menus were hiding  */
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
	background: #0c5bb8;
}
#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;
	/*width:165px;ADDED FOR THE TOP NAV TO SHIFT LEFT*/
}
#topNav li a {
	display: block;
	display: inline-block;
	padding: 0 10px;
	color: #fff;
	text-decoration: none;
}
#topNav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#utilityMenu {
	clear: right;
	float: right;
	padding: 12px 0px;
	display: inline;
	height: 26px;
	width: 650px;
	overflow: hidden;
	font-size: 11px;
	line-height: 10px;
}
	#utilityMenu ul {
		float: right;
		display: inline;
		margin: 0;
		padding: 5px 0;
		list-style: none;
	}
	#utilityMenu li {
		float: left;
		display: inline;
		padding: 0 6px;
		height: 10px;
		border-right: 1px solid #0051b4;
		margin: 0 0 0 -1px;
	}
		#utilityMenu li.selected {
			margin: -5px 0 -5px -1px;
			height: 20px;
			background: #0c5bb8;
			line-height: 20px;
			border: 0;
		}
		#utilityMenu li.last {
			border: 0;
		}
	#utilityMenu li a {
		color: #0051b4;
		text-decoration: underline;
		}
		#utilityMenu li a:hover {
			color: #0051b4;
			text-decoration: none;
		}
		#utilityMenu li.selected a, #utilityMenu li.selected a:hover {
			color: #fff;
			text-decoration: none;
		}

#logo {
	width: 191px;
	height: 175px;
	padding: 5px 0px 19px 44px;
	overflow: hidden;
}

#searchBar {
	position: absolute;
	top: 160px;
	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: 65px;
	right: 0px;
	width: 300px;
	overflow: hidden;
	background: #ebebeb;
	z-index: 250;
}
#tabBox ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 24px;
	overflow: hidden;
	background: #b5b5b5;
}
#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: #333;
	text-decoration: none;
}
#tabBox ul.tabs li.tab1 a {
	width: 101px;
}
#tabBox ul.tabs li.tab2 a {
	width: 102px;
	border-left: 1px solid #fff;
}
#tabBox ul.tabs li.tab3 a {
	width: 95px;
	border-left: 1px solid #fff;
}
.tab1 ul.tabs li.tab1 a, .tab2 ul.tabs li.tab2 a, .tab3 ul.tabs li.tab3 a {
	color: #0051b4 !important;
	background: #ebebeb !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: #0051b4;
	text-align: center;
}
#tabBox .info a {
	color: #0051b4;
}
#tabBox .info p.top {
	font-size: 12px;
	color: #0051b4;
	padding: 3px 0;
	margin: 0 0 3px;
	font-weight: bold;
	border-bottom: 1px solid #0051b4;
}
#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: 140px;
	height: 18px;
	overflow: hidden;
	background: #999;
	border: 1px solid #666;
	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 center top;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
}
#tabBox .open .bottom {
	height: 2px;
}
#tabBox .bottom a {
	display: block;
	width: 60px;
	margin: 0 0 0 119px;
	height: 12px;
	overflow: hidden;
	color: #666;
	text-align: center;
	text-decoration: none;
}
#tabBox .open .bottom a {
	display: none;
}

#primaryMenu {
	margin: 0;
	padding: 0;
	width: 920px;
	height: 40px;
}
* html #primaryMenu {
	overflow: hidden;
}
	#primaryMenu.selected {
		background: #0c5bb8;
		padding: 0 0 7px;
	}
	#primaryMenu ul {
		position: absolute;
		padding: 0;
		margin: 0;
		list-style: none;
		z-index: 200;
	}
	#primaryMenu ul li {
		position: relative;
		float: left;
		display: inline;
		height: 40px;
	}
	#primaryMenu ul li span {
		display: block;
		font-size: 20px;
		height: 40px;
		line-height: 40px;
		color: #0c5bb8;
		text-decoration: none;
		text-align: center;
		overflow: hidden;
		background: #daecf6;
		border-right: 2px solid #fff;
	}
		#primaryMenu ul li span.menu1 {
			width: 281px;
		}
		#primaryMenu ul li span.menu2 {
			width: 179px;
		}
		#primaryMenu ul li span.menu3 {
			width: 203px;
		}
		#primaryMenu ul li span.menu4 {
			border: none;
			width: 251px;
		}
		#primaryMenu ul li span.menu4 a {
		}

	#primaryMenu ul li a {
		display: block;
		color: #0c5bb8;
		text-decoration: none;
		text-align: center;
		height: 40px;
		margin: 0 auto;
	}
	#primaryMenu ul li.hover, #primaryMenu ul li:hover, #primaryMenu ul li.selected {
		background: #0c5bb8;
	}
	#primaryMenu ul li.hover span, #primaryMenu ul li:hover span, #primaryMenu ul li.selected span {
		background: #0c5bb8;
	}
	#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: 40px;
			left: 0;
			border: 0;
			width: 321px;
			z-index: 40;
		}
			#primaryMenu.selected ul li.hover iframe {
				top: 47px;
			}
			#primaryMenu ul li.hover ul.menu4 iframe{
				left: auto;
				right: 0;
			}
		#primaryMenu ul li.hover ul, #primaryMenu ul li:hover ul {
			position: absolute;
			top: 40px;
			left: 0;
			display: block;
			width: 321px;
			padding: 19px 0 15px;
			overflow: hidden;
			background: #8dc4dd;
			z-index: 50;
			font-family: 'Trebuchet MS', Helvetica, sans-serif;
			font-weight: normal;
		}
			#primaryMenu.selected ul li.hover ul, #primaryMenu.selected ul li:hover ul {
				border-top: 7px solid #0c5bb8;
			}
			#primaryMenu ul li ul.menu4 {
				left: auto;
				right: 0;
			}
		#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 30px 7px 50px;
			color: #0c5bb8;
			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: #0c5bb8;
			}


#template {
	background: #fff;
	padding: 0 0 30px;
	width: 920px;
}

#templateHomePage {
	padding: 0 0 30px;
	width: 920px;
}

#doctorSel {
	margin: 0 auto 55px;
	width: 840px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	background: #999;
	position: relative;
	top: 30px;
}
#doctorSel .title {
	font-size: 20px;
	line-height: 26px;
	padding: 2px 20px;
	color: #fff;
	background: #0c5bb8;
	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: #0c5bb8;
	font-weight: bold;
	margin: 0 5px 0 0;
}

table#doctorResults {
	margin: 0 auto 10px;
	padding: 0;
	border: 0;
	width: 780px;
	border-collapse: collapse;
}
#doctorResults th {
	padding: 0 8px;
	color: #0c5bb8;
	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: #000;
	font-weight: bold;
}
#doctorResults td.name a {
	color: #000;
}

ol.alphaSel {
	width: 723px;
	margin: 0 auto;
	padding: 3px 0;
	height: 37px;
	overflow: hidden;
}

.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: 31px; background-position: left top; }
	ol.alphaSel .alphaB { width: 26px; background-position: -31px top; }
	ol.alphaSel .alphaC { width: 28px; background-position: -57px top; }
	ol.alphaSel .alphaD { width: 29px; background-position: -85px top; }
	ol.alphaSel .alphaE { width: 27px; background-position: -114px top; }
	ol.alphaSel .alphaF { width: 25px; background-position: -141px top; }
	ol.alphaSel .alphaG { width: 30px; background-position: -166px top; }
	ol.alphaSel .alphaH { width: 30px; background-position: -196px top; }
	ol.alphaSel .alphaI { width: 17px; background-position: -226px top; }
	ol.alphaSel .alphaJ { width: 23px; background-position: -243px top; }
	ol.alphaSel .alphaK { width: 28px; background-position: -266px top; }
	ol.alphaSel .alphaL { width: 25px; background-position: -294px top; }
	ol.alphaSel .alphaM { width: 33px; background-position: -319px top; }
	ol.alphaSel .alphaN { width: 28px; background-position: -352px top; }
	ol.alphaSel .alphaO { width: 31px; background-position: -380px top; }
	ol.alphaSel .alphaP { width: 27px; background-position: -411px top; }
	ol.alphaSel .alphaQ { width: 32px; background-position: -438px top; }
	ol.alphaSel .alphaR { width: 26px; background-position: -470px top; }
	ol.alphaSel .alphaS { width: 23px; background-position: -496px top; }
	ol.alphaSel .alphaT { width: 29px; background-position: -519px top; }
	ol.alphaSel .alphaU { width: 29px; background-position: -548px top; }
	ol.alphaSel .alphaV { width: 27px; background-position: -577px top; }
	ol.alphaSel .alphaW { width: 38px; background-position: -604px top; }
	ol.alphaSel .alphaX { width: 26px; background-position: -642px top; }
	ol.alphaSel .alphaY { width: 27px; background-position: -668px top; }
	ol.alphaSel .alphaZ { width: 28px; background-position: -695px top; }

	ol.alphaSel .alphaA:hover { background-position: left -37px; }
	ol.alphaSel .alphaB:hover { background-position: -31px -37px; }
	ol.alphaSel .alphaC:hover { background-position: -57px -37px; }
	ol.alphaSel .alphaD:hover { background-position: -85px -37px; }
	ol.alphaSel .alphaE:hover { background-position: -114px -37px; }
	ol.alphaSel .alphaF:hover { background-position: -141px -37px; }
	ol.alphaSel .alphaG:hover { background-position: -166px -37px; }
	ol.alphaSel .alphaH:hover { background-position: -196px -37px; }
	ol.alphaSel .alphaI:hover { background-position: -226px -37px; }
	ol.alphaSel .alphaJ:hover { background-position: -243px -37px; }
	ol.alphaSel .alphaK:hover { background-position: -266px -37px; }
	ol.alphaSel .alphaL:hover { background-position: -294px -37px; }
	ol.alphaSel .alphaM:hover { background-position: -319px -37px; }
	ol.alphaSel .alphaN:hover { background-position: -352px -37px; }
	ol.alphaSel .alphaO:hover { background-position: -380px -37px; }
	ol.alphaSel .alphaP:hover { background-position: -411px -37px; }
	ol.alphaSel .alphaQ:hover { background-position: -438px -37px; }
	ol.alphaSel .alphaR:hover { background-position: -470px -37px; }
	ol.alphaSel .alphaS:hover { background-position: -496px -37px; }
	ol.alphaSel .alphaT:hover { background-position: -519px -37px; }
	ol.alphaSel .alphaU:hover { background-position: -548px -37px; }
	ol.alphaSel .alphaV:hover { background-position: -577px -37px; }
	ol.alphaSel .alphaW:hover { background-position: -604px -37px; }
	ol.alphaSel .alphaX:hover { background-position: -642px -37px; }
	ol.alphaSel .alphaY:hover { background-position: -668px -37px; }
	ol.alphaSel .alphaZ:hover { background-position: -695px -37px; }
	
	ol.alphaSel .selected .alphaA { background-position: left -37px; }
	ol.alphaSel .selected .alphaB { background-position: -31px -37px; }
	ol.alphaSel .selected .alphaC { background-position: -57px -37px; }
	ol.alphaSel .selected .alphaD { background-position: -85px -37px; }
	ol.alphaSel .selected .alphaE { background-position: -114px -37px; }
	ol.alphaSel .selected .alphaF { background-position: -141px -37px; }
	ol.alphaSel .selected .alphaG { background-position: -166px -37px; }
	ol.alphaSel .selected .alphaH { background-position: -196px -37px; }
	ol.alphaSel .selected .alphaI { background-position: -226px -37px; }
	ol.alphaSel .selected .alphaJ { background-position: -243px -37px; }
	ol.alphaSel .selected .alphaK { background-position: -266px -37px; }
	ol.alphaSel .selected .alphaL { background-position: -294px -37px; }
	ol.alphaSel .selected .alphaM { background-position: -319px -37px; }
	ol.alphaSel .selected .alphaN { background-position: -352px -37px; }
	ol.alphaSel .selected .alphaO { background-position: -380px -37px; }
	ol.alphaSel .selected .alphaP { background-position: -411px -37px; }
	ol.alphaSel .selected .alphaQ { background-position: -438px -37px; }
	ol.alphaSel .selected .alphaR { background-position: -470px -37px; }
	ol.alphaSel .selected .alphaS { background-position: -496px -37px; }
	ol.alphaSel .selected .alphaT { background-position: -519px -37px; }
	ol.alphaSel .selected .alphaU { background-position: -548px -37px; }
	ol.alphaSel .selected .alphaV { background-position: -577px -37px; }
	ol.alphaSel .selected .alphaW { background-position: -604px -37px; }
	ol.alphaSel .selected .alphaX { background-position: -642px -37px; }
	ol.alphaSel .selected .alphaY { background-position: -668px -37px; }
	ol.alphaSel .selected .alphaZ { background-position: -695px -37px; }



#banner {
	height: 322px; /* changed from284px; as the image was getting cut */
	width: 920px;
	overflow: hidden;
	/*margin-bottom: 29px; commented this as slidertab needs to replicate tht of UHS */
}
#banner .bannerImg {
	display: none;
}
#banner #bannerImg1 {
	display: block;
}
#bannerItems {
	position: relative;
	z-index: 1;
}
#bannerThumbs {
	position: absolute;
	top: 245px; /* changed from 235px; */
	left: 63px; /* changed from 54px; for OBH bannerthumbnails */
	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; /* changed from28px; as slidertab needs to replicate tht of UHS */
	width: 920px;
	z-index: 700;
}
#homeTabs .slit {
	position: absolute;
	top: 22px;
	width: 920px;
	height: 6px;
	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: 35px;
	width: 850px;
	height: 28px; 
	overflow: hidden;
}
#homeTabSlider .close {
	position: absolute;
	top: 50px;
	right: 15px;
	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: 35px;
	width: 850px;
	margin: 0;
	padding: 0;
	list-style: none;
}
	#homeTabs ul.homeTabs li {
		float: left;
		display: inline;
		width: 265px;
		margin-right: 27px;
	}
		#homeTabs ul.homeTabs li.tab3 {
			width: 266px;
			margin-right: 0px;
		}
			ul.homeTabs li a {
				position: relative;
				z-index: 60;
				display: block;
				height: 35px;
				font-size: 16px;
				line-height: 28px;
				padding: 0 0 0 32px;
				color: #fff;
				text-decoration: none;
				font-weight: bold;
			}
			
	ul.homeTabs li.tab1, ul.homeTabs li.tab2, ul.homeTabs li.tab3 {
		background: #999 url(/webimages/homeTabs_off.gif) repeat-x top;
	}
		.tab1 ul.homeTabs li.tab1, .tab2 ul.homeTabs li.tab2, .tab3 ul.homeTabs li.tab3 {
			background: #999;
		}
	ul.homeTabs li.tab1 a, ul.homeTabs li.tab2 a, ul.homeTabs li.tab3 a {
		background: url(/webimages/homeTabsArrow_off.gif) no-repeat 15px 10px;
	}
		.tab1 ul.homeTabs li.tab1 a, .tab2 ul.homeTabs li.tab2 a, .tab3 ul.homeTabs li.tab3 a {
			background: #999999 url(/webimages/homeTabsArrow_on.gif) no-repeat 15px 10px;
		}

.homeTabContent .tab1, .homeTabContent .tab2, .homeTabContent .tab3 {
	display: none;
}
.tab1 .homeTabContent .tab1, .tab2 .homeTabContent .tab2, .tab3 .homeTabContent .tab3 {
	display: block;
	
	overflow:hidden;/* added as the slidertab was not working for FF  */
}

#homeTabs .homeTabContent {
	width: 850px;
	height: 600px;
	overflow: hidden;
	padding: 20px 0 0;
	background: #999;
}
.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 3px;
	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: 723px;
	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 #666;
	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: #e1e1e1;
	margin: 0;
	padding: 0;
}
ul.eventTab p {
	margin: 0;
	padding: 5px 0;
}

#homeContent {
	width: 920px;
	padding: 20px 0px 0;
	overflow: hidden;
	}
#templateHomePage #homeContent {
	padding: 20px 0px 0;
}

#homeContent .spanLeft {
	float: left;
	display: inline;
	width: 248px; /* changed from 270px to 248px for the 3rd bottom image to fit 6/9 */
	overflow: hidden;
	text-align: center;
}
#homeContent.full .spanLeft {
	padding: 0 55px 0 0;
}

#homeContent.full .spanLeftLast {
	padding: 0 0 0 0;
	float: left;
	display: inline;
	width: 270px;
	overflow: hidden;
	text-align: center;
}
	#homeContent p {
		margin: 0;
		padding: 0;
	}
.leftHome {
	float: left;
	display: inline;
	width: 600px;
	overflow: hidden;
}
.rightHome {
	float: right;
	display: inline;
	width: 300px;
	overflow: hidden;
	text-align: center;
}

.breadcrumb {
	padding: 10px 10px 0;
	color: #0c5bb8;
}
	#bioContent {
		padding: 10px;
		color: #333;
	}
.breadcrumbwithimage {
	padding: 10px 10px 0;
	width: 210px;
	overflow: hidden;
	float: left;
	display: inline;
	color: #0c5bb8;
}
	.breadcrumb a, .breadcrumbwithimage a {
		color: #0c5bb8;
	}
		#bioContent .breadcrumb a {
			font-style: italic;
			color: #333;
		}
	.breadcrumb em, .breadcrumbwithimage em {
		font-style: normal;
	}


#bioContent .leftCol {
	float: left;
	display: inline;
	width: 348px;
	padding: 10px 0 0 15px;
	overflow: hidden;
}
#bioContent .rightCol {
	float: right;
	display: inline;
	width: 519px;
	padding: 15px 0 0;
	overflow: hidden;
}

#bioContent .bioImage {
	width: 332px;
	height: 314px;
	padding: 7px 9px 9px 7px;
	margin: 0 0 18px;
	overflow: hidden;
}
#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) repeat-x left top;
}
* html #bioContent .bioLocations {
	height: 415px;
	overflow: visible;
}
	.bioLocations .title {
		font-size: 18px;
		color: #0c5bb8;
		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: 472px;
	padding: 8px 15px;
	overflow: hidden;
	background: #e9e9e9;
	margin: 0 0 10px;
}
	.bioDetails a {
		color: #0c5bb8;
	}
	.bioDetails .name {
		font-size: 22px;
		color: #0c5bb8;
		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: #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;
	width: 561px;
	padding: 25px 30px 0 125px;
	overflow: hidden;
	background: url(/webimages/servicesList_top.gif) repeat-x left top;
}
	.servicesList .cat {
		position: relative;
		border-top: 1px solid #999;
	}
	.servicesList .title {
		position: absolute;
		top: 0;
		left: -32px;
		font-size: 65px;
		line-height: 50px;
		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 a:hover {
		color: #3179cd;
	}
	.servicesList li.selected a, .servicesList li.selected a:hover {
		color: #000;
	}

	.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 {
		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;
}

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: #0c5bb8;
}

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;
	}


.ImageRight {
	float: right;
}

table.imageWithCaption {
	font: italic normal 11px/1.5em "Trebuchet MS";
	float: right;
	width: 280px;
	text-align: center;
	margin-left: 15px;
	color: #0c5bb8;
}


table.imageWithCaption td {
	text-align: center;
}


#detailContent {
	width: 710px;
	float: right;
	margin-top: 10px;
}

.twoCol .leftCol {
/*	width: 450px;
	padding: 0 0 0 20px; for main-detail template*/
	overflow: hidden;
}

.twoCol .rightCol {
	float: right;
	display: inline;
	width: auto; /* changed from 220px to auto for main-detail template*/
	overflow: hidden;
}

.oneCol .leftCol {
	width: 670px;
	overflow: hidden;
	padding: 0 0 0 20px;
}

.oneCol .rightCol {
	display: none;
}


#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: #0c5bb8;
}

#detailContent .leftCol ul li {
	padding: 2px 0;
}

#detailContent .leftCol ul a {
	color: #0c5bb8;
}

#detailContent .leftCol ul a:hover {
	text-decoration: none;
}

#detailContent .rightColBlock {
	background: #ececec;
	padding: 20px;
	width: 190px;
	overflow: hidden;
	margin: 0 0 15px;
}

#detailContent .rightColBlock h2 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: center;
	color: #0c5bb8;
	font-weight: bold;
}

.servicesBlock {
	width: 260px;
	text-align: center;
	float: left;
	margin-left: 35px;
	display: inline;
}
	.servicesBlock h3 {
		color: #0c5bb8;
		padding: 13px 14px 7px 14px;
		margin: 0;
		font: normal bold 16px/16px "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;
	margin: 0;
}
	#newsItems li {
		padding: 15px;
		border-top: 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: #0c5bb8;
		font-weight: bold;
		margin: 0;
		padding: 0 0 4px;
	}
	#newsItems h4 a {
		color: #0c5bb8;
	}
	#newsItems h4 a:hover {
		text-decoration: none;
	}
	.newsHeadlineTag {
		margin-top: -10px;
		padding: 0 0 15px 0;
	}
	#newsItems h6 {
		clear: right;
		font-size: 9px;
		color: #0c5bb8;
		margin: 0;
		padding: 2px 0 4px;
	}
	#newsItems h6 a {
		color: #0c5bb8;
	}
	#newsItems h6 a:hover {
		text-decoration: none;
	}

#leftNav {
	width: 195px;
	float: left;
	overflow: hidden;
	color: #0c5bb8;
}
	#leftNav ul {
		list-style: none;
		padding: 20px 20px 40px 20px;
		margin: 0;
		font-size: 14px;
	}
	#leftNav li {
		padding: 5px 0px;
	}
	#leftNav li a {
		color: #0c5bb8;
		font-weight: bold;
	}
		#leftNav li a:hover {
			color: #3179cd;
		}
		#leftNav li a.selected {
			color: #000;
			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.selected {
				color: #000;
			}
		#leftNav li ul li a {
			font-weight: normal;
		}

#eventNav {
	width: 191px;
	background: #e9e9e9;
	padding: 5px 0 25px;
	margin-bottom: 25px;
	text-align: center;
}
	#eventNav h4 {
		text-align: center;
		color: #0c5bb8;
	}
	#eventNav .checkBoxes {
		text-align: left;
		width: 120px;
		margin: 0 auto;
	}
		#eventNav .checkBoxes label {
			font-weight: normal;
			color: #333;
			vertical-align: middle;
		}
		#eventNav .checkBoxes input {
			vertical-align: middle;
		}

/* --Events Details Left Navigation
------------------------------------------------- */

#eventNavDetail {
	width: 198px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
}
#eventNavDetail ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#eventNavDetail ul li {
	padding: 0;
	display: inline-block;
	width: 198px;
}
#eventNavDetail ul li a {
	color: #0c5bb8;
	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: #ebebeb;
}
#eventNavDetail ul li.eventNavDetailEvent a {
	background:  url(/webimages/eventNavActive.gif) no-repeat;
	color: #000;
	font-weight: bold;
}
#eventNavDetail ul li.eventNavDetailEvent a span {
	color: #000;
	font-weight: normal;
}
#eventNavDetail ul li.eventNavDetailEvent ul li {
	color: #666;
}
#eventNavDetail ul li.eventNavDetailEvent ul li.activeEvent {
	color: #000;
}
#eventNavDetail ul li.eventNavDetailEvent ul li.activeEvent a {
	color: #000;
}
#eventNavDetail ul li.eventNavDetailEvent ul li a {
	background: none;
	color: #666;
}



#eventDetail {
	width: 680px;
	float: right;
	padding: 15px;
	margin-top: 5px;
}
#eventDetail h1 {
	width: 640px;
	float: right;
	display: inline;
	font-size: 28px;
	padding: 4px 0 0;
	margin: 0;
	color: #0c5bb8;
}
#eventDetail h4 {
	padding: 0px 0px 15px;
	margin: 0;
	color: #0c5bb8;
}


.dateBlock {
	height: 31px;
	float: left;
	width: 27px;
	text-transform: uppercase;
	text-align: center;
	margin: 3px 12px 0 0;
	display: block;
	color: #fff;
	overflow: hidden;
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: #0c5bb8;
	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;
}
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 8px 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 #0c5bb8;
	background: url(/webimages/event1_bg.jpg) repeat-x top;

}
ul#eventList li.event1 h3 {
	color: #0c5bb8;
}
ul#eventList li.event1 ul.eventItem li {
	border-bottom: 1px solid #0c5bb8;
}
ul#eventList li.event1 .dateBlock {
	background: #0c5bb8;
}
ul#eventList li.event1 ul.eventItem li h4 a {
	color: #0c5bb8;
}
ul#eventList li.event1 ul.eventItem li h6 {
	color: #0c5bb8;
}


/* --Search Results Area
------------------------------------------------- */

#searchResultsContainer {
	position: relative;
	padding: 0 40px;
}

.searchBlock {
	text-align: center;
	padding: 0 40px 15px;
	font-size: 20px;
	line-height: 18px;
	color: #0c5bb8;
	font-weight: normal;
}
.searchBlock label, .searchBlock input, .searchBlock select {
	vertical-align: middle;
	margin: 0;
	font-weight: normal;
}
.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: #0c5bb8;
}
.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: 21px;
	padding: 9px 0 0;
	overflow: hidden;
	background: #0c5bb8;
}
#featuredResults .title h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
#featuredResults .title h3 a {
	color: #fff;
}

ul.searchResults {
	list-style: none;
	padding: 0 30px;
	margin: 0;
	clear: both;
}

ul.searchResults li {
	padding: 15px;
	border-top: 1px solid #b3b3b3;
	margin: 0px;
	overflow: hidden;
	zoom: 1;
}

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: #0c5bb8;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
	ul.searchResults h4 a {
		color: #0c5bb8;
	}
		ul.searchResults h4 a:hover {
			text-decoration: none;
		}
		

#footer {
	overflow: hidden;
	padding: 18px 0 30px;
	text-align: center;
	color: #97a2a8;
	line-height: 15px;
	background: url(/webimages/footer.gif) no-repeat center top;
}

#footer a {
	color: #97a2a8;
}
#footer a:hover {
	color: #7c888e;
}
#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;
    }