/*----- Cargill CERMS ------*//*------- 12-12-2008  ------*/body { 	margin-left:0;	margin-top:0;	margin-right:0;	margin-bottom:0;	padding:0;	background-color:#384467;	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:9pt; color:#000000; line-height:16px;	}	a img { border:none; }	#IDMS_Container918 {	width:918px;	background-color:#FFF;	margin:0 auto;	text-align:center;	}#IDMS_Container918 h1 {	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:24px;	margin:0; padding:0;	height:36px;	padding-top:20px;	padding-bottom:10px;	color:#000;	/*display:block;*/	/*height:60px;*/	}#IDMS_Container918 h2 {	background:url(images/h2bg.gif) top left no-repeat;	height:24px;	font-family:Arial, "Helvetica", sans-serif;	font-weight:bold;	font-size:16px;	color:#FFF;	margin:0; padding:8px 15px 0 15px; 	}.hhLeft { background:url(images/h2bg_left.gif) top left no-repeat; height:34px; width:13px; float:left; }#IDMS_Container918 .HH { height:34px; }#IDMS_Container918 .HH h2 {	background:url(images/h2bg_right.gif) top right no-repeat;	display:block;	float:left;	height:24px;	font-family:Arial, "Helvetica", sans-serif;	font-weight:bold;	font-size:16px;	color:#FFF;	margin:0; padding:8px 40px 2px 5px;	}		#IDMS_Container918 h3 {	font-size:18px;	font-weight:bold;	color:#0d5c91;	margin:0; padding:10px 0;	line-height:22px;	}#IDMS_Container918 h4 {	font-size:18px;	color:#7c9637;	font-weight:normal;	text-align:center;	line-height:25px;	margin:0;	padding:5px;	}#IDMS_Container918 h5 {	color:#7c9637;	font-size:18px;	font-weight:bold;	margin:0; padding:25px 0 5px 5px;	}#IDMS_Container918 p {	margin:0; padding:0;	padding-bottom:20px;	}#IDMS_Container918 h1 .sm {	font-size:12px;	vertical-align:top;	}		#IDMS_Container918 #header {	height:80px;	width:100%;	}#IDMS_Container918 #header a {	color:#356699;	text-decoration:underline;	}#IDMS_Container918 #banner {	padding-top:2px;	clear:both;	}#cargillLink { float:right; text-align:right; width:150px; padding-top:28px; padding-right:10px; }#IDMS_Container918 #content {	width:100%;	clear:both;	text-align:left;	padding:5px; padding-top:20px;	width:908px;	}#content a { color:#003d7c; text-decoration:underline;	}	.column { width:430px; padding:10px; }.column_narrow { width:365px; padding:10px; }.column_wide { width:490px; padding:10px; }.left { float:left; } .right { float:right; }.quotes { border:1px solid #cfcfcf; margin-bottom:25px; clear:both; }.quotes table { border-collapse:collapse; width:100%; border-bottom:1px solid #cfcfcf; padding:0; margin:0; }.quotes thead th { text-align:left; color:#0d5c91; font-size:14px; font-weight:bold; padding:5px 3px 3px 3px; border-bottom:1px solid #cfcfcf; }.quotes tbody th { color:#9b9b9b; font-size:11px; font-weight:normal; text-align:left; padding: 0 3px 5px 3px; }.quotes tbody td { font-size:14px; font-weight:bold; padding:0 3px; /*vertical-align:text-top;*/ }#footer {	clear:both;	width:100%;	margin-top:10px;	background-color:#FFF;	height:25px;	color:#FFF;	padding:5px;	width:908px;	margin:0 auto;	text-align:center;	border-top:5px solid #384467;	}#footer a {	color:#FFF;	text-decoration:none;	}#footer_inner {	background-color:#677aa3;	height:20px;	}.positive { color:#88aa48; }.negative { color:#ae0000; }.clear { clear:both; }.smllText { font-size:12px; }.datetime { color:#909090; display:block; font-size:11px; padding-bottom:5px; }.block { display:block; }.form80 { width:78px; border:1px solid #c7c7c7; color:#898989; }.rightAlign { text-align:right; }.leftAlign { text-align:left; }.centerAlign { text-align:center; }.bold { font-weight:bold; }.zip_city { width:150px; color:#666; border:1px solid #666; font-size:11px; }.form175 { width:163px; border:1px solid #7f9db9; }.tdBorder { border-right:1px solid #666; }.form81 { width:80px; border:1px solid #7f9db9; }.button { background:url(images/bttnBG.gif) top left repeat-x; border:1px solid #003c74; padding:2px 5px; margin-right:5px; font-size:11px; }.bread_crumbs { clear:both; padding:5px; }/*------ Advanced Chart -----*/#advanced_chart { margin-bottom:10px; }#chart_controls { clear:both; }#chart_controls td { padding:6px; }#chart_controls .bttns { background-color:#f4f4f4; text-align:center; border-top:1px solid #c4c4c4; height:30px; }/*weather webpart styles*/#weather {	border:1px solid #ccc;	clear:both;	margin-bottom:15px;	}#current_temp {	color:#537092;	font-size:30px;	width:30%;	text-align:center;	float:left;	}#current_conditions {	width:65%;	float:right;	}#current_conditions table {	border-collapse:collapse;	width:100%;	padding-top:10px;	}#current_conditions th { text-align:left; }#today_forecast { 	background:url(images/today_forcast_bg.gif) top left no-repeat;	height:50px;	padding:7px 7px 0 75px;	}#today_forecast table { 	border-collapse:collapse;	width: 80%;	padding-left:50px;	}#today_forecast td { padding:3px 0 3px 0; }#region_map {	clear:both;	background:#f4f4f4;	padding:4px;	}#fiveDay { clear:both; padding-top:20px; }#weather strong { padding:5px; }#fiveDay table { width:100%; border-collapse:collapse; }#fiveDay thead th { background-color:#d5ded9; text-align:center; border:1px solid #a7aeaa; padding:2px; font-weight:normal; }#fiveDay thead th a { text-decoration:none; display:block; }#fiveDay tbody th { background-color:#f7f7f7; border:1px solid #c2c2c2; padding:2px; text-align:left; color:#7c7c7c; }#fiveDay tbody td { background-color:#f7f7f7; border:1px solid #c2c2c2; padding:2px; text-align:center; }	#weather strong { display:block; color:#7c9637; }/*-------------- markets_center.html Energy quotes ---------------*/#energyQuotes {	background-color:#dce5e0;	border:#CCC 1px solid;	height:36px;	}#energyQuotes ul {	list-style:none;	margin:0; padding:0;	padding-left:8px;	padding-top:6px;	padding-bottom:4px;	}#energyQuotes li {	float:left;	padding-right:5px;	padding-left:13px;	/*margin-left:10px;*/	display:block;	}#energyQuotes li a {	color:#0d5c91;	font-weight:bold;	display:block;	padding:3px 8px 3px 6px;	text-decoration:none;	}#energyQuotes #current a {	background:url(images/linkHighlight.gif) top left repeat-x;	border:1px solid #cdcdcd;	}/*------------- markets_center.html Energy Headlines -----------------*/#energyHeadlines {	border:1px #CCC solid;	padding:5px;	}/*------------- markets_center.html market snapshot --------------------*/#marketSnapshot {	clear:both;	border:1px solid #CCC;	padding:3px;	}#marketSnapshot table {	border-collapse:collapse;	width:100%;	}#marketSnapshot thead th {	font-size:11px;	font-weight:normal;	color:#878787;	}#marketSnapshot tbody th {	text-align:left;	border-top:1px solid #dddddd;	padding:2px;	}#marketSnapshot tbody td {	border-top:1px solid #dddddd;	padding:2px;	text-align:right;	}#symbolSearch {	float:right;	width:120px;	border:1px solid #c9d0bf;	background-color:#e4ebd7;	padding:3px;	margin-top:5px;	}.goBttn { border:1px solid #003c74; background:url(images/bttnBG.gif) top left repeat-x; margin:0; padding:1px 2px; }/*-------------- quote.html Quote Board --------------------*/#quoteBoard { border:1px solid #cfcfcf; clear:both; }#quoteBoard table { border-collapse:collapse; width:100%; border-bottom:1px solid #cfcfcf; }#quoteBoard th { color:#9b9b9b; font-size:11px; font-weight:normal; text-align:left; padding:0 3px; }#quoteBoard td { font-size:12px; font-weight:bold; padding:2px 3px; }#quoteBoard td a { font-weight:normal; text-decoration:none; }#quoteBoard .td100 { width:100px; border-right:1px solid #cfcfcf; }#quoteBoard .td50 { width:50px; border-right:1px solid #cfcfcf; }#quoteBoard .evenrow { background-color:#f5f7ef; }.selectContracts { width:175px; border:1px solid #666; }