/* ::::: http://www.drugrehabs.ca/themes/drugrehabs/style.css ::::: */

* { margin: 0pt; padding: 0pt; }
html, body { height: 100%; }
body { font-size: 100%; line-height: 1.125em; min-width: 978px; background: url('images/bg.jpg') no-repeat scroll center -600px rgb(28, 47, 126); }
html, input, textarea { font-family: Georgia,"Times New Roman",Times,serif; color: rgb(13, 13, 13); }
object { vertical-align: top; outline: medium none; }
div.container { overflow: hidden; width: 100%; }
img { vertical-align: top; }
a { color: rgb(82, 82, 82); text-decoration: underline; outline: medium none; }
a:hover { text-decoration: none; }
.flash { position: relative; width: 100%; padding-top: 23px; }
#content1 { padding-top: 4px; background: url('images/top.gif') no-repeat scroll left top transparent; }
#content { font-size: 0.75em; width: 100%; text-align: left; background: url('images/bg_cont1.png') repeat scroll 0% 0% transparent; }
#content .bg-cont { background: url('images/bg_cont.png') repeat-x scroll left bottom transparent; }
#content .indent-main { padding: 18px 26px 20px 36px; }
#content p { margin: 0pt 0pt 17px; }
#content h1 { color: rgb(98, 98, 98); font-size: 1.91em; margin-bottom: 13px; line-height: 1.2em; }
#content h2 { color: rgb(98, 98, 98); font-size: 1.91em; margin-bottom: 13px; line-height: 1.2em; }
#content .indent { padding: 18px 0pt 0pt; }
#footer { color: rgb(13, 13, 13); font-size: 0.75em; background: url('images/bot.png') no-repeat scroll left bottom transparent; }
#footer a { color: rgb(13, 13, 13); text-decoration: none; }
#footer a:hover { text-decoration: underline; }
div#footer div { background-color: white; }
select { font-size: 0.84em; color: rgb(45, 51, 49); height: 20px; }
input { border: medium none; background: none repeat scroll 0% 0% transparent; width: 330px; height: 18px; font-size: 1em; padding-left: 9px; padding-top: 2px; }
textarea { border: medium none; background: none repeat scroll 0% 0% transparent; width: 330px; height: 210px; font-size: 1em; padding-left: 9px; margin-bottom: 11px; overflow: auto; }
.qmmc .qmdivider { display: block; font-size: 1px; border-width: 0px; border-style: solid; position: relative; z-index: 1; }
.qmmc .qmdividery { float: left; width: 0px; }
.qmclear { font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; float: none ! important; }
.qmmc { position: relative; z-index: 10; }
.qmmc a, .qmmc li { float: left; display: block; white-space: nowrap; position: relative; z-index: 1; }
.qmmc div a, .qmmc ul a, .qmmc ul li { float: none; }
.qmmc div { visibility: hidden; position: absolute; }
.qmmc, .qmmc ul { list-style: none outside none; padding: 10px 0px 5px 33px; margin: 0px; }
#qm0 a { padding: 5px 4px 5px 5px; color: rgb(85, 85, 85); font-family: Arial; font-size: 10px; text-decoration: none; }
#qm0 div, #qm0 ul { padding: 10px; margin: -2px 0px 0px; background-color: transparent; border-style: none; }
#qm0 div a, #qm0 ul a { padding: 3px 10px 3px 5px; background-color: transparent; font-size: 11px; border-width: 0px; border-style: none; }
#qm0 div a:hover, #qm0 ul a:hover { background-color: rgb(218, 218, 218); color: rgb(204, 0, 0); }
#qm0 .qmdividery { border-left-width: 1px; height: 15px; margin: 4px 2px 0px; border-color: rgb(170, 170, 170); }
#qm0 .qmritem span { border-color: rgb(218, 218, 218); background-color: rgb(247, 247, 247); }
#qm0 .qmritemcontent { padding: 0px 0px 0px 4px; }
div.col-2 .indent h3 { color: rgb(21, 26, 31); font-size: 27px; font-weight: normal; line-height: 27px; margin-bottom: 17px; margin-top: 0pt; text-align: center; }
div.col-2 .indent { padding-top: 0px ! important; }
/* ::::: http://www.drugrehabs.ca/themes/drugrehabs/layout.css ::::: */

.tail-top { background: url('images/tail-top.gif') repeat-x scroll center top transparent; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 { float: left; }
.main { margin: 0pt auto; text-align: left; width: 978px; }
#page1 #content .col-1 { width: 730px; margin-right: 27px; }
#page1 #content .col-2 { width: 159px; }
#footer { height: 100px; }
@media screen, projection {
}
.qmmc .qmritem span { cursor: pointer; }
