.ContentEditor a:link, .ContentEditor a:visited { color: #555555; }
.ContentEditor a:hover, .ContentEditor a:active { color: #000000; background: #E5FFB2; }

.ClientAreaContainer a:link, .ClientAreaContainer a:visited { color: #555555; }
.ClientAreaContainer a:hover, .ClientAreaContainer a:active { color: #000000; background: #E5FFB2; }

#usability-inner { padding-top: 1px; background: #94c300 url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/bg_ubl.gif") repeat-x top left; border-bottom: 1px solid #94c300; }

#search-panel-outer { width: 244px; }

#header-inner { background: url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/farm_header.png") no-repeat top left; }

.ubl-logo { display: inline; }

.usability-beta-outer { margin-right: 255px; padding: 1px 15px 0px 105px; background: url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/ubl_logo_food.gif") no-repeat left top;}
.usability-beta-inner { color: #0c1967; overflow: hidden; }

a.usability-alpha-link:link, a.usability-alpha-link:visited { color: #0c1967; padding: 0 3px 0 12px; text-decoration: none; }
a.usability-alpha-link:active, a.usability-alpha-link:hover { color: #0c1967; text-decoration: underline; }

a.usability-beta-link:link, a.usability-beta-link:visited { color: #0c1967; }
a.usability-beta-link:active, a.usability-beta-link:hover { color: #0c1967; }

.statement-outer { float: left; }
.help-outer { float: right; text-align: right; }
ul.help, ul.help li { display: inline; padding: 0; margin: 0; }

/* Search Panel */
.form-container {  }
.SearchLabel { color: #0c1967; padding-right: 10px; padding-top: 1px; display: block; float: left; }
.SearchKeywords { border: 1px solid #000000; width: 123px; padding: 0; font-size: 0.91em; margin: 1px 0 0 0; display: block; float: left; }
.SearchButton { border: 0; margin: 0; padding: 0 2px 0 3px; color: #0c1967; background: transparent; font-size: 0.91em; font-weight: normal; display: block; float: left; }
.SearchFormTitle { font-weight: bold; }

.snv-parent-inner { background: url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/snv_parent_icon.gif") no-repeat 14px 10px;  }

.BCTDelimiter { background: url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/bct_sep.gif") no-repeat 7px 5px; }

.member-count { display: none; }

.oDataFormButton { color: #000000; background: #676e00 url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/bg_button.gif") repeat-x top; border: 1px solid #000000; margin-right: 15px; padding: 1px 15px 0px 15px; font-weight: normal; }

/* Panels */
.element-panel-alpha-outer { margin-top: 10px; margin-bottom: 10px; }
.element-panel-alpha-inner { border: 1px solid #94C300; background: #E5FFB2; }

.element-panel-alpha-header-inner { padding: 0px 6px 2px 6px; background: #000000 url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/bg_glass.gif") repeat-x top left; color: #ffffff; }
h2.element-panel-alpha-header { color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 1em; }
h2.element-panel-alpha-header a:link, h2.element-panel-alpha-header a:visited { display: block; font-weight: normal; color: #383838; text-decoration: none; background: transparent; }
h2.element-panel-alpha-header a:hover, h2.element-panel-alpha-header a:active { color: #707070; text-decoration: underline; background: transparent; }

/* Panels */
.element-panel-gamma-inner { border: 1px solid #94C300; background: #B5EB18; }
.element-panel-gamma-body-content-inner { color: #000000; }

.HeadlineTitleBar {	border: solid 1px #94C300; border-bottom: 0; background: #000000 url("/EasySiteWeb/EasySite/StyleData/CoOp_Farm_General/Images/bg_glass.gif") repeat-x top left; color: #555555; font-weight: normal; text-align: center; padding: 4px 10px 3px 10px; }
.oRSSHeadlineBoxBody { border: solid 1px #94C300; background: #E5FFB2; color: #000000; padding: 4px; }

/* Custom CSS */
.oCustomDataFormTitle { background: #000000 url("/EasySiteWeb/EasySite/StyleData/StyleCoOpHoneycomb/Images/bg_glass.gif") repeat-x top left; padding: 2px 10px 3px 0; }
.oCustomDataFormLegend { color: #ffffff; display: block; }
.oCustomDataElementContainer { padding: 5px; }
.oCustomDataFormBody { background: #FFC425; }
.oCustomDataFormContainer { }
.oCustomDataFormQuestion { display: block; text-align: left; float: none; width: 99%; }
.oCustomDataFormAnswer { padding: 0; margin: 0; float: none; display: block; width: 99%; }
.oCustomDataFormLabel { padding: 2px 0 3px 3px; margin: 0;  }
.oCustomDataFormInputText { padding: 1px; margin: 0; width: 40%; }
.oCustomDataFormButtonContainer { margin: 0; padding: 0 5px 6px 5px; }
.oCustomDataFormButton { float: none; padding: 0 7px 0 7px; margin: 0; margin-left: 10px; }

.txtMemberNum1 { width: 47px; font-size: 1.1em; line-height: 1.3em; }
.txtMemberNum2, .txtMemberNum3, .txtMemberNum4, .txtMemberNum5 { width: 32px; font-size: 1.1em; line-height: 1.3em; }
.txtPostcode { font-size: 1.1em; line-height: 1.3em; width: 60%; }