	body {
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		background: #ffffff;
		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding: 0;
		text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		color: #000000;
	}
	#container {
		width: 936px;
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		/*border: 1px solid #000000;*/
		text-align: left; /* this overrides the text-align: center on the body element. */
	}
	#header {
		padding: 10px 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	}
	
	#mainContent {
		padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
		background: #FFFFFF;
	}

/*HUB NAV AT BOTTOM OF SITE*/
	#hub {
		height:151px;
	}
	#hubnavRow1 {
		position: absolute;
		text-align:left;
		list-style: none;
		margin: 0;
		padding: 0;
		height: 36px;
		width:936px;
		display: inline;
		overflow: hidden;
		}
	#hubnavRow1 li {
		margin: 0; 
		padding: 0;
		list-style: none;
		display: inline;
		}
	#hubnavRow1 a {
		float: left;
		padding: 36px 0 0 0;
		overflow: hidden;
		min-height: 0px !important; 
		min-height /**/:36px; /* for IE5/Win only */
		}
	#hubnavRow1 a:hover {
		background-position: 0 -36px;
		}
	
	#hubnavRow1 a:active, #hubnavRow1 a.selected {
		background-position: 0 -36px;
	}
	#hub_welcome a  {
	width: 186px;
	background-image: url(images/hub_welcome.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_nursery a  {
	width: 188px;
	background-image: url(images/hub_nursery.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_channels a  {
	width: 187px;
	background-image: url(images/hub_channels.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_blog a  {
	width: 188px;
	background-image: url(images/hub_blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_awards a  {
	width: 187px;
	background-image: url(images/hub_awards.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hubnavRow2 {
		position: absolute;
		text-align:left;
		list-style: none;
		margin: 0;
		padding: 0;
		height: 36px;
		width:936px;
		display: inline;
		overflow: hidden;
		}
	#hubnavRow2 li {
		margin: 0; 
		padding: 0;
		list-style: none;
		display: inline;
		}
	#hubnavRow2 a {
		float: left;
		padding: 36px 0 0 0;
		overflow: hidden;
		min-height: 0px !important; 
		min-height /**/:36px; /* for IE5/Win only */
		}
	#hubnavRow2 a:hover {
		background-position: 0 -36px;
		}
	
	#hubnavRow2 a:active, #hubnavRow2 a.selected {
		background-position: 0 -36px;
	}
	#hub_card a  {
	width: 186px;
	background-image: url(images/hub_card.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_tour a  {
	width: 188px;
	background-image: url(images/hub_tour.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_testimonials a  {
	width: 187px;
	background-image: url(images/hub_testimonials.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_forum a  {
	width: 188px;
	background-image: url(images/hub_forum.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub_foundation a  {
	width: 187px;
	background-image: url(images/hub_foundation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#hub #row4 {
		position: absolute;
		margin: 0;
		padding: 0;
		height: 30px;
		width:936px;
		display: inline;
		overflow: hidden;
		background-image: url(images/hub_textovers.gif);
		}
/*End HuB Menu*/
	
/*Footer*/
	#footer {
		padding: 0 0 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	}
	#footer p {
		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
		padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
		color:#B1B1B1;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
	}
	#footer a {
		color:#B1B1B1;
	}
/*End Footer*/

/*seo*/
	#seo {
		padding: 0 0 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	}
	#seo p {
		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
		padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
		color:#B1B1B1;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
	}
	#seo a {
		color:#B1B1B1;
	}
/*End seo*/

/*search box top*/
input.search {
	color:#ffffff;
	background-color:#FF4000;
	width:223px;
}

/*homepage bottom content*/
	td.homebottom {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}

	.forum_post {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#081C65;
		font-weight:bold;
		line-height:18px;
	}
	.fresh_title {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#081C65;
		font-weight:bold;
		line-height:25px;
	}
	.fresh_more {
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		color:#B1B1B1;
	}
	.fresh_articles {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
	.header_orange {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#FF4000;
		font-weight:bold;	
	}
	.channel_div {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;
		background-color:#DADDE8;
		padding:12px;
	}
	#channel_tours {
		display:block;
		visibility:visible;
	}
	#channel_testimonials {
		display:none;
		visibility:hidden;
	}
	#channel_cooking {
		display:none;
		visibility:hidden;
	}
	#channel_healing {
		display:none;
		visibility:hidden;
	}
	#channel_team{
		display:none;
		visibility:hidden;
	}
	#channel_btns {
		position: absolute;
		text-align:left;
		list-style: none;
		margin: 0;
		padding: 0;
		height: 36px;
		width:354px;
		display: inline;
		overflow: hidden;
		}
	#channel_btns li {
		margin: 0; 
		padding: 0;
		list-style: none;
		display: inline;
		}
	#channel_btns a {
		float: left;
		padding: 36px 0 0 0;
		overflow: hidden;
		min-height: 0px !important; 
		min-height /**/:36px; /* for IE5/Win only */
		}
	/*#channel_btns a:hover {
		background-position: 0 -36px;
		}
	
	#channel_btns a:active, #channel_btns a.selected {
		background-position: 0 -36px;
	}
	*/
	#channel_btn_tours a  {
	width: 39px;
	background-image: url(images/btnVirtualToursNew.gif);
	
	background-repeat: no-repeat;
	background-position: 0 -36px;
	}
			#channel_btn_cooking a  {
	width: 101px;
	overflow:hidden;
	background-image: url(images/btnHealthCooking.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#channel_btn_testimonials a  {
	width: 57px;
	background-image: url(images/btnPatientTestimonialsNew.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

		#channel_btn_healing a  {
	width: 96px;
	background-image: url(images/btnHealingGarden.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#channel_btn_team a  {
	width: 59px;
	background-image: url(images/btnTeam.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
/*End homepage bottom content*/

/*Inside Pages*/
	.content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		line-height:18px;
	}
	.headerGeorgiaBlue14 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#081C65;
		font-size:14px;
		font-weight:bold;
		line-height:20px;
	}
	.headerGeorgiaBlue16 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#081C65;
		font-size:16px;
		font-weight:bold;
		line-height:21px;
	}
	.headerGeorgiaOrange16 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#FF4000;
		font-weight:bold;	
	}
	.smallBlueItalics {
		color:#081C65;
		font-style:italic;
	}
	.headerArialBlue16 {
		font-family:Arial, Helvetica, sans-serif;
		color:#081C65;
		font-size:16px;
		font-weight:bold;
		line-height:21px;	
	}
	a {
		color:#081C65;
	}
	a:hover {
		color:#02754B;
	}
	.contentSmall {
		font-size:10px;
	}
	
