a {

	color: #0000FF;

	text-decoration: none;

}



a:visited {

	color: #800080;

}



a:hover {

	background-color: #CC0F1E;

	color: #FFFFFF;

	text-decoration: none;

}



acronym {

	border-bottom: 1px dotted #FF0000;

}



body {

	background-color: #003D79;

	color: #800000;

	font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;

	font-size: small;

	text-align: left;

}



h1 {

	font-size: x-large;

	margin: 0px;

	padding: .3em 0 0 0;

}



h2 {

	color: #800000;

	font-size: large;

	font-weight: lighter;

	padding: 140px 0 0 0;

}



h2.emphasis {

	font-style: italic;

}



h3 {

	font-size: medium;

}



h4 {

	font-size: small;

}



table {

	background-color: #FFFFFF;

	padding: .3em .5em;

}



td, th {

	vertical-align: top;

}



.author, span.author {

	font-size: small;

	font-style: italic;

	margin: 0;

	padding: 0;

}



.ctr {

	text-align: center;

}

.datatbl th, .datatbl td {

	border: 1px solid #B4BFC3;

	padding: .2em;

	text-align: center;

}



.eventdate {

	text-indent: 20px;

}



.hr {

	color: #CC0F1E;

}



.keyword {

	font-weight: bold;

}



.listnobullets {

	list-style: none;

	margin: 0;

	padding: 0;

}



.moreinfo {

	font-weight: bold;

	margin: 0px;

	padding: 0 0 8px 0;

	text-align: center;

}



.nav {

	font-size: 1.09em;

	font-style: italic;

	font-weight: bold;

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: left;

}



.notice, span.notice {

	color: #FF0000;

	font-weight: bold;

	text-align: center;

}



.order {

	margin: 0px;

	padding: 0 0 8px 0;

	text-align: center;

}



.samhsa {

	color: #000000;

	text-align: left;

}



.samhsa img {

	padding: 0 5px 0 40px;

}



.schedulenav {

	font-size: 1.09em;

	font-style: italic;

	font-weight: bold;

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: left;

}

.sidenavcategory {

	font-size: larger;

	font-style: normal;

	text-align: left;

}



.tagline, span.tagline {

	font-size: small;

	font-style: italic;

}



.top {

	float: right;

	font-size: small;

	text-align: right;

	width: 30%;

}



#datatbl th, #datatbl td {

	border: 1px solid #B4BFC3;

	padding: .2em;

	text-align: center;

}



#footer {

	background-color: #FBD284;

	text-align: center;

}



#logo {

	border-bottom: 1px solid #CC0F1E;

	text-align: center;

	vertical-align: middle;

}



#maincontent {

	padding: 5px 5px 0 5px;

	text-align: left;

}



#masthead {

	background-color: #FFE4A0;

	background-repeat: no-repeat;

	border-bottom: 2px solid #CC0F1E;

	color: #800000;

	text-align: center;

}



#rightcol {

	background-color: #800000;

	color: #FFFFFF;

	padding: 5px 1.5px 0 10.5px;

	text-align: left;

	vertical-align: top;

	width: 130px;

}



#rightcol2006 {

	background-color: #800000;

	color: #FFFFFF;

	padding: 5px 3px 0 3px;

	text-align: left;

	vertical-align: top;

	width: 180px;

}



#sidecontent h3 {

	margin: 0;

	padding: 0;

}



#sidenav {

	background-color: #FFE4A0;

}



#sidenav a {

	display: block;

	padding-bottom: 5px;

	padding-left: 4px;

	padding-right: 5px;

	padding-top: 5px;

	text-decoration: none;

}



#sidenav a:visited {

	color: #0000FF;

}



#sidenav category {

	color: #0000FF;

}



#sidenav a:hover {

	background-color: #CC0F1E;

	color: #FFFFFF;

}



#sidenav form {

	text-align: center;

}



#sidenav img {

	text-align: center;

}



#sidenav li {

	border-bottom: 2px solid #CC0F1E;

	padding: .2em;

	text-align: left;

}

#sidenav p {

	font-size: medium;

	padding: 0.1em; /*was 0.2em*/

}



#sidenav p:sidenavcategory {

	font-size: medium;

	padding: 0.1em; /*was 0.2em*/

}



#sidenav ul {

	font-size: 1.3em;

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: left;

}



#topnav {

	background-color: #FFE4A0;

	margin: 0;

	padding: 0;

	text-align: center;

}



#topnav a {

	font-weight: normal;

	padding: 0em .49em;

	text-decoration: none;

}



#topnav a:visited {

	color: #0000FF;

}



#topnav a:hover {

	background-color: #CC0F1E;

	color: #FFFFFF;

}


