body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0 0 0 0;
	letter-spacing: 0px;
}

table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}

a {
	color: #000;
}

a:hover {
	color: #98ca00;
}

hr {
	color: #000;
	background-color: #000;
	height: 1px;
}

ul {
   list-style: square inside none;
	display: list-item;
	margin-left: 0px;
}

ol {
	list-style: decimal outside none;
	display: list-item;
}

ol.nospacing {
	list-style: decimal outside none;
	display: list-item;
	margin-left: 24px;
	padding: 0;
}

div.home {
	width: 280px;
	margin: 0 0px 10px 0;
	padding: 2px 0 4px 4px;
}

div.special {
	width: 280px;
	margin: 0 0 10px 0;
	padding: 2px 0 4px 4px;
	background-color: #f7fde5;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000;
}

.textfield_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid Red;
}

.textfield_tax {
   background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	border: none;
}

.ordername {
	font-size: 11px;
}

.imgborder {
	border: 1px solid #000;
}

.heading1 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	letter-spacing: 0px;
}

.heading2 {
	color: #000;
	font-weight: bold;
	letter-spacing: 0px;
}

.heading3 {
	font-weight: bold;
	color: #7ba300;
	letter-spacing: 0px;
}

.heading4 {
	font-size: 14px;
	font-weight: bold;
	color: #7ba300;
	letter-spacing: 0px;
}

.link2 {
	font-weight: bold;
	color: #000;
	font-size: 11px;	
}

a.link2 {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

.menu {
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
}

.menulink {
	color: #DEA092;
	font-weight: bold;	
	font-size: 11px;
}

a.menulink {
	color: #DEA092;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.menulink:hover {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.layMenu {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  COLOR: #000;
  TEXT-DECORATION: none;  
  BACKGROUND-COLOR: #afe900;
  cursor: pointer;
  letter-spacing: 0px;
}

.layMenu2 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  COLOR: #FFF;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: #577400;
  cursor: pointer;
  letter-spacing: 0px;
}

a.menuOpt {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.menuOpt:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.table {
	background-color: #f7fde5;
	border-top: 1px solid #7ba300;
}

.tablerow {
	border-bottom: 1px solid #7ba300;
}

.button {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color: #7ba300;
	border: 1px solid #7ba300;
	padding: 3px 3px 3px 3px;
}

a.button {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color: #7ba300;
	border: 1px solid #7ba300;
	padding: 3px 3px 3px 3px;
}

a.button:hover {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color: #afe900;
	border: 1px solid #afe900;
	padding: 3px 3px 3px 3px;
}

.blackborder {
	border-top: 1px solid #7ba300;
	border-bottom: 1px solid #7ba300;
}

.rowbg1 {
	background-color: #eaf0d9;
}

.rowbg2 {
	background-color: #f7fde5;
}

a.formgroup {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.formgroup, a.formgroup:hover {
	font-size: 11px;
	font-weight: bold;
	color: #98ca00;
	text-decoration: none;
}

.error {
	font-weight: bold;
	color: Red;
}
