
#page {
  /*margin: 0 auto 0 auto;*/
  text-align:left;
  background:white;
  background:url(images/subnav_bg.jpg);
  
}
#page,#footer {
  width:877px;
}
#menu {
  width:877px;
}

#background {
  visibility:visible;
  background:url(images/background.jpg);
  background-repeat:repeat-x;
  z-index:-1;
  height:845px;
  width:1090px;
  margin: 0 auto;
}
#clouds_l{
  float:left;
  }
#clouds_r{
  float:left;
}
#page {
  float:left;
}

body {
  padding:0;
  margin:0;
  text-align:center;
  background:url(images/background.jpg);
  background-repeat:repeat-x;
}
body *{
  font-family:Verdana;
}

#menu{
  background:#76e42e;
  height:32px;
}

#menu {
  margin-bottom:0;
  margin-top:0;
  padding:0;
}
* html #menu {
  padding:0;
  margin:0;
}

#menu li{
  display:inline;
  float: left;
  width:120px;
  text-align:center;
  margin-top:7px;
}

h1{
  font-size:17px;
  font-weight:bold;
  text-transform:uppercase;
}
h1.Home{
  font-size:14px;
}
h1.Home{
}
* html h1.Home{
  margin:0;
  padding:0;
}




#menu li.menu_item_selected a, #subpagemain h2,#subpagemain h1,#subpagemain li a,.h2{
  color:#2577b5;
}

#centerlinks,#footer{
  background:#2577b5;
}

#centerlinks li{
  display:inline;
  float: left;
  width:200px;
  text-align:center;
  margin-top:5px;
}
#centerlinks li.menu_item_selected a{
  color:yellow;
}
li a{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

#menu li a,#centerlinks li a,#footer li,#footer li a{
  color:white;
}

#menu li a,#centerlinks li a{
  text-transform:uppercase;
  font-weight:bold;
}
li.menu_item_selected a{
  color:yellow;
}
#footer {

  position:relative;
  top:0px;
	clear:both;
	height:24px;
}
#footer li{
  display:inline;
  float:left;
  padding-right:10px;
  padding-left:3px;
  margin:5px 0 0 0;
}
#footer li.all_rights{
  float:right;
}
#footer li.privacy_policy{
  border-right:0px solid;
  padding-left:20px;
}
#footer li a{
  padding-left:10px;
}


.center {
	margin-left:10px;
	width:604px;
/*	height:736px;*/
/*	background:red;*/
}
#main_container {
  height:501px;
  float:left;
  background-color:#d2e7fc;
  border-left:0px solid;
  border-left-color:#67afe3;
  background-image:url("images/home_bg.jpg");
  background-repeat:no-repeat;
  background-position:top right;
}
#main_container {
  width:598px;
}
* html #main_container {
  width:602px;
}

#main {
  margin:22px 29px 24px 24px;
/*	margin-left:24px;*/
/**	margin-top:36px;*/
/*	width:537px;*/
  border:1px solid;
  border-color:white;
  padding: 0 10px 10px 10px;
}

* html #main {
  padding-top:10px;
}


#subpagemain {
/* jon */
	margin-left:10px;
	margin-top:10px;

	width:536px;
	z-index:6;
	visibility:visible;
}
#subpagemain {
  min-height:472px;
}
* html #subpagemain {
  height:472px;
}
#main p,#main li,#main h2,#main td,#main li a{
  font-size:11px;
}
#subpagemain p,#subpagemain li,#subpagemain h2,#subpagemain td,#subpagemain li a,.h2,#subpagemain select{
  font-size:11px;
}
#main p,#subpagemain p,#subpagemain select{
  line-height:1.5;
}
.h2{
  font-weight:bold;
}
#footer li, #footer li a{
  font-size:11px;
}

#subpagemain h2,#subpagemain li a{
  font-weight:bold;
}


#centerlinks {
	margin-top:0px;
	width:602px;
	height:28px;
}
#topimage {
/*	margin-top:2px;*/
	width:602px;
	height:193px;
}
#main_tbl {
  float:left;
  /* jon top margin */
  margin-top:0px;
}


td.center {
  /* jon */
  padding-left:2px;
}
td.left {
	width:274px;
}

/*td.subnav {
  background:url("images/subnav_bg.gif");
  background-position:right;
  background-repeat:repeat-y;
}
*/

/*
#subnav {

  margin:17px 17px 17px 17px;
  padding:0 10px 10px 10px;
	z-index:10;
	visibility:visible;
  border: 1px solid;
  border-color:#76e42e;
}
*/



#subnav li.level1{
  min-height:40px;
}
* html #subnav li.level1{
  height:40px;
}

#subnav li.level1{
  background-image:url("images/subnav_level1_bg.jpg");
  background-repeat:no-repeat;
  background-position:top;
/* jon */
  margin-top:10px;
  padding:7px 0 0 38px;
}

#subnav ul.level2{
  padding-top:15px;
  padding-left:15px;

}
#subnav ul.level3{
  padding-left:15px;
}
#subnav ul.level4{
  padding-left:10px;
}
#subnav li.level2{
  background-image:url("images/subnav_level2_bottom.gif");
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-bottom:3px;
  list-style-image:url("images/subnav_level2.gif");
}

