@charset "UTF-8";
/* CSS Document */

/* ----- CSS ----- */

*{
margin:0;
padding:0;
}
body{
margin:0;
text-align: center;
background-image: url('../images/background.gif');
}
.tabletext {
	color: #696969;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.messagetext {
	color: #FF0000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/* ----- IDS ----- */

#container{
width: 775px;
margin: auto;
background: white;
text-align: center;
}
#content{
float: left;
width: 775px;
margin-left: auto;
margin-right: auto;
background: white;
text-align: center;
border-left: 4px solid #ae8aa6;
border-right: 4px solid #ae8aa6;
border-bottom: 4px solid #ae8aa6;
}
#navigation{
position:relative; 
z-index:100;
float: left;
top: -138px;
width: 188px;
height: 142px;
background: #6d376d;
background-image: url('../images/logo.jpg');
background-repeat: no-repeat;
border-top: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
}
#navigation_index{
position:relative; 
z-index:100;
float: left;
top: 130px;
width: 188px;
height: 142px;
background: #6d376d;
background-image: url('../images/logo.jpg');
background-repeat: no-repeat;
border-top: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
}
#navigation_content{
float: right;
width: 100px;
height: 100%;
text-align: left;
}
#sub_navigation{
float: right;
width: 505px;
padding-top: 10px;
padding-left: 40px;
padding-right: 40px;
text-align: left;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
line-height: 16px;
color: #999999;
}
#inside_headline{
float: right;
width: 505px;
padding-top: 12px;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 11px;
font-size: 18px;
font-family: Georgia, times new roman, Serif;
color: #333333;
text-align: left;
letter-spacing: 3px;
border-bottom: 1px solid #cccccc;
background: #f4f4f4;
}
#main_content{
float: right;
width: 505px;
padding-top: 30px;
padding-left: 40px;
padding-right: 40px;
Padding-bottom: 30px;
text-align: left;
color: #696969;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}
#main_text{
position: relative; 
z-index: 0;
top: 130px;
float: right;
width: 375px;
text-align: left;
right: 30px;
color: #696969;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
}
#column{
position: relative; 
z-index: 0;
float: right;
width: 217px;
height: 350px;
padding: 7px 20px 20px 20px;
border-right: 1px solid #cccccc;
text-align: left;
color: #696969;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
background-image: url('../images/column_header.gif');
}

#highlight{
width: 200px;
padding: 5px;
border: 1px solid #cccccc;
text-align: left;
background: #e8e0e8;
color: #696969;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
}
#footer{
float: left;
width: 100%;
Padding-top: 10px;
Padding-bottom: 10px;
background-color: #865886;
text-align: center;
color: #c2abc2;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}
/* ----- headers ----- */
#header_index{
	float: left;
	width: 775px;
	background-image: url('../images/headers/main_image.jpg');
	background-repeat: no-repeat;
	height: 343px;
	border-bottom: 1px solid #696969;
}
#header_about_us{
	float: left;
	width: 775px;
	background-image: url('../images/headers/about_us.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_contact_us{
	float: left;
	width: 775px;
	background-image: url('../images/headers/contact_us.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_locations{
	float: left;
	width: 775px;
	background-image: url('../images/headers/locations.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_mission_values{
	float: left;
	width: 775px;
	background-image: url('../images/headers/mission_values.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_opportunities{
	float: left;
	width: 775px;
	background-image: url('../images/headers/opportunities.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_opportunities_rehab{
	float: left;
	width: 775px;
	background-image: url('../images/headers/opportunities_rehab.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_opportunities_private_care{
	float: left;
	width: 775px;
	background-image: url('../images/headers/opportunities_private_care.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_opportunities_staffing{
	float: left;
	width: 775px;
	background-image: url('../images/headers/opportunities_staffing.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_people{
	float: left;
	width: 775px;
	background-image: url('../images/headers/people.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_recent_news{
	float: left;
	width: 775px;
	background-image: url('../images/headers/recent_news.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_sch_advantage{
	float: left;
	width: 775px;
	background-image: url('../images/headers/sch_advantage.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services{
	float: left;
	width: 775px;
	background-image: url('../images/headers/services.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_occupational{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_occupational.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_physical{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_physical.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_pulmonary{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_pulmonary.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_rehab{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_rehab.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_in_hospital{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_in_hospital.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_in_home{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_in_home.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_private_care{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_private_care.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
#header_services_staffing{
	float: left;
	width: 775px;
	background-image: url('../images/headers/service_staffing.jpg');
	background-repeat: no-repeat;
	height: 250px;
	border-bottom: 1px solid #696969;
}
/* ----- Text ----- */

h1{
color: #333;
letter-spacing: 1px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 16px;
border-bottom: 1px solid #cccccc;
background: #e8e0e8;
padding-left: 10px;
padding-top: 3px;
}
h2{
color: #000;
font-weight: bold;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
}
h3{
color: white;
font-weight: bold;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}
h4{
color: #333;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

/* ----- LINKS ----- */

a.link:link{
color: #6d376d;
text-decoration: none;
}
a.link:hover{
color: #696969;
text-decoration: none;
border-bottom: 1px #696969 solid;
}
a.link:visited, a:active, a:focus{
color: #6d376d;
text-decoration: none;
}
a.footer:link{
color: white;
text-decoration: none;
}
a.footer:hover{
border-bottom: 1px white solid;
}
a.footer:visited, a:active, a:focus{
color: white;
text-decoration: none;
}
a.subnav{
color: #6d376d;
text-decoration: none;
}
a.subnav:hover{
color: #999999;
text-decoration: none;
border-bottom: 1px #999999 solid;
}
a.subnav:visited, a:active, a:focus{
text-decoration: none;
}

/* ----- navigation ----- */

.menu2{
font-family: arial, sans-serif;  position:relative; z-index:100; float:left; text-decoration:none; color:#fff; font-size:9px; margin-top:20px; width: 100px;
}
.menu2 ul {
padding:0; margin:0; list-style-type: none; width:100%; 
}
.menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:99px; 
}
.menu2 ul li {
float:left; width:auto; border-bottom:1px solid #996699; width:100%; 
}
.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:#fff; font-size:9px; padding:2px; 
}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:175px; w\idth:100px;}

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0; 
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{
background:#fff; color:#6d376d; width:96%
}

.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; background:#6d376d; overflow:visible; width:175px;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
display:block; background:transparent; color:#fff; padding:2px; height:auto; text-decoration:none; width:100%; 
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#fff; color:#6d376d; width:100%;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:174px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#fff; padding:0; list-style-type:none; 
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#fff;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#fff; color:#6d376d; width:100%;
}
.arrow  { 
background: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: right;

}
#list{
margin-left: 15px;
}