a img {border: 0px;}
html { width: 100%; height: 100%; top: auto; left: auto; }
body { width: 100%; height: 100%; }
.UpdateProgressBlockDiv { background-color: #666666; opacity: .25; -moz-opacity: .25; filter: alpha(opacity=25); }
.UpdateProgressAnimationDiv { width: 150px; height: 32px; background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/ajax_progress_bg.gif); }
.UpdateProgressText { font-size: 7pt; color: #000000; padding-left: 8px; }
.DataFormDivDefault { border: dotted 1px silver;  background-color:#efe9de; }
.DataFormDivFormBackground { border: dotted 1px silver; }
.DataFormDivNoBorderGray { background-color: gray; }
.DataFormDivNoBorderLightGray { border: dotted 1px gray; }
.DataFormDivNoBorderBlue { background-color: blue; }
.DataFormDivNoBorderGreen { background-color: green; }
.DataFormDivNoBorderRed { background-color: red; }
.DataFormDivNoBorderwhite { background-color: white; }

.DataFormLabel { padding-left: 8px; font-size:8pt; line-height:100%; }
.DataFormLabelErrorMessage { color: red; }
.DataFormLabelHeader { font-size: 1.1em; font-weight: bold; }
.DataFormLabelSubHeaderBG { font-weight: bold; }
.DataFormLabelInvalidMessage { color: red; font-weight: bold; }
.DataFormLabelNotation { font-size: 0.9em; color: black; }
.DataFormLabelRequired { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/required.gif); background-repeat: no-repeat; background-position: left top; padding-left: 8px; font-size:8pt; }
.DataFormLabelSubHeader { font-weight: bold; }
.DataFormLabelTitle { font-size: 1.2em; font-weight: bold; }
.DataFormLabelValidMessage { color: green; font-weight: bold; }
.DataFormLabelWarning { color: red; }
.DataFormLabelWizardHeader { font-size: 1.2em; font-weight: bold; }

.DesignedTABLE { width: 100%; }
.DataFormButton { padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; background-color:#3d4c44; color:#FFFFFF; border:1px solid #FFFFFF; }
.WizardButton { padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; background-color:#3d4c44; color:#FFFFFF; border:1px solid #FFFFFF; }
.DataFormHyperLink { text-decoration: none; }
.DataFormName { font-size: 1.1em; font-weight: bold; }

.TabOrderLabel { color: white; background-color: red; }

.DataFormTitleIcon { text-align: left; border: none; }
.DataFormChildTitleIcon { text-align: left; border: none; }
.DataFormChildGridDiv { overflow: auto; height: 180px; width: 100%; }
.DataFormChildHeader { font-weight: bold; padding-bottom: 2px; padding-top: 2px; height: 20px; border-bottom: dotted 1px silver; margin-bottom: 10px;  color: #078373;}
.DataFormChildHeaderIndent { text-indent: 30px; font-size: 1.2em; font-weight: bold;  color: #078373; background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_form_bar_element1.gif); background-repeat: no-repeat; background-position: left top;  }
.DataFormChildHeaderRHS { font-size: 1.2em; font-weight: bold;  color: #078373; }
.DataFormChildHeaderNoFilter { font-size: 1.2em; color: #078373;  }
.DataFormChildDataGrid { behavior: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/style/behavior/TableRowOver.htc); width: 100%; }
.DataFormChildDataGridItemLink { font-weight: bold; }

.DataFormChildDataGridAlternatingItemLink { font-weight: bold; }
.DataFormChildDataGridFooter { font-weight: bold; color: black; }
.DataFormChildDataGridHeader { font-weight: bold; background-color: #CCCCCC; color: black; }
.DataFormChildDataGridHeader1 { font-weight: bold; background-color: #CCCCCC; color: black; }
.DataFormChildDataGridHeaderLink { background-color: #cccccc; color: black; text-decoration: none; font-size: 0.9em; }
.DataFormChildDataGridPager { font-size: 1.2em; color: black; }
.DataFormChildDataGridPagerLink  B {  color:#000000; }
.DataFormChildDataGridSelectedItem { font-weight: bold; color: white; background-color: #889EAF; }
.DataFormChildDataGridSelectedItemLink { color: black; }

.DataFormValidationSummary { color: red; }
.DataFormValidationTD { color: red; }
.DataFormCompareValidator { color: red; }
.DataFormRangeValidator { color: red; }
.DataFormRegularExpressionValidator { color: red; }
.DataFormRequiredFieldValidator { color: red; }

.DataFormFooterTitleTD { font-weight: bold; }
.DataFormHeaderLabel { font-size: 1.4em; font-weight: bold; }
.DataFormHeaderTD { font-size: 1.2em; font-weight: bold; }
.DataFormHeader { font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; height: 20px; border-bottom: dotted 1px silver; margin-bottom: 10px; }


.DataFormListDiv { overflow: auto;  }

.DataFormListTDDataGrid { behavior: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/style/behavior/TableRowOver.htc); width: 100%; }
.DataFormListTDDataGridAlternatingItem { color: black; background-color: #C4D7E5; }
.DataFormListTDDataGridAlternatingItemLink { color: black; font-weight: bold; }
.DataFormListTDDataGridCell { color: black; background-color: #efefef; border-bottom: dotted 1px #666; }
.DataFormListTDDataGridFooter { font-weight: bold; color: white; }
.DataFormListTDDataGridHeader { font-weight: bold; color: white; background-color: #889EAF; }
.DataFormListTDDataGridHeaderLink { color: white; text-decoration: none; }
.DataFormListTDDataGridItem { color: black; background-color: #C4D7E5; }
.DataFormListTDDataGridItemLink { color: black; font-weight: bold; }
.DataFormListTDDataGridPager { font-size: 1.2em; color: black; }
.DataFormListTDDataGridPager span { font-weight: bold; background-color: #889EAF; padding: 2px; }
.DataFormListTDDataGridPagerLink { color: black; }
.DataFormListTDDataGridSelectedItem { font-weight: bold; color: white; background-color: #993399; }
.DataFormListTDDataGridSelectedItemLink { color: black; }

.DataFormSubHeaderTD { font-weight: bold; }
.DataFormSubHeader { font-weight: bold; }

.SearchFormTABLE {background-color:#efe9de; padding:2px;}
.DataFormTH { font-weight: bold; }

.DataFormNestedTableTD { border-bottom: dotted 1px silver; }
.DataFormNestedTableTH { font-weight: bold; }

.DataFormNestedTableHeaderTR { font-weight: bold; }

.ErrorPageTD { color: red; }
.ErrorPageTitle { font-size: 1.2em; font-weight: bold; color: red; }
.ItemLinksHyperLinkSelected { font-weight: bold; }

.PopupMenuSubMenuTable { border: 1px solid #d38e51; background-color: #FFFFFF; }

.DataFormAuditCaption { font-weight: bold; color: silver; }
.DataFormAuditValue { color: gray; }
.SearchFormTD { height: 24px; }

.WizardMultiPage { border: dotted 1px silver; padding: 1px; }
.WizardTabStripSepDefaultStyle { border-bottom: dotted 1px silver; }
.WizardTabStripTabDefaultStyle { border: dotted 1px silver; width: 100px; text-align: center; }
.WizardTabStripTabDefaultStyleError { border: dotted 1px silver; width: 100px; text-align: center; background-color: red; }
.WizardTabStripTabSelectedStyle { border: dotted 1px silver; font-weight: bold; }

.WizardTitle { color: #000; font-size: 1.7em; font-weight: bold; margin: 7px 0; padding-left: 8px; }
.WizardTitleSeparator { font-size: 1.3em; }

.WizardFormTitle { font-weight: bold; }
.WizardHeader { font-weight: bold; }
.WizardProgressTable { width: 150px; border: dotted 1px silver; }
.WizardProgressHeaderTD { font-size: 1.2em; font-weight: bold; }
.WizardProgressTableTD { border-top: dotted 1px silver; }
.WizardProgressStepTable { width: 150px; }
.WizardProgressStepTableActive { width: 150px; }
.WizardProgressStepNumberCell { width: 30px; text-align: right; }
.WizardProgressStepNumber { font-size: 16pt; font-weight: bold; font-style: italic; }
.WizardProgressImageCell { width: 120px; text-align: center; }
.WizardProgressHyperLinkCell { width: 120px; text-align: center; }
.WizardProgressHyperLinkCellSubItem { width: 120px; text-align: left; }
.WizardProgressHyperLink:visited { font-size: 0.9em; }
.WizardProgressHyperLinkCurrent { font-size: 0.9em; font-weight: bold; }
.WizardInactiveStep { width: 0px; }
.WizardSmallTXTRed { font-size: 0.9em; color: red; }

/*Shopping */
.ShoppingWizardPageMainTable { width: 700px; height: 450px; }
.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; }
.ShoppingWizardStepHeader { border-top: #B8CCA3 0px dotted; height: 5px; font-size: 10px; }
.ShoppingWizardStepFooter { border-top: #588229 1px dotted; height: 5px; font-size: 1.3em; }
.ShoppingWizardPageStepCellActive { border-right: 1px dotted #40829a; border-top: 1px dotted #40829a; font-weight: bold; font-size: 1.8em; border-left: 1px dotted #40829a; width: 100px; cursor: default; color: #f4791f; border-bottom: 1px dotted #ebf3f5; height: 30px; background-color: #ebf3f5; background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/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 dotted; height: 30px; }
.ShoppingWizardPageStepCellInactiveInnerCell { border-right: #89b0c0 1px dotted; border-top: #89b0c0 1px dotted; font-weight: bold; font-size: 1.8em; border-left: #89b0c0 1px dotted; width: 26px; cursor: default; border-bottom: #89b0c0 1px dotted; height: 26px; background-color: white; }
.ShoppingWizardPageTable { padding: 4px; }
.ShoppingWizardPageThemeCell { padding: 6px; }
.ODShoppingMainTable { width: 700px; }
.ODShoppingLayoutTable { width: 700px; }
.ODShoppingLink { font-size: 0.9em; font-weight: Bold; }
.ODShoppingTopSpacingCell { font-size: 1px; height: 5px; }
.ODShoppingTopTitleCell { width: 630px; height: 20px; }

.ODShoppingStepCellActive { border: dotted 1px silver; font-weight: bold; font-size: 1.8em; width: 32px; cursor: default; height: 30px; }
.ODShoppingStepCellInactive { border-right: #ebf3f5 0px; border-top: #ebf3f5 0px; border-left: #ebf3f5 0px; width: 30px; cursor: default; height: 30px; }
.ODShoppingStepCellInactiveInnerCell { border: dotted 1px silver; font-weight: bold; font-size: 1.8em; width: 26px; cursor: default; height: 26px; }
.ODShoppingTable { width: 740px; margin: 10px; }
.ODShoppingTitleCell { height: 30px; border: 1px dotted silver; }
.ODShoppingTitleLabel { font-weight: bold; font-size: 1.3em; color: white; }
.ODShoppingSubTitleLabelD { font-size: 1.3em; color: #F7941D; }
.ODShoppingSubTitleLabel { color: white; }
.ODShoppingChildTitleCell {  margin-bottom: 3px; margin-top: 7px; font-weight: bold; height: 17px; padding-top: 2px; padding-left: 12px; }
.ODShoppingChildTitleLabel { font-size: 1.0em; color:#999999; }
.ODShoppingSearchHeader { }
.ODShoppingBasicCell { }
.ODShoppingResultHeaderEmptyCell { width: 6px; }
.ODShoppingSortDropDownCell { width: 165px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: dotted 1px silver; }
.ODShoppingResultHeaderRow { border-bottom: #D7E7C3 1px dotted; }
.ODShoppingRadioButtonCell { }
.ODShoppingRadioButton { font-weight: normal; cursor: pointer; color: black; }
.ODShoppingLayoutDescriptionCell { width: 125px; }
.ODShoppingLabel { }
.ODShoppingSmallTXT { text-indent: 6px; font-weight: normal; font-size: 0.9em; }
.ODShoppingCartSmallTXT { padding-left: 26px; font-weight: normal; font-size: 0.9em; 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: 1px dotted silver; }
.ODShoppingSearchTable { width: 160px; height: 105px; }
.ODShoppingFeaturedCell { width: 525px; height: 105px; border: dotted 1px silver; vertical-align: top; }
.ODShoppingFeaturedTable { width: 100%; height: 135px; }
.ODShoppingSearchListCell { width: 100%; height: 400px; }
.ODShoppingSearchListSingleCell { width: 100%; }
.ODShoppingCartListHeader { font-weight: Bold; height: 18px; }
.ODShoppingResultRow { height: 50px; border-bottom: dotted 1px silver; padding: 10px; }
.ODShoppingResultSubRow { height: 10px; border-bottom: dotted 1px silver; padding-left: 8px; }
.ODShoppingCartResultRow { border-bottom: 1px dotted silver; height: 18px; }
.ODShoppingCartResultPriceRow { border: #FCFFF7 0px dotted; border-bottom: dotted 1px silver; color: black; font-weight: Bold; height: 16px; }
.ODShoppingCartResultSubRow { border: #F0F7E5 1px dotted;  background-color:#FFFFFF; }
.ODShoppingCartCatSpan { font-weight: Normal; color: Gray; }
.ODShoppingCartUpdateCartSpan { font-size: 0.9em; font-weight: bold; color: maroon; }
.ODShoppingCartOrderSummaryTable { border: 1px dotted Gray; }
.ODShoppingResultName { font-size: 1.1em; font-weight: Bold; line-height:160%; }
.ODShoppingTable SPAN.ODShoppingResultName {  font-size: 1.4em; }
.ODShoppingResultCat { font-weight: normal; height: 15px; margin-bottom: 4px; color: Gray; }
.ODShoppingPriceNM { line-height: 12px; }
.ODShoppingCartPrice { }
.ODShoppingCartSubPrice { line-height: 10px; height: 16px; border: dotted 1px silver; }
.ODShoppingCartPriceReadOnly { height: 16px; }
.ODShoppingSearchListPager { font-weight: normal; line-height: 12px; border-bottom: dotted 1px silver; padding-bottom: 4px; padding-top: 4px; }
.ODShoppingPriceM { line-height: 12px; }
.ODShoppingFeaturedDiv { width: 550px; height: 140px; overflow: Hidden; padding: 6px; }
.ODShoppingChildTable { border-right: #588229 1px dotted; border-top: #588229 1px dotted; border-left: #588229 1px dotted; width: 325px; border-bottom: #588229 1px dotted; }
.ODShoppingDropDownListLong { font-weight: bold; width: 300px; }
.ODShoppingDropDownListShort { font-weight: normal; width: 150px; }
.ODShoppingSearchSortDropDownList { width: 150px; }
.ODShoppingThemeColorDiv { border-right: black 1px dotted; border-top: black 1px dotted; font-size: 1px; border-left: black 1px dotted; width: 15px; cursor: Pointer; border-bottom: black 1px dotted; height: 15px; background-color: white; }
.ODShoppingThemeColorDivBlank { font-size: 1px; width: 15px; height: 15px; }
.ODShoppingTextBox { height: 19px; width: 229px; }
.ODShoppingTextBoxShort { height: 19px; width: 150px; }
.ODShoppingTextBoxVShort { height: 19px; width: 72px; }
.ODShoppingDateTextBox { height: 19px; width: 131px; }
.ODShoppingTextBoxMShort { height: 19px; width: 73px; }
.ODShoppingDropDownListExtrashort { height: 19px; width: 150px; }
.ODShoppingSearchBoxCell { padding: 3px; padding-left: 10px; padding-right: 10px; }
.ODShoppingProdDetail { height: 20px; border-width: 0; }
.ODShoppingProdDetail td table tr td { border-width: 0; }
.ODShoppingProdDetail td { border: dotted 1px #DEDEDE; border-width: 0 0 1px 0; }
.ODShoppingProdDetailAdd { text-align: right; height: 10px; }
.ODShoppingProdDetailHeader { font: bold 1.2em ; color: #026030; }
.ODShoppingProdDetailSubHeader { font-weight: Bold; padding-left: 3px; background-color: #DBE6CF; }
.ODShoppingSearchSort { width: 150px; }
.ODPaymentHeaderRow { padding-left: 4px; height: 18px; color: #996600; }
.ODPaymentCustomerRow { padding-left: 10px; font-weight: Bold; height: 18px; }
.ODPaymentProductRow { background-color: #F8EFDC; height: 26px; }
.ODPaymentItemRow { height: 20px; }
.ODShoppingProdDetailAltRow { height: 20px; border-width: 0; }
.ODShoppingProdDetailAltRow td table tr td { border-width: 0; }
.ODShoppingProdDetailAltRow td { border: dotted 1px #DEDEDE; border-width: 0 0 1px 0; }
.ODShoppingProdSubDetailBottomRow { width: 130px; line-height: 12px; border-bottom: dotted 1px white; }
.ODShoppingProdSubDetailRow { font-size: 0.9em; line-height: 12px; }
.ODShoppingProdSubDetailSessionRow { font-size: 0.9em; line-height: 12px; padding-left: 24px; }
.ODBox { border: dotted 1px silver; width: 100%; }
.ODShoppingFeatureResult { height: 100%; }
#ODShoppingFeaturedTable { height: 100%; }
.DataFormShoppingHeader { font-weight: bold; height: 20px; border-bottom: dotted 1px silver; margin-bottom: 10px; font-size: 1.1em; color: #026030; }

/* Calendar */
.CalendarWeekPagerFeedbackButtonCell { width: 10px; }
.CalendarMonthPagerFeedbackButtonCell { width: 10px; }
.CalendarWeekCompletedItemLink { font-size: 0.9em; color: maroon; text-decoration: none; }
.CalendarWeekCompletedItemLinkHover { font-size: 0.9em; color: white; text-decoration: none; }
.CalendarMonthCompletedItemLink { background-color: transparent; font-size: 0.9em; color: maroon; text-decoration: none; }
.CalendarMonthCompletedItemLinkHover { font-size: 0.9em; color: white; text-decoration: none; }
.CalendarWeekTable { border-left: 2px dotted #DDDDDD; border-top: 2px dotted #DDDDDD; background-color: #FFFFFF; border-right: 2px dotted #DDDDDD; border-bottom: 2px dotted #DDDDDD; }
.CalendarWeekHeaderTable { height: 18px; border-top: 1px dotted #DDDDDD; border-left: 1px dotted #DDDDDD; border-bottom: 1px dotted #DDDDDD; border-right: 1px dotted #DDDDDD; vertical-align: top; background-color: #FFFFFF; }
.CalendarWeekHeaderLabel { font-weight: bold; color: black; padding: 5px; }
.CalendarWeekUserNameLabel { font-weight: bold; color: white; text-transform: uppercase; }
.CalendarWeekPagerTable { border-left: 2px dotted #DDDDDD; border-top: 2px dotted #DDDDDD; background-color: #FFFFFF; border-right: 2px dotted #DDDDDD; border-bottom: 2px dotted #DDDDDD; }
.CalendarWeekPagerLabelCell { width: 250px; }
.CalendarWeekPagerArrowCell { width: 25px; }
.CalendarWeekDaysOfWeekCell { height: 18px; border-top: 1px dotted #EEEEEE; border-left: 1px dotted #EEEEEE; border-bottom: 1px dotted #BBBBBB; border-right: 1px dotted #BBBBBB; }
.CalendarWeekDaysOfWeekLabel { font-weight: bold; color: black; text-transform: uppercase; }
.CalendarWeekPagerLabel { font-weight: bold; color: #778765; }
.CalendarWeekDayDiv { background-color: white; border: 2px dotted #CFCFC6; }
.CalendarWeekTodayDayDiv { background-color: #EFEFEF; border: 2px dotted #858F97; }
.CalendarWeekItemLink { background-color: transparent; color: black; text-decoration: none; font-weight: bold; }
.CalendarWeekItemLinkHover { background-color: #F3F3EC; color: white; text-decoration: none; font-weight: bold; }
.CalendarWeekPriorityItemLink { background-color: transparent; font-size: 0.9em; color: maroon; text-decoration: none; }
.CalendarWeekPriorityItemLinkHover { background-color: #dd0000; font-size: 0.9em; color: white; text-decoration: none; }
.CalendarWeekDayHeaderTable { background-color: #EFEFEF; border-bottom: 0px dotted #D4DFE2; }
.CalendarWeekDayHeaderLabel { font-size: 0.9em; color: #444; }
.CalendarWeekPagerWeeklyViewButtonCell { width: 25px; }
.CalendarWeekPagerMonthlyViewButtonCell { width: 25px; }
.CalendarWeekPagerCloseButtonCell { width: 25px; }
.CalendarWeekPagerGotoTodayButtonCell { width: 25px; }
.CalendarWeekToggleSortDateLink { color: black; text-decoration: none; }
.CalendarWeekToggleSortDateLinkHover { color: black; text-decoration: underline; }
.CalendarMonthTable { border-left: 2px dotted #DDDDDD; border-top: 2px dotted #DDDDDD; background-color: #FFFFFF; border-right: 2px dotted #DDDDDD; border-bottom: 2px dotted #DDDDDD; }
.CalendarMonthHeaderTable { height: 18px; border-top: 1px dotted #DDDDDD; border-left: 1px dotted #DDDDDD; border-bottom: 1px dotted #DDDDDD; border-right: 1px dotted #DDDDDD; vertical-align: top; background-color: #FFFFFF; }
.CalendarMonthHeaderLabel { font-weight: bold; color: black; padding: 5px; }
.CalendarMonthUserNameLabel { font-weight: bold; color: white; text-transform: uppercase; }
.CalendarMonthPagerTable { border-left: 2px dotted #DDDDDD; border-top: 2px dotted #DDDDDD; background-color: #FFFFFF; border-right: 2px dotted #DDDDDD; border-bottom: 2px dotted #DDDDDD; }
.CalendarMonthPagerLabelCell { width: 200px; }
.CalendarMonthPagerArrowCell { width: 25px; }
.CalendarMonthDaysOfWeekCell { height: 18px; border-top: 1px dotted #EEEEEE; border-left: 1px dotted #EEEEEE; border-bottom: 1px dotted #BBBBBB; border-right: 1px dotted #BBBBBB; }
.CalendarMonthDaysOfWeekLabel { font-weight: bold; color: black; text-transform: uppercase; }
.CalendarMonthPagerLabel { font-weight: bold; color: #778765; }
.CalendarMonthDayDiv { background-color: white; border: 2px dotted #CFCFC6; }
.CalendarMonthTodayDayDiv { background-color: #EFEFEF; border: 2px dotted #858F97; }
.CalendarMonthItemLink { font-size: 0.9em; color: black; text-decoration: none; }
.CalendarMonthItemLinkHover { font-size: 0.9em; color: white; text-decoration: none; }
.CalendarMonthPriorityItemLink { background-color: transparent; font-size: 0.9em; color: maroon; text-decoration: none; }
.CalendarMonthPriorityItemLinkHover { background-color: #dd0000; font-size: 0.9em; color: white; text-decoration: none; }
.CalendarMonthDayHeaderTable { border-bottom: 0px dotted #D4DFE2; }
.CalendarMonthDayHeaderLabel { font-size: 0.9em; color: #444; }
.CalendarMonthPagerWeeklyViewButtonCell { width: 25px; }
.CalendarMonthPagerMonthlyViewButtonCell { width: 25px; }
.CalendarMonthPagerCloseButtonCell { width: 25px; }
.CalendarMonthPagerGotoTodayButtonCell { width: 25px; }
.CalendarMonthToggleSortDateLink { color: #40829A; text-decoration: none; }
.CalendarMonthToggleSortDateLinkHover { color: #40829A; text-decoration: underline; }
.CalendarToggleSortDateLinkHover { color: #D4E0E7; text-decoration: underline; }
.CalendarBodyInline { background-color: #40829A; }

.PageFrameworkBODY {margin:auto; text-align:center; background-image:url(https://netforum.avectra.com/temp/ClientImages/NAPT/4292a594-8bac-4ce9-868a-1368decb4519.jpg); background-repeat: repeat-x;}
#eWebForm { background-image:url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/background.jpg); background-repeat: repeat-x; background-position: top center;}
.PageFrameworkBODYModal { color: black; margin: 0; background-color:#fff; }
#PageFrameworkTABLE {  background-color:#ffffff; }
form {display: inherit;}

/* user defined styles start here */
.SidePanelDividerdots { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/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(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_1_dot.gif); line-height: 14px; font-size: 5pt; }
.EventLinksbgrd { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/evt_bgrd_strip.gif); background-repeat: repeat-x; }

.PadLeft10 {padding-left: 0px;}
.ListTableHeaderRow { border-bottom: dotted 1px silver; height: 20px; font-weight: bold; }
.ListTableHeaderRowLight { border-bottom: dotted 1px silver; height: 20px; background-color:#f8f8f8; }
.ListTableRow { height: 20px; text-decoration: none; }
.ListTableRowHover { height: 20px; text-decoration: underline; }
.ListTableRowAlternate { height: 20px; text-decoration: none; }

.tabTXT { font-weight: bold; }
.tabTXT2 { font-weight: bold; border-top: dotted 1px silver; }
.box { border: dotted 1px silver; }
.box1 { border: dotted 1px silver; width: 400px; vertical-align: middle; }
.name { font-size: 1.2em; font-weight: bold; }
.bottomline { font-size: 1.1em; font-weight: bold; height: 20px; border-bottom: dotted 1px #ACACAC; margin-bottom: 10px; color: #026030; }
.bodyTXT { }
.heading { font-size: 18pt; font-weight: bold; }
.heading1TXT { font-size: 1.3em; }
.body1bold { font-weight: bold; }
.SectionHeadTXT { font-size: 1.2em; font-weight: bold; text-indent: 12px; }
.linkTXT { font-size: 1.2em; font-weight: bold; text-indent: 12px; color: white; text-decoration: underline; }
.boxedTXT { font-size: 1.2em; font-weight: bold; border: groove 1px silver; }
.wizardstep { font-size: 1.2em;font-weight: bold; }
.heading2TXT { font-size: 1.6em; font-weight: bold; }
.spacer { font-size: 4pt; line-height: 2px; }
.heading1spaceTXT { font-size: 1.3em; letter-spacing: 2.5px; font-weight: bold; }
.bottomline1 { border-bottom: dotted 2px #ACACAC; }
.bottomline2 { border-bottom: dotted 2px #ACACAC; background-color: white; }
.PageTitle, .ODShoppingTopTitleLabel, H1 { color: #078373; font-size: 2.2em; margin: 0 0 7px 0; line-height:26px; font-weight:normal; }
.PageTitleTXT, h3 { border-bottom: dotted 0spx #ACACAC; font-size: 1.6em; text-indent: 0pt; color:#078373; line-height:160%; font-weight:normal; }
.tinyTXT { font-size: 0.9em; font-weight: normal; }
.SidePanelUnderline { border-bottom: dotted 1px #DEDEDE; }
.TableHeaderTXT { font-size: 1.2em; font-weight: bold; }
.TableCaptionTXT { font-size: 1.3em; font-weight: bold; }
.TableTextTXT { font-size: 1.2em; }

.HomePageImage01 {margin-right:10px; border-top:4px solid #d38e51;}
.more { text-decoration:none;	font-weight:bold; color:#078373; padding-left:8px; padding-bottom:2px; margin-left :4px; background-image:url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/bullet01.gif); background-repeat:no-repeat; background-position:left;}
.HomePageDiv01 { border-bottom:1px dotted #bbbbbb; padding-bottom:6px; background-color:#efe9de; padding:4px; position: relative; left: inherit;}
.HDottedLine {	border-left:1px dotted #bbbbbb;}

.HomePageDiv02 { padding:2px;}

.HomeJoinImage {text-align:left; padding-right:3px; }
.HomeJoinImage div {border:1px solid #d38e51; width:110px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b19d6d',EndColorStr='#d38e51');padding:4px; text-align:center; z-index: 2;}
.HomeJoinImage a, .HomeJoinImage a:link, .HomeJoinImage a:visited{width:100px; height:24px; display:block; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#281c12',EndColorStr='#47382b'); background-color:#078373; text-align:center; line-height:22px; font-size:10pt; font-family:Tahoma; padding:4px; font-weight:bold; text-decoration:none; color:#fae9ed; border:1px solid #47382b;}
.HomeJoinImage a:hover {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#078373',EndColorStr='#3d4c44'); background-color:#3d4c44; text-decoration:none; color:#fae9ed; border:1px solid #3d4c44; }
.HomeJoinImage p {  padding:0px; margin:0px 0px 6px 0px; }


.image {border:1px solid #d38e51;}
.date {	color:#47382b;	font-size:0.9em;}

.HomePageLoginBox {margin:6px 0px 6px 0px; width:186px; height:80px; background-color:#47382b; border:1px solid #d38e51; padding:10px; padding-top:16px; text-align:center; vertical-align:middle; font-size:0.9em; line-height:120%; font-weight:bold; color:#E89E5D;}
.HomePageLoginBox a, .HomePageLoginBox a:link{width:96%; height:20px; display:block; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d38e51',EndColorStr='#47382b'); background-color:#078373; text-align:center; line-height:18px; font-size:10pt; padding:4px; font-weight:bold;  font-family:Tahoma, verdana; text-decoration:none; color:#efe9de; border:1px solid #47382b;}
.HomePageLoginBox a:hover { height:20; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#078373',EndColorStr='#3d4c44'); background-color:#078373; text-decoration:none; text-align:center; color:#efe9de; border:1px solid #3d4c44; }
.HomePageLoginBox p {  padding:3px; margin:0px 0px 6px 0px; border:1px solid #d38e51;	padding:4px;}

.HomeJoinImage {text-align:left; padding-right:3px; }
.HomeJoinImage div {border:1px solid #d38e51; width:110px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b19d6d',EndColorStr='#d38e51');padding:4px; text-align:center; z-index: 2;}

.RightSide {display:block; margin:6px 6px 4px 2px; text-align:right; clear:both;}
.RightSidePaneLeftBorder {border-left:1px dotted #bbbbbb;}

.DefaultPaneBottom {border-top:0px dotted #cccccc; border-left:1px solid #d38e51; border-right:1px solid #d38e51; background-color:#efe9de;  }
.noimage {display: none; visibility: hidden;}
.BottomCell {display: block; padding:0px 10px 0px 10px; text-align:center; }


HR { border: 1px dotted #7e8082; height: 1px; }
H2 {font-size:1.8em; color:#663300; font-weight:normal;}
h3{font-size:140%; font-weight:normal;}
H4 { font-size:1.1em; color:#d38e51; text-align: center; font-family: Arial; }
H5 {font size:1.5em; color:#d38e51; font-weight:bold}

.FindCaption { font-weight: bold; }
.BodyTinyBold { font-weight: bold; text-transform: capitalize; }

.bottomLink { font-size: 0.9em; padding-left: 8px; padding-top: 5px; height: 20px; }
.top_nav { height: 14px; padding-left: 5px; padding-right: 5px; }
.top_nav_01 { height: 14px; padding-left: 5px; padding-right: 5px; }
.top_navActive { height: 14px; padding-left: 5px; padding-right: 5px; }
.top_nav_01Active { height: 14px; padding-left: 5px; padding-right: 5px; }

/*--------------Main Font Size Description--------------*/
BODY, TABLE {font-family: Arial; font-size: 9pt; color: #333333; line-height:140%; position: inherit; left: auto; }

#LabelDataFormHeader, .DataFormButton, .DataFormDropDownList, .DataFormListBox, .DataFormTextBox, .ODShoppingCartPrice, .ODShoppingDropDownListLong, .ODShoppingDropDownListShort, .ODShoppingSearchSortDropDownList, .ODShoppingTextBox, .ODShoppingTextBoxShort, .ODShoppingTextBoxVShort, .ODShoppingTextBoxMShort, .ODShoppingDropDownListExtrashort, .ODShoppingDateTextBox, .ODShoppingSearchSort { font: 9pt arial;  }

#eWebTopPaneRightLinksCell, #eWebTopPaneLeftLinksCell, #eWebRightPaneTableCell {display:none;}

A { color: #663300; border-bottom:thin; border-bottom-color:#663300; }
A:link {color: #663300;  border-bottom:thin; border-bottom-color:#663300;}
A:visited {color: #663300; border-bottom:thin; border-bottom-color:#663300;}
A:active {color: #663300; border-bottom:thin; border-bottom-color:#663300;}
A:hover { color: #078373;  border-bottom:thin; border-bottom-color:#078373; }

.class1 A { color: #663300; border-bottom:thin;  }
.class1 A:link {color: #663300;  border-bottom:thin; }
.class1 A:visited {color: #663300; border-bottom:thin; }
.class1 A:active {color: #663300; border-bottom:thin; }
.class1 A:hover { color: #078373;  border-bottom:thin;  }

.PopupMenuSubMenuTable { border: 1px solid #47382b; background-color: #b19d6d;  }

a.TopUIHyperLink { color: #	; padding: 6px; display: block; text-decoration: none; background-color: #47382b; color: #b19d6d; margin-top:1px;  font-weight:bold;  text-decoration:none;}
a.TopUIHyperLink { display: block; color: #b19d6d; background-color: #47382b; text-decoration:none;}
a.TopUIHyperLink:visited {background-color: #47382b; color: #b19d6d;}
a.TopUIHyperLink:active { background-color: #47382b;color: #b19d6d;}
a.TopUIHyperLink:hover { background-color: #b19d6d; color: #281c12; }

a.TopUIHyperLinkActive { display: block;  padding: 6px; margin-top:1px; background-color:#3d4c44; font-weight:bold;color:#ffffff; text-decoration:none; }
a.TopUIHyperLinkActive:visited { background-color: #3d4c44; color: #fff; text-decoration: none; }
a.TopUIHyperLinkActive:active { background-color: #3d4c44; color: #fff; text-decoration: none; }
a.TopUIHyperLinkActive:hover { background-color: #3d4c44; color: #fff; text-decoration: none; }

#eWebTopPaneBottomLinksCellTable { padding-top:4px !important; padding-top:6px;}

#eWebTopPaneBottomLinksCellTable .TopUIHyperLink { color: #47382b; margin-right:3px; padding: 4px 14px 1px 14px; display: block; text-decoration: none; background-color:#b19d6d; font-size:1.1em; height:20px !important;  height:26px; font-weight:normal; border:1px solid #d38e51; border-bottom:0px;  }
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLink:link { color: #47382b;background-color:#b19d6d; }
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLink:visited { color: #47382b;background-color:#b19d6d; }
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLink:active { color: #47382b; background-color:#b19d6d;}
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLink:hover {  color: #ffffff; background-color:#47382b; }

#eWebTopPaneBottomLinksCellTable a.TopUIHyperLinkActive { color: #ffffff; margin-right:3px; padding: 4px 14px 1px 14px;  display: block; text-decoration: none;  background-color:#d38e51; font-size:1.1em; height:20px !important;  height:26px; font-weight:normal;  border:1px solid #d38e51; border-bottom:0px; }
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLinkActive:visited { color: #ffffff;  background-color:#d38e51; }
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLinkActive:active {color: #ffffff;  background-color:#d38e51; }
#eWebTopPaneBottomLinksCellTable a.TopUIHyperLinkActive:hover { color: #ffffff; background-color:#d38e51;  }

.LinkParentCell {}
.LinkExpandCell {}

/*Misc Layout*/
.DefaultPaneTop {border-top:2px solid #d38e51; border-left:1px solid #d38e51; border-right:1px solid #d38e51;}
#TopPane {background: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/GreenBG.gif) no-repeat bottom right; min-height:100px; background-color:#1f160d; margin-left:2px; position:relative; left:1px;  }
#TopPane .PadLeft10 {  font-size:1.3em; line-height:120%; margin-top:20px; padding-left:20px;  margin-bottom:6px; color:#d38e51; }
#TopPane .PadLeft10 P{ color:#d38e51;  font-size:2.2em; line-height:120%; padding:0px;  margin:0px; }
#TopPane img {float:left; vertical-align: middle;}
#eWebContentPaneTopLinksCellTable { padding:0px 0px 8px 0px;  }
#eWebContentPaneTopLinksCellTable a { background-color:#d38e51;  height:20px; margin-right:2px; padding:2px 10px 2px 10px; border-bottom:2px solid #3d4c44; }
#eWebLeftPaneTopLinksCellTable { width: 162px; padding-left:10px; margin-right:10px; }
#eWebFrameWorkMiddleRow { padding-top:10px; }
#eWebTopPaneBottomLinksCell { border-bottom:1px solid #d38e51; background-color:#281c12; padding-left:10px; background: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/GreenTopMenuBg.gif) repeat-x top right; height_:14px; vertical-align:bottom; position:relative; left:1px;  }
#eWebTopPaneBottomLinksCellTable TABLE.PopupMenuSubMenuTable TD.LinkParentCell .TopUIHyperLink, #eWebTopPaneBottomLinksCellTable TABLE.PopupMenuSubMenuTable TD.LinkParentCell .TopUIHyperLinkActive { border:0px; margin-left:2px; }

.DefaultPaneContent { width: 900px; padding: 6px; vertical-align: top; border-right:1px solid #d38e51; padding-top:20px; background-color:#f6f3ee; border-top:10px solid #3d4c44; }
.DefaultPaneLeft { padding-top:10px; border-left:1px solid #d38e51; background-color:#281c12; width: 126px;}

#eWebBottomPaneLeftLinksCell {  display:none;}

.CMSWizardPageMainTable { width: 700px; height: 450px; }
.CMSWizardPageTopSpacingCell { font-size: 1px; height: 5px; }
.CMSWizardPageTopTitleCell { width: 630px; border-bottom: silver 1px dotted; height: 30px; }
.CMSWizardPageTopTitleLabel { font-weight: bold; font-size: 1.2em; color: #888888; }
.CMSWizardPageStepCellActive { border-right: 1px dotted silver; border-top: 1px dotted silver; font-weight: bold; font-size: 14pt; border-left: 1px dotted silver; width: 32px; cursor: default; color: #f4791f; border-bottom: 1px dotted silver; font-family: tahoma; height: 30px; background-color: #f8f8f8; background-image: url('NAPT_files/NAPTWebSite_files/Webpage/images/assets/CMS_Active_TabBG.gif'); background-repeat: repeat-X; background-position: left top; }
.CMSWizardPageStepCellInactive { width: 30px; cursor: default; border-bottom: silver 1px dotted; height: 30px; }
.CMSWizardPageStepCellInactiveInnerCell { border: silver 1px dotted; font-weight: bold; font-size: 14pt; width: 26px; cursor: default; color: #C0C0C0; font-family: tahoma; height: 26px; background-color: white; }
.CMSWizardPageStepSpacingCell { font-size: 5px; border-bottom: silver 1px dotted; }
.CMSWizardPageStepContentCell { border-left: dotted 1px silver; border-right: dotted 1px silver; border-bottom: dotted 1px silver; border-top: none 0px; width: 750px; height: 425px; background-color: #f8f8f8; padding:6px; }
.ODShoppingGroupRegChildTable { background-color: white; border: silver 1px dotted; }
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {margin-left: auto; margin-right: auto; width: 960px;}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display:inline;float: left;position: relative;margin-left: 5px;margin-right: 5px;}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {width:60px;}
.container_12 .grid_2 {width:140px;}
.container_12 .grid_3 {width:220px;}
.container_12 .grid_4 {width:300px;}
.container_12 .grid_5 {width:380px;}
.container_12 .grid_6 {width:460px;}
.container_12 .grid_7 {width:540px;}
.container_12 .grid_8 {width:620px;}
.container_12 .grid_9 {width:700px;}
.container_12 .grid_10 {width:780px;}
.container_12 .grid_11 {width:860px;}
.container_12 .grid_12 {width:940px;}
/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left:80px;}
.container_12 .prefix_2 {padding-left:160px;}
.container_12 .prefix_3 {padding-left:240px;}
.container_12 .prefix_4 {padding-left:320px;}
.container_12 .prefix_5 {padding-left:400px;}
.container_12 .prefix_6 {padding-left:480px;}
.container_12 .prefix_7 {padding-left:560px;}
.container_12 .prefix_8 {padding-left:640px;}
.container_12 .prefix_9 {padding-left:720px;}
.container_12 .prefix_10 {padding-left:800px;}
.container_12 .prefix_11 {padding-left:880px;}
/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right:80px;}
.container_12 .suffix_2 {padding-right:160px;}
.container_12 .suffix_3 {padding-right:240px;}
.container_12 .suffix_4 {padding-right:320px;}
.container_12 .suffix_5 {padding-right:400px;}
.container_12 .suffix_6 {padding-right:480px;}
.container_12 .suffix_7 {padding-right:560px;}
.container_12 .suffix_8 {padding-right:640px;}
.container_12 .suffix_9 {padding-right:720px;}
.container_12 .suffix_10 {padding-right:800px;}
.container_12 .suffix_11 {padding-right:880px;}
/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {left:80px;}
.container_12 .push_2 {left:160px;}
.container_12 .push_3 {left:240px;}
.container_12 .push_4 {left:320px;}
.container_12 .push_5 {left:400px;}
.container_12 .push_6 {left:480px;}
.container_12 .push_7 {left:560px;}
.container_12 .push_8 {left:640px;}
.container_12 .push_9 {left:720px;}
.container_12 .push_10 {left:800px;}
.container_12 .push_11 {left:880px;}
/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {left:-80px;}
.container_12 .pull_2 {left:-160px;}
.container_12 .pull_3 {left:-240px;}
.container_12 .pull_4 {left:-320px;}
.container_12 .pull_5 {left:-400px;}
.container_12 .pull_6 {left:-480px;}
.container_12 .pull_7 {left:-560px;}
.container_12 .pull_8 {left:-640px;}
.container_12 .pull_9 {left:-720px;}
.container_12 .pull_10 {left:-800px;}
.container_12 .pull_11 {left:-880px;}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after { clear: both;content: ' ';display: block;font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
body { width: 100%; height: 100% }
form { width: 100%; height: 100% }
.UpdateProgressBlockDiv { background-color: #666666; opacity: .25; -moz-opacity: .25; filter: alpha(opacity=25); }
.UpdateProgressAnimationDiv { width: 150px; height: 32px; background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/ajax_progress_bg.gif); }
.UpdateProgressText { font-size: 7pt; font-family: tahoma, verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 8px; }


HR { border: 1px solid #7e8082; height: 1px; }

.PageFrameworkBODYModal { color: black; margin: 0; }
.PageFrameworkBottomFONT { }
.PageFrameworkBottomTD { }
.PageFrameworkBottomTR { }
.PageFrameworkContentFONT { }
.PageFrameworkContentTD { }
.PageFrameworkContentTR { }
.PageFrameworkFONT { }
.PageFrameworkLeftFONT { }
.PageFrameworkLeftTD { }
.PageFrameworkRightFONT { }
.PageFrameworkRightTD { }
.PageFrameworkTopFONT { }
.PageFrameworkTopTD { }
.PageFrameworkTopTR { }
#PageFrameworkTABLE { height: 100%; }
#eWebLeftPaneTopLinksCell { border-right: solid 0px silver; }

.PageTitle {font-size: 1.8em; font-weight: bold; margin-bottom: 7px; padding-left: 8px;}

.DataFormDivDefault { border: solid 1px silver; }
.DataFormDivFormBackground { border: solid 1px silver; }
.DataFormDivLabelBackground { }
.DataFormDivNoBorder { }
.DataFormDivNoBorderGray { background-color: gray; }
.DataFormDivNoBorderLightGray { border: solid 1px gray; }
.DataFormDivNoBorderBlue { background-color: blue; }
.DataFormDivNoBorderGreen { background-color: green; }
.DataFormDivNoBorderRed { background-color: red; }
.DataFormDivNoBorderwhite { background-color: white; }

.DataFormLabel { padding-left: 8px; }
.DataFormLabelErrorMessage { color: red; }
.DataFormLabelField { }
.DataFormLabelFilter { }
.DataFormLabelHeader { font-size: 1.1em; font-weight: bold; }
.DataFormLabelMultiLine { }
.DataFormLabelSubHeaderBG { font-weight: bold; }
.DataFormLabelHyperLink { }
.DataFormLabelInvalidMessage { color: red; font-weight: bold; }
.DataFormLabelProgress { }
.DataFormLabelReadOnly { }
.DataFormLabelRecordCount { }
.DataFormLabelRecordNumber { }
.DataFormLabelNotation { font-size: 0.9em; color: black; }
.DataFormLabelRequired { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/required.gif); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.DataFormLabelSubHeader { font-weight: bold; }
.DataFormLabelTitle { font-size: 1.2em; font-weight: bold; }
.DataFormLabelValidMessage { color: green; font-weight: bold; }
.DataFormLabelWarning { color: red; }
.DataFormLabelWizardHeader { font-size: 1.2em; font-weight: bold; }

.DesignedTABLE { width: 100%; }
.DesignedRowTD { }
.DesignedRowTR { }
.DataFormFORM { }
.DataFormButton { padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.WizardButton { padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.DataFormCheckBox { }
.DataFormCheckBoxList { }
.DataFormRadioButton { }
.DataFormRadioButtonList { }
.DataFormDropDownList { }
.DataFormHyperLink { text-decoration: none; }
.DataFormListBox { }
.DataFormLinkButton { }
.DataFormPanel { }
.DataFormTABLE { width: 800; }
.DataFormTextBox { }

.TabOrderLabel { color: white; background-color: red; }

.DataFormTitleIcon { text-align: left; border: none; }
.DataFormChildTitleIcon { text-align: left; border: none; }
.DataFormChildGridDiv { overflow: auto; height: 180px; width: 100%; }
.DataFormChildTABLE { width: 800; }
.DataFormChildHeader { font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; height: 20px; border-bottom: solid 1px silver; margin-bottom: 10px; }
.DataFormChildHeaderIndent { text-indent: 30px; font-size: 1.2em; font-weight: bold; background-color: #999; color: white; background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_form_bar_element1.gif); background-repeat: no-repeat; background-position: left top; height: 11; }
.DataFormChildHeaderRHS { font-size: 1.2em; font-weight: bold; background-color: #889EAF; color: white; background-color: #999; height: 11; }
.DataFormChildHeaderNoFilter { font-size: 1.2em; background-color: #889EAF; color: white; background-color: #999; }
.DataFormChildDataGrid { behavior: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/style/behavior/TableRowOver.htc); width: 100%; }
.DataFormChildDataGridItem { }
.DataFormChildDataGridItemLink { font-weight: bold; }
.DataFormChildDataGridAlternatingItem { }
.DataFormChildDataGridAlternatingItemLink { font-weight: bold; }
.DataFormChildDataGridFooter { font-weight: bold; color: black; }
.DataFormChildDataGridHeader { font-weight: bold; background-color: #CCCCCC; color: black; }
.DataFormChildDataGridHeader1 { font-weight: bold; background-color: #CCCCCC; color: black; }
.DataFormChildDataGridHeaderLink { background-color: #cccccc; color: black; text-decoration: none; font-size: 0.9em; }
.DataFormChildDataGridPager { font-size: 1.2em; color: black; }
.DataFormChildDataGridPagerLink { font-size: 1.2em; color: black; }
.DataFormChildDataGridSelectedItem { font-weight: bold; color: white; background-color: #889EAF; }
.DataFormChildDataGridSelectedItemLink { color: black; }

.DataFormValidationFONT { }
.DataFormValidationSummary { color: red; }
.DataFormValidationTD { color: red; }
.DataFormCompareValidator { color: red; }
.DataFormRangeValidator { color: red; }
.DataFormRegularExpressionValidator { color: red; }
.DataFormRequiredFieldValidator { color: red; }

.DataFormExtenderTableTD { }
.DataFormFieldFONT { }
.DataFormFieldTD { }
.DataFormFONT { }
.DataFormFooterFONT { }
.DataFormFooterTD { font-size: 0.9em; }
.DataFormFooterTitleTD { font-weight: bold; }
.DataFormFooterTR { }
.DataFormHeaderFONT { }
.DataFormHeaderLabel { font-size: 1.8em; font-weight: bold; }
.DataFormHeaderTD { font-size: 1.2em; font-weight: bold; }
.DataFormHeaderTR { }
.DataFormHeader { font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; height: 20px; border-bottom: solid 1px silver; margin-bottom: 10px; }
.DataFormHyperLinkHighlight { }

.DataFormListDataGrid { }
.DataFormListDiv { overflow: auto; height: 469; width: 800; }
.DataFormListTD { }
.DataFormListTDDataGrid { behavior: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/style/behavior/TableRowOver.htc); width: 100%; }
.DataFormListTDDataGridAlternatingItem { color: black; background-color: #C4D7E5; }
.DataFormListTDDataGridAlternatingItemLink { color: black; font-weight: bold; }
.DataFormListTDDataGridCell { color: black; background-color: #efefef; border-bottom: solid 1px #666; }
.DataFormListTDDataGridFooter { font-weight: bold; color: white; }
.DataFormListTDDataGridHeader { font-weight: bold; color: white; background-color: #889EAF; }
.DataFormListTDDataGridHeaderLink { color: white; text-decoration: none; }
.DataFormListTDDataGridItem { color: black; background-color: #C4D7E5; }
.DataFormListTDDataGridItemLink { color: black; font-weight: bold; }
.DataFormListTDDataGridPager span { font-weight: bold; background-color: #889EAF; padding: 2px; }
.DataFormListTDDataGridPager span { font-weight: bold; }
.DataFormListTDDataGridPagerLink { color: black; }
.DataFormListTDDataGridSelectedItem { font-weight: bold; color: white; background-color: #993399; }
.DataFormListTDDataGridSelectedItemLink { color: black; }

.DataFormRecordModeCaption { }
.DataFormRecordModeCheckBox { }
.DataFormRecordModeInsert { }
.DataFormRecordModeTD { }
.DataFormRecordModeUpdate { }
.DataFormRecordNavTD { }
.DataFormRecordNavTR { }

.DataFormSubHeaderTD { font-weight: bold; }
.DataFormSubHeader { font-weight: bold; }

.DataFormTD { }
.DataFormTH { font-weight: bold; }
.DataFormTR { }
.DataFormNestedTableTD { border-bottom: solid 1px silver; }
.DataFormNestedTableTH { font-weight: bold; }
.DataFormNestedTableCellTR { }
.DataFormNestedTableHeaderTR { font-weight: bold; }

.DataGrid { }
.DataGridAlternatingItem { }
.DataGridHeader { }
.DataGridItem { }
.DataGridPager { }
.DataGridPagerLink:visited { }
.DataGridSelectedItem { }

.DataList { }
.DataListAlternatingItem { }
.DataListFooter { }
.DataListHeader { }
.DataListItem { }
.DataListSelectedItem { }

.ErrorPageBody { }
.ErrorPageCaption { }
.ErrorPageHeader { }
.ErrorPageLink { }
.ErrorPageTable { }
.ErrorPageTD { color: red; }
.ErrorPageTitle { font-size: 1.2em; font-weight: bold; color: red; }
.ErrorPageTR { }

.ItemLinksTable { }
.FormLinksHyperLink { }
.RecentContactsHyperLink { }
.ItemLinksHyperLink { }
.ItemLinksHyperLinkSelected { font-weight: bold; }

.LeftUIOuterTable { width: 160px; border: none; }
.LeftUITable { width: 100%; border: solid 1px silver; }
.LeftUIInnerTable { width: 100%; }
.LeftUIInnerTableTD { width: 100%; border: solid 1px silver; padding-left: 12px; }
.LeftUISectionTitle { font-weight: bold; }
.LeftUISectionTitleNotBold { }
.LeftUITableHeaderTD { padding-left: 3px; font-weight: bold; }
.LeftUITableHeaderTDRHS { font-size: 1.2em; font-weight: bold; }
.LeftUITableTD { }
.LeftUIDropDownListFind { width: 160px; }
.LeftUIDropDownListAccessed { width: 160px; }

.ProfileHeaderP { font-size: 1.2em; font-weight: bold; }
.ProfileHeaderTD { font-size: 1.2em; font-weight: bold; }
.ProfileHeaderTR { }
.ProfileP { }
.ProfileTABLE { width: 800px; }
.ProfileTD { width: 100%; }
.ProfileTH { font-size: 1.2em; font-weight: bold; }
.ProfileTR { }
.ProfileRecordNavTD { }
.ProfileRecordNavTR { }
.ProfileTabStripDiv { }
.ProfileTabStripTD { text-align: center; border-bottom: solid 1px silver; }
.ProfileTabStripTDSelected { text-align: center; border-bottom: solid 1px silver; }
.ProfileTabStripContentCell { }
.ProfileTabStripChildLinksTD { text-align: center; font-size: 0.9em; }
.ProfileTabStripLink { }
.ProfileTabStripLinkSelected { }
.ProfileTabStripLinks { font-size: 0.9em; }

.DashboardHyperLink { }
.DashboardHyperLinkDeselected { }
.DashboardHyperLinkLabel { }
.DashboardHyperLinkSelected { }
.DashboardLabel { }
.DashboardLabelHeader { }
.DashboardTABLE { }
.DashboardTD { }
.DashboardTH { }
.DashboardTR { }
.DataFormAuditCaption { font-weight: bold; color: silver; }
.DataFormAuditValue { color: gray; }
.DataFormCaptionFONT { }
.DataFormCaptionInvalidTD { }
.DataFormCaptionTD { }

.QueryFormTABLE { }
.QueryTable { }
.QueryTR { }
.QueryTD { }
.QueryTH { }

.QuickReportHyperLink { }
.ReportTABLE { }
.ReportTD { }
.ReportTR { }

.SearchFormTABLE { }
.SearchFormTR { }
.SearchFormTD { height: 24px; }

.TopUIHyperLink { margin: 3px; padding: 1px; display: block; }
.TopUIHyperLinkActive { margin: 3px; padding: 1px; display: block; }

.WizardOuterTable { }
.WizardInnerTable { }
.WizardMultiPage { border: solid 1px silver; padding: 1px; }
.WizardTabStripSepDefaultStyle { border-bottom: solid 1px silver; }
.WizardTabStripSepHoverStyle { }
.WizardTabStripSepSelectedStyle { }
.WizardTabStripTabDefaultStyle { border: solid 1px silver; width: 100px; text-align: center; }
.WizardTabStripTabDefaultStyleError { border: solid 1px silver; width: 100px; text-align: center; background-color: red; }
.WizardTabStripTabHoverStyle { }
.WizardTabStripTabSelectedStyle { border: solid 1px silver; font-weight: bold; }
.WizardTitle { font-size: 1.8em; font-weight: bold; margin-bottom: 7px; padding-left: 8px; }
.WizardTitleSeparator { font-size: 1.3em; }
.WizardFormTitle { font-weight: bold; }
.WizardHeader { font-weight: bold; }
.WizardProgressTable { width: 150px; border: solid 1px silver; }
.WizardProgressHeaderTD { font-size: 1.2em; font-weight: bold; }
.WizardProgressTableTR { }
.WizardProgressTableTD { border-top: solid 1px silver; }
.WizardProgressStepTable { width: 150px; }
.WizardProgressStepTableActive { width: 150px; }
.WizardProgressStepNumberCell { width: 30px; text-align: right; }
.WizardProgressStepNumber { 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; }
.WizardProgressHyperLink:visited { font-size: 0.9em; }
.WizardProgressHyperLinkCurrent { font-size: 0.9em; font-weight: bold; }

/* user defined styles start here */
.tabTXT { font-weight: bold; }
.tabTXT2 { font-weight: bold; border-top: solid 1px silver; }
.box { border: solid 1px silver; }
.box1 { border: solid 1px silver; width: 400px; vertical-align: middle; }
.name { font-size: 12pt; font-weight: bold; }
.bottomline { font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; height: 20px; border-bottom: solid 1px silver; margin-bottom: 10px; }
.heading { font-size: 18pt; font-weight: bold; }
.heading1TXT { font-size: 1.3em; }
.body1bold { font-weight: bold; }
.SectionHeadTXT { font-size: 1.2em; font-weight: bold; text-indent: 12px; }
.linkTXT { font-size: 1.2em; font-weight: bold; text-indent: 12px; color: white; text-decoration: underline; }
.boxedTXT { font-size: 12pt; font-weight: bold; border: groove 1px silver; }
.wizardstep { font-size: 12pt; font-weight: bold; }
.heading2TXT { font-size: 16pt; font-weight: bold; }
.spacer { font-size: 4pt; line-height: 2px; }
.heading1spaceTXT { font-size: 1.3em; letter-spacing: 2.5px; font-weight: bold; }
.bottomline1 { border-bottom: solid 2px silver; }
.bottomline2 { border-bottom: solid 2px silver; background-color: white; }
.PageTitleTXT { border-bottom: solid 1px silver; font-size: 11pt; font-weight: bold; text-indent: 3pt; }
.tinyTXT { font-size: 0.9em; font-weight: normal; }
.SidePanelUnderline { border-bottom: Solid 1px silver; }
.TableHeaderTXT { font-size: 12pt; font-weight: bold; }
.TableCaptionTD { }
.TableCaptionTXT { font-size: 1.3em; font-weight: bold; }
.TableCaptionTD { width: 130; }
.TableTextTXT { font-size: 1.2em; }
.TableTextTD { }

.SidePanelDividerdots { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/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(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_1_dot.gif); line-height: 14px; font-size: 5pt; }
.CornerRounderTopLeft { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_rounder_left.gif); background-repeat: no-repeat; background-position: left top; }
.CornerRounderTopRight { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_rounder_right.gif); background-repeat: no-repeat; background-position: left top; }
.CornerRounderBottomLeft { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_rounder_bottomL.gif); background-repeat: no-repeat; background-position: left bottom; }
.CornerRounderBottomRight { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/img_rounder_bottomR.gif); background-repeat: no-repeat; background-position: left bottom; }
.EventLinksbgrd { background-image: url(http://www.naptonline.org/NAPT_files/NAPTWebSite_files/Webpage/images/evt_bgrd_strip.gif); background-repeat: repeat-x; }

.bottomLink { font-size: 0.9em; padding-left: 8px; padding-top: 5px; height: 20px; }
.top_nav { height: 14px; padding-left: 5px; padding-right: 5px; }
.top_nav_01 { height: 14px; padding-left: 5px; padding-right: 5px; }
.top_navActive { height: 14px; padding-left: 5px; padding-right: 5px; }
.top_nav_01Active { height: 14px; padding-left: 5px; padding-right: 5px; }
/*Misc Layout*/

.FindCaption { font-weight: bold; }
.BodyTinyBold { font-weight: bold;  }
.DataFormShoppingHeader { font-weight: bold; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; height: 20px; border-bottom: solid 1px silver; margin-bottom: 10px; }
.PadLeft10 { padding-left: 0px; }
.ListTableHeaderRow { border-bottom: solid 1px silver; height: 20px; font-weight: bold; }
.ListTableHeaderRowLight { border-bottom: solid 1px silver; height: 20px; font-weight: bold; }
.ListTableRow { height: 20px; text-decoration: none; }
.ListTableRowHover { height: 20px; text-decoration: underline; }
.ListTableRowAlternate { height: 20px; text-decoration: none; }

.LeftBarBottomCell { border-top: solid 1px silver; width: 166px; }

.CMSWizardPageMainTable { width: 700px; height: 450px; }
.CMSWizardPageTopSpacingCell { font-size: 1px; height: 5px; }
.CMSWizardPageTopTitleCell { width: 630px; border-bottom: #40829a 1px solid; height: 30px; }
.CMSWizardPageTopTitleLabel { font-weight: bold; font-size: 8pt; color: black; font-family: tahoma; }
.CMSWizardPageStepCellActive { border-right: 1px solid #40829a; border-top: 1px solid #40829a; font-weight: bold; font-size: 14pt; border-left: 1px solid #40829a; width: 32px; cursor: default; color: #f4791f; border-bottom: 1px solid #ebf3f5; font-family: tahoma; height: 30px; background-color: #ebf3f5; background-color: #89b0c0; background-image: url('NAPT_files/NAPTWebSite_files/Webpage/images/assets/CMS_Active_TabBG.gif'); background-repeat: repeat-X; background-position: left top; }
.CMSWizardPageStepCellInactive { border-right: #ebf3f5 0px; border-top: #ebf3f5 0px; border-left: #ebf3f5 0px; width: 30px; cursor: default; border-bottom: #40829a 1px solid; height: 30px; }
.CMSWizardPageStepCellInactiveInnerCell { 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; color: #d4e0e7; border-bottom: #89b0c0 1px solid; font-family: tahoma; height: 26px; background-color: white; }
.CMSWizardPageStepSpacingCell { font-size: 5px; border-bottom: #40829a 1px solid; }
.CMSWizardPageStepContentCell { border-left: solid 1px #40829a; border-right: solid 1px #40829a; border-bottom: solid 1px #40829a; border-top: none 0px; width: 750px; height: 425px; background-color: #F0F4F5; }
.ODShoppingGroupRegChildTable { background-color: #FCFFF7; border: #9BAAB2 1px solid; }

body {font:80% Trebuchet MS, Arial, Helvetica, Sans-Serif; color:# ;line-height:180%; margin:0; padding:0; text-align:center;}
	h1{ font-size:180%; font-weight:normal; margin:0;  text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }	
	img{ border:none;}
	pre{display:block; font:12px "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; margin:.5em 0; width:250px; }	
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
    /* // image replacement */
	#container{margin:25px; position:relative; text-align:center; width:250px; background:#fff; margin-bottom:2em;}	
	#header{ height:0px; line-height:inherit;}				
	#content{
	position:inherit;}			
/* Easy Slider */
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here*/ 
		width:250px; height:200px; overflow:hidden;}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000; padding-right:1em;u}	
	#nextBtn, #slider1next{left:250px;}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{display:block; position:relative; width:30px; height:77px;
		background:url(https://netforum.avectra.com/temp/ClientImages/NAPT/e9f8f7b1-22b6-4bb3-b91c-9a40d60a050d.gif) no-repeat 0 0;	}	
	#nextBtn a, #slider1next a{background:url(https://netforum.avectra.com/temp/ClientImages/NAPT/ec287b42-6fec-4a42-af58-a98bcc0e4511.gif) no-repeat 0 0;	}	
	/* numeric controls */	
	ol#controls{margin:1em 0; padding:0; height:28px;}
	ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px;}
	ol#controls li a{float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px;text-decoration:none;}
	ol#controls li.current a{ background:#5DC9E1; color:#fff; }
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */
.TableOnContentPage { margin-left: auto; margin-right: auto; vertical-align:top; padding:5px; width:650px;}
.RightSidePaneLeftBorderContentPage { border-left:1px dotted #bbbbbb; background-color:#b79d7d; vertical-align:top; right: auto; left: auto; }
.RightSideContentPage { display:block; margin:6px 6px 4px 2px; text-align:right; clear:both; border-bottom-style: dotted; border-width: 1px; padding-left:5px; }
.RightSideContentPageBottom { display:block; margin:6px 6px 4px 2px; text-align:right; clear:both;  }
.ContentPageDiv01 { width:100%; margin-right:5px; border-bottom:1px dotted #bbbbbb; padding-bottom:6px; background-color:#efe9de; padding:4px; position: inherit; left: inherit; right:inherit;  font-size: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.ContentPageDiv02 {width:100%; border-bottom:1px dotted #bbbbbb; padding-bottom:6px; background-color:#efe9de; padding:4px; position: relative; left: inherit;  font-size: 80%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.ContentText {float:left; text-align:left; }
.ContentTextLeft {text-align:left; width:100%; }
.ContentTextMiddle{text-align:center; left:auto; margin-right:15px; padding:5px; width:95%;}
.ContentTextMiddleColor{  background-color:#b79d7d; text-align:center; left:auto; right:auto; margin:5px; padding:5px; width:100%; }
.ContentTextRight {width:100%; text-align:left; float:Right;  }
.ContentTextFullWidth {text-align:left; margin-right:1px; left:auto;  right:inherit; position:inherit; width:99%;}
.ContentTextFullWidth2 { background-color: #b79d7d; text-align:center; margin-right:1px; left:auto;  right:inherit; position:inherit; width:99%; padding:5px;}
.ContentText2 {text-align:left; margin-right:1px; float:left; width:99%;}
.HomeLinks { width:100%; display:block;  }
.ContentImage { float:right; padding-top:2px; padding-left:2px;  }
.ContentImageLeft {float:left; padding-top:2px; padding-right:2px; }
.AdditionalContent {display:block; padding:4px; margin:6px 6px 4px 2px;text-align:left;clear:both;border-bottom-style: dotted;border-width: 1px;}
.AddThisBox { text-align:right;}
.ContentCenter {display:block; left-margin:10px; text-align:center; left:auto; right:auto; }
.LeftColumn {width:100%; float:left; left:auto; list-style:square; }
.RightColumn {width:100%; float:right; padding-right:20px; }
.NoteText { color:#B00}
.FootnoteText { font-size:9px;}

h3.section {margin-top: 1em;}
#vertical_slide, #horizontal_slide {background: #D0C8C8; color: #8A7575; padding: 10px; border: 5px solid #F3F1F1; font-weight: bold;}
div.marginbottom {/* Since the Fx.Slide element resets margins, we set a margin on the above element */margin-bottom: 10px;}
#eWebContentPaneTable tbody #eWebContentPaneTableRowMiddle #ContentPane .PadLeft10 table tbody tr td table tbody tr td .ContentPageDiv01 .ContentBoxes .ContentTextFullWidth p { text-align: left; }

.PageDiv01 { width:100%; border-bottom:1px dotted #bbbbbb; padding-bottom:2px; background-color:#efe9de; padding:2px; position: relative; left: inherit;}


#conferencecontainer {width: 750px ; margin-left: auto; margin-right:auto;}
#RightColumn { margin-left:  430px; padding-left:50px;  clear:right;  }
#LeftColumn {float: left; width: 300px; padding-left:60px; display: inline;  clear:left; }
#footer { clear: both ; text-align: center; border-top:thin; border-top-style:dotted}
#header2 { text-align: center ; clear:both; display:block; margin-right:auto; margin-left:auto; height:150px;}
iframe {width:576px; height:432px; clear:both; }
.images {display:block;  margin-right:auto; margin-left:auto; width:400px; clear:both; text-align:center; height:auto; }


