/* GLOBAL */
html,body{margin:0;padding:0}
body {font:76% Verdana, Arial, Helvetica, Georgia, sans-serif;}
/* site-wide styling of links */
a:link {color:#2D3B85;text-decoration:underline;font-weight:bold;}
a:visited {color:#503BAE;text-decoration:underline;font-weight:bold;}
a:hover	{color:#84B0DD;text-decoration:underline;font-weight:bold;}
a:active {color:#ff0000;text-decoration:underline;font-weight:bold;}
big.phone {color:red;}
a.mail {text-decoration:none;font-weight:normal;}
.hedder {border-top:2px solid silver;border-bottom:2px solid silver;padding:4px 0;}
img {border:0;}

/*LAYOUT*/
.container {text-align:left;width:975px;margin:0 auto;}
.subcontent {border-top:2px #ccc solid;padding-bottom:0;padding:20px 0 0 0;font:0.9em Verdana, Arial, Helvetica, sans-serif;line-height:15px;margin:0;clear:both;}
.content {padding:0 0 15px 0;font:13px Verdana, Arial, Helvetica, sans-serif;line-height:15px;margin:0 25px;min-width:500px;}
.wrapper {float:left;width:100%;}
.navigation{width:200px;}
.extra {width:200px;position:relative;float:right;}
.footer {clear:left;width:100%;}

/*HEADER STYLES*/
div.displaybox {width:975px;min-width:975px;height:304px;border-top:2px #eee solid;}
div.header {height:403px;min-height:403px;padding:0px;}
div.header .headerimg {margin:0;}
div.header .searchbox {float:right;margin:5px 0 0 0;padding:0;clear:left;}
.breadcrumbs {color:#2D3B85;margin:1px 0 10px 0;}
.headernav {height:44px;max-height:44px;width:685px;min-width:685px;font-size:15px;font-weight:100;color:#666;font-family:Arial, sans-serif;background-image:url(/drug-rehabilitation/bg-grey.jpg);background-repeat:repeat-x;}
.headernav ul {margin:0;padding:0;width:100%;list-style:none;clear:left;text-align:right;height:40px;position:relative;left:-3px;}
.headernav ul li {text-align:right;display:inline;line-height:40px;position:relative;left:2px;float:left; background-image: url(http://www.narconon.org/drug-rehabilitation/bg-grey.jpg);background-repeat:repeat-x;margin-right:3px;border-left:2px solid #FFF;}
.headernav ul li a {color:#666;text-decoration:none;display:inline;font-size:1em;font-weight:100;line-height:40px;padding:0 5px 10px 5px;}
.headernav ul li a:hover {color:#84B0DD;}

/*NAV */
.nav {background:#F2EEED;padding:10px 0;border:1px solid silver;width:197px;min-width:197px;}
.nav ul {margin:0;padding:0 0 0 10px;height:auto;}
.nav ul li {margin:0;padding:0;line-height:22px;font-size:120%;list-style:none;padding:0 10px;background:url('http://www.narconon.org/drug-rehabilitation/site_arrow_double.gif') no-repeat 0 5px;}
.nav ul li a {font-weight:100;display:block;font-family:Arial, sans-serif;color:#555;padding:0 0 0 8px;text-decoration:none;}
.nav ul li.selected a {color:#E1880D;background:url('http://www.narconon.org/drug-rehabilitation/spacer.gif') no-repeat left -13px;}
.nav ul li a:hover {color:#84B0DD;text-decoration:underline;}
.nav P {margin:0 5px 3px 10px;color:#555;font-family:Arial, sans-serif;}
.nav h1 {margin:0 5px 3px 10px;color:#555;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;}

/*CONTENT*/
div.content h1 {padding:0;margin:0;line-height:1;color:#2A2871;font-size:1.5em;}
div.content p {padding:10px 0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.content h1 {line-height:1.5em;}
div.content h2 {line-height:1.2em;font-size:1.3em;color:#2A2871;}

/*SUB CONTENT */
div.subcontent h1 {padding:0 0 0 15px;margin:0;color:#2A2871;font-size:1.3em;text-transform:uppercase;background:url('http://www.narconon.org/drug-rehabilitation/site_arrow_double.gif') no-repeat left 3px;}
div.subcontent p {padding:0 0 10px 15px;margin:0;font-size:120%;}
div.subcontent ul {list-style:none;margin:0;padding:0 0 5px 0;}
div.subcontent ul li {padding:0 0 0 15px;margin:0 0 0 10px;background:url('http://www.narconon.org/drug-rehabilitation/site_arrow_double.gif') no-repeat left 3px;}

/*BOTTOM BOX */
table.bottomboxes {margin:15px auto;}
table.bottomboxes td {background-position:bottom;}
ul.boxlist {list-style:none;margin:10px 0;padding:0;}
ul.boxlist li {background:url('http://www.narconon.org/drug-rehabilitation/site_arrow_double.gif') no-repeat 10px 3px;padding:0 0 0 25px;}
ul.boxlist li a {color:#FFF;}
td.orange ul.boxlist li a {color:#336699;}
ul.boxlist li a:hover {color:#ACD5FF;text-decoration:underline;}

/*RIGHT BAR */
.extra {padding:0;font:.9em Verdana, Arial, Helvetica, sans-serif;line-height:15px;text-align:right;}
.extra h1 {padding:5px 0;margin:0 0 7px 0;color:#2A2871;text-align:center;font:1.1em Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;border-width:5px 0 1px 0;}
.extra h3 {padding:5px 0;margin:0 0 7px 0;color:#282670;text-align:center;font:1.3em Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;border:1px #FFCC33 solid;border-width:5px 0 1px 0;}
.extra p { margin:0;padding:5px 0 7px 0;}
.extra ul {list-style:none;margin:0 0 7px 5px;padding:0;text-align:left;}
.extra ul li {padding:0 0 0 15px;margin:0;width:100%;line-height:22px;font-size:120%;list-style:disc;}
.extra A:link {text-decoration:none;}
.extra A:visited {text-decoration:none;}
.extra A:hover {text-decoration:none;}
.extra A:active {text-decoration:none;}

/*FOOTER NAV */
div.footer p {font-size:.8em;color:#999;}
ul.footernav {margin:0;padding:12px 0;width:100%;border-bottom:1px #B2B2B2 solid;list-style:none;clear:left;text-align:center;}
ul.footernav li {text-align:right;display:inline;line-height:26px;}
ul.footernav li a {color:#1E2D7C;text-decoration:none;display:inline;font-size:.9em;font-weight:bold;padding:0 5px;}
ul.footernav li a:hover {color:#84B0DD;}

/* SECTIONS */
#topbylogo {height:98px;width:650px;min-width:650px;min-height:98px;position:relative;float:right;}
#topbx {width:975px;height:292px;border-top:2px #ccc solid;}
#toprightbox {width:278px;max-width:278px;height:292px;max-height:292px;position:relative;float:right;background:#fff;}
#fadeshow1 {width:685px;position:relative;float:left;left:2px;}
#topnavbox {clear:right;width:276px;min-width:276px;height:33px;min-height:33px;position:relative;float:right;margin-top:3px;margin-bottom:3px;}
#main {border-top:2px #999 solid;margin-top:0;width:975px;min-width:975px;}
