
@font-face {
    font-family: bellmt;
    src: url(bell-mt-bold.ttf);
}

@font-face {
    font-family: snapitc;
    src: url(snap-itc.ttf);
}



body {margin:0px;padding:0px;
text-align:center;
	color: #fff;
	vertical-align:top;
	min-height:100%;
}


html { 
  background: url(artwork/background2.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.gb{background-color:#003300; padding:1px;}
form  {color: #FFffff;}
form  input{color: #000000;}
table th {color: #FFffff;}

#export{white-space:nowrap;}
#export th{text-align:left;}

#billing_report_1 {margin-right:20px; vertical-align:top;}

#container {background-image:url(/artwork/AgTechLogo.svg); background-position: 10px 15px; background-repeat:no-repeat; background-size:auto 200px;}
a {color:#FFFFFF;min-height:100%;}

.mr {position:absolute;padding: 0px 20px; top:0px;text-align:left; width:95%; border-bottom:thin solid white;}


#fieldplot {margin:0px auto; height:600px; width:600px; background-color:#006600; border-radius:325px;padding:15px; border:thick solid #000; 
background-image:url(artwork/field.jpg);
background-size: 100%;
	
	}
	
	#fieldplot2 {margin:0px auto; height:700px; width:700px; background-color:#006600; border-radius:375px;padding:15px; border:thick solid #000; 
background-image:url(artwork/field.jpg);
background-size: 100%;
	
	}
	
#fcomments {margin:0px auto; padding:10px; width:600px; background-color:#006600; border-radius:30px; border:thick solid #000; 
background-image:url(artwork/greenwaterdrops.jpg);
background-size: 100%;}

#fcomments2 {margin:0px auto; background-color:#006600; border-radius:25px; padding:25px; border:thick solid #000; text-align:left; 
}


.gbutton {margin-top:10px; padding:10px; background-color:#006600; color:#FFFFFF; font-weight:bold; font-size:100%; border-radius:25px;border:medium solid #003300; width:165px; }
.gbutton2 {margin-top:10px; padding:10px; background-color:#006600; color:#FFFFFF; font-weight:bold; font-size:100%; border-radius:25px;border:medium solid #003300; width:90px; }
.gbutton3 {margin-top:10px; padding:10px; background-color:#006600; color:#FFFFFF; font-weight:bold; font-size:100%; border-radius:25px;border:medium solid #003300; width:210px; }

.gbutton4 {margin-top:10px; padding:10px; background-color:#006600; color:#FFFFFF; font-weight:bold; font-size:100%; border-radius:25px;border:medium solid #003300; width:310px; }
.gbutton:hover, .gbutton2:hover{background-color:#004500; border:medium solid #00cc00; cursor:pointer; }




#navigation {font-size:120%;
	background-color: #C08460;
	background-color:rgba(90,90,90,0.9);
	color:#fff;
	text-align:center;
	border: 1px solid #40E0D0;  border-bottom-left-radius:100px;border-bottom-right-radius:100px; padding:4px; border-top:none; text-transform:uppercase;}
#navigation ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 7px 0 7px 0;
	display: inline;
	
}
#navigation ul li {
	display: inline-block;
	position: relative;
	padding: 7px 5px;
	cursor: pointer;
	
	
  
}

#navigation ul li a {
	color: #fff;
	font-weight:900;
	text-decoration: none;
	border: 1px solid #40E0D0;
	padding:3px 7px;
	border-radius:5px;
	
}
#navigation ul li a:hover {
background-color:#8B574A;
background-color:rgba(30,30,30,0.5);
color:#FFFFFF;	
border: 1px solid #40E0D0;border-radius:10px;z-index:5;
}

#navigation ul li ul {
  padding: 0;
  position: absolute;
  top: 33px;
  left: 0;
  width: auto;
  display: none;
  opacity: 0;
  visibility: hidden;
  text-align:left;
  
 
}

#navigation ul li ul li { 
  background: #C08460;
  background-color:rgba(90,90,90,0.9); 
  display: block; 
  color: #000; 
 
 
  
}
#navigation ul li ul li:hover {  }
#navigation ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 100;
 
 }

form {display:inline-block; margin:0px auto;}
fieldset {padding-left:10px; background-color:rgba(90,90,90,0.7);
border:2px solid #40E0D0;
border-radius:5px;
 -webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3s; /* Firefox < 16 */
        -ms-animation: fadein 3s; /* Internet Explorer */
         -o-animation: fadein 3s; /* Opera < 12.1 */
            animation: fadein 3s;
} 

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
fieldset label{text-align:center;}
fieldset input{text-align:left;}
fieldset legend {font-weight:bold; font-size:110%; color:#FFFFFF;}

#tabular form {display:inline-block; margin:0px auto; border:thick solid #995500; background-color:#C08460;}
#tabular fieldset label{text-align:left;}
#tabular fieldset {background-color:#336633;text-align:left; margin:0px; padding:5px;}
#tabular fieldset fieldset {background-color:#995500;text-align:right; margin:0px; padding:5px;}
#tabular fieldset input{text-align:left;}
#tabular fieldset legend {font-weight:bold; font-size:110%; color:#FFFFFF;}

#textual form {display:inline-block; margin:0px auto; border:thick solid #995500; background-color:#C08460;}
#textual fieldset label{text-align:right; width:120px;display:inline-block;}
#textual fieldset {background-color:rgba(90,90,90,0.7);text-align:left; margin:0px; padding:5px;}
#textual fieldset fieldset {background-color:rgba(60,60,60,0.7);text-align:left; margin:0px; padding:5px;}
#textual fieldset fieldset label{text-align:right; width:170px;display:inline-block;}
#textual fieldset input{text-align:left;}
#textual fieldset legend {font-weight:bold; font-size:110%; color:#FFFFFF;}

#normal form {display:inline-block; margin:0px auto; border:thick solid green; background-color:#006600;}
#normal fieldset label{text-align:left;}
#normal fieldset {background-color:#336633;text-align:left; margin:0px; padding:5px;}
#normal fieldset fieldset {background-color:#003300;text-align:left; margin:0px; padding:5px;}
#normal fieldset input{text-align:left;}
#normal fieldset legend {font-weight:bold; font-size:110%; color:#FFFFFF;}

#loadform {float:left; width:540px;}
.croploadform {float:left; width:300px;}
#load form {float:left; vertical-align: text-top; }
#load fieldset {background-color:rgba(90,90,90,0.7);
border-radius:20px;
 -webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3s; /* Firefox < 16 */
        -ms-animation: fadein 3s; /* Internet Explorer */
         -o-animation: fadein 3s; /* Opera < 12.1 */
            animation: fadein 3s;text-align:left; margin:0px; padding:5px; vertical-align:top; min-width:800px;}
#loadform fieldset label{text-align:right;}
#loadform fieldset {background-color:#B0623B;text-align:left; margin:0px; padding:5px; vertical-align:top;}
#loadform #load fieldset, #croploadform #load fieldset{background-color:#B59641;text-align:right; margin:0px; padding:5px; vertical-align:top; clear:left; }
#loadform #load fieldset input, #croploadform #load fieldset input {text-align:right;}
#load fieldset fieldset {background-color:#003300;text-align:left; margin:0px; padding:5px; vertical-align:top;}
#load fieldset input{text-align:left;}
#load fieldset legend {font-weight:bold; font-size:110%; color:#FFFFFF;text-align:left;}
.loaded {white-space:nowrap; width:100%;}
.loaded tr td input{text-align:left;}
.loaded tr td{text-align:right;}


#load .resources {text-align:left;}
#load .resources legend{text-align:left;}

input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
padding: 1px 0px; margin:2px 0px;
}

