*{
  margin:0px;
  padding:0px;
}



body
{
/*
  background:#fff url(../images/background.jpg) no-repeat center top;
  background-image: url('/images/bg_gradient1.jpg');
  background-repeat:repeat-x;
  background-color:#6EB048;
  */
  
  background-color:#fff;
}


#global_nav
{
  margin-top:-8px;
}

#container {
  float:left;
  width:801px;
  background-color:#fffeff;
  margin-top:10px; 
  margin-bottom:30px;
 /* border:1px solid #999; */
}





#body_div

{
  width:800px;
  margin:0px auto;
}



#logo_div

{
  margin-top:-10px;
  margin-bottom:0px;
  margin-left:-8px;
  width:200px;
}



#logo_img
{
  height:90px;
  border:0px;
}



#content {
  position:relative;
  float:left;
  width:800px;
}



#float_img{
  margin-top:0px;
  position:relative; 
  float:left;
  width:564px;
}





#right_sub_menu

{
  width:560px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  background-color:#fff;
  border-left:dotted 1px #bbb;
  padding-left:12px;
}



#left_sub_menu
{
  width:225px;
  float:left;
  background-color:#fff;

}



#breadcrumb {
  float:left;
  text-align:left;
  margin-top:10px;
  margin-left:15px;
  margin-right:15px;
  width:532px;
  font-size:.9em;
}

#breadcrumb a{
  text-decoration:none;
  color:#305213;
}

#breadcrumb a:hover{
  text-decoration:underline;
  color:#305213;
}




#sub_content {
  margin-top:10px;
  width:566px;
  margin-left:0px;
  margin-right:25px;
  float:left;
}









#left_sub_menu #contact_info {
  
  width:190px;
  margin-top:20px;
  line-height:1.8;
  /*border:solid 1px #ebeae8;*/
  padding:6px 10px 0px 10px;
  text-align:center;
}



#contact_info ul {
    list-style-type:none;
    font-size:.9em;
}





#get_email {
  width:190px;
  margin-top:8px;
  /*border:solid 1px #ebeae8;*/
  line-height:1.8;
  font-size:.9em;
  padding:6px 10px 10px 10px;
}



#side_menu
{
  width:220px;
  float:left;
}



#modules
{
  /**border:solid 1px #ebeae8;/**/
  margin-top:10px;
  width:210px;
}

.img_module{
    width:210px;
    margin:5px 0px 5px 0px;
}

.input_button
{
  border:1px solid #fff;
  padding:0px 2px 0px 2px;
  cursor:pointer;
  color:#fff;
  font-weight:bold;
  background-color:#888;
  background-color:#38829f;
}



.input_button:hover

{
  background-color:#085302;
  background-color:#6eb048;

}



.input_button:active

{
  background-color:#888;
}


/* table stuff for contact page: */

#contact_table
{
  margin:0px auto;
  width:300px;
}

#contact_table tr td
{
  padding:0px;
  margin:0px;
  width:100px;
  float:left;
  margin-bottom:5px;


}



#footer
{
  float:left;
  text-align:right;
  width:801px;
  padding-top:0px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 20px 0px;
	/*
  background-color:#dfdfdf;
  */
  font-size:.9em;
  border-top:1px #bbb solid;
}





