html { width: 100%; height: 100%; }
body { width: 100%; height: 100%; }
form { width: 100%; height: 100%; }
a { display: inline-block; }
ul.float-left, ul.float-right { list-style-type: none; padding: 0; }
td.BottomCell span.bodyTXT ul { list-style-type: none; padding: 0 10px; }
td.BottomCell span.bodyTXT ul li { display: inline; }

.UpdateProgressBlockDiv { background-color: #666666; opacity: .25; -moz-opacity: .25; filter: alpha(opacity=25); }
.UpdateProgressAnimationDiv { width: 150px; height: 32px; background-image: url(../images/ajax_progress_bg.gif); }
.UpdateProgressText { font-size: 7pt; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 8px; }

.PaymentUpdateProgress { margin: auto; background: #eee; border: solid 3px #090; border-radius: 10px; width: 500px; height: 50px; }
.PaymentUpdateProgressText { padding-left: 8px; font-size: 10pt; color: #333; }

.CalendarEventTitleStyle { font-size: 7pt; }
.CalendarEventDayStyle { color: red; }
.DashboardHyperLink { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DashboardHyperLinkDeselected { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DashboardHyperLinkLabel { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DashboardHyperLinkSelected { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.DashboardLabel { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DashboardLabelHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.DashboardTABLE { }
.DashboardTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DashboardTH { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.DashboardTR { }
.DataFormAuditCaption { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; }
.DataFormAuditValue { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; }
.DataFormButton { border: 2px solid #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #EFEFEF; padding-left: 3px; padding-right: 3px; }
.DataFormCaptionFONT { border-width: 0; border-style: solid; }
.DataFormCaptionInvalidTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormCaptionTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 20%; text-align: right; }
.DataFormCheckBox { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormCheckBoxList { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormTitleIcon { text-align: left; border: none; }
.DataFormChildTitleIcon { text-align: left; border: none; }
.DataFormChildGridDiv { overflow: auto; height: 180px; width: 100%; }
.DataFormChildTABLE { width: 800px; }
.DataFormChildHeader { text-indent: 2px; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 10px; font-weight: bold; background-color: #F4F5F8; color: #1165A5; height: 11; filter: alpha(opacity=100, finishOpacity=100, style=1, startX=0, startY=0, finishX=190, finishY=0); background-image: url(../images/Base01/a02.gif); background-repeat: no-repeat; background-position: left; }
.DataFormChildHeaderIndent { text-indent: 30px; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #999; color: #ffffff; background-image: url(../images/img_form_bar_element1.gif); background-repeat: no-repeat; background-position: left top; height: 11; filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.DataFormChildHeaderRHS { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #EF8134; color: #ffffff; background-color: 999; height: 11; filter: alpha(opacity=0, finishOpacity=90, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.DataFormChildHeaderNoFilter { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #EF8134; color: #ffffff; background-color: 999; }
.DataFormChildDataGrid { behavior: url(../style/behavior/TableRowOver.htc); font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 100%; }
.DataFormChildDataGridAlternatingItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #F5F7F8; }
.DataFormChildDataGridAlternatingItemLink { color: #000000; font-weight: bold; }
.DataFormChildDataGridFooter { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
.DataFormChildDataGridHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #CCCCCC; color: #000000; }
.DataFormChildDataGridHeader1 { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #CCCCCC; color: #000000; }
.DataFormChildDataGridHeaderLink { background-color: #cccccc; color: #000000; text-decoration: none; font-size: 7pt; font-weight: normal; }
.DataFormChildDataGridItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #F5F7F8; }
.DataFormChildDataGridItemLink { color: #000000; font-weight: bold; }
.DataFormChildDataGridPager { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.DataFormChildDataGridPagerLink { color: #000000; font-size: 9pt; }
.DataFormChildDataGridSelectedItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #EF8134; }
.DataFormChildDataGridSelectedItemLink { color: #000000; }
.DataFormCompareValidator { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormDivDefault { border-width: 3px; border-style: solid; border-color: #F4F5F8; background-color: #fff; }
.DataFormDivFormBackground { border-width: 1px; border-style: solid; background-color: ghostwhite; border-color: Silver; }
.DataFormDivLabelBackground { background-color: ghostwhite; }
.DataFormDivNoBorder { border-style: none; }
.DataFormDivNoBorderGray { border-style: none; background-color: Gray; }
.DataFormDivNoBorderLightGray { border-style: none; background-color: #F5F7F8; }
.DataFormDivNoBorderBlue { border-style: none; background-color: Blue; }
.DataFormDivNoBorderGreen { border-style: none; background-color: Green; }
.DataFormDivNoBorderRed { border-style: none; background-color: Red; }
.DataFormDivNoBorderWhite { border-style: none; background-color: White; }
.DataFormDropDownList { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormExtenderTableTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormFieldFONT { }
.DataFormFieldTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormFONT { }
.DataFormFooterFONT { }
.DataFormFooterTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; }
.DataFormFooterTitleTD { padding-left: 4; padding-right: 4; font-weight: bold; color: #EF8134; font-size: 8pt; background-color: White; }
.DataFormFooterTR { }
.DataFormFORM { }
.DataFormHeaderFONT { }
.DataFormHeaderLabel { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.DataFormHeaderTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.DataFormHeaderTR { }
.DataFormHeader { font-family: tahoma,tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; background-color: transparent; color: #1165A5; height: 11; background-color: #F4f5f8; padding-left: 12px; height: 18px; padding-bottom: 3px; }
.DataFormHyperLink { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
.DataFormHyperLinkHighlight { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabel { font-family: Tahoma,tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: black; padding-left: 8px; }
.DataFormLabelErrorMessage { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormLabelField { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelFilter { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #F5F7F8; }
.DataFormLabelMultiLine { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelSubHeaderBG { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #F5F7F8; }
.DataFormLabelHyperLink { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelInvalidMessage { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; font-weight: bold; }
.DataFormLabelProgress { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelReadOnly { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelRecordCount { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.DataFormLabelRecordNumber { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormLabelNotation { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000; }
.DataFormLabelRequired { font-family: tahoma,tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: black; background-image: url(../images/required.gif); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.DataFormLabelSubHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.DataFormLabelTitle { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.DataFormLabelValidMessage { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: Green; font-weight: bold; }
.DataFormLabelWarning { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormLabelWizardHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.DataFormLinkButton { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormListBox { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormListDataGrid { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormListDiv { overflow: auto; height: 469px; width: 800px; }
.DataFormListTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormListTDDataGrid { behavior: url(../style/behavior/TableRowOver.htc); font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 100%; }
.DataFormListTDDataGridAlternatingItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #F5F7F8; }
.DataFormListTDDataGridAlternatingItemLink { color: #000000; font-weight: bold; }
.DataFormListTDDataGridCell { color: #000000; background-color: #efefef; border-color: #666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-bottom-width: 1px; }
.DataFormListTDDataGridFooter { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; }
.DataFormListTDDataGridHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #EF8134; }
.DataFormListTDDataGridHeaderLink { color: #ffffff; text-decoration: none; }
.DataFormListTDDataGridItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #F5F7F8; }
.DataFormListTDDataGridItemLink { color: #000000; font-weight: bold; }
.DataFormListTDDataGridPager { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.DataFormListTDDataGridPager span { font-weight: bold; background-color: #EF8134; padding: 2px; }
.DataFormListTDDataGridPagerLink { color: #000000; }
.DataFormListTDDataGridSelectedItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #993399; }
.DataFormListTDDataGridSelectedItemLink { color: #000000; }
.DataFormPanel { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRadioButton { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRadioButtonList { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRangeValidator { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormRecordModeCaption { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRecordModeCheckBox { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRecordModeInsert { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRecordModeTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRecordModeUpdate { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRecordNavTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRecordNavTR { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormRegularExpressionValidator { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormRequiredFieldValidator { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormSubHeaderTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; }
.DataFormSubHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.DataFormTABLE { width: 800px; }
.DataFormTextBox { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataFormTH { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.DataFormTR { }
.DataFormNestedTableTD { border-color: black black #d9cfc0; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 12pt; }
.DataFormNestedTableTH { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #CCCCCC; color: #000000; }
.DataFormNestedTableCellTR { }
.DataFormNestedTableHeaderTR { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #CCCCCC; color: #000000; }
.DataFormValidationFONT { }
.DataFormValidationSummary { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataFormValidationTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.DataGrid { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataGridAlternatingItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataGridHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataGridItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataGridPager { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.DataGridPagerLink:visited { color: Black; text-decoration: underline; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.DataGridPagerLink:link { color: Black; text-decoration: underline; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.DataGridPagerLink:active { color: White; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.DataGridPagerLink:hover { color: White; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataGridSelectedItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataList { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataListAlternatingItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataListFooter { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataListHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataListItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DataListSelectedItem { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DesignedTABLE { width: 100%; }
.DesignedRowTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DesignedRowTR { }
.ErrorPageBody { }
.ErrorPageCaption { }
.ErrorPageHeader { }
.ErrorPageLink { }
.ErrorPageTable { }
.ErrorPageTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: red; }
.ErrorPageTitle { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: red; }
.ErrorPageTR { }
.ItemLinksTable { border-style: none; }

A.FormLinksHyperLink:visited { color: Blue; background-color: White; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.FormLinksHyperLink:link { color: Blue; background-color: White; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.FormLinksHyperLink:active { color: White; background-color: Blue; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.FormLinksHyperLink:hover { color: White; background-color: Blue; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }

A.RecentContactsHyperLink:visited { color: Blue; background-color: White; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.RecentContactsHyperLink:link { color: Blue; background-color: White; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.RecentContactsHyperLink:active { color: White; background-color: Blue; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.RecentContactsHyperLink:hover { color: White; background-color: Blue; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }

A.ItemLinksHyperLink:visited { color: Black; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.ItemLinksHyperLink:link { color: Black; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.ItemLinksHyperLink:active { color: White; text-decoration: none; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
A.ItemLinksHyperLink:hover { color: White; text-decoration: none; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }

A.ItemLinksHyperLinkSelected:visited { color: Black; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
A.ItemLinksHyperLinkSelected:link { color: Black; text-decoration: none; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
A.ItemLinksHyperLinkSelected:active { color: White; text-decoration: none; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
A.ItemLinksHyperLinkSelected:hover { color: White; text-decoration: none; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.LeftUIOuterTable { width: 160px; border: none; }
.LeftUITable { width: 100%; border: solid 1px #C5B5D4; }
.LeftUIInnerTable { width: 100%; }
.LeftUIInnerTableTD { width: 100%; background-color: White; border-color: black black #C5B5D4; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 12px; }
.LeftUISectionTitle { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 18px; }
.LeftUISectionTitleNotBold { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.LeftUITableHeaderTD { text-indent: 2px; font-family: tahoma,verdana,Arial,Helvetica,sans-serif; font-size: 8pt; padding-left: 3px; font-weight: bold; background-color: #F4F5F8; color: #1165A5; height: 11px; filter: Filter:alpha(opacity=100,finishOpacity=100,style=1,startX=0,startY=0,finishX=190,finishY=0); }
.LeftUITableHeaderTDRHS { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #EF8134; color: #ffffff; height: 11; filter: alpha(opacity=0, finishOpacity=100, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.LeftUITableTD { }
.LeftUIDropDownListFind { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 160px; background-color: #F5F7F8; }
.LeftUIDropDownListAccessed { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 160px; background-color: #F5F7F8; }
.PageFrameworkBODY { font-family: tahoma,tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #fff; color: #000000; margin: 0; background-image: url(../images/Base01/bg_00.gif); background-repeat: repeat; }
.PageFrameworkBODYModal { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; color: #000000; margin: 0; }
.PageFrameworkBottomFONT { }
.PageFrameworkBottomTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.PageFrameworkBottomTR { }
.PageFrameworkContentFONT { }
.PageFrameworkContentTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 800px; }
.PageFrameworkContentTR { }
.PageFrameworkFONT { }
.PageFrameworkLeftFONT { }
.PageFrameworkLeftTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.PageFrameworkRightFONT { }
.PageFrameworkRightTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
#PageFrameworkTABLE { font-size: 10px; border-top: 0px solid #fff; height: 100%; }
.PageFrameworkTABLE { width: 100%; height: 100%; font-size: 8pt; }
.PageFrameworkTopFONT { height: 100%; }
.PageFrameworkTopTD { height: 100%; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.PageFrameworkTopTR { height: 100%; }
.PageTitle { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; color: #FF863B; font-size: 10pt; font-weight: bold; border-bottom: 0px solid #888; margin-bottom: 7px; text-transform: uppercase; background-image: url(../images/Base01/a01.gif); background-repeat: no-repeat; background-position: left; padding-left: 8px; }
.ProfileHeaderP { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.ProfileHeaderTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.ProfileHeaderTR { }
.ProfileP { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.ProfileTABLE { width: 800px; }
.ProfileTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; width: 100%; }
.ProfileTH { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.ProfileTR { }
.ProfileRecordNavTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.ProfileRecordNavTR { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.ProfileTabStripDiv { border-style: none; }
.ProfileTabStripTD { text-align: center; background-color: #d9cfc0; border-bottom: solid 1px White; }
.ProfileTabStripTDSelected { text-align: center; background-color: #EF8134; border-bottom: solid 1px #EF8134; }
.ProfileTabStripContentCell { text-align: right; background-color: #EF8134; border: solid 1px #EF8134; color: White; font-size: 7pt; }
.ProfileTabStripChildLinksTD { text-align: center; background-color: #EF8134; color: White; font-size: 7pt; }
A.ProfileTabStripLink:visited { color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLink:link { color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLink:active { color: White; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLink:hover { color: White; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLinkSelected:visited { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLinkSelected:link { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLinkSelected:active { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLinkSelected:hover { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
A.ProfileTabStripLinks:visited { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.ProfileTabStripLinks:link { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.ProfileTabStripLinks:active { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.ProfileTabStripLinks:hover { color: White; background-color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
.QueryFormTABLE { border-style: inset; border-width: thin; width: 100%; }
.QueryTable { border-style: outset; border-width: thin; }
.QueryTR { }
.QueryTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.QueryTH { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.QuickReportHyperLink { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.ReportTABLE { }
.ReportTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.ReportTR { }
.SearchFormTABLE { }
.SearchFormTR { }
.SearchFormTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.TabOrderLabel { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: White; background-color: Red; }

.TopUIHyperLink { color: #EA6834; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; height: 25px; background-image: url(../images/Base01/1menu_bg.gif); background-repeat: no-repeat; width: 100px; padding-left: 18px; padding-top: 7px; display: block; }
A.TopUIHyperLink:visited { color: #1165A5; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; height: 25px; background-image: url(../images/Base01/1menu_bg.gif); background-repeat: no-repeat; width: 100px; padding-left: 18px; padding-top: 7px; }
A.TopUIHyperLink:link { color: #1165A5; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; }
A.TopUIHyperLink:active { color: #1165A5; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; }
A.TopUIHyperLink:hover { color: #EA6834; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; }

.top_top_nav { color: #EA6834; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; height: 25px; background-image: url(../images/Base01/menu_bg.gif); background-repeat: no-repeat; width: 20%; padding-left: 18px; padding-right: 3px; padding-top: 7px; }
A.top_top_nav:visited { color: #1165A5; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; height: 25px; background-image: url(../images/Base01/menu_bg.gif); background-repeat: no-repeat; width: 30%; padding-left: 18px; padding-right: 3px; padding-top: 7px; }
A.top_top_nav:link { color: #1165A5; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; }
A.top_top_nav:active { color: #1165A5; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold; }
A.top_top_nav:hover { color: #EA6834; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; }

A.TopUIHyperLinkSelected:visited { color: White; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.TopUIHyperLinkSelected:link { color: White; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.TopUIHyperLinkSelected:active { color: White; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
A.TopUIHyperLinkSelected:hover { color: White; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }

A.TopUIItemHyperLink:visited { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.TopUIItemHyperLink:link { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.TopUIItemHyperLink:active { color: Black; background-color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.TopUIItemHyperLink:hover { color: Black; background-color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }

A.TopUIItemHyperLinkSelected:visited { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; }
A.TopUIItemHyperLinkSelected:link { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; }
A.TopUIItemHyperLinkSelected:active { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; }
A.TopUIItemHyperLinkSelected:hover { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; }
.TopUIItemSeparator { color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.TopUIItemHyperLinkNav { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: white; }
.UILabel { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; }
.DemoMultiPage { border-width: 1px; border-top: none; padding: 1px; width: 600px; height: 600px; }
.DemoTabStripTabSelectedStyle { border-style: solid; font-weight: bold; font-size: 8pt; background-color: White; }
.DemoTabStripTabDefaultStyle { border-color: Black; border-width: 1px; border-style: solid; width: 100px; text-align: center; background-color: White; font-size: 8pt; }
.WizardOuterTable { border-style: none; }
.WizardInnerTable { border-style: none; }
.WizardMultiPage { border-style: solid; border-width: 1px; border-top: none; padding: 1px; }
.WizardTabStripSepDefaultStyle { border-color: Black; border-width: 1px; border-style: solid; border-top: none; border-left: none; border-right: none; }
.WizardTabStripSepHoverStyle { }
.WizardTabStripSepSelectedStyle { }
.WizardTabStripTabDefaultStyle { border-color: Black; border-width: 1px; border-style: solid; width: 100px; text-align: center; background-color: White; }
.WizardTabStripTabDefaultStyleError { border-color: Black; border-width: 1px; border-style: solid; width: 100px; text-align: center; background-color: Red; }
.WizardTabStripTabHoverStyle { background-color: #eeeeee; }
.WizardTabStripTabSelectedStyle { border-style: solid; font-weight: bold; border-bottom: none; }
.WizardTitle { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #B3CBDD; padding-bottom: 6px; padding-top: 6px; }
.WizardTitleSeparator { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #EA6834; }
.WizardFormTitle { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.WizardHeader { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #EC7719; }
.WizardProgressTable { width: 150px; border: solid 1px #EF8134; }
.WizardProgressHeaderTD { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #EF8134; color: #ffffff; height: 11; filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.WizardProgressTableTR { }
.WizardProgressTableTD { border-top: solid 1px #EF8134; }
.WizardProgressStepTable { width: 150px; filter: alpha(opacity=40, finishOpacity=40, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.WizardProgressStepTableActive { width: 150px; }
.WizardProgressStepNumberCell { width: 30px; text-align: right; }
.WizardProgressStepNumber { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; font-style: italic; }
.WizardProgressStepNumberActive { }
.WizardProgressImageCell { width: 120px; text-align: center; }
.WizardProgressHyperLinkCell { width: 120px; text-align: center; }
.WizardProgressHyperLinkCellSubItem { width: 120px; text-align: left; }
A.WizardProgressHyperLink:visited { color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.WizardProgressHyperLink:link { color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.WizardProgressHyperLink:active { color: Black; background-color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
A.WizardProgressHyperLink:hover { color: Black; background-color: White; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; }
.WizardProgressHyperLinkCurrent { color: Black; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; }
.Connector { background-image: url(../images/img_connector.gif); background-repeat: repeat-Y; background-position: right top; width: 13px; }
.ConnectorT { background-image: url(../images/img_connector_T.gif); background-repeat: repeat-Y; background-position: right top; width: 13px; }
.ConnectorDash { background-image: url(../images/img_connector_dash.gif); background-repeat: repeat-X; background-position: left top; width: 13px; }
.ConnectorL { background-image: url(../images/img_connector_L.gif); background-repeat: no-repeat; background-position: right top; width: 13px; }

/* added for member site shoppingcart */
.bottomline_eweb { border-color: black; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.SectionBar { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-indent: 12px; color: #FFFFFF; background-color: #999; filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.ShoppingCartLink { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

/* user defined styles start here */
.tabTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.tabTXT2 { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.box { border: 1px #CCCCCC solid; border-color: #666666; }
.box1 { border: 1px #666666 solid; border-color: #666666; width: 400px; vertical-align: middle; }
.name { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.bottomline { color: #1165A5; border-bottom: 1px solid #1165A5; font-size: 8pt; margin-bottom: 3px; margin-top: 7px; font-weight: bold; background-color: #F4F5F8; }
.bodyTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.heading { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; }
.heading1TXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.body1bold { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.SectionHeadTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-indent: 12px; }
.linkTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-indent: 12px; color: #FFFFFF; text-decoration: underline; }
.boxedTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; border: #000066; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.wizardstep { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #990000; }
.heading2TXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; }
.spacer { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 4pt; line-height: 2px; }
.heading1spaceTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 10pt; letter-spacing: 2.5px; font-weight: bold; }
.bottomline1 { border-color: black black #d9cfc0; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; }
.bottomline2 { border-color: black black #d9cfc0; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; background-color: #ffffff; }
.PageTitleTXT { border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-color: black black #EF8134; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; color: #EF8134; font-size: 11pt; font-weight: bold; text-indent: 3pt; }
.tinyTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.SidePanelUnderline { border-color: black black #d9cfc0; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 12pt; }
.TableHeaderTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #330066; }
.TableCaptionTD { }
.TableCaptionTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #330066; }
.TableCaptionTD { width: 130px; }
.TableTextTXT { font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.TableTextTD { }

.HeaderLogo { background-image: url(../images/img_Header_Avectra1.jpg); background-repeat: no-repeat; background-position: left top; }
.HeaderBackgroundImage { background-image: url(../images/img_header_banner.jpg); background-repeat: no-repeat; background-position: left top; }
.HeaderBackgroundFill { background-color: #31255c; }
.SidePanelDividerdots { background-image: url(../images/img_divider_dots1.gif); background-repeat: no-repeat; background-position: center 21px; padding-left: 6px; padding-right: 6px; }
.CustomBullets { list-style-position: inside; list-style-image: url(../images/img_1_dot.gif); line-height: 14px; font-size: 5pt; }
.CornerRounderTopLeft { background-image: url(../images/img_rounder_left.gif); background-repeat: no-repeat; background-position: left top; }
.CornerRounderTopRight { background-image: url(../images/img_rounder_right.gif); background-repeat: no-repeat; background-position: left top; }
.CornerRounderBottomLeft { background-image: url(../images/img_rounder_bottomL.gif); background-repeat: no-repeat; background-position: left bottom; }
.CornerRounderBottomRight { background-image: url(../images/img_rounder_bottomR.gif); background-repeat: no-repeat; background-position: left bottom; }

.EventLinksbgrd { background-image: url(../images/evt_bgrd_strip.gif); background-repeat: repeat-X; }

/*Discussion Groups*/
.DGBox3 { background-color: #efefef; width: 500px; }
.DGDataFormChildDataGridHeader { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #cccccc; color: #000000; }
.DGDataFormChildDataGridHeaderLink { background-color: #cccccc; color: #000000; text-decoration: none; }
.DGDataFormChildDataGridItem { padding: 3px; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000; background-color: #efefef; }
.DGDataFormChildDataGridAlternatingItem { padding: 3px; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: white; }
.DGTopicGroup { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.DGDataFormListTDDataGridCell { padding: 3px; font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.DGTitle { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; height: 16px; }
.DGTitle a, .DGTitle a:visited { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; color: #333; font-weight: bold; }
.DGTitle a:hover { color: #888; }
.DGSmall { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; }
.DGTopicGroupRow { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 10pt; color: #eee; background-color: #666; font-weight: bold; padding-left: 2px; height: 18px; }

BODY { font-family: tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ccc; color: #000000; margin: 0; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #888; scrollbar-arrow-color: #888; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #888; scrollbar-base-color: #888; }

A:link { text-decoration: none; color: #1165A5; }
A:visited { text-decoration: none; color: #1165A5; }
A:active { text-decoration: none; color: #1165A5; }
A:hover { color: #F46101; text-decoration: underline; }

#contentPane { padding: 10px; padding-top: 0px; font-size: 8pt; border-bottom: 1px solid #fff; border-right: 0px solid #277DCD; }
#topPane { background-color: #EC7719; border-top: 3px solid #1165A5; border-bottom: 3px solid #DAE7F0; background-image: url(../images/Base01/top.jpg); background-repeat: no-repeat; background-position: right; height: 80px; }
#eWebLeftPaneTable { width: 158px; }
#eWebLeftPaneTableCell { background-image: url(../images/Base01/bg_01.gif); background-repeat: repeat-y; }
#bottomPane { border-top: 6px solid #efefef; }
#eWebBottomPaneTableRowTop { background-image: url(../images/Base01/bg_03.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; }
#eWebBottomPaneTopLinksCell { text-align: left; padding-left: 0px; border-top: 1px solid #fff; }
#eWebBottomPaneTableCell { border-top: 8px solid #fff; }
#eWebBottomPaneTopLinksCellTable { background-color: #fff; width: 100%; height: 24px; }
#eWebContentPaneTopLinksCellTable { background-image: url(../images/Base01/coner.gif); background-repeat: no-repeat; background-position: top right; width: 100%; height: 12px; }
#eWebContentPaneTableRowTop { background-image: url(../images/Base01/bg_04.gif); background-repeat: repeat-x; background-position: top; width: 100%; display: block; }
#eWebTopPaneTableRowBottom { background-color: #EBF1F6; background-image: url(../images/Base01/bg_05.gif); background-repeat: repeat-x; padding-right: 4px; }

.LinkParentCell { padding-top: 12px; }

.bottomLink { color: #EC7719; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: normal; background-image: url(../images/Base01/separator.gif); background-repeat: no-repeat; padding-left: 8px; padding-top: 0px; background-position: left; }
A.bottomLink:visited { color: #1F70A7; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none; font-weight: normal; background-image: url(../images/Base01/separator.gif); background-repeat: no-repeat; padding-left: 8px; padding-top: 0px; background-position: left; }
A.bottomLink:link { color: #1F70A7; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: normal; font-weight: normal; }
A.bottomLink:active { color: #EC7719; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: normal; font-weight: normal; }
A.bottomLink:hover { color: #444; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; text-decoration: none; }

.top_nav { display: block; color: #115178; font-family: tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: normal; background-color: #B5D3D9; height: 14px; margin-top: 12px; margin-bottom: 2px; padding-left: 8px; padding-right: 5px; background: url(../../eweb/images/Base01/pipa.gif) no-repeat; background-position: left; }

A.top_nav:visited { }
A.top_nav:link { }
A.top_nav:active { }
A.top_nav:hover { }

.top_nav_01 { display: block; color: #115178; font-family: tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold; background-color: #B5D3D9; height: 14px; margin-top: 12px; margin-bottom: 2px; padding-left: 8px; padding-right: 5px; background: url(../../eweb/images/Base01/pipa.gif) no-repeat; background-position: left; }

hr { border: 1px solid #B3CBDD; height: 1px; }
.bodytinybold { font-family: tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

.box03 { border: 1px solid #888; margin: 0px; margin-bottom: 6px; }
.box03 td.td { background-color: #fff; }
.box03 .text { padding-right: 6px; padding-left: 6px; padding-bottom: 8px; padding-top: 7px; }
.box03 .text .date { padding-right: 0px; padding-left: 4px; padding-top: 0px; color: #aaa; font-family: tahoma, verdana,arial; font-size: 10px; }
.box03 .text .title01 { padding-right: 0px; padding-left: 16px; padding-bottom: 5px; padding-top: 0px; font-family: tahoma, verdana,arial; font-size: 11px; color: #444; }

/*Shopping */
.ShoppingWizardPageMainTable { width: 700px; height: 450px; }
.ODShoppingMainTable { width: 700px; }
.ODShoppingLayoutTable { width: 700px; }
.ODShoppingLink { font-size: 7pt; font-weight: Bold; }
.ODShoppingTopSpacingCell { font-size: 1px; height: 5px; }
.ODShoppingTopTitleCell { width: 630px; height: 20px; }
.ODShoppingTopTitleLabel { padding-left: 10px; height: 40px; font-weight: bold; font-size: 10pt; line-height: 40px; color: #000000; text-transform: Uppercase; }
.ODShoppingStepCellActive { border-right: #588229 1px solid; border-top: #588229 1px solid; font-weight: bold; font-size: 14pt; border-left: #588229 1px solid; width: 32px; cursor: default; color: #f4791f; border-bottom: #ebf3f5 1px solid; height: 30px; background-color: #ebf3f5; background-image: url(../images/CMS_Active_TabBG.gif); background-repeat: repeat-X; background-position: left top; }
.ODShoppingStepCellInactive { border-right: #ebf3f5 0px; border-top: #ebf3f5 0px; border-left: #ebf3f5 0px; width: 30px; cursor: default; border-bottom: #588229 1px solid; height: 30px; }
.ODShoppingStepCellInactiveInnerCell { border-right: #588229 1px solid; border-top: #588229 1px solid; font-weight: bold; font-size: 14pt; border-left: #588229 1px solid; width: 26px; cursor: default; color: #d4e0e7; border-bottom: #588229 1px solid; height: 26px; background-color: white; }
.ODShoppingTable { width: 740px; margin: 10px; }
.ODShoppingTitleCell { height: 30px; border: 1px solid #588229; background-image: url(../images/CMS_Wiz_headerRHS.gif); background-repeat: no-repeat; background-position: right bottom; }
.ODShoppingTitleLabel { font-weight: bold; font-size: 10pt; color: #FFF; }
.ODShoppingSubTitleLabelD { font-weight: normal; font-size: 10pt; color: #F7941D; }
.ODShoppingSubTitleLabel { font-weight: normal; font-size: 8pt; color: #FFF; }
.ShoppingWizardImageUploadCell { border-right: #588229 0px; border-top: #588229 0px; border-left: #588229 0px; width: 700px; border-bottom: #588229 0px; height: 100px; background-color: #d4e0e7; }
.ShoppingWizardImageUploadTable { width: 700px; height: 65px; }
.ODShoppingChildTitleCell { height: 10px; background-color: #EC7719; }
.ODShoppingChildTitleLabel { padding-left: 10px; padding-right: 15px; font-weight: bold; font-size: 13px; width: auto; padding-top: 3px; padding-bottom: 1px; height: 18px; color: #FFFFFF; border-left: 0px solid #000000; border-bottom: 1px solid #000000; border-top: 0px solid #000000; width: 100%; margin-bottom: 0px; }
.ODShoppingSearchHeader { padding-left: 10px; padding-right: 15px; font-weight: bold; color: White; width: 170px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; height: 18px; border-left: 0px solid #000000; border-bottom: 1px solid #000000; border-top: 0px solid #000000; }
.ODShoppingBasicCell { background-color: #FFF; }
.ODShoppingResultHeaderEmptyCell { width: 6px; }
.ODShoppingSortDropDownCell { font-weight: bold; width: 161px; color: white; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; height: 18px; vertical-align: Top; background-repeat: no-repeat; background-position: right bottom; border: 0px solid #fff; border-right: 0px solid #B1BABC; border-bottom: 1px solid #000000; }
.ODShoppingResultHeaderRow { border-bottom: #D7E7C3 1px solid; }
.ODShoppingRadioButtonCell { }
.ODShoppingRadioButton { font-weight: normal; font-size: 8pt; cursor: pointer; color: black; }
.ODShoppingLayoutDescriptionCell { width: 125px; }
.ODShoppingLabel { }
.ODShoppingSmallTXT { text-indent: 6px; font-weight: normal; font-size: 7pt; }
.ODShoppingCartSmallTXT { padding-left: 26px; font-weight: normal; font-size: 7pt; color: black; }
.ODShoppingThemeCell { border-right: #588229 0px; border-top: #588229 0px; border-left: #588229 0px; width: 350px; border-bottom: #588229 0px; height: 225px; }
.ODShoppingThemeTable { width: 350px; }
.ODShoppingSearchTableCell { width: 160px; height: 105px; border: #FAD4B6 1px solid; background-color: #FAD4B6; }
.ODShoppingSearchTable { width: 160px; height: 105px; background-color: #DBE6CF; }
.ODShoppingFeaturedCell { width: 525px; height: 105px; border: 1px solid #FAD4B6; background-color: #FFFFFF; vertical-align: top; }
.ODShoppingFeaturedTable { width: 100%; height: 135px; background-color: #FFFFFF; }
.ODShoppingSearchListCell { width: 100%; height: 400px; }
.ODShoppingSearchListSingleCell { width: 100%; }
.ODShoppingCartListHeader { font-weight: Bold; font-size: 12px; padding: 2px; border-bottom: 1px solid #000000; border-top: 0px solid #E9F0F2; }
.ODShoppingResultRow { height: 50px; border: #FCFFF7 0px solid; border-bottom: #000000 1px solid; padding: 10px; }
.ODShoppingResultSubRow { height: 10px; background-color: #FCFFF7; border-bottom: #D7E7C3 1px solid; padding-left: 8px; }
.ODShoppingCartResultRow { border-bottom: #DEDEDE 1px solid; background-color: #FFFFFF; font-size: 8pt; height: 18px; }
.ODShoppingCartResultPriceRow { border: #FCFFF7 0px solid; border-bottom: #D7E7C3 1px solid; font-size: 8pt; color: Black; font-weight: Bold; height: 16px; }
.ODShoppingCartResultSubRow { border: #F0F7E5 1px solid; font-size: 7pt; font-weight: Normal; height: 15px; }
.ShoppingWizardPageThemeCell { padding: 6px; }
.ODShoppingCartCatSpan { font-size: 7pt; font-weight: Normal; }
.ODShoppingCartUpdateCartSpan { font-size: 7pt; font-weight: Bold; }
.ODShoppingCartOrderSummaryTable { border: #A68544 1px solid; }
.ODShoppingResultName { font-size: 10pt; font-weight: Bold; padding-left: 3px; height: 15px; }
.ODShoppingResultCat { font-size: 8pt; font-weight: normal; padding-left: 3px; height: 15px; margin-bottom: 4px; }
.ODShoppingPriceNM { font-size: 8pt; line-height: 12px; }
.ODShoppingCartPrice { font-size: 8pt; line-height: 10px; height: 16px; border: #666666 1px solid; }
.ODShoppingCartSubPrice { font-size: 8pt; line-height: 10px; height: 16px; border: #D7E7C3 1px solid; }
.ODShoppingCartPriceReadOnly { font-size: 8pt; height: 16px; }
.ODShoppingSearchListPager { font-size: 7pt; font-weight: Bold; line-height: 12px; border-bottom: #000000 1px solid; }
.ODShoppingPriceM { font-size: 8pt; line-height: 12px; }
.ODShoppingFeaturedDiv { width: 550px; height: 130px; overflow: Hidden; border: 0px solid #CDD6D9; padding: 6px; background-color: #FFFFFF; }
.ODShoppingChildTable { border-right: #588229 1px solid; border-top: #588229 1px solid; border-left: #588229 1px solid; width: 325px; border-bottom: #588229 1px solid; }
.ODShoppingDropDownListLong { font-weight: bold; font-size: 8pt; width: 300px; border: #F0F7E5 1px Solid; }
.ODShoppingDropDownListShort { font-weight: normal; font-size: 8pt; width: 150px; border: #F0F7E5 1px Solid; }
.ODShoppingSearchSortDropDownList { font-weight: normal; font-size: 8pt; width: 150px; border: #F0F7E5 1px Solid; }
.ODShoppingThemeColorDiv { border-right: black 1px solid; border-top: black 1px solid; font-size: 1px; border-left: black 1px solid; width: 15px; cursor: Pointer; border-bottom: black 1px solid; height: 15px; background-color: white; }
.ODShoppingThemeColorDivBlank { font-size: 1px; width: 15px; height: 15px; }
.ODShoppingTextBox { height: 19px; font-size: 8pt; width: 229px; }
.ODShoppingTextBoxShort { height: 19px; font-size: 8pt; width: 150px; }
.ODShoppingTextBoxVShort { height: 19px; font-size: 8pt; width: 72px; }
.ODShoppingDateTextBox { height: 19px; font-size: 8pt; width: 131px; }
.ODShoppingTextBoxMShort { height: 19px; font-size: 8pt; width: 73px; }
.ODShoppingDropDownListExtrashort { height: 19px; font-size: 8pt; width: 72px; border: #D2B374 1px Solid; }
.ODShoppingSearchBoxCell { padding: 3px; padding-left: 10px; padding-right: 10px; }
.ODShoppingProdDetail { font-size: 8pt; height: 20px; }
.ODShoppingProdDetailAdd { font-size: 8pt; text-align: right; height: 10px; }
.ODShoppingProdDetailHeader { border-bottom: 1px solid #000000; text-transform: uppercase; font-size: 10pt; font-weight: bold; padding-left: 8px; padding-bottom: 2px; margin-top: 10px; }
.ODShoppingProdDetailSubHeader { font-size: 8pt; font-weight: Bold; padding-left: 3px; background-color: #DBE6CF; }
.ODShoppingSearchSort { background-color: #FFFFFF; height: 19px; font-size: 8pt; width: 170px; color: #666; }
.ODPaymentHeaderRow { padding-left: 4px; font-size: 8pt; height: 18px; color: #996600; }
.ODPaymentCustomerRow { padding-left: 10px; font-size: 8pt; font-weight: Bold; height: 18px; }
.ODPaymentProductRow { background-color: #F8EFDC; font-size: 8pt; height: 26px; }
.ODPaymentItemRow { font-size: 8pt; height: 20px; }
.ODShoppingProdDetailAltRow { font-size: 8pt; height: 20px; }
.ODShoppingProdSubDetailBottomRow { font-size: 8pt; width: 130px; line-height: 12px; border-bottom: white 1px solid; }
.ODShoppingProdSubDetailRow { font-size: 7pt; line-height: 12px; }
.ODShoppingProdSubDetailSessionRow { font-size: 7pt; line-height: 12px; padding-left: 24px; }
.ODBox { border: #DBE6CF 1px solid; width: 100%; }
.ShoppingWizardStepHeader { border-top: #B8CCA3 0px solid; height: 5px; font-size: 10px; }
.ShoppingWizardStepFooter { border-top: #588229 1px solid; height: 5px; font-size: 10pt; }
.ShoppingWizardPageStepCellActive { border-right: 1px solid #40829a; border-top: 1px solid #40829a; font-weight: bold; font-size: 14pt; border-left: 1px solid #40829a; width: 100px; cursor: default; color: #f4791f; border-bottom: 1px solid #ebf3f5; height: 30px; background-color: #ebf3f5; background-image: url(../images/assets/Chkout1.gif); background-repeat: repeat-X; background-position: left top; }
.ShoppingWizardPageStepCellInactive { border-right: #ebf3f5 0px; border-top: #ebf3f5 0px; border-left: #ebf3f5 0px; width: 30px; cursor: default; border-bottom: #40829a 1px solid; height: 30px; }
.ShoppingWizardPageStepCellInactiveInnerCell { border-right: #89b0c0 1px solid; border-top: #89b0c0 1px solid; font-weight: bold; font-size: 14pt; border-left: #89b0c0 1px solid; width: 26px; cursor: default; border-bottom: #89b0c0 1px solid; height: 26px; background-color: white; }
.ODShoppingFeatureResult { border-right: #89b0c0 1px solid; border-top: #89b0c0 1px solid; font-weight: bold; background-color: white; }
.WizardInactiveStep { width: 0px; filter: alpha(opacity=60, finishOpacity=40, style=1, startX=0, startY=0, finishX=190, finishY=0); }
.WizardSmallTXTRed { font-weight: normal; font-size: 7pt; color: red; font-family: tahoma; }
.ShoppingWizardPageTable { background-color: #FFFFFF; padding: 4px; }

/* Calendar */
.CalendarWeekPagerFeedbackButtonCell { width: 10px; }
.CalendarMonthPagerFeedbackButtonCell { width: 10px; }
.CalendarWeekCompletedItemLink { font-family: verdana; font-size: 7pt; color: darkred; text-decoration: none; }
.CalendarWeekCompletedItemLinkHover { font-family: verdana; font-size: 7pt; color: white; text-decoration: none; }
.CalendarMonthCompletedItemLink { background-color: transparent; font-family: verdana; font-size: 7pt; color: darkred; text-decoration: none; }
.CalendarMonthCompletedItemLinkHover { font-family: verdana; font-size: 7pt; color: white; text-decoration: none; }
.CalendarWeekTable { border-left: 2px solid #fff; border-top: 2px solid #fff; background-color: #CCCCCC; border-right: 2px solid #C4C4BF; border-bottom: 2px solid #C4C4BF; }
.CalendarWeekHeaderTable { height: 18px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; }
.CalendarWeekHeaderLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #000000; padding: 5px; }
.CalendarWeekUserNameLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #fff; text-transform: uppercase; }
.CalendarWeekPagerTable { border-left: 2px solid #fff; border-top: 2px solid #fff; background-color: #EFEFEF; border-right: 2px solid #DDDDD3; border-bottom: 2px solid #DDDDD3; }
.CalendarWeekPagerLabelCell { width: 250px; }
.CalendarWeekPagerArrowCell { width: 25px; }
.CalendarWeekDaysOfWeekCell { height: 18px; border-top: 1px solid #B7B9BA; border-left: 1px solid #B7B9BA; border-bottom: 1px solid #5A6670; border-right: 1px solid #5A6670; }
.CalendarWeekDaysOfWeekLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #000000; text-transform: uppercase; }
.CalendarWeekPagerLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #778765; }
.CalendarWeekDayDiv { background-color: white; border: 2px solid #CFCFC6; scrollbar-arrow-color: #CFCFC6; scrollbar-3dlight-color: #EBF3F5; scrollbar-darkshadow-color: #EBF3F5; scrollbar-highlight-color: #40829A; scrollbar-shadow-color: #40829A; scrollbar-face-color: #EBF3F5; scrollbar-track-color: #EBF3F5; }
.CalendarWeekTodayDayDiv { background-color: #EFEFEF; border: 2px solid #858F97; }
.CalendarWeekItemLink { background-color: transparent; font-family: verdana; font-size: 8pt; color: black; text-decoration: none; font-weight: bold; }
.CalendarWeekItemLinkHover { background-color: #F3F3EC; font-family: verdana; font-size: 8pt; color: white; text-decoration: none; font-weight: bold; }
.CalendarWeekPriorityItemLink { background-color: transparent; font-family: verdana; font-size: 7pt; color: darkred; text-decoration: none; }
.CalendarWeekPriorityItemLinkHover { background-color: #dd0000; font-family: verdana; font-size: 7pt; color: white; text-decoration: none; }
.CalendarWeekDayHeaderTable { background-color: #EFEFEF; border-bottom: 0px solid #D4DFE2; }
.CalendarWeekDayHeaderLabel { font-family: verdana; font-size: 7pt; color: #444; }
.CalendarWeekPagerWeeklyViewButtonCell { width: 25px; }
.CalendarWeekPagerMonthlyViewButtonCell { width: 25px; }
.CalendarWeekPagerCloseButtonCell { width: 25px; }
.CalendarWeekPagerGotoTodayButtonCell { width: 25px; }
.CalendarWeekToggleSortDateLink { font-family: tahoma; font-size: 8pt; color: #000000; text-decoration: none; }
.CalendarWeekToggleSortDateLinkHover { font-family: tahoma; font-size: 8pt; color: #000000; text-decoration: underline; }
.CalendarMonthTable { border-left: 2px solid #fff; border-top: 2px solid #fff; background-color: #EFEFEF; border-right: 2px solid #C4C4BF; border-bottom: 2px solid #C4C4BF; }
.CalendarMonthHeaderTable { height: 18px; border-top: 1px solid #B45C5C; border-left: 1px solid #B45C5C; border-bottom: 1px solid #770202; border-right: 1px solid #770202; vertical-align: top; }
.CalendarMonthHeaderLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #ddd; padding: 5px; }
.CalendarMonthUserNameLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #fff; text-transform: uppercase; }
.CalendarMonthPagerTable { border-left: 2px solid #fff; border-top: 2px solid #fff; border-right: 2px solid #DDDDD3; border-bottom: 2px solid #DDDDD3; }
.CalendarMonthPagerLabelCell { width: 200px; }
.CalendarMonthPagerArrowCell { width: 25px; }
.CalendarMonthDaysOfWeekCell { height: 18px; border-top: 1px solid #B7B9BA; border-left: 1px solid #B7B9BA; border-bottom: 1px solid #5A6670; border-right: 1px solid #5A6670; }
.CalendarMonthDaysOfWeekLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #000000; text-transform: uppercase; }
.CalendarMonthPagerLabel { font-family: tahoma; font-size: 8pt; font-weight: bold; color: #778765; }
.CalendarMonthDayDiv { border: 1px solid #858F97; scrollbar-arrow-color: #CFCFC6; scrollbar-3dlight-color: #EBF3F5; scrollbar-darkshadow-color: #EBF3F5; scrollbar-highlight-color: #40829A; scrollbar-shadow-color: #40829A; scrollbar-face-color: #EBF3F5; scrollbar-track-color: #EBF3F5; }
.CalendarMonthTodayDayDiv { border-top: 1px solid #40829A; border-bottom: 1px solid #40829A; border-left: 1px solid #40829A; border-right: 1px solid #40829A; }
.CalendarMonthItemLink { font-family: verdana; font-size: 7pt; color: black; text-decoration: none; }
.CalendarMonthItemLinkHover { font-family: verdana; font-size: 7pt; color: white; text-decoration: none; }
.CalendarMonthPriorityItemLink { background-color: transparent; font-family: verdana; font-size: 7pt; color: darkred; text-decoration: none; }
.CalendarMonthPriorityItemLinkHover { background-color: #dd0000; font-family: verdana; font-size: 7pt; color: white; text-decoration: none; }
.CalendarMonthDayHeaderTable { border-bottom: 0px solid #D4DFE2; }
.CalendarMonthDayHeaderLabel { font-family: verdana; font-size: 7pt; color: #444; }
.CalendarMonthPagerWeeklyViewButtonCell { width: 25px; }
.CalendarMonthPagerMonthlyViewButtonCell { width: 25px; }
.CalendarMonthPagerCloseButtonCell { width: 25px; }
.CalendarMonthPagerGotoTodayButtonCell { width: 25px; }
.CalendarMonthToggleSortDateLink { font-family: tahoma; font-size: 8pt; color: #40829A; text-decoration: none; }
.CalendarMonthToggleSortDateLinkHover { font-family: tahoma; font-size: 8pt; color: #40829A; text-decoration: underline; }

.box03 .header { font-family: tahoma, verdana,arial; font-size: 9pt; color: #666; font-weight: bold; text-align: left; border-bottom: 0px solid #888; padding-left: 6px; }
.box03 .body { color: #888888; font-family: tahoma, verdana, arial; font-size: 10px; margin: 2px; margin-top: 0px; margin-bottom: 0px; border-bottom: 2px solid #fff; }
.box03 .frame { border-bottom: 3px solid #888; margin-bottom: 0px; }

/*Misc Design Layout*/
.PadLeft10 { padding-left: 10px; }
.PadLeft20 { padding-left: 20px; }
.PadLeft30 { padding-left: 30px; }
.DefaultPaneContent { background-color: #FFFFFF; vertical-align: top; padding: 10px; width: 100%; }
.DefaultPaneContenLeft { background-color: #FFFFFF; vertical-align: top; width: 180px; }
.DefaultPaneTop { background-image: url(../images/Base04/top_bg_sliver.gif); background-repeat: repeat-x; background-position: top; width: 100%; background-color: #EF8134; vertical-align: middle; align: left; height: 80px; padding-bottom: 4px; }
.SubHeader3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.PageContentLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #339966; }
.FindCaption { font-size: 8pt; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.DataFormShoppingHeader { font-family: tahoma,tahoma, verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: transparent; color: #70828C; height: 11px; text-transform: uppercase; border-bottom: 1px solid #70828C; }


.LinkParentCell { }
.LinkExpandCell { }