/*rollovers*/
	a.viewdetails {
	display:block;
	height:63px;
	width:368px;
	text-decoration:none;
	overflow:hidden;
	background-image: url(images/view-department-details.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	}
	a.viewdetails:hover {
		background-position: 0 -75px;
	}
	.detailsbutton {
		width:376px;
		height:38px;
		overflow:hidden;
		display:block;
		background-image: url(images/bars/arrow.gif);
		background-repeat:no-repeat;
		background-position: 350px -0px;
	}
	
	.detailsbuttonlink{
		width:350px;
		height:38px;
		overflow:hidden;
		display:block;
		background-position: left top;
		background-repeat:no-repeat;
		text-decoration:none;
		color:#FFFFFF;
	}
	.detailsbuttonlinkCS{
		width:350px;
		height:38px;
		overflow:hidden;
		display:block;
		background-position: left top;
		background-repeat:no-repeat;
		text-decoration:none;
		font-size:16px;
		font-weight: normal;
		color:#ffffff;
		padding:9px;
	}
	.detailsbox {
		
		width:558px;
	}
	.detailsboxheader {
		background-color:#02754B;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
	}
	
	.detailsboxheaderCS {
		background-color:#02754B;
		font-family:arial,helvetica,sans-serif;
		font-size:16px;
		font-weight: bold;
		color:#ffffff;
		padding:9px;
	}
	
	/*doctor search*/
	.select_search {
		color:#081C65;
		background-color:#DADDE8;
	}
	.goButton {
		display:block;
		height:23px;
		overflow:hidden;
		width:94px;
		background-image: url(images/btnGo.gif);
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:left top;
		
	}
	.goButton:hover {
		background-position: 0px -23px;
	}
	.disclaimerBlue {
		color:#081c65;
		
		font-size:9px;
	}
	/*locations*/
	.directionsButton {
		display:block;
		height:23px;
		overflow:hidden;
		width:113px;
		background-image: url(images/btnDirections.gif);
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:left top;
		
	}
	.directionsButton:hover {
		background-position: 0px -23px;
	}
	.directionsLabel {
		font-family:Arial,helvetica,sans-serif;
		font-size:14px;
		color:#081C65;
		padding-bottom:0px;
		padding-top:12px;
	}
	.select_directions {
		color:#081C65;
		background-color:#DADDE8;
		width:262px;
	}

	/*channel block*/
	#channel_btns_inside {
		position: absolute;
		text-align:left;
		list-style: none;
		margin: 0;
		padding: 0;
		height: 23px;
		width:369px;
		display: inline;
		overflow: hidden;
		}
	#channel_btns_inside li {
		margin: 0; 
		padding: 0;
		list-style: none;
		display: inline;
		}
	#channel_btns_inside a {
		float: left;
		padding: 23px 0 0 0;
		overflow: hidden;
		min-height: 0px !important; 
		min-height /**/:23px; /* for IE5/Win only */
		}
	#channel_btns_inside a:hover {
		background-position: 0 -23px;
		}
	
	#channel_btns_inside a:active, #channel_btns_inside a.selected {
		background-position: 0 -23px;
	}
	
	#channel_tours_inside a  {
	width: 83px;
	background-image: url(images/channels_tours.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#channel_test_inside a  {
	width: 122px;
	background-image: url(images/channels_testimonials.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#channel_garden_inside a  {
	width: 96px;
	background-image: url(images/channels_garden.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#channel_team_inside a  {
	width: 68px;
	background-image: url(images/channels_team.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	/********** Renata's additions */
.clearfix, .clear {
	clear:both !important;
	}
.nomarg {
	margin:0 !important;
	}
	.nomarg-top {
		margin-top:0 !important;
		}
	.nomarg-bottom {
		margin-bottom:0 !important;
		}
.nopad {
	padding:0 !important;
	}
	.nopad-top {
		padding-top:0 !important;
		}
	.nopad-bottom {
		padding-bottom:0 !important;
		}
.float-left {
	float:left !important;
	}
.float-right {
	float:right !important;
	}
.label_img, .linedivide {
	margin:15px 0;
	}
#healthresources ul {
	margin:0;
	padding:15px;
	}
#healthresources ul.columns {
	font-size:12px;
	line-height:20px;
	list-style-type:none;
	display:block;
	text-indent:0;
	padding:0;
	}
#healthresources ul.columns li {
	display:block;
	float:left;
	width:33%;
	}
#healthresources h3 {
	margin:0 0 5px 0;
	}
