
.iceSelInpTxt {
    /* for any reason eppo code is behind clear
    link in box, so this is the fix*/
    z-index: 10000;
}

.endureMadeSmall {
    background-image: url(../images?file=PictoRGB_small.png);
    background-repeat: no-repeat;
    text-indent: 23px;
}

.endureMadeLarge {
    background-image: url(../images?file=PictoRGB_large.png);
    background-repeat: no-repeat;
    text-indent: 37px;
}

img {
    border: 0;
}

/* Plain text */

.practPanel {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nothing {
	padding: 0px;
	margin: 0px;
}

.iceMsgError, .iceMsgFatal {
	font-size: 0.8em;
	color: #ff0000;
}

.iceMsgsError, .iceMsgsFatal {
	color: #ff0000;
}

/* Navigator in content view*/

.knowledgeNavHeader {
	text-align: left;
}

.knowledgeInfoPanel {
	background-color: #ffffff;
	margin-bottom: 15px;
	float: right;
	width: 400px;
}

.knowledgeContentRegion {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 2px solid #cccccc;
	width: 500px;
}

.knowledgeContentRegion ul  {
    list-style-type :  none;
}

.regionTable {
	text-align: left;
	float: right;
	width: 240px;
}

/* Search Criteria Panel */

.MidMid a * td {
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 4px 0px 5px;
    margin: 1px;
}

.LftTop img, .LftMid img, LftBtm img {
	width: 12px;
}

.RtTop img, .RtMid img, RtBtm img {
	width: 12px;
}

/* Search Text Panel */
.searchTextTab {
	text-align: center;
}

/* Knowledge Panel */

.knowledgeNavTitle {
	margin: 20 5 5 5;
	font-weight: bold;
}

.knowledgeNavTable {
	table-layout: fixed;
	border-spacing: 3px; /* Note that even IE7 does not understand ... */
	width: 100%;
}

.knowledgeNavTable td {
	padding: 5px;
	margin: 0;
	width: 33%;
	font-size: 0.8em;
	vertical-align: middle;
	color: #ffffff;
	overflow: hidden;
	font-weight: bold;
}

.knowledgeNavCriterionHeader .iceOutTxt {
	color: #ffffff;
	font-weight: bold;
}

.knowledgeNavHeaderActive, .knowledgeNavHeaderPassive {
	border: solid 2px #cccccc;
	padding: 3px;
	margin-bottom: 10px;
	width: 390px;
} 

.knowledgeNavHeaderActive .knowledgeNavCropHeader {
	background-color: #77aa00;
}

.knowledgeNavHeaderPassive .knowledgeNavCropHeader {
	background-color: #acb595;
}


.knowledgeNavHeaderActive {
    background-color: #ffffdf;
}

.knowledgeNavHeaderActive .knowledgeNavPestHeader {
	background-color: #aa1100;	
}

.knowledgeNavHeaderPassive .knowledgeNavPestHeader {
	background-color: #a27570;	
}

.knowledgeNavHeaderActive .knowledgeNavMeasureHeader {
	background-color: #cc7700;	
}

.knowledgeNavHeaderPassive .knowledgeNavMeasureHeader {
	background-color: #bfab8f;	
}

.knowledgeNavHeaderActive .knowledgeNavRegionHeader {
	background-color: #aaaaaa;	
}

.knowledgeNavHeaderPassive .knowledgeNavRegionHeader {
	background-color: #d9d9d9;	
}

.knowledgeNavContent {
	margin: 15px;
}

.knowledgeNavFooter {
	width: 100%;
}

.knowledgeNavFooterPrev {
	text-align: left;
	width: 50%;
}

.knowledgeNavFooterNext {
	text-align: right;
	width: 100%;
}

/* trees */

.navigatorTreeFrame {
	vertical-align: top; 
	width: 200px; 
	height: 300px; 
	overflow: auto;	
}

a.navigatorLink {
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
}

.navigatorForm {
    position: relative;

}

.navigatorPanel {
	border-style: none;
    height: 200px;
    float: left;
    position: absolute;
    width: 200px;
}

/* common box settings */

.box div {
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
}

.box {
    position: absolute;
    background-color: #ffffff;
}

.box .top {
    background-repeat: repeat-x;
}

.box .top_right {
    position: absolute;
    right: -3px;
    top: -31px;
    height: 31px;
    width: 10px;
}

.box .right {
    background-repeat: repeat-y;
    background-position: right;
}

.box .right_bottom {
    position: absolute;
    right: -3px;
    bottom: -3px;
    width: 10px;
    height: 11px;
}

.box .bottom {
    background-repeat: repeat-x;
    background-position: bottom;
}

.box .bottom_left {
    position: absolute;
    bottom: -3px;
    left: -3px;
    width: 10px;
    height: 11px;
}

.box .left {
    background-repeat: repeat-y;
}

.box .left_top {
    position: absolute;
    left: -3px;
    top: -31px;
    height: 31px;
    width: 10px;
}

.container {
    width: 190px;
    height: 190px;
}

.box .boxLabel {
	padding-left: 27px;
	color: #ffffff;
	font-weight: bold;

    background-position: left;
	background-repeat: no-repeat;

    position:absolute;
    top: -24px;
    left: 3px;
}

.boxPanel {
    text-align: left;
    overflow: auto;
}

.box .boxPanelHdr {
    padding: 3px 3px 3px 17px;
    background-repeat: repeat-x;

	margin: 1px;
	font-weight: bold;
	color: #ffffff;

	border-width: 2px;
    border-style: solid;

    /*min-width: 190px;  used as initial value for the whole box' width*/
}

.box .boxPanelHdr div {
    padding: 3px 3px 3px 3px;
}

.box .boxTreePanel {
    margin: 1px;
    min-height: 200px;
}

.headInput {
    border: 1px solid #CCCCCC;
    padding: 3px;
    margin-bottom: 3px;
}

.box .boxPanelCnt {
    overflow: auto;
    min-width: 200px;
}

.box .panelFoot {
    position: relative;
    height: 25px;
}

.box .panelFoot div {
    position: absolute;
    height: 100%;
}

.box .panelFoot .left {
    left: 0;
    width: 20px;
    height: 20px;
}

.box .panelFoot .center {
    left: 20px;
    right: 20px;
    text-align: center;
}

.box .panelFoot .right {
    right: 2px;
    top: 5px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.panelFoot .resizePanel {
    width: 20px;
    height: 20px;
    cursor: nw-resize;
}

/* crop panel settings */

.cropNavigatorPanel {
    left: 0;
}

.cropBox .left_top {
    background-image: url('../images?file=green-0-0.png');
}

.cropBox {
    border: 3px solid #488503;
    border-top: 31px solid #488503;
}

.cropBox .top {
    background-image: url('../images?file=green-1-0.png');
}

.cropBox .top_right {
    background-image: url('../images?file=green-2-0.png');
}

.cropBox .right {
    background-image: url('../images?file=green-2-1.png');
}

.cropBox .right_bottom {
    background-image: url('../images?file=green-2-2.png');
}

.cropBox .bottom {
    background-image: url('../images?file=green-1-2.png');
}

.cropBox .bottom_left {
    background-image: url('../images?file=green-0-2.png');
}

.cropPanel .iceSelInpTxtSelRow {
    background-color: #88bb00;
    color: #ffffff;
}

.cropTreeFrame {
    width: 210px;
    z-index: 100;
}

.cropTreeFrameHeadInputSelRow {
	background-color: #77aa00 !important;
}

.cropPanelHdr {
	background-color: #558800;
	background-image: url(../images?file=green30x12.png);
	
	border-top-color: #99cc00;
	border-left-color: #99cc00;
	
	border-right-color: #558800;
	border-bottom-color: #558800;
}

div.cropPanelHdr :hover {
    background-image: url(../images?file=green_inv30x12.png);
}

.cropPanelFoot {

}

.cropTreeFrameHeadInput {
	text-align: center;
}

.cropTreeFrameHeadInput div {
	text-align: left;
}

.cropBox .top {
    background-image: url(../images?file=green-tl.png);
}

.cropBox .top .inner {
    background-image: url(../images?file=green-t.png);
}

.cropBox .middle {
    background-image: url(../images?file=green-ml.png);
}

.cropBox .middle .inner {
    background-image: url(../images?file=green-m.png);
}

.cropBox .bottom {
    background-image: url(../images?file=green-bl.png);
}

.cropBox .bottom .inner {
    background-image: url(../images?file=green-b.png);
}

.cropBoxLabel {
	background-image: url(../images?file=green_head_icon.png);
}

.cropTreeFrameRT {
	background-image: url(../images?file=green_frame-r-t.png);
}

.cropTreeFrameRT2 {
	background-image: url(../images?file=green_frame-r-t2.png);
}

.cropTreeFrameLC {
	background-image: url(../images?file=green_frame-l-c.png);
}

.cropTreeFrameCC {
	padding: 1px;
	scrollbar-base-color:#99cc00;
 	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#99cc00;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#77aa00;
	text-align: center;
}

.cropTreeFrameCCHead {
	height: 20px;
}

.cropTreeFrameCCHeadInput {
}

.cropTreeFrameCCBody {
    height: 190px;
    width: 190px;
	overflow: auto;
    padding: 3px;
}

.cropTreeFrameRC {
	background-image: url(../images?file=green_frame-r-c.png);
}

.cropTreeFrameLB {
	background-image: url(../images?file=green_frame-l-b.png);
}

.cropTreeFrameLB2 {
	background-image: url(../images?file=green_frame-l-b2.png);
}

.cropTreeFrameCB {
	background-image: url(../images?file=green_frame-c-b.png);
}

.cropPanelFoot a {
	font-weight: bold;
	font-size: 0.8em;
	color: #77aa00;
}

.cropPanelFoot a:hover {
	color: #99cc00;
}

.cropPanelFoot .resizePanel {
    background-image: url(../images?file=green_bottom_icon.png);
    background-repeat: no-repeat;

}

.cropTreeFrameRB {
	background-image: url(../images?file=green_frame-r-b.png);
}

.cropTreeFrameRB2 {
	background-image: url(../images?file=green_frame-r-b2.png);
}

/* pest panel settings */

.pestNavigatorPanel {
    left: 267px;
}

.pestBox .left_top {
    background-image: url('../images?file=red-0-0.png');
}

.pestBox {
    border: 3px solid #bc0e2c;
    border-top: 31px solid #bc0e2c;
}

.pestBox .top {
    background-image: url('../images?file=red-1-0.png');
}

.pestBox .top_right {
    background-image: url('../images?file=red-2-0.png');
}

.pestBox .right {
    background-image: url('../images?file=red-2-1.png');
}

.pestBox .right_bottom {
    background-image: url('../images?file=red-2-2.png');
}

.pestBox .bottom {
    background-image: url('../images?file=red-1-2.png');
}

.pestBox .bottom_left {
    background-image: url('../images?file=red-0-2.png');
}

.pestPanel .iceSelInpTxtSelRow {
    background-color: #bb2200;
    color: #ffffff;
}

.pestTreeFrame {
    width: 210px;
    left: 240px;
    z-index: 90;
}

.pestTreeFrameHeadInputSelRow {
	background-color: #aa1100 !important;
}


.pestPanelHdr {
	background-color: #880000;
	background-image: url(../images?file=red30x12.png);
	
	border-top-color: #cc3300;
	border-left-color: #cc3300;
	
	border-right-color: #880000;
	border-bottom-color: #880000;
}

.pestTreeFrameHeadInput {
	text-align: center;
}

.pestTreeFrameHeadInput div {
	text-align: left;
}

.pestTreeFrameLT {
	background-image: url(../images?file=red_frame-l-t.png);
}

.pestTreeFrameLT2 {
	background-image: url(../images?file=red_frame-l-t2.png);
}

.pestTreeFrameCT {
	background-image: url(../images?file=red_frame-c-t.png);
}

.pestBox .outercenter {
    background-image: url(../images?file=red_frame-l-c.png);
}

.pestBox .innercenter {
    background-image: url(../images?file=red_frame-r-c.png);
}

.pestBoxLabel {
	background-image: url(../images?file=red_head_icon.png);
}

.pestTreeFrameRT2 {
	background-image: url(../images?file=red_frame-r-t2.png);
}

.pestTreeFrameRT {
	background-image: url(../images?file=red_frame-r-t.png);
}

.pestTreeFrameLC {
	background-image: url(../images?file=red_frame-l-c.png);
}

.pestTreeFrameCC {
	padding: 1px;
	scrollbar-base-color:#cc3300;
 	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#cc3300;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#aa1100;
	text-align: center;
}

.pestTreeFrameCCHead {
	height: 20px;
}

.pestTreeFrameCCHeadInput {
}

.pestTreeFrameCCBody {
	height: 180px;
    width: 190px;
	overflow: auto;
}

.pestTreeFrameRC {
	background-image: url(../images?file=red_frame-r-c.png);
}

.pestTreeFrameLB {
	background-image: url(../images?file=red_frame-l-b.png);
}

.pestTreeFrameLB2 {
	background-image: url(../images?file=red_frame-l-b2.png);
}

.pestTreeFrameCB {
	background-image: url(../images?file=red_frame-c-b.png);
}

.pestPanelFoot a {
	font-weight: bold;
	font-size: 0.8em;
	color: #aa1100;
}

.pestPanelFoot a:hover {
	color: #cc3300;
}

.pestPanelFoot .resizePanel {
    background-image: url(../images?file=red_bottom_icon.png);
    background-repeat: no-repeat;

}

.pestTreeFrameRB {
	background-image: url(../images?file=red_frame-r-b.png);
}

.pestTreeFrameRB2 {
	background-image: url(../images?file=red_frame-r-b2.png);
}

/* measure panel settings */
.measureNavigatorPanel {
    left: 532px;
}

.measureBox .left_top {
    background-image: url('../images?file=orange-0-0.png');
}

.measureBox {
    border: 3px solid #ee7900;
    border-top: 31px solid #ee7900;
}

.measureBox .top {
    background-image: url('../images?file=orange-1-0.png');
}

.measureBox .top_right {
    background-image: url('../images?file=orange-2-0.png');
}

.measureBox .right {
    background-image: url('../images?file=orange-2-1.png');
}

.measureBox .right_bottom {
    background-image: url('../images?file=orange-2-2.png');
}

.measureBox .bottom {
    background-image: url('../images?file=orange-1-2.png');
}

.measureBox .bottom_left {
    background-image: url('../images?file=orange-0-2.png');
}

.measurePanel .iceSelInpTxtSelRow {
    background-color: #dd7700;
    color: #ffffff;
}

.measureTreeFrame {
    width: 210px;
    left: 470px;
    z-index: 80;
}

.measureTreeFrameHeadInputSelRow {
	background-color: #cc7700 !important;
}


.measurePanelHdr {
	background-color: #aa5500;
	background-image: url(../images?file=orange30x12.png);

    border-top-color: #ee9900;
	border-left-color: #ee9900;
	
	border-right-color: #aa5500;
	border-bottom-color: #aa5500;
}

.measureTreeFrameHeadInput {
	text-align: center;
}

.measureTreeFrameHeadInput div {
	text-align: left;
}

.measureTreeFrameLT {
	background-image: url(../images?file=orange_frame-l-t.png);
}

.measureTreeFrameLT2 {
	background-image: url(../images?file=orange_frame-l-t2.png);
}

.measureTreeFrameCT {
	background-image: url(../images?file=orange_frame-c-t.png);
}

.measureBox .outercenter {
    background-image: url(../images?file=orange_frame-l-c.png);
}

.measureBox .innercenter {
    background-image: url(../images?file=orange_frame-r-c.png);
}

.measureBoxLabel {
	background-image: url(../images?file=orange_head_icon.png);
}

.measureTreeFrameRT {
	background-image: url(../images?file=orange_frame-r-t.png);
}

.measureTreeFrameRT2 {
	background-image: url(../images?file=orange_frame-r-t2.png);
}

.measureTreeFrameLC {
	background-image: url(../images?file=orange_frame-l-c.png);
}

.measureTreeFrameCC {
	padding: 1px;
	scrollbar-base-color:#ff9900;
 	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#ff9900;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#cc7700;	
	text-align: center;
}

.measureTreeFrameCCHead {
	height: 20px;
}

.measureTreeFrameCCHeadInput {
}

.measureTreeFrameCCBody {
	height: 180px;
    width: 190px;
	overflow: auto;
}

.measureTreeFrameRC {
	background-image: url(../images?file=orange_frame-r-c.png);
}

.measureTreeFrameLB {
	background-image: url(../images?file=orange_frame-l-b.png);
}

.measureTreeFrameLB2 {
	background-image: url(../images?file=orange_frame-l-b2.png);
}

.measureTreeFrameCB {
	background-image: url(../images?file=orange_frame-c-b.png);
}

.measurePanelFoot a {
	font-weight: bold;
	font-size: 0.8em;
	color: #cc7700;
}

.measurePanelFoot a:hover {
	color: #ff9900;
}

.measurePanelFoot .resizePanel {
    background-image: url(../images?file=orange_bottom_icon.png);
    background-repeat: no-repeat;

}

.measureTreeFrameRB {
	background-image: url(../images?file=orange_frame-r-b.png);
}

.measureTreeFrameRB2 {
	background-image: url(../images?file=orange_frame-r-b2.png);
}

/* region panel settings */
.regionNavigatorPanel {
    left: 800px;
}

.regionBox .left_top {
    background-image: url('../images?file=grey-0-0.png');
}

.regionBox {
    border: 3px solid #b3b3b3;
    border-top: 31px solid #b3b3b3;
}

.regionBox .top {
    background-image: url('../images?file=grey-1-0.png');
}

.regionBox .top_right {
    background-image: url('../images?file=grey-2-0.png');
}

.regionBox .right {
    background-image: url('../images?file=grey-2-1.png');
}

.regionBox .right_bottom {
    background-image: url('../images?file=grey-2-2.png');
}

.regionBox .bottom {
    background-image: url('../images?file=grey-1-2.png');
}

.regionBox .bottom_left {
    background-image: url('../images?file=grey-0-2.png');
}

.regionPanel .iceSelInpTxtSelRow {
    background-color: #999999;
    color: #000000;
}

.regionTreeFrame {
    width: 210px;
    left: 700px;
    z-index: 70;
}

.regionTreeFrameHeadInputSelRow {
	background-color: #aaaaaa !important;
}

.regionPanelHdr {
	background-color: #888888;
	background-image: url(../images?file=grey30x12.png);
	
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	
	border-right-color: #888888;
	border-bottom-color: #888888;
}

.regionTreeFrameHeadInput {
	text-align: center;
}

.regionTreeFrameHeadInput div {
	text-align: left;
}

.regionTreeFrameLT {
	background-image: url(../images?file=grey_frame-l-t.png);
}

.regionTreeFrameLT2 {
	background-image: url(../images?file=grey_frame-l-t2.png);
}

.regionTreeFrameCT {
	background-image: url(../images?file=grey_frame-c-t.png);
}

.regionBox .outercenter {
    background-image: url(../images?file=grey_frame-l-c.png);
}

.regionBox .innercenter {
    background-image: url(../images?file=grey_frame-r-c.png);
}

.regionBoxLabel {
	background-image: url(../images?file=grey_head_icon.png);
}

.regionTreeFrameRT {
	background-image: url(../images?file=grey_frame-r-t.png);
}

.regionTreeFrameRT2 {
	background-image: url(../images?file=grey_frame-r-t2.png);
}

.regionTreeFrameLC {
	background-image: url(../images?file=grey_frame-l-c.png);
}

.regionTreeFrameCC {
	padding: 1px;
	scrollbar-base-color:#999999;
 	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#999999;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#777777;
	text-align: center;
}

.regionTreeFrameCCHead {
	height: 20px;
}

.regionTreeFrameCCHeadInput {
}

.regionTreeFrameCCBody {
	height: 180px;
    width: 190px;
	overflow: auto;
}

.regionTreeFrameRC {
	background-image: url(../images?file=grey_frame-r-c.png);
}

.regionTreeFrameLB {
	background-image: url(../images?file=grey_frame-l-b.png);
}

.regionTreeFrameLB2 {
	background-image: url(../images?file=grey_frame-l-b2.png);
}

.regionTreeFrameCB {
	background-image: url(../images?file=grey_frame-c-b.png);
}

.regionPanelFoot a {
	font-weight: bold;
	font-size: 0.8em;
	color: #777777;
}

.regionPanelFoot .resizePanel {
    background-image: url(../images?file=grey_bottom_icon.png);
    background-repeat: no-repeat;

}

.regionPanelFoot a:hover {
	color: #999999;
}

.regionTreeFrameRB {
	background-image: url(../images?file=grey_frame-r-b.png);
}

.regionTreeFrameRB2 {
	background-image: url(../images?file=grey_frame-r-b2.png);
}

a.pestLink:hover {
	background-color: #99cc00;
}

a.pestLink:hover {
	background-color: #cc3300;
}


a.measureLink:hover {
	background-color: #ff9900;
}

a.regionLink:hover {
	background-color: #999999;
}

table.reportTable {
	width: 100%;
	border-style: solid;
	border-width: thin;	
}

table.reportTable tr {
	border-width:6px; 
	border-color:#9999FF; 
	border-style:outset; 
}

table.reportTable td {
	padding: 5px;
}

.headCrop {
	font-color: #ffffff; 
	background-color: #99cc00;
}

.headPest {
	font-color: #ffffff; 
	background-color: #cc3300;
}

.headMeasure {
	font-color: #ffffff; 
	background-color: #ff9900;
}

.headRegion {
	font-color: #ffffff; 
	background-color: #dddddd;
}

.headPracticability {
	font-color: #ffffff; 
	background-color: #dddddd;
}

a.knowledgeNavi {
	color: #77aa00;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
}

td.navi {
	width: 50%;
}

.ContentAuthor {
	font-size: small;
}

.ContentText {
	padding: 10px;
}

# report table

.rpTblCropCol, .rpTblPestCol, .rpTblMeasureCol, .rpTblRegionCol, .rpTblExpertCol, .rpTblPractCol, .rpTblTitleCol {
	vertical-align: middle;
	width: 14%;
}

.popupHeaderWrapper {
    text-align: center;
    vertical-align: middle;
}

.popupHeaderImage {
    float: right;
    margin-top: 2px;
    margin-right: 2px;
}

.popupHeaderText {
    float: left;
}

/* Literature Table */

.literatureTbl {
	text-align: left;
	width: 90%;
	border-top: 2px solid #cccccc !important;
	margin-top: 15px;
}

.literatureTblCol {
	padding: 5px;
}

.documentTbl {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-top: 2px solid #cccccc !important;
	margin-top: 15px;
	width: 90%;
}

.documentTblHdr {
	font-size: 12px;
}

.documentTblCol .iceOutLnk {
	color: #77aa00;
}

.docTblImgCol {
	padding: 2px;
	height: 18px;
	width: 22px;	
}

.docTblTitleCol {
	padding: 5px;
}

.linkTbl {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-top: 2px solid #cccccc !important;
	margin-top: 15px;
	width: 100%;
}

.linkTblCol .iceOutLnk {
	color: #77aa00;
}

.scroller {
	width: 100%;
}

.scrollerPrev {
	text-align: left;
	width: 50%;
}

.scrollerNext {
	text-align: right;
	width: 100%;
}

/* flags */

.flagsPane {
	
}

.singleFlagPane {
	float: left;
    margin: 3px;
}

.singleFlagPane a img {
	border: none;
}

 .annexBox {
 	padding-bottom: 15px;
}

/* navigation links */

.navLink {
    text-decoration: none;
	font-weight: bold;
	color: #559900;
	padding-right: 25px;
}

.navLink:hover {
	color: #99cc00;
}

.navLink:visited {
	color: #337700;
}

.imgLink img {
    border: 0;
}

.langLink {
	color: #559900;
}

/* action links */
.actionLink {
	color: #559900;
    font-weight: bold;
}

.actionLink:hover {
	color: #99cc00;
}

.actionLink:visited {
	color: #337700;
}

/* order links */

.orderLink {
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}

/* practicability */

.normal {
	color: #77aa00;
	font-weight: bold;
}

.not {
	color: #aa1100;
	font-weight: bold;
}

.less {
	color: #cc7700;
	font-weight: bold;
}

/* common classes */

.bold {
    font-weight: bold;
}

.strong {
    font-size: 1.2em;
}

.stronger {
	font-weight: bold;
	font-size: 1.2em;
}

.lessFont {
	font-size: 0.9em;
}

.cropColor {
	color: #77aa00;
}

.pestColor {
	color: #aa1100;
}

.topicColor {
	color: #cc7700;
}

.regionColor {
	color: #aaaaaa;
}

.selected {
    text-decoration: underline;
}

/* percentages */

.percentage {
    width: 75px;
    height: 35px;
    padding-top: 4px;
    background-image: url(../images?file=1_8s.png);
    background-repeat: no-repeat;
    background-position: 20px 0px;
    float: right;
}

.p82 {
    background-image: url(../images?file=8_8s.png);
}

.p75 {
    background-image: url(../images?file=7_8s.png);
}

.p66 {
    background-image: url(../images?file=6_8s.png);
}

.p60 {
    background-image: url(../images?file=5_8s.png);
}

.p50 {
    background-image: url(../images?file=4_8s.png);
}

.p45 {
    background-image: url(../images?file=3_8s.png);
}

.p30 {
    background-image: url(../images?file=2_8s.png);
}

.percentage .percent {
    font-weight: bold;
    font-size: 1.5em;
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    float: right;
}