a { color: #333399; text-decoration: none; }



a:hover {

	background-color: #336566;

	color: #FFFFFF;

	text-decoration: underline;

}



acronym { border-bottom: 1px dotted #FF0000; }



body {

	background-color: #EDF6A8;

	border: medium;

	border-color: #7B8B10;

	color: #000000;

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

	font-size: small;

	margin: 4px;

	text-align: left;

}



h1 {

	font-size: x-large;

	margin: 0px;

	padding: .3em 0 .3em 0;

}



h2 {

	color: #000000;

	font-size: large;

	font-weight: lighter;

	margin: 0;

	padding: 0;

}



h2.emphasis { font-style: italic; }



h3 { font-size: medium; }



h4, #sidenav li

#sidenav p { font-size: small; }



h4.italic, .tagline, span.tagline { font-size: small; font-style: italic; }



h4.italic-center {

	font-size: small;

	font-style: italic;

	text-align: center;

}



list-yellowbullet { color: Yellow; list-style-type: circle; }



table {

	background-color: #FFFFFF;

	border: ridge;

	border-color: Silver;

	border-width: medium;

	margin: 4px 7px 5px 7px;

	padding: 5px 5px 5px 5px;

}



td, th { vertical-align: top; }



.altannouncement { color: #800000; font-size: 1.04em; }



.author, span.author {

	font-size: small;

	font-style: italic;

	margin: 0;

	padding: 0;

}



.eventdate { text-indent: 20px; }



.hr { color: #008000; width: 100%; }



.keyword, .strong { font-weight: bold; }



.layouttable { width: 750px; }



.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; font-size: .95em; }



.smaller { font-size: smaller; }



.smallercentered { font-size: smaller; text-align: center; }



.top {

	float: right;

	font-size: small;

	text-align: right;

	width: 30%;

}



.indent5 {

	margin-left: 5px;

}



.weak { font-weight: lighter; }



#datatbl th, #datatbl td {

	border: 2px solid;

	border-collapse: collapse;

	padding: .2em;

	text-align: left;

}



#footer {

	background-color: #F6FAD7;

	padding: .5em;

	text-align: center;

}



#innernav { background-color: #FFCC66; margin: 2em; }



#innernav a {

	display: block;

	padding-bottom: 5px;

	padding-left: 4px;

	padding-right: 5px;

	padding-top: 5px;

	text-decoration: none;

}



#innernav a:hover { background-color: #3D72B5; color: #FFFFFF; }



#logo, #logo2 {

	padding: 0 2.5px 0 2.5px;

	text-align: center;

	vertical-align: middle;

}



#maincontent { padding: 7px 10px 7px 10px; text-align: left; }



#maincontent img { padding: 0 0px 0 10px; }



#masthead {

	background-color: White;

	border-bottom: medium;

	color: #000000;

	padding: 1em 0 1em 0;

	text-align: center;

}



#sidecontent h3 { margin: 0; padding: 0; }



#sidenav { background-color: #B9D0D0; }



#sidenav a {

	display: block;

	padding-bottom: 5px;

	padding-left: 2px;

	padding-right: 3px;

	padding-top: 5px;

	text-decoration: none;

	width: 165px;

}



#sidenav a:hover { background-color: #336566; color: #FFFFFF; }



#sidenav img, .ctr, #sidenav form { text-align: center; }



#sidenav li {

	background-color: #B9D0D0;

	border-bottom: 2px double #3D72B5;

	border-left: 2px double #3D72B5;

	border-right: 2px double #3D72B5;

	border-top: 2px double #3D72B5;

	list-style-type: none;

	margin: 2.5px;

	text-align: left;

	width: 170px;

}



#sidenav ul {

	font-size: 1.1em;

	font-style: italic;

	list-style: none;

	margin: 0;

	padding: 0 0 10px 0px;

	text-align: left;

}



#topnav {

	background-color: #95B4D8;

	font-size: small;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



#topnav a {

	font-style: italic;

	font-weight: normal;

	padding: 0em 1em;

}




