/*  HEADER STYLES  */
.header-date { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 0px 10px  0px 0px;}


/*  FOOTER STYLES  */
.copyright   { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding: 10px 0px 10px 0px; text-align: center;}


/*  NAV STYLES  */
.topnav         { background-color: #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: none; width: 100%; height: 100%; border: 1px; border-color: #000000 #000000 #000000 #000000; border-style: solid; border-width: 1px;}
.topnav:visited { background-color: #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: none; width: 100%; height: 100%; border: 1px; border-color: #000000 #000000 #000000 #000000; border-style: solid; border-width: 1px;}
.topnav:hover   { background-color: #ffffff; color: #000000; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: none; width: 100%; height: 100%; border: 1px; border-color: #000000 #000000 #000000 #000000; border-style: solid; border-width: 1px;}
.topnav:active  { background-color: #000000; color: #ffffff; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: none; width: 100%; height: 100%; border: 1px; border-color: #000000 #000000 #000000 #000000; border-style: solid; border-width: 1px;}

.bottomnav         {                            color: #0000cc; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 0px; text-decoration: underline;}
.bottomnav:visited {                            color: #0000cc; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 0px; text-decoration: underline;}
.bottomnav:hover   { background-color: #0000cc; color: #ffffff; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 0px; text-decoration: underline;}
.bottomnav:active  {                            color: #0000cc; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 0px; text-decoration: underline;}

a         {                            color: #0000cc; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}
a:visited {                            color: #0000cc; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}
a:active  {                            color: #0000cc; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}
a:hover   { background-color: #0000cc; color: #ffffff; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}

a.links         {                            color: #0000cc; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}
a.links:visited {                            color: #0000cc; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}
a.links:active  {                            color: #0000cc; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}
a.links:hover   { background-color: #0000cc; color: #ffffff; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; text-decoration: underline;}


/*  TEXT STYLES  */
h1          { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight:   bold; border-bottom: 1px solid #cc0000;}
h2          { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:   bold; padding: 0px 12px 0px 12px; line-height: 1.5;}
h2.outline  { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:   bold; padding: 0px 12px 0px 12px; line-height: 1.5; border: 2px solid #cc0000;}
h2.standout { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:   bold; padding: 0px 12px 0px 12px; line-height: 1.5; border: 2px solid #660000; background: #cc0000;}
h3          { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:   bold; padding: 0px 12px 0px 12px;}
h3.outline  { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:   bold; padding: 0px 12px 0px 12px;                   border: 2px solid #cc0000;}
h3.standout { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:   bold; padding: 0px 12px 0px 12px;                   border: 2px solid #660000; background: #cc0000;}
h4          { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:   bold; padding: 0px 12px 0px 12px;}
body        { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding: 0px 12px 0px 12px;}
p           { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding: 0px 12px 0px 12px; line-height: 1.5;}
p.stagger   { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:   bold; line-height: 0.5;}
p.outline   { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding: 0px 12px 0px 12px; line-height: 1.5; border: 2px solid #cc0000;}
p.standout  { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding: 0px 12px 0px 12px; line-height: 1.5; border: 2px solid #660000; background: #cc0000;}
hr          { color: #ffffff; border-bottom: 1px solid #cc0000;}

tr.darkcell  { background: #fefed1;}
tr.lightcell { background: #ffffee;}
td.links     { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border-bottom: 1px solid #cccccc;}

.testimonial { background: #ffffee; border: 1px solid #000000; font-style: none; padding: 8px; width: 80%;}

/*  FORM STYLES  */
.forminput   { background-color: #99ccff; color: #000000; font-family: Vedana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.formbutton  { background-color: #0066cc; color: #ffffff; font-family: Vedana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; float: none;}
.required    {                            color: #990000; font-family: Vedana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:   bold;}
input    { display: block; float: left;}
textarea { }
label    { display: block; float: left; font-weight: bold; margin-bottom: 8px; padding-right: 10px; text-align: right; width: 160px;}


