/* GLOBAL STUFF */
body{
margin: 0px;
background: #00581F;
}

a:link{}
a:visited{color: blue;}
a:hover{color: green;}
a:active{}

/* HEADER STUFF */
#header{
background-color: #FFFFFF;
height: 150px;
width: 815px;
margin-left: 0px;
}	

#header img{
	margin-top: 0px;
	margin-bottom: 0px;
}

/* NAVBAR STUFF */

#navbar{
background: url(../images/nav_bar_slice.jpg) repeat-x;
width: 815px;
height: 30px;
color: #00581F;
font-family: Trebuchet MS, Verdana, sans-serif;
font-size: 12px;

}

#navbar ul{
position: relative;
top:0px;
margin:0;
padding:0;
list-style:none;
width: 100%;
margin-left: 0px;

}

#navbar li {
float:left;
margin:0px;
text-align: left;

}

#main_tabs{

}

#navbar a:link{color: black; text-decoration: none; padding-left: 5px; padding-right: 5px;}
#navbar a:visited{color: black; text-decoration: none;padding-left: 5px; padding-right: 5px;}
#navbar a:active{color: #00581F; text-decoration: none;padding-left: 5px; padding-right: 5px;}
#navbar a:hover{color: #431D19; text-decoration: underline;padding-left: 5px; padding-right: 5px;}


#navbar ul#main_tabs a:link.current, #navbar ul#main_tabs a:visited.current {
	background: #e5e5e5 url(../images/nav_bar_slice_invert.jpg) top repeat-x;
	color: #431D19;
	font-weight: normal;
	text-decoration: none;
  	margin: 0;
  	padding: 2px 5px 7px 5px;
  
}


/* MAIN CONTENT STUFF */
#content_container{
margin-right: auto;
margin-left: auto;
background: white;
width: 815px;
text-align: left;
}
	
#copy_left{
font-family: Trebuchet MS, Verdana, sans-serif;
width: 350px;
margin-left: 20px;

}

#copy_left h1 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
color: #431D19;
font-size: 18px;
margin-left: 50px;
margin-bottom: 0px;
}

#copy_left div.copy_text {
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: normal;
color: #41403E;
font-size: 11px;
position: absolute;
top: 5px;
left: 65px;
}

#word_wrap_container{
position: relative;
}

#word_wrap_1{
width: 80px;
}

#word_wrap_2{
margin-top: -10px;
width: 155px;
}

#word_wrap_3{
margin-top: -10px;
width: 150px;
}

#word_wrap_4{
margin-top: -10px;
width: 320px;
}

#copy_left img{
margin-left: 130px;
}
		
#copy_right{
float: right;
width: 350px;
margin-top: -385px;
left: 200px;
font-size: 12px;
font-family: Trebuchet MS, Verdana, sans-serif;
}

#copy_right h1 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
color: #41403E;
font-size: 22px;
margin-left: 50px;
margin-bottom: 0px;

}


#copy_right #front_links{
background: url(../images/front_link_graphic.jpg) no-repeat;
height: 121px;
position: relative;
top: 50px;
left: 90px;
}


#front_links .items{
font-size: 18px;
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
}

#front_links .items a:link{
color: #00581F;
text-decoration: none;
}
#front_links .items a:visited{
color: #00581F;
text-decoration: none;
}
#front_links .items a:active{
color: #00581F;
text-decoration: none;
}
#front_links .items a:hover{
color: #431D19;
text-decoration: underline;
}

#front_links #item_one{
position: relative;
top: 6px;
left: 35px;
}

#front_links #item_two{
position: relative;
top: 25px;
left: 35px;
}

#front_links #item_three{
position: relative;
top: 42px;
left: 35px;
}

#copy_right #news_items_container{
background: url(../images/upcoming_events.jpg) no-repeat;
height: 121px;
position: relative;
top: 80px;
left: 20px;
width: 300px;
}

#copy_right .news_items{
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: normal;
color: #41403E;
font-size: 11px;
}

