/*------------------------------------------*/
/* SAMHSA.gov Redesign Style Sheet (gold)	*/
/* Screen (v 1.3.0) - 06/17/2009			*/
/*------------------------------------------*/

/*
- 06/08/2006: Added .contentTitle
- 06/14/2006: Added new bullet for content area (news)
- 06/21/2006: Added .alignCenter, .alignLeft, and .alignRight
- 06/22/2006: Updated #footer with new ironman image call
- 06/23/2006: Multiple classes added for Programs and Campaigns section
- 06/27/2006: Added color for the standard hyperlinks (a, a:hover) and background fixes for hovers
- 07/05/2006: Added .contentTitleMore
- 08/14/2006: Moved bucket styles to buckets.css
- 08/15/2006: Added H1-H5 styles
- 09/18/2006: Added hideForPrint
- 04/21/08: Added contentbucket2
- 07/22/2008: Added Treatment Locator

PRESERVE IMAGE LOCATIONS!

*/

/* =HTML Elements
---------------------------------------------------- */
a {
	color: #091f58;
	text-decoration: none;
}

a:hover {
	background: #ffc;
	text-decoration: underline;
}

a#skipToContent {
	color: #00f;
	font-size: 10px;
	padding: 0 4px 0 0;
	text-align: right;
	text-decoration: none;
}

a:hover#skipToContent { 
	background: #fff !important;
	text-decoration: underline;
}

body {
	background: #fff;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	color: #091f58;
	font-size: 18px;
}

h2 {
	color: #760813;
	font-size: 16px;
}

h3 {
	color: #091f58;
	font-size: 14px;
}

h4 {
	color: #760813;
	font-size: 12px;
}

h5 {
	color: #091f58;
	font-size: 12px;
	font-weight: bold;
}

img { border: 0;}

label { font-weight: bold;}

/* For new 508 icons - 02/28/2008 */
#rightSide li {line-height:18px;}

table, tr, th, td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

th { font-weight: bold;}

/* =Header
---------------------------------------------------- */
#logoStretchBG { background: url("/images/header2006/headerV2_06.jpg") center left repeat-x;}

#topNavGlobal { text-align: right;}

#topNavGlobal a {
	border-right: 2px solid #760813;
	color: #760813;
	font-weight: bold;
	padding: 0 7px 0 4px;
	text-decoration: none;
}

#topNavGlobal a:hover { 
	background: transparent !important;
	text-decoration: underline;
}

#topNavGlobal li {
	display: inline;
	list-style-type: none;
}

ul#topNavGlobal {
	margin: 0;
	padding: 0;
}

/* =Main Body Structure
---------------------------------------------------- */
#bodyContainer { 
	margin: 0;
	padding: 0;
	width: 100%;
}

#bodyLeftSide {
	padding: 0 5px 0 5px;
	width: 198px;
}

#bodyContentArea {

}

#bodyRightSide {
	padding: 0 5px 0 5px;
	width: 198px;
}

/* =Footer
---------------------------------------------------- */
#footer {
	background: url("/images/header2006/ironmanFooter.gif") center left no-repeat;
	clear: both;
	position: relative;
}

#footer * { text-align: center;}

#footerExternalNav { 
	font-size: 12px;
	text-align: center;
}

#footerExternalNav a {
	color: #061c4d;
	font-weight: bold;
	padding: 0 7px 0 4px;
	text-decoration: none;
}

#footerExternalNav a:hover { 
	background: transparent !important;
	text-decoration: underline;
}

#footerExternalNav li {
	display: inline;
	list-style-type: none;
}

#footerSiteNav { text-align: center;}

#footerSiteNav a {
	border-right: 2px solid #760813;
	color: #760813;
	font-weight: bold;
	padding: 0 7px 0 4px;
	text-decoration: none;
}

#footerSiteNav a:hover { 
	background: transparent !important;
	text-decoration: underline;
}

#footerSiteNav li {
	display: inline;
	list-style-type: none;
}

.footerStretchBG { background: url("/images/header2006/footerSides.gif") center left repeat-x;}

img.footerSep { margin: 7px 0;}

ul#footerExternalNav {
	margin: 0;
	padding: 0;
}

ul#footerSiteNav {
	margin: 0;
	padding: 0;
}

/* =Homepage Content Area
---------------------------------------------------- */
.contentBucket {
	margin: 0;
	padding: 0 0 24px 0;
}

.contentBucket2 {
	margin: 0;
	padding: 0 0 0 0;
}

.contentTitle {
	border-bottom: 2px solid #333;
	margin: 0 0 6px 0;
}

.contentTitleMore {
	border-bottom: 2px solid #333;
	margin: 0 0 6px 0;
	text-align: right !important;
}

.programsCampaignsSep {
	border-bottom: 2px solid #97bece;
	padding: 7px 0;
}

.spotlightImageSpace {
	padding: 0 5px 7px 0;
}

/* =Custom Bullets
---------------------------------------------------- */
.bulletsOrange {
	margin: 0;
	padding: 0;
}

.bulletsOrange li { 
	background: url("/images/header2006/bulletRoundOrange.gif") top left no-repeat;
	list-style-type: none;
	padding: 0 0 6px 15px;
}

.bulletsOrange ul { 
	margin: 0 0 0 1px;
	padding: 0 0 0 1px;
}

/* =Misc. Custom Classes/ID's
---------------------------------------------------- */
a.blueLinks { color: #00f;}
a:hover.blueLinks { 
	background: transparent !important;
	text-decoration: none;
}

.alignCenter { text-align: center;}
.alignLeft { text-align: left;}
.alignRight { text-align: right;} 

.floatLeft { float: left;}
.floatRight { float: right;}

.imageFloatLeft { 
	float: left;
	padding: 0 5px 3px 0;
}
.imageFloatRight { 
	float: right;
	padding: 0 0 3px 5px;
}

.smallBlackText {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.smallText { font-size: 10px;}
.
subtitle {
	color: #760813;
	font-size: 12px;
	font-weight: bold;
}

.stopBorders { border: 0 !important;}

/* =Print Elements
---------------------------------------------------- */
.hideForPrint {
	display: none !important;
	visibility: hidden !important;
}

/* =Treatment Locator
---------------------------------------------------- */
div#hpTreatLoc {
	/* background: #9cc2cf; */
	background: #cde0e7;
	padding: 0;
	width: 100%;
}

div#hpTreatLocTitle {
	background: url("/images/treatment/tlTopLeft2.gif") no-repeat top left;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	padding: 3px 0;
	text-align: left;
}

div#hpTreatLocBody {
	padding: 0 5px;
}

div#hpTreatLocFooter {
	background: url("/images/treatment/tlBottomRight2.gif") no-repeat bottom right;
	padding: 0 5px 1px 5px;
}

div#hpTreatLocBody ul li {
	list-style: none;
}

/* =ShareThis Box - Added 6/17/2009
---------------------------------------------------- */
div.shareBox {
	background: #ffc;
	border: 1px solid #333;
	float: right;
	margin: 6px;
	padding: 8px;
	text-align: center;
	width: 180px;
}
