body 
{margin:0;}

.querypageformelement {
color: black;
font-family: font-family:Verdana, Arial;
font-weight: bold;
font-size: .9em;
}

.bodyfont {font-family:Verdana, Arial; font-size:12px;}

.bodytitle {font-family:Verdana, Arial; font-size:12px; font-weight:bold; padding-bottom:10px;}

.bodyfont a 
	{
	font-family:Verdana, Arial; 
	color:#339900;
	text-decoration:underline;

	}

.bodyfont a:hover
	{

	background-color:#C2E0C2;

	}

.line
{
background-color:#000000; 
font-size:2px; 
height:2px; 
width:100%; 
margin-top:20px; 
margin-bottom:10px;
}

.mainlink 
	{
	font-family:Verdana, Arial; 
	font-size:12px;
	color:#339900;
	text-decoration:none;
	font-weight:bold;
	}

.mainlink a 
	{
	font-family:Verdana, Arial; 
	font-size:12px;
	color:#339900;
	text-decoration:none;
	font-weight:bold;
	}

.mainlink a:hover
	{

	background-color:#C2E0C2;

	}

.navbar 
	{
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:25px; 
	padding-right:25px; 
	font-weight:bold; 
	text-shadow:inherit; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:14px;
	overflow: visible;
	text-decoration:none;	
	}

.navbar a 
	{
	text-decoration:none;
	color:#FFFFFF;	
	}

.navbar a:visited 
	{
	text-decoration:none;	
	color:#FFFFFF;
	}

.formitem {font-family:Verdana, Arial; color:#339900; font-size:12px; font-weight:bold; padding-bottom:10px;}

.large_commoditygroup_font_link 
	{
	font-size:.9em;
	font-weight:bold;	
	color:#006699;
	font-family:Verdana, Arial;
	}

.large_commoditygroup_font_link a
	{
	font-size:.8em;
	font-weight:bold;	
	color:#006699;
	font-family:Verdana, Arial;
	margin:.5em;
	}

.large_commoditygroup_font_link a:hover
	{
	background-color:#B6D5E9;
	}

.commoditygroup_font_link 
	{
	padding:0;
	margin:0;
	border:0;
	background:url(../images/tabs_darkblue_mid.gif);
	font-size:10px;
	font-weight:bold;
	height:18px;
	color:#FFFFFF;
	font-family:Verdana, Arial;
	position:relative;
	vertical-align:bottom;
	text-decoration:none;
	white-space: nowrap;
	cursor:pointer;	
	}

.commoditygroup_font_link a
	{
	padding:0;
	margin:0;
	border:0;
	background:url(../images/tabs_darkblue_mid.gif);
	font-size:10px;
	font-weight:bold;
	height:18px;
	color:#FFFFFF;
	font-family:Verdana, Arial;
	position:relative;
	vertical-align:bottom;
	text-decoration:none;
	white-space: nowrap;
	cursor:pointer;	
	}

.commoditygroup_font_selected
	{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:##000000;
	font-weight:bold; 
	text-decoration:none;
	white-space: nowrap;	
	}	

.queryformtab_selected
	{
	background-color:#339900; 
	padding:5px; 
	padding-left:15px; 
	padding-right:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#FFFFFF; 
	font-weight:bold;
	}
	
.queryformtab_selected a
	{
	background-color:#339900; 
	padding:5px; 
	padding-left:5px; 
	padding-right:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	}	

.queryformtab_notselected
	{
	background-color:#999999; 
	padding:5px; 
	padding-left:5px; 
	padding-right:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#000000; 
	font-weight:bold;
	}
	
.queryformtab_notselected a
	{
	background-color:#999999; 
	padding:5px; 
	padding-left:5px; 
	padding-right:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#000000; 
	font-weight:bold;
	text-decoration:none;
	}	


.submit_buttonstart {
    position: absolute;
    display: inline;
    width: 7px;
    height: 29px;
    background: url(../images/submitbutton_start.gif) no-repeat;
	cursor:pointer;
	}

s.submit {
    border: 0;
    background: #fff url(images/submitbutton_middle.gif);
    height: 29px;
	margin-left: 6px;
	font-family:Verdana, Arial; 
	font-size:14px; 
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	padding-bottom:5px;
    /* used to catch the buttonEnding */
    position: relative;
	vertical-align:middle;
	overflow: visible;
}

.submit_buttonmain {
   border: 0;
    background: #fff url(../images/submitbutton_middle.gif);
    height: 29px;
	margin-left: 6px;
	font-family:Verdana, Arial; 
	font-size:14px; 
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	padding-bottom:5px;
    /* used to catch the buttonEnding */
    position: relative;
	vertical-align:middle;
	overflow: visible;
}

.submit_buttonend {
    position: absolute;
    display: inline;
    width: 17px;
    height: 29px;
    background: url(../images/submitbutton_end.gif) no-repeat;
	cursor:pointer;
}

.title
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#FFFFFF; 
font-weight:bold;
background-color:#339900; 
min-width:680px; 
padding:5px; 
padding-left:15px; 
}

.resulttitle
{
font-family:Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#FFFFFF; 
font-weight:bold;
background-color:#339900; 
min-width:680px; 
padding:5px; 
padding-left:15px; 
}

.querytext
{
font-family:Arial, Helvetica, sans-serif; 
font-size:.8em; 
color:#FFFFFF; 
font-weight:bold;
background-color:#339900; 
min-width:680px; 
padding-top:20px;
padding-bottom:20px; 
padding-left:15px; 
}

.resultslessthan
{
color:#990000;
font-style:italic;
}


.countryabbreviation
{
font-family:Arial, Helvetica, sans-serif; 
font-size:1em; 
font-weight:bold;
background-color:#CCCCCC;
}

.excel_countryabbreviation
{
font-family:Arial, Helvetica, sans-serif; 
font-size:1em; 
font-weight:bold;
}

.mrlcell {
	height:30px;
	width:45px;
	text-align:center;
	border:1px solid black;	
	}

.mrlcellpadding {

	padding: 5px 5px 5px 5px;
	}
	
.mrlsection {
	border:1px solid blue;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	width:800px;
}

.mrltable {
	font-size:8pt;font-family:arial; margin:20px;
	}

.exceltable {
font-size:8pt;font-family:arial;margin:0;padding:0;
}	
	
.mrltable tr {
	vertical-align:top;
}

.mrlnote {
	padding:2px 2px 2px 2px;
	font-size:.8em;
	height:10px;
	width:10px;
	background-color: #1775B0;
	color:white;
	top:0px;
	left:0px;
	display:inline;
}

.mrlnote_popup {
	position : relative;
	z-index : 10;
	background-color:red;
	padding:10px 10px 10px;
	border: 1px solid blue;
	display:none;
}


.nextprevious a
{
font-family:Arial, Helvetica, sans-serif; 
font-size:.8em; 
color:#000000; 
font-weight:bold;
text-decoration:none;
}

.notes {
 font-family: Arial;
 font-size: .8em;
 padding-right:10px;
}

ol.list1 li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-bottom: 1.5em;
}

ul.list1 li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-bottom: 1.1em;
}


.holder {width:200px; margin:1px; padding:1em; border:1px solid #ddd; float:left;}
.clear {clear:both;}


