/* CSS Document */
body {
	font-size:100.01%;
	margin:0;
	padding:0;
	font-size:75.01%; /* 12px [1] */
	line-height:1.5em; /* 18px [2] */
	background:#fff;
	background:url(/images/bg_fade.jpg) repeat-x top;
	color:#000;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}

/* Layout */
#container {
	width:900px;
	margin:1em auto;
	padding:1em;
	background:#fff;
	border:1px solid #6E6B5D;
}
#header {
	border-bottom:3px solid #6E6B5D;
	margin-bottom:1em;
	padding-bottom:1em;
/*	background:url(/mental_health/images/map_logo.jpg) no-repeat top right;*/
}
#footer {
	border-top:3px solid #6E6B5D;
	margin-top:1em;
}
#wrapper3col {
	float:left;
	width:75%;
}
#wrapper2col {
	float:left;
	width:100%;
}
#sidebar_a3col {
	float:left;
	width:20%;
}
#sidebar_a2col {
	float:left;
	width:26%;
}
#main-content3col {
	float:right;
	width:80%;
}
#main-content2col {
	float:right;
	width:74%;
}
#sidebar_b {
	float:right;
	width:25%;
	color:#666;
}
.box {
	padding-left:2em;
}
/* Navigation */
#menu {
	width:100%;
}
#menu ul {
	list-style: none;
	padding:0;
	margin:0;
}
#menu li, #menu li a {
/* main menu item */
	background-color:#DCD7BA;
}
#menu li ul {
/* sub menu group */
/* all default to hidden; each group shown dependant on #id of <body> */
	display:none;
}
#menu li ul li, #menu li ul li a {
/* sub menu item */
	background-color:#EEEBDD;
}
#menu a, #menu a:link, #menu a:visited {
/* all menu links */
	text-decoration:none;
	display:block;
	color:#000;
	padding:0.25em;
	border-top:1px solid #fff;
	font-weight:normal;
}
#menu a:hover, #menu a:active, #menu a:focus {
/* all menu link effects */
	color:#fff;
	background-color:#6E6B5D;
	font-style:italic;
}
#menu a.active_menu_link {
/* active page menu item highlight */
	color:#fff;
	background-color:#6E6B5D;
	background-color:#900;
	font-style:italic;
	font-weight:bold;
}

/* the #ids below need to be changed to correct individual page #ids to match the <body> of each section and set to display:block */
#section_legislation #menu_legislation,
#section_help #menu_help,
#section_issues #menu_issues,
#section_services #menu_services,
#section_advocacy #menu_advocacy {
	display:block;
}

/* Elements */
a:link, a:visited {
	color:#900;
	font-weight:bold;
}
a:hover, a:active, a:focus {
	color:#900;
	background-color:#EEEBDD;
}
h1, h2, h3, h4, h5, h6 {
	color:#6E6B5D;
	margin:0 0 0.5em 0;
	padding:0;
	line-height:1.2em;
	font-family:"Georgia", "Times New Roman", "Times", serif;
}
h1 {
	font-size:1.666em;
	color:#6E6B5D;
}
h2 {
	font-size:1.5em;
	color:#6E6B5D;
}
h3 {
	font-size:1.333em;
	color:#6E6B5D;
}
p {
	margin-bottom:1em;
}
#header h1 {
	font-size:2em;
	margin:0 0 0.2em 0;
	color:#900;
	line-height:1em;
}
#header p {
	margin:0;
	padding:0;
}
#header #website_title {
	float:left
}
form {
	display:inline;
}
/* page areas */
#region_menu {
	padding-top:1em;
	float:left;
}
#search_form {
	float:right;
}

/* classes */
.grey {
	color:#999;
}
#footer p {
	font-size:0.9em;
	color:#999;
}
#footer .logos {
	float:right;
}
.reveal_hide {
	display:none;
}
.reveal_show {
	display:inline;
}
fieldset {  
	position:relative;
	float:left;
	clear:both;
	width:100%;
	margin:0 0 2em 0;
	padding:0 0 0 0;
	border-style:none;
	border-top:1px solid #DED7BD;
	background-color:#EEEBDD;
}
legend {  
	padding:0;
	color:#6E6B5D;
	font-weight:bold; 
}
legend span {  
	position:absolute;
	left:0.74em;
	top:0;
	margin-top:0.5em;
	font-size:110%;
}
fieldset ul {  
	padding:2.5em 1em 0 1em;
	list-style:none; 
}
fieldset li {  
	padding-bottom:1em;
}
fieldset label {
	padding:0 0 0.3em 0;
	display:block;
	font-weight:bold;
}
fieldset.submit {  
	float:none;
	width:auto;
/*	padding-top:1.5em;
	padding-left:1em;*/
	background-color:#fff;
}
fieldset .detail {
	font-size:1.2em;
	background-color:#fff;
	color:#000;
	font-weight:normal;
	margin-right:1em;
	padding-right:0.5em;
	width:15em;
}