.style11 a:link, .style11 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF ;
	text-decoration:none;
}

#content{
  font-family:Arial;
  font-size: 10pt;
  color:#336633;
}

#content a:link, #content a:visited{
  color:#FFFFFF;
  text-decoration:none;
}
#content a:hover{
  color:#000000; 
  text-decoration:underline;
} 
#content ul{
  margin:0;
}

#content h2{
  margin:15px 0 5px 0;
}
#content h3{
  margin:5px 0;
}

#content h3.bar{
  background:#6FB446; 
  padding:6px;
}

.content_padding{
  padding:10px;
}

.message{
  font-size:12pt;
  padding:15px;
  color:#FFF;
  background:#6FB446;
  border:1px solid #689E47;
  margin:10px 0;
}

.big{
  font-size:120%;
}
.small{
  font-size:8pt;
}

/* Paging */
.paging_bar{
  padding:6px;
  text-align:center;
}

.paging_bar .selected_page{
  font-size:10pt;
  font-weight:bold;
  padding:2px 7px;
  background:#6FB446;

}

/* Form Elements */

.textbox{
  font-size:10pt;
  font-family:Arial;
}
form td{
  position:relative;
}
.form_note{
  font-size:8pt;
}

.form_label{
  position:relative;
}
.form_button_container{
  padding:10px 150px;
}

.button{
  background:#262;
  color:#FFF;
  font-weight:bold;
  padding: 4px;
}
.error{
  color:#F80;
  font-weight:bold; 
}
.error_member{
  color:#FF0;
  font-weight:bold;  
}


.required{
  font-size:14pt;
  color:#F90;
  position:absolute;
  right:0;
}

.thead{
  font-weight:bold;
  background:#689e47;
}

.trow{
  border-bottom:1px solid #689e47;
  
}

/* Company / Member List */
.company_info{
  float:left;
}
.company_picture{
  float:right;
  width:160px;
}
.company_item{
  padding:10px;
  border-bottom:1px solid #DDD;
}
.field_value{
  _height:16px;
  min-height:16px;
  margin:0 0 6px 0;
}
.company_item .label{
  font-size:8pt;
  text-transform:uppercase;
  font-weight:bold;
}
.company_item .column{
  width:200px;
}

.column{
  float:left;
}

.company_name{
  font-size:12pt;
  font-weight:bold;
}

/* Company / Member Page */
.company_main_info_box .column{
  width:250px;
}
.company_main_info_box .label{
  font-weight:bold;
}


/* Message Boards */



.comment_box{
  border:1px solid #689e47;  
  margin:0 0 10px 0;
}
.comment_head{
  background:#6fb446;
}
.comment_head, .comment_content, .comment_menu{
  padding:6px;
}



/* Product List */
.product_picture{
  float:left;
  width:120px;  
}
.product_main_picture{
  float:left;
  width:180px;

}
.product_item{
  padding:10px;
  margin:10px 0;
  border-bottom:1px solid #DDD;
}

.product_item_menu{
  float:right;
  margin-left:20px;
  height:100px;
  width:130px;
  
}
.product_item_menu a{
  display:block;
  margin-bottom:6px;
}
.link_button{
  text-align:center;
  margin-bottom:6px;
  padding:5px 12px;
  background:#689e47;
  border:1px solid #FFF;
  text-decoration:none;
}

.link_button:link, .link_button:visited{
  background:#689e47;
}
#content .link_button:hover{
  background:#6fb446;
  text-decoration:none;
}

.style11{
  margin-left:15px;
}

/* Event List */

.event_item{
  margin:10px 0 20px 0;
}
.event_item .event_title{
  font-size:12pt;
  font-weight:bold;
}

.event_description{
  padding:10px 0 20px 0;
}

/* Member Menu */
#content .member_menu{
  margin:15px 0 0 0; 
  padding:0 0 0 30px;
  list-style:none;
  display:block;
  border-bottom:3px solid #000; 
  height:22px;
}

.member_menu li{
  display:block;
  float:left; 
}

.member_menu li a span{
  display:none;
}
.member_menu li a{
  display:block;
  width:90px;
  height:22px;
}

.mm_member:link, .mm_member:visited{
  background:url('../images/members_up.jpg') no-repeat;
}
.mm_member:hover{
  background:url('../images/members_over.jpg') no-repeat;
}
.mm_member_selected:link, .mm_member_selected:visited {
  background:url('../images/members_selected.jpg') no-repeat;
}


.mm_affiliate:link, .mm_affiliate:visited{
  background:url('../images/affiliates_up.jpg') no-repeat;
}
.mm_affiliate:hover{
  background:url('../images/affiliates_over.jpg') no-repeat;
} 
.mm_affiliate_selected:link, .mm_affiliate_selected:visited {
  background:url('../images/affiliates_selected.jpg') no-repeat;
}

.mm_member, .mm_member_selected,
.mm_affiliates, .mm_affiliates_selected{
  display:block;
}


/* Magic Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{display:block;clear:both;zoom:1}
