<style type="text/css"><!--

/* ----------------------------------------------------------------------------
   Default Style Definitions
   ------------------------------------------------------------------------- */

body     { font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF; }
td       { font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; font-size:12px; }
input    { font-family:Verdana,Arial,Helvetica,sans-serif;        font-size:11px; }
textarea { font-family:Verdana,Arial,Helvetica,sans-serif;        font-size:11px; overflow:auto; width:99%; }

/* ----------------------------------------------------------------------------
   Main Site Layout Style Definitions
   ------------------------------------------------------------------------- */

TABLE.main_site_layout { width:780px; border:0px solid PINK; padding: 0px; spacing: 0px; }
TABLE.site_layout      { width:100%;  border:0px solid PINK; padding: 0px; spacing: 0px; }
TABLE.main_app_layout  { width:780px; border:0px solid RED;  padding: 0px; spacing: 0px; }
TABLE.form_layout      {              border:0px;            padding: 1px; spacing: 0px; background-color: #d8d2ff; }
 
TD.site_layout         {            border:0px solid #8fa0ba; padding: 0px; spacing: 0px; }
TD.site_leftcol        { width:10%; border:0px solid #8fa0ba; padding: 1px; spacing: 0px; }
TD.site_rightcol       { width:10%; border:0px solid #8fa0ba; padding: 1px; spacing: 0px; }
TD.form_leftcol        { text-align: right; }

/* ----------------------------------------------------------------------------
   WEBAPL Specific Style Definitions
   ------------------------------------------------------------------------- */

TABLE.apphdr_layout  { width:100%;  border:0px solid #8fa0ba; padding: 0px; spacing: 0px; }
TD.apphdr_layout     { border:0px solid #8fa0ba; padding: 0px; spacing: 0px; }
TD.apphdr_title      { border:0px solid #8fa0ba; padding: 0px; spacing: 0px; text-align: left;  vertical-align: bottom; }
TD.apphdr_links      { border:0px solid #8fa0ba; padding: 0px; spacing: 0px; text-align: right; vertical-align: bottom; }
TD.apphdr_menubar    { border:0px solid #8fa0ba; padding: 2px; spacing: 0px; text-align: right; vertical-align: center; background-color: #9999ff;}
TABLE.appbody_layout { width:100%;  border:0px solid #8fa0ba; padding: 0px; spacing: 0px; }
TD.appbody_layout    { border:0px solid #8fa0ba; padding: 0px; spacing: 0px; }
TABLE.appftr_layout  { width:100%;  border:1px solid #8fa0ba; padding: 0px; spacing: 0px; }

A.app_tablink:link      { color:#8E57A6; background-color:transparent; text-decoration:none; }
A.app_tablink:visited   { color:#8E57A6; background-color:transparent; text-decoration:none; }
A.app_tablink:hover     { color:#A172B5; background-color:transparent; text-decoration:none; }
A.app_tablink:active    { color:#A172B5; background-color:transparent; text-decoration:none; }

A.app_menulink:link      { color:#ffffff; background-color:transparent; }
A.app_menulink:visited   { color:#ffffff; background-color:transparent; }
A.app_menulink:hover     { color:#9999ff; background-color:#ffffff; text-decoration:none; }
A.app_menulink:active    { color:#ffffff; background-color:transparent; }

.apphdr_title { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; 
  font-size:16px; font-weight:normal; color:blue; 
}
.apphdr_links { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; 
  font-size:10px; font-weight:normal; color:#000000; 
}
.apphdr_tabs  {
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; 
  font-size:12px; font-weight:normal; color:#000000; background-color: #ffccff; 
}
.apphdr_tab_active {
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; 
  font-size:12px; font-weight:normal; color:#ffffff; background-color: #9999ff;
}
.apphdr_menu {
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif; 
  font-size:12px; font-weight:normal; color:#ffffff; background-color: #9999ff;
}
.appftr_text {
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif;
  font-size:10px; font-weight:normal; color:blue;
}
.pagetitle { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif;
  font-size:16px; font-weight:bold; color:#8000ff;
}
.linktitle { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif;
  font-size:14px; font-weight:normal;
}
.errormsgs { font-size:12px; font-weight:normal; color:RED; }
.infomsgs  { font-size:12px; font-weight:normal; color:GREEN; }

/* ----------------------------------------------------------------------------
   Page Body Formatting Styles
   ------------------------------------------------------------------------- */
.hdg2 { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif;
  font-size:15px; font-weight:bold; color:#000000;
}

table.rt  { border:0px solid #8fa0ba; padding: 0px; spacing: 0px; background-color: #d8d2ff; }
tr.rt_htr { padding: 0px; spacing: 0px; vertical-align: center; background-color: #d8d2ff; }
td.rt_htd { border:1px solid #8fa0ba; }
td.rt_td  { background-color: #ffffff; }

table.ht  { border:0px solid #8fa0ba; padding: 0px; spacing: 0px; background-color: #d8d2ff; }
td.ht_tdl { border:0px solid #8fa0ba; }
td.ht_tdd { background-color: #ffffff; }

/* ----------------------------------------------------------------------------
   OLTC Specific Style Definitions
   ------------------------------------------------------------------------- */
.oltc_pagetitle { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif;
  font-size:16px; font-weight:bold; color:#8000ff;
}
.oltc_form { 
  font-family:Arial,Helvetica,Monaco,Verdana,sans-serif;
  font-size:12px; font-weight:normal; color:#d8d2ff;
}

/* ----------------------------------------------------------------------------
   Link Directory uses #9595ca for tables and PURPLE for Title Text
   ------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------
   Leftover classes from EasyForum
   ------------------------------------------------------------------------- */

.s{font-size:10px}
.j{text-decoration:none}
.r{padding:4px;font-size:10px}

.a{background-color:#EBE2F0;color:#000000}
.b{background-color:#D9C6E1;color:#000000}
.c{font-size:12px;font-weight:bold;color:#ffffff;background-color:#8E57A6}
.f{color:#ffffff;font-size:10px;padding:0px}
.f_modified{color:#5E3A6E;font-size:10px;padding:0px}
.q{background-color:#5E3A6E}
.w{color:#ffffff}
.x{color:#A172B5;background-color:transparent}
.y{color:#8E57A6;background-color:transparent}
.z{background-color:#C6AAD2}

A:link      { color:#8E57A6; background-color:transparent }
A:visited   { color:#8E57A6; background-color:transparent }
A:hover     { color:#A172B5; background-color:transparent; text-decoration:none}
A:active    { color:#A172B5; background-color:transparent }
A.v:visited { text-decoration:none }

--></style>

