body { margin: 0; padding: 0; background: #fff url("../_images/bg.gif") top left repeat-x; color: #000; font: 14px Arial,sans-serif;  }

h1 { display: none; }
h2 { color: #000; font-size: 1.4em; }
h3 { color: #731627; font-size: 1.13em; }
.header { color: #000; font-size: 1.43em; margin-bottom: 2px; font-weight: bold;}
.tagline { color: #000; font-size: 13px; margin-top: 0; font-weight: bold; font-style: italic; }

a:link, a:visited { color: #a0384b; }
a:hover, a:active { color: #000; }

#main { width: 900px; margin: 0 auto; }

#navigation { border-collapse: collapse;  }
#navigation td { vertical-align: top; padding: 0; }

#content { padding: 14px 17px 8px; background: #e0e0e0 url("../_images/bg_content.gif") bottom left no-repeat; }
#content.home { padding-top: 0; }

#textSize { color: #666; text-align: right; font-weight: bold; }
#textSize img { vertical-align: -6px; }

#footer { float:right; width: 600px; margin: 40px 16px; color: #666; text-align: right; font-size: .78em; }
#footer sup { font-size: .5em; }
#footer a:link, #footer a:visited { color: #666; text-decoration: none; }
#footer a:hover, #footer a:active { color: #000; text-decoration: underline; }

img.header { display:block; margin: 0; padding: 0; }

/*-- SUB PAGE STYLES ---*/

#contentA { float: left; width: 500px; padding-left: 22px; padding-bottom: 40px;}

#contentA-location { float: left; width: 310px; padding-left: 22px; }

.locationsNursing { float: left; width: 240px; margin-left: 22px; margin-right: 10px; }
.locationsNursing2 { float: left; width: 240px; margin-right: 10px; }
.locationsAssisted { float: left; width: 240px; margin-left: 26px; margin-right: 10px; }

.locationsNursing h3 { margin-bottom: 10px; padding-left: 16px; background: url("locations/../_images/circle.gif") left center no-repeat; color: #4289f0; font-size: 1.13em;}
.locationsAssisted h3 { margin-bottom: 10px; padding-left: 16px; background: url("locations/../_images/triangle.gif") left center no-repeat; color: #e50505; font-size: 1.13em; }

#contentB { position: relative; float: right; z-index: 2; width: 240px; margin-top: -90px; margin-top: -75px !important!; padding-right: 13px; color: #fff; font-weight: bold; }
#contentB2 { position: relative; float: right; z-index: 2; width: 240px; margin-top: -75px; margin-top: -60px !important!; padding-right: 30px; }
#contentB a:link, #contentB a:visited { color: #fff; text-decoration: none; }
#contentB a:hover, #contentB a:active { color: #fff; text-decoration: underline; }
#contentB h3 { display: none; }
#contentB ul { margin-top: 0; }
#contentB li { margin-bottom: .75em; }
#contentB img { z-index: 0; }

#contentB-location { position: relative; float: right; z-index: 2; width: 430px; margin-top: -90px; margin-top: -75px !important!; padding-right: 13px; color: #fff; font-weight: bold; }
#contentB-location a:link, #contentB a:visited { color: #fff; text-decoration: none; }
#contentB-location a:hover, #contentB a:active { color: #fff; text-decoration: underline; }
#contentB-location h3 { display: none; }
#contentB-location ul { margin-top: 0; }
#contentB-location li { margin-bottom: .75em; }

#contentD { float: left; width: 825px; padding-left: 22px; }
iframe { width: 825px; height: 825px; border: 0px; }

#feature { min-height: 100px; margin: 0 0 32px; padding: 10px 20px 10px 42px; background: #8d5d01 url("../employment/_images/sub_feature_bg.gif") bottom left no-repeat; }
.address { min-height: 100px; margin: 0 0 32px; padding: 10px 20px 20px; background: #3385d6 url("../employment/_images/sub_feature_bg.gif") bottom left no-repeat; }
.phone { margin: 0 0 32px; padding: 10px 20px 20px; bottom left no-repeat; background: #685c53 url("../_images/sub_more_bg.gif") bottom left no-repeat; color: #fff; text-align: center; font-size: 1.1em; font-weight: bold; }
.phone b { font-size: 1.2em; }

#more { min-height: 100px; margin: 0 0 32px; padding: 10px 20px 10px 42px; background: #685c53 url("../_images/sub_more_bg.gif") bottom left no-repeat; }

#more-services { min-height: 100px; margin: 0 0 32px; padding: 10px 20px 10px 42px; background: #731627 url("../services/_images/sub_more_bg.gif") bottom left no-repeat; }

#more-contact { min-height: 100px; margin: 0 0 32px; padding: 10px 20px 10px 20px; background: #685c53 url("../_images/sub_more_bg.gif") bottom left no-repeat; }

#more-about { min-height: 100px; margin: 0 0 32px; padding: 10px 20px 10px 42px; background: #3b7303 url("../about/images/sub_more_bg.gif") bottom left no-repeat; }

label { display: block; margin-top: .5em; font-weight: bold; }
.contacttext { border: 1px solid #685c53; width: 400px; }
.contactarea { border: 1px solid #685c53; width: 400px; height: 100px; }
.required { color: #c00; }

/*-- HOME PAGE STYLES ---*/

#homespace { border-collapse: collapse; color: #fff; }
#homespace a { font-weight: bold; }
#homespace h3 { display: none; }
#homespace td { vertical-align: top; padding: 0 0 24px 4px; }
div.homearea { padding: 0 20px; }

#services { width: 216px; padding-left: 0 !important; background: url("../_images/home_services_bg.gif") bottom right no-repeat; }
#services a:link, #services a:visited { color: #ef6b84; text-decoration: none; }
#services a:hover, #services a:active { color: #fff; text-decoration: underline; }

#about { width: 216px; background: url("../_images/home_about_bg.gif") bottom right no-repeat; }
#about a:link, #about a:visited { color: #b5f24a; text-decoration: none; }
#about a:hover, #about a:active { color: #fff; text-decoration: underline; }

#employment { width: 216px; background: url("../_images/home_employment_bg.gif") bottom right no-repeat; }
#employment a:link, #employment a:visited { color: #e6a934; text-decoration: none; }
#employment a:hover, #employment a:active { color: #fff; text-decoration: underline; }

#brochure a:hover, #brochure a:active { color: #fff; text-decoration: underline; }
#brochure { width: 209px; background: url("../_images/home_brochure_bg.gif") bottom right no-repeat; }
#brochure a:link, #brochure a:visited { color: #9a96f8; text-decoration: none; }
#brochure a:hover, #brochure a:active { color: #fff; text-decoration: underline; }

.radio-fix td { width:50px;}
.radio-fix label { display:inline; font-weight:normal;}

#search td { padding: 2px 10px 2px 10px; }

#more li.selected a:link, #more li.selected a:hover, #more li.selected a:active, #more li.selected a:visited { color: #bbd6f1; }

#more-services li.selected a:link, #more-services li.selected a:hover, #more-services li.selected a:active, #more-services li.selected a:visited { color: #ef6b84; }

#more-about li.selected a:link, #more-about li.selected a:hover, #more-about li.selected a:active, #more-about li.selected a:visited { color: #b5f24a; }

/*---  MENU STYLES ---*/

#navigation div.submenu { display: block; position: absolute; z-index: 1000; visibility: hidden; }

div.left { background: url("../_images/submenu_top_left.png") top left no-repeat; _background: transparent; margin-left: 5px; }
div.right { left: -101px; background: url("../_images/submenu_top_right.png") top right no-repeat; _background: transparent; }
div.right ul { margin-left: 5px !important; }

div.submenu { width: 266px;  }

div.submenu a:link, div.submenu a:visited { color: #bcddfe; text-decoration: none; }
div.submenu a:hover, div.submenu a:active { color: #fff; text-decoration: none; }
div.submenu div { position: relative; z-index: 1001; top: -45px; _border: 1px solid #7297be; padding-top: 11px; _background: #255e96; }
div.submenu img { position: relative; z-index: 1002; top: -44px; }
div.submenu li { padding: 2px 0; }
div.submenu ul { list-style-type: none; margin: 0; padding: 0 20px 18px; background: url("../_images/submenu_bottom.png") bottom left no-repeat; _background: transparent; color: #fff; font: 13px Arial,sans-serif; font-weight: bold; }
div.submenu ul ul { top: 0; left: 0; margin: 0; padding: 0 0 0 0px; background: transparent; }


.user-msg { border: 1px solid #608024; background-color: #D6D49F; padding: 2px; margin: 2px 2px 10px 2px; text-align: center; width:600px; font: 12px Arial,sans-serif;}
.user-msg-error { border: 1px solid #ff0000; background-color: #FFCCCC; padding: 2px; margin: 2px 2px 10px 2px; text-align: center; }

.spampot { display:none;}