/*------------------------------------------*/
/* SAMHSA.gov Redesign Style Sheet 			*/
/* 2nd level pages							*/
/* Screen (v 1.3.0) - 06/17/2009			*/
/*------------------------------------------*/


/* =HTML Elements
---------------------------------------------------- */
a {
	color: #091f58;
	font-weight: bold;
	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;
}

/* Added 01/23/2008 */
a.noBold { font-weight: normal !important;}

body {
	background: #fff;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

caption { 
	font-weight: bold;
	margin: 10px auto;
}

form {
	margin: 0;
	padding: 0;
}

form, input, select, option {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

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;
	text-align: center;
}

/* =Structural Components
---------------------------------------------------- */
#contentTable {
	width: 100%;
}

#leftSide {
	text-align: left;
	width: 215px;
}

#rightSide {
	text-align: left;
}

#rightSideNoBuckets {
	padding: 0 5px;
	text-align: left;
}

/* =Header (CHANGE URL LOCATIONS)
---------------------------------------------------- */
#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;
}

/* =Content Area (CHANGE URL LOCATIONS)
---------------------------------------------------- */
div#pageTitleImage { 
	background: url("/Include/pageheaders/images/pageTitleBG.gif") center left repeat-x;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}

.contentTitle {
	border-bottom: 2px solid #333;
	margin: 0 6px 6px 0;
	padding: 0 0 0 0;
}

.contentTitleMore {
	border-bottom: 2px solid #333;
	margin: 0 0 6px 0;
	text-align: right !important;
}

.BrightRed {
	color: #f00;
}

/* =Newsroom-specific Classes
---------------------------------------------------- */
.blueLink a { color: #00f;}

.highlightRow { background: #e6e8ee;}

.newsHeaderBorder {
	background: #c1c7d5;
	padding: 0;
}

#newsReleaseTable a { text-align: left !important;}

#newsReleaseTable td { padding: 5px 0;}

td.centerAlign {
	text-align: center;
}

/* =Misc. Content Classes
---------------------------------------------------- */
.alignCenter { text-align: center;}
.alignLeft { text-align: left;}
.alignRight { text-align: right;} 

.floatLeft { float: left;}
.floatRight { float: right;}

.bucketSpacer li {line-height:18px !important;}

.imageFloatLeft { 
	float: left;
	padding: 0 5px 3px 0;
}
.imageFloatRight { 
	float: right;
	padding: 0 0 3px 5px;
}
.bigBlackText {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.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;}

/* =Footer (CHANGE URL LOCATIONS)
---------------------------------------------------- */
#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;
}

/* =Print Elements
---------------------------------------------------- */
.hideForPrint {
	display: none !important;
	visibility: hidden !important;
}

/* =Grants Stuff
---------------------------------------------------- */


#grantAnnounceTable { border: 1px solid #000;}
#grantAnnounceTable th { background: #ddd;}

#grantsTableNoBold a { font-weight: normal !important;}
#grantsTableNoBold th { background: #ddd;}

#grantsTableNoBold td { padding-bottom: 6px;}

.gat_row { background: #ffc;}

.gat_Col1 { width: 100px; text-align: center;}
.gat_Col2 {	}
.gat_Col3 {	width: 118px; text-align: center;}
.gat_Col4 {	width: 118px; text-align: center;}


/* =Show/Hide Menus
---------------------------------------------------- */
/* Note - requires script from /include/showhide.js */

.menuHidden { 
	display: none;
	visibility: hidden;
}

.menuUnhidden { 
	display: block;
	visibility: visible;
}


/* =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;
}
