﻿/*form
{
	height:100%; 
}*/
html
{
	height:100%;
}
.body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ede8c4;
	width:100%;
	height: 100%;
}

.entireContainer {
margin: 0 auto;
width: 770px; 
text-align:left; 
position:relative;
}
.footerBlock {	background-color: #ede8c4;}
.hide {
	display:none;
}
.master
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:#FFFFFF;
		background:none;
		width:770px !important;
		position:relative;
		margin:0px;
}

.homepage_box_header {
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	}

.footer_contentpage {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #333333;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: middle;
	height: 15px;
	}
	
	
.masthead { 
	width:770px; padding:0px; margin:0px;
	background:url(/_layouts/1033/images/ccsa/masthead.jpg); height:138px;
}

.masthead .topnav {
	margin-top:0px !important; margin-right:0px !important;
}
.masthead .topnav div {
	position:relative; top:5px; left:2px;
}

.masthead .topnav a {
	margin:0px 2px 0px 2px !important;
}
a.topright:visited {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.topright:active {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.topright:hover {
	color: #F1DEB6;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.topright {
	color: #FFFFFF;
	font-style: normal !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration: none;
	}
	
.masterContent
{
	background-color:#FFFFFF;
			background:none;

	
}
.shadowRight
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;
		background:none;
		display:none;
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:12px;	
	background-image: url('../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;
		background:none;
		display:none;
}
.spacer
{
	width:12px;
}

.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
a.#zz8_Menu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
{
	color:#333333;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
}
.sharepointLogin div
{
	color:#333333;
}
.topArea
{
	background:url("../../images/bl_band.jpg") no-repeat;
	background-position:top right;
}
.topArea :active
{
	text-decoration:none;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("../../images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.toplinkbar a:active
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a
{
   	color: #444444;
	font-family: tahoma;  
	font-size:9pt; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}	
.console
{
	clear:both;
}
.search
{
    margin:6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.siteActionMenu {position:absolute; left:0px; top:0px; text-align:left !important;}
.designConsole {position:absolute; left:0px; top:30px;}

.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}
.topNavContainer
{
	background-image:url("../../images/bl_Navbar_Gd_Default.jpg");
	background-repeat:repeat-x;
	height:40px;
		height:25px !important;
		padding:0px; margin:0px;
		border-collapse:collapse;
		background:url(/_layouts/1033/images/ccsa/MenuGradientsBlue4.jpg) repeat-x #EDE8C4;
}

.topNavBlock {
	width:770px; padding:0px; margin:0px;
}

.topNavBlock img {
	display:none;
}

.topNavBlock td {
	border-collapse:collapse; padding:0px; margin:0px;
}

.topNavContainer table table {height:24px !important;}
.topNavContainer table table td {
	border-collapse:collapse;
	border-left:1px solid #a9a393;
	position:relative; top:-1px;
	padding:0px 21px 0px 21px;
	margin:0px;
	text-align:center;
}
.topNavContainer td a {
	display:block;
	margin:1px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	font-size:10pt;
	font-family:Arial;

}
.topNavContainer td a:hover {
		color:#F1DEB6;
	text-decoration:underline;
}

}.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavSelected 
{

	background: url('/_layouts/1033/images/ccsa/MenuGradientsBlue.jpg') repeat-x;
}


.topNavSelected a
{
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
	color: #EFF4FA;
	background:none;
}

a.topNavSelected {
	
	font-family:Arial; font-size:10pt !important;
}
.topNavHover a
{
	color:#F1DEB6;
	text-decoration:underline;
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
}
.topNavFlyOuts
{	
	border:0px;
	margin:0px !important; padding:0px !important;
	margin-top:8px !important;
}
.topNavFlyOuts td {
	border-left:0px !important;
}

.topNavFlyOutsItem {
	font-family: Arial, Helvetica, sans-serif  !important;
	font-size: 9pt; 
	background-color: #B2BCD3;
	border:1px solid #b3b2b2;
	border-top:0px;
	color:#3A4663; 
	width:150px;
	/*overflow:hidden;
	text-overflow:ellipsis;*/
	white-space:normal;
	min-width:150px;
	text-align:left;
	background-color:#FFFFFF;
    color:#336699;
}
td.topTable .topNavFlyOutsItem {
	border-top:1px solid #b3b2bb;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
    color:#336699 !important;
}
.topNavFlyOutsHover
{
	background-color: #B2BCD3;
		background-color:#ede7c3;
    color:#336699 !important;
	text-decoration:none;
}
.arrows {
	background:url(/_layouts/1033/images/ccsa/BlueArrow.gif) no-repeat right center !important;
}
.topNavFlyOutsHover a
{
    color:#336699 !important;
	text-decoration:none !important;
}
.topNavFlyOutsHover a:hover
{
    color:#000000 !important;
	text-decoration:none !important;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}
.leftNav
{
	margin-right:15px;
	margin-left:5.5px;
	margin-top:4px;
	padding-top:0px;
	border:0px #D4D4D0 solid;
	background-color: #D0D6E3;
	width:160px;
}
.leftNavSpacer
{
	width:160px;
}
.leftNavSelected
{
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
		border:0px;
}
.leftNav3
{
	color: #336699;
}
.leftNav2
{
	color: #336699;
}
.leftNav1
{
	color: #336699;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 10pt; 
	line-height:14pt;
		font-family:Arial !important;
		background-color:#EDE8C4;
	padding:2px;
}

.leftNav1 a
{
	font-family: tahoma;  
	font-size: 10pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:10px;
	color:#000000;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 10pt; 
	line-height:14pt;
		font-family:Arial !important;
		background-color:#FFFFFF;
}
table.leftNav2 {
	border-top:1px solid #D4D4D0;
}
.leftNav2 a
{
	padding:2px 0px 2px 5px;
	display:block;
	padding-right:0px;
	font-weight:bold;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-l?ft:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #596E9E;
	color:#FFFFFF;
	background-color:none !important;
	color:#336699;
}
.leftNavHover a:hover {
	text-decoration:underline;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.ccsa {
	background-color:#ede8c4;
}
.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}
.pageTitle span
{
	margin:0px;
	padding:0px;
}

.insideContainer {
	border:1px solid #CCCCCC;
}
.mainContainer
{
padding-left:10px;
padding-right:10px;
margin:0px !important;
padding:0px !important;

}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
}
.mainContent td.ms-pagebreadcrumb
{
	display:none;
}
.mainContent div.ms-pagebreadcrumb
{
	display:none;
}

.breadcrumb a {
	font-size:11px;
}
.breadcrumbCurrent {
	font-weight:normal !important;
}
div.ms-wikieditouter
{
	position:static;
	border-bottom: 1px #6393d4 solid;
	margin-bottom:8px;
	margin-right:5px;
	border-right-width:1px;
}
div.ms-quicklaunchouter
{
	margin-left:7px;
	margin-top:5px;
	width:158px;
	border-width:0px;
}
.mainContent {
	background-color:#ede8c4 !important;
}
.homeContainer {width:770px; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px;}
.homeContainer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.homeLeftBlock {width:530px; padding:0px; margin:0px; float:left;}
.homeRightBlock {width:238px; padding:0px; margin:0px 0px 0px 2px; float:left;}
.homeWP {border:1px solid #D4D4D0; margin:0px 0px 2px 0px; padding:0px;}
.homeWPTop {margin:0px 0px 2px 5px; padding:0px;}
.homeLeft .mainHomeContent {background-color:#FFFFFF; height:263px;}
.homeLeft .whatsNew {background-color:#E3ECF4;}
.homeLeft .whatsNew .ms-WPBody {
	background-color:#FFFFFF !important;
}
.homeLeft .features {background-color:#FFFFFF;}
.homeLeft .bottomImages {background-color:#FFFFFF;}

h1 a:visited  {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}
	
H1 a  {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}
	
.H1  {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}

	
H1  {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}
	
.H2 {
	font-weight: bold;
	font-size: 10pt;
	color: #336699;
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 4px;
	letter-spacing:.012em	
	}

H3 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
.breadcrumb{
	color: #333333; 
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom:0px !important;
	margin-top:3px;
	font-weight:normal;
	}

.content table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}


.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}

.content H2 {
	font-weight: bold;
	font-size: 10pt;
	color: #336699;
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 4px;
	letter-spacing:.012em;
	}
	
.content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}



p 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding-top:0px
	}
	
.smalltext 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	}

.footer_home {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	padding-top:3px;
	margin-top:0px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: middle;
	height: 15px;
	}
	
.footer_contentpage {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #333333;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: middle;
	height: 15px;
	}
	
.date_modified {
	font-size: 11px;
	font-weight: 500;
	font-family: Arial, Helvetica, san-serif;
	color: #333333;
	text-align: left;
	}
	
 /* lists */	
 
  /* added May 30th HC */	
 
UL 	{
	padding-top:0px;
 	margin-top:5px;
   		}
		
LI		{
	margin-bottom: 2px;
	list-style: disc outside;
	padding-bottom: 2px; 
   		}
		
UL.rightbox 	{

	margin-top: 2px; 
	margin-bottom: 0px; 
	margin-left: 7px; 
	padding-left: 7px; 
	padding-bottom: 0px; 
	padding-top: 2px; 
   		}
		
LI.rightboxlist		{
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding-bottom: 4px; 
	padding-top: 0px; 
	margin-left: 0px; 
	padding-left: 0px; 
   		}
	
	/* end */
		
UL LI	{
	list-style-type:disc;
	}	

UL LI LI	{	
	list-style-type:square;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px; 
	padding-top: 0px; 
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}
	
	
/* left nav 2nd level navigation title	*/

.section_nolink { 
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 1px;
	padding-left: 1px;
	}  
	
.leftnavTitleBgColour	{ 
	background-color:#ede8c4
	} 
	
.white_bkgd  { 
	background-color:#ffffff
	} 
	
.grey_bkgd  { 
	background-color:#d4d4d0
	} 

	

/* home page right box headers	*/	

.header_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	background-color: #ede8c4;
	text-align: left;
	}
	
	/* content page right box headers	*/	
	
.content_header_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #333333;
	background-color: #DFE8EE;
	}

