BODY {
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Sans-Serif, 'MS Sans Serif';
    FONT-SIZE: 13px;
    MARGIN-LEFT: 0;
    MARGIN-RIGHT: 0;
    MARGIN-TOP: 0;}

.PageTitle {
    COLOR: #666699;
    FONT-FAMILY: Arial;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold
}

.FormBorder {
    border: solid 1px black;
    width: 65%;
}

.AddForm {
    BORDER-BOTTOM: thin;
    BORDER-LEFT: thin;
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    TEXT-ALIGN: center
}

.ResultsGrid { BORDER: solid 1px navy; }

.ResultsGridHeader {
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: sans-serif, 'Times New Roman';
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
}

.ResultsGridRowEven {
    BACKGROUND-COLOR: #F5F5F5;
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
}

.ResultsGridRowOdd {
    background-color: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
}

.ResultsGridChildHeader {
    BACKGROUND-COLOR: #F5F5F5;
    BORDER-BOTTOM: solid 1px black;
    FONT-FAMILY: sans-serif, 'Times New Roman';
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
}

.ResultsGridChild {
    BORDER-STYLE: none;
    margin-left: 20px;
}

.ResultsGridChildShort { BORDER: solid 1px black; }

.ResultsGridChildRowOdd {
    background-color: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: xx-small;
    height: 35px;
    vertical-align: top;
    WIDTH: 100%;
}

.ResultsGridChildRowEven {
    BACKGROUND-COLOR: #F5F5F5;
    FONT-FAMILY: Arial;
    FONT-SIZE: xx-small;
    height: 35px;
    vertical-align: top;
    WIDTH: 100%;
}

.ResultsGridChildRowOddShort {
    background-color: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: xx-small;
    height: 10px;
    vertical-align: top;
    WIDTH: 100%;
}

.ResultsGridChildRowEvenShort {
    BACKGROUND-COLOR: #F5F5F5;
    FONT-FAMILY: Arial;
    FONT-SIZE: xx-small;
    height: 10px;
    vertical-align: top;
    WIDTH: 100%;
}

.ResultsGridLinkButton { text-decoration: None; }

.TabularListing { FONT-FAMILY: Arial }

.TabularListingHeader {
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}

.TabularListingItem {
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    TEXT-ALIGN: left
}

.ResultsGridPageInfo {
    COLOR: #999999;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold
}

.AddFormFieldName { TEXT-ALIGN: right }

.AddFormFieldValue { TEXT-ALIGN: left }

.ResultsGridPageNavigation { FONT-FAMILY: Arial }

.SectionHeader {
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-FAMILY: Arial, Arial;
    FONT-SIZE: small;
}

.ResultsGridTitle {
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    FONT-WEIGHT: bold
}

.ResultsGridAttachedTitle {
    border-left: solid 1px navy;
    border-right: solid 1px navy;
    border-top: solid 1px navy;
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    FONT-WEIGHT: bold;
    text-align: center;
}

.SearchForm {
    BORDER-BOTTOM: thin;
    BORDER-LEFT: thin;
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-FAMILY: Arial;
}

.SearchFormFieldName {
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}

.SearchFormFieldValue { FONT-FAMILY: Arial }

.DebugInfo {
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}

.ErrorMessage {
    FONT-SIZE: medium;
    FONT-WEIGHT: bolder
}

.FAQQuestion {
    FONT-FAMILY: Arial;
    FONT-SIZE: medium;
    FONT-WEIGHT: 600
}

.FAQAnswer {
    FONT-FAMILY: Arial;
    FONT-SIZE: small
}

.FAQNavigation { FONT-FAMILY: Arial }

.SubSectionHeader {
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder
}

.BreadCrumb {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: x-small
}

.RelativeNavigation { FONT-FAMILY: Arial }

.FAQCategory {
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    FONT-SIZE: small
}

.FAQQuestionSummary { }

.PageParameters {
    BACKGROUND-COLOR: #F5F5F5;
    FONT-FAMILY: 'Sans Serif';
    /*FONT-SIZE: x-small;*/
    TEXT-ALIGN: justify
}

.PageSubNavigation {
    BACKGROUND-COLOR: #e0e0e0;
    FONT-SIZE: small;
    TEXT-ALIGN: center;
    WIDTH: 90%
}

