/* Links. */
a.link-nav { color: #000000; text-decoration:none; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
a.link-nav:hover {color: #666666; text-decoration:none; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
a.link-nav_admin { color: #000000; text-decoration:none; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
a.link-nav_admin:hover {color: #666666; text-decoration:none; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.link-nav-selected { font-weight: bold }
a.link-content { color: #990000; text-decoration:underline; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
a.link-content:hover {color: #990000; text-decoration:none; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
a.link-datalist { color: #990000; text-decoration:underline; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
a.link-datalist:hover {color: #990000; text-decoration:none; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}

/* Backgrounds. */
.bg-nav { background-color: #E5E5E5; }
.bg-nav_admin {	background-color: #CACACA; }
.bg-content { background-color: #FFFFFF; }

/* Border. */
.border-page { background-color: #666666; }

/* Buttons.  Change both. */
button { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif}
.button { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif }

/* Data List. */
.DataListTable { WIDTH: 100%; BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
.DataListHeaderTR { BACKGROUND-COLOR: #999999}
.DataListHeaderTD { COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; line-height: 16px; FONT-FAMILY: Verdana, Arial, Sans-Serif; text-decoration: none; }
.DataListHeaderTDsort { COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; line-height: 16px; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Sans-Serif; CURSOR: hand }
.DataListEvenTR { BACKGROUND-COLOR: #E5E5E5}
.DataListOddTR { BACKGROUND-COLOR: #FFFFFF}
.DataListTD { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Sans-Serif}
.DataListGroupHeaderTR { BACKGROUND-COLOR: #CACACA}
.DataListGroupHeaderTDs { COLOR: #99000; FONT-SIZE: 11px; line-height: 16px; FONT-FAMILY: Verdana, Arial, Sans-Serif}

/* Text.  Change both td and .text to affect main body text. */
td {color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.text {color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.text-header {color: #000000; font-size: 14px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.text-header-sub {color: #000000; font-size: 12px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.text-messages {color: #000000; font-size: 12px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.text-messages-red {color: red; font-size: 12px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.text-small {color: #000000; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}

/* Search Form. */
.SearchFormTable { WIDTH: 100%; BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid}
.SearchFormHeaderTR { BACKGROUND-COLOR: #999999}
.SearchFormHeaderTH { COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold; line-height: 16px; FONT-FAMILY: Verdana, Arial, Sans-Serif}
.SearchFormFieldNameTR { BACKGROUND-COLOR: #E5E5E5 }
.SearchFormFieldNameTD { COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; line-height: 16px; FONT-FAMILY: Verdana, Arial, Sans-Serif }
.SearchFormFieldOptionsTR { }
.SearchFormFieldOptionsDisplayTD { }
.SearchFormFieldOptionsFilterTD { color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif}
.SearchFormFieldOptionsGroupTD { }
.SearchFormFieldOptionsSortTD { }
.SearchFormNoGroupTR { BACKGROUND-COLOR: #CACACA }
.SearchFormNoGroupLabelTD { COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; line-height: 16px; FONT-FAMILY: Verdana, Arial, Sans-Serif }
.SearchFormNoGroupOptionTD { }
.SearchFormFieldDirections { COLOR: #000000; FONT-SIZE: 10px; line-height: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif }
.SearchFormDisplayResultsDirections { color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif }

/* Expandable Area. */
.ExpandableArea
{
    BORDER-TOP: #999999 21px solid;
    BORDER-RIGHT: #999999 2px solid;
	BORDER-LEFT: #999999 2px solid;
    BORDER-BOTTOM: #999999 2px solid;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 10px;
    WIDTH: 98%;
    HEIGHT: 0px
}
.ExpandableAreaLabel
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    POSITION: relative;
    TOP: -18px;
    LEFT: 2px;
    TEXT-ALIGN: center
}
.ExpandableAreaFunctions
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    CURSOR: pointer;
    POSITION: relative;
    TOP: -33px;
    WIDTH: 100%;
    TEXT-ALIGN: right
}
.ExpandableAreaContents
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: relative;
}
