p, html, body, div, ul, li {padding: 0; margin: 0;}
body {background: #0a391d; font-family: Georgia, Arial, "Times New Roman", Times, serif; font-size: 12px; color: #5f584d;}
h1 {color: #0d4b27; font-size: 16px; display: block; margin-bottom: 8px; font-weight: normal;}
h2 {color: #0d4b27; font-size: 15px; display: block; margin-bottom: 8px; font-weight: normal;}
.headinga {color: #B3E0F3;}

#top {width: 100%; height: 141px; background: url(../images/top-rpt.jpg) top left repeat-x;}
#top .new-roads-wrapper {width: 960px; height: 141px; background: url(../images/nav-bg.jpg) bottom left no-repeat; margin: 0 auto;}
#top .top-bar {width: 960px; height: 113px;}
#top .top-bar .logo {width: 377px; padding-top: 10px; float: left;}
#top .top-bar .phone-info {width: 583px; padding-top: 10px; text-align: right; float: right; color: #007634; line-height: 22px;}
#top .navigation {width: 930px; /*_width: 960px;*/ height: 28px; padding-left: 15px; /*_padding-left: 0*/;}
#top .phone {font-size: 18px;}

.phone-info a {text-decoration: none; color: #007634;}
.phone-info a:hover {color: #202020;}

.bodytext a {color: #007634; text-decoration: none;}
.bodytext a:hover {color: #202020;}

.contact-info a {color: #007634; text-decoration: none;}
.contact-info a:hover {color: #202020;}

.contact1 a {color: #007634; text-decoration: none;}
.contact1 a:hover {color: #202020;}

#main {width: 100%; height: 398px; background: url(../images/main-img-rpt.jpg) top left repeat-x;}
#main .main-image {width: 910px; height:123px; background: url(../images/main-img.jpg) top left no-repeat; margin: 0 auto; color: #b7dbf3; padding-left: 25px; padding-right: 25px; padding-top: 275px; font-size: 15px;}

#news {width: 100%; height: 255px; background: url(../images/sub-page-bg-rpt.jpg) top left repeat-x;}
#news .news-image {width: 910px; height:216px; background: url(../images/newsheader.jpg) top left no-repeat; margin: 0 auto; color: #b7dbf3; padding-left: 25px; padding-right: 25px; padding-top: 275px; font-size: 15px;}


#main .learn-more {color: #b7dbf3; padding-bottom: 2px; text-decoration: none; display: block; width: 160px;}
#main .learn-more a {border-bottom: 1px dotted #b7dbf3; color: #b7dbf3; text-decoration:none;}
#main .learn-more a:hover {border-bottom: 1px dotted #b7dbf3; color: #FFFFFF; text-decoration:none;}
#main .learn-more2:hover {color: #FFFFFF; padding-bottom: 2px; border-bottom: 1px dotted #b7dbf3; text-decoration: none; display: block; width: 160px;}

#sub-main {width: 100%; height: 256px; background: url(../images/sub-page-bg-rpt.jpg) top left repeat-x;}
#sub-main .drug-rehab-wrapper {width: 960px; margin: 0 auto;}
#sub-main .drug-rehab-wrapper .d-left {width: 357px; height:216px; background: url(../images/secondary-left.jpg) top left no-repeat; float: left; padding-left: 25px; padding-top: 40px; color: #b7dbf3; font-size: 15px; }
#sub-main .drug-rehab-wrapper .d-right {width: 578px; height: 256px; float: right; text-align: right;}

#sub-main .sub-headline {font-size: 24px; color: #b7dbf3;}

.bodytext {padding-left: 25px; padding-right: 25px; margin-bottom: 50px; line-height: 18px;}

#content {width: 100%; background: url(../images/content-rpt.jpg) top left repeat-x #f2f7fc; min-height: 500px; overflow: hidden;}
#content .content-wrapper {width: 960px; margin: 0 auto;}
#content .cleft {width: 672px; float: left; padding-right: 41px;}
#content .cright {width: 247px; float: right;}
#content .cleft-heading {width: 622px; padding-bottom: 10px; border-bottom: 1px dotted #202020; color: #0c638a; font-size: 18px; font-weight: bold; padding-left: 25px; margin-bottom: 5px; font-family:Georgia, "Times New Roman", Times, serif;}
#content h1.cleft-heading2 {width: 622px; padding-bottom: 10px; border-bottom: 1px dotted #202020; color: #0c638a; font-size: 18px; font-weight: bold; padding-left: 25px; margin-bottom: 5px; padding-top:6px;}
#content .cleft-grad {width: 597px; padding-top: 15px; padding-left: 25px; padding-right: 25px; background: url(../images/copy-bg.jpg) top left repeat-x; border-bottom: 1px dotted #202020; padding-bottom: 15px;}

.newgrady {background: url(../images/copy-bg.jpg) top left repeat-x; padding-bottom: 5px; width:620px; padding-right:5px;}
.rightcolnew p { line-height:18px;}
.leftcolnew p { line-height:18px;}

#content a {text-decoration:underline;}
#content .grad-header {font-size: 20px; color: #0c638a;}
#content .index-verbage {font-size: 14px; line-height: 18px; padding-bottom: 10px;}
#content .cright-heading {width: 232px; padding-bottom: 10px; border-bottom: 1px dotted #202020; color: #0c638a; font-size: 18px; font-weight: bold; padding-left: 15px; margin-bottom: 5px; font-family:Georgia, "Times New Roman", Times, serif;}
#content .cright-grad {width: 222px; padding-top: 15px; padding-left: 15px; padding-right: 10px; background: url(../images/copy-bg.jpg) top left repeat-x; line-height: 18px;}
#content .cright-grad2 {width: 222px; padding-top: 15px; padding-left: 0px; padding-right: 0px; background: url(../images/copy-bg.jpg) top left repeat-x; line-height: 18px;}
#content .contact-info {color: #0c638a; font-size: 13px; padding-left: 15px;}
#content .testimonials {font-size: 12px; line-height: 18px; padding-left: 15px; padding-right: 10px; padding-top: 8px;}
#content .testimonials a {color: #0c638a; text-decoration: none;}
#content .testimonials a:hover {color: #202020;}

#content .treatmentp {font-size: 12px; line-height: 18px; padding-left: 15px; padding-right: 10px; padding-top: 8px;}
#content .treatmentp a {color: #0c638a; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif;}
#content .treatmentp a:hover {color: #202020;}

#content .table-header {color: #0d4b27; font-size: 16px; display: block; margin-bottom: 8px;}
#content .cleft-info {width: 597px; padding-left: 25px; padding-right: 25px; padding-top: 15px; border-top: 1px dotted #202020;}

#mid-headings a {color: #0d4b27;}
#mid-headings a:hover {color: #202020}

#bottom-info a {font-size: 10px; color: #0c638a; text-decoration: none;}
#bottom-info a:hover {font-size: 10px; color: #202020; text-decoration: none;}
#bottom-info .b-headline {color: #0c638a; font-size: 16px;}

#footer {width: 100%; height: 104px; background: url(../images/footer-rpt.jpg) top left repeat-x;}
#footer a {color: #84c1ea; text-decoration: none;}
#footer a:hover {color: #FFFFFF;}
#footer .footer-mountains {width: 960px; height: 104px; background: url(../images/footer-mtns.jpg) top left no-repeat; margin: 0 auto;} 
#footer .fleft {width: 647px; float: left; padding-left: 25px; padding-right: 25px; color: #84c1ea; padding-top: 50px;}
#footer .fright {width: 247px; text-align: center; float: right; padding-top: 50px;}

#navi {list-style: none; list-style-position: outside; display: inline;}
#navi li {float: left; position: relative; display: inline-block;}
#navi li a {display: block; padding:4px 14px 6px 14px; margin:0px 0px 0px 0px; font-size: 15px; text-decoration:none; color: #0c638a; letter-spacing:1px;}
#navi li:hover a {background-color:#2E2C17; color:#ffffff;} /*#2E2C17; color:#ffffff;*/
#navi li ul {display: none; position: absolute; top: 26px; left: 0;}
#navi li ul li a {height: 16px; width: 246px; display: block; font-size: 11px; padding-left: 12px; padding-top: 8px; padding-bottom:4px; text-align: left; color: #ffffff; background-color: #2E2C17; letter-spacing:0px;}/*#322D17*/
#navi li ul li a:hover {display: block; color: #2E2C17; background-color: #c9e3f2;}
#navi li ul li ul {display: none; position: absolute; top: 0px; left: 255px;}
#navi li:hover ul {display:block;}

#nextpic1 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:0px;}
#nextpic2 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:-243px;}
#nextpic3 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:-243px;}
#nextpic4 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:-243px;}
#nextpic5 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:-243px;}
#nextpic6 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:-243px;}
#nextpic7 { padding-left:0px; padding-bottom:6px; position:absolute; top:0px; left:-243px;}

#tour_window {background-color:#072E13;}
#tour_thumbs img {margin:2px; border:2px solid #072E13;}
#thumbpic1bg {  position:absolute; top:0px; left:-0px;}
#thumbpic2bg {  position:absolute; top:0px; left:-600px;}
#thumbpic3bg {  position:absolute; top:0px; left:-600px;}
#thumbpic4bg {  position:absolute; top:0px; left:-600px;}
#thumbpic5bg {  position:absolute; top:0px; left:-600px;}
#thumbpic6bg {  position:absolute; top:0px; left:-600px;}
#thumbpic7bg {  position:absolute; top:0px; left:-600px;}
#thumbpic8bg {  position:absolute; top:0px; left:-600px;}
#thumbpic9bg {  position:absolute; top:0px; left:-600px;}
#thumbpic10bg {  position:absolute; top:0px; left:-600px;}
#thumbpic11bg {  position:absolute; top:0px; left:-600px;}
#thumbpic12bg {  position:absolute; top:0px; left:-600px;}



/*.dropnavbox {background-color: #322D17; display: none; z-index: 2000; position:absolute; top:25px; left:0px; text-align:left; padding:5px 0px 9px 0px; margin:0px 0px 0px 0px; width:340px;}
#navi li .dropnavbox a:hover { background-color:#C9E3F2; color:#2E2C17;}
#navi li .dropnavbox a {font-size:12px; color:#98C8EC;}
#navi li:hover div.dropnavbox{display:block;}*/