img.photo_story {
	display:block;
	float:right;
	margin-left:15px;
	}
	
/********** Renata 2008/10/14 */


/* Text styling */
.headerGeorgiaBlue20 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#081C65;
		font-size:20px;
		font-weight:bold;
		line-height:24px;
	}	
.pink {
	color:#EC008C;
	}
.blue {
	color:#081C65;
	}
.green {
	color:#02754B;
	}
	
	
/* layout support */
.margin-top {
	margin-top:15px;
	}
.margin-bottom, ul.margin-bottom-li li {
	margin-bottom:15px;
	}
	.margin-top_lg {
		margin-top:5em;
		}
	.margin-bottom_lg {
		margin-bottom:5em;
		}
.nolist {
	list-style-type:none;
	}
.nofloat {
	float:none;
	}


/* ETC design */
.line_divide {
	margin:15px 0;
	height:3px;
	overflow:hidden;
	clear:both;
	background:#AEB4CC;
	padding:0;
	}
.greenborder {
	border:2px solid #02754B;
	padding:0 12px 12px 12px;
	margin:15px 0;
	_position:relative;
	}
	.greenborder img.title {
		display:block;
		margin:0 -12px 15px -12px;
		padding:0;
		_float:left;
		_margin-left:-6px;
		}
	

/* Primary Grid elements */
.grid {float:left; width:100%; clear:both;}
.column {float:left; margin:0 0 0 29px;}
	.column.first, .column.last {margin-left:0 !important;}
	.column.last {float:right !important;}
	/* col combos */
	.colx50 {width:49%; margin:0;}
	.colx33 {width:31%; margin-left:3.5%;}
	/* --- */
	.col936 {width:936px; margin:0;}
	/* --- */
	.col539 {width:539px;}
	.col368 {width:368px;}
	/* --- */
	.col500 {width:500px;}
	.col407 {width:407px;}
	/* --- */
	.col517 {width:517px;}
	.col517 {width:390px;}

