/*begin overidden Common styles*/

.header_upper
{
    width:100%;
    /*background: #1A6848 url(http://dtnag.com/dtnag/images/common/topnav_bckgrd_upper.gif) repeat-x top;*/
    background:#1B60A1;
    height:35px;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:normal;
    white-space: nowrap;
    vertical-align: middle;
}

#header
{
    float:left;
    width:100%;
    /*background:#DDECF4 url(http://dtnag.com/dtnag/images/common/topnav_bckgrd_lower.gif) repeat-x bottom;*/
    background:#1A8048;
    background-color:#1A8048;
    height:35px;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:normal;
    padding-left:12px;
}

/*end overidden Common styles*/

/*begin quote styles*/
.teaser_title
{
  font-size:12px;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
}

.teaser_text
{
  width:160px;
  font-size:11px;
  font-family:arial;
  font-weight:700;
  color:#000000;
  text-decoration:none;
  text-align:left;
  line-height:14px;
  padding:4px;
}

.teaser_table_1
{
  /*light blue*/
  background:#D7F1FF;
  border:1px #1B60A1 solid;
}

.teaser_table_2
{
  /*orange*/
  background:#F0B979;
  border:1px #999999 solid;
}

.teaser_table_3
{
  /*beige*/
  background:#FFEEBD;
  border:1px #813C0F solid;
}

.teaser_table_4
{
  /*yellow*/
  background:#F2F67E;
  border:1px #999999 solid;
}

.teaser_table_5
{
  /*grey*/
  background:#e6e6e6;
  border:1px #666666 solid;
}

.teaser_table_6
{
  /*brown*/
  background:#D9B29B;
  border:1px #999999 solid;
}

.teaser_table_7
{
  /*slate blue*/
  background:#B4C9EE;
  border:1px #999999 solid;
}

.teaser_table_8
{
  /*light green*/
  background:#DBFBDD;
  border:1px #1A8048 solid;
}

.teaser_table_9
{
  /*light purple*/
  background:#EDE0F5;
  border:1px #772222 solid;
}

.teaser_table_10
{
  /*khaki*/
  background:#ECE6D4;
  border:1px #5F583F solid;
}

/*Begin 320 Content Width (322 pixels with border)*/
.ag_pane_320column_section
{
  width:322px;
}

.ag_pane_320column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:320px;
  text-align:left;
}

.ag_pane_320column_table
{
  width:320px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#969696;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

/*Begin 160 Content Width (162 pixels with border)*/
.ag_pane_160column_section
{
  width:162px;
}

.ag_pane_160column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:160px;
  text-align:left;
  padding-top:3px;
}

.ag_pane_160column_table
{
  width:160px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#969696;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

/*Begin 400 Content Width (402 pixels with border)*/
.ag_pane_400column_section
{
  width:402px;
}

.ag_pane_400column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:400px;
  text-align:left;
  padding-top:3px;
}

.ag_pane_400column_table
{
  width:400px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#969696;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

/*Begin 240 Content Width (242 pixels with border)*/
.ag_pane_240column_section
{
  width:242px;
}

.ag_pane_240column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:240px;
  text-align:left;
  padding-top:3px;
}

.ag_pane_240column_table
{
  width:240px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#969696;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

/*Begin 640 Content Width (642 pixels with border)*/
.ag_pane_640column_section
{
  width:642px;
}

.ag_pane_640column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:640px;
  text-align:left;
  padding-top:3px;
}

