#nav-menu
{
	margin-top: 0px;
	_margin-top: 4px;
	padding: 0;
	float:left;
	list-style-type: none;
	width: 167px;
	border: 0px solid #ccc;
	/*background: url(http://www.mesaverdehealthcare.com/images/nav-bg.gif) #EDEDED top left repeat-y;*/
	font: bold 71% Verdana, Serif;
}

#nav-menu ul
{
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

#nav-menu li
{
	position:relative;
	list-style: none;
	margin-top: 6px;
	
	_margin-top: 2px;
	
	text-align: left;
	height: 20px;
	line-height: 20px;
}

#nav-menu li a
{
	color: #fff;
	display: block;
	width: auto;
	text-decoration: none;
	border: 1px solid #000099;
	background: url(http://www.mesaverdehealthcare.com/images/css-nav.gif) #fff bottom left repeat-x;
	margin-left: 0px;
	padding-left: 5px;
}


#nav-menu li a:hover
{
	border: 1px solid #000077;
	background: url(http://www.mesaverdehealthcare.com/images/css-nava.gif) #fff top left repeat-x;
	text-decoration: none;

	line-height: 20px;
	color: #fff;
}

#nav-menu ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #eee;
}

#nav-menu ul ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height:20px;

}


div#nav-menu ul ul,
div#nav-menu ul li:hover ul
{display: none; margin: 0 0 0 0; padding: 0 0 0 0;}

div#nav-menu ul li:hover ul,
div#nav-menu ul ul li:hover ul
{display: block; margin: 0 0 0 0; padding: 0 0 0 0;}


body
{
	margin: 10px 0 10px 0;
	padding: 0;
	font-family: bold 12pt Verdana, Serif;
	color: #000;
	background: url(http://www.mesaverdehealthcare.com/images/bg.jpg) repeat-x;	
}

#container
{
	margin: 0px auto 0px auto;
	border: 1px solid #CCC;

	padding: 5px 5px 10px 5px;
	width: 800px;
	background-color: #EDEDED;
	color: #000;
	
}

#banner
{
	height: 90px;
	border: 1px solid #CCC;
	margin-left: 0;
	background: url(http://www.mesaverdehealthcare.com/images/header1.jpg) #336699  top left repeat-x;
}

#banner h1 {	 
	text-align: center;	 
	font: bold 200% Verdana, Serif;
	letter-spacing: 2pt;
	color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#content
{	
	display:table;
	width: 600px;
	_width: 598px;
	_height: 530px;
	min-height: 540px;
	
	padding: 10px;
	margin: 5px 0px 0px 10px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #ffffff;
	color: #000;
	
	font:normal 93% Verdana, Serif;	

	
	*margin:5px 0px 0px 176px;
	_margin:5px 0px 0px 174px

}


#content p
{
	
	font:normal 93% Verdana, Serif;
	text-align: left;
	text-indent: 1.5em;
	margin-left: 15px;
	margin-right: 10px
}

#content p.leftalign
{
	font:normal 93% Verdana, Serif;
	text-align: left;
	text-indent: 0;
	margin-left: 15px;
}

#content p.centercontent
{
	text-align: center;
	text-indent: 0;
	margin-left: 10px;
}

#content p.shiftright
{
	text-align: left;
	text-indent: 0;
	margin-left: 50px;
}

#content p.person_name
{
	margin:0;
	text-align: center;
	text-indent:0;
	font-family: Verdana, Serif;
	font-weight: normal;
	font-size: 95%;
	color: #404040;
	width: 100%;
	background-color: #fafafa;
	border: 1px solid #3366ff;
	vertical-align:top;
}

#content .center
{
	text-align: center;
	margin-top: 0;
}

#content h1 h2 h3 h4 h5 h6
{
	font:bold 105% Verdana, Serif;
	text-align: left;
	padding-left: 0;
}



#content h2
{
	float:top;
	margin: -10px -10px 10px -10px;
	width:620px;
	background: url(http://www.mesaverdehealthcare.com/images/css-nav.gif) #67B4F4 top left repeat-x;
	
	color: #fff;
	font-size: 130%;
	border-bottom: 1px solid #CCC;
	text-align: center;
}

#content b
{

}


#content ol li {margin-top:10px; font:bold 90% Verdana, Serif;}

#content ul li {margin-top:0; margin-bottom: 15px;}

#content img.center
{
	border: 2px solid #333;
	display: block;
	margin-left: auto;
   	margin-right: auto
}

#content hr
{
	margin-top: -10px;
	padding-bottom: 0px;
	margin-bottom: -20px;
}

#content img
{
	border: 2px solid #999;
}

#content a img
{
	border: 2px solid #3366ff;
}



#content img.center
{
	text-align:center;
	border: 2px solid #999;
}

#content img.floatleft
{
	float:left;
	margin: 5px 15px 5px 5px;
	border: 2px solid #999;
}


#content a img.floatleft
{

	border: 2px solid #3366ff;
	
}


#content img.floatright
{
	float: right;
	margin: 5px 10px 10px 5px;
	border: 2px solid #999;
}

#content table   
{ 
	text-align: center;
	font-family: Verdana, Serif;
	font-weight: normal;
	font-size: 90%;
	color: #404040;
	width: 100%;
	background-color: #fafafa;
	border: 1px solid #3366ff;
	border-collapse: collapse;
	border-spacing: 0px;
	cellpadding: 10px;
	vertical-align:top;
}

#content table.pics
{ 
	text-align: center;
	width: 100%;
	background-color: #fff;
	border: 0px solid #fff;
}

#content table.pics tr td
{ 
	background-color: #fff;
	border: 0px solid #fff;
	padding-bottom:10px;
}

#content table.lefttext 
{ 
	text-align: left;
}

#content table.lefttext tr td
{ 
	text-indent: 3px;
}

#content table.edit
{ 
	width: 100%;
	border: 0;
	margin: 0 0 0 0;
	background-color: #dddddd;
}

#content table.edit tr td
{ 
	width: 50%;
	border: 0;
	margin: 0 0 0 0;
}

#content table tr td
{ 
	border: 1px solid #3366ff;
}

#content table.adminbar
{ 
	border: 0;
	margin: -10px 0 5px 0;
	width: 100%;
	background-color: #dddddd;
}

#events
{
	margin-top: 5px;
	float:left;
	clear:left;
	list-style-type: none;
	width: 165px;
	height: 187px;
	border: 1px solid #CCC;
	background: url(http://www.mesaverdehealthcare.com/images/css-nava.gif) #F5C363 top left repeat-x;
}


#events h2
{
	margin: 0 0 0 0 ;
	padding:2px 2px 2px 2px;
	font:bold 90% Verdana, Serif;
	white-space:nowrap;
	text-align: center;
	color: #fff;
}

#events table   
{ 
	text-align: center;
	font-family: Verdana, Serif;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 165px;
	height: 165px;
	background-color: #fff;
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0px;
}

#events table tr td{border: 1px solid #d4d4d4; width: 24px; color: #777;}
#events table tr td.today {color:#F4A60F;}
#events table tr td.today a{color: #ff4040;}
#events table tr td.selected a{background-color: #ddddff;}
#events table tr td.ts a{background-color: #ddddff; color: #ff4040;}
 
#events table tr td.title {font-weight: bold; width:auto; height: 14px;}


#news
{
	margin-top: 15px;
	float:left;
	clear:left;
	list-style-type: none;
	width: 165px;
	height: 50px;
	border: 1px solid #CCC;
	background: url(http://www.mesaverdehealthcare.com/images/css-nava.gif) #F5C363 top left repeat-x;
}


#news h2
{
	margin: 0 0 0 0 ;
	padding:2px 2px 2px 2px;
	font:bold 90% Verdana, Serif;
	white-space:nowrap;
	text-align: center;
	color: #fff;
}
#news table   
{ 
	text-align: center;
	font-family: Verdana, Serif;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 165px;
	height: 30px;
	background-color: #fff;
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0px;
}

#news table tr td{border: 1px solid #d4d4d4; width: 165px; color: #777;}



#footer
{
	clear:both;
	margin-bottom: 5px;
	position:relative;
	top: 10px;
	padding: 0;
	background: url(http://www.mesaverdehealthcare.com/images/css-nav.jpg) #fff top left repeat-x;
	color: #fff;
	width: auto;
	text-align: left;

	border: 1px solid #CCC;
	font: 70% Verdana, Serif;
}

#footer a:link{text-decoration: none;color: #fff;}
#footer a:visited{text-decoration: none;color: #fff;}
#footer a:hover{text-decoration: underline; color: #fff;}

a:link
{
	text-decoration: none;
	color: #000099;
}

a:visited
{
	text-decoration: none;
	color: #000099;
}

a:hover
{
	text-decoration: underline;
	color: #000099;
}


.host_detail 
{ 
    position:absolute; 
    left: 500px; 
    top: 250px; 
    width: 9em;
    height: 7em;
    margin: 0 0.2em 0 0; 
    border: 1px solid #666; 
    padding: 0px 4px 4px 4px; 
    background: #def; 
    color: #333; 
    z-index: 100; 
} 

#cleared {
  clear:both;
  line-height:0;
}

body {behavior: url(/csshover.htc);} 
#menu ul li {float: left; width: 90%;}
#menu ul li a {height: 1%;} 
#menu a, #menu h2 {font: bold 70% Verdana, Serif;} 

