/* ESD 112 - Tobacco Prevention Resource Center - April 2008 */

/*Identify non-HTML files with a background icon. This will only work in IE 7 / FF / Safari */
#maincontent a {text-decoration: none;}
#maincontent a:hover {text-decoration: underline;}
#maincontent a[href$=".pdf"] {padding-right: 20px; background: url(/assets/icons/pdf2.gif) no-repeat right;}
#maincontent a[href$=".doc"] {padding-right: 16px; background: url(/assets/icons/word.png) no-repeat right;}
#maincontent a[href$=".xls"] {padding-right: 20px; background: url(/assets/icons/msexcel.png) no-repeat right;}
#maincontent a[href$=".ppt"] {padding-right: 20px; background: url(/assets/icons/powerpoint.png) no-repeat right;}
#maincontent a[href$=".rss"] {padding-right: 20px; background: url(/assets/icons/rss.gif) no-repeat right;}
#maincontent a[href^="mailto:"] {padding-right: 12px; background: url(/assets/icons/mailsmall.gif) no-repeat right;}

/* Offsite Link Icon*/
#maincontent a.offsite {padding-right: 12px; background: url(/assets/icons/offsite.gif) no-repeat right;}
/* No Background - Use to override any background icons. */
#maincontent a.noBG {background: none;}