.dbtable {margin:.5% 1% 0;background-color: #006600;padding:2px 2px;border:thin solid white;}
.dbhead{width:100%;}
.dbrow {display: table-row;padding:2px 5px; margin:5px; background-color: #006600;}
.dbdata {display:table-cell; padding:2px 5px; background-color:#333333;margin:2px 5px;}

table {margin:0 auto;border:2px solid #40E0D0;background-color: #FFC73E;background-color:rgba(90,90,90,0.7);}
th {border:thin solid #40E0D0; background-color:#965328;background-color:rgba(90,90,90,0.7); margin:0px; padding:3px;}
th h3 {margin: 1px; padding:1px; color:#000000; background-color: #FEC641;}
td {border:thin solid #40E0D0; background-color:#ffffff; margin:0px; padding:0px 2px; color:#000000;}
.error {background-color: #FF0000; color:#FFFFFF;
}
h2 {margin:0px auto; color: #FFFFFF; font-size:200%; font-weight:bold; padding:0px; text-shadow: 1px 1px 1px #40E0D0; }
h4 {margin:15px 0px auto; color: #FFFFFF; font-size:150%; font-weight:bold; padding:0px; text-shadow: 1px 1px 1px #40E0D0; background-color:#333; display:inline;padding:5px; border-radius: 5px;}

#jumptable { position:relative; text-align:center; width:100%;}

#jumptable table { width:98%; margin-bottom:10px;}
.tabletop { width:500px;
	position: absolute;
	top: 50px;
	margin:0px  auto;
	text-align: left;
	background-color: #003300;
	
}
.lowtable {position: relative;
	top: 350px;
   	text-align: center;
}
#right {float:right; background-color:#006666; 
 
width: 50%;
width: calc(100% - 300px);
text-align:left;
overflow:scroll; }

#right1 {float:right; background-color:#006666; 
width: 50%;
width: calc(100% - 555px);
text-align:left;
overflow:scroll; }

#right2 {float:right; background-color:#006666; 
padding: 10px; 
margin: 0px 15px; 
width: 50%;
width: calc(100% - 505px);
text-align:left;
 }
#right3 {float:left;
width: 50%;
width: calc(100% - 555px);
text-align:left;
}
 
#right3 table {vertical-align:top; display:inline-table; padding:0px; margin:0px;} 
 
 
.notes{ max-width:800px; margin:0px auto; text-align:left; background-color:#502616;background-color:rgba(90,90,90,0.7); padding:5px; border:2px solid #40E0D0; border-radius:15px; vertical-align:top;}

.notes2{ width:98%; margin:0px auto; text-align:left; background-color:#502616;background-color:rgba(90,90,90,0.7); padding:5px; border:2px solid #40E0D0; border-radius:15px; vertical-align:top;}


.notes h2, .notes h3 {margin:0px; text-align:center;padding:0px }
.arw {border-bottom: thin dotted white; height:25px; overflow:visible; white-space:nowrap;}
input[type="text"]:disabled{background-color:#C4D79B;}
input[readonly], textarea[readonly]{background-color:#FDD98F;}
input[type="submit"]{cursor:pointer;}
#address_head { display:none;}
#review_form {margin:0px auto; max-width:800px;}
#review_form input[type="submit"]{display:none;}
.exview2  {vertical-align:top;background-color:rgba(240,240,240,0.5);border-radius:15px; color:#000; margin:1% auto;}
.exview2 form{color:#000;}
.halfer {width:47%; display: inline-block; vertical-align:top;}
.comments {max-width:300px; display: none; white-space:normal;}
#hidden,#hidden2,#hidden3,#hidden4,#hidden5,#hidden6,#hidden7,.hidden {display:none;}
#displayText, .displayText {font-size:120%;padding:5px; display:block;}

.dropShadow {
  text-shadow: 2px 2px #000;
}

.darkBgForLegibility {
  padding:2px;
  background: rgba(0, 0, 0, 0.5);
}