body { color: #0d3e55; font-size: 12px; font-family: "trebuchet ms", arial; background-color: #333; background-image: url(../images/bgtexture.gif); margin: 0; padding: 0; }

p {  }
a { color: #0d3e55; text-decoration: underline; }
a:hover { text-decoration: none; }
#all { width: 824px; margin-right: auto; margin-left: auto; }
#topnav { width: 463px; height: 38px; margin-top: 14px; margin-left: 361px; }
#topnav a:hover { background-position: 0 -38px; }
#vans a { background-image: url(../images/tnav-vans.gif); width: 112px; height: 38px; float: left; }
#wheelchairs a { background-image: url(../images/tnav-wheelchairs.gif); width: 173px; height: 38px; float: left; }
#ramps a { background-image: url(../images/tnav-ramps.gif); width: 178px; height: 38px; float: left; }
#shadowbg { background-image: url(../images/mainbg.gif); width: 824px; }
#flashbg { background-image: url(../images/mainbg.gif); width: 824px; height: 319px; }
#flash { width: 808px; height: 319px; margin-left: 8px; }
#container { background-color: #fff; width: 808px; margin-left: 8px; }
#nav { background-color: #444; width: 808px; height: 20px; }
#image-col { background-color: #083044; width: 223px; float: left; }
#content { background-color: #fff; width: 585px; float: right; }
#content-text { text-align: justify; clear: both; padding-right: 30px; padding-left: 14px; }
#lowercontainer { background-color: #fff; width: 808px; margin-right: auto; margin-left: auto; }
#request-info a { background-image: url(../images/request-info.gif); width: 101px; height: 25px; float: right; margin-right: 14px; display: inline; }
.clear { clear: both; }
.header { width: 390px; height: 62px; float: left; margin-top: 26px; margin-bottom: 8px; margin-left: 28px; display: inline; }
#achc-logo { background-image: url(../images/achc.gif); width: 64px; height: 62px; float: right; margin-top: 6px; margin-right: 24px; display: inline; }
#content ul { margin: 0 0 0 30px; padding: 8px 0; list- }
#content li {  }
#shadow-end { background-image: url(../images/main-end.gif); width: 824px; height: 9px; overflow: hidden; }
.img-l { float: left; }
.img-r { float: right; }
#footer { color: #e9e9e9; font-size: 11px; font-family: "times new roman"; font-weight: bold; text-align: center; margin-right: auto; margin-left: auto; padding-top: 2px; }
#footer a { color: #e9e9e9; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#copyright { color: #e9e9e9; font-size: 11px; font-family: "times new roman"; text-align: center; margin-top: 4px; margin-right: auto; margin-left: auto; }
#copyright a { color: #e9e9e9; text-decoration: none; }
#copyright a:hover { text-decoration: underline; }
.sm { font-size: 10px; }
.faqanswers { padding-left: 12px; }
ul.van { background-image: url(../images/van.jpg); background-repeat: no-repeat; background-position: right 10px; }
.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

