body
{
	background: #d5b261 url(/images/grunge_bg.jpg) repeat-x center top;
	margin-top: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

img { border: 0; }

.imageright
{
	float: right;
	margin-right: 15px;
}

a
{
	color: #090;
	text-decoration: none;
}

a:hover { color: #586a37; }

form
{
	margin: 0;
	padding: 0;
}

.clear { clear: both;}

h1
{
	height: 28px;
	font-size: 22px;
	color: #33AD33;
	font-weight: normal;
}

h2
{
	margin: 0 0 10px 17px;
	font-size: 18px;
	color: #9d6b24;
	font-weight: normal;
}

h3
{
	margin: 0;
	font-size: 14px;
	color: #9d6b24;
	font-weight: bold;
}

h4
{
	margin: 10px 0 3px 15px;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 10px 5px;
}

p
{
	padding: 0 17px 5px;
	margin-top: 0px;
}

p.novertpad
{
	padding-top: 0;
	padding-bottom: 0;
}

table
{
	width: 95%;
	border-collapse: separate;
	margin-top: 5px;
	margin-left: 17px;
}

table th
{
	padding: 2px;
	color: #fff;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}


table tr td
{
	padding: 2px;
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
}

table tr.oddrow td
{
	background-color: #eee;
}

table tr.evenrow td
{
	background-color: #fff;
}

table tr td p
{
	padding: 0;
	margin: 0;
}

table.listing
{
	margin-bottom: 3px;
}

table.listing tr th
{
	font-size: 13px;
	font-weight: bold;
	height: 23px;
	background-image: url(/images/table_th.png);
	border-left: 1px solid white;
	border-right: 1px solid #068006;
	margin: 0;
	padding: 5px 5px 0px 5px;
}

table.listing tr td
{
	font-size: 13px;
	border-left: 1px solid white;
	border-right: 1px solid #068006;

	margin: 0;
	padding: 5px;
}

table.listing tr td a
{
	font-weight: bold;
}

table.listing tr td.last
{
	border-right: none;
}
table.vertical
{
	border: 1px solid #ccc;
	background-color: #eee;
}

table.vertical th
{
	color: #33AD33;
	background-image: none;
	background-color: none;
}

#calendar table
{
	margin: 0;
	padding: 0;
}

#container
{
	margin: auto;
	margin-top: 0;
	width: 992px;
	background: url(/images/container_bg.png) repeat-y;
}

#fade_footer
{
	margin: auto;
	margin-top: 0;
	width: 992px;
	clear: both;
	background: url(/images/footer.png) no-repeat;
}

#fade_footer_inside
{
	margin: auto;
	margin-top: 0;
	width: 992px;
	clear: both;
	background: url(/images/footer_inside.png) no-repeat;
}

#footer
{
	margin: auto;
	margin-top: 0;
	width: 992px;
}

#head_chunk
{
	position: relative;
	width: 980px;
	height: 331px;
	margin-left: 6px;
	background-repeat: no-repeat;
	background-position: left 33px;
}

#head_chunk_inside
{
	position: relative;
	width: 980px;
	height: 248px;
	margin-left: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#head_chunk #header_wrap { height: 251px; }
#head_chunk_inside #header_wrap { height: 169px; }

#header_date
{
	background-color: #000;
	height: 25px;
	padding-top: 8px;
	width: 980px;
}

#header_date .date
{
	float: left;
	padding-left: 10px;
	color: #fff;
}

#header_date .links
{
	float: right;
	color: #666;
	padding-right: 10px;
}

#header_date .links a
{
	color: #fff;
	text-decoration: none;
}

#header_date .links a.selected, #header_date .links a:hover
{
	color: #329b00;
	text-decoration: none;
}

#logo_white
{
	margin-top: 57px;
	margin-left: 47px;
	display: inline;
	width: 400px;
	float: left;
}

#logo_white .logo a
{
	display: block;
	position: relative;
	cursor: pointer;
	z-index: 500;
	width: 254px;
	height: 108px;
	background: url(/images/new_logo_big.png) no-repeat;
}
#logo_white .logo a span { display: none; }

#logo_white .slogan
{
	width: 237px;
	height: 13px;
	margin-top: 8px;
	background: url(/images/your_partner_white.png) no-repeat;
}
#logo_white .slogan span { display: none; }

#logo_green
{
	position: relative;
	margin-top: 23px;
	margin-left: 47px;
	display: inline;
	width: 933px;
	float: left;
}

#logo_green .logo a
{
	display: block;
	position: relative;
	cursor: pointer;
	z-index: 500;
	width: 254px;
	height: 108px;
	background: url(/images/new_logo_big.png) no-repeat;
	float: left;
}
#logo_green .logo a span { display: none; }

#logo_green .slogan
{
	display: inline;
	position: relative;
	float: left;
	width: 237px;
	height: 13px;
	margin-top: 84px;
	margin-left: 420px;
	background: url(/images/your_partner_green.png) no-repeat;
}
#logo_green .slogan span { display: none; }

#grain_bids
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	width: 429px;
	height: 192px;
	background: url(/images/bid_table.png) no-repeat;
	margin-left: 100px;
	margin-top: 30px;
	color: #fff;
}

.bid_controls
{
	float: right;
	width: 102px;
	text-align: center;
}

.bid_controls a { margin: auto; }

.bid_controls .location a
{
	margin-top: 18px;
	display: block;
	position: relative;
	cursor: pointer;
	background: url(/images/bid_iowa.gif);
	height: 52px;
	width: 52px;
}
.bid_controls .location a span { display: none; }
.bid_controls .location a:hover { background-position: 0px bottom;}

.bid_controls .details a
{
	margin-top: 26px;
	display: block;
	position: relative;
	cursor: pointer;
	background: url(/images/bid_corn.gif);
	height: 52px;
	width: 52px;
}
.bid_controls .details a span { display: none;}
.bid_controls .details a:hover { background-position: 0px bottom; }

a.apply_now
{
	float: left;
	display: block;
	cursor: pointer;
	background: url(/images/apply_now.png);
	height: 22px;
	width: 79px;
	margin-right: 5px;
}
a.apply_now span { display: none; }
a.apply_now:hover { background-position: 0px bottom;}

a.email_a_friend
{
	float: left;
	display: block;
	cursor: pointer;
	background: url(/images/email_a_friend.png);
	height: 22px;
	width: 104px;
}
a.email_a_friend span { display: none; }
a.email_a_friend:hover { background-position: 0px bottom;}

.bid_table
{
	display: inline;
	float: left;
	width: 316px;
	margin-top: 14px;
}

#bid_table_title
{
	margin: 0;
	padding: 0;
	padding-left: 180px;
	width: 136px;
	margin-left: 11px;
	background: url(/images/grain_bids_title.gif) no-repeat 0px 1px;
}

#bid_table_title span { display: none; }

#bid_table_bg
{
	background: url(/images/bid_table_bg.png) no-repeat;
	width: 320px;
	margin-left: 5px;
	border-bottom: 1px solid #333;
}

.bid_table table
{
	border-collapse: collapse;
	margin-left: 6px;
	width: 310px;
	border: none;
	background-color: black;
}

.bid_table .cashbid_table tr.even td{
	background-color: #101010;
}
.bid_table .cashbid_table td {
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	padding: 2px 15px 1px 5px;
	border-left: 1px solid #2B2C2C;
	border-right: none;
	background: no-repeat 65px 6px;
	background-image: none;
}

.bid_table td.cashbid_firstcolumn {
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 5px 1px 5px;
	background-image: none;
	background-position: 65px 11px;
	border-color: #2B2C2C;
	font-weight: bold;
	width: 130px;
	border-left: none;
}

.bid_table .cashbid_fields td {
	padding-top: 12px;
	border: none;
	border-bottom: 1px solid #2B2C2C;
	background-image: none;
	text-align: center;
	font-weight: bold;
}
.bid_table .cashbid_fields td.cashbid_firstcolumn {
	text-align: left;
	font-size: 13px;
	color: #05da05;
}


.bid_table .cashbid_table tr.even td{
	background-color: #101010;
}
.bid_table .cashbid_table td {
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	padding: 2px 15px 1px 5px;
	border-left: 1px solid #2B2C2C;
	border-right: none;
	background: no-repeat 65px 6px;
	background-image: none;
}

.bid_table td.cashbid_firstcolumn {
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 5px 1px 5px;
	background-image: none;
	background-position: 65px 11px;
	border-color: #2B2C2C;
	font-weight: bold;
	width: 130px;
	border-left: none;
}

.bid_table .cashbid_fields td {
	padding-top: 12px;
	border: none;
	border-bottom: 1px solid #2B2C2C;
	background-image: none;
	text-align: center;
	font-weight: bold;
}
.bid_table .cashbid_fields td.cashbid_firstcolumn {
	text-align: left;
	font-size: 13px;
	color: #05da05;
}
.bid_table .cashbid_table td.cashbid_change_down
{
	background-image: url(/images/bid_down.gif);
	background-repeat: no-repeat;
	background-position: 40% 50%;
}
.bid_table .cashbid_table td.cashbid_change_up
{
	background-image: url(/images/bid_up.gif);
	background-repeat: no-repeat;
	background-position: 40% 50%;
}

#login
{
	display: inline;
	float: left;
	height: 33px;
	padding-top: 10px;
	width: 427px;
	background: url(/images/login.png) no-repeat;
	margin-left: 547px;
	margin-top: 3px;
	color: #fff;
}

#login form
{
	display: inline;
	float: left;
	vertical-align: middle;
	width: 324px;
	margin-left: 103px;
}

#login form input
{
	display: inline;
	position: relative;
	float: left;
	width: 115px;
	margin-right: 5px;
	margin-top: 1px;
	z-index: 1001;
}

#login form input.username, .signUpEmail, .locationZip { color: #999;}

a.submit
{
	position: relative;
	display: block;
	float: left;
	width: 66px;
	height: 22px;
	border: 0;
	padding: 0;
	background-image: url(/images/submit.png);
	cursor: pointer;
	margin-top: 1px;
}

a.submit span {	display: none; }
a.submit:hover { background-position: 0px bottom; }

#weatherForm input
{
	float: left;
	width: 80px;
	margin-right: 5px;
	margin-top: -6px;
	z-index: 1001;
	position: relative;
	display: inline;
}
a.set_location
{
	position: relative;
	display: block;
	float: left;
	width: 96px;
	height: 22px;
	border: 0;
	padding: 0;
	background-image: url(/images/set_location.png);
	cursor: pointer;
	margin-top: -6px;
}

a.set_location span {	display: none; }
a.set_location:hover { background-position: 0px bottom; }

#navigation_tabs
{
	width: 100%;
	list-style-type: none;
	padding: 0;
	margin: 0;
	clear: both;
	background: url(/images/inactive_tab_bg.png);
}

#navigation_tabs li
{
	font-family: Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
	display: block;
	margin: 0;
	float: left;
	text-align: center;
	height: 46px;
}

#navigation_tabs li.last {	width: 166px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
	#navigation_tabs li.last {	width: 166px; }
}

#navigation_tabs li a
{
	font-family: Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
	display: block;
	white-space: nowrap;
	background: url(/images/inactive_tab_bg.png);
	height: 27px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	padding: 14px 30px 5px 29px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #333;


}

#navigation_tabs li a:hover
{
	background: url(/images/active_tab_bg.png);
	color: #195f09;
}

#navigation_tabs li a.selected
{
	background: url(/images/selected_tab_bg.png);
}
#navigation_tabs li a.selected:hover
{
	background: url(/images/active_tab_bg.png);
	color: #195f09;
}

#nav_gap
{
	width: 980px;
	margin: 0px 6px;
	font-size: 1px;
	height: 2px;
	padding: 0;
	clear: both;
	border-top: 1px solid #4c4c4c;
	border-bottom: 1px solid #b2b2b2;
}

#content
{
	width: 980px;
	padding: 0;
	margin: 0px 6px;
	background: #fff url(/images/content_bg.png) repeat-y;
}

#content_inside
{
	width: 980px;
	padding: 0;
	margin: 0px 6px;
	background: #fff url(/images/content_inside_bg.png) repeat-y;
}

#front_left
{
	width: 657px;
	float: left;
}

#front_right
{
	width: 323px;
	float: left;
}

.corner_fade
{
	background: url(/images/corner_bg.png) no-repeat 1px 1px;
	padding-bottom: 10px;
}

#welcome
{
	width: 656px;
	border-bottom: 1px solid #8F7741;
	background: #fff url(/images/corner_bg.png) no-repeat 1px 1px;
}

#market_news
{
	width: 656px;
	border-bottom: 1px solid #8F7741;
}

#market, #futures
{
	width: 328px;
	padding-right: 8px;
	float: left;
}

#news, #commentary
{
	width: 320px;
	float: left;
}

#futures_commentary { width: 656px; }

#weather, #subscribe, #sign_up
{
	width: 323px;
	border-bottom: 1px solid #8F7741;
}

#employment { width: 323px; }

/** Titles to replace text, uses non-standard font **/
h1.title
{
	position: relative;
	height: 28px;
	border-bottom: 1px solid #E2C577;
	padding: 10px 0px 0px 0px;
	margin: 0px 17px 5px 17px;
	background: no-repeat 0px 15px;
}

h1.hometitle
{
	position: relative;
	height: 28px;
	border-bottom: 1px solid #E2C577;
	margin: 0px 11px 5px 13px;
	padding: 10px 0px 0px 0px;
	background: no-repeat 0px 15px;
}

h1.hometitle span
{
	display: none;
}

h1.hometitle.commentary
{
	background-image: url(/images/titles/market_commentary.gif);
}

h1.hometitle.text_alerts
{
	background-image: url(/images/titles/text_alerts.gif);
}

h1.hometitle.enews
{
	background-image: url(/images/titles/e_news.gif);
}

h1.hometitle.futures
{
	background-image: url(/images/titles/futures.gif);
}

h1.hometitle.employment
{
	background-image: url(/images/titles/employment.gif);
}

h1.hometitle.market
{
	background-image: url(/images/titles/market_news.gif);
}

h1.hometitle.news
{
	background-image: url(/images/titles/news_press.gif);
}

h1.hometitle.weather
{
	background-image: url(/images/titles/weather.gif);
}

h1.hometitle.welcome
{
	background-image: url(/images/titles/welcome.gif);
}

span.more
{
	float: right;
	position: relative;
	display: block;
	font-size: 12px;
	padding-top: 10px;
	font-weight: normal;
	margin-top: -36px;
	padding-right: 12px;
}

span.more a { text-decoration: underline; }

.block_img
{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

.float_img
{
	float: left;
	margin-left: 15px;
}

.float_right_img
{
	float: right;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}
.block_text
{
	margin: 0;
	padding: 0 10px 0 5px;
	float: right;
}

.welcome_text {	width: 360px; }
.subscribe_text { width: 170px; }
.radar_text { width: 150px; }

.link_title
{
	font-size: 14px;
	color: #090;
}

a.link_title { text-decoration: none; }
.news_item .title { display: block; margin: 0 12px; }
.news_item .date
{
	padding: 0;
	margin: 0 12px;
}
.news_item .body
{
	padding: 0;
	margin: 12px;
}

#signUpForm { width: 167px; }

#weather .location
{
	display: block;
	margin-left: 15px;
	font-size: 16px;
	clear: both;
}

#weather .observation
{
	margin: 7px 0 0 15px;
	width: 280px;
	height: 120px;
	background: url(/images/weather_bg.png) no-repeat;
	color: #555;
	padding: 5px 3px 3px 7px;
}

#weather .observation .observation_location
{
	color: #090;
	font-size: 14px;
	font-weight: bold;
}

#weather .observation table { width: 100%; margin-top: 5px; border: 0; }

#weather .observation table td.icon
{
	vertical-align: top;
	width: 73px;
}

#weather .observation table th
{
	border: 0;
	color: #555;
	font-weight: normal;
	text-align: left;
	padding: 0;
}

#weather .observation table td
{
	border: 0;
	color: #000;
	font-weight: normal;
	text-align: left;
	padding: 0;
}

#weather .observation table td.temperature
{
	font-size: 20px;
	color: #33AD33;
}

#weather .forecast
{
	margin: 7px 0 0 15px;
	width: 290px;
	min-height: 149px;
	background: url(/images/weather_days_bg.png) repeat-x;
}

#weather .forecast .head
{
	background: url(/images/weather_days_head.png) no-repeat;
	font-size: 1px;
	height: 2px;
	width: 290px;
}

#weather .forecast .foot
{
	background: url(/images/weather_days_foot.png) no-repeat;
	font-size: 1px;
	height: 2px;
	width: 290px;
}

#weather .forecast .lines
{
	background: url(/images/weather_days_lines.gif) repeat-y;
}

#weather .forecast table { width: 100%; border: 0; }

#weather .forecast table th
{
	border: 0;
	vertical-align: top;
	width: 72px;
	padding: 0;
	color: #555;
	font-weight: bold;
	text-align: center;
}

#weather .forecast table td
{
	border: 0;
	color: #000;
	font-weight: normal;
	text-align: center;
	padding: 0;
}

#weather .forecast .icons td
{
	text-align: center;
	vertical-align: top;
	padding: 0;
	margin: 0;
	height: 60px;
	width: 74px;
}
#weather .forecast .fade td
{
	vertical-align: top;
}

#weather .forecast .fade td div
{
	width: 60px;
	background-repeat: no-repeat;
	margin: auto;
	color: #090;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 0;
	background-image: url(/images/weather_icon_alpha.png);
}

#weather .forecast table tr.temps td table tr th
{
	width: 23px;
	text-align: left;
	padding-left: 10px;
}
#weather .forecast table tr.temps td table tr.hi th { color: #c00; }
#weather .forecast table tr.temps td table tr.lo th { color: #06c; }
#weather .forecast table tr.temps td table td
{
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
}

#weather .radar
{
	margin: 7px 0 0 15px;
	padding-top: 6px;
	width: 290px;
	height: 91px;
	background: url(/images/weather_radar.png) no-repeat;
}

#weather .radar img { margin-left: 7px; cursor: pointer; float: left}

#footer #copyright
{
	float: left;
	width: 360px;
	background-image: url(/images/new_logo.gif);
	background-position: 5px 22px;
	background-repeat: no-repeat;
	height: 62px;
	padding-left: 5px;
}

#footer #privacy
{
	float: right;
	width: 200px;
	text-align: right;
	padding-right: 5px;
}

#footer #privacy img
{
	margin-top: 5px;
}

#footer a
{
	color: #333;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

#side_content
{
	width: 765px;
	float: left;
	min-height: 400px;
}

#side_nav
{
	width: 214px;
	min-height: 1px;
	float: left;
	padding: 0;
	margin: 0;
}

#side_nav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#side_nav ul li
{
	margin: 0;
	padding: 0;
}

#side_nav ul li a
{
	display: block;
	width: 206px;
	height: 22px;
	border-bottom: 1px solid #cec7b5;
	padding-left: 4px;
	margin: 1px 1px 1px 4px;
	padding-top: 7px;
	color: #333;
}

#side_nav ul li.selected a, #side_nav ul li a:hover, #side_nav ul li.selected a:hover
{
	width: 205px;
	background: url(/images/side_nav_bg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #9e916a;
	margin: 1px 1px 1px 4px;
	color: #fff;
}

#side_nav ul li.selected ul
{
	margin-left: 4px;
	border-bottom: 1px solid #9e916a;
}

#side_nav ul li ul li a, #side_nav ul li.selected ul li a
{
	display: block;
	width: 186px;
	height: 16px;
	background: #fff;
	background-image: none;
	border-bottom: none;
	padding-left: 10px;
	padding-top: 3px;
	color: #000;
}

#side_nav ul li.selected ul li.selected a, #side_nav ul li.selected ul li a:hover
{
	width: 186px;
	background: #fff;
	background-image: none;
	border-bottom: none;
	margin: 1px 1px 1px 4px;
	color: #067f06;
}

#breadcrumbs
{
	margin-top: -5px;
	color: #999;
	margin-right: 17px;
	text-align: right;
	margin-bottom: 5px;
}

#breadcrumbs a
{
	color: #999;
	text-transform: lowercase;
}

#breadcrumbs a:hover
{
	text-decoration: underline;
}

#gMap
{
	width: 550px;
	height: 412px;
	margin: auto;
	border: 1px solid #ccc;
}

.float_right
{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}


.error_message
{
	margin: 5px 10px 0px;
	padding: 5px 5px;
	background-color: #d22;
	color: #fff;
}

.error_message ul
{
	background-color: transparent;
	margin: 0;
}

.error_message ul li
{
	background-color: transparent;
	margin: 0;
}

.form {
	border-top: none;
	border-bottom: none;
	margin: 0 15px;
	padding: 0 0 10px 0;
}

.form
{
	border: 1px solid #ccc;
	background-color: #F5F3EC;
}

	.form div {
		clear: left;
		display: block;
		color: #555555;
	}

	.form fieldset
	{
		border: 0;
		padding: 2px;
	}

		.form input, .form select, .form textarea /*, .searchbar input, .searchbar select, .searchbar input, .menuformfield*/ {
			font-size: 12px;
			border: 1px solid #b9b9b9;
			padding: 2px;
			margin-bottom: 2px;
		}

		.form select {
			max-width: 450px;
		}

		.form div label {
			display: block;
			float: left;
			width: 200px;
			text-align: right;
			margin: -5px 6px 7px 0px;
			padding: 6px 20px 0px 0px;
		}

		.form div.required label {
			background-image: url(/images/required.gif);
			background-repeat: no-repeat;
			background-position: 208px 9px;
		}
		
		.form div.optional label {
			background: none;
		}
		
		.form div.requiredwide label {
			background-image: url(/images/required.gif);
			background-repeat: no-repeat;
			background-position: 308px 9px;
			display: block;
			float: left;
			width: 300px;
			text-align: right;
			margin: -3px 6px 7px 0px;
			padding: 6px 20px 0px 0px;
		}

		.form div.optionalwide label {
			background: none;
			display: block;
			float: left;
			width: 300px;
			text-align: right;
			margin: -3px 6px 7px 0px;
			padding: 6px 20px 0px 0px;
		}
		
		.form div.singleline {
			padding: 4px 0px 0px 5px;
		}

		.form div small {
			display: block;
			margin-left: 227px;
			padding: 3px 0px 4px 0px;
			color: #888888;
		}

		.form fieldset span {
			padding-top: 2px;
			display: block;
		}

		.form fieldset td {
			color: #555555;
		}

		#job_date
		{
			text-align: right;
			border-bottom: 1px solid #ddd;
			font-style: oblique;
			margin: -23px 17px 2px 17px;
		}

.unsubscribe span
{
	display: block;
	float: right;
	margin-right: 20px;
	padding-top: 5px;
	height: 16px;
	width: 71px;
}

.resource_box
{
	width: 325px;
	margin: 0 0 5px 17px;
	padding: 4px;
	float: left;
	display: inline;
}

.resource_box .title
{
	font-weight: bold;
	font-size: 12px;
}

.resource_box p
{
	margin: 0 0 5px 0;
	padding: 0;
}

.download_story
{
	display: block;
	background-image: url(/images/download_story.png);
	width: 118px;
	height: 25px;
	color: #7a450d;
	padding-top: 5px;
	padding-left: 6px;
	font-size: 13px;
}

.marketview_quoteboard
{
	margin-left: 13px;
	width: 306px;
}

#commentary table
{
	margin-left: 13px;
	width: 295px;
}

#commentary table td
{
	padding: 0px;
}

.locationList
{
	width: 320px;
	height: 123px;
	position: absolute;
	background-color: #000;
	overflow: auto;
	border-bottom: 1px solid #333;
}

.locationList ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}


.locationList li
{
	padding: 6px 6px 0px 6px;
}

.locationList li a:hover
{
	color: #fff;
}


#bidIframe
{
	width: 320px;
	height: 150px;
	border: 0px;
	margin: 0;
	padding: 0;
	z-index: 5000;
}

.marketview_changeUp
{
	color: green;
}

.marketview_changeDn
{
	color: red;
}

.bcTH{background-color:#009900;color:#fff;}
.bcPageTitle{display: none}

.bcComm_Headline, .bcComm_Dateline, .bcComm_Byline, .bcComm_Text
{
	padding-left: 17px;
	padding-right: 17px;
}

.separator_line {
	width:300px;
	margin:0px 10px 10px 10px;
	border-bottom:1px solid #CCCCCC;
	line-height:0px;
}