.ag_pane_640column_table
{
  width:640px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#969696;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

/*Begin Teaser Content Pane (no header)*/
.pane_content_no_header
{
  width:100%;
}

/*End Alternate Pane Styles*/

div#workbook_navbar
{
  height:30px;
  width:800px;
  background-color:#FFFFFF;
}

.pane_fc
{
  font-family:arial;
  font-size:12px;
  border-style:solid;
  border-top-color:#999999;
  border-left-color:#999999;
  border-bottom-color:#999999;
  border-right-color:#999999;
  border-width:1px;
  height:90px;
  width:320px;
  vertical-align:top;
  text-align:center;
}

.pane_option
{
  font-family:arial;
  font-size:12px;
  border-style:solid;
  border-top-color:#999999;
  border-left-color:#999999;
  border-bottom-color:#999999;
  border-right-color:#999999;
  border-width:1px;
  height:90px;
  width:320px;
  vertical-align:top;
  text-align:center;
}

.pane_watch
{
  font-family:arial;
  font-size:12px;
  border-style:solid;
  border-top-color:#999999;
  border-left-color:#999999;
  border-bottom-color:#999999;
  border-right-color:#999999;
  border-width:1px;
  height:90px;
  width:320px;
  vertical-align:top;
  text-align:center;
}

.pane_add
{
  border-style:solid;
  border-top-color:#000000;
  border-left-color:#000000;
  border-bottom-color:#000000;
  border-right-color:#000000;
  border-width:1px;
  background-color:#cccccc;
}

.button
{
  font-family:arial;
  font-size:10px;
}

.field, #input, #select
{
  font-family:arial;
  font-size:11px;
  text-align:left;
}

.field_label
{
  font-family:arial;
  font-size:12px;
}

.datetime_dim
{
  color:#888888;
  font-weight:500;
}

.datetime
{
  color:#888888;
  font-weight:500;
}

.datedim_small
{
  color:#888888;
  font-weight:500;
  font-size:0.7em;
}

/*Begin LargeThumbnail Styles*/
.LargeThumbnail
{
  border-style:solid;
  border-width:3px;
  border-left-color:#FFFFFF;
  border-top-color:#FFFFFF;
  border-bottom-color:#FFFFFF;
  border-right-color:#FFFFFF;
  vertical-align:top;
  text-align:left;
  text-decoration:none;
}

.LargeThumbnailHighlight
{
  border-style:solid;
  border-width:3px;
  border-left-color:#F3BA21;
  border-top-color:#F3BA21;
  border-bottom-color:#F3BA21;
  border-right-color:#F3BA21;
  vertical-align:top;
  text-align:left;
  font-weight:bold;
  background-color:#D4D0C8;
}

.LargeThumbnailCaption
{
  font-family:"Arial, Helvetica, sans-serif";
  font-size:8pt;
  color:#000000;
  vertical-align:middle;
  text-align:left;
  text-decoration:none;
  height:18px;
}

.LargeThumbnailImage
{
  border-width:0px;
  vertical-align:top;
}
/*End LargeThumbnail Styles*/

.ag_page_row
{
  padding:2px 4px 2px 4px;
  font-size:9pt;
  font-family:arial;
  color:#000000;
  background-color:#ffffff;
}

.ag_page_row_shaded
{
  padding:2px 4px 2px 4px;
  font-size:9pt;
  font-family:arial;
  color:#000000;
  background-color:#eeeeee;
}

#Tooltip
{
  background-color:#FFFFE0;
  border:2px solid #000;
  border-color:#912CEE;
  color:white;
  position:absolute;
  display:none;
  z-index:20000;
  font-size:0.9em;
  -moz-border-radius:6px;  /* Rounded edges in Firefox */
  font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
}

#TooltipShadow
{
  background-color:#7171C6;
  position:absolute;
  display:none;
  z-index:10000;
  opacity:0.7;
  filter:alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -moz-border-radius:8px;  /* Rounded edges in Firefox */
}

.TooltipDynamicWindow
{
  font-family: Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  color : white;
}

.TooltipWindow
{
  font-family: Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  color : black;
}

.grain_title
{
  padding:2px;
  font-size:9pt;
  font-family:Arial,Verdana,Times, serif;
  color:#000000;
  background-color:#f1f1f1;

}

.sub_grain_title
{
  padding:2px;
  font-size:8pt;
  font-family:arial,Verdana;
  color:#000000;
  background-color:#f1f1f1;
}

fieldset
{
  border:1px solid blue;
  -moz-border-radius:10px;
  padding:2px;
  margin:2px;
}

legend
{
  font-family:Osaka,Arial,Helvetica,sans-serif;
  font-size:11px;
  border:1px solid blue;
  color:blue;
  font-weight:bold;
  padding:2px 5px;
  margin:5px;
  margin-left:1.0em;
}

table.CashBidTooltip {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	font-size: 12px;
}

table.CashBidTooltip th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #D8D8D8;
}

table.CashBidTooltip td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	text-align: center;
	background-color: white;
}

table.MyCashBids {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	font-family: arial;
}

table.MyCashBids th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	background-color: #d8d8d8;
}

table.MyCashBids td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 4px 2px 4px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	text-align: center;
	background-color: white;
	font-size: 9pt;
	color: #000000;
}

