/* CSS Document */

body {
	margin:0;
	font:.75em/1.4 Verdana,sans-serif;
	background:#647E96 url(../images/bgtile.gif);
	color:#000}

img {border:0}

.invisible {display:none}

/* Universal Properties ----------------------------------------------- */
p, ul, li, h1, h2, h3, dl {margin:0 16px 1em; padding:0}
abbr, acronym {cursor:help}

.note {color:#666}

/* ---- links ---- */
a:link {color:#165189; text-decoration:underline}
a:visited {color:#587839; text-decoration:underline}
a:hover {color:#e1a42f; text-decoration:underline}
a:active {color:#e1a42f; text-decoration:none}

/* ---- lists ---- */
ul {margin-left:35px}
li {margin:0 0 1em}
ul ul {margin-top:1em; margin-right:0}

/* ---- headings ---- */
h1 {
	margin:0;
	background:#FCF6EA url(../images/headtile.gif) repeat 0 100%;
	height:55px}
h2 {
	font-size:1.2em;
	color:#365914}
h3 {
	padding-top:1em;
	font-size:1.1em;
	color:#587839}

/* ---- table ---- */
table {border-collapse:collapse}
th, td {vertical-align:top}

/* container ----------------------------------------------- */
#container {
	margin:0 auto;
	width:654px;
	overflow:hidden;
	background:#FFF url(../images/headtile.gif) repeat-x 0 0}

/* content ----------------------------------------------- */
#content {
	float:left;
	padding:1.5em 0 0;
	width:505px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background:#FFF;
	border-right:1px solid #d1d2d3}

ul#results span {color:#555}

#consumer_nav {
	width:450px;
	height:440px;
	margin:10px 0}

#consumer_nav a {
	width:93px;
	height:124px;
	float:left;
	display:block;
	overflow:hidden}

#consumer_nav a:hover {background-position:0 -124px}

.btn_provider a{
	position:relative;
	top:0;
	left:70px;
	background:url(../images/consumer_menu/menu_consumer_provider.gif) no-repeat 0 0}

.btn_evaluate a{
	position:relative;
	top:0;
	left:192px;
	background:url(../images/consumer_menu/menu_consumer_evaluate.gif) no-repeat 0 0}

.btn_explore a{
	position:relative;
	top:250px;
	left:-166px;
	background:url(../images/consumer_menu/menu_consumer_explore.gif) no-repeat 0 0}

.btn_understand a{
	position:relative;
	top:230px;
	left:65px;
	background:url(../images/consumer_menu/menu_consumer_understand.gif) no-repeat 0 0}

.btn_find a{
	position:relative;
	top:185px;
	left:193px;
	background:url(../images/consumer_menu/menu_consumer_find.gif) no-repeat 0 0}

#consumer_center {
	width:231px;
	height:185px;
	float:left;
	position:relative;
	top:0;
	left:20px}

/* sidebar ----------------------------------------------- */
#sidebar {
	float:left;
	width:148px;
	min-height:300px;
	height:auto !important;
	height:300px;
	font-size:.9em;
	background:#FFF}

#sidebar h2 {
	margin:2em 3px 1em;
	padding:5px 8px;
	font-size:1em;
	background:#E1A42F}
#sidebar h2 a {
	color:#FFF}

#sidebar ul {
	margin:0 14px 1em;
	padding:0;
	list-style:none}
#sidebar li {
	padding-left:14px;
	background:url(../images/arrow1.gif) no-repeat 0 .5em}
#sidebar li.selected {background-image:url(../images/arrow2.gif)}
#sidebar li.selected a {color:#8ba275}

p.ad {margin:3em 0; text-align:center}

p.ad2 {
	margin:3em 12px;
	padding:1em 5px;
	text-align:center;
	font:1.1em/1.6 Verdana,sans-serif;
	border:1px solid #365914;
	background:#DBE2D3}
p.ad2 strong {color:#587839}
p.ad2 a {font-weight:bold}

/* footer ----------------------------------------------- */
#footer {
	margin:0 auto;
	padding:1em 0;
	background:#FFF;
	width:654px;
	font-size:.9em;
	text-align:center;
	border-top:2px solid #8ba275;
	border-bottom:6px solid #165189}

/* form ----------------------------------------------- */
fieldset {margin:0; padding:0; border:0}
dl {margin:1em 16px 2em; padding:.5em 5px; background:#ebebeb; border:1px solid #CCC; border-width:1px 0}
dt {margin:0; padding:5px 0}
dd {margin:0 0 1em 1em; padding:0}

label {font-weight:bold; color:#333}
label.note {font-weight:normal}

input, select {
	width:300px;
	padding:2px;
	border:1px solid #333}
input.radio, input.check {
	width:auto;
	margin:2px 5px 0;
	border:none;
	background:none}

input.submit {
	margin:2em 0 0;
	padding:2px;
	width:100px;
	font-weight:bold;
	background:#165189;
	color:#FFF;
	cursor:pointer;
	border:1px outset #000}
input:hover, select:hover {
	border:1px inset #165189;
	border-top:1px solid #21598e;
	border-left:1px solid #21598e}

/* Online Directory ----------------------------------------------- */
ul#results li strong {font-size:1.1em}
ul#results li span {color:#365914}
ul#results li span.note {color:#666; font-style:italic}
span.alzheimer, ul#results li span.alzheimer {color:#C00}


/* Gov Relations News ----------------------------------------------- */
.NavigationTable2 {border-collapse:collapse; border:0px; line-height:1.5em}