#dropwrap{width: 878px; text-align: center; background-image: url(images/newBGbody.gif); background-repeat: repeat-y;}
#main { text-align: center; position: relative; z-index: 8; width: 860px; margin-left: auto; margin-right: auto; padding: 0; border-right: 1px solid #5f4f96; border-bottom: 1px solid #5f4f96; border-left: 1px solid #5f4f96; background-color: white; margin-bottom: 0px;}
#header { background-image: url(images/newheader1.jpg); width: 100%; height: 278px; background-repeat: no-repeat; padding: 0; }
#headertest{width: 100%; height: 278px; background-repeat: no-repeat; padding: 0; margin-bottom: 10px;}
#header1 { background-image: url(images/newheader2.jpg); width: 100%; height: 200px; background-repeat: no-repeat; padding: 0;  border-bottom: 4px solid #5e206b; margin-bottom: 10px;}
#headerABI { background-image: url(images/newheader1.jpg); width: 100%; height: 278px; background-repeat: no-repeat; padding: 0;  border-bottom: 4px solid #5e206b; margin-bottom: 10px;}
#logo{display: block; float: left; margin-left: 20px; margin-top: 11px; width: 160px; height: 80px;}
#contacthead{display: block; float: right; color: #5e206b; text-align: right; margin-right: 10px; margin-top: 11px; width: 500px;}
#sidebar { font-size: 11px; background-repeat: no-repeat; background-position: 50% top; text-align: left; width: 221px; float: left; min-height: 400px; padding: 10px 10px 40px; }
#flash1{ z-index: 1; position: absolute; top: 96px; left: 0px; margin-left: 0px; border-bottom: 4px solid #5e206b; display: block; height: 182px; width: 860px; margin-bottom: 10px;}
#flash2{ z-index: 1; position: absolute; top: 96px; border-bottom: 4px solid #5e206b; display: block; height: 104px; width: 860px; margin-bottom: 10px;  left: 0px; margin-left: 0px; }

#nav {
	color: #223177;
	z-index: 3;
	width: 580px;
	background-repeat: no-repeat;
	text-align: right;
	position: absolute;
	top: 78px;
	right: 10px;
	display: inline;
	height: 21px;
}
#content { z-index: 3; height: auto; _height: 400px; min-height: 400px; background-repeat: no-repeat; text-align: left; margin-left: 240px; padding: 10px; }
#footer { color: #223177; background-color: #fbe8fc; z-index: 10; clear: both; background-repeat: no-repeat; text-align: left; padding-top: 5px; padding-right: 20px; height: auto; padding-left: 250px; margin-bottom: 0px; background-image: url(images/qualitylogos_foot.gif);background-position:50px 15px;}
#today {
	position: absolute;
	top: 94px;
	left: 720px;
	width: 130px;
	padding-top: 14px;
	height: 12px;
	display: block;
}
body {background-color: #e6e9f0; font-family: Arial, Sans, Helvetica;}
#wrapper { margin: 0; padding: 0; }
#wwchtop { background-image: url(images/wwchtop.jpg); background-repeat: no-repeat; width: 221px; height: 36px; margin-bottom: 0px;}
#wwchcont { background-image: url(images/pinkrep.jpg); background-repeat: repeat-y; width: 216px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
#fahcont { background-image: url(images/pinkrep.jpg); background-repeat: repeat-y; width: 201px; padding: 5px 10px 1px; }
#wwchbot { background-image: url(images/pinkbot.jpg); width: 221px; height: 15px; margin-bottom: 8px;}
#fahtop { background-image: url(images/fahtop.jpg); background-repeat: no-repeat; width: 221px; height: 36px; margin-bottom: 0px; }
#fahbot { background-image: url(images/pinkbot.jpg); width: 221px; height: 15px; }
#bed {
	background-image: url(images/bedavail.jpg);
	width: 216px;
	height: 25px;
	repeat: no-repeat;
	background-repeat: no-repeat;
	margin-top: 7px;
}
#fees { background-image: url(images/feesbut.jpg); width: 216px; height: 25px; background-repeat: no-repeat; margin-top: 7px;}
#loclistright, #loclistrightnews, #jobdesclist {float: right; display:block; width: 185px; background-image: url(images/floatrightbg.gif); background-repeat: no-repeat; margin-left: 20px; margin-top: 30px; margin-bottom: 20px; padding-top: 8px;}
#loclistrightdiagnosis{display:block; width: 185px; background-image: url(images/floatrightbg.gif); background-repeat: no-repeat; margin-top: 15px; margin-bottom: 20px; padding-top: 8px;}
#jobdesclist2 {float: right; display:block; width: 185px; background-image: url(images/floatrightbg.gif); background-repeat: no-repeat; margin-left: 20px; margin-top: 10px; margin-bottom: 20px; padding-top: 8px; clear: right;}