/* UL Grid-styles and the like */
ul.list_block {clear:both;}
	ul.list_block, ul.list_block li, ul.list_block li a {display:block; margin:0; padding:0; width:100%; list-style-type:none;}
	ul.list_block.gridtype li, ul.list_block.gridtype li a {display:block; margin:0; padding:0; width:auto; list-style-type:none;}
	/* variations */
	ul.list_block.colx33 li {width:33%; float:left; margin-bottom:15px;}
	ul.list_block li.colx50 {width:49%;}
	/* image buttons */
	ul.list_block a.handbook_view {background:url(images/view-patient-handbook.gif) no-repeat 0 0; height:60px; overflow:hidden; text-indent:-99999em;}
		ul.list_block a.handbook_view:hover {background:url(images/view-patient-handbook.gif) no-repeat 0 -75px;}
	ul.list_block a.handbook_dl {background:url(images/download-patient-handbook.gif) no-repeat 0 0; height:62px; overflow:hidden; text-indent:-99999em;}
		ul.list_block a.handbook_dl:hover {background:url(images/download-patient-handbook.gif) no-repeat 0 -75px;}
	ul.list_block a.class_view {background:url(images/view-class-information2.gif); height:62px; overflow:hidden; text-indent:-99999em;}
		ul.list_block a.class_view:hover {background:url(images/view-class-information.gif) no-repeat 0 -75px;}
	ul.list_block a.class_month_view {background:url(images/view-class-list-for-the-month.gif); height:62px; overflow:hidden; text-indent:-99999em;}
		ul.list_block a.class_month_view:hover {background:url(images/view-class-list-for-the-month.gif) no-repeat 0 -75px;}
	ul.list_block.btn_share {width:93px;}
		ul.list_block a.share {background:url(images/btnShare.gif) no-repeat 0 0; height:23px; overflow:hidden; text-indent:-99999em;}
			ul.list_block a.share:hover {background:url(images/btnShare.gif) no-repeat 0 -29px;}
	ul.list_block#nav_handbook {}
		ul.list_block#nav_handbook li a {height:38px; overflow:hidden; background:url(images/nav_handbook.gif) no-repeat 0 0;}
			ul.list_block#nav_handbook li a:hover {background-image:url(images/nav_handbook-hov.gif); background-repeat:no-repeat;}
			ul.list_block#nav_handbook li a.on {background-image:url(images/nav_handbook-on.gif); background-repeat:no-repeat;}
				ul.list_block#nav_handbook li a.nav01 {background-position:0 0;}
				ul.list_block#nav_handbook li a.nav02 {background-position:0 -38px;}
				ul.list_block#nav_handbook li a.nav03 {background-position:0 -76px;}
				ul.list_block#nav_handbook li a.nav04 {background-position:0 -114px;}
				ul.list_block#nav_handbook li a.nav05 {background-position:0 -152px;}
				ul.list_block#nav_handbook li a.nav06 {background-position:0 -190px;}
				ul.list_block#nav_handbook li a.nav07 {background-position:0 -228px;}
				ul.list_block#nav_handbook li a.nav08 {background-position:0 -266px;}
				ul.list_block#nav_handbook li a.nav09 {background-position:0 -304px;}
				ul.list_block#nav_handbook li a.nav10 {background-position:0 -342px;}
				ul.list_block#nav_handbook li a.nav11 {background-position:0 -380px;}
				ul.list_block#nav_handbook li a.nav12 {background-position:0 -418px;}
				ul.list_block#nav_handbook li a.nav13 {background-position:0 -456px;}
				ul.list_block#nav_handbook li a.nav14 {background-position:0 -494px;}
				ul.list_block#nav_handbook li a.nav15 {background-position:0 -532px;}
				ul.list_block#nav_handbook li a.nav16 {background-position:0 -570px;}
				ul.list_block#nav_handbook li a.nav17 {background-position:0 -608px;}
	a.viewbaby {background:url(images/btnViewBaby.gif) no-repeat 0 0; height:23px; overflow:hidden; width:93px; display:block;}
		a.viewbaby:hover {background:url(images/btnViewBaby.gif) no-repeat 0 -27px;}
	/* event listings */
	ul.list_block.events ul {
		float:left;
		}
	ul.list_block.events li {
		float:left;
		margin-bottom:20px;
		}
		ul.list_block.events a.handbook_dl:hover {background:url(images/download-patient-handbook.gif) no-repeat 0 -75px;}
		ul.list_block.events span.eventtime {float:right; width:34%;}
		ul.list_block.events a.eventname, ul.list_block.events a.eventregister {float:left; width:65%;}

/* Baby photos */
#viewbabyphoto {width:200px;}
#viewbabyinfo {width:160px;}


