.body { background: #62734f; margin: 0px; padding: 0px; }

P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; margin:0px 0px 0px 0px;  }
P A:link    { COLOR: #62734f; font-weight:bold; }
P A:visited { COLOR: #62734f; font-weight:bold;}
P A:active  { COLOR: #62734f; font-weight:bold;}
P A:hover   { COLOR: #62734f; font-weight:bold;}

UL { margin: 0px 0px 15px 15px; }
LI { margin: 5px 0px 0px 0px; font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; list-style: square; }
LI A:link    { COLOR: #62734f; font-weight:bold; }
LI A:visited { COLOR: #62734f; font-weight:bold;}
LI A:active  { COLOR: #62734f; font-weight:bold;}
LI A:hover   { COLOR: #000000; font-weight:bold;}

FORM { margin:0px; }
INPUT { margin:0px; }

H1 { font: 11px Arial, Helvetica, sans-serif; text-transform: capitalize; COLOR: #FFFFFF; vertical-align:top;}
H2 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 10px 0px; }
H2 A:link    { COLOR: #FFFFFF; }
H2 A:visited { COLOR: #FFFFFF; }
H2 A:active  { COLOR: #FFFFFF; }
H2 A:hover   { COLOR: #d52225; }

H3 { font: bold 16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 0px 0px; }

.list { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #CCCCCC; vertical-align:top; }
.list A:link    { COLOR: #CCCCCC; font-weight:bold;}
.list A:visited { COLOR: #CCCCCC; font-weight:bold;}
.list A:active  { COLOR: #CCCCCC; font-weight:bold;}
.list A:hover   { COLOR: #d52225; font-weight:bold;}

.footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#2b3956; border-top:#FFFFFF solid 2px; text-align:center; height:25px;}
.footer A:link    { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:visited { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:active  { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:hover   { COLOR: #FFFFCC; text-decoration:underline; }

#nav a {
color: #FFFFFF;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
display: block;
margin: 0px;
text-decoration: none;
padding: 6px 0px 6px 8px;
width: 100%;
vertical-align:bottom;
border-bottom: solid 1px #FFFFFF;
background:#2b3956;
text-align:left;
}
#nav a:hover {
background-color: #62734f;
color:#FFFFFF;
}

.topnav { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background: url(images/header.jpg) no-repeat; height:176px; width:778px; text-align:center; vertical-align: bottom; border-bottom: solid 2px #FFFFFF;  }
.topnav A:link    { COLOR: #FFFFFF; font-weight:bold; }
.topnav A:visited { COLOR: #FFFFFF; font-weight:bold;}
.topnav A:active  { COLOR: #FFFFFF; font-weight:bold;}
.topnav A:hover   { COLOR: #FFFFCC; font-weight:bold;}

.leftnav { width:180px; background:#3a587c; vertical-align:top; }

.content { background:#FFFFFF; height:350px; padding: 20px; vertical-align:top; text-align:left; }

.table { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #CCCCCC; vertical-align:top; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:0px 0px 0px 0px; text-align:right; }
.table TD { border-top: 1px #666666 solid;}
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #990100 4px; }

.photo { BORDER: solid #666666 1px; }

.button { font: 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#2b3956; padding:2px; }

.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 2px; background-color:#999999; border: #4b4b4b solid 1px; }

.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #d52225; }
.help A { COLOR: #d52225; }
.error { font: 12px Arial, Helvetica, sans-serif; COLOR: #c9160d; }
.error A { COLOR: #006699; }

