@charset "UTF-8";/* CSS Document */a:link, a:visited, a:active{	color:#373F8D;	text-decoration:none;}a:hover{	color:#000;	text-decoration:underline;}#masthead {	background-color: #ddedf9;	text-align: center;}#nav {	background-image: url(images/as_hp_04.gif);	background-repeat: repeat-x;	background-position: left top;	height: 14px;	line-height: 13px;	background-color: #4F2248;	text-align: center;	padding-top: 7px;	padding-bottom: 8px;	font-size: 14px;	font-weight: bold;	color: #eeeeee;}#nav a{	margin-left:50px;	color:#eeeeee;	text-decoration:none;}#nav a:link, #nav a:visted, #nav a:active{	}#nav a:hover{	color:#FFFF66;}#bodyContainer {	width: 960px;	margin: 10px auto auto;	overflow: visible;}#bodyContainer #main {	float: left;	width: 760px;	overflow: visible;	padding-top:10px;}#bodyContainer #main #mainLeft {	float: left;	width: 365px;}#bodyContainer #main #mainRight {	float: right;	width: 365px;}#bodyContainer #main .mainLeft {	float: left;	width: 365px;}#bodyContainer #main .mainRight {	float: right;	width: 365px;}#bodyContainer #sidebar {	width: 160px;	float: right;	margin-top: 10px;}#bodyContainer #sidebar p {	margin-top: 0px;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 5px;}#bodyContainer #sidebar a {	color:#000;	text-decoration:none;}#bodyContainer #sidebar a:link, #bodyContainer #sidebar a:visited, #bodyContainer #sidebar a:active {	text-decoration: none;	}#bodyContainer #sidebar a:hover {	text-decoration:underline;}#bodyContainer #sidebar h3 {	font-size: 13px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}#bodyContainer #sidebar hr {	margin: 5px auto;	padding: 0px;	color: #000000;	height: 1px;	width: 100px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	background-color: #000000;}#bodyContainer #sidebar #purpleSidebar {	background-image: url(images/sidebar-container-back-purple-1.gif);	background-repeat: no-repeat;	background-position: 0 -10px;	padding-top: 13px;	padding-bottom: 13px;}#bodyContainer #sidebar #purpleSidebar #purpleSideTop {	background-color: #D8C8D9;	background-image: url(images/as_hp_08.gif);	background-repeat: no-repeat;	background-position: left top;	width: 133px;	padding-top: 5px;	margin: auto;}#bodyContainer #sidebar #purpleSidebar #purpleSideTop #purpleSideBot {	background-image: url(images/as_hp_11.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color: #D8C8D9;	padding-right: 5px;	padding-left: 5px;	font-size: 11px;	color: #000000;	text-align: center;	padding-bottom: 5px;}#bodyContainer #sidebar #purpleSidebar #purpleSideTop #purpleSideBot a:link, #bodyContainer #sidebar #purpleSidebar #purpleSideTop #purpleSideBot a:visited, #bodyContainer #sidebar #purpleSidebar #purpleSideTop #purpleSideBot a:active {	text-decoration: none;	color:#511E52;}#bodyContainer #sidebar #purpleSidebar #purpleSideTop #purpleSideBot a:hover {	text-decoration:underline;	color:#000;}.purple{	color:#511E52;}#bodyContainer #sidebar #blueSidebar {	background-image: url(images/sidebar-container-back-blue-1.gif);	background-repeat: no-repeat;	background-position: 0 -10px;	padding-top: 13px;	padding-bottom: 13px;	margin-top: 10px;	margin-bottom: 10px;}#bodyContainer #main h2 {	color: #232C81;	font-size: 15px;	font-weight: bold;	margin-bottom: 6px;	padding-bottom: 6px;}#bodyContainer #main p {	line-height: 16px;	padding-left: 0px;	padding-bottom: 0px;	margin-bottom: 0px;}#bodyContainer #main .notTopMargin {	margin-top: 0px;	padding-top: 0px;}#bodyContainer #main .small {	font-size: 12px;	color: #333333;}#bodyContainer #main hr {	color: #eeeeee;	height: 2px;	background-color: #eeeeee;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin-left: 15px;}#bodyContainer #sidebar #blueSidebar #blueSideTop {	background-color: #CDCFE2;	background-image: url(images/as_hp_13.gif);	background-repeat: no-repeat;	background-position: left top;	width: 133px;	padding-top: 5px;	margin: auto;}#bodyContainer #sidebar #blueSidebar #blueSideTop #blueSideBot {	background-image: url(images/as_hp_15.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color: #CDCFE2;	padding-right: 5px;	padding-left: 5px;	font-size: 11px;	color: #000000;	text-align: center;	padding-bottom: 5px;}#bodyContainer #sidebar #blueSidebar #blueSideTop #blueSideBot a:link, #bodyContainer #sidebar #blueSidebar #blueSideTop #blueSideBot a:visited, #bodyContainer #sidebar #blueSidebar #blueSideTop #blueSideBot a:active {	text-decoration: none;	color:#3b4d97;}#bodyContainer #sidebar #blueSidebar #blueSideTop #blueSideBotds a:hover {	text-decoration:underline;	color:#000;}#bodyContainer #sidebar #greenSidebar {	background-image: url(images/sidebar-container-back-green-1.gif);	background-repeat: no-repeat;	background-position: 0 -10px;	padding-top: 13px;	padding-bottom: 13px;}#bodyContainer #sidebar #greenSidebar #greenSideTop {	background-color: #C3DACB;	background-image: url(images/as_hp_17.gif);	background-repeat: no-repeat;	background-position: left top;	width: 133px;	padding-top: 5px;	margin: auto;}#bodyContainer #sidebar #greenSidebar #greenSideTop #greenSideBot {	background-image: url(images/as_hp_19.gif);	background-repeat: no-repeat;	background-position: left bottom;	background-color: #C3DACB;	padding-right: 5px;	padding-left: 5px;	font-size: 11px;	color: #000000;	text-align: center;	padding-bottom: 5px;}#bodyContainer #sidebar #greenSidebar #greenSideTop #greenSideBot a:link, #bodyContainer #sidebar #greenSidebar #greenSideTop #greenSideBot a:visited, #bodyContainer #sidebar #greenSidebar #greenSideTop #greenSideBot a:active {	text-decoration: none;	color:#007337;}#bodyContainer #sidebar #greenSidebar #greenSideTop #greenSideBot a:hover {	text-decoration:underline;	color:#000;}#bodyContainer #footer {	clear:both;	float: none;	margin-top: 20px;	margin-bottom: 20px;	padding-top:15px;	background-image:url(images/footer-back_01.gif);	background-repeat:no-repeat;	background-position: left top;	background-color: #a8a8a8;}#bodyContainer #footer #footerBot {	margin:0px;	padding-bottom:15px;	background-image:url(images/footer-bottom-alt.gif);	background-repeat:no-repeat;	background-position: left bottom;	background-color: #a8a8a8;	padding-right: 15px;	padding-left: 15px;}.footerLinks {	font-size: 11px;	margin-top:3px;	margin-bottom:3px;	background-image:url(images/footerlinks-left-corners.gif);	background-repeat:no-repeat;	background-position:left top;	padding:0px;	border:0px;}.footerLinksRight {	padding:6px 11px 7px 11px;		font-size: 11px;	background-image:url(images/footerlinks-right-corners.gif);	background-repeat:no-repeat;	background-position:right top;}.footerLinks a {	color:#561e58;	text-decoration:none;	margin-left:12px;}.footerLinks a:link, .footerLinks a:visited, .footerLinks a:active {}.footerLinks a:hover {	text-decoration:underline;}.tcat_opioid {	background:transparent url(/images/tcatBG-opioid.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #733073;}.tcat_opioid a, .tcat_opioid a:visited,.tcat_opioid:hover {	color:#fff;	font-weight:bold;}.tcat_opioid_right {	background: transparent url(/images/tcatRight-opioid.gif) no-repeat top right;	height: 36px;}.tcat_opioid_title {	background: transparent url(/images/tcatLeft-opioid.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 12px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_opioid_title a, .tcat_opioid_title a:visited {	color:#fff;	text-decoration:none;}.tcat_opioid_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_opioid_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_opioid_collapse a, .tcat_opioid_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_opioid_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_opioid_collapse a:hover {	color:#fff;	text-decoration:underline;}.alt-opioid, .alt-opioidActive{	background: #fff url(/images/opioid-forum-blob-back.gif) no-repeat 5px top;	border-top: 1px solid #e6ecf3;	border-right: 1px solid #e6ecf3;	border-bottom: 1px solid #fff;	padding:10px 25px 10px 70px;	font-size:13px;	height:170px;	vertical-align: top;}.tcat_alcohol {	background:transparent url(/images/tcatBG-alcohol.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #3d4d9a;}.tcat_alcohol a, .tcat_alcohol a:visited,.tcat_alcohol:hover {	color:#fff;	font-weight:bold;}.tcat_alcohol_right {	background: transparent url(/images/tcatRight-alcohol.gif) no-repeat top right;	height: 36px;}.tcat_alcohol_title {	background: transparent url(/images/tcatLeft-alcohol.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 12px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_alcohol_title a, .tcat_alcohol_title a:visited {	color:#fff;	text-decoration:none;}.tcat_alcohol_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_alcohol_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_alcohol_collapse a, .tcat_alcohol_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_alcohol_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_alcohol_collapse a:hover {	color:#fff;	text-decoration:underline;}.alt-alcohol, .alt-alcoholActive{	background: #fff url(/images/alcohol-community-blob-back.gif) no-repeat 5px top;	border-top: 1px solid #e6ecf3;	border-right: 1px solid #e6ecf3;	border-bottom: 1px solid #fff;	padding:10px 25px 10px 70px;	font-size:13px;	height:170px;	vertical-align: top;	min-height: 150px;}.tcat_stimulant {	background:transparent url(/vbulletin/images/styles/addiction/style/tcatBG-orange.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #B65200;}.tcat_stimulant a, .tcat_stimulant a:visited,.tcat_stimulant:hover {	color:#fff;	font-weight:bold;}.tcat_stimulant_right {	background: transparent url(/vbulletin/images/styles/addiction/style/tcatRight-orange.gif) no-repeat top right;	height: 36px;}.tcat_stimulant_title {	background: transparent url(/vbulletin/images/styles/addiction/style/tcatLeft-orange.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 12px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_stimulant_title a, .tcat_stimulant_title a:visited {	color:#fff;	text-decoration:none;}.tcat_stimulant_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_stimulant_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_stimulant_collapse a, .tcat_stimulant_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_stimulant_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_stimulant_collapse a:hover {	color:#fff;	text-decoration:underline;}.alt-stimulant, .alt-stimulantActive{	background: #fff url(/images/stimulant-community-blob-back.gif) no-repeat 5px top;	border-right: 1px solid #f3c4a5;	border-bottom: 1px solid #f3c4a5;	padding:10px 25px 10px 70px;	font-size:13px;	height:150px;	vertical-align: top;}.tcat_gambling {	background:transparent url(/vbulletin/images/styles/addiction/style/tcatBG-pinkish.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #B61555;}.tcat_gambling a, .tcat_gambling a:visited,.tcat_gambling:hover {	color:#fff;	font-weight:bold;}.tcat_gambling_right {	background: transparent url(/vbulletin/images/styles/addiction/style/tcatRight-pinkish.gif) no-repeat top right;	height: 36px;}.tcat_gambling_title {	background: transparent url(/vbulletin/images/styles/addiction/style/tcatLeft-pinkish.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 12px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_gambling_title a, .tcat_gambling_title a:visited {	color:#fff;	text-decoration:none;}.tcat_gambling_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_gambling_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_gambling_collapse a, .tcat_gambling_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_gambling_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_gambling_collapse a:hover {	color:#fff;	text-decoration:underline;}.alt-gambling, .alt-gamblingActive{	background: #fff url(/images/gambling-community-blob-back.gif) no-repeat 5px top;	border-right: 1px solid #EBBFD8;	border-bottom: 1px solid #EBBFD8;	padding:10px 25px 10px 70px;	font-size:13px;	height:150px;	vertical-align: top;}.tcat_gray {	background:transparent url(/images/tcatBG-gray.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #757575;}.blue {	color: #3b4d97;}.tcat_gray a, .tcat_gray a:visited,.tcat_gray:hover {	color:#fff;	font-weight:bold;}.tcat_gray_right {	background: transparent url(/images/tcatRight-gray.gif) no-repeat top right;	height: 36px;}.tcat_gray_title {	background: transparent url(/images/tcatLeft-gray.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 12px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_gray_title a, .tcat_gray_title a:visited {	color:#fff;	text-decoration:none;}.tcat_gray_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_gray_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_gray_collapse a, .tcat_gray_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_gray_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_gray_collapse a:hover {	color:#fff;	text-decoration:underline;}.tcat_hbo {	background:transparent url(/images/tcatBG-hbo.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #757575;}.tcat_hbo a, .tcat_hbo a:visited,.tcat_hbo:hover {	color:#fff;	font-weight:bold;}.tcat_hbo_right {	background: transparent url(/images/tcatRight-hbo.gif) no-repeat top right;	height: 36px;}.tcat_hbo_title {	background: transparent url(/images/tcatLeft-hbo.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 12px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_hbo_title a, .tcat_hbo_title a:visited {	color:#fff;	text-decoration:none;}.tcat_hbo_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_hbo_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_hbo_collapse a, .tcat_hbo_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_hbo_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_hbo_collapse a:hover {	color:#fff;	text-decoration:underline;}/* FROM VBULLETIN STYLES */.tcat_alt {	background:transparent url(vbulletin/images/styles/addiction/style/tcatBG.gif) repeat-x top left;	height:36px;	border-bottom:1px solid #4282b2;}.tcat_alt a, .tcat_alt a:visited,.tcat_alt:hover {	color:#fff;	font-weight:bold;}.tcat_alt_right {	background: transparent url(vbulletin/images/styles/addiction/style/tcatRight.gif) no-repeat top right;	height: 36px;}.tcat_alt_title {	background: transparent url(vbulletin/images/styles/addiction/style/tcatLeft.gif) no-repeat top left;	float: left;	height: 25px;	text-align: left;	padding: 11px 0 0 25px;	font: bold 14px arial, "lucida console", sans-serif;	color:#fff;	}.tcat_alt_title a, .tcat_alt_title a:visited {	color:#fff;	text-decoration:none;}.tcat_alt_title a:hover {	color:#fff;	text-decoration:underline;}.tcat_alt_collapse {	padding:10px 15px 0 0;	float:right;}.tcat_alt_collapse a, .tcat_alt_collapse a:visited {	color:#fff;	text-decoration:none;}.tcat_alt_collapse a:link {	color:#fff;	text-decoration:none;}.tcat_alt_collapse a:hover {	color:#fff;	text-decoration:underline;}.bottom_gradient {	background:transparent url(vbulletin/images/styles/addiction/gradients/gradient_bottom.gif) repeat-x top left;	height:6px;	margin-bottom:20px;}.bottom_gradient_left {	background:transparent url(vbulletin/images/styles/addiction/gradients/gradient_left.gif) repeat-x top left;	height:6px;	width:11px;	float:left;}.bottom_gradient_right {	background:transparent url(vbulletin/images/styles/addiction/gradients/gradient_right.gif) repeat-x top left;	height:6px;	width:11px;	float:right;}.bottom_gradient_blue {	background:transparent url(vbulletin/images/styles/addiction-blue/gradients/gradient_bottom.gif) repeat-x top left;	height:6px;	margin-bottom:20px;}.bottom_gradient_blue_left {	background:transparent url(vbulletin/images/styles/addiction-blue/gradients/gradient_left.gif) repeat-x top left;	height:6px;	width:11px;	float:left;}.bottom_gradient_blue_right {	background:transparent url(vbulletin/images/styles/addiction-blue/gradients/gradient_right.gif) repeat-x top left;	height:6px;	width:11px;	float:right;}.bottom_gradient_grn {	background:transparent url(images/gradient_bottom_grn.gif) repeat-x top left;	height:6px;	margin-bottom:20px;}.bottom_gradient_grn_left {	background:transparent url(images/gradient_left_grn.gif) repeat-x top left;	height:6px;	width:11px;	float:left;}.bottom_gradient_grn_right {	background:transparent url(images/gradient_right_grn.gif) repeat-x top left;	height:6px;	width:11px;	float:right;}.tborder{	background: #D1D1E1;	color: #000000;	border-left:1px solid #e6ecf3;	border-bottom: 1px solid #e6ecf3;}.alt1, .alt1Active{	background: #fff url(/images/altBG.gif) repeat-x bottom left;	border-top: 1px solid #e6ecf3;	border-right: 1px solid #e6ecf3;	border-bottom: 1px solid #fff;	padding:10px 25px;	font-size:13px;}.smallText {	font-size: 10px;	line-height: 12px;	color: #333;}