/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 22 August 2008 05:15:43
*/


/* Common.css author: www.squiz.net */
   
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #777777; }
form { margin: 0; padding: 0; }
h1 { margin: 0; padding: 0; }
a { text-decoration: underline;}

.sup { position: relative; bottom: 0.3em; }

.spacer {
width: 5%; float: left; }
.nocss {
display: none; }
.printer_friendly { display: none; }
div.clearing { clear: both; font-size: 1px; line-height: 1px; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.content-row {
    overflow: auto;
    margin: 0;
    padding-right: 5px;
}

#header { width: 100%; float: left; }
#toplinks { clear: right; background: #1b4912 repeat-x top left; text-align: right; padding: 4px 16px 4px 4px; margin: 0; font-size: 85%; }
#toplinks a { color: #FFFFFF; text-decoration: none; }
#toplinks .separator { color: #4a7f40; padding: 0 0.5em; }
#banner { height: 108px; width: 100%; background: #1b4912 repeat-x top left; }
#logo { width: 100%; padding-left: 8px; padding-top: 13px; }
#region-heading { color: #FFF; font-size: 1.3em; font-weight: bold; padding: 0; padding-left: 122px; margin: 0;}

#left-column { /*width: 187px; float: left; margin: 0; padding-left: 3px;*/ }
#right-column { width: 203px; float: right; border-top: 2px solid #6ab21a; padding-left: 1px; padding-top: 5px;}
#container-outer { float: left; width: 100%; margin-top: 1px; background: repeat-y top left; }
#container-outer { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0014/77/left-border.gif"); }
#main-wrapper-outer {
    margin-left: 0px;
    margin-right: 204px;
    border-top: 2px solid #6ab21a;
    position: relative;
    background: repeat-x 0 0;
    padding-left: 25px;
}
#main-content { background: no-repeat top left; margin: 0; }
#breadcrumb { margin: 0; padding: 17px 0 15px 25px; }
#breadcrumb a { color: #939393; }
p#sponsors img { margin: 5px 10px; }

#search { border: 1px solid #c4d0b8; padding: 12px; clear: right; }
#search input { border: 1px solid #b8d3ab; margin: 0; }
.submit input { vertical-align: top; }

#main-nav { background: #c3d5a5 repeat-x top left; width: 202px; padding-top: 12px; padding-bottom: 24px; border-right: 1px solid #c4d0b8; }
#main-nav ul, .display-box ul { margin: 0 15px; padding: 0; list-style-type: none; }
#main-nav ul li, .display-box ul li { display: block; padding: 5px 0 6px 0; width: 100%; background: repeat-x bottom left; }
#main-nav ul li.active a,
#main-nav ul li a:hover { color: #2e6f21; }
#main-nav ul li.active ul li a { color: #717161; }
#main-nav ul li.active a { background-position: -1px 0; }
#main-nav a { text-decoration: none; color: #333333; background: no-repeat 0 1px; padding-left: 15px }
#main-nav ul ul li a { color: #717161; }
#main-nav ul li { background-position: 15px 24px; background-repeat: no-repeat; }
#main-nav ul li ul { margin-top: 10px; margin-left: 10px; }
#main-nav ul li ul li { padding: 0; padding-bottom: 1px; }
#main-nav ul li ul li a:hover, #main-nav ul li ul li.active a { background-color: #2e6f21; color: #FFF; }

#login {
    background: no-repeat top left; width: 202px; border-right: 1px solid #c4d0b8; margin-top: -15px; border-bottom: 1px solid #d4ddcb;
}
.left-column-div-content {
    padding-left: 15px; padding-bottom: 15px;
}
#login h2 {
    margin: 0; padding: 3px 0 0 29px; font-size: 105%; font-weight: 550; color: #3e8431;
}
#login p {
    margin: 0; padding: 12px 12px 12px 0;
}
#login input.button {
    border: 1px solid #a3be9e; color: #676767; cursor: pointer;
}
#feature-area {
    border-top: 1px solid #fff;
}
#feature-area ul {
    list-style: none; margin: 0; padding: 0; margin-left: 20px;
}
#feature-area h2 {
    margin: 0; padding: 0.75em 0 1em 0; font-size: 105%; font-weight: 550; color: #3e8431; text-align: left; background: no-repeat top left; padding-left: 18px;
}

