/* OVERALL PAGE BODY STYLE */
.body { background:#ffce4f; margin: 0px; padding: 0px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px; text-align:justify; }
P A:link    { COLOR: #C47800; }
P A:visited { COLOR: #C47800; }
P A:active  { COLOR: #C47800; }
P A:hover   { COLOR: #000000; }

DIV { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px; text-align:justify; }
DIV A:link    { COLOR: #C47800; }
DIV A:visited { COLOR: #C47800; }
DIV A:active  { COLOR: #C47800; }
DIV A:hover   { COLOR: #000000; }

/* BULLETED LISTING STYLES
UL { margin: 0px 0px 0px 35px; text-align:left;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; } */

/* HEADING STYLES */
H1 { font: 14px Arial, Helvetica, sans-serif; COLOR: #C47800; text-align:left; margin:0px 0px 8px 0px; text-transform:uppercase; }
H1 A:link    { COLOR: #C47800; text-decoration:none; }
H1 A:visited { COLOR: #C47800; text-decoration:none; }
H1 A:active  { COLOR: #C47800; text-decoration:none; }
H1 A:hover   { COLOR: #C47800; text-decoration:none; }

H2 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px;  }
H3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* FOOTER STYLE */
.footer { background:url(images/footer_bg.jpg) no-repeat; height:182px; font: 10px/18px Arial, Helvetica, sans-serif; COLOR: #967100; text-align:center; vertical-align:top; padding:0px; margin:0px; }
.footer A:link    { COLOR: #967100; text-decoration:underline; }
.footer A:visited { COLOR: #967100; text-decoration:underline; }
.footer A:active  { COLOR: #967100; text-decoration:underline; }
.footer A:hover   { COLOR: #000000; text-decoration:underline; }

/* TOPNAV STYLE */
.topnav { background:url(images/t.gif) repeat-x bottom; font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #9c9c9c; text-align:center; vertical-align:top; padding:20px 0px 2px 0px; margin:0px; text-transform:uppercase; }
.topnav A:link    { COLOR: #9c9c9c; text-decoration:none; }
.topnav A:visited { COLOR: #9c9c9c; text-decoration:none; }
.topnav A:active  { COLOR: #9c9c9c; text-decoration:none; }
.topnav A:hover   { COLOR: #967100; text-decoration:none; }


/* TABLE LISTINGS STYLE */
.table { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; vertical-align:top; text-align:left; }
.table A         { COLOR: #C47800; }
.table A:hover   { COLOR: #000000; }
.table TH { padding:2px; text-align:left; background: #666666; color:#FFFFFF; }
.table TD { border-top: 1px #CCCCCC solid; padding:3px; }

/* FORM STYLES */
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background: #666666; padding: 0px 4px 0px 4px; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #FF0000; }
.error A { COLOR: #006699; }