/* basic styles */
body{margin:0;padding:0;background:#2C281F url(../images/bg_mast.jpg) repeat-x 50px 0;color:#000;font:12px/19px Verdana, Helvetica, sans-serif}
a{outline:none;-moz-outline-style:none;color:#AF5E00;font-weight:bold;text-decoration:underline}
a:hover{color:#633F02}
#rcol a{color:#FBDF89}
#rcol a:hover{color:#fff}
a img{border:0}
form{margin:0;padding:0}
#lcol ul{margin:0 50px 25px 20px;padding:0}
#lcol ul li, #rcol ul li{list-style:none;background:transparent url(../images/bullet.gif) no-repeat 5px 4px;margin:0;padding:0 0 13px 25px}
#rcol, #rcol td, #foot, #mast{font-size:10px;line-height:12px}
#mast a, #foot a{text-decoration:none;background:transparent;color:#FFCA3D}
table{border:0;border-spacing:0;border-collapse:collapse;empty-cells:show}
h1, h2, h3, h4{margin:0;padding:0;font-family:Georgia, Times New Roman, serif;font-weight:normal}
h1 a, h2 a, h3 a, h4 a, #rcol h2 a, #rcol h3 a, #rcol h4 a{font-weight:normal;text-decoration:none;background:transparent}
h1{font-size:36px;letter-spacing:-2px;margin:0 -20px 0 -40px;padding:55px 20px 5px 36px;height:41px;line-height:41px}
.wide h1{padding-left:80px}
h2{color:#F1C040;background:#403327;font-size:18px;letter-spacing:-1px;border-top:1px solid #FFC221;line-height:16px}
h2 a, #rcol h2 a{color:#F1C040;padding:0}
h2 a:hover, #rcol h2 a:hover{color:#fff}
h4{font-size:11px;font-weight:bold;text-transform:uppercase}
h4.date{width:33px;font-weight:normal;font-size:11px;text-align:center;text-transform:uppercase;line-height:12px;letter-spacing:-1px;background:transparent url(../images/bg_date.gif) no-repeat top left;height:43px;padding-top:4px;float:left}
h4.date span{font-weight:bold;font-size:18px;display:block;line-height:15px;margin:0;padding:0}
h3{font-size:16px;line-height:16px;border-bottom:1px solid #F0B045;padding-bottom:3px;padding-top:3px;margin-bottom:6px;margin-top:2px}
h3 a{color:#000;padding:0 3px 0 0}
h3 a:hover{color:#AF5E00}
#body{background:#EBDDC5 url(../images/bg_body.gif) repeat-y;width:940px;overflow:hidden}
.newsitems{float:left;width:610px;margin-left:10px}
.hide{display:none !important}
input.txt, textarea, select{border:1px inset #ccc;font:12px/16px Verdana, Helvetica, sans-serif}
#lcol input.txt, #lcol textarea, #lcol select{font-size:14px;line-height:20px;padding:3px}
.txt.long{width:470px}
select.txt.long{width:479px}
label{font-weight:bold}
.longform label{font-family:Georgia, Times New Roman, serif;display:block;padding-top:3px;font-size:14px;line-height:20px}
.longform td{vertical-align:top;padding:10px 0 10px 5px;border-top:1px solid #C3AB8D}
.longform table{width:100%}
.longform{float:left;margin:35px 0;background-color:#F6EFE1;padding:20px;border-top:5px solid #C3AB8D;border-bottom:5px solid #C3AB8D}
.btn_smlbrwn, .btn_medbrwn, .btn_lrgbrwn, .btn_joinyelo{display:block;color:#fff !important;text-decoration:none !important;text-align:left;height:19px;background-color:transparent !important;background-repeat:no-repeat;background-position:top left;border:0;font:bold 12px/14px Verdana, Helvetica, sans-serif;cursor:pointer;padding:3px 0 0 10px}
.btn_smlbrwn{background-image:url(../images/btn_smlbrwn.gif) !important;width:76px}
input.btn_smlbrwn{width:87px}
.btn_medbrwn{background-image:url(../images/btn_medbrwn.gif) !important;width:142px}
.btn_lrgbrwn{background-image:url(../images/btn_lrgbrwn.gif) !important;width:210px}
input.btn_lrgbrwn{width:220px}
input.btn_medbrwn, input.btn_smlbrwn, input.btn_lrgbrwn{height:22px;padding:0 0 2px 5px}
.btn_smlbrwn:hover, .btn_medbrwn:hover, .btn_lrgbrwn:hover{color:#FFCA3D !important}
.btn_joinyelo{background-image:url(../images/btn_joinyelo.gif) !important;width:195px;text-indent:-4000px;height:21px !important;margin-bottom:10px}
.btn_joinyelo:hover{background-position:bottom left !important}
/* .iframe{background:#fff url(../images/iframe_top.gif) no-repeat 0 0;padding:35px 0 0 40px;width:675px;height:700px;margin:0 0 -25px -40px;overflow:hidden} */
.iframe{background:#fff url(../images/iframe_top.gif) repeat-x 0 0;padding:35px 0 0 40px;width:900px;height:730px;margin:0;overflow:hidden;z-index:1}
.iframe iframe{width:900px;height:747px;background:#fff;z-index:1}
/* mast styles */
#mast a:hover, #foot a:hover{background:transparent;text-decoration:underline}
#mast{color:#fff;font-size:9px;height:106px}
#mast a#loginlink{display:block;float:left;margin:12px 0 0 2px;padding:1px 3px 2px 3px}
#mast a#loginlink span{font-weight:normal;color:#fff}
#mast a#loginlink:hover span, #mast h2 a:hover, #mn a:hover{text-decoration:none}
#mast h2{background:transparent url(../images/logo.gif) no-repeat top left;border:0;position:absolute;top:55px;left:35px;z-index:10;width:118px;height:82px;margin:0;padding:0}
#mast h2 a{display:block;text-indent:-4000px;width:118px;height:82px;margin:0;padding:0}
#mn{position:absolute;top:41px;left:174px;margin:0;padding:0;float:left}
#mn li{list-style:none;float:left;margin:0;padding:0}
#mn li a{display:block;text-indent:-4000px;float:left;height:64px;background-repeat:no-repeat;background-position:top left;padding:0;margin:0}
#mn li a:hover{background-position:0px -64px}
#mn li a#mn_comm{width:121px;background-image:url(../images/mn_comm.gif)}
#mn li a#mn_1614{width:137px;background-image:url(../images/mn_1614.gif)}
#mn li a#mn_news{width:73px;background-image:url(../images/mn_news.gif)}
#mn li a#mn_mark{width:100px;background-image:url(../images/mn_mark.gif)}
#mn li a#mn_weat{width:104px;background-image:url(../images/mn_weat.gif)}
#haveacct{display:block;position:absolute;top:0px;left:715px;text-align:right;width:221px;padding:0 2px}
#tagline{position:absolute;top:12px;left:41px;margin:0;padding:0}
#haveacct a.btn_smlbrwn{float:right;margin-top:9px}
#loginfrm{display:block;position:absolute;top:8px;left:489px;
	!left:485px;/*for ie*/
	text-align:right;width:500px;padding:0 2px}
#loginfrm label{float:left;margin:2px 5px 0 0;line-height:18px;font-weight:normal}
#loginfrm input.txt{margin:0 10px 0 0;width:110px;float:left}
#loginfrm a#forgotpw{position:absolute;top:23px;left:243px;display:block;text-indent:-4000px;background:transparent url(../images/btn_forgotpw.gif) no-repeat 0 0;padding:0;width:77px;height:5px;text-decoration:none;font-weight:normal;font-size:5px;text-align:left}
#loginfrm .btn_smlbrwn{margin-top:1px;float:left;padding-left:15px}
/* section styles */
.seccomm #mn li a#mn_comm, .sec1614 #mn li a#mn_1614, .secmark #mn li a#mn_mark, .secnews #mn li a#mn_news, .secweat #mn li a#mn_weat{background-position:0px -128px}
/* foot styles */
#foot{float:left;clear:left;width:860px;padding:13px 40px 13px 40px;color:#fff;background:#403327;border-top:1px solid #FFC221}
#foot ul{margin:0;padding:0;float:left}
#foot li{list-style:none;float:left;margin:0 7px 0 0;padding:0 8px 0 0;border-right:1px solid #95662F;line-height:11px}
#foot a{padding:0}
#foot li.last{border:0}
#foot p{float:left;clear:left;margin:2px 0 0 0;padding:0;line-height:18px;clear:both}
/* left column styles */
#lcol{padding:0 20px 25px 40px;width:655px;float:left;min-height:425px;background:transparent url(../images/bg_top.jpg) no-repeat 0 0}
.wide #lcol{padding:0;width:940px;background-color:#EADDC4}
#lcol h2{margin:0 -20px 25px -40px;padding:10px 20px 10px 40px}
#lcol p{margin:0 0 15px 0;padding:0;width:95%}
#lcol #marketnav{display:block;width:480px;height:35px;margin:0;padding:0}
#lcol #marketnav li{float:left;background-image:none;padding:0;margin:0 25px 0 0}
#lcol #marketnav li a{display:block;padding:0 0 0 15px;background:transparent url(../images/subnav_arw.gif) no-repeat 0 4px}
#lcol #marketnav ul{display:block;margin:0;padding:0}
#lcol #marketnav li ul{position:absolute;left:-999em;font-size:10px;z-index:100}
#lcol #marketnav li:hover ul, #lcol #marketnav li.sfhover ul{left:auto;background:#F6EFE1 url(../images/bg_dd.gif) repeat-x 0 0;width:150px;padding:5px 0 10px 0;border-bottom:5px solid #C3AB8D;border-left:1px solid #C3AB8D;border-right:1px solid #C3AB8D}
#lcol #marketnav li li a{display:block;float:none;width:130px;background-image:none;line-height:12px;padding:0;margin:5px 5px 5px 15px}
.wide #lcol #marketnav{margin-left:40px}
/* right column styles */
#rcol{color:#FFF9ED;background:#A99C84;width:205px;padding:0 10px 13px 10px;float:left;overflow:hidden}
#rcol h2{background:#534333;padding:10px;margin:0 -10px 8px -10px;width:225px;line-height:16px}
#rcol td{background-color:#CABAA0;color:#000}
#rcol div.first h2{border-top:0}
#rcol p{margin:0 0 10px 0;padding:0}
#rcol .ad{padding:15px 0;text-align:center;font-size:7px;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #2C281F;border-bottom:1px solid #2C281F;margin-top:15px;margin-bottom:15px}
#rcol .ad a{padding:0;background:transparent}
#rcol .subnav ul{margin:0 -10px;padding:0;font: 12px/16px Georgia, Times New Roman, serif;border-left:1px solid #AB9A70}
#rcol .subnav li{display:block;padding:0;margin:0;background:transparent;border-top:1px solid #534333;border-left:1px solid #D3BD8A}
#rcol .subnav li.tertiary{font-weight:bold;color:#000;background-color:#D3B87E;padding:5px 10px 0 20px}
#rcol .subnav .tertiary ul{margin:5px -10px 0 -20px;border-left:0}
#rcol .subnav a{display:block;padding:5px 10px 5px 20px;text-decoration:none;font-weight:normal;background:#E7CF97 url(../images/subnav_arw.gif) no-repeat 4px 6px;color:#000}
#rcol .subnav a:hover{color:#FFCA3D;background:#2C281F url(../images/subnav_arwdrk.gif) no-repeat 5px 6px;margin-left:-1px}
#rcol .subnav .tertiary a{font-size:11px;padding-left:34px;background-position:18px 6px}
#rcol .subnav .tertiary a:hover{background-position:19px 6px}
#rcol .subnav .tertiary li{border-left:0}
#rcol .subnav h2{margin-bottom:0}
/* home page styles */
#home_intro{height:331px;font:16px/24px Georgia, Times New Roman, serif;color:#fff;background:#7F7251 url(../images/bg_intro4.jpg) no-repeat top left;margin:0 -20px 0 -40px}
#home_intro h1{display:none}
#home_intro p{width:570px;margin:0;padding:0;position:absolute;top:300px;left:40px}
#home_tourbtn{position:absolute;top:390px;left:40px}
#home_comm{height:175px}
#home_1614{height:156px}
#home_mark h2{margin-bottom:0}
#home_mark table{margin:0 -10px 10px -10px;width:225px}
#home_mark td{font-size:9px;line-height:18px;border-bottom:1px solid #B09B7F}
#rcol .mark_contract{padding-left:10px}
#rcol td.mark_up, #rcol td.mark_dwn{padding-right:10px;font-weight:bold}
#home_mark span{display:block;margin:0 -10px;padding:4px 10px;border-bottom:1px solid #746654}
#home_weat{padding-bottom:12px}
#home_weat .map{margin-bottom:10px}
#home_weat .map, #home_weat img{border:0;padding:0;background:transparent;display:block}
#home_1614 input.txt{width:140px;
	!width:138px;/*for ie*/
	float:right;line-height:22px;clear:right;margin:0 0 4px 0}
#home_1614 label{float:left;clear:left;width:48px;height:20px;font-weight:bold;margin:0 0 4px 0;padding:0}
#home_1614 #usda_submit{float:right}
#home_intro sup{font-size:8px}
/* markets styles */
.data{width:100%}
.data td{text-align:right;padding:0 10px;font-size:11px}
.data th{background-color:#534333;color:#E7CF97;border-left:2px solid #403327;padding:6px 10px;font:bold 12px Georgia, Times New Roman, serif;text-transform:uppercase}
.data .first{text-align:left;border-left:0}
.mark_up, #rcol .mark_up{color:#1E9919}
.mark_dwn, #rcol .mark_dwn{color:#900}
.mark_contract{font-weight:bold}
.data .mark_contract{font:bold 14px Georgia, Times New Roman, serif;background-color:#D3B87E;border-top:1px solid #403327;padding:3px 10px 4px 10px}
.altrow td, #rcol .altrow td{background:#DACCB1}
.data a{text-decoration:none}
.data a:hover{text-decoration:underline}
.sponsor a, .sponsor a:hover, .sponsor a img{display:block;margin:0;border:0;padding:0;background:transparent}
.sponsor{float:right;font-size:10px;margin-top:-55px;line-height:15px}
.wide .sponsor{margin-right:40px}
/* Hide from Safari - must be last lines in stylesheet, # is intentional hack */
#loginfrm input.txt{margin-top:2px;#}
#loginfrm a#forgotpw{left:260px;#}