body {
background-color: #087210;
background-image: url('page_bg.jpg');
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
word-spacing: 0px;
letter-spacing: 0px;
text-indent: 0px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
margin-left: 0px;
margin-right: 0px;
margin-top: 15px;
margin-bottom: 15px;
}

td.box_top_left {
background-image: url('box_top_left.jpg'); background-position: bottom right; background-repeat: no-repeat; width: 25px; height: 25px;
}
td.box_top_right {
background-image: url('box_top_right.jpg'); background-position: bottom left; background-repeat: no-repeat; width: 25px; height: 25px;
}
td.box_top {
background-image: url('box_top.jpg'); background-position: bottom; background-repeat: repeat-x; width: 25px; height: 25px;
}
td.box_bottom_left {
background-image: url('box_bottom_left.jpg'); background-position: top right; background-repeat: no-repeat; width: 25px; height: 25px;
}
td.box_bottom_right {
background-image: url('box_bottom_right.jpg'); background-position: top left; background-repeat: no-repeat; width: 25px; height: 25px;
}
td.box_bottom {
background-image: url('box_bottom.jpg'); background-position: top; background-repeat: repeat-x; width: 25px; height: 25px;
}
td.box_left {
background-image: url('box_left.jpg'); background-position: right; background-repeat: repeat-y; width: 25px; height: 25px;
}
td.box_right {
background-image: url('box_right.jpg'); background-position: left; background-repeat: repeat-y; width: 25px; height: 25px;
}

a#links:link {
color: #70A271;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#links:visited {
color: #70A271;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#links:hover {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
font-weight: bold;
letter-spacing: 0px;
}
a#links:active {
color: #70A271;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}

a#pages:link {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#pages:visited {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#pages:hover {
color: ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#pages:active {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}

a#heading:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}
a#heading:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}
a#heading:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #004400;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
background: White;
}
a#heading:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}

a#sort:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}
a#sort:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}
a#sort:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}
a#sort:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}

a#name:link {
color: #269927;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
letter-spacing: 0px;
}
a#name:visited {
color: #269927;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
letter-spacing: 0px;
}
a#name:hover {
color: #269927;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#name:active {
color: #269927;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
letter-spacing: 0px;
}

a#map:link {
color: #0000ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
font-weight: none;
letter-spacing: 0px;
}
a#map:visited {
color: #0000ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
font-weight: none;
letter-spacing: 0px;
}
a#map:hover {
color: #0000ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: none;
letter-spacing: 0px;
}
a#map:active {
color: #0000ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
font-weight: none;
letter-spacing: 0px;
}

a#close:link {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#close:visited {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#close:hover {
color: #2AAC2C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}
a#close:active {
color: #228B22;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
letter-spacing: 0px;
font-weight: none;
line-height: 20px;
}

p.body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.green {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #228B22;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.darkgreen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #114411;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.lite {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #eeffee;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.liteHome {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 20px;
color: #009933;
text-decoration: none;
letter-spacing: 1px;
font-weight: normal;
padding-top: 2px;
padding-bottom: 2px;
}

p.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
letter-spacing: 0px;
font-weight: normal;
}

p.smallHome {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #009933;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.bottom {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #228B22;
text-decoration: none;
letter-spacing: 1px;
font-weight: none;
padding-bottom: 5px;
}

p.number {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #339933;
text-decoration: none;
letter-spacing: 0px;
font-weight: normal;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #228B22;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
margin: 0px;
padding: 2px;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #228B22;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
margin: 0px;
padding: 2px;
}
p.heading {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #228B22;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.heading_white {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
}

p.heading_desc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #228B22;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
}

p.table_heading {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;
background: #006600;
}

table#single {
border: 1px solid #006600;
}

table#singleNew {
border: 0px dotted #000000;
padding: 5px;
}

table#green {
border: 1px solid #006600;
}

td.border {
border-top: 1px solid #009900;
border-left: 1px solid #009900;
border-bottom: 1px solid #004400;
border-right: 1px solid #004400;
}

td.border_green {
border-top: 1px solid #009900;
border-left: 1px solid #009900;
border-bottom: 1px solid #009900;
border-right: 1px solid #009900;
}

td.bottom {
border-bottom: 2px solid #007700;
}

hr {
border: 1px dotted #2AAC2C;
padding: 0px;
margin: 0px;
margin-top: 5px;
margin-bottom: 5px;
}

<!-- text box desc -->
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid Black;
border-color: #446644;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: solid;
font-size: 11px;
letter-spacing: 0px;
border: 1px;
border-color: #000000;
background-color: #ffffff;
}

input {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
border: 1px solid #006600;
}

.input_keyword {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
letter-spacing: 0px;
border: 1px solid #336633;
}

.input_textbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
letter-spacing: 1px;
padding: 2px;
BORDER-RIGHT: #006600 1px solid;
BORDER-RIGHT: #006600 1px solid;
BORDER-TOP: #006600 1px solid;
BORDER-LEFT: #006600 1px solid;
BORDER-BOTTOM: #006600 1px solid;
BACKGROUND-COLOR: #ffffff;
}

.input_ghost {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
letter-spacing: 1px;
padding: 2px;
BORDER-RIGHT: #006600 0px solid;
BORDER-RIGHT: #006600 0px solid;
BORDER-TOP: #006600 0px solid;
BORDER-LEFT: #006600 0px solid;
BORDER-BOTTOM: #006600 0px solid;
BACKGROUND-COLOR: #ccddcc;
}

.input_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: none;
letter-spacing: 0px;
BORDER-RIGHT: #41B000 1px solid;
BORDER-RIGHT: #41B000 1px solid;
BORDER-TOP: #41B000 1px solid;
BORDER-LEFT: #41B000 1px solid;
BORDER-BOTTOM: #41B000 1px solid;
BACKGROUND-COLOR: #eeffee;
}

.input_button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
letter-spacing: 1px;
BORDER-RIGHT: #002200 1px solid;
BORDER-TOP: #EEFFEE 1px solid;
BORDER-LEFT: #EEFFEE 1px solid;
BORDER-BOTTOM: #002200 1px solid;
BACKGROUND-COLOR: #44aa44;
}

.input_green {
BORDER-RIGHT: #41B000 1px solid;
BORDER-TOP: #41B000 1px solid;
BORDER-LEFT: #41B000 1px solid;
BORDER-BOTTOM: #41B000 1px solid;
BACKGROUND-COLOR: #ddeedd;
}


.forminput {
FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}
.textinput {
FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}
.radiobutton {
FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}
.checkbox {
FONT-SIZE: 61px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif
}

.formfield
{
       width: 95%; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #DDDDDD; background-color: #F6F6E6; padding: 5px; margin: 5px; height: 30px;
}
.button
{
       border: 1px solid #007711; background-color: #009933; padding: 5px; color:#ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.button:hover
{
       border: 1px solid #006600; background-color: #00aa44; padding: 5px; color: #ffffff; font-weight: bold;  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.noborder {
background-color: #77cc77;
border: 0px none Green;
}

.checkbox {
background-color: #eeffee;
border: 0px;
}


.clear {
border: 0px;
}

.keyword {
border: 3px;
border-color: #bbbbbb;
}