body {
  background-color: #f5971c;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

td {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

textarea {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

a {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #f5971c;
  text-decoration: none;
}

.order {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
}

.err {
	color: #ff0000;
	font-weight: bold;
}

.teletext {
  font-family: Lucida Console, Courie New, Courier, Verdana, Helvetica, courier;
}

.footer {
  font-size: 12px;
  color: #fff;
  background-color: #89a32b;
  font-weight: bold;
}

.maintable {
  border-spacing: 0px;  
}

.rowheader td {
  border-right: 1px solid #fff;
}

.rowheader {
  background-color: #f5971c;  
	color: #fff;
	font-weight: bold;
}

.rowown {
  background-color: #eaffa0;
}

.rowown td {
  border-right: 1px solid #f5971c;
}

.rowselect {
  background-color: #ffbd90;
}

.rowselect td {
  border-right: 1px solid #f5971c;
}

.rowpair {
  background-color: #fff;
}

.rowpair td {
  border-right: 1px solid #f5971c;
}

.rowimpair {
  background-color: #eee;
}

.rowimpair td {
  border-right: 1px solid #f5971c;
}

.rowon {
	background-color: #c9e563;
}

.rowon td {
  border-right: 1px solid #f5971c;
}

#lastcell {
	border-right: none;
}

.okbutton {
	border: 1px solid #89a32b;
	font-size: 12px;
	background-color: #cee871;
  color: #000;
}

.infobox {
	border: 2px solid #89a32b;
	background-color: #fff;
}

.menu {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
}

.submenu {
 /* background-image: url('../img/sm.png');*/
  background-color: #cee871;
  width: 165px;
  height: 35px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-left: 20px;
  padding-right: 15px;
}

.submenu a {
  color: #fff;
}

.submenuselected {
  background-color: #89a32b;
  width: 165px;
  height: 35px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: bold;
  padding-left: 20px;
  padding-right: 15px;
}

.submenuselected a {
  color: #ffe;
}

.orangemenu {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
	background-color: #cee871;
	padding: 6px;
}

.greenlink {
  color: #89a32b;
}

.nameday {
	color: #258e2a;
	font-weight: bold;	
	vertical-align: top;
	padding-top: 5px;
}

.newhunt {
	background-color: #c9e563;
	color: #fff;
	font-weight: bold;	
}

.green {
	background-color: #89a32b;
	color: #fff;
	font-weight: bold;	
}

.orange {
	background-color: #f5971c;
	color: #fff;
	font-weight: bold;	
}

.blue {
	background-color: #0f4eae;
	color: #fff;
	font-weight: bold;	
}
.lightgreen {
	background-color: #cee871;
	color: #fff;
	font-weight: bold;	
}

.weather {
	font-size: 11px;
	padding: 5px;
}

.weathertable {
  border: 1px solid #89a32b;
}

.newstable {
  border: 1px solid #89a32b;
  background-image: url('../img/design/newsback.png');*/
	background-repeat: no-repeat;
  background-position: left top;
}

.content {
	background-color: #fff;
	background-repeat: no-repeat;
  background-position: top;
}

.header {
	background-color: #fff;
}

.tabletd {
	border-right:1px solid #f5971c;
	border-bottom:1px solid #f5971c;
	padding-left: 2px;
	padding-right: 2px;
}

.tableheadertd {
	border-right:1px solid #fff;
	padding-left:3px;
	padding-right:3px;
}

.pictbox {
  color: #fff;
  background-color: #f5971c;  
}

.adminheader {
  background-color: #89a32b;
  color: #fff;
  font-weight: bold;
}


.adminbottomborder{
	border-bottom: black thin solid;
}

.locked{
	border:#FCCFCF thin solid;
}
.unlocked{
	border:#CFF9D7 thin solid; ;
}
