/* Added by Jason, used for PDF text */
.pdf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 9px; font-weight: lighter; color: #CC0000; text-transform: uppercase; font-style: normal}

A
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
A:hover
{
    COLOR: #c0c0c0;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

A.interlink
{
    COLOR: #003399;
    TEXT-DECORATION: underline;
    font-size: 12px;
    font-weight: bold;
}
A.interlink:hover
{
    COLOR: #c0c0c0;
    TEXT-DECORATION: underline;
}
A.interlink:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

BODY
{
    FONT-FAMILY: Arial;
    text-align: left;
}
TR.normal
{
    BACKGROUND-COLOR: #FFFFFF;
}
TR.altern
{
    BACKGROUND-COLOR: #BFDFFF;
}
TD
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
}
TD.header
{
    BACKGROUND-COLOR: #008000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}
TD.navbar
{
    BACKGROUND-COLOR: #3399ff;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
TD.code
{
    FONT-FAMILY: courier;
    FONT-SIZE: small;
}
H1
{
    FONT-FAMILY: Arial;
    COLOR: #003399;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 17px;
}
H2
{
    FONT-FAMILY: Arial;
    COLOR: #000000;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 15px;
    TEXT-DECORATION: underline;
}
H3
{
    FONT-FAMILY: Arial;
    COLOR: #008000;
    FONT-WEIGHT: Bold;
    FONT-SIZE: Large;
}
A.rollover
{
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 90%
}
A.rollover:hover
{
    COLOR: Red;
}
A.rollover:active
{
    COLOR: Silver;
}
A.rollovernav
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 90%;
    font-weight: bold;
}
A.rollovernav:hover
{
    COLOR: #ffffff;
}
A.rollovernav:active
{
    COLOR: #c0c0c0;
}
A.rollovernav2
{
    COLOR: #BB0000;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 90%;
    font-weight: bold;
}
A.rollovernav2:hover
{
    COLOR: #ffffff;
}
A.rollovernav2:active
{
    COLOR: #c0c0c0;
}
A.rollovertop
{
    COLOR: #003399;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
A.rollovertop:hover
{
    COLOR: #c0c0c0;
}
A.rollovertop:active
{
    COLOR: #003399;
}
A.rollovertablehead
{
    COLOR: #000000;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
A.rollovertablehead:hover
{
    COLOR: #FFFFFF;
}
A.rollovertablehead:active
{
    COLOR: #CC0000;
}
input.gdnbutton
{
    font-family:        verdana;
    font-size:          xx-small;
    font-weight:        bold;
    text-decoration:    none;
    background-color:   #3399FF;
    color:              #FFFFFF;
    border-top:         1 solid #99CCFF;
    border-left:        1 solid #99CCFF;
    border-right:       1 solid #336699;
    border-bottom:      1 solid #336699;
    cursor:             hand;
}

A.gdnbutton
{
    font-family:        verdana;
    font-size:          xx-small;
    font-weight:        bold;
    text-decoration:    none;
    background-color:   #3399FF;
    color:              #FFFFFF;
    border-top:         1 solid #99CCFF;
    border-left:        1 solid #99CCFF;
    border-right:       1 solid #336699;
    border-bottom:      1 solid #336699;
    cursor:             hand;
}

/* WEB COMMUNITIES -- Details Inline */
TABLE.dataview /* for when you need a border on a table */
{
    border:1px SOLID;
    border-color:#008000;
}

TH.headerbar /* for when you need a border on a table */
{
    border:1px SOLID;
    border-color:#3399FF;
}

TR.altrow /* for alternating background colors in table rows */
{
    BACKGROUND-COLOR: #BFDFFF;
}

TR.titlerow /* for the row that contains column headers in a table */
{
    BACKGROUND-COLOR: #3399FF; /*#FF9900;*/
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
}

TD.inactive /* for inactive buttons */
{
    COLOR: Silver;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 90%;
}

TD.title /* for headers in forms */
{
    BACKGROUND-COLOR: #003399; /*#FF9900;*/
    FONT: Arial;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    PADDING: 2px;
}

TH.header
{
    BACKGROUND-COLOR: #99CCFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}
TD.address
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
}

TD.formborder /* for borders in forms */
{
    border : 1px solid #3399FF;
    background-color : #E5F3FF;
}

TH.dataview
{
    BACKGROUND-COLOR: #99CCFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}

TH.headerbar
{
    BACKGROUND-COLOR: #99CCFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}

.code
{
    FONT-FAMILY: courier new;
    FONT-SIZE: x-small;
}

UL.form
{
    FONT-FAMILY: Arial;
    COLOR: Black;
    FONT-WEIGHT: Bold;
    FONT-SIZE: x-small;
}

TD.form
{
    FONT-FAMILY: Arial;
    COLOR: Black;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
}

PRE.form
{
    FONT-FAMILY: Arial;
    COLOR: Black;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
}

SPAN.main
{
    FONT-FAMILY: Arial;
    COLOR: #003399;
    font-size: 17px;
    font-weight: bold;
    text-align : center;
}

SPAN.title
{
    FONT-FAMILY: Arial;
    COLOR: #000000;
    font-size: 14px;
    font-weight: bold;
    text-align : center;
}

SPAN.titleunder
{
    FONT-FAMILY: Arial;
    COLOR: #000000;
    font-size: 13px;
    font-weight: bold;
    text-align : center;
}

SPAN.rights /* for copy rights at the bottom */
{
    FONT: Arial;
    FONT-SIZE: 9px;
    COLOR: #000000;
}

SPAN.inactive /* for inactive buttons */
{
    COLOR: Silver;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: Bold;
    LINE-HEIGHT: 90%;
}

DIV.rights
{
    FONT: Arial;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
}
SPAN.accent/* for bolding out in the text */
{
    COLOR: #003399;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;
}

SPAN.array
{
    FONT: Arial;
    FONT-SIZE: 11px;
    COLOR: #000000;
}

.CartListHead
{
    background-color: #3399ff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 11pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #c0c0c0;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #3399ff;
    line-height: 10pt;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    color: black

}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px
}
.grid
{
    COLOR: #003399;
    TEXT-DECORATION: underline;
    font-size: 12px;
    font-weight: bold;
}
.grid:hover
{
    COLOR: #3399ff;
    TEXT-DECORATION: underline;
}
.grid:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