.display-box {
    width: 187px;
    margin: 4px 0 15px 8px;
    background: repeat-y top left;
}
.display-box h2 {
    margin: 0; padding: 0.75em 0 1em 0; font-size: 105%; font-weight: 550; color: #3e8431; text-align: left; background: no-repeat top left; padding-left: 18px;
}
.display-box ul li {
    padding: 7px 0 8px 0;
}
.display-box a {
    color: #717161;
}
.display-box .footer {
    background: no-repeat top left; height: 9px; overflow: hidden;
}

.tab-display {
    width:240px; border-bottom: 1px solid #e9e9e9; float: left;
}
}
.tab-display h2 {
    font-size: 105%; color: #3e8431; margin: 0; padding: 0; border-bottom: 1px solid #e9e9e9;
}
.tab-display span {
    background: no-repeat right top; border-bottom: 1px solid #FFFFFF;
}
.tab-display span span {
    background: no-repeat left top; padding: 0 10px 0px 10px; border: none;
}
.tab-display ul {
    margin: 0; padding: 10px; list-style-type: none; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;
}
.tab-display ul li {
    background: no-repeat 0 0.5em; margin-bottom: 3px;
}
.tab-display ul li a {
    display: block; width: 208px; padding: 0 0 4px 10px; background: repeat-x left bottom; text-decoration: none; color: #666666;
}
.tab-display p {
    margin: 1em;
}
.feature-image-outer {
    float: left;
}
.feature-image-inner {
    padding: 10px;
}

#container-outer #footer {
    height: 2.9em; background-position: bottom; padding-bottom: 30px;
}
#footer a {
    color: #939393; text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#footer_image {
    text-align: center; margin-bottom: 5px;
    }
#site_tools {
    text-align: right; float: left; width: 187px;
}
#site_tools div {
    display: inline;
}
#site_links {
    float: left; padding-left: 29px;
}
#site_links a {
    padding-right: 20px;
}
#last_updated {
    float: left;
}
#site_links ul {
    margin: 0; padding: 0; list-style: none;
}
#site_links ul li {
    float: left;
}
#footer .site_tools_button a {
    padding: 3px; color: #58595b; padding-left: 5px; padding-right: 5px;
}

/* Hides from IE5 mac */
* html #main-content { height: 1%; }
* html #left-column { margin-right: -3px; }
/* End hide from IE5 mac */

/* all image references */
#toplinks { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0013/85/toplinks_bg.gif"); }
#banner { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0007/70/header_bg_gradient.gif"); }

