/* CSS Document */

body {margin: 0px; padding: 0px; background-color: #669ACC;font-family:Arial, Helvetica, sans-serif; color:#666666; }

#folio {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:12px;width: 788px; background-image:url(images/back_border.gif);background-repeat: repeat-y;margin: 30px auto 0px 80px;  padding: 0px;position: relative; background-color: #FFFFFF;}
p {margin: 0px; padding: 0px;}
a {color:#0066CC;}
.float_r {float: right;}
.float_l {float: left;}
#provider_log {z-index: 50; position: absolute; top: -10px; right: 3px;}
#bed_availability {z-index: 50; position: absolute; top: -9px; right: 110px;}
#header {margin-top: 0px; padding: 5px 4px 0px 4px;width: 780px; background-image:url(images/border_top.gif); background-repeat: no-repeat; }
#header ul {list-style: none; margin: 0px; padding: 0px; clear: both; width: 780px;}
#header ul li {float: left;}


ul#subnav {z-index: 99; position: absolute; left:350px; top: 76px; width: 430px; margin: 0px; padding: 0px;}
ul#subnav li {float: left;font-size: 10px; padding: 7px 5px 0px 0px; list-style: none;}
ul#subnav li a {text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;color: #395094;font-size: 10px;}
ul#subnav li a:hover, #header ul#subnav li a.selected  {text-decoration: underline;}
ul#subnav li.telephone {margin-right: 20px; padding: 0px;}
h2 {color:#FF9933; font-size: 12px; margin: 10px 0px 0px 0px; padding: 0px;}

ul#subnavindex {z-index: 99; position: absolute; left:225px; top: 76px; width: 555px; margin: 0px; padding: 0px;}
ul#subnavindex li {float: left;font-size: 10px; padding: 7px 5px 0px 0px; list-style: none;}
ul#subnavindex li a {text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;color: #395094;font-size: 10px;}
ul#subnavindex li a:hover, #header ul#subnavindex li a.selected  {text-decoration: underline;}
ul#subnavindex li.telephone {margin-right: 10px; padding: 0px;}


#nav_inner ul#news {margin-left: 30px; padding: 0px; width: 120px;list-style: disc;}
#nav_inner ul#news li {margin: 5px 0px 0px 0px; padding: 0px; background-color:#FFFFFF; }
#nav_inner ul#news li a {text-decoration: underline; background-color:#FFFFFF; color: #2C4D92;}



#content {margin: 0px; padding: 0px 0px 0px 15px; clear: both; width: 765px;float: left;font-family:Arial, Helvetica, sans-serif; color:#666666;}
#content div.home_text {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666666; padding: 7px 0px 10px 80px; font-size: 17px; font-weight: normal; clear: both; margin: 0px; width: 621px; float: left;}

#content_sub {margin: 20px 0px 0px 0px; padding-left: 4px; clear: both; width: 780px;font-family:Arial, Helvetica, sans-serif; color:#666666; font-size: 12px; float: left;}


#nav_inner {width: 162px; float: left; min-width: 162px;}
#nav_inner p {margin: 5px 20px; font-size: 11px; }
#nav_inner ul {list-style: none; margin: 0px; padding: 0px; }
#nav_inner ul li {background-color:#2C4D92; border-top: 1px solid #fff; color: #ffffff; padding: 5px 20px 5px 18px;  line-height: 16px;}
#nav_inner ul li a {color: #ffffff; padding: 0px; margin: 0px;display: block; text-decoration: none;}
#nav_inner ul li a:hover {color: #f90;}
#nav_inner a.selected {color: #f90; }

#maincontent {float: left; width: 400px; padding: 0px 25px 0px 25px; margin: 0px;}
#maincontent h1 {font-size: 15px;margin: 0px; padding: 0px;color:#2C4D92;}
#maincontent p {padding: 0px; margin: 5px 0px 0px 0px;}
#maincontent ul {clear: both;margin-top: 10px;}
#maincontent ul li {margin-top: 5px; }

#sublinks {float: left; width: 140px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; font-size: 10px;border-left: 1px solid #E0E0E0; }
#sublinks blockquote {width: 130px; margin: 10px 0px 20px 0px; padding: 0px;}
#sublinks blockquote img {margin-bottom: 5px;}
#sublinks a {font-size: 11px; display: block; width: 120px; background-image:url(images/link_arrow2.jpg); background-position: 0px 3px; padding-left: 16px; background-repeat: no-repeat;}
#sublinks a.imglink {background-image: none; padding: 0px;}
#sublinks p {margin: 0px; padding: 0px; width: 140px; clear: both;}
#sublinks a:hover {color: #f90; background-image:url(images/link_arrow.jpg);background-repeat: no-repeat; background-position: 0px 3px;}

#sublinks a:visted {color: #f90; background-image:url(images/link_arrow.jpg);background-repeat: no-repeat; background-position: 0px 3px;}
#sublinks h3 {font-size: 13px;margin: 0px; padding: 0px; color:#2C4D92;}
#sublinks h4 {font-size: 10px;margin: 0px; padding: 0px; color:#2C4D92;}
#sublinks ul {margin: 5px 0px 0px 0px; padding: 0px; list-style: none;width: 120px; clear: both;}
#sublinks ul li {margin: 0px; padding: 0px 0px 5px 0px; list-style: none;}
#sublinks span {font-weight: bold; color: #666666;}
#sublinks ul li p {color: #666666; margin-top: 5px; padding-left: 16px; width: 120px;}


#news {background-image:url(images/news.gif); width: 735px; height: 22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; background-repeat:no-repeat;margin: 6px 0px 0px 0px;float: left; padding: 3px 0px 0px 4px; line-height: 16px;}
#news img {float: left; }
#news p {margin: 0px 0px 0px 20px; float: left;}
.blue_news {color:#0033FF;}

#panels {margin: 0px; padding:10px 0px 0px 38px; clear: both; float: left; width: 690px;}
#panels a {float: left; display: block; margin-right: 6px;}

#footer {padding: 10px 0px 6px 0px; border-top: 1px solid #E0E0E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; clear: both; background-color: #ffffff; margin: 0px 4px 0px 4px;background-image:url(images/border_bottom.gif); background-repeat: no-repeat; background-position: bottom left;}
#footer img.logo {float: left;}
#footer ul {list-style: none; margin: 10px 0px 0px 10px; padding: 0px; width: 540px; float: left;}
#footer ul li {float: left; padding: 0px 0px 0px 3px;}
#footer a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 14px; text-decoration: none;}
#footer a:hover {color: #333333;}

#form {width: 282px; float: left; margin: 0px; padding: 0px 0px 0px 80px}
#form h1 {font-size: 22px; margin: 0px; padding: 0px;}
#form h2 {color:#FF9933; font-size: 22px; margin: 0px; padding: 0px;}
#form p, #form table {font-size: 15px;}


#searchtips {width: 282px; float: left; margin: 0px; padding: 0px 0px 0px 80px}
#searchtips h1 {font-size: 16px; margin: 0px 0px 10px 0px; padding: 0px;}
#searchtips h2 {color:#FF9933; font-size: 14px; margin: 0px; padding: 0px;}
#searchtips p {font-size: 11px; margin: 5px 0px 0px 0px}

#searchtips2col {width: 282px; float: left; margin: 0px; padding: 25px 0px 0px 40px}
#searchtips2col h1 {font-size: 16px; margin: 0px; padding: 0px;}
#searchtips2col h2 {color:#FF9933; font-size: 14px; margin: 0px; padding: 0px;}
#searchtips2col p {font-size: 11px; margin: 5px 0px 0px 0px}

#map {float: left; width: 400px; background-color: #FFFFFF; padding: 40px 0px 0px 0px;}
#map p {font-size: 10px; margin-top: 20px;}

.img_border {padding: 5px; margin: 0px; border: 1px solid #e6e6e6;}

#bed_av_record {margin-top: 50px;}
#bed_av_record td {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;height: 80px; width: 180px; padding: 4px;}
#bed_av_record td.br {border-right: 1px solid #cccccc;}
#bed_av_record th {}

/*dbdes search pages*/
#disclaimer p {font-size: 10px; margin-top: 20px;}


#maincontent_beds { width: 400px; padding: 0px 25px 0px 25px; margin: 0px;}
#maincontent_beds h1 {font-size: 15px;margin: 0px; padding: 0px;color:#2C4D92;}
#maincontent_beds p {padding: 0px; margin: 5px 0px 0px 0px;}

#search_folio {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:12px;width: 788px; background-image:url(images/back_border.gif);background-repeat: repeat-y;margin: 30px auto 0px auto; padding: 0px;position: relative; background-color: #FFFFFF;}

#frmHelpline { position: relative; margin: 0px; padding: 0px 0px 0px 80px}
#frmHelpline h1 {font-size: 22px; margin: 0px; padding: 0px;}
#frmHelpline h2 {color:#FF9933; font-size: 22px; margin: 0px; padding: 0px;}
#frmHelpline h3 {font-size: 16px; margin: 0px; padding: 0px;}
#frmHelpline p, #form table {font-size: 15px;}


#bedgrid { float: left; margin: 0px; padding: 0px 20px  0px 20px}