body { font-family:Arial, Helvetica, sans-serif; background: url(/sites/treatment/m/i/bg.jpg) #CCCCCC repeat-x; font-size: 11px;}
a { color: #00F; font-weight: bold;}
a:hover { color:#888; text-decoration: none;}
h1 { font-size: 18px;}
/* Slogan & Logo*/
#logo { width:817px; height:134px;}
#slogan {position: absolute;}
#slogan h1 {position: absolute; left: 42px; top: 82px; font-size: 36px; color: #000;}
#slogan h2 {position: absolute; left: 40px; top: 80px; font-size: 36px; color: #FFF;}
#slogan h3 {position: absolute; left: 521px; top: 96px; font-size: 24px; color: #000;}
#slogan h4 {position: absolute; left: 520px; top: 95px; font-size: 24px; color: #FFF}

/* feature table line */
.ftline { border-top: 1px double #333;}
/* news */
.news { font-size:12px; border: 1px outset #000; width: 250px; float: right;}
.news td { padding:2px;}
.newstitle { font-size:18px; font-weight: bold; text-align: center; display: block; padding-bottom: 20px;}
.fn1 {text-align: right; font-size:10px; float: right;}
.fn2 {text-align: center; font-weight: bold; display: block;}
.fn3 {}
.fn4 {text-align: right; display: table;}
/* Affiliate */
#af { float: right; width:200px; text-align: right;}
#af1 {display: block; font-weight: bold;}
#af2 {display: block;}
#af3 {display: block; float: right;}
#af4 {display: block; float: right;}
#af5 {display: block; float: right;}
/* Menu */
#menu {background-color: #fff; float: left; border:1px solid #000; margin-left: 0px; width: 180px; margin-right: 10px; border-bottom: none;}
#menu li {list-style-type: none; border-bottom: solid 1px #000; text-align: center; color:#FFF;}
#menu li a { text-decoration: none; color: #FFF; width: 100%; display: block; background-color: #777;}
#menu li a:hover { background-color: #999;}
/* Primary Menu */
#menu { font-size:14px; padding: 0px;}
/* Secondary Menu */
#menu li ul { font-size: 11px;  margin-left: 0px; padding: 0px;}
#menu li ul li {padding: 0px; border-top: 1px solid #000; border-bottom: none; text-indent: 5px; text-align: left; background-color: #FFF;}
#menu li ul li a { color: #000; padding-top: 2px; background-color: #FFF; color:#00F; font-weight: bold;}
#menu li ul li a:hover { background-color: #CCC;}
/* Tertiary Menu */
#menu li ul li ul{ font-size: 10px; margin-left: 0px; padding: 0px;}
#menu li ul li ul li {padding: 0px; border-bottom: none; border-top: 1px dotted #CCC; text-align: left; background-color: #FFF;}
#menu li ul li ul li a { color: #000; padding-top: 2px; padding-bottom: 2px; background-color: #FFF;}
#menu li ul li ul li a:hover { background-color: #EEE;}
/* Content */
#content {width: 600px; margin-left: 190px;padding: 10px; background-color: #FFF; border: 1px solid #000;}
/* Drug Rehab Table */
#rehabtable {border-top: #000 solid 1px; border-left: #000 solid 1px;}
#rehabtable th {border-bottom: #000 solid 1px; border-right: #000 solid 1px;}
#rehabtable td {border-bottom: #000 solid 1px; border-right: #000 solid 1px;}
/* City Table */
#citytable {width: 100%}
#citytable th { text-align: left; font-weight: normal; text-decoration: underline;}