/* General Styles */
img {border: 0px;}
.doublespace {line-height: 200%;}
.indent {margin-left: 30px;}
.listmargin li {margin-bottom: 10px;}
img.sidebarmsg {margin: 20px 4px 4px 4px;}
.sectiontitle {border-bottom: 1px solid #014A81; margin-top: 30px; clear: both;}
.sectiontitle a {text-decoration: none;}
.float_right {float: right;	margin: 0 6px 0 10px;}
.float_left {margin: 10px; float: left;}
.functions {border: 1px solid #666666; background-color:#EAEAEA;}
.functions h3 {margin-top: 2px; margin-left: 10px;}
.functions p {margin-bottom: 4px; margin-left: 10px; color: #aaaaaa;}
.functions a {text-decoration: none;}
.functions a:hover {text-decoration:underline;}
.blockquote {margin-left: 38px;}
.urgent_message {color:#FF0000;}
.deemphasize {color: #aaa;}
.currentpagecontents {border: 1px solid #E6DCCB; margin-top: 4px;}
.currentpagecontents h3 {padding-top: 0px; margin: 4px 0 0 3px;}
.currentpagecontents p {margin: 0 0 3px 4px; padding-bottom: 4px;}
.currentpagecontents a:hover {color: #000000;}
.currentpagecontents ul {margin: 1px 0 4px 0; padding-top: 0px;	padding-bottom: 0px;}
.sidebar_feature {width:163px; padding: 1px 2px 4px 2px; border-top: 1px solid #BFB59C;	border-bottom: 1px solid #BFB59C; font-size: xx-small;}

/* Standard Elements */
body {background: #ffffff url(sidebarbg.gif) top left repeat-y; color: #000; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; text-align: left; margin: 0px; padding: 0;}
h1 {height: 20px; font-size: large;	margin-bottom: 2px;}
h2 {font-size: medium;}
h3 {font-size: small; font-weight: bold; margin-bottom: 2px;}
h4 {font-size: small; font-weight: bold; margin-bottom: 2px;}
p {font-size: small; margin-top: 0px;}
hr {clear: both; height: 1px; color: #A25015;}
td {font-size: small;}

/* Dynamic Elements */
#reportByNumber {display:none;}
#reportByTitle {display:none;}
#reportByDate {display:inline;}

/* Header */
div#header {background:#014A81; height: 75px;}
#headermenu {position:absolute; width:350px; height:22px; z-index:2; top: 22px; left: 190px; font-size: 100%; color: #CCCCCC;}
#headermenu a {color: #000000; font-size: 70%; font-weight: bold;	text-decoration: none;}
#headermenu a:hover {text-decoration: underline; color: #994708;}
#searchform {position: absolute; top: 18px;	left: 520px; width:400px; height:28px; z-index:3; font-size: small;}

/* Tabmenu */
div#tabmenu {background: #6F93BE url(tabbarbg.gif) top left repeat-x;	height:18px; z-index:3;} 
#tabmenu p {font-size: 12px; margin: 0 10px 0 540px; padding: 2px 0 2px 0;}
#tabmenu a {color: #fff; text-decoration: none; padding: 2px 14px 2px 14px; border-left: 1px solid #2C678F; border-right: 1px solid #2C678F;}
#tabmenu a:hover {color: #014A81; background-color:#82A2C7;}
.tabmenu_text {padding-left: 170px;}

/* Datatable */
table.adminListTable {border: 1px solid #333;}
tr.adminListHeader {background-color: #DCDCDC; font-weight:bold;}
tr.adminListHeader td {border-bottom: 1px solid #333; border-top:1px solid #333;}
tr.adminList0 {background-color: #F0F5FB;}
tr.adminList1 {}
tr.adminList0 td, tr.adminList1 td {border-bottom: 1px solid #ccc;}

/* Left Side Navigation */
#nav h5 {font-size: 70%; font-weight: bold; margin: 6px 0px 2px 4px; padding-bottom: 3px; border-bottom: 1px solid #BFB59C;}
#nav a {font-size: 70%; font-weight: bold; color: #014A81;}
#nav a:hover {color:#FFFFFF;}
#nav {position: absolute; top: 100px; left: 0px; width: 165px; margin: -1px 0 0 -1px; z-index:100;}
#nav ul {margin: 0; padding: 0; width: 165px;}
#nav li {position: relative; list-style: none; margin: 0 0 4px 0;}
#nav li:hover {background: #6E92BD;}
#nav li a {display: block; padding: 2px 4px 4px 4px; margin: 0px 1px 0px 1px; text-decoration: none; width: 100%;}
#nav>ul a {width: auto;}

/* Breadcrumbs */
.breadcrumbs {font-size: x-small; color: #666666;}
.breadcrumbs a {color: #014A81;	text-decoration: none;}
.breadcrumbs a:hover {color: #993300; text-decoration: underline;}

/* Main Content Area */
#maincontent {margin: 0 0 0 0; z-index:10; margin-left: 171px; padding: 1px 30px 1px 12px;}
#maincontent ul, ol, dl {font-size: small;}
#maincontent a:link {color: #014A81;}
#maincontent a:hover {color: #0082E4;}
#maincontent a:visited {color: #0068B7;}
#maincontent a:active {color: #014A81;}
#maincontent pre {padding-left: 10px; padding-right: 10px;}
#maincontent dt {font-weight: bold;}
#maincontent dd {margin-bottom: 0.5em;}
#no_show {display: none;}

/* Table Formating */
.services_table {margin-10px;}
.table_col1 {vertical-align:top; padding-right: 20px; border-right: 1px solid #cccccc;}
.table_col2 {vertical-align:top; border-left: 1px solid #cccccc;}
.table_col3 {vertical-align:top; padding-left: 20px;}
.table_header_dark {background-color: #6D92BD; color: #FFFFFF; font-weight: bold;}
.table_header_dark a {color: #FFFFFF; text-decoration:none;}
.table_header_dark a:hover {text-decoration:underline;}
.table_header_white {font-weight: bold;	padding-top: 20px;}
.table_row_a {background-color:#FFFFFF;}
.table_row_a a {text-decoration:none;}
.table_row_a a:hover {text-decoration:underline;}
.table_row_b {background-color:#EAEAEA;}
.table_row_b a {text-decoration:none;}
.table_row_b a:hover {text-decoration:underline;}
.table_row1 {background-color: #FFFFFF;}
.table_row2 {background-color: #D5C4A8;}
.table_row_blue {background-color: #D6E1ED;}
.table_row_white {background-color: #ffffff;}

/* Footer */
#footer {padding-left: 180px; margin-top: 10px; color: #000;}
#footer p {display: block; padding: 6px 0px 0px 2px; margin-top: 0px; font-size: x-small; border-top: 1px solid #014A81;}
#footer a {color: #014A81; text-decoration: none;}
#footer a:hover {color: #BA8359; text-decoration: underline;}