#viewbabyphoto.babyphoto.lg.boy, #viewbabyphoto.babyphoto.lg.girl {
	width:200px;
	height:216px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
	}
	#viewbabyphoto.babyphoto.lg.girl {background-image:url(images/bg_babyphoto-girl.gif);}
	#viewbabyphoto.babyphoto.lg.boy {background-image:url(images/bg_babyphoto-boy.gif);}
	#viewbabyphoto.babyphoto.lg img {margin:12px 39px 72px 15px;}
table.babyresults {
	margin-bottom:15px;
	}
tr.babyresults td {
	padding:10px 0;
	}
.babyphoto.sm.boy, .babyphoto.sm.girl {
	width:79px;
	height:85px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
	}
	.babyphoto.sm.boy {background-image:url(images/bg_babyphoto-boy-sm.gif);}
	.babyphoto.sm.girl {background-image:url(images/bg_babyphoto-girl-sm.gif);}
	.babyphoto.sm img {margin:6px 16px 28px 9px;}
	ul.list_block li.thumb {width:91px; height:72px; float:left; overflow:hidden;}
	img.thumbnail {width:83px; height:72px; float:left; overflow:hidden;}
		ul.list_block li.thumb a {padding: 5px 5px 5px 5px;}/**/
.bg_negatives {
	background:url(images/negatives.gif) no-repeat bottom left;
	padding-bottom:325px;
	}
