/*-------------Universal Styles--------*/
* {
  /*position: relative;*/
  margin: 0;
  padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
}

body {
  text-align: center;
  /*background-color:#ddddc2;*/
  font-size: 12px;
}

a {
	text-decoration: none;
}

div {
  /*border: solid 1px #000;*/
}

div.clear {
  clear: both;
  border: none;
}

h1 {
  color:#3e6f1e;
  font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-size:28px;
  font-weight:bold;
  padding-bottom:10px;
}

h2 {
  color:#545436;
  font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-size:19px;
  font-style:normal;
  font-weight:bold;
  padding-bottom:8px;
}

h3 {
  color:#3E6F1E;
  font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:bold;
  padding-bottom:5px;
}

/* -------- content display div -------- */
div#container {
	width: 850px;
	margin: 10px auto;
	text-align: left;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	background-color:white;
	/*border: 1px solid black;*/
	border-top:2px solid #54811d;
	border-left:2px solid #54811d;
  border-bottom:2px solid #54811d;
  border-right:2px solid #54811d;

}

/* -------- header display div -------- */
div#header {
	width: 850px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

/*
  -------- top nav display div --------
  width of site minus left and right navs
*/
div#nav_top {
  color: #FFF799;
	width: 850px;
	height: 38px;
	text-align: center;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	background-color: white;
  background-image:url(../images/nav_top.png);
  background-repeat:no-repeat;
}
#nav_top a {
  color: #FFF799;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-left: 30px;
}


div#nav_members {
	/*width: 950px;*/
	padding: 10px 0px 10px 0px;
	margin:  0px 0px 10px 0px;
	text-align: center;
}

/* -------- left nav display div -------- */
div#nav_left {
  float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	min-height:400px;
  height:auto !important;
}

/* -------- left nav display div -------- */
div#nav_right {
  float: right;
	width: 250px;
	padding: 10px 0px 10px 10px;
	/*border: 1px solid #FFF799;*/
	font-size: 12px;
}

#right_box1 {
  font-size: 12px;
  height:185px;
  background-color:#5C3D26;
  background-image:url(../images/nav_right_bkg.jpg);
  background-repeat:no-repeat;
  border: 1px solid black;
}

#right_box1 h2 {
  color:#FFF799;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 0 5px;
}
#right_box1 p {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  line-height:15px;
  margin:0;
  padding:5px 5px 5px 5px;
  /*text-align: justify;*/
}
#right_box1 li {
  color: #FFFFFF;
  background-image:url(../images/green-arrow.gif);
  background-position:13px 8px;
  background-repeat:no-repeat;
  border-bottom:1px dotted #BF733B;
  display:block;
  margin:0;
  padding:6px 0 7px 28px;
}
#right_box1 a {
  background-image:url(../images/orange-button.gif);
  background-position:left top;
  background-repeat:no-repeat;
  color:#3E6F1E;
  display:block;
  font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  height:28px;
  margin:0;
  padding:7px 0 0;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  width:240px;
}
/* -------- content display div -------- */
div#content {
  font-size: 12px;
  float: left;
	width: 100%;
	min-height:300px;
  height:auto !important;
  height:300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* -------- contentarea display inside the content div --------
div#contentarea {
	float: left;
  width: 830px;
  min-height:400px;
  height:auto !important;
	margin: 0 auto;
	text-align: left;
	padding: 10px 10px 30px 10px;
  border: 1px solid black;
}
*/
/* -------- footer display div -------- */
div#footer {
	clear: both;
	/*width: 850px;*/
	height: 20px;
	font-size:12px;
	color: white;
	/*text-align: center;*/
	padding:  5px 5px 5px 5px;
	/*margin: 0px 10px 0px 0px;*/
	background-color: #54811d;
	/*border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	*/
	 border: 1px solid black;
}

/* -------- error display div -------- */
div.error {
	padding: 10px;
	width: 500px;
	border: 1px solid #D11010;
	background-color: #f8ebe6;
}

div.error h3 {
	color: #D11010;
	font-weight: bold;
	text-transform: none;
}
.imabot { display:none; }