.leftnav_section_selected {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;text-decoration: none;	
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
}

.leftnav_section_selected:hover {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none !important;	
	font-weight: bold !important;		
				
}


.highlightBox  {
	width:100%;
	background-color: #FFFFFF;
	background-position: top;
	height: 242px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-collapse: collapse;
	}
	
/*  drop-down menu   */  


#dropdown
	{
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	width:174px;
	float:left;
	margin:0.3em;
	padding:0.3em;
	}
		
#dropdown a
	{
	text-align: center;
	display:block;
	border: 1px solid #d4d4d0;
	background-color: #ffffff;
	margin:0.3em;
	padding: 0.3em;
	}
	
#dropdown a:visited
    {
	text-align: center;
	display:block;
	border: 1px solid #d4d4d0;
	background-color: #ffffff;
	margin:0.3em;
	padding: 0.3em;	
	text-decoration:none;
	}
	
#dropdown a
    {
	text-align: center;
	display:block;
	border: 1px solid #d4d4d0;
	background-color: #ffffff;
	margin:0.3em;
	padding: 0.3em;	
	text-decoration:none;
	}
	
#dropdown a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #ede8c4;
	}	

/* menu ends  */

	

  /*  links   */ 
  
 

a.header:visited 	
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}	
a.header:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-image: url(/_layouts/1033/images/ccsa/MenuGradientsGreySM.jpg);
	
	}	
