/*TRBL*/
h1{color:#ffffff;font-weight:bold;line-height:28px;}
h2{font-size:10px;color:#000000;padding:0px;margin:0px;}

ul{line-height:18px;}
form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:160px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{border:1px solid #669ACB;width:150px;padding:1px;color:#333;}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;cursor:pointer;}
input:focus,textarea:focus{background:#D9E6F2;color:#000;}
fieldset div.fm-req{font-weight:normal;line-height:24px;}
fieldset div.fm-req label:before{content:"* ";}

fieldset div.fm-opt{font-weight:normal;line-height:24px;}
fieldset div.fm-opt label:before{content:" ";}

.c_dh{display:none;}

#campaigns{padding:15px 0px 0px 15px;text-align:left;}

#container{padding:10px 0px 0px 15px;text-align:left;}

p#fm-intro{margin:0;}

#i_footer_service{background-color:#336699;margin-top:50px;height:22px;text-align:center;}
#i_footer_content{background-color:#004D00;margin-top:50px;height:22px;text-align:center;}
#i_footer_arable{background-color:#993300;margin-top:50px;height:22px;text-align:center;}
#i_footer_livestock{background-color:#660000;margin-top:50px;height:22px;text-align:center;}

#i_footer_span{color:#ffffff;line-height:22px;}
#i_payload{padding:10px 5px 0px 5px;}
#i_left_payload{float:left;width:510px;}
#i_rhs_payload{float:right;width:150px;}

.c_rhs_banner_payload{background-color:#CCCCCC;padding:10px 0px 10px 10px;}
.c_title{color:#ffffff;font-weight:bold;line-height:28px;}

.c_title_service{background-color:#336699;height:28px;padding-left:20px;}
.c_title_content{background-color:#004D00;height:28px;padding-left:20px;}
.c_title_arable{background-color:#993300;height:28px;padding-left:20px;}
.c_title_livestock{background-color:#660000;height:28px;padding-left:20px;}

.c_rhs_container{padding:0px 2px 2px 8px;}
.c_rhs_payload{padding:6px 0px 6px 10px;}
.c_rhs_payload_span{line-height:18px;font-family:verdana,arial;font-size:9px;}

#i_message{padding:10px;}
#i_message #i_default{color:#000000;}
#i_message #i_success{color:#0000ff;}
#i_message #i_error{color:#ff0000;}

/*Online Grain Quote Large border:1px solid #cccccc; */
#i_ogq{width:400px;margin-left:auto;margin-right:auto;}
#i_ogq fieldset{width:394px;margin:0px;padding:0px;background-color:#E3E4E8;}
#i_ogq label{float:left;width:120px;padding:0px 2px 0px 0px;text-align:right;}
#i_ogq div#i_ogc_panel, div#i_ogc_flip{cursor:pointer;margin:0px;padding:5px;text-align:center;background:#e5eecc;border:solid 1px #c3c3c3;}

#i_ogq input, #i_ogq select{width:100px;font-family:verdana,arial;font-size:10px;}

#i_ogq fieldset div.fm-req{font-weight:normal;line-height:24px;text-align:left;}
#i_ogq fieldset div.fm-req label:before{content:"* ";}
#i_ogq fieldset div.fm-opt{font-weight:normal;line-height:24px;}

#i_ogq div#i_ogq_sbt{clear:both;text-align:center;height:24px;padding-top:4px;padding-right:2px;}
#i_ogq #i_submit{width:140px;font-family:verdana,arial;font-size:10px;cursor:pointer;border:1px solid #333;padding:1px 1px;background:#555;color:#fff;}

.wh_link{color:#ffffff;text-decoration:underline;}