td
{
    text-align: left;
    vertical-align: top;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    line-height: 13px;
}
body
{
    margin: 0px;
    padding: 0px;
    width: 775px;
}
p
{
    margin-top: 0;
    margin-bottom: 0;
}
.tableborder
{
    border: thin ridge #F9F9F9;
    background-color: #FFFFFF;
}
.liveclock
{
    font-family: Tahoma,Verdana, sans-serif, "Times New Roman" , Arial;
    z-index: 99;
    right: 2%;
    visibility: visible;
    width: 300px;
    color: #FFFFFF;
    position: relative;
    top: -3px;
    text-align: right;
}
.copyright
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold ;
    color: #ACABAB;
    text-decoration: none;
}
.gray
{
    color: #818181;
}
.dark_gray
{
    color: #565656;
}
.red
{
    color: #FE0000;
}
.dark
{
    color: #353434;
}
.bot_men
{
    color: #336699;
    text-decoration: none;
}

.pagemenu
{
    height: 26;
    width: 175px;
    font-family: Tahoma;
    font-size: 11px;
    color: #818181;
    border-left: 2px #EFF1F0 solid;
    border-top: 2px #EFF1F0 solid;
    border-right: 2px #EFF1F0 solid;
    border-bottom: 2px #EFF1F0 solid;
}
A.pagemenu:link
{
    height: 26;
    width: 175px;
    font-family: Tahoma;
    font-size: 11px;
    color: #818181;
}
A.pagemenu:visited
{
    height: 26;
    width: 175px;
    font-family: Tahoma;
    font-size: 11px;
    color: #818181;
}
A.pagemenu:hover
{
    height: 26;
    width: 175px;
    font-family: Tahoma;
    font-size: 11px;
    color: #565656;
    border-left: 2px #FF0000 solid;
    border-top: 2px #FF0000 solid;
    border-right: 2px #FF0000 solid;
    border-bottom: 2px #FF0000 solid;
}
.under
{
    text-decoration: underline;
}
.box
{
    padding: 9px 9px 9px 9px;
}

/*Added on February 5, 2005*/
.bodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
.headertext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #003399;
}
.bodytextitalic
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9.0pt;
    font-style: italic;
}
.bodytextbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: 800;
}
.bodytextsmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
}
/*
a:active {  color: #000000}
a:hover {  color: #0066CC}
a:link {  color: #000000}
a:visited: {color: #000000}
a:visited:hover {color: #1A4C8D}
*/
.bodytextunderline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: underline;
}
.bodytextsmallunderline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    text-decoration: underline;
}
.navigationtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.bodytextnorm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.btnMenuDown
{
    height: 12px;
    width: 12px;
    background-color: #66CC00;
    cursor: hand;
}
.btnMenuUp
{
    height: 12px;
    width: 12px;
    background-color: #336699;
    cursor: hand;
}

body
{
    font-family: tahoma,verdana;
    font-size: 8pt;
    line-height: 17px;
}
input, select, textarea
{
    font-family: tahoma, verdana;
    font-size: 8pt;
}
/*text-transform: uppercase;*/

TH
{
    font-family: verdana;
    color: #336699;
    font-size: 8pt;
    font-weight: bold;
    border: 1px none #999999;
}
H1
{
    font-family: tahoma,verdana;
    color: #244862;
    font-size: 16pt;
}
H2
{
    font-family: tahoma,verdana;
    color: #244862;
    font-size: 14pt;
}
H3
{
    font-family: tahoma,verdana;
    color: #244862;
    font-size: 12pt;
}
HR
{
    color: #244862;
    height: 1pt;
}
LI
{
    font-size: 11px;
    color: #FE0000;
    font-family: tahoma,verdana;
    text-decoration: none;
    margin-left: -15px;
}
.maintable
{
    font-family: tahoma,verdana;
    border: 3px solid #ffffff;
}
.menutable a
{
    font-family: tahoma,verdana;
    color: #eeeeee;
    text-decoration: none;
}
.menutable a:hover
{
    font-family: tahoma,verdana;
    color: #000000;
    text-decoration: underline;
}
.menutable td
{
    font-family: tahoma,verdana;
    color: #244862;
}
.menutitle
{
    font-family: verdana;
    color: #666666;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    text-indent: 40px;
}
.bodytext
{
    font-family: tahoma,verdana;
    color: #244862;
}
.bodytext a
{
    font-family: tahoma,verdana;
    color: #244862;
    border-bottom: 1px dotted;
}
.bodytext a:hover
{
    font-family: tahoma,verdana;
    color: #000000;
    text-decoration: none;
    border-bottom: 1px dotted;
}
.bodytext td
{
    font-family: tahoma,verdana;
    color: #244862;
}
.grouptitle
{
    font-family: verdana;
    color: #336699;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    text-indent: 40px;
    background-color: #666666;
}