a.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #F1DEB6;;
	text-decoration: underline;
	
	}
a.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;	
	text-decoration: none;
	}
	
	
	
a.topright:visited {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.topright:active {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.topright:hover {
	color: #F1DEB6;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.topright {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration: none;
	}


  /*  Home page - Addiction News Daily   */  
   
a.AND:visited {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.AND:active {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.AND:hover {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.AND {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration: underline;
	}
	

a.leftnav:visited {
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
	}
a.leftnav:active {
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
	}
a.leftnav:hover {
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
	}
a.leftnav {
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;text-decoration: none;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
	}


a.leftnav_section:visited {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	}
a.leftnav_section:active {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	}
a.leftnav_section:hover {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	}
a.leftnav_section {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;text-decoration: none;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px;
	}

a.leftnavTitle {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-left: 1px;
	padding-left: 1px;
	text-decoration: none;
	}
a:hover.leftnavTitle  {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-left: 1px;
	padding-left: 1px;
	text-decoration: underline;
	}



a.breadcrumb:active {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.breadcrumb:hover {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	}
a.breadcrumb{
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	}


a.footer {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: underline;
	}
a.footer:active {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: underline;
	}
a.footer:hover {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: underline;
	}
a.footer:visited {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: underline;
	}
	
	
	
a.printer {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: none;
	vertical-align:bottom;
	}
a:active.printer {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: none;
	}
a:hover.printer {
	font-size: 11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, san-serif;
	color: #333333;
	text-decoration: underline;
	}




a {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: none;
	}
a.active {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: none;
	}
a.hover {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: underline;
	}
a.visited {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: none;
	}
	
	
	
a.smallLink {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
a.smallLink:active {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
a.smallLink:hover {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: underline;
	}
a.smallLink:visited {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
 
 
  /*  left nav    */      

.leftnavsectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #32679B;
	margin-top: 5px;
	vertical-align: text-top;
	margin-left: 5px;
	padding-left: 5px;
	}
.section {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #336699;
	margin-left: 1px;
	padding-left: 1px;
	}
	
	
   /*  form elements   */   
    
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   /*  assorted    */    

.homepage_box_header {
	color: #336699;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	}

.footer_contentpage {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #333333;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: middle;
	height: 15px;
	}
	
	
.masthead { 
	width:770px; padding:0px; margin:0px;
	background:url(/_layouts/1033/images/ccsa/masthead.jpg);}
	
.printhead { 
	width:770px; padding:0px; margin:0px; display:none;
	}
	
.masthead .topnav {
	margin-top:5px; margin-right:5px;
}
.masthead .topnav a {
	margin-left:2px;
}
a.topright:visited {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.topright:active {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.topright:hover {
	color: #F1DEB6;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
a.topright {
	color: #FFFFFF;
	font-style: normal !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration: none;
	}
	
.masterContent
{
	background-color:#FFFFFF;
}


.arrow {
	color: #003366;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	}
	

.textindent {
	margin-left: 5px;
	padding-left: 5px;
	}
	
.number {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	}
	
	 /*  not currently used   */ 

.gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #A57C29;
	}
	
	
	/* Styles used in the WYSIWYG */
	
	
	.ms-rteCustom-textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   .ms-rteCustom-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   .ms-rteCustom-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	

   /*  assorted    */    


	
.ms-rteCustom-arrow {
	color: #003366;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	}
	
	
.ms-rteCustom-number {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	}
	
	
	.ms-rteCustom-pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}

.ms-rteCustom-H1 {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}
	
.ms-rteCustom-H1 a:visited {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}

	
.ms-rteCustom-H1 a:active {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}

	
.ms-rteCustom-H1 a {
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	font-family:  Arial, Helvetica, san-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 4px;
	margin-top: 5px;
	text-decoration:none;
	}

	
.ms-rteCustom-H2 {
	font-weight: bold;
	font-size: 10pt;
	color: #336699;
	font-style: normal; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 4px;
	letter-spacing:.012em	
	
	}

.ms-rteCustom-H3 {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-variant: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
.ms-rteCustom-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}

ms-rteCustom-p 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding-top:0px
	}
	
.ms-rteCustom-smalltext 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	}

	
 /* lists */	
 
 .ms-rteCustom-UL 	{
	margin-top: 3px; 
	margin-left: 18px; 
	padding-bottom: 3px; 
	padding-top:3px; 
	margin-bottom: 3px;
   		}
		
.ms-rteCustom-LI	{
	margin-bottom: 3px; 
	list-style: disc outside;
	padding-bottom: 3px; 
   		}	
		
.ms-rteCustom-UL.rightbox 	{
	margin-top: 5px; 
	margin-bottom: 5px; 
	margin-left: 7px; 
   		}
		
.ms-rteCustom-LI.rightboxlist	{
	margin-bottom: 5px; 
	margin-left: 0px; 
	padding-left: 0px; 
   		}	

		
.ms-rteCustom-UL LI	{
	list-style-type:disc;
	color: #585858;
	}	

.ms-rteCustom-UL LI LI	{	
	list-style-type:circle;
	color: #585858;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px; 
	padding-top: 0px; 
	}	

.ms-rteCustom-UL LI LI LI	{	
	list-style-type:	circle;
	color: #585858;
	
	}
	
.ms-rteCustom-OL 	{
	margin-top: 8px; 
	margin-left: 22px; 
   		}
		
	
.ms-rteCustom-OL LI	{	
	list-style-type:decimal;
	margin-bottom: 8px;
	}	

.ms-rteCustom-OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

.ms-rteCustom-OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
	
	
/* left nav 2nd level navigation title	*/

.ms-rteCustom-section_nolink { 
	color: #336699;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 1px;
	padding-left: 1px;
	}  
	
.ms-rteCustom-leftnavTitleBgColour	{ 
	background-color:#ede8c4
	} 
	
.ms-rteCustom-white_bkgd  { 
	background-color:#ffffff
	} 
	
.ms-rteCustom-grey_bkgd  { 
	background-color:#d4d4d0
	} 

	

/* home page right box headers	*/	

.ms-rteCustom-header_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	background-color: #ede8c4;
	text-align: left;
	}
	
	/* content page right box headers	*/	
	
.ms-rteCustom-content_header_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #333333;
	background-color: #DFE8EE;
	}

.ms-rteCustom-leftnav_section_selected {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;text-decoration: none;	
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
	}

.ms-rteCustom-highlightBox  {
	width:100%;
	background-color: #FFFFFF;
	background-position: top;
	height: 242px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-collapse: collapse;
	}
	

  /*  links   */ 
  
 

.ms-rteCustom-a.header:visited 	
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}	
.ms-rteCustom-a.header:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-image: url(/_layouts/1033/images/ccsa/MenuGradientsGreySM.jpg);
	
	}	
.ms-rteCustom-a.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #F1DEB6;;
	text-decoration: underline;
	
	}
.ms-rteCustom-a.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;	
	text-decoration: none;
	}
	
	
	
.ms-rteCustom-a.topright:visited {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
.ms-rteCustom-a.topright:active {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
.ms-rteCustom-a.topright:hover {
	color: #F1DEB6;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
.ms-rteCustom-a.topright {
	color: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration: none;
	}


  /*  Home page - Addiction News Daily   */  
   
.ms-rteCustom-a.AND:visited {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
.ms-rteCustom-a.AND:active {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
.ms-rteCustom-a.AND:hover {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
.ms-rteCustom-a.AND {
	color: #333333;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;text-decoration: underline;
	}
		
.ms-rteCustom-a {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
.ms-rteCustom-a.active {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
.ms-rteCustom-a.hover {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: underline;
	}
.ms-rteCustom-a.visited {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
	
	
	
.ms-rteCustom-a.smallLink {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
.ms-rteCustom-a.smallLink:active {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
	}
.ms-rteCustom-a.smallLink:hover {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: underline;
	}
.ms-rteCustom-a.smallLink:visited {
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #0000ff;
	text-decoration: normal;
}