#subnav li.level3{
  list-style-image:none;
}


#subnav a.level1{
  color:white;/*#25acb8;*/
  font-size:14px;
  font-weight:bold;
  padding-left:15px;
}

#subnav a.level1/*, #subnav a.level2*/{
  text-transform:uppercase;
  font-style:italic;
}

#subnav a.level2,#subnav a.level3,#subnav a.level4{
  color:white;/*#76e42e;*/
}
#subnav a.level2{
  font-size:12px;
  font-weight:bold;
}
#subnav a.level3{
  font-size:10px;
  font-weight:bold;
}


#subnav a.level4{
  font-size:9px;
}


#subnav a.menu_item_selected
{
 color:#76e42e;
}

#subnav ul,#subnav li {
  margin-bottom:0;
  margin-top:0;
  padding:0;
  text-decoration:none;
  text-align:left;
  list-style-type:none;
}
* html #subnav ul,* html #subnav li {
  padding:0;
  margin:0;
}

/*
#subnav ul.level1{
  padding-left:15px;
}
#subnav ul.level3{
  padding-left:10px;
}

#subnav li,* html #subnav li{
  padding-top:20px;
}
#subnav li.level3,* html #subnav li.level3{
  padding-top:0px;
}
*/


#news_container {
	margin-left:7px;
	margin-top:5px;
	width:250px;
	z-index:11;
	visibility:visible;
  background-color:#9fec6c;
 /* background-image:url("images/news_bg.gif");
  background-position:bottom;
  background-repeat:no-repeat;
  */
  float:left;
}


#news_container {
  min-height:450px;
}
* html #news_container {
  height:450px;
}

#news_container img{
  margin-top:125px;
}
* html #news_container img{
  margin-top:115px;
}
#news_pdfs
{
  margin:20px 15px 0 20px;
  font-size: 12px;
}


#news{
  border:1px solid;
  border-color:white;
  margin:25px 15px 0 15px;
}
#news li{
  border-bottom:1px solid;
  border-color:white;
  list-style-type:none;
  padding:7px 10px 8px 10px;
  text-align:center;
  text-transform:uppercase;
  line-height:1.0;
}
#news li.last{
  border-bottom:none;
}
#news li a{
  font-size:10px;
  font-weight:bold;
  color:black;
}

#newstop {
	margin-top:5px;
	margin-left:7px;
	width:251px;
	height:34px;
}

#subnav_container{
  /* jon left menu top margin*/
	margin-top:0px;
/*	margin-left:12px;*/
  background:#2577b5;
  width:264px;
  float:left;
  background-image:url("images/subnav_bg.jpg");
  background-repeat:repeat-y;
}

#subnav_container {
  min-height:495px;
}
* html #subnav_container {
  height:505px;
}

#logo {
	width:264px;
	height:225px;
}
#donate{
  margin-left:40px;
  margin-top:-10px;
  height:center;
}


#donate td img{
float:left;
}
#donate td{
  width:250px;
}
#donate h1{
  padding-top:10px;
}


#donate div.underline{
  border-bottom:2px solid;
  border-bottom-color:#2577b5;
  height:50px;
}
#donate div.underline h1{
  padding-bottom:0;
  margin-bottom:0;
}

#donate div.underline, #donate p{
  width:200px;
}
#donate div.underline a{
text-decoration:none;
color:black;
}

#donate p{
  padding-top:10px;
}


#donate li,#donate ul{
  list-style-type:none;

  margin-bottom:0;
  margin-top:0;
  padding:3px 0 2px 0;
}
* html #donate li,* html #donate ul{
  padding:3px 0 2px 0;
  margin:0;

}

#donate li a{
  text-decoration:underline;
  color:black;
  font-size:13px;
  font-weight:bold;

}




form.contact2 input
{
  width:250px;
  font-size:11px;
}

form.contact2 textarea
{
  width:250px;
  font-size:11px;
}

form.contact2 select
{
  width:250px;
  font-size:11px;
}


form.contact2 textarea#message{
 width:500px;
}
input#submitform,input#cancel{
  width:90px;
}
form.contact2 textarea#question,form.contact2 textarea#comments,form.contact2 textarea#about,form.contact2 textarea#message{
  height:200px;

}
form.contact2 textarea#Purpose_of_organization,form.contact2 textarea#Event_Description{
  height:50px;

}


span.form_note{
  font-size:8px;
}

#ErrorNote{
  font-size:11px;
  color:red;
  padding-left:10px;
}

a.error{
color:red;

}
.error{
color:red;
}

#subnav li.Outpatient_Mental_Health,#subnav li.CTSS,#subnav li.BHRS{
/*  padding-top:0;
  padding-left:10px;
*/
}
#subnav a.Outpatient_Mental_Health,#subnav a.CTSS,#subnav a.BHRS{
  text-transform:none;
  font-size:12px;
  font-weight:bold;
}

#submitform{
float:right;
}
#cancel{
float:right;
}


ul li.hidden{
  display:none;
}
#tbl_date select{
width:100px;
float:left;
}

#subpagemain li{
  list-style-position:outside;
  list-style-type:disc;
  margin-left:17px;
}