#main-content { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0009/63/body_right_gradient.gif"); background-position: top right; }
#main-wrapper-outer { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0010/64/body_top_gradient.gif"); }
#main-nav { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0010/82/main_nav_bg_gradient.gif"); }
#main-nav ul li, .display-box ul li { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0015/78/line_dotted_horiz.gif"); }
#main-nav ul li a { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0016/79/list_bullet_lrg_square.gif"); }
#main-nav ul li.active a { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0014/59/menu_active_arrow.gif"); }
#main-nav ul ul li a, #main-nav ul li.active ul li a  { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0007/61/sub_arrow.gif"); background-position: 5px; }
#login { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0009/81/login_top.gif");}
#login input.button { background: url("http://www.nswfarmers.org.au/__data/assets/image/0006/51/button_login_bg.gif") repeat-x; }
.left-column-div-content { background: url("http://www.nswfarmers.org.au/__data/assets/image/0010/361/login_bg_gradient.gif") top left repeat-x; }
.display-box { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0013/67/display_box_middle.gif"); }
.display-box h2 { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0014/68/display_box_top.gif"); }
.display-box h2 span, #feature-area h2 span { background: url("http://www.nswfarmers.org.au/__data/assets/image/0015/69/double_arrows.gif") right no-repeat; padding-right: 15px; }
.display-box .footer { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0012/66/display_box_bottom.gif"); }
.tab-display span { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0012/84/tab_bg_right.gif"); }
.tab-display span span { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0011/83/tab_bg_left.gif"); }
.tab-display ul li { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0008/80/list_bullet_small_arrow.gif"); }
.tab-display ul li a { background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0015/78/line_dotted_horiz.gif"); }
#footer { background: url("http://www.nswfarmers.org.au/__data/assets/image/0015/87/footer_bottom_bg.gif") repeat-x; }
#container-outer { background: url("http://www.nswfarmers.org.au/__data/assets/image/0008/62/right_column_bg.gif") top right repeat-y; }
.site_tools_button { background: url("http://www.nswfarmers.org.au/__data/assets/image/0010/91/site_tool_link_left.gif") top left no-repeat; }
.site_tools_button a { background: url("http://www.nswfarmers.org.au/__data/assets/image/0011/92/site_tool_link_right.gif") top right no-repeat; }
.img-border-top-left { background: url("http://www.nswfarmers.org.au/__data/assets/image/0014/95/img_border_top_left.gif") top left no-repeat; }
.img-border-top-right { background: url("http://www.nswfarmers.org.au/__data/assets/image/0015/96/img_border_top_right.gif") top right no-repeat; }
.img-border-bottom-left { background: url("http://www.nswfarmers.org.au/__data/assets/image/0012/93/img_border_bottom_left.gif") bottom left no-repeat; }
.img-border-bottom-right { background: url("http://www.nswfarmers.org.au/__data/assets/image/0013/94/img_border_bottom_right.gif") bottom right no-repeat; }
#search input { background: url("http://www.nswfarmers.org.au/__data/assets/image/0011/56/search_input_bg.gif") repeat-x; background-position: bottom; }
#feature-area ul li { background: url("http://www.nswfarmers.org.au/__data/assets/image/0008/53/bullet_arrow.gif") 0px 4px no-repeat; padding-left: 15px; }
#feature-area { background: url("http://www.nswfarmers.org.au/__data/assets/image/0007/52/feature_area_gradient.gif") top repeat-x; }
#feature-area h2 { padding-left: 28px; background: url("http://www.nswfarmers.org.au/__data/assets/image/0010/55/icon_feature_area.gif") 15px 12px no-repeat; }

/* Content Styles
****************************************************/

#main-content #green {
    background-image: url("http://www.nswfarmers.org.au/__data/assets/image/0018/972/content_bg_green.gif");
    background-repeat: repeat-x;
    background-color: #c3d5a5;
}
body a, body a:link, body a:active, body a:visited {color:#777777;}


/*Bottom Home Page Row Style*/
/****************************/
.bottom-content-row .tab-display {width:100%; float:left; margin:0; padding:0;}


/*********Membership Renewal Form************/


.contentRow {
  clear:both;
  margin:0;
  padding:2px 0 2px 0;
  overflow:hidden;

}


#memberDetailsContainer h3, #memberCommodities h3, #memberIndustrialAwards h3, #memberCatType h3, #memberIREssentials h3, #memberTotal h3, #memberPaymentMethod h3, .contentRow h3, #memberAdditional h3{ 
  background-color:#328F20;
  clear:both;
  color:#FFFFFF;
  padding:3px;
  margin:0;
}

.contentRow input{
  /*border:1px solid #328f20;*/
  font-size:1.3em;
}

.contentRow select{
  border:1px solid #328f20;
}

.contentRow ul{
  list-style:none;
}

.contentRow ul li{
  float:left;
  clear:both;
}

#memberDetailsContainer, #memberCommodities, #memberIndustrialAwards, #memberCatType, #memberIREssentials, #memberTotal, #memberPaymentMethod, #memberAdditional {
  padding:15px;
  background-color:#d1dfba;
  color:#000;
}

#form_ecommerce_43251 h4, #form_email_44726 h4 {
  font-size:11.2px;  
}

#form_ecommerce_43251 h3, #form_email_44726 h3 {
  font-size:13.1px;
}

#commOther1, #commOther2, #commOther3 {
  display:none;
}