.SiteTitle {
    BACKGROUND-COLOR: #006699;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}

TABLE.AddForm { }

.AddFormTitle { FONT-SIZE: medium }

.AnnouncementBody { FONT-WEIGHT: 500 }

.AnnouncementTitle {
    BACKGROUND-COLOR: #cccccc;
    FONT-SIZE: medium
}

.Instructions { FONT-SIZE: small }

.SmallSpace { FONT-SIZE: 5pt }

.BannerPadding { FONT-SIZE: 7pt }

.LastUpdate {
    FONT-SIZE: xx-small;
    TEXT-ALIGN: center
}

.LegendAbbrev {
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    TEXT-ALIGN: right
}

.LegendTitle {
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    TEXT-ALIGN: left
}

.LegendHeader { FONT-SIZE: x-small }

.HomePageLinkCaption {
    FONT-SIZE: small;
    FONT-WEIGHT: 500
}

.ReportCriteriaInstructions {
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    FONT-WEIGHT: normal
}

/*Popup Calendars Popup Calendar Styles .cal-head {
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}*/

#popupcalendar {
    BACKGROUND-COLOR: white;
    HEIGHT: 130px;
    LEFT: 0;
    POSITION: absolute;
    TOP: 0;
    VISIBILITY: hidden;
    WIDTH: 185px
}

A.cal-DayLink {
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.cal-DayLink:hover {
    BACKGROUND-COLOR: transparent;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.cal-DayLink:active {
    BACKGROUND-COLOR: transparent;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.cal-TextBox {
    BACKGROUND-COLOR: #ffffcc;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

A.cal-TodayLink {
    BACKGROUND-COLOR: transparent;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.cal-TodayLink:hover {
    BACKGROUND-COLOR: transparent;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.cal-TodayLink:active {
    BACKGROUND-COLOR: transparent;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.cal-GreyDate {
    BACKGROUND-COLOR: #ffffcc;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.cal-GreyInvalidDate {
    BACKGROUND-COLOR: #ffffcc;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: line-through
}

.cal-DayCell {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.cal-HeadCell {
    BACKGROUND-COLOR: #99cccc;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.cal-Table {
    BACKGROUND-COLOR: black;
    BORDER-BOTTOM-COLOR: #99cccc;
    BORDER-LEFT-COLOR: #99cccc;
    BORDER-RIGHT-COLOR: #99cccc;
    BORDER-TOP-COLOR: #99cccc
}

.cal-Text {
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

.ReportCriteriaBorder {
    BORDER-BOTTOM: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid
}

/*Links A.PageNavigationLink:hover { COLOR: #00ffff }*/

A.PageNavigationLink { COLOR: #ccffff }

A.PageNavigationLink:visited { COLOR: #bbeeee }

A { COLOR: #000080 }

A:visited { COLOR: #3333a3 }

A:hover { COLOR: #ff0000 }

A.AnnouncementTitle {
    FONT-SIZE: medium;
    FONT-WEIGHT: normal
}

A.FAQCategory {
    FONT-SIZE: medium;
    FONT-WEIGHT: normal
}

A.BreadCrumb {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: x-small
}

.EffectiveDate {
    FONT-SIZE: small;
    FONT-STYLE: italic
}

.FieldInstructions { FONT-SIZE: x-small }

.PageHeader {
    COLOR: #100060;
    FONT-FAMILY: Arial;
    FONT-SIZE: small;
    FONT-WEIGHT: bold
}

.HomePageAnnouncement {
    BACKGROUND-COLOR: #100060;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold
}

.Box {
    BACKGROUND-COLOR: lightgrey;
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;
    BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small
}

.AppTitle {
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: large;
    FONT-WEIGHT: bold
}

ul { list-style-type: circle; }

.Small {
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bold;
}

INPUT.Error, SELECT.Error, TEXTAREA.Error {
    /*border-right: #ff0066 double;
	border-top: #ff0066 double;
	border-left: #ff0066 double;
	border-bottom: #ff0066 double;*/
    background-color: #ffe9e8;
}

SPAN.Error {
    /*border-right: #ff0066 thin solid;
	border-top: #ff0066 thin solid;
	border-left: #ff0066 thin solid;
	border-bottom: #ff0066 thin solid;*/
    background-color: #ffe9e8;
}

.LocationGrid { BORDER: none; }

.LocationGridHeader {
    FONT-FAMILY: sans-serif, 'Times New Roman';
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
}

.LocationGridRowEven {
    BACKGROUND-COLOR: #F5F5F5;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
}

.LocationGridRowOdd {
    background-color: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
}

.ExpandCollapseLink {
    font-size: medium;
    font-weight: bold;
}

.DropDownSearchToolTip {
    background-color: #ffffcc;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-family: Courier;
    font-size: small;
    width: 50px;
}

.BandRows tr:nth-child(odd) { background: #eeeeee }

.BandRows .RadPicker table tr { background: inherit !important; }	



TABLE.BorderedTable {
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: small;
}

TR.PageTitle { BORDER-BOTTOM: medium none; }

TR.BannerNavigation {
    BACKGROUND-COLOR: #888;
    FONT-SIZE: small;
}

TR.BorderedTableTitle {
    BACKGROUND-COLOR: #cccccc;
    FONT-WEIGHT: bolder;
}


.hide {
    display: none;
}