@charset "utf-8";
/* CSS Document */

body {margin-left:10px;	margin-right:10px; margin-top:0px;	font-family: Arial, Helvetica, sans-serif;	-moz-user-select:none; -webkit-user-select:ignore; }
.pageTopH {line-height:8px;}
.pageSep {line-height:4px; border-bottom: 2px solid #216141;}
.pageTopC {background-color:#82A08C; min-width:750px;}
.whiteText{font-size:8pt; font-weight:bold; color:#FFF;}
.TopHeaderBG {background-color:#216141; height:24px;}
.HeaderBulits{background-image: url(images/bulit.png); background-repeat: no-repeat; background-position: center center; width:15px; cursor:default;}
.menueSelItem{ cursor:default;  color:#86c634; font-size:9pt; text-align:left; font-weight:bold;  text-shadow: black 0.1em 0.1em 0.2em;}
.menueHover{cursor:pointer;  color:#F90; font-size:9pt; text-align:left; font-weight:bold;}
.menueBGO { color:#FFF; font-size:9pt; font-weight:bold; cursor:pointer;  text-align:left;}
.SHeaderBulits{background-image: url(images/bulitS.png); background-repeat: no-repeat; background-position: center center; width:16px; 
overflow: hidden; margin-left:3px;}
.SmenueSelItem{  color:#000;   text-indent: 2px; cursor:default; font-weight:bold;	font-size:8pt;  text-shadow: #666 0.1em 0.1em 0.2em;}
.StepItem{  color:#1E573A;   text-indent: 2px; cursor:default; font-weight:bold;	font-size:8pt;  text-shadow: #666 0.1em 0.1em 0.2em;}
.StepNoItem{  color:#FFF;   text-indent: 2px; cursor:default; font-weight:bold;	font-size:8pt;  text-shadow: #666 0.1em 0.1em 0.2em;}
.SmenueHover{cursor:pointer;  color:#216141; font-size:8pt; text-align:left; font-weight:bold;  }
.SmenueBGO { color:#FFF; font-size:8pt; font-weight:bold; cursor:pointer;  text-align:left; }
.contacts {color:#FFF; background:#507850; font-size:8pt; font-weight:bold; text-indent:3px; text-align:left; min-width:130px; width:130px; border-left: 2px solid #FFF; height:45px;}
.tray {color:#FFF; background:#82a18f; font-size:8pt; font-weight:bold; text-indent:3px; text-align:left; width:130px; border-left: 2px solid #FFF; height:45px;}
.AboutGenesys {color:#FFF; background:#6A9C6A; font-size:8pt; font-weight:bold; text-indent:3px; text-align:left; min-width:130px; width:130px; border-left: 2px solid #FFF; height:45px;}
.ContactUs {
    color: #FFF;
    background: #99CC99;
    font-size: 8pt;
    font-weight: bold;
    text-indent: 3px;
    text-align: left;
    min-width: 130px;
    width: 130px;
    border-left: 2px solid #FFF;
    height: 45px;    
}
.help {color:#FFF; background:#86c634; font-size:8pt; font-weight:bold; text-indent:3px; text-align:left; width:130px; border-left: 2px solid #FFF; height:45px;}
.middleBG{background:#E3F2F2;}
.GISmap {color:#FFF; background-image: url(images/map.jpg);	font-size:8pt; font-weight:bold; text-indent:3px; text-align:left; width:130px; border-left: 2px solid #FFF; height:45px;}
.MapFrame
{
   border: 6px solid white;
}
.LatestNewsH {background-color: #216141; color:#FFF;  cursor:default; font-size:9pt; text-align:left; font-weight:bold; width:130px; text-indent:3px;		border-radius-top-right:7px;	-moz-border-radius-topright: 7px;	-webkit-border-top-right-radius: 7px;  border-left: 2px solid #FFF; }
.NewsH {background-color: #216141; color:#FFF;  cursor:default; font-size:9pt; text-align:left; font-weight:bold; width:450px; text-indent:3px;		border-radius-top-left:7px;	-moz-border-radius-topleft: 7px;	-webkit-border-top-left-radius: 7px;  height:10px;}
.LatestNews {color:#FFF; background-image: url(images/wheatbg.png); background-repeat:no-repeat; font-size:7pt; vertical-align:top;  text-align:left; width:130px; border-left: 2px solid #FFF;}
.Lnews {color:#86c634; font-size:8pt; text-shadow: #000 0.1em 0.1em 0.2em; cursor:pointer;}
.NewText {height:267px; background-color:#82A08C; color:#FFF; font-size:8pt; width:450px; max-width:450px; vertical-align:text-top; max-height:267px; overflow-y:auto;}
.viewer {visibility:hidden;	position:absolute;	top:0px; left:0px;	overflow-y:auto; max-height:300px;}
.sectionTag
{
	background-color: #e3e8e8;
	text-align: left;
	font-size:8pt;
	font-weight:bold;
	text-shadow: white 0.1em 0.1em 0.2em;
	width:150px;
	max-width:150px;
	border-radius-top-right:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-radius-top-left:5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	vertical-align:middle;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}

.sectionframe {	background-color: #e3e8e8; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3;}
.sectionframeR {border-bottom: 1px solid #D3D3D3;}
.frame {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #787878;}
.CropListH {background-color: #216141; color:#FFF; cursor:default; font-size:9pt; text-align:left; font-weight:bold; width:130px; text-indent:3px;	border:solid 1px #216141;	border-radius-top-left:7px;	-moz-border-radius-topleft: 7px;	-webkit-border-top-left-radius: 7px;}
.CropList {color:#FFF; background-color: #82A08C; text-align: left;	text-indent: 4px; cursor:pointer; border-right-width: 1px; border-bottom-width: 1px;	border-right-color: #8F8F8F; border-bottom-color: #666;	border-right-style: solid; border-bottom-style: solid; font-size:8pt; font-weight:bold; text-shadow: #216141 0.1em 0.1em 0.2em;}
.hiddentext {color:#FFF;}
.QueriedFor {color:#BF7506; text-align: left;	text-indent: 4px; font-size:9pt; font-weight:bold; text-shadow: #999 0.1em 0.1em 0.2em;}
.CropListFcus {	background-color: #BCDEBF; text-align: left; text-indent: 4px; cursor:pointer;	border-right-width: 1px; border-bottom-width: 1px; 	border-right-color: #8F8F8F; border-bottom-color: #666;	border-right-style: solid;	border-bottom-style: solid;	font-size:8pt; font-weight:bold; 	text-shadow: white 0.1em 0.1em 0.2em;}
.SelectedCrop {	background-color: #EBF1F1;   text-indent: 4px; cursor:default;	font-size:8pt; font-weight:bold;  border-right-color:#EBF1F1; text-shadow: #666 0.1em 0.1em 0.2em;}
.RowFocus {background-color: #BCDEBF; text-align: left;	text-indent:2px; cursor:pointer; }
.RowBular {background-color: #EBF1F1;text-align: left;	text-indent:2px; cursor:pointer;}
}
.DataBrowserFooter {cursor:pointer;	background-color: #EBF1F1;	vertical-align:middle !important;}

.canvasArea
{
   opacity:0.0;
   filter:alpha(opacity=0);
   z-index:0 !important;
   text-align: justify;
   margin-left:15px;
   margin-right:15px;
   margin-top:10px;
   font-size:8pt;
   background:#E3F2F2;
}
.speciesOnMap {background-color:#216141; height:20px; font-size:8pt; text-align:left; font-weight:bold; text-indent:2px; border: 1px solid #216141; border-radius-top-right:5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px; border-radius-top-left:5px;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;}
.speciesContent{ max-height:300px; overflow-y:auto; border: 1px solid #216141; font-size:8pt; text-indent:2px;}
.CEDContent
{
	max-height: 475px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.FooterLinks { color:#FBF3BF; font-size:8pt; font-weight:bold; cursor:pointer; ; }
.windowsHeader { background-color:#336144; height:24px;  font-size:9pt; text-align:left; font-weight:bold; text-indent:2px; color:#FFF;}
.windowsSubHeader { background-color:#869e8e; height:24px;  font-size:8pt; text-align:left; font-weight:bold;  color:#FFF;  border-radius-bottom-right:15px;	-moz-border-radius-bottomright: 15px;	-webkit-border-bottom-right-radius: 15px; border-radius-top-left:15px;	-moz-border-radius-topleft: 15px;	-webkit-border-top-left-radius: 15px;}
.FieldTitle {color:#216141; font-size:8pt; font-weight:bold; margin: 3px;}
.FieldText {color:#BF7506; font-size:8pt; margin: 3px;}
.FieldTextI  {font-style:italic; margin: 3px;}
.close { background-image: url(images/close.png); background-repeat: no-repeat; display: block; overflow: hidden; height:16px; width:16px; margin-right:5px;  cursor:pointer;}
.closeh{ background-image: url(images/closeh.png); background-repeat: no-repeat; display: block; overflow: hidden; height:16px; width:16px; margin-right:5px; cursor:pointer;}
.MTable {background-color: #e3e8e8;	border: 1px solid #D3D3D3;	font-size:8pt;	text-indent:2px; color:#BF7506;}
.CropPanelC {background-color: #ECE1A8;}
.PanelContainer{background-color: #EBF1F1;  min-width:100%;	max-height:480px; overflow-y:auto; overflow-x:hidden; font-size: 8pt; position:absolute; top:65px;	visibility:hidden;}
.PanelContainer2{background-color: #EBF1F1;  min-width:100%;	max-height:430px; overflow-y:auto; overflow-x:hidden; font-size: 8pt; position:absolute; top:65px;	visibility:hidden;}

.AccContent{height:600px; position: absolute; top: 0px;	visibility:hidden;	display:block;	overflow:hidden; background-color: #EBF1F1;	border: 1px solid #E5E5E5; border-radius:7px ; -moz-border-radius: 7px; -webkit-border-radius: 7px; -moz-user-select:none; -webkit-user-select:ignore;}

.Button1 { background-color:#336144; height:24px;  font-size:8pt; text-align:center; font-weight:bold;  color:#FFF;  border-radius-bottom-right:10px;	-moz-border-radius-bottomright: 10px;	-webkit-border-bottom-right-radius: 10px; border-radius-top-left:10px;	-moz-border-radius-topleft: 10px;	-webkit-border-top-left-radius: 10px; cursor:pointer;}
.Button2 { background-color:#698761; height:24px;  font-size:8pt; text-align:center; font-weight:bold;  color:#FFF;  border-radius-bottom-right:10px;	-moz-border-radius-bottomright: 10px;	-webkit-border-bottom-right-radius: 10px; border-radius-top-left:10px;	-moz-border-radius-topleft: 10px;	-webkit-border-top-left-radius: 10px; cursor:pointer;}
.Button3 { background-color:#72937e; height:24px;  font-size:8pt; text-align:center; font-weight:bold;  color:#FFF;  border-radius-bottom-right:10px;	-moz-border-radius-bottomright: 10px;	-webkit-border-bottom-right-radius: 10px; border-radius-top-left:10px;	-moz-border-radius-topleft: 10px;	-webkit-border-top-left-radius: 10px; cursor:pointer;}
.Button4 { background-color:#a4ca3f; height:24px;  font-size:8pt; text-align:center; font-weight:bold;  color:#FFF;  border-radius-bottom-right:10px;	-moz-border-radius-bottomright: 10px;	-webkit-border-bottom-right-radius: 10px; border-radius-top-left:10px;	-moz-border-radius-topleft: 10px;	-webkit-border-top-left-radius: 10px; cursor:pointer;}
.cropsPanel { 
	background-image: url(./images/all_crops2.jpg);
	display: block;
	text-indent: -99999px; 
	overflow: hidden; 
	background-repeat: no-repeat; 
	background-position: -480px 0px; 
	width: 480px;
	height: 260px;
}
.space {
	width:5px;
}

.CanFrame {
	border: 1px solid #E8E0D2;	
	font-size:8pt;
}


.Acrop {
	font-size:14px;
	font-weight:bold;
}

.CountFlag{cursor:default; color:#000; font-size:8pt; cursor:pointer;  text-align:left; }


.CountFlagH{cursor:pointer; color:#000; font-size:8pt; cursor:pointer;  text-align:left; text-decoration: underline;}

.viewSelector{
	background-color: #000033 !important;
	color:#FFF;
	border:solid 1px #03C;
	border-radius:5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:12px;
	font-weight: bold;
}

.DataTable {width:100%;	height:18px !important;}

.DataTableHeader{
	background: #eeeeee url(images/bg_highlight.png) 50% top repeat-x; 
	color: #333333; 
}

.DataTableHeadera,.DataTableHeader .DataTableHeadera{
	background-color:EBF1F1;
	font-size:8pt;
	font-weight: bold; 
	border-bottom: 1px  dashed #cccccc;
	height:25px;
}

.DataTableFooter{
	background-color:EBF1F1; 
    height:25px;	
	font-size:8pt;
	border-bottom: 1px dashed #cccccc;
	text-shadow: white 0.1em 0.1em 0.1em;
}
.table_cell{
	font-size:10px;
}

.maps {
	cursor:crosshair;
}

.search {
	font-size:11px;
	color:#BBB;
	width:200px;
	margin-right: 5px;
	border: 1px solid #E5E5E5;
	border-radius:5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-user-select:none; 
	-webkit-user-select:ignore;
	margin:5px;
}

.result{
	position: absolute;
	width: 250px;
	top: 0px;
	left: 0px;
	border: 1px dotted #AE9F33;
	background-color: #ECE1A8;
	font-size:10px;
	visibility:hidden;
}

.ResFocus {
	background-color: #BCDEBF;
	text-align: left;
	text-indent: 2px;
	cursor:pointer;	
}

.ResBular {
	background-color: #ECE1A8;
	text-align: left;
	text-indent: 2px;
	cursor:pointer;		
}

.AccPage {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #626262;
	opacity:0.70;
	filter:alpha(Opacity=70,FinishedOpacity=70);
	-moz-user-select:none; 
	-webkit-user-select:ignore;
 
}










.PanelHeader {
	background-color: #F4F4F4;
	font-size: 1.1em;
	position:relative;
	top:-13px;
	left:6px;
}


.FieldIcons {
	vertical-align:middle;
	line-height:10px;
}

.env_Table {
	border: 1px solid #D3D3D3;
	border-radius:3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left:10px;
	margin-bottom:10px;
}
.env_sep {
	border-bottom: 1px solid #D3D3D3;
}

.link {
	text-decoration:underline;
	color:#BF7506;
	cursor:pointer;
}

.CEPage {
	position: absolute;
	top: -500px;
	left: -500px;
	height:500px;
}

.CEConPage{
	background-color: #FFF;
	border: 1px solid #E5E5E5;
	width:820px;
	border-radius:3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}

.slider{
	font-size: 11px;
	overflow-y:auto;
	background-color:#F0F0F0;
}

.CETable {
	background-color:#F0F0F0;
	border: 1px solid #F0F0F0;
}


.STable {
	background-color:#E0E0E0;
	border: 1px solid #666;
	text-align: center;
}

.meta{
	background-color: #F0F0F0;
	font-size: 11px;
	color:#000;
	border: 2px solid #D6D6D6;
	border-radius:6px 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:absolute;
	visibility:hidden;
}

.pionter {
	cursor:pointer;
}

.subMenus{
	font-size:11px;
	height:25px;
	vertical-align:middle;
	cursor:pointer;
}

.hover {
	text-decoration:underline;
}

.SelectedLinks {
	color: #BD0926;	
	cursor:default;
}


.mapc{
	background-color: #F0F0F0;
	font-size: 11px;
	color:#000;
	border: 2px solid #D6D6D6;
	border-radius:6px 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:absolute;
	visibility:hidden;
	top:-100px;
	left:-100px;
	width:100px;
}

.alert { 
	background-image: url(./images/iconsh.png);
	display: block;
	text-indent: -99999px; 
	overflow: hidden; 
	background-repeat: no-repeat; 
	background-position: 0 -144px;	
	height:16px;
	width:16px;
}

.disabled {
	opacity:0.40;
	filter:alpha(Opacity=40,FinishedOpacity=40);
	color:#999;
}

select {
	font-size:11px;
}

.HeaderHeight {
 height:3px !important;
}

.buttona {
display: inline-block; 
position: relative; 
padding: 0; 
margin-right: .1em; 
text-decoration: none !important; 
cursor: pointer; 
text-align: center; 
zoom: 1; 
overflow: visible; 
line-height: 1.4;
border: 1px solid #cccccc; 
background: #f6f6f6 url(./images/bg_default.png) 50% 50% repeat-x;  
color: #1c94c4;
} 

.buttona:hover{
	color:#F00;
}

.Message {
	font-size:12px;
}

textarea {
	resize: none;
}

.drag {
	cursor:move;
}


.Announcement{
	background-color: #FFFFFF;
	border:solid 1px #fed22f;
	border-radius:5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:12px;
	font-weight: bold;
}

.notice{
background-image: url(images/iconsh.png);
background-repeat: no-repeat;
display: block;
overflow: hidden;
background-position: -16px -144px;
height:16px;
width:16px;
}

.alertC {
	color:#F00;
}


.button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.button-icons-only { width: 3em; } 
button.button-icons-only { width: 3.2em; } 

/*button text element */
.button .button-text { display: block; line-height: 1.4;  }
.button-text-only .button-text { padding: .4em 1em; }
.button-icon-only .button-text, .button-icons-only .button-text { padding: .4em; text-indent: -9999999px; }
.button-text-icon .button-text, .button-text-icons .button-text { padding: .4em 1em .4em 1.8em; }
.button-text-icons .button-text { padding-right: 1.8em; }
/* no icon support for input elements, provide padding by default */
input.button { padding: .4em 1em; }

/*button icon element(s) */
.button-icon-only .icon, .button-text-icon .icon, .button-text-icons .icon, .button-icons-only .icon { position: absolute; top: 50%; margin-top: -8px; }
.button-icon-only .icon { left: 50%; margin-left: -8px; }
.button-text-icon .icon-primary, .button-text-icons .icon-primary, .button-icons-only .icon-primary { left: .5em; }
.button-text-icons .button-icon-secondary, .button-icons-only .button-icon-secondary { right: .5em; }

/*button sets*/
.button-set { margin-right: 7px; }
.button-set .button { margin-left: 0; margin-right: -.3em; }
.widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.widget .widget { font-size: 1em; }
.state-default, .widget-content .state-default { border: 1px solid #cccccc; background: #f6f6f6 url(./images/bg_default.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.state-default , .state-default :link, .state-default :visited { color: #1c94c4; text-decoration: none; }
.state-hover, .widget-content .state-hover, .state-focus, .widget-content .state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(./images/bg_default.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.state-hover  , .state-hover button:hover { color: #c77405; text-decoration: none; }
.state-active, .widget-content .state-active { border: 1px solid #fbd850; background: #ffffff url(./images/bg_hover.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.state-active a , .state-active a:link, .state-active a:visited { color: #eb8f00; text-decoration: none; }
.widget a:active { outline: none; }
.corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.widget .widget { font-size: 1em;}
.widget input, .widget select, .widget textarea, .widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.widget-content {  url(./images/bg_highlight.png) 50% top repeat-x; color: #333333; }
.widget-content a { color: #333333; }
.widget-header a { color: #ffffff; }
.dialog .dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.dialog .dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.dialog .dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.state-hover .icon, .state-focus .icon {background-image: url(./images/ui-iconsh.png); }

#LatestNewsDiv {
	width:100%;
}

.newsTable {
	margin-top: 10px;
	background-color:#9acd32;
	border: 1px solid black;	
}

.surveylink {
    border: 4px solid #6A9C6A;
    float: right;
    height: 55px;
    width: 320px;
    color:red;
    text-align:center;
    font-size:22px;
    padding-top:10px;
    color:#C3021D;
    background-color: #E3F2F2;
}
