﻿#page 
{
	width:779px;
	text-align:left;
	background:#E8F0E3;
}
/* --------------------------------------- */
/* Layout of the common areas */
#phoneBar 
{
	background:#9FC189;
	color:#FFFFFF; 
	text-align:right;
	padding:3px 13px 2px 0;
}
#phoneBarM 
{
	background:#9FC189;
	color:#FFFFFF; 
	text-align:right;
	padding:0px 0px 0px 0;
}
#copyrightBar 
{
	background:#9FC189;
	color:#FFFFFF;
	font-size:9px;
	clear:both;
	border-top:1px solid #FFFFFF;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}
/* navBar is a class instead of an element, because it may appear twice */
.navBar 
{
	background:url('../images/nav_bg.gif') #65A3BE repeat-x top;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	padding-bottom:2px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}
.navBar a, .navBar a:link, .navBar a:active, .navBar a:visited
{
	color:#FFFFFF;
	padding:4px 12px 2px 12px;
}
.navBar a:hover 
{
	background:url('../images/nav_bg_hover.gif') #65A3BE repeat-x top;
	color:#00567A;
}

/* --------------------------------------- */
/* Layout of the masthead area */
#masthead 
{
	background:url(../images/home_bg_masthead.gif) left top repeat-y;
	margin:0;
}

/* --------------------------------------- */
/* Layout of the splash area */
#homeSplash 
{
	display:none;
	width: 480px;
	height: 339px;
	margin:0px;
}

/* Image Replacement for H1 element */
#homeSplash h1
{
	display:none;
}
#homeSplash h1 span {
	display:none;
}

/* --------------------------------------- */
/* Layout of the home nav area */
#homeNav 
{
	float:right;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFF;
}

/* set images for the home navigation links */
#btnAbout a {background: url(../images/home_navAbout.gif) no-repeat; }
#btnAbout a:hover {background: url(../images/home_navAbout_hover.gif) no-repeat #E4EFF3; }

#btnFind a {background: url(../images/home_navFind.gif) no-repeat; }
#btnFind a:hover {background: url(../images/home_navFind_hover.gif) no-repeat #E4EFF3; }

#btnPatients a {background: url(../images/home_navPatients.gif) no-repeat; }
#btnPatients a:hover { background: url(../images/home_navPatients_hover.gif) no-repeat #E4EFF3; }

#btnVisitors a {background: url(../images/home_navVisitors.gif) no-repeat; }
#btnVisitors a:hover {background: url(../images/home_navVisitors_hover.gif) no-repeat #E4EFF3; }

#btnServices a {background: url(../images/home_navServices.gif) no-repeat; }
#btnServices a:hover {background: url(../images/home_navServices_hover.gif) no-repeat #E4EFF3; }

#btnResidencies a {background: url(../images/home_navResidencies.gif) no-repeat; }
#btnResidencies a:hover {background: url(../images/home_navResidencies_hover.gif) no-repeat #E4EFF3; }

#btnEvents a {background: url(../images/home_navEvents.gif) no-repeat; }
#btnEvents a:hover {background: url(../images/home_navEvents_hover.gif) no-repeat #E4EFF3; }

/* --------------------------------------- */
/* Layout of the search area */
#search {position:absolute;
left: 503px;
top:345px;
}

#search h2
{
	background: url(../images/home_txt_search.gif) no-repeat top left; 
	width: 191px; 
	height: 11px; 
	margin-bottom:0px;
}
#search h2 span 
{
	display:none;
}
#search input 
{
	margin:0;
	padding:3;
}
#search #btnGo 
{
	position:relative;
	top:3px;
}

/* --------------------------------------- */
/* Layout of the flyout area */
#flyoutTest 
{
	z-index:10;
	position:absolute;
	left:450px;
	top:60px;
	width:120px;
	height:120px;
	padding:15px;
	background-color:#E4EFF3;
	border:1px solid #FFFFFF;
	visibility:hidden;
}

/* --------------------------------------- */
/* Layout of the link area */
#links 
{
	clear:both;
	border-top:1px solid #FFFFFF;
	background: url(../images/home_bg_links.gif) repeat-x top #FFFFFF;
	
}

/* --------------------------------------- */
#maps 
{
	display:block;
	padding:20px 40px 30px 44px;
	width:220px;
	min-height:260px;
}

#maps h3 
{
	font-size:1em;
	font-weight:normal;
	line-height:2.5em;
	font-weight:bold;
}

#maps ul 
{
	margin:0;
	padding-left:20px;
}
#maps li
{
	padding-bottom:5px;
}

/* Image Replacement */
#maps h2
{
	background: url(../images/home_txt_maps.gif) no-repeat top left; 
	width: 191px; 
	height: 11px; 
	margin-bottom:5px;
}
#maps h2 span 
{
	display:none;
}

/* --------------------------------------- */
#news 
{
	float:right;
	display:inline;
	padding:20px 20px 30px 0;
	width:147px;
	min-height:260px;
}
#news h3 
{
	font-size:1em;
	font-weight:normal;
	line-height:1.2em;
}

/* Image Replacement */
#news h2
{
	background: url(../images/home_txt_recentNews.gif) no-repeat top left; 
	width: 114px; 
	height: 11px; 
	margin-bottom:5px;
}
#news h2 span
{
	display:none;
}

/* --------------------------------------- */
#features 
{
	float:right;
	display:inline;
	background: url(../images/home_bg_features.gif) repeat-y left #FFFFFF;
	width:231px;
	min-height:380px;
	border-left:2px solid #FFFFFF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 22px;
	padding-left: 25px;
}

/* Image Replacement */
#features h2
{
	background: url(../images/home_txt_features.gif) no-repeat top left; 
	width: 84px; 
	height: 11px; 
	margin-bottom:5px;
}
#features h2 span 
{
	display:none;
}
#features ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#features ul li 
{
	margin-bottom:8px;
}
#features a, #features a:link, #features a:visited, #features a:active 
{
	color:#FFFFFF;
}
#features a:hover 
{
	color:#C1EDFF;
}

.navBarM {
	background:url('../images/nav_bg.gif') #65A3BE repeat-x top;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	border-top:none #FFFFFF;
	border-bottom:none #FFFFFF;
	text-align:center;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


/* --------------------------------------- */
#announcement 
{
	background:url('../images/home_bg_center.gif') top right;
	padding:20px;
	width:148px;
	display:inline;
	float:right;
	margin-top:230px;
	height:101px;
	overflow:hidden;
}
