html { height: 100%; }
.rw { clear:both; }
.col { float:left; }
label,.label {
	color:#000!important;
	font-size:12px;
	font-weight:600;
	margin:0 10px 0 0!important;
}
.hr {
	height:1px;
	border-bottom:1px solid #FFCC33;
	width:90%;
	margin:10px 0;
}
.darkr { color:#fbb040; }
#seccodediv { display:none; border:2px solid #CCCCCC; padding:10px; background-color:#FFFFFF; width:300px; position:absolute; margin-top:-200px; z-index:4000; }


#timeoutinner { display:none; }
#timer { display:none; /*position:absolute; top:150px; right:8px;*/ padding:10px; font-size:11px; border:2px solid #FFCC33; background-color:#EEEEEE; width:150px;  z-index:999; margin-top:10px; }

.radiof,.bullets{ margin-left:10px; }
.bullets TD  { padding:5px 0; }
.bullets input { margin:2px 0 0 0; }
.bullets label { margin-top:-2px!important; }
.bullets a { text-decoration:none; }
.radiof { margin:0!important; padding:0!important; }

.red { color:red; }
.label { font-weight:bold; margin:3px 0 0 2px!important; }
form {padding:0; margin:0; background-color:#FFF; border:1px solid #FFF; }
#validation { background-color:#FFF; border:1px solid #FFF; }

.space1 { margin:5px 0 0 0; clear:both; }
.space2 { margin:10px 0 0 0; clear:both; }

ul.reddash { list-style-type:none!important; padding:0;margin:0;}
ul.reddash li {  list-style-type:none!important; background-image:url('../images/reddash.gif'); background-repeat:no-repeat; background-position:left 10px; padding:0 0 0 10px; margin:0; }  

img.esceigzpisaumpvrwovx { border:1px solid pink; display:block; }
img.myimgclass  { border:1px solid pink; display:block; }

#logout { float:right; width:80px; }
#logout_internal { position:absolute; top:20px; right:20px; z-index:5000; }

#exhibitslideshow { display:none; }


TABLE.uploadtable {
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	font-size:10px;
	margin:0;
}
TABLE.uploadtable TR.header {
	background-color:#DDDDDD;
	font-weight:bold;
}
TABLE.uploadtable TR.header a {
	color:#666666;
}
TABLE.uploadtable TR.header a:hover {
	color:#FFFFFF;
}
TABLE.uploadtable TD {
	padding:5px;
	border:1px solid #AAAAAA;
	white-space:nowrap;
}
/*
#detailsouter,#paymentprocessing { display:none; width:100%; height:100%; z-index:10000; position:absolute; top:0; left:0; }
#detailsinner { position:relative; width:700px; top:200px; margin:0 auto; border:2px solid #CCC; padding:30px; background-color:#EEE; z-index:10001; }
#darkouter, #darkouter2 { position:fixed; top:0; left:0; height:100%; width:100%;  background-color:#000000; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; z-index:1000;  }
*/
#darkinner { width:100%; height:100% background-image:url('../images/darkbg.gif'); text-align:center; }
#darkinner img { margin:350px 0 0 0; }


#detailsouter { width:100%; height:100%; position:absolute; top:300px; left:0; }
#detailsinner { line-height:25px; display:block; position:relative; width:700px; margin:50px auto; border:2px solid #CCC; padding:30px 30px 50px 30px; background-color:#EEE; z-index:1002; }
#darkouter, #darkouter2 { position:fixed; top:0; left:0; height:100%; width:100%;  background-color:#000000; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; z-index:1000;  }


#vidpop { display:none; z-index:1002; position:absolute; margin:-20px 0 0 50px; padding:5px 15px 10px 15px; background-color:#000; 
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.closex { float:right; font-size:15px; }

#upop {
	position:absolute;
	margin-top:-50px;
	border:2px solid #CCC;
	background-color:#EEE;
	width:400px;
	display:none;
	padding:20px;
}
.checkspace { margin:10px 10px 10px 3px; }

#wfpdiv { padding:10px; background-color:#F79646; color:#000; }
#wfpdiv .darkr { color:#FFF!important; font-size:13px!important; }
#wfpdiv .redbutt { border:0px solid #000!important;  padding:5px; }

.printonly { display:none; }

#paymentprocessing { z-index:100000000000000000003; position:absolute; top:350px; width:100%; display:none; }
#paymentprocessing_inner { position:relative; width:625px; margin:-125px auto; font-size:16px; line-height:23px; font-weight:400; color:#FFF; text-align:center; }
#paymentprocessing_inner strong { font-size:25px; line-height:50px; font-weight:500; }

input[type=text], input[type=password],textarea {
  background: #fafafa;
  box-shadow: inset 0 1px 3px #e3e3e3;
  border: 1px solid #dedede;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #404040;
  font-size: 14px;
  outline: none;
  padding: 8px;
  height: 36px;
  /*width: 384px;*/
  max-width:450px;
  width:100%;
  min-width:100px;
}
.field {  margin-bottom:15px; margin-top:5px; /*margin-left:10px!important;*/ }

input[type=checkbox],input[type=radio] { margin-right:5px;  }
.checkboxesareoff label { position:relative; top:-2px!important; }

textarea { height:100px!important; }

select {
	background: #fafafa;
	box-shadow: inset 0 1px 3px #e3e3e3;
	border: 1px solid #dedede;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 8px;
	height: 36px;
}

/*INPUT { border:1px solid #CCC; background-color:#EEE;  margin:0 0 2px 0; display:inline; } */
/*TEXTAREA { border:1px solid #CCC; background-color:#EEE;  margin:0 0 2px 0;  } */
INPUT.acheck { border:0px solid #FFF; background-color:#FFF; }
INPUT.sm { width:30px!important; min-width:30px!important; }
INPUT.ph { width:50px!important; min-width:50px!important; }
INPUT.mdtxt { width:200px!important; min-width:100px!important; }
INPUT.go { border:1px solid #AAA; background-color:#CCC; font-size:11px; display:inline; cursor:pointer; padding:4px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
a INPUT.go { color:#000; }
INPUT.redbutt,INPUT[type=button],INPUT[type=submit] { border:1px solid #2450a3; background-color:#2450a3; font-size:12px; display:inline; cursor:pointer; color:#FFF; padding:9px 16px 8px 16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align:center; }
INPUT.bluebutt { border:1px solid #4eb0d3; background-color:#4eb0d3; font-size:12px; display:inline; cursor:pointer; color:#FFF; padding:8px 16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  }
INPUT.smredbutt { position:relative;top:-4px; border:0px solid #fbb040; background-color:#fbb040; font-size:11px; display:inline; cursor:pointer; color:#FFF; padding:2px 6px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
INPUT.greybutt { border:1px solid #CCC; background-color:#CCC; }


.main ol {
    margin: 0 0 0 15px!important;
}

ol#GrowCounty { list-style-type:none; padding:0; }
ol#GrowCounty li { min-width:20%; float:left; padding:0; margin:0; }


.mainContent {
  /*width:600px;	*/
  float:left;
  padding:0 48px 20px 48px;
  margin-bottom:48px;
  min-height:600px;
  line-height:20px;
}
.aside {
  width: 250px;
  padding-top:14px;
  float: left;
  line-height:20px;
  margin-top:17px!important;
  margin-left:15px;
  margin-right:15px;
  padding-right:15px;
  padding-bottom:0px;
  color:#787878;
  font-size:13px;
  font-weight:700;
}

.tab { width:100%; }

TABLE.bordtable { border-collapse:collapse;   }
TABLE.bordtable TD { border:1px solid #EEE; /*#C4E3EE;*/  padding:8px 10px; vertical-align:top; }
TABLE.bordtable TR.headrow TD,TABLE.bordtable TD.headrow { background-color:#2450a3; font-weight:600; color:#FFF; }
TABLE.bordtable TR.headrow i { font-weight:400!important; font-size:11px!important; }
TABLE.bordtable tr  { background-color:#F9F5F4; }
/* TABLE.bordtable tr:nth-child(even)  { background-color:#F2EEEF; } */
TABLE.ralign TD.headrow { text-align:right; }

/*
#sponsormenu { position:relative; }
#sponsormenu ul { list-style-type:none; position:relative; }
#sponsormenu li, #sponsormenu li a { color:#4a1713; }
#sponsormenu ul li:hover, #sponsormenu ul li a:hover { cursor:pointer; color:#2450a3!important; text-decoration:none; }
*/

.popnames { display:none; position:absolute; background-color:#EEE; padding:20px 20px 15px 20px; border:1px solid #CCC; margin-left:20px; margin-top:-20px; font-size:12px; }
.closebtn { width:100%; text-align:right; }
.closebtn a { text-decoration:none; font-size:13px; text-transform:lowercase; position:absolute; top:0px; right:8px; }

INPUT.rb,SELECT.rb,TEXTAREA.rb { background-color:#e39172!important; }
TABLE.rb  TD { background-color:#e39172!important; }
.errtxt { font-size:12px; color:#e39172!important; position:absolute; margin:-10px 0 0 0; }
label.rb, label.rb a { color:#e39172!important; }

label#SameStill_label { display:inline!important; }

#updates { background-color:#fbb040; padding:20px; color:#FFF; margin-top:20px; }
 
 @media (max-width: 1425px) {
	/*#timer {  right:200px; }*/
}
@media (max-width: 767px) {
	#detailsinner { width:95%; }
	ol#GrowCounty li { min-width:50%; }
	/*#timer {  right:70px; }*/
}
@media (max-width: 400px) {
	ol#GrowCounty li { min-width:100%; }
	/*#timer {  position:relative; top:0; right:0; left:0; }*/
}