/* Overall Positioning and Formatting */
body {

}

#Table_01 {
background: #fff;
}

a {
color: #000;
text-decoration: underline;
}

a:hover {
color: #000;
text-decoration: none;
}

.footer_links {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

a.light_peach_link {
color: #FBDEC2;
text-decoration: underline;
}

a.light_peach_link:hover {
color: #fff;
text-decoration: underline;
}

#header {
background: url(images/bg_header.gif) repeat-x;
height: 99px;
}

td.footerbar 
{
border-top: solid 15px #FFF;
background: url(images/bg_content.jpg) #CC9966;
height: 35px;
}

#content_table {
background: url(images/bg_content.jpg) #CC9966;
}

#blue_table {
background: url(images/bg_calendarright.jpg);
}

#content_table div{
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

#scroller {
height: 422px;
width: 800px;
overflow: auto;
text-align: left;
}

#scrollpad {
width: 730px;
margin: 25px 0px 10px 25px;
}

#footer_container {
width: 800px;
height: 93px;
}

#footer_lbutton {
margin: 25px 5px 20px 15px;
float: left;
}

#footer_centerlinks {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #a0a0a0;
}

td.footer_padding{
padding-bottom: 15px;
}
#footer_centerlinks a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #a0a0a0;
text-decoration: none;
}

#footer_centerlinks a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #d1d1d1;
text-decoration: none;
}

#footer_rbutton {
float: right;
margin: 25px 15px 20px 5px;
}

td {
font: normal 11px Arial, Helvetica, sans-serif;
color: #000;
}

td.light {
font: normal 11px Arial, Helvetica, sans-serif;
color: #fee7d0;
}

.blue_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1D3866;
}

.blue_largetext {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1D3866;
}
/* Search Box */

#searchcell {
padding: 20px 10px 0px 0px; }


td.searchbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #504030;
background: #ffcc99;
padding: 1px;}

#searchbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #504030;
background: #ffcc99;
border:0px;
margin: 0px;
padding: 0px;
}

#searchfield {
width: 65px;
height: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}
td.fastnavcell {
padding: 4px 0px 0px 0px;
}
#fastnav {
width: 111px;
height: 16px;
background:#B2CCE5;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #504030;
}

input, textarea  
        {font: normal 11px arial, sans-serif;
         color:#000000;
         border:#000000 1px solid;
         background:#ffffff;
}

td.governingboard {
	padding: 5px 5px 0px 5px;
}

/* Text Formatting */

a.link_header {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: bold;
text-decoration: none;
}
a:hover.link_header {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.link_subtxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

.peach_txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #F9DCBF;
}

.navytxt {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #003366;
}

a.navylink:link, a.navylink:visited, a.navylink:hover, a.navylink:active {	
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none;
}

a.noline {
	text-decoration:none;
	color: #000000;
}

a.jobs {
	text-decoration: underline;
	color: #000000;
}

.arial13 {
	font: normal 13px Arial, Helvetica, sans-serif;
}

.arial12 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #1d1e13;
}

.lineheight18 {
	line-height: 18px;
}
.lineheight16 {
	line-height: 16px;
}

a.lightlink:link, a.lightlink:visited, a.lightlink:hover, a.lightlink:active {
	color: #F9DCBF;
	text-decoration:underline;
}

.arial18 {
	font: normal 18px Arial, Helvetica, sans-serif;
}

.arial14 {
	font: normal 14px Arial, Helvetica, sans-serif;
}

.arial14peach {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #F9DCBF;
}

.arial10 {
	font: bold 10px Arial, Helvetica, sans-serif;
}

.arial18blue {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #1D3866;
}

.arial11white {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
}

a.arial13white {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
}

ul.blue {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #003366;
	}

li.blue {
	padding:0;
	margin: 0;
	margin-left: -20px;
}	

a.bluelink {
	color: #003366;
	text-decoration:underline;
}

li.nospace {
	padding:0;
	margin: 0;
	margin-left: -20px;
}	
	
a.blacklink:link, a.blacklink:visited, a.blacklink:active {
	color: #000;
	text-decoration:underline;
}	

a.blacklink:hover {
	color: #F9DCBF;
	text-decoration:none;
}

.indent {
	margin-left: 10px;
}

.spacedout {
	margin-bottom: 5px;
}

.times14 {
	font: normal 14px "Times New Roman", Times, serif;
	color: #F9DCBF;
}

.staff_subhd {
	font: bold 18px "Times New Roman", Times, serif;
	color: #F9DCBF;
}
	
/* Dropdown */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 96px;
	text-decoration: none;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #1f221d;
}

#nav li {
	float: left;
	width: 96px;
	margin-right: 7px;
}

#nav li ul {
	position: absolute;
	width: 96px;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

a.drop:link, a.drop:visited, a.drop:active {
	background: #ffffff;
	line-height:18px;
	padding: 2px 0px 2px 4px;
}

a.drop:hover {	
	background: #c4e0fa;
	padding: 2px 0px 2px 4px;
}

/* Physician Listings */

td.phy_name {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: bolder;
}

td.phy_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
font-style:italic;
}

td.phy_interests {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

.phy_interests_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000;
text-transform: uppercase;
}

img.phy_img {
margin-right: 10px;
}
/* News and Events */

#newsandevents {
width: 775px;
}

td.topics_container {
background: url(images/bg_lightpeach.jpg);
}

#topics {
background: url(images/ne-healthcopics-bg.jpg) top left no-repeat;
width: 210px; 
height: 60px;
}

td.topics_pad {
padding: 28px 11px 0px 43px;
}

#topics_div {
padding: 5px;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
height: 50px;
overflow:auto;
}

td.staffnews_container {
background: url(images/bg_skyblue.jpg);
}

#staffnews {
background: url(images/ne_staffnews_bg.jpg) top left no-repeat;
width: 210px; 
height: 60px;
}

td.staffnews_pad {
padding: 28px 11px 0px 43px;
}

#staffnews_div {
padding: 5px;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
height: 50px;
overflow:auto;
}

td.healthnews_container {
background: url(images/bg_peach.jpg);
}

#healthnews {
background: url(images/ne_healthnews_bg.jpg) top left no-repeat;
width: 210px; 
height: 60px;
}

#healthnews td {
padding: 28px 11px 0px 43px;
}

#healthnews_div {
padding: 5px;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
height: 100px;
overflow:auto;
}

td.riverwoodnews_container {
background: url(images/bg_brown.jpg);
}

#riverwoodnews {
background: url(images/ne_riverwoodnews_bg.jpg) top left no-repeat;
width: 210px; 
height: 60px;
}

#riverwoodnews td {
padding: 28px 11px 0px 43px;
}

#riverwoodnews_div {
padding: 5px;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
height: 50px;
overflow:auto;
}

#newscontainer {
width: 100%;
height: 422px;
overflow: auto;
}

.newsdate {
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}

#newsstuffing {
padding: 15px 30px 30px 30px;
}




/* dropdown */

.dropdown {
	float: left;
}
.dropdown dt {
	height: 31px;
	padding:0;
	margin: 0;
	cursor:pointer;
}
.dropdown dt:hover {
}
.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:170px;
	display:none;
	z-index:200;
	opacity:0;
	margin: 0;
}
.dropdown ul {
	width:160px;
	list-style:none;
	margin: 0;
}
.dropdown li {
	display:inline;
	margin: 0;
}
.dropdown dd a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:6px 4px;
	color:#44443f;
	text-decoration:none;
	background:#ffffff;
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
	width:160px;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0;
}
.dropdown dd a:hover {
	color:#48649b;
}