/* Forms */
.column.col539 table.form {width:539px;}
.column.col368 table.form {width:368px;}
table.form td {padding:6px 0;}
table.form input, table.form textarea, table.form select {border:1px solid #AEB4CC; background:#fff; width:96%; padding-top:3px; padding-bottom:3px;}
	table.form select {
		border:none;
		background-color:#AEB4CC;
		width:96%;}
table.form input.shortfield, table.form textarea.shortfield, table.form select.shortfield {width:142px;}
	table.form textarea {height:195px;}
	table.form td.form-label {width:110px;}
		form.directions table.form td.form-label {width:50%;}
	span.requiredfield {display:block; float:left; width:60%; line-height:23px;}
	table.form input.btnSend {display:block; border:none; width:93px; height:23px; overflow:hidden; float:right; background-image:url(images/btnSubmit.gif); background-position:0 0; background-repeat:no-repeat;}
		table.form input.btnSend:focus, table.form input.btnSend:hover {background-position:0 -26px;}
	table.form input.btnSubmit {display:block; border:none; width:93px; height:23px; overflow:hidden; float:right; background-image:url(images/btnSubmit.gif); background-position:0 0; background-repeat:no-repeat;}
		table.form input.btnSubmit:focus, table.form input.btnSubmit:hover {background-position:0 -26px;}
	table.form input.btnDirections {display:block; border:none; width:111px; height:23px; overflow:hidden; float:right; background-image:url(images/btnDirections.gif); background-position:0 0; background-repeat:no-repeat;}
		table.form input.btnDirections:focus, table.form input.btnDirections:hover {background-position:0 -33px;}



	/*staff directory page*/
	.staffdirectory_list{ 
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:11px;
		text-decoration:none;
	}
	.staffdirectory_on {
		padding-bottom:15px;
		color:#081C65;
		text-decoration:none;
	}
	a.staffdirectory_on {
		padding-bottom:15px;
		color:#081C65;
		text-decoration:none;
	}
	.staffdirectory_off {
		padding-bottom:15px;
		color:#666666;
		text-decoration:none;
	}
	a.staffdirectory_off {
		padding-bottom:15px;
		color:#666666;
		text-decoration:none;
	}
	.staffdirectory_small {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:10px;
	}
	.searchResults_list {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:13px;
	}
	.s1 {
		font-size: 100%;
	}
	.s2 {
		font-size: 300%;
	}
	.s3 {
		font-size: 17px;
	}




/*nov 2011 - home page redesigned*/

/*new home page main area*/
#homeMainSection {
	width:936px;
	float:left;
	margin: 10px 0 0 0;
	font-size:12px;
	color:#666666;
}
	#homeMainSection h2, #homeMainSection h1, #homeMainSection h3 {margin-top:0;margin-bottom:10px;}
	#homeMainSection #colA {
		float:left;
		width:560px;
	}
		#homeFlash {
			width:560px;
			height:270px;
			float:left;
			margin-bottom:23px;
		}
		#homeMainSection #colA #colAa {
			width:169px;
			float:left;	
		}
			#homeMainSection #colA #colAa #quickLinks {margin-bottom:23px;}
		#homeMainSection #colA #colAb {
			float:left;
			width:352px;
			margin-left:39px;
		}
			#homeMainSection #colA #colAb #homeUpcomingClasses {margin-bottom:23px;font-size:13px;}
			#homeMainSection #colA #colAb #homeUpcomingClasses ul {list-style:none;list-style-type:none;margin:0;padding:0;}
			#homeMainSection #colA #colAb #homeUpcomingClasses li {margin:0 0 10px 0;padding:0;}
				#homeMainSection #colA #colAb #homeUpcomingClasses a.homeUpcomingDate {font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#081C65;text-decoration:underline;font-weight:bold;}
					#homeMainSection #colA #colAb #homeUpcomingClasses a:hover {color:#02754B;}
				#homeMainSection #colA #colAb #homeUpcomingClasses a.homeUpcomingMore {text-transform:uppercase;font-size:8px;font-family:Verdana, Geneva, sans-serif;color:#B1B1B1;text-decoration:underline;}
	#homeMainSection #colB {
		float:right;
		width:347px;
		}
		#homeClock {
			height:160px;
			width:347px;
			background-color:#E6E7E8;
			background-image:url(../images/newhome/erwait-bg.gif);
			background-position:top left;
			background-repeat:no-repeat;
			position:relative;
			margin-bottom:10px;
		}
			#homeClockLearn {
				position:absolute;
				left:201px;
				top:63px;
			}
			#homeClockDirections {
				position:absolute;
				left:201px;
				top:83px;
			}
			#homeClockNumbers{
				position:absolute;
				left:31px;
				top:92px;
			}
			#homeClockNumbers ul{
				margin:0;
				padding:0;
				list-style:none;
			}
			#homeClockNumbers li {
				float:left;
				margin:0;
				padding:0;
			}
		#homeFind {
			width:347px;
			min-height:100px;
			background-color:#ffa22a;
			position:relative;
			margin-bottom:23px;
		}
			#homeFind #homeFindHeader {
				position:absolute; top: 12px; left:8px;
			}
			#homeFind #homeFindSelect1 {position:absolute;width:146px;top:48px;left:8px;font-size:11px;}
			#homeFind #homeFindSelect2 {position:absolute;width:146px;top:48px;left:161px;font-size:11px;}
			#homeFind #homeFindSubmit{position:absolute;width:26px;top:49px;left:314px;
						height:19px;
						width:26px;
						background: transparent url(images/newhome/small_go.gif) top left no-repeat;
						text-indent:-999em;
						font-size:1px;
						color:#fff;
						padding:0;
						margin:0;
						border:none;
						cursor:pointer;
						display: inline-block; *display: inline; *zoom: 1; overflow: visible; /* the overflow property removes extra width in IE */
			}
			#homeFind p {position:absolute;font-size:8px;color:#ffffff;top:73px; left:8px;}
				#homeFind p a {color:#fff; }
		
		#homeBlog {margin-bottom:23px;}
			#homeBlog h3 a {font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#081C65;text-decoration:underline;font-weight:bold;}
				#homeBlog h3 a:hover {color:#02754B;}
			#homeBlog .homeBlogMore {text-transform:uppercase;font-size:8px;font-family:Verdana, Geneva, sans-serif;color:#B1B1B1;text-decoration:underline;}
			
		#homeArticles h3 {margin-bottom:4px;padding-bottom:0;}
		/*	#homeArticles p {margin-top:0;}
			#homeArticles h3 a{font-size:17px;font-family:Georgia, "Times New Roman", Times, serif;color:#081C65;text-decoration:underline;font-weight:bold;}
			#homeArticles .homeArticlesMore {text-transform:uppercase;font-size:8px;font-family:Verdana, Geneva, sans-serif;color:#B1B1B1;text-decoration:underline;}
		*/


/* er wait time on emergency page*/
	#erClock {
			height:227px;
			width:369px;
			background-color:#e1e4ed;
			background-image:url(../images/newEr/er-wait-bg.gif);
			background-position:top left;
			background-repeat:no-repeat;
			position:relative;
			margin-bottom:0;
		}
			#erClockDirections {
				position:absolute;
				left:218px;
				top:83px;
			}
			#erClockNumbers{
				position:absolute;
				left:41px;
				top:99px;
			}
			#erClockNumbers ul{
				margin:0;
				padding:0;
				list-style:none;
			}
			#erClockNumbers li {
				float:left;
				margin:0;
				padding:0;
			}
			#erClockDisclaimer {
				width:335px;
				color:#464749;
				font-size:8px;
				background-color:#e1e4ed;
				padding: 10px 17px;
				line-height: 12px;
				margin-bottom:10px;
			}

	
	