#copy_right .news_items .date{
color: #00581F;
font-weight: bold;
float:left;
}

#copy_right .news_items .news_text{
width:235px;
margin-left: 20px;
}

#copy_right #news_items_content{
overflow: auto;
height: 100px;
}

.break{
clear: both;
height: 10px;
}

/*SECOND LEVEL PAGE*/
#container {
background-color:white;
border-left:150px solid #E5DCCB;
float:left;
width:430px;
}
#leftRail {
float:left;
font-family:Trebuchet MS,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
margin-left:-150px;
position:relative;
width:150px;
}
#leftRail h1 {
color:#431D19;
font-family:Trebuchet MS,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
}
#center {
color:#41403E;
float:left;
font-family:Trebuchet MS,Verdana,sans-serif;
font-size:13px;
font-weight:normal;
margin-right:-400px;
width:400px;
}

#center h1 {
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: bold;
color: #431D19;
font-size: 16px;
margin-left: 50px;
margin-bottom: 0px;
}

#center p{
width: 300px;
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: normal;
color: #41403E;
font-size: 13px;
margin-left: 50px;
}

#center ul{
margin-left: 25px;
}

#center ul li p{
margin-top: 1px;
margin-bottom: 3px;
margin-left: 5px;
}

#rightRail {
color:#41403E;
float:right;
font-family:Trebuchet MS,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
margin-right:-200px;
position:relative;
width:300px;
}

#rightRail #main_image{
margin-left: 40px;
}

#left_links{
list-style: circle;
font-family:Trebuchet MS,Verdana,sans-serif;
font-size:13px;
margin-left: -25px;
color: #431D19;
font-weight: normal;
}

#left_links li{
margin-bottom: 5px;
}

#left_links .no_bullet{
list-style: none;
}

#left_links a:link{
color: #00581F;
text-decoration: none;

}
#left_links a:active{
color: #00581F;
text-decoration: none;
}
#left_links a:visited{
color: #00581F;
text-decoration: none;
}
#left_links a:hover{
color: #431D19;
text-decoration: underline;
}

#left_links .indent{
margin-left: 20px;
}

#left_links a:link.current, #left_links a:visited.current{
color: #FE9805;
}

/*FOOTER*/
#footer{
clear: both;
background: #7199B2;
font-family: Trebuchet MS, Verdana, sans-serif;
text-align: center;
color: white;
font-size: 12px;
margin-top: 15px;
}

#footer a:link{color: white; text-decoration: none; }
#footer a:visited{color:white; text-decoration: none;}
#footer a:active{color: white; text-decoration: none;}
#footer a:hover{color: #E2DBD0; text-decoration: none;}

/*FORM*/

#form_container{
width: 550px; 
background-color: #E5DCCB;
border: 1px dotted #333; 
padding: 15px;
margin-left: 15px; 
margin-bottom: 15px;
}
  
.form_message {
  border: solid 1px silver;
  background: #FFFFE2;
  height: 70px;
  width: 570px;
  text-align: left;
  padding: 5px;
  margin-left: 15px;
  } 
  
 .form_message_2{
  border: solid 1px silver;
  background: #FFFFE2;
  height: 100px;
  width: 200px;
  text-align: left;
  padding: 5px;
 } 
  
  
#form_container legend{
font-family: Trebuchet MS, Verdana, sans-serif;
font-weight: normal;
color: #431D19;
font-size: 16px;
}
  
#form_container fieldset{
border: 1px solid #431D19;
}

#form_container input, #form_container select {
border: 1px solid gray;
}

.required{
color: red;
}

.right{
text-align: right;
}

#form_error {
  border: solid 1px silver;
  background: #CD0302;
  height: 20px;
  width: 200px;
  text-align: left;
  padding: 5px;
  color: white;
  font-weight: bold;
  }  

  .errorMessage {
  color: red;
  }
  
  dl{
  margin-left: 50px;
  }
  