#floatrighthome{float: right; display:block; width: 185px; margin-left: 20px; margin-top: 30px; margin-bottom: 20px; margin-right: 10px;}
#floatrightpages{float: right; display:block; width: 185px; margin-left: 20px; margin-top: 0px; margin-bottom: 20px; margin-right: 0px; text-align: left;}
#loclistrightnews{background-image: url(images/floatrightbg_news.gif);padding-top: 30px;}
#homenews{background-image: url(images/floatrightbg_news2.gif);padding-top: 0px; width: 185px; margin-bottom: 20px;}
#Overviews_multi{background-image: url(images/tracsoverviews_bg.gif);padding-top: 60px; width: 185px; margin-bottom: 15px; margin-top: 15px;}
#Overviews_single{background-image: url(images/tracsoverviews_bg2.gif);padding-top: 60px; width: 185px; margin-bottom: 15px; margin-top: 15px; }


#loclistrightnewshome{background-image: url(images/floatrightbg_news.gif);padding-top: 30px; display:block; width: 185px; background-repeat: no-repeat;}
#homereports{background-image: url(images/floatrightbg.gif);padding-top: 10px; display:block; width: 185px; background-repeat: no-repeat;}
#loclistright2{float: right; display:block; width: 185px;margin-left: 20px; margin-top: 10px; margin-bottom: 20px; padding-top: 0px;}
#map{display: block; width: 572px; height: 231px; background-image: url(images/LocMapBG.jpg); background-repeat: no-repeat;}
#mapnav{display: block; width: 572px; height: auto; background-image: url(images/map_sub_bg.gif);margin-top: 0px;}
#newsitem {display: block; text-align: left; margin-bottom: 10px;}

/* the overlayed element */
#overlay {
	
	/* growing background image */
	background-image:url(overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding: 55px;
	z-index: 9999;
}
#overlay2 {
	
	/* growing background image */
	background-image:url(overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding-top: 55px;
	padding-bottom: 55px;
	padding-left: 80px;
	padding-right: 80px;
	text-align: center;
	z-index: 9999;
}

/* default close button positioned on upper right corner */
#overlay .close {
	background-image:url(overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index: 4;
}
#overlay2 .close {
	background-image:url(overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index: 4;
}
#overlay2 #Card1 {margin-left: -20px;}
#overlay h1{font-weight: bold; border-bottom: 1px solid #5e206b; font-size: 24px;}
#overlay a.quicklink {margin-bottom: 5px; padding-left: 30px; background-image: url(images/loc_arrow.gif); background-repeat: no-repeat; display: block;}
#overlay a.quicklink:hover {background-image: url(images/loc_arrow2.gif);}

#overthetop{ display: block; height: 100%; position: absolute;}
#respitename, #respiteemail, #respitephone, #day1, #day2, #month1, #month2, #year1, #year2{border: 1px solid silver; font-size: 11px; padding: 2px 2px 2px 2px;}
#dateselector th{background-color: #d1d2e3; font-size: 10px;}
#dateselector h5{ font-size: 12px; font-weight: bold; margin-bottom: 2px; padding-bottom: 0px; line-height: 15px; margin-top: 0px; padding-top: 5px;}
#dateselector select {border: 1px solid #5d7bbf; font-size: 12px; padding: 1px 1px 1px 1px; margin-right: 3px;}
#dateselector .smallertab {font-size: 9px;}
#dateselector {margin-bottom: 4px; font-size: 11px;}
#respite p.smallp {font-size: 11px; line-height: 14px; margin-top: 2px; margin-bottom: 2px;}
#loclistright h4.respite {margin-bottom: 5px; line-height: 16px; padding-bottom: 0px;}