.body { background:#4b4741; margin: 0px; padding: 0px; }

P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px; }
P A:link    { COLOR: #4e4e4e; }
P A:visited { COLOR: #4e4e4e; }
P A:active  { COLOR: #4e4e4e; }
P A:hover   { COLOR: #00a94f; }

FORM { margin:0px; }
INPUT { margin:0px; }

H1 { font: bold 18px Arial, Helvetica, sans-serif; COLOR: #333333; }
H2 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #0066cc; }

.content { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 18px; background:#FFFFFF; height:400px; vertical-align:top; }
.content A:link    { COLOR: #00a94f; }
.content A:visited { COLOR: #00a94f; }
.content A:active  { COLOR: #00a94f; }
.content A:hover   { COLOR: #00a94f; }

.welcome { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 15px; }

.footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 10px 0px 0px 0px; text-align:center; border-top: #000000 solid 1px;}
.footer A:link    { COLOR: #00a94f; text-decoration:underline; }
.footer A:visited { COLOR: #00a94f; text-decoration:underline; }
.footer A:active  { COLOR: #00a94f; text-decoration:underline; }
.footer A:hover   { COLOR: #3a519a; text-decoration:underline; }

.topnav { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 10px 10px 0px 0px; vertical-align:top; text-align:right; height:100px; background: url(logo.gif) no-repeat left #FFFFFF;}
.topnav A:link    { COLOR: #000000; text-decoration:underline; }
.topnav A:visited { COLOR: #000000; text-decoration:underline; }
.topnav A:active  { COLOR: #000000; text-decoration:underline; }
.topnav A:hover   { COLOR: #666666; text-decoration:underline; }

.nav { background:#333333 url(editor/images/nav_bg.gif) repeat-x; height:29px; text-align:center; vertical-align:middle;}

#nav a {
color: #FFFFFF;
background: url(editor/images/navitem_bg.gif) repeat-x;
font: bold 11px Arial, Helvetica, sans-serif;
display: block;
margin: 0px 2px 0px 0px;
text-decoration: none;
padding: 4px 12px 3px 12px;
text-align:center;
vertical-align:middle;

}
#nav a:hover {
background-image:none;
color:#FFFFFF;
}

.table { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; background:#FF0000; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:2px 10px 2px 10px; text-align:left; }
.table TD { padding:2px 10px 2px 10px; }
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #00a94f 4px; }

.photo { BORDER: solid #666666 1px; }

.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; background:#FFFFFF; BORDER: solid #999999 1px; }
.button { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#333333; }

.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }

.subnav { }
.subnav TD a { background:#d6d1c7 url(editor/images/leftnav_btn_bg.gif) repeat-x top; font: 12px/22px Arial, Helvetica, sans-serif; color: #333333; display: block; margin: 0px; text-decoration: none; padding: 2px 20px 2px 4px; text-align:left; border-bottom:#605e59 solid 1px; height:22px; }
.subnav TD a:hover { background-image:none; background-color:#625c54; color:#FFFFFF; }

.subnav TD UL { color:#FFFFFF; padding:0px; margin: 0px 0px 0px 20px; }
.subnav TD UL LI a { font: 11px/22px Arial, Helvetica, sans-serif; color: #FFFFFF; border-bottom:none; background:none; list-style:disc; margin:0px; padding:0px; text-decoration:underline; }
.subnav TD UL LI a:hover { color: #CCCCCC; background:none; }