/*  CLASSES FOR FONT SIZE, FAMILY & WEIGHT  */
.v8
{
    font-size: 8px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v8b
{
    font-weight: bold;
    font-size: 8px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v9
{
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v9b
{
    font-weight: bold;
    font-size: 9px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v10
{
    font-size: 10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v10b
{
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v11
{
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v11b
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v11i
{
    font-size: 11px;
    font-style: italic;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v11bi
{
    font-weight: bold;
    font-size: 11px;
    font-style: italic;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v12
{
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v12b
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v14
{
    font-size: 14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v14b
{
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v16
{
    font-size: 16px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v16b
{
    font-weight: bold;
    font-size: 16px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v18
{
    font-size: 18px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v18b
{
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v24
{
    font-size: 24px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.v24b
{
    font-weight: bold;
    font-size: 24px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.a9
{
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
}
.a10
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.a10b
{
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.a11
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.a11b
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.a12
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.a12b
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.a14
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.a14b
{
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.a16
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.a16b
{
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}
.a18
{
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}
.a18b
{
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}
.t9
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t9b
{
    font-weight: bold;
    font-size: 9px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t10
{
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t10b
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t11
{
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t11b
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t12
{
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t12b
{
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t14
{
    font-size: 14px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t14b
{
    font-weight: bold;
    font-size: 14px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t16
{
    font-size: 16px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.t16b
{
    font-weight: bold;
    font-size: 16px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/*  CLASSES FOR BACKGROUND IMAGES  */

.stripe-gray
{
    background-image: url(images/tri-gray.gif);
    background-repeat: repeat;
    background-color: #585858;
}
/*  SPECIAL CLASSES */

.list
{
    height: 18px;
    line-height: 18px;
}
.list2
{
    height: 14px;
    line-height: 14px;
}
.title
{
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.bullet
{
    font-weight: normal;
    font-size: 11px;
    margin-left: 10px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.indent
{
    margin-top: 2px;
    font-size: 11px;
    margin-left: 20px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boxtext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}
.tiny
{
    font-weight: normal;
    font-size: 9px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
}
.button
{
    background: url(imagess/butback_off.gif) repeat-x;
    background-color: #B7B7B7;
    height: 22px;
    border-top: none;
    border-bottom: 1px #999999 solid;
    border-left: 1px #999999 solid;
    border-right: 1px #999999 solid;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    cursor: hand;
}
.buttonOver
{
    background: url(imagess/butback_on.gif) repeat-x;
    background-color: #FFBB3E;
    height: 22px;
    border-top: none;
    border-bottom: 1px #ffac2f solid;
    border-left: 1px #ffac2f solid;
    border-right: 1px #ffac2f solid;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    text-align: center;
    text-decoration: none;
    cursor: hand;
}
.form
{
    padding-top: 6px;
    padding-bottom: 6px;
}
.formb
{
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: bold;
}
.data
{
    color: #000000;
    font-family: Arial,Helvetica,Verdana;
    font-weight: bold;
    font-size: 12px;
}
.dataneg
{
    color: #990000;
    font-family: Arial,Helvetica,Verdana;
    font-weight: bold;
    font-size: 12px;
}
.datarow
{
    color: #000000;
    font-family: Arial,Helvetica,Verdana;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px #cccccc dotted;
}
.datarowneg
{
    color: #990000;
    font-family: Arial,Helvetica,Verdana;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px #cccccc dotted;
}
.datarowlock
{
    color: #999999;
    font-family: Arial,Helvetica,Verdana;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px #cccccc dotted;
}
.data9
{
    color: #000000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
}
.dataneg9
{
    color: #990000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
}
.datarow9
{
    color: #000000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
    border-bottom: 1px #cccccc dotted;
}
.datarowneg9
{
    color: #990000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
    border-bottom: 1px #cccccc dotted;
}
.datarowlock9
{
    color: #999999;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
    border-bottom: 1px #cccccc dotted;
}
.datalock9
{
    color: #999999;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
}
.columnhead
{
    background: #717EAE repeat-x;
    color: white;
    vertical-align: middle;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    height: 25px;
}
.columnhead9
{
    background: url(imagess/navbar-green.gif) repeat-x;
    background-color: #7DA87D;
    color: white;
    vertical-align: middle;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
    font-weight: bold;
    white-space: nowrap;
}
.columnheadOn
{
    background: url(imagess/navbar-gold.gif) repeat-x;
    background-color: #FFAC2F;
    color: black;
    vertical-align: middle;
    font-weight: bold;
    white-space: nowrap;
    cursor: hand;
}
.columnhead9On
{
    background: url(imagess/navbar-gold.gif) repeat-x;
    background-color: #FFAC2F;
    color: black;
    vertical-align: middle;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9px;
    font-weight: bold;
    white-space: nowrap;
    cursor: hand;
}

.padL
{
    padding-left: 12px;
}
.padR
{
    padding-right: 12px;
}
.padLR
{
    padding-left: 12px;
    padding-right: 12px;
}
.wrapoff
{
    white-space: nowrap;
}
#bottomtext
{
    color: black;
    background: transparent;
    padding-top: 11px;
}
#toptext
{
    color: #cccccc;
    background: transparent;
    position: relative;
    left: -0.02em;
    top: -1.28em;
    z-index: 2;
}

.screen_head
{
    color: #cccccc;
    background: transparent;
    font-family: Verdana,Tahoma,Arial;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    height: 30; /*filter: progid:DXImageTransform.Microsoft.Shadow(color=black, Direction=135, Strength=3);*/
}


/*  CLASSES FOR ANCHOR TAGS  */

A:link
{
    font-size: 10px;
    color: #980D10;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:visited
{
    font-size: 10px;
    color: #980D10;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:hover
{
    font-size: 10px;
    color: #980D10;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:active
{
    font-size: 10px;
    color: #980D10;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.locked:link
{
    font-size: 11px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.locked:visited
{
    font-size: 11px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.locked:hover
{
    font-size: 11px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: default;
}

.topnav
{
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.topnav:link
{
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.topnav:visited
{
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.topnav:hover
{
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

A.white:link
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.white:visited
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.white:hover
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

A.green:link
{
    font-size: 11px;
    color: #4D734D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.green:visited
{
    font-size: 11px;
    color: #4D734D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.green:hover
{
    font-size: 11px;
    color: #4D734D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

A.gold:link
{
    font-size: 11px;
    color: #ffac2f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.gold:visited
{
    font-size: 11px;
    color: #ffac2f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.gold:hover
{
    font-size: 11px;
    color: #ffac2f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.turquoise:link
{
    font-size: 10px;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.turquoise:visited
{
    font-size: 10px;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.turquoise:hover
{
    font-size: 10px;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.starnav
{
    font-size: 10px;
    font-weight: bold;
    color: #999999;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.starnav:link
{
    font-size: 10px;
    font-weight: bold;
    color: #999999;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.starnav:visited
{
    font-size: 10px;
    font-weight: bold;
    color: #999999;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}
A.starnav:hover
{
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: none;
}

/* PRIMARY DESIGN COLORS BACKGROUNDS*/

.bg-orange-dk
{
    background-color: #ff822f;
}
.bg-orange-md
{
    background-color: #ffaa72;
}
.bg-orange-lt
{
    background-color: #ffddc7;
}
.bg-blue-dk
{
    background-color: #1A4C8D;
}
.bg-blue-md
{
    background-color: #8D98C0;
}
.bg-blue-lt
{
    background-color: #C7CCE1;
}
.bg-gold-dk
{
    background-color: #ffac2f;
}
.bg-gold-md
{
    background-color: #fed362;
}
.bg-gold-lt
{
    background-color: #ffeeb9;
}
.bg-green-dk
{
    background-color: #7da87d;
}
.bg-green-md
{
    background-color: #99cc99;
}
.bg-green-lt
{
    background-color: #c5e5c5;
}
.bg-green-vlt
{
    background-color: #E0F1E0;
}
.bg-gray-dk
{
    background-color: #666666;
}
.bg-gray-md
{
    background-color: #999999;
}
.bg-gray-lt
{
    background-color: #cccccc;
}
.bg-ultra-lt
{
    background-color: #f1f1f1;
}

/* ADDITIONAL COLORS BACKGROUNDS*/

.bg-black
{
    background-color: #000000;
}
.bg-white
{
    background-color: #ffffff;
}
.bg-maroon-dk
{
    background-color: #660a0a;
}
.bg-maroon
{
    background-color: #990000;
}
.bg-maroon-lt
{
    background-color: #cc9999;
}
.bg-tckred
{
    background-color: #de0031;
}

/* PRIMARY DESIGN COLORS */

.black
{
    color: #000000;
}
.white
{
    color: #ffffff;
}
.orange-dk
{
    color: #ff822f;
}
.orange-md
{
    color: #ffaa72;
}
.orange-lt
{
    color: #ffddc7;
}
.gold-dk
{
    color: #ffac2f;
}
.gold-md
{
    color: #fed362;
}
.gold-lt
{
    color: #ffeeb9;
}
.green-vdk
{
    color: #4D734D;
}
.green-dk
{
    color: #7da87d;
}
.green-md
{
    color: #99cc99;
}
.green-lt
{
    color: #c5e5c5;
}
.gray-dk
{
    color: #666666;
}
.gray-md
{
    color: #999999;
}
.gray-lt
{
    color: #cccccc;
}
.ultra-lt
{
    color: #f1f1f1;
}
.turquoise
{
    color: #336699;
}

/* PRIMARY TEXT COLORS */

.txt
{
    color: #333333;
}
.txt-gray
{
    color: #999999;
}
.txt-blue
{
    color: #006699;
}
.txt-red
{
    color: #cc3333;
}
.txt-gold
{
    color: #ffcc00;
}
.txt-orange
{
    color: #ff6600;
}
.txt-green
{
    color: #669999;
}

/* ADDITIONAL COLORS */

.cool-gray
{
    color: #e4e5e4;
}
.warm-gray
{
    color: #d1c7bf;
}
.alt-khaki
{
    color: #e5e1a7;
}
.alt-green
{
    color: #4f8d3d;
}
.alt-ltgreen
{
    color: #bbc237;
}
.alt-dkgreen
{
    color: #6b7946;
}
.alt-purple
{
    color: #804b7a;
}
.maroon-dk
{
    color: #660a0a;
}
.maroon
{
    color: #990000;
}
.maroon-lt
{
    color: #cc9999;
}
.tckred
{
    color: #de0031;
}

/*  CLASSES FOR 1 pixel solid black borders */

.border_ltrb
{
    border-left: 1px black solid;
    border-top: 1px black solid;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
}
.border_ltr
{
    border-left: 1px black solid;
    border-top: 1px black solid;
    border-right: 1px black solid;
}
.border_lrb
{
    border-left: 1px black solid;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
}
.border_trb
{
    border-top: 1px black solid;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
}
.border_tr
{
    border-top: 1px black solid;
    border-right: 1px black solid;
}
.border_tb
{
    border-top: 1px black solid;
    border-bottom: 1px black solid;
}
.border_lb
{
    border-left: 1px black solid;
    border-bottom: 1px black solid;
}
.border_rb
{
    border-right: 1px black solid;
    border-bottom: 1px black solid;
}
.border_lr
{
    border-left: 1px black solid;
    border-right: 1px black solid;
}
.border_l
{
    border-left: 1px black solid;
}
.border_t
{
    border-top: 1px black solid;
}
.border_r
{
    border-right: 1px black solid;
}
.border_b
{
    border-bottom: 1px black solid;
}

.border_green_b
{
    border-bottom: 1px #99cc99 dashed;
}

/* CLASSES FOR 1 pixel solid gray borders */

.border_botdot
{
    border-bottom: 1px dotted #C1C1C1;
}
.borderg_ltrb
{
    border-left: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
.borderg_ltr
{
    border-left: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
}
.borderg_lrb
{
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
.borderg_trb
{
    border-top: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
.borderg_tr
{
    border-top: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
}
.borderg_tb
{
    border-top: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
.borderg_lb
{
    border-left: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
.borderg_rb
{
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
.borderg_lr
{
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
}
.borderg_l
{
    border-left: 1px #cccccc solid;
}
.borderg_t
{
    border-top: 1px #cccccc solid;
}
.borderg_r
{
    border-right: 1px #cccccc solid;
}
.borderg_b
{
    border-bottom: 1px #cccccc solid;
}

/* CLASSES FOR 1 pixel solid blue borders */
.borderb_botdot
{
    border-bottom: 1px dotted #8D98C0;
}
.borderb_ltrb
{
    border-left: 1px #8D98C0 solid;
    border-top: 1px #8D98C0 solid;
    border-right: 1px #8D98C0 solid;
    border-bottom: 1px #8D98C0 solid;
}
.borderb_ltr
{
    border-left: 1px #8D98C0 solid;
    border-top: 1px #8D98C0 solid;
    border-right: 1px #8D98C0 solid;
}
.borderb_lrb
{
    border-left: 1px #8D98C0 solid;
    border-right: 1px #8D98C0 solid;
    border-bottom: 1px #8D98C0 solid;
}
.borderb_trb
{
    border-top: 1px #8D98C0 solid;
    border-right: 1px #8D98C0 solid;
    border-bottom: 1px #8D98C0 solid;
}
.borderb_tr
{
    border-top: 1px #8D98C0 solid;
    border-right: 1px #8D98C0 solid;
}
.borderb_tb
{
    border-top: 1px #8D98C0 solid;
    border-bottom: 1px #8D98C0 solid;
}
.borderb_lb
{
    border-left: 1px #8D98C0 solid;
    border-bottom: 1px #8D98C0 solid;
}
.borderb_rb
{
    border-right: 1px #8D98C0 solid;
    border-bottom: 1px #8D98C0 solid;
}
.borderb_lr
{
    border-left: 1px #8D98C0 solid;
    border-right: 1px #8D98C0 solid;
}
.borderb_l
{
    border-left: 1px #8D98C0 solid;
}
.borderb_t
{
    border-top: 1px #8D98C0 solid;
}
.borderb_r
{
    border-right: 1px #8D98C0 solid;
}
.borderb_b
{
    border-bottom: 1px #8D98C0 solid;
}


.bordermg_lr
{
    border-left: 1px #BEBCBD solid;
    border-right: 1px #BEBCBD solid;
}
/* FOR USE WITH IDS --- PRIMARY DESIGN COLORS */

.01557C
{
    color: #01557C;
}
.000000
{
    color: #000000;
}
.FFFFFF
{
    color: #FFFFFF;
}
.FF0000
{
    color: #FF0000;
}

#orange-dk
{
    color: #ff822f;
}
#orange-md
{
    color: #ffaa72;
}
#orange-lt
{
    color: #ffddc7;
}
#gold-dk
{
    color: #ffac2f;
}
#gold-md
{
    color: #fed362;
}
#gold-lt
{
    color: #ffeeb9;
}
#green-dk
{
    color: #7da87d;
}
#green-md
{
    color: #99cc99;
}
#green-lt
{
    color: #c5e5c5;
}
#gray-dk
{
    color: #666666;
}
#gray-md
{
    color: #999999;
}
#gray-lt
{
    color: #cccccc;
}

/* FOR USE WITH IDS --- PRIMARY TEXT COLORS */

#txt
{
    color: #333333;
}
#txt-gray
{
    color: #999999;
}
#txt-blue
{
    color: #006699;
}
#txt-red
{
    color: #cc3333;
}
#txt-gold
{
    color: #ffcc00;
}
#txt-orange
{
    color: #ff6600;
}
#txt-green
{
    color: #669999;
}

/* IDs FOR ADDITIONAL COLORS */

#black
{
    color: #000000;
}
#white
{
    color: #ffffff;
}
#cool-gray
{
    color: #e4e5e4;
}
#warm-gray
{
    color: #d1c7bf;
}
#alt-khaki
{
    color: #e5e1a7;
}
#alt-green
{
    color: #4f8d3d;
}
#alt-ltgreen
{
    color: #bbc237;
}
#alt-dkgreen
{
    color: #6b7946;
}
#alt-purple
{
    color: #804b7a;
}
#maroon-dk
{
    color: #660a0a;
}
#maroon
{
    color: #990000;
}
#maroon-lt
{
    color: #cc9999;
}
#tckred
{
    color: #de0031;
}
/* Calendar Class */
.calendar
{
    position: absolute;
    z-index: 99;
    left: 203px;
    top: 302px;
}
