/* CSS for Faostat Module "Statistical Data" */

/*********
   Menu */
.FaostatMenu
{
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	background-color: #8AA3D4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #8AA3D4;
	border-left: 1px solid #8AA3D4;
	border-right: 1px solid #8AA3D4;
}

.FaostatMenuItem
{
	background-color: #fff;
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuItem a:link
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FaostatMenuItem a:hover
{
	color: #8AA3D4;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuItem a:visited
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FaostatMenuItem a:active
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuItem a:focus
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FaostatMenuSelectedItem
{
	text-decoration: none;
	background-color: #DCE3F2;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuSelectedItem a:link
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FaostatMenuSelectedItem a:hover
{
	color: #8AA3D4;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuSelectedItem a:visited
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FaostatMenuSelectedItem a:active
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuSelectedItem a:focus
{
	color: #1445A8;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.FaostatMenuHover
{
	color: #8AA3D4;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 3px;
}

.FaostatMenuHover a:hover
{
	color: #8AA3D4;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/***********
  MainForm */
.FaostatMainForm
{
	border-bottom: 1px solid #8AA3D4;
	border-left: 1px solid #8AA3D4;
	border-right: 1px solid #8AA3D4;
	border-top: 1px solid #8AA3D4;
	color: #333333;
	background-color: #DCE3F2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 968px;
	max-width: 968px;
}

/***********
   Form */
.FaostatForm
{
	border-bottom: 1px solid #8AA3D4;
	border-left: 1px solid #8AA3D4;
	border-right: 1px solid #8AA3D4;
	border-top: 1px solid #8AA3D4;
	color: #333333;
	background-color: #DCE3F2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 968px;
	max-width: 968px;
}

.FaostatForm th
{
	text-align: right;
}





.FaostatFormButton
{
	font-weight: bold;
	color: #fff;
	background-color: #8AA3D4;
	border-top: 1px solid #1445A8;
	border-left: 1px solid #1445A8;
	border-bottom: 1px solid #97CBE4;
	border-right: 1px solid #97CBE4;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	cursor:pointer;
}
.FaostatFormButton2
{
	font-weight: bold;
	color: #8AA3D4;
	background-color: #fff;
	border-top: 1px solid #1445A8;
	border-left: 1px solid #1445A8;
	border-bottom: 1px solid #97CBE4;
	border-right: 1px solid #97CBE4;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.FaostatFormControlRow
{
	height: 30px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}

.FaostatControl
{
	color: #1445A8;
	background: #EFF3FB url(/Portals/_Faostat/images/images/button_bg01.gif) no-repeat left;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 4px 2px 19px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #8AA3D4;
	text-decoration: none;

}
/*
a.FaostatControl, a.FaostatControl:Link, a.FaostatControl:Hover, a.FaostatControl:Active, a.FaostatControl:Visited, a.FaostatControl:Focus
{
	color: #1445A8;
	background: #EFF3FB url(/Portals/_Faostat/images/images/button_bg01.gif) no-repeat left;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 4px 2px 19px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #8AA3D4;
	text-decoration: none;
}
*/
a.FaostatControlSelected, a.FaostatControlSelected:Link, a.FaostatControlSelected:Hover, a.FaostatControlSelected:Active, a.FaostatControlSelected:Visited, a.FaostatControlSelected:Focus
{
	color: #EFF3FB;
	background: #1445A8 url(/Portals/_Faostat/images/images/button_bg02.gif) no-repeat left;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 4px 2px 19px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #fff;
	text-decoration: none;
}

a.FaostatDownload, a.FaostatDownload:link, a.FaostatDownload:hover
{
	color: #999999 /*#1445A8*/;
	background: #EFF3FB url(/Portals/_Faostat/images/images/button_bg01.gif) no-repeat left;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 4px 2px 19px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #8AA3D4;
	text-decoration: none;
}

a.FaostatPrint, a.FaostatPrint:link, a.FaostatPrint:hover
{
	color: #999999 /*#1445A8*/;
	background: #EFF3FB url(/Portals/_Faostat/images/images/button_bg01.gif) no-repeat left;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 4px 2px 19px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #8AA3D4;
	text-decoration: none;
}

.FaostatFormSettingsRow
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}

.FaostatFormSettingsGroup
{
	padding: 5px 5px 5px 5px;
	margin: 0px 10px 0px 0px;
	background-color: #EFEFEF;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #8AA3D4;
	float: left;
}

a.FaostatSetting, a.FaostatSetting:Link, a.FaostatSetting:Hover, a.FaostatSetting:Active, a.FaostatSetting:Visited, a.FaostatSetting:Focus
{
	color: #1445A8;
	background: #EFF3FB;
	font-weight: bold;
	font-size: 9px;
	padding: 1px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	border: 1px solid #8AA3D4;
}

a.FaostatSettingSelected, a.FaostatSettingSelected:Link, a.FaostatSettingSelected:Hover, a.FaostatSettingSelected:Active, a.FaostatSettingSelected:Visited, a.FaostatSettingSelected:Focus
{
	color: #EFF3FB;
	background: #1445A8;
	font-weight: bold;
	font-size: 9px;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	border: 1px solid #fff;
}


/***********
   Form */
.FaostatForm2
{
	color: #333333;
	background-color: #DCE3F2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-width: 968px;
}

.FaostatForm2 th
{
	text-align: right;
}

.FaostatFormButton
{
	font-weight: bold;
	color: #fff;
	background-color: #8AA3D4;
	border-top: 1px solid #1445A8;
	border-left: 1px solid #1445A8;
	border-bottom: 1px solid #97CBE4;
	border-right: 1px solid #97CBE4;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.FaostatFormControlRow
{
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}



.FaostatFormControlRow4
{
	height: 30px;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}



/***********
   SelectionInfo (table) */
.FaostatSelectionInfoContainer
{
	width: 968px;
	max-width: 968px;
	border: 1px dashed #CCCCCC;
	background-color: #F8F8F8;
}




.FaostatSelectionInfo
{
	width: 968px;
	max-width: 968px;
}

.FaostatSelectionInfo th
{
	font-size: 11px;
	width: 160px;
	text-align: left;
	font-weight: bold;
}

.FaostatSelectionInfo td
{
	text-align: left;
}

.FaostatSelectionInfoTitle
{
	padding-left: 3px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #1445A8;
}

a.FaostatSelectionInfoControl:link
{
	color: #1445A8;
	font-size: 11px;
	text-decoration: none;
}

a.FaostatSelectionInfoControl:visited
{
	color: #1445A8;
	font-size: 11px;
	text-decoration: none;
}

a.FaostatSelectionInfoControl:hover
{
	color: #8AA3D4;
	text-decoration: none;
}

a.FaostatSelectionInfoControl:focus
{
	text-decoration: none;
}

a.FaostatSelectionInfoControl:active
{
	text-decoration: none;
}

.FaostatSelectionParameters
{
	color: #08A933;
	font-weight: normal;
}

.FaostatSelectionNoParameters
{
	color: #EF7C03;
	font-weight: normal;
}

/***********
   Result */
.FaostatResult
{
	border-collapse: separate;
	width: 100%;
	max-width: 968px;
}

.FaostatResultDimChange a, .FaostatResultDimChange a:Link, .FaostatResultDimChange a:Hover, .FaostatResultDimChange a:Visited, .FaostatResultDimChange a:Active, .FaostatResultDimChange a:Focus
{
	/*font-family: Wingdings 3;*/
	display: block;
	background: #fff url(/Portals/_Faostat/images/images/rotation_bg.gif) center no-repeat;
	width: 31px;
	height: 31px;
}

.FaostatResultDimChange a span, .FaostatResultDimChange a:Link span, .FaostatResultDimChange a:Hover span, .FaostatResultDimChange a:Visited span, .FaostatResultDimChange a:Active span, .FaostatResultDimChange a:Focus span
{
	display: none;
}

.FaostatResultDimension1
{
	width: 31px;
	text-align: right;
	vertical-align: top;
	font-size: 12px;
	color: #1445A8;
	font-weight: bold;
	/*writing-mode: tb-rl;
	filter: flipv fliph;*/
	border: 1px solid #CCCCCC;
	background-color: #DCE3F2;
}

.FaostatResultDimension2
{
	height: 31px;
	font-size: 12px;
	font-weight: bold;
	color: #08A933;
	text-align: left;
	vertical-align: top;
	border: 1px solid #CCCCCC;
	background-color: #DAF2E1;
}

.FaostatResultHeader
{
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #1445A8;
}

.FaostatResultFooter
{
	font-size: 9px;
	color: #999999;
	padding-bottom: 20px;
}

.FaostatResultFlags
{
	color: #08A933;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.FaostatResultUnits
{
	color: #1445A8;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

/****************
   Result Grid */
.FaostatResultGrid
{
	/*table*/
	color: #333333;
	border-collapse: collapse;
	border: 1px solid #cccccc;
}

.FaostatResultGrid td
{
	border: 1px solid #cccccc;
	white-space: nowrap;
}

.FaostatResultGrid th
{
	vertical-align: middle;
	background-color: #BBC9E6;
	border: 1px solid #EFEFEF;
	font-size: 11px;
	font-weight: bold;
	color: #1445A8;
}

.FaostatResultGridFlag
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #08A933;
}

.FaostatResultGridUnit
{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #8AA3D4;
	text-align: center;
}

.FaostatResultGridHeader
{
	/*sets properties for TR!!!! */
}

.FaostatResultGridFirstColumn
{
	color: #fff;
	background-color: #8AA3D4;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #cccccc;
	text-align: left;
}

.FaostatResultGridSecondColumn
{
	font-weight: bold;
	color: #60845F;
	font-size: 11px;
	text-align: left;
}

.FaostatResultGridCodesColumn
{
	color: #1445A8;
	font-size: 11px; /*border: 1px solid #cccccc;*/
	text-align: center;
}

.FaostatResultGridFooter
{
}

.FaostatResultGridRow
{
	color: #000;
	background-color: #EFF3FB;
	text-align: right;
	border: 1px solid #cccccc;
	font-size: 12px;
}

.FaostatResultGridAlternatingRow
{
	background-color: #FFFFFF;
	text-align: right;
	border: 1px solid #cccccc;
}

.FaostatResultGridSelectedRow
{
}

.FaostatResultGridNoData
{
}

/* Groupings */

.FaostatResultGridGroup_0
{
	font-size: 11px;
}

.FaostatResultGridFirstColumnGroup_0
{
	color: #fff;
	background-color: #8AA3D4;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	text-indent: 10px;
}

.FaostatResultGridGroup_2
{
	background-color: #F1F9E3;
	color: #6B8E23;
	text-align: right;
}

.FaostatResultGridFirstColumnGroup_2
{
	background-color: #F1F9E3;
	color: #6B8E23;
	text-align: left;
	font-weight: bold;
}

.FaostatResultGridGroup_3
{
	text-align: right;
}

.FaostatResultGridFirstColumnGroup_3
{
	background-color: #DAF2E1;
	color: #08A933;
	text-align: left;
	font-weight: bold;
	text-indent: 20px;
}

.FaostatResultGridGroup_4
{
	background-color: #FBEAEA;
	color: #B22222;
	text-align: right;
}

.FaostatResultGridFirstColumnGroup_4
{
	background-color: #FBEAEA;
	color: #B22222;
	text-align: left;
	font-weight: bold;
}

.FaostatResultGridGroup_5
{
	color: #fff;
	background-color: #8AA3D4;
	text-align: right;
	font-weight: bold;
}

.FaostatResultGridGroup_5 DIV.FaostatResultGridUnit
{
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	text-align: center;
}

.FaostatResultGridFirstColumnGroup_5
{
	color: #fff;
	background-color: #8AA3D4;
	text-align: left;
	font-weight: bold;
}

/*.FaostatResultGridGroup_5
{
	background-color: #FCF6E9;
	color: #DAA520;
	text-align: right;
}

.FaostatResultGridFirstColumnGroup_5
{
	background-color: #FCF6E9;
	color: #DAA520;
	text-align: left;
	font-weight: bold;
}*/

.FaostatResultGridGroup_6
{
	background-color: #EAF2F2;
	color: #5F9EA0;
	text-align: right;
}

.FaostatResultGridFirstColumnGroup_6
{
	background-color: #EAF2F2;
	color: #5F9EA0;
	text-align: left;
	font-weight: bold;
}

/*************************
   Chart (no workie...) */
.FaostatChart
{
	/*background-color:#F3DFC1; width:750px; height:425px;*/
}

/*****************************
visibility*/
.invisible
{
display:none;
}

.visible
{
display:block;

}

/**********************
Meta*/
.Listing {
	border-collapse:collapse;
}

.Listing tr{
	background-color: #F5F7FC;
}

.Listing th{
	color: #08A933;
	text-align: center;
	font-size: 13px;
	border-left: 1px solid #8AA3D4;
	border-right: 1px solid #8AA3D4;
	border-top: 1px solid #8AA3D4;
	border-bottom: 1px dashed #8AA3D4;
	padding: 8px;
}

.Listing td {
	border-left: 1px solid #8AA3D4;
	border-right: 1px solid #8AA3D4;
	border-top: none;
	border-bottom: 1px solid #8AA3D4;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 10px solid #fff;
}

td.listingcol1 {
	width: 30px;
	color: #1445A8;
	text-align: center;
	border-right: 1px solid #8AA3D4;
	border-left: 1px solid #8AA3D4;
	border-top: none;
	border-bottom: 1px solid #8AA3D4;
	padding: 2px 2px 2px 2px;
}

td.listingcol2 {
	font-weight: bold;
	white-space: nowrap;
	border-right: 1px solid #8AA3D4;
	border-left: 1px solid #8AA3D4;
	border-top: none;
	border-bottom: 1px solid #8AA3D4;
	padding: 2px 2px 2px 2px;
}

td.listingcol3 {
	white-space: nowrap;
	border-right: 1px solid #8AA3D4;
	border-left: 1px solid #8AA3D4;
	border-top: none;
	border-bottom: 1px solid #8AA3D4;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

tr.listingAgg{
	cursor: pointer;
	background-color:#F5F7FC;
}


tr.listingAgg2{
	cursor: pointer;
	background-color:#ececec;
}

/**************************************
helpmenu*/
.helpmenu
{
	font-size: 13px;
	font-Family: Verdana, arial, helvetica, sans-serif;
	color: #EF7C03;
	background-Color: #FFFFFF ;
	border-Color: #FECA96;
	border-Width:2px;
	padding: 4px;
	border-Style: ridge;
}

a.helpmenu:active{
	padding: 0px;
	border-Width:0px;
	text-align: right;
	font-size: 10px;
	color: #EF7C03;
}
a.helpmenu:visited{
	padding: 0px;
	border-Width:0px;
	text-align: right;
	font-size: 10px;
	color: #EF7C03;
}
a.helpmenu:hover{
	padding: 0px;
	border-Width:0px;
	text-align: right;
	font-size: 10px;
	color: #EF7C03;
}
a.helpmenu:link{
	padding: 0px;
	border-Width:0px;
	text-align: right;
	font-size: 10px;
	color: #EF7C03;
}


/*********
Update*/
.UpdateTitle {
background: #F6DDF5 url(/Portals/_Faostat/images/images/green_b.gif) no-repeat left;
font-weight: bold;
font-size:11px;
color: #DA70D6;
font-family:Verdana,Helvetica,sans-serif;
white-space:nowrap;
overflow:hidden;
border: 1px solid #DA70D6;
margin: 10px 0px 0px 0px;
padding: 1px 1px 1px 17px;
background-position: 3px;
}

/***********
Data Quality Legend*/
.TableDQL
{
	border: 1px solid #cecece;
}

/***********
   Error */
.FaostatError
{
	text-align: left;
	color: #EF7C03;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.FaostatError span
{
	text-align: left;
	color: #EF7C03;
	font-weight: bold;
	font-size: 12px;
}
/***********
buttons */

.buttons a, .buttons button{
    display:block;
    float:right;
	border-bottom: 1px solid #8AA3D4;
	border-left: 2px solid #8AA3D4;
	border-right: 1px solid #8AA3D4;
	border-top: 2px solid #8AA3D4;
	background-color: #DCE3F2;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:4px 10px 5px 7px; /*Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:3px 10px 4px 7px; /* IE6 */
}
.buttons button[type]{
    padding:4px 10px 5px 7px; /* Firefox */
    line-height:16px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/***********
 positive*/

button.positive, .buttons a.positive{
    color:#1445A8;
	font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
}