body {
  background-color: #deffde; /* Light green */
  margin-bottom: 8px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 8px;

  scrollbar-face-color: #00997f; 
  scrollbar-highlight-color: #ccffcc;
  scrollbar-3dlight-color: #99ffcc;
  scrollbar-darkshadow-color: #003300; 
  scrollbar-shadow-color: #006600; 
  scrollbar-arrow-color: #deffde;
  scrollbar-track-color: #00CC99;
}

A:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A:ACTIVE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

H1 {
	font-family: "Times New Roman", Times, serif;
	color: #003300;
	font-size: 18px;
	font-weight: bold;
}

H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003300;
	font-size : 14px;
}

H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 13px;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

p.img_txt {
	font-size: 9px;
}

STRONG {
	color : #003300;
	font-size: 11px;
	font-weight : bold;
}

LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

INPUT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	background-color: #ffffff; 
  border-top: #00997f 1px solid;
	border-left: #00997f 1px solid;
	border-bottom: #99ff99 1px solid;
	border-right: #99ff99 1px solid;
}

INPUT.green_button {
	width: 60px;
	color: White; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	background-image: url(images/button_bgr_20.png);
	height: 20px;
	border: none;
	padding-top: 0px;
	padding-bottom: 2px;
}

TABLE.green_form {
	background: #00cc99;
	border-top: #99ff99 1px solid;
	border-left: #99ff99 1px solid;
	border-bottom: #00997f 1px solid;
	border-right: #00997f 1px solid;
}

TD.green_cell {
	background: #00cc99;
	border-top: #99ff99 1px solid;
	border-left: #99ff99 1px solid;
	border-bottom: #00997f 1px solid;
	border-right: #00997f 1px solid;
}

TD.frame_cell {
/*	background: #ffffff;*/
/*	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;*/
}

SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color: #ffffff;
}

OPTION {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	background-color: #ffffff; 
  border-top: #00997f 1px solid;
	border-left: #00997f 1px solid;
	border-bottom: #99ff99 1px solid;
	border-right: #99ff99 1px solid;
}

.error {
	font-size : 13px;
	color: #cc0000;
  font-weight: bold;
}

.as_h2 {
	font-size: 14px;
	color: #003300;
	font-weight: bold;
/*	line-height: 24px;*/
}

.as_h3 {
	font-size: 13px;
	color: #003300;
	font-weight: bold;
	line-height: 24px;
}

TD.button {
	BACKGROUND: #d6d3ce; BORDER-BOTTOM: #584300 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #584300 1px solid; BORDER-TOP: #ffffff 1px solid
}

span.hu {
	font-size: 13px;
	color: #003300;
	font-weight: bold;
	line-height: 24px;
}

.article_title_big {
	font-size: 15px;
	color: #003300;
	font-weight: bold;
}

.article_title_small {
	font-size: 14px;
	color: #003300;
	font-weight: bold;
}

.article_summary {
	color : #003300;
	font-size: 11px;
	font-weight : bold;
}

.article_imagetext {
	font-size: 10px;
	font-style: italic;
}

td.signup {
  border-top: 1px solid Black; 
  border-bottom: 1px solid Black; 
/*  font-size: 1px; 
  padding-bottom: 0px; 
  padding-top: 0px; */
}

td.ruler {
  border-top: 1px solid Black; 
  font-size: 1px; 
  padding-bottom: 0px; 
  padding-top: 0px;
}