/*  * ASP XP * Copyright (c) 2001 Moonshake Technologies. All Rights Reserved. */a:link { color: 006600; text-decoration: none }a:visited { color: 006600; text-decoration: none }a:hover { color: 0000ff; text-decoration: underline }/* WebTable Row Headers */.m-tbl-row {    background-color: gold;    color: #ffffff;    font-weight: bold;}   /* WebTable Column Headers */.m-tbl-col {    font-family: Verdana,Arial,Helvetica,Geneva;     font-size: 11px;    font-weight: bold;    background-color: #006600;     color: #ffffff;    text-decoration: none;}a.m-tbl-col {    color: #ffffff;    text-decoration: none;}a.m-tbl-col:Hover {    color: #ffffcc;}a.m-tbl-col:Visited {    color: #ffffcc;}/* WebTable Group By Row */.m-tbl-grp {    vertical-align: text-top;    font-family: Verdana,Arial,Helvetica;    font-size: 11px;     background-color: #999999;    color: #ffffff;    font-weight: bold;}/* WebTable Footer */.m-tbl-ftr {    font-family: Verdana,Arial,Helvetica,Geneva;     background-color: #cccccc;     color: #000000;    font-size: 11px;    padding-left: 4px;}/* WebTable Header */.m-tbl-hdr {    font-family: Verdana,Arial,Helvetica,Geneva;     background-color: #cccccc;     color: #000000;    font-size: 11px;    padding-left: 4px;}/* WebTable Border */.m-tbl-bdr {    background-color: #666666;}/* WebTable Odd Colors */.m-tbl-odd  {    vertical-align: text-top;    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    background-color: #cccccc;    color: #000000; }/* WebTable Even Colors */.m-tbl-evn {    vertical-align: text-top;    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    background-color: #ffffff;    color: #000000;}/* WebTable Preview Column */.m-tbl-pvw {    font-family: Verdana,Helvetica,Geneva;     font-size: 11px;    font-style: italic;    color: #0000ff;    margin-left: 60px;    text-align: left;}/* WebTable Page Navigator */.m-tbl-nav          {color: #999999; font-size:11px;}a.m-tbl-nav:Active  {color: #000000; text-decoration:none;}a.m-tbl-nav:Visited {color: #000000; text-decoration:none;}a.m-tbl-nav:Hover   {color: #cc0000;}a.m-tbl-nav:Link    {color: #000000; text-decoration:none;}/* WebForm */.m-frm {    font-family: Verdana,Arial,Helvetica,Geneva;     font-size: 11px;        background-color: #ffffcc;    color: black;    text-color: red;}/* WebForm Border */.m-frm-bdr {    background-color: #0000aa;}/* WebForm Caption */.m-frm-hdr {    font-family: Verdana,Arial,Helvetica,Geneva;     font-size: 9pt;     font-weight: bold;    background-color: #336699;    color: #ffffff;    text-decoration: none;}/* WebForm Page Navigator */.m-frm-nav          {color: #cccccc; font-size:11px; font-weight:normal;}a.m-frm-nav:Active  {color: #ffffff; text-decoration:none; font-weight:normal;}a.m-frm-nav:Visited {color: #ffffff; text-decoration:none; font-weight:normal;}a.m-frm-nav:Hover   {color: #ff0000;}a.m-frm-nav:Link    {color: #ffffff; text-decoration:none; font-weight:normal;}/* Fields */.m-fld {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #000000;}/* Fields Optional */.m-fld-cpn {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #000000;}/* Fields Required */.m-fld-req {    font-family: Verdana,Arial,Helvetica,Geneva;        font-size: 11px;    font-weight: bold;    color: #000000;}/* Standard Buttons */.m-btn {    font-family:verdana,arial,sans-serif;     font-size:12px;    font-weight:bold;     color:#ffffff;     background:#336699;}/* Error Messages */.m-err {    color: #CC0000;    font-weight: bold;}/* Calendar */.m-cal-hdr {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #ffffff;    background-color: #888888;    text-decoration: none;}a.m-cal-hdr {    text-decoration: none;    }.m-cal-dyn {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 7pt;    color: #333333;}.m-cal-day {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #ffffff;    background-color: #bbbbbb;     border: solid 1px black;}.m-cal-sel {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #ffffff;    background-color: #bbbbbb; }.m-cal-tgd {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #cccccc;    background-color: #eeeeee;    border: solid 1px black;}.m-cal-tdy {    font-family:  Verdana,Arial,Helvetica,Geneva;    font-size: 11px;    color: #ffffff;    background-color: #ffffff;    border:solid 2px red;}.m-cal-wkn {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 6pt;    color:blue;}.m-cal-btn {    font-family: Verdana,Arial,Helvetica,Geneva;    font-size: 11px;}a.m-cal-btn:Visited {    color: blue;}a.m-cal-lnk {    text-decoration: none;}a.m-cal-lnk:Visited {    color: blue;}