@import "jquery-ui.css";
@import "bootstrap.css";
@import "bootstrap-responsive.min.css";
@import "glyphicons.css";
@import "bootstrap.iconpro.css";
@import "bootstrap.custom.css";
@import "jquery-ui.custom.css";
@import "bootstrap.min.css";
@import "jquery-ui-1.7.2.custom.css";
@import "slider.css"

/************* JA - SC0664378 Inline Formatting - 12/16/2020 *************/
#_LayoutTable_UP > table > tbody > tr:nth-child(54) > td
{
    HEIGHT: 400px;
    WIDTH: auto !important;
}

.TopUIMenuOverflowDiv
{
    max-HEIGHT: 400px;
    WIDTH: auto !important;
}

/**************************************************************************/

#eWebForm {display:inline;}
.CalendarEventTitleStyle {font-size:7pt;}
.CalendarEventDayStyle{color:red;}
.DashboardHyperLink{font-size:8pt;}
.DashboardHyperLinkDeselected{font-size:8pt;}
.DashboardHyperLinkLabel{font-size:8pt;}
.DashboardHyperLinkSelected{font-size:8pt;font-weight:bold;}
.DashboardLabel{font-size:8pt;}
.DashboardLabelHeader{font-size:8pt;font-weight:bold;}
.DashboardTABLE{}
.DashboardTD{font-size:8pt;}
.DashboardTH{font-size:8pt;font-weight:bold;}
.DashboardTR{}
.DataFormAuditCaption{font-size:7pt;}
.DataFormAuditValue{font-size:7pt;}
.DataForm{font-size:8pt;}
.DataFormButton{font-size:8pt;font-family: Tahoma,Arial,Verdana,Helvetica;}
.DataFormCaptionFONT { border-width:0; border-style:solid;} 
.DataFormCaptionInvalidTD {font-size:8pt;color:red;} 
.DataFormCaptionTD {font-size:8pt;width: 20%; text-align: right;} 
.DataFormCheckBox{font-size:8pt;}
.DataFormCheckBoxList{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-size:9pt;font-weight:bold;background-color:#E7E7E7;color:#027578; height:14px; padding:2px; border-bottom:1px solid #027578;}
.DataFormChildHeaderIndent{text-indent:30px;font-size:9pt;font-weight:bold;background-color:#E7E7E7;color:#027578; height:14px; border-bottom:1px solid #027578;}
.DataFormChildHeaderRHS{font-size:9pt;font-weight:bold;color:#027578; background-color:#E7E7E7; height:14px; width:100%; border-bottom:1px solid #027578;}
.DataFormChildHeaderNoFilter{font-size:9pt; background-color:#E7E7E7; color:#027578; border-bottom:1px solid #E7E7E7; }

.DataFormChildDataGrid{behavior: url(../style/behavior/TableRowOver.htc);font-size:8pt;width:100%; border-color:#ffffff;}
.DataFormChildDataGridAlternatingItem{ font-size: 8pt;color:#000000;background-color:#f0f0f0;}
.DataFormChildDataGridAlternatingItemLink{color:#000000;font-weight:bold;}
.DataFormChildDataGridFooter{ font-size: 8pt; font-weight: bold;color:#000000;}
.DataFormChildDataGridHeader{ font-size: 8pt; font-weight: bold;background-color:#EBEBEB;color:#027578;}
.DataFormChildDataGridHeader1{ font-size: 8pt; font-weight: bold;background-color:#EBEBEB;color:#027578;}
.DataFormChildDataGridHeaderLink{color:#000000;text-decoration:none; font-size:7pt; font-weight:normal;}
.DataFormChildDataGridItem{ font-size: 8pt;color:#000000;background-color:#F3f3f3;}
.DataFormChildDataGridItemLink{color:#000000;font-weight:bold;}
.DataFormChildDataGridPager{ font-size: 9pt;color:#000000;}
.DataFormChildDataGridPagerLink{color:#000000; font-size: 9pt;}
.DataFormChildDataGridSelectedItem{ font-size: 8pt; font-weight: bold;color:#ffffff;background-color:#663399;}
.DataFormChildDataGridSelectedItemLink{color:#000000;}
.DataFormCompareValidator{font-size:8pt;color:red;}
.DataFormDivDefault{ border-width:1px; border-style:solid; border-color:#E0E0C2;background-color:#F2F2F2; border:1px solid #E7E7E7; }
.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:#F3F0F6;}
.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-size:10pt; font-family:Verdana,Arial, Helvetica, sans-serif; height:100%;}
.DataFormExtenderTableTD {font-size:8pt;} 
.DataFormFieldFONT {}
.DataFormFieldTD {font-size:8pt;}
.DataFormFONT {}
.DataFormFooterFONT {} 
.DataFormFooterTD {font-size:7pt;} 
.DataFormFooterTitleTD { padding-left:4px; padding-right:4px; font-weight:bold; color:#663399; font-size:8pt; background-color:White;}
.DataFormFooterTR {}
.DataFormFORM{}
.DataFormHeaderFONT{} 
.DataFormHeaderLabel{font-size:9pt;font-weight:bold;}
.DataFormHeaderTD{font-size:9pt;font-weight:bold;} 
.DataFormHeaderTR{}
.DataFormHyperLink{font-size:8pt;text-decoration:none;}
.DataFormHyperLinkHighlight{font-size:8pt;}
.DataFormLabel{font-size:9pt;}
.DataFormLabelErrorMessage{font-size:8pt;color:red;}
.DataFormLabelField{font-size:9pt;}
.DataFormLabelFilter{font-size:8pt;}
.DataFormLabelHeader{font-size:9pt;font-weight:bold;background-color:#efefef;}
.DataFormLabelMultiLine{font-size:8pt;}
.DataFormLabelHeaderBG{font-size:9pt;font-weight:bold;background-color:#f3f3f3;}
.DataFormLabelSubHeaderBG{font-size:8pt;font-weight:bold;background-color:#f3f3f3;}
.DataFormLabelHyperLink{font-size:8pt;}
.DataFormLabelInvalidMessage{font-size:8pt;color:red;font-weight:bold;}
.DataFormLabelProgress{font-size:8pt;}
.DataFormLabelReadOnly{font-size:8pt;}
.DataFormLabelRecordCount{font-size:8pt; font-weight:normal;}
.DataFormLabelRecordNumber{font-size:8pt;}
.DataFormLabelRequired{font-size:8pt;font-weight:bold; }
.DataFormLabelSubHeader{font-size:8pt;font-weight:bold;}
.DataFormLabelTitle{font-size:9pt;font-weight:bold;}
.DataFormLabelValidMessage{font-size:8pt;color:Green;font-weight:bold;}
.DataFormLabelWarning{font-size:8pt;color:red;}
.DataFormLabelWizardHeader{font-size:9pt;font-weight:bold;}
.DataFormLinkButton{font-size:8pt;}
.DataFormListBox{font-size:8pt;}
.DataFormListDataGrid{font-size:8pt;}
.DataFormListDiv{overflow:auto;height:469px;width:800px;}
.DataFormListTD{font-size:8pt}
.DataFormListTDDataGrid{behavior: url(../style/behavior/TableRowOver.htc); font-size:8pt;width:100%;}
.DataFormListTDDataGridAlternatingItem{ font-size: 8pt;color:#000000;background-color:#F3F0F6;}
.DataFormListTDDataGridAlternatingItemLink{color:#000000;font-weight:bold;}
.DataFormListTDDataGridCell{color:#000000;background-color:#efefef; border-color:#d9cfc0; border-style: solid; border-width: 0 0 1px 0;}
.DataFormListTDDataGridFooter{ font-size: 8pt; font-weight: bold;color:#ffffff;}
.DataFormListTDDataGridHeader{ font-size: 8pt; font-weight: bold;color:#ffffff;background-color:#663399;}
.DataFormListTDDataGridHeaderLink{color:#ffffff;text-decoration:none;}
.DataFormListTDDataGridItem{ font-size: 8pt;color:#000000;background-color:#F3F0F6;}
.DataFormListTDDataGridItemLink{color:#000000;font-weight:bold;}
.DataFormListTDDataGridPager{ font-size: 9pt;color:#000000;}
.DataFormListTDDataGridPagerLink{color:#000000;}
.DataFormListTDDataGridSelectedItem{ font-size: 8pt; font-weight: bold;color:#ffffff;background-color:#993399;}
.DataFormListTDDataGridSelectedItemLink{color:#000000;}
.DataFormPanel{font-size:8pt;}
.DataFormRadioButton{font-size:8pt;}
.DataFormRadioButtonList{font-size:8pt;}
.DataFormRangeValidator{font-size:8pt;color:red;}
.DataFormRecordModeCaption{font-size:8pt;}
.DataFormRecordModeCheckBox{font-size:8pt;}
.DataFormRecordModeInsert{font-size:8pt;}
.DataFormRecordModeTD{font-size:8pt;}
.DataFormRecordModeUpdate{font-size:8pt;}
.DataFormRecordNavTD{font-size:8pt;}
.DataFormRecordNavTR{font-size:8pt}
.DataFormRegularExpressionValidator{font-size:8pt;color:red}
.DataFormRequiredFieldValidator{font-size:8pt;color:red}
.DataFormSubHeaderTD {font-size:9pt} 
.DataFormTABLE {width:800px} 
.DataFormTextBox{font-size:8pt;font-family:Verdana,Arial, Helvetica, sans-serif;}
.DataFormTD{font-size:8pt}
.DataFormTH{font-size:8pt;font-weight:bold}
.DataFormTR {}
.DataFormNestedTableTD{border-color: #d9cfc0;  font-size: 8pt; border-style: solid; border-width: 0 0 1px 0; line-height: 12pt}
.DataFormNestedTableTH{ font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormNestedTableCellTR {}
.DataFormNestedTableHeaderTR { font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormValidationFONT {}
.DataFormValidationSummary{font-size:8pt;color:red}
.DataFormValidationTD {font-size:8pt;color:red}
.DataGrid{font-size:8pt}
.DataGridAlternatingItem{font-size:8pt}
.DataGridHeader{font-size:8pt}
.DataGridItem{font-size:8pt}
.DataGridPager{font-size:8pt}
A.DataGridPagerLink:visited{color:Black;text-decoration:underline;font-size:8pt}
A.DataGridPagerLink:link{color:Black;text-decoration:underline;font-size:8pt}
A.DataGridPagerLink:active{color:White;background-color:Black;font-size:8pt}
A.DataGridPagerLink:hover{color:White;background-color:Black;font-size:8pt}
.DataGridSelectedItem{font-size:8pt}
.DataList{font-size:8pt}
.DataListAlternatingItem{font-size:8pt}
.DataListFooter{font-size:8pt}
.DataListHeader{font-size:8pt}
.DataListItem{font-size:8pt}
.DataListSelectedItem{font-size:8pt}
.DesignedTABLE{width:100%}
.DesignedRowTD{font-size:8pt}
.DesignedRowTR{}
.ErrorPageBody{}
.ErrorPageCaption{}
.ErrorPageHeader{}
.ErrorPageLink{}
.ErrorPageTable{}
.ErrorPageTD{font-size:8pt;color:red}
.ErrorPageTitle{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-size:8pt}
A.FormLinksHyperLink:link{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.FormLinksHyperLink:active{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.FormLinksHyperLink:hover{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:visited{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:link{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:active{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:hover{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.ItemLinksHyperLink:visited{color:Black;text-decoration:none;font-size:8pt}
A.ItemLinksHyperLink:link{color:Black;text-decoration:none;font-size:8pt}
A.ItemLinksHyperLink:active{color:White; text-decoration:none; background-color:Black;font-size:8pt}
A.ItemLinksHyperLink:hover{color:White; text-decoration:none; background-color:Black;font-size:8pt}
A.ItemLinksHyperLinkSelected:visited{color:Black;text-decoration:none;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:link{color:Black;text-decoration:none;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:active{color:White; text-decoration:none; background-color:Black;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:hover{color:White; text-decoration:none; background-color:Black;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-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-size:8pt; font-weight:bold;line-height:18px}
.LeftUISectionTitleNotBold{ font-size:8pt;}
.LeftUITableHeaderTD{font-size:9pt;font-weight:bold;background-color:#F0EEDD;color:#027578; padding-left:3px;height:15px; }
.LeftUITableHeaderTDRHS{font-size:9pt;font-weight:bold;background-color:#663399;color:#ffffff; height:11px; }
.LeftUITableTD{}
.LeftUIDropDownListFind{font-size:8pt;width:160px ;background-color:#F3F0F6}
.LeftUIDropDownListAccessed{font-size:8pt;width:160px;background-color:#F3F0F6}

.PageFrameworkBODY{} /*insert background image in this class */
.PageFrameworkBODYModal{font-size:8pt;background-color:#FFFFFF;color:#000000;margin:0;}
.PageFrameworkBottomFONT{}
.PageFrameworkBottomTD{font-size:8pt}
.PageFrameworkBottomTR{}
.PageFrameworkContentFONT{}
.PageFrameworkContentTD{font-size:8pt;width:800px}
.PageFrameworkContentTR{}
.PageFrameworkFONT{}
.PageFrameworkLeftFONT{}
.PageFrameworkLeftTD{font-size:8pt}
.PageFrameworkRightFONT{}
.PageFrameworkRightTD{font-size:8pt}
#PageFrameworkTABLE{font-size:10px;}
.PageFrameworkTABLE{width:100%;height:100%; font-size:8pt;}
.PageFrameworkTopFONT{}
.PageFrameworkTopTD{font-size:8pt}
.PageFrameworkTopTR{}

.ProfileHeaderP{font-size:9pt;font-weight:bold}
.ProfileHeaderTD{font-size:9pt;font-weight:bold}
.ProfileHeaderTR{}
.ProfileP{font-size:8pt}
.ProfileTABLE{width:800px}
.ProfileTD{font-size:8pt;width:100%}
.ProfileTH{font-size:9pt;font-weight:bold}
.ProfileTR{}
.ProfileRecordNavTD{font-size:8pt}
.ProfileRecordNavTR{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:#663399; border-bottom: solid 1px #663399;}
.ProfileTabStripLinksTD{ text-align:right; background-color:#663399; border-bottom: solid 1px #663399; color: White; font-size:7pt;}
.ProfileTabStripChildLinksTD{ text-align:center; background-color:#663399; color: White; font-size:7pt;}
A.ProfileTabStripLink:visited{ color:Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:link{ color:Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:active{ color:White; background-color: Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:hover{ color:White; background-color: Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:visited{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:link{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:active{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:hover{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinks:visited{color:White; font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:link{color:White; font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:active{color:White; font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:hover{color:White; background-color: Black; 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-size:8pt}
.QueryTH{font-size:8pt;font-weight:bold}
.QuickReportHyperLink{font-size:8pt;color:#000000}
.ReportTABLE{}
.ReportTD{font-size:8pt}
.ReportTR{}
.SearchFormTable{}
.SearchFormTABLE{}
.SearchFormTR{}
.SearchFormTD{font-size:8pt}
#XXXXXXXX {border: transparent;}
.TabOrderLabel{font-size:8pt; color:White; background-color:Red;}
.UILabel{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;}
.wizardstep { font-size: 12pt; font-weight: bold ; color: #990000}
.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:22px verdana,sans serif; arial; color:#207575;; padding:0; margin:.2em 0 1em 0;FONT-WEIGHT: 600; margin-bottom:10px;}
.WizardTitleSeparator { font-size: 10pt; display: none;}
.WizardFormTitle { font-size: 8pt; color:#008B98}
.WizardHeader { font-size: 8pt; color:#666666; font-weight:bold}
.WizardProgressTable {width: 150px; border: solid 1px #663399;}
.WizardProgressHeaderTD{font-size:9pt;font-weight:bold;background-color:#663399;color:#ffffff; height:11px; }
.WizardProgressTableTR {}
.WizardProgressTableTD { border-top: solid 1px #663399;}
.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;}
A.WizardProgressHyperLink:visited{color:Black; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:link{color:Black; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:active{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:hover{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
.WizardProgressHyperLinkCurrent {color:Black; font-size: 7pt; font-weight: bold;}
.wizardbutton {font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;vertical-align:top;}

/* DISCUSSION GROUPS */
.DGBox3{width:100%;}
.DGDataFormChildDataGridHeader{background-color:#E3E3AC; color:#fff; font-size:7pt; font-weight:bold; padding:2px;}
.DGDataFormChildDataGridHeaderLink{background-color:#E3E3AC; color:#fff; font-size:7pt; font-weight:bold; padding:2px;}
.DGTopicGroupRow { font-size:8pt; color:#333; background-color:#ddd; font-weight:bold; padding:2px; }
.DGDataFormChildDataGridItem{padding:3px; color:#000000;background-color:#f9f9f9;}
.DGDataFormChildDataGridAlternatingItem{padding:3px; color:#000000;background-color:white}
.DGTopicGroup{ font-size: 8pt;color:#000000;}
.DGDataFormListTDDataGridCell{border-bottom: 1px solid #CCCCCC; padding:2px; font-size:8pt; }
.DGTitle { border-bottom: 1px solid #CCCCCC; padding:2px; font-weight:bold; font-size:8pt; }
.DGSmall { border-bottom: 1px solid #CCCCCC; padding:2px; font-size:7pt; color:#666666;}
#DiscussionThreadsTable .DGTitle {padding:2px; font-weight:normal;}
#DiscussionTopicGroupsTable .DGTitle {padding:2px 2px 2px 12px; font-weight:normal;}

/* SHOPPING CART */
#onlineStoreProductBox {width:100%}
#onlineStoreImageBox {width:100px;}
#onlineStoreImageBox a {color:#b0b0b0; text-decoration:none;font-size:7pt;display:block;}
.onlineStoreItemImage {width:90px;height:90px;margin-bottom:3px;display:block;}
.onlineStoreZoomImage {background:url(../images/icon_magnifyingglass.gif) no-repeat;margin-right:3px;width:10px;height:10px;vertical-align:text-top;}
.onlineStoreZoomlink {display:block;}
#onlineStoreDescription {font-size:8pt;padding-right:12px;}
#onlineStoreDescription h3 {font-weight:bold; font-size: 1.2em;margin:0;padding:0;display:inline;}
#onlineStoreDescription p {margin:1em 0 0 0;padding:0;}
.onlineStoreNewIcon {vertical-align:middle;}
.onlineStoreHr {background-color:#fff; color:#fff; border-bottom:1px dashed #999;border-style:none none dashed none;clear:both;margin:5px 12px 5px 0;}
.onlineStoreMemberPrice {font-weight:bold;}
.DataFormButtonRight { font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;float:right; }
#onlineStoreFeatureBox {border:1px solid #999;font-size:8pt;background-color:#f3f3f3;padding:5px 8px 8px 8px; margin-bottom:12px;text-align:center;}
#onlineStoreFeatureBox h3 {font-weight:bold;font-size:9pt;margin:0 0 1em 0;padding:0;}
#onlineStoreFeatureBox p {margin:.5em 0 0 0;padding:0;}
#onlineStoreSCBox {border:1px solid #999;font-size:8pt;background-color:#f3f3f3;padding:5px 8px 8px 8px; margin-bottom:12px;}
#onlineStoreSCBox h3 {font-weight:bold; font-size: 9pt;margin:0 0 1em 0;padding:0;}
#onlineStoreSCBox p {margin:.5em 0 0 0;padding:0;}
#onlineStoreSearchBoxStart {border:1px solid #999;border-bottom-width:0;font-size:8pt;background-color:#f3f3f3;padding:5px 8px 0 8px;}
#onlineStoreSearchBoxEnd {border-bottom:1px solid #999;}
#onlineStoreSearchBoxStart h3 {font-weight:bold; font-size: 9pt;margin:0;padding:0;}
.onlineStoreSelectButton {float:right;}
.onlineStoreOutOfStock{float:right;color:red;font-weight:bold; padding-left:30px;}
#onlineStoreSearchBoxStart h3 {font-size:9pt;padding-right:16px;background:url(../images/icon_ols-searchbox-header.gif) right top no-repeat;}
#onlineStoreSCBox h3 {font-size:9pt;padding-right:16px;background:url(../images/icon_ols-shoppingcart-header.gif) right top no-repeat;}
#relatedItemsBox h3 {font-weight:bold;font-size:9pt;margin:0 0 1em 0;padding:0;}
.productThumb { position:relative; width:306px; overflow:hidden; float:left}
.productThumb img { max-width:300px; height:auto; overflow:hidden; border:3px solid #aaa; margin-right:0px; background-color:#eee}


/* MAIN MENUS */
.TopUIHyperLink{
PADDING-RIGHT: 10px; 
PADDING-LEFT: 13px; FONT-SIZE: 11px; 
PADDING-BOTTOM: 4px; MARGIN: 0px; 
LINE-HEIGHT: 14px; 
PADDING-TOP: 4px; 
color:#006666;
background-image:url(../images/NACCHO/bullet.gif); background-position:left; background-repeat:no-repeat;  
WIDTH: 150px; 
text-decoration:none; 
}

A.TopUIHyperLink:visited{color:#135ac3; font-size: 8pt;text-decoration:none; background-image:url(../images/NACCHO/bullet.gif); background-position:left; background-repeat:no-repeat; }
A.TopUIHyperLink:link{color:#135ac3; font-size: 8pt;text-decoration:none; background-image:url(../images/NACCHO/bullet.gif); background-position:left; background-repeat:no-repeat; }
A.TopUIHyperLink:active{color:#135ac3;  font-size: 8pt;text-decoration:none;background-image:url(../images/NACCHO/bullet.gif); background-position:left; background-repeat:no-repeat; }
A.TopUIHyperLink:hover{color:#135ac3; text-decoration:none; background-image:url(../images/NACCHO/bullet.gif); background-position:left; background-repeat:no-repeat; }


A.TopUIHyperLinkSelected:visited{color:White; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIHyperLinkSelected:link{color:White; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIHyperLinkSelected:active{color:White; font-size: 8pt; font-weight: bold;text-decoration:none;}
A.TopUIHyperLinkSelected:hover{color:White; font-size: 8pt; font-weight: bold;text-decoration:none;}

A.TopUIItemHyperLink:visited{color:White; font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:link{color:White; font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:active{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:hover{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}

A.TopUIItemHyperLinkSelected:visited{color:White; font-size: 7pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLinkSelected:link{color:White; font-size: 7pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLinkSelected:active{color:White; font-size: 7pt; font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLinkSelected:hover{color:White; font-size: 7pt; font-weight: bold;text-decoration:none;}

.TopUIItemSeparator{color:White;  font-size: 8pt;}

.TopUIItemHyperLinkNav{ font-size: 8pt; font-weight: bold;text-decoration:none;color:white}

.logout{
position:relative; top:-125px; left:392px 
}

#eWebLeftPaneTopLinksCell { width:150px; border: 0px solid E0E0C2; border-bottom:0px; }
#eWebLeftPaneTable {margin-top:-20px; margin-left:0px; }
#eWebLeftPaneBottomLinksCellTable td { border-bottom:0px solid E0E0C2; background-color:#ffffff; HEIGHT:23px; background-image:url(../images/NACCHO/link_bg.gif); background-position:bottom; background-repeat:repeat;  }

#eWebContentPaneTopLinksCellTable .TopUIHyperLink {font-size:8pt; font-family:verdana; font-weight:normal; color: #178ec5; width:20px; padding:0px; background-image:url('df')}

#contentPane {padding:10px; padding-left:20px;}
#eWebRightPaneTableCell {display:none;}


#eWebLeftPaneTable {margin-left:16px;}

#eWebContentPaneTable {margin-right: 30px;}


/* MISCELLANEOUS */
.bottomline {  border-bottom:1px solid E0E0C2; font-size:9pt;font-weight:bold; margin-bottom:10px; margin-top:7px; padding-bottom:4px; color:#027578;}
.bottomline1 { border-color: black black #d9cfc0;  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-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;background-color:#ffffff}
.bottomline_eweb { border-color: black;  font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.EventLinksbgrd{background-image: url(../images/evt_bgrd_strip.gif); background-repeat:repeat-X;}
.gray {background-color:#eeeeee;} 
.darkgray {background-color:#cccccc;}
.SectionBar {  font-size: 9pt; font-weight: bold; text-indent: 12px; color: #FFFFFF; background-color:#999; } 
.ShoppingCartLink {   font-size: 8pt}
.SidePanelDividerdots {background-image: url(../images/img_divider_dots1.gif); background-repeat: no-repeat; background-position: center 21px; padding-left: 6px;padding-right: 6px}
.SidePanelUnderline { border-color: black black #d9cfc0;  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}
.spacer {  font-size: 4pt; line-height: 2px}
.TableHeaderTXT{  font-size: 12pt; font-weight: bold ; color: #330066}
.TableCaptionTD{}
.TableCaptionTXT{  font-size: 10pt; font-weight: bold ; color: #330066}
.TableCaptionTD{ width:130px;}
.TableTextTXT{  font-size: 9pt}
.TableTextTD{}
.transactions { border-bottom: 1px solid #CCCCCC; padding:1px 0 1px 2px; font-size:8pt; }
.transactions_title { background-color:#EBEBEB;  font-size: 8pt; font-weight: bold; padding-top: 3px; padding-bottom: 3px; color: #027578; padding-left: 2px;}
.12txtlabel {text-size:12px;}
.14txtlabel {text-size:12px; font-weight: bold;}
.subscription {text-size:12px; font-weight:bold;}


/* BODY TEXT */

.PageTitle, H1, .h1 {FONT-WEIGHT: 600; FONT-SIZE: 22px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #207575; border-bottom:1px solid E0E0C2;margin-bottom:20px;}
.PageTitleTXT {border-style:solid;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ;border-color: black black #663399;color:#663399;font-size:11pt;font-weight:bold; text-indent: 3pt}
.SectionHeadTXT {  font-size: 9pt; font-weight: bold ; text-indent: 12px}
.heading {   font-size: 9pt; font-weight: bold}
.heading1TXT {   font-size: 10pt}
.bodyTXT { font-size: 9pt;font-family:Verdana,Arial, Helvetica, sans-serif; line-height:18px;}
.tinyTXT { font-size: 7pt}
.body1bold { font-size: 10pt; font-weight: bold;  text-indent:12px;}
.tabTXT { font-size: 8pt; font-weight: bold}
.tabTXT2 { font-size: 8pt; font-weight: bold;background-color:#d9cfc0}
.linkTXT { font-size: 9pt; font-weight: bold ; text-indent: 12px ; color: #FFFFFF; text-decoration: underline}
.boxedTXT { 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}
.heading2TXT { font-size: 16pt; font-weight: bold }
.heading1spaceTXT { font-size: 10pt; letter-spacing: 2.5px; font-weight: bold}
.date1 {color:#E3E3AC}

/* GLOBAL */
BODY {
	font-family:Verdana,Arial;
	font-size:9pt;
	background-color:#ffffff;
	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;
	}

td, p {font-family:Verdana,Arial;font-size:9pt;}
table { empty-cells:show; border-collapse:collapse;}

#netNav { text-align:right; padding-left:408px; white-space:wrap;position:absolute;}

#netNav ul {list-style:none; margin:0; padding:0; white-space:wrap;}
#netNav ul li {	position:relative; float:left; white-space:wrap; list-style:none; margin:0; padding:0;}

A:link {color:#135AC3}
A:visited {color:#135AC3}
A:active {}
A:hover {}


@media print{
	#eWebLeftPaneTableCell {display:none;}
	#LeftPane {display:none;}
	.DataFormLabel{font-size:7pt !important; font-size:8pt} /* fix for firefox label wrap */
	.DataFormLabelRequired{font-size:7pt !important; font-size:8pt} /* fix for firefox label wrap */
}


/* NACCHO------------------global.css */ 




IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
 HTML .clearfix {
	HEIGHT: 1%
}
IMG {
	BEHAVIOR: url("/styles/pngbehavior.htc")
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
INPUT.text {
	WIDTH: 250px
}
INPUT.delBtn {
	WIDTH: 45px; HEIGHT: 21px
}
SELECT.select {
	WIDTH: 250px
}
TEXTAREA.text {
	WIDTH: 250px; HEIGHT: 100px
}
P.logged_out {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
P.logged_out SPAN {
	FONT-WEIGHT: bold
}
LABEL {PADDING-RIGHT: 10px; 
	/*COLOR: #006666; TEXT-ALIGN: left*/
}
#toolbox_help LABEL {
	PADDING-LEFT: 10px
}
#toolbox_login LABEL {
	PADDING-LEFT: 10px
}
BODY {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TD {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TD.topnav {
	COLOR: #003030
}
TD.footer {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 20px; COLOR: #999999
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT#topnav_search {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 166px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
A {
	COLOR: #135ac3; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
UL LI {
	LIST-STYLE-TYPE: square
}
TD.topnav A {
	COLOR: #99cccc
}
TD.footer A {
	COLOR: #339999
}
#email_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #339999; PADDING-TOP: 30px
}
#email_container A {
	COLOR: #339999; TEXT-DECORATION: none
}
P.toolbox_intro {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
SPAN.paragraph_head {
	FONT-WEIGHT: bold; COLOR: #027578
}
/*#toolbox_formbox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/images/toolbox/forms/bg_gradient.gif) #dbe8e8 repeat-x; FLOAT: left; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 15px; WIDTH: 532px; PADDING-TOP: 15px
}
#toolbox_formbox FIELDSET {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}
#toolbox_formbox LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
#toolbox_formbox INPUT {
	VERTICAL-ALIGN: middle
}
#toolbox_formbox SELECT.select_program {
	WIDTH: 340px
}
#toolbox_formbox SELECT.select_topic {
	WIDTH: 300px
}
#toolbox_formbox SELECT.select_state {
	WIDTH: 220px
}
#toolbox_formbox #column1 {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 160px
}
#toolbox_formbox #column2 {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 160px
}
#toolbox_formbox #column1 SPAN {
	
}
#toolbox_formbox #column2 SPAN {
	
}
#toolbox_formbox #column1 INPUT {
	FLOAT: left
}
#toolbox_formbox #column2 INPUT {
	FLOAT: left
}
#toolbox_formbox #column1 LABEL {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 130px
}
#toolbox_formbox #column2 LABEL {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 130px
}
#toolbox_tabs_bottom {
	FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 6px; BACKGROUND-COLOR: #cc6633
}
.on#toolbox_tabs_bottom {
	BACKGROUND-COLOR: #066
}
.toolbox_searchrule {
	FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 2px; BACKGROUND-COLOR: #cc6633
}
#toolbox_tabs LI {
	DISPLAY: block
}
#toolbox_tabs LI A {
	DISPLAY: block; BACKGROUND: url(/images/toolbox/tabnav/tabnav_srch_all.gif) no-repeat; OVERFLOW: hidden; WIDTH: 110px; TEXT-INDENT: -1000px; HEIGHT: 22px
}
#toolbox_tabs #tlbx_searchAll A {
	BACKGROUND-POSITION: 0px 0px
}
#toolbox_tabs .on#tlbx_searchAll A {
	BACKGROUND-POSITION: 0px -22px
}
#toolbox_tabs #tlbx_searchAll A:hover {
	BACKGROUND-POSITION: 0px -44px
}
#toolbox_tabs #tlbx_searchAdv A {
	BACKGROUND-POSITION: -112px 0px; WIDTH: 120px
}
#toolbox_tabs .on#tlbx_searchAdv A {
	BACKGROUND-POSITION: -112px -22px
}
#toolbox_tabs #tlbx_searchAdv A:hover {
	BACKGROUND-POSITION: -112px -44px
}
#toolbox_tabs #tlbx_browseProg A {
	BACKGROUND-POSITION: -233px 0px; WIDTH: 131px
}
#toolbox_tabs .on#tlbx_browseProg A {
	BACKGROUND-POSITION: -233px -22px
}
#toolbox_tabs #tlbx_browseProg A:hover {
	BACKGROUND-POSITION: -233px -44px
}
#toolbox_tabs #tlbx_browseTool A {
	BACKGROUND-POSITION: -364px 0px; WIDTH: 145px
}
#toolbox_tabs .on#tlbx_browseTool A {
	BACKGROUND-POSITION: -364px -22px
}
#toolbox_tabs #tlbx_browseTool A:hover {
	BACKGROUND-POSITION: -364px -44px
}
#tlbx_reset {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/toolbox/forms/btn_resetsearch.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 102px; TEXT-INDENT: -1000px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
DIV.rule {
	MARGIN-TOP: 5px; FONT-SIZE: 1px; MARGIN-BOTTOM: 5px; WIDTH: 100%; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e5e5e5
}
DIV.rule_login {
	MARGIN-TOP: 25px; FONT-SIZE: 1px; MARGIN-BOTTOM: 25px; WIDTH: 100%; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e5e5e5
}
 HTML #toolbox_tabs_bottom {
	MARGIN-TOP: -2px
}
#toolbox_tabs {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 530px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#toolbox_tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px; HEIGHT: 22px
}
#toolbox_tabs IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toolbox_tabs A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#toolbox_col1 {
	FLOAT: left
}
#toolbox_col2 {
	FLOAT: left
}
#toolbox_col1 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; WIDTH: 355px
}
#toolbox_col2 {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px; WIDTH: 150px
}
 HTML #toolbox_col2 {
	MARGIN-TOP: 0px
}
#popularTools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
#popularTools LI {
	MARGIN-BOTTOM: 8px; COLOR: #cc6633; LIST-STYLE-TYPE: none
}
#popularTools LI SPAN {
	FLOAT: left
}
#popularTools LI SPAN.popularToolLink {
	PADDING-LEFT: 5px; WIDTH: 135px
}
#toolbox_browse_program {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 50px; PADDING-TOP: 0px; BACKGROUND-COLOR: #cc6633
}
#toolbox_browse_program H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #e0dfcc
}
#toolbox_browse_program H1 IMG {
	FLOAT: left
}
#toolbox_browse_program H1 A {
	FLOAT: left; WIDTH: 15px; HEIGHT: 22px; TEXT-DECORATION: none
}
#toolbox_browse_program H1 A:hover {
	TEXT-DECORATION: none
}
#toolbox_browse_program H1 A.catbutton_show {
	BACKGROUND: url(/images/toolbox/browse/minus.gif) no-repeat
}
#toolbox_browse_program H1 A.catbutton_hide {
	BACKGROUND: url(/images/toolbox/browse/plus.gif) no-repeat
}
#toolbox_browse_program .toolbox_category {
	BORDER-TOP: #ffffff 1px solid; MARGIN-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff
}
#toolbox_browse_program .toolbox_program {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(/images/toolbox/browse/bg_tan_gradient.gif) #edece1 repeat-x; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
#toolbox_browse_program .toolbox_category_show {
	DISPLAY: block
}
#toolbox_browse_program .toolbox_category_hide {
	DISPLAY: none
}
.toolbox_program .col1 {
	FLOAT: left; WIDTH: 5px; COLOR: #cc6633; MARGIN-RIGHT: 4px
}
.toolbox_program .col2 {
	FLOAT: left; WIDTH: 530px
}
.toolbox_program H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.toolbox_program P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-TOP: 0px
}
#toolbox_browse_tool {
	BORDER-TOP: #ffffff 1px solid; MARGIN: 0px 0px 50px; BACKGROUND-COLOR: #f5f5ef
}
#toolbox_browse_tool H3.col1 {
	CLEAR: left; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 11px; COLOR: #cc6633
}
#toolbox_browse_tool H3.col2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 500px
}
#toolbox_browse_tool .toolbox_tool {
	MARGIN: 10px
}
P.paginate {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
P.leftpaginate {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#toolbox_results {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 50px
}
#toolbox_results TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #cc6633 2px solid
}
#toolbox_results P.star_key {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toolbox_results P.star_key IMG {
	MARGIN-RIGHT: 7px
}
#toolbox_results DIV.directions {
	PADDING-RIGHT: 0px; BORDER-TOP: #cc6633 6px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
#toolbox_results .directions P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 14px; MARGIN: 1px 0px; PADDING-TOP: 16px; BACKGROUND-COLOR: #f3f3e7
}
#toolbox_results TR.results_row TD {
	MARGIN-TOP: 11px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #e0e0c2 1px solid
}
#toolbox_results P.paginate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#toolbox_results P.leftpaginate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#col_heads TH {
	BORDER-RIGHT: #ffffff 1px solid; COLOR: #ffffff; BACKGROUND-COLOR: #d6855c; TEXT-ALIGN: center
}
#toolbox_results .sorted {
	BACKGROUND-COLOR: #cc6633
}
#toolbox_results .col_star {
	WIDTH: 12px
}
#toolbox_results .col_name {
	WIDTH: 150px
}
#toolbox_results .col_program {
	WIDTH: 70px
}
#toolbox_results .col_state {
	WIDTH: 50px
}
#refine_search {
	WIDTH: 175px
}
#refine_search_body {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dce8e8
}
 HTML #refine_search_body {
	MARGIN-TOP: -3px
}
#refine_search_body FIELDSET {
	MARGIN-BOTTOM: 15px
}
#refine_search_body SELECT {
	WIDTH: 140px
}
#refine_search_body INPUT {
	WIDTH: 140px
}
#refine_search_body SELECT.refine_search_mult {
	HEIGHT: 300px
}
#refine_search_body INPUT.image {
	WIDTH: auto
}
#toolbox_tool {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 50px; PADDING-TOP: 0px
}
#toolbox_tool H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #027578; PADDING-TOP: 0px
}
#toolbox_tool H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#toolbox_tool P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#toolbox_tool H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #027578; PADDING-TOP: 0px
}
#toolbox_tool H4 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; COLOR: #027578; PADDING-TOP: 0px
}
#toolbox_tool .return {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 20px
}
#toolbox_tool SMALL {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 10px; COLOR: #a5a5a5
}
H1.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 28px Verdana, Arial, Helvetica, sans-serif; COLOR: #cc6633; PADDING-TOP: 0px
}
#toolbox_tool #box {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 195px
}
#toolbox_tool #box_head {
	BORDER-RIGHT: #e0e0c2 1px solid; BORDER-TOP: #e0e0c2 1px solid; BORDER-LEFT: #e0e0c2 1px solid; BORDER-BOTTOM: #e0e0c2 1px solid
}
 HTML #toolbox_tool #box_head {
	MARGIN-TOP: -2px
}
#toolbox_tool #downloadtool {
	BORDER-BOTTOM: #e0e0c2 1px solid
}
#toolbox_tool #box_body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px
}
#toolbox_tool #body_body2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#toolbox_tool #box_body A {
	
}
#toolbox_tool #box_body2 A {
	
}
#toolbox_tool #box_body SPAN {
	COLOR: #359193
}
#toolbox_tool #box_body2 SPAN {
	COLOR: #359193
}
#toolbox_tool DIV.file_download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(/images/toolbox/right_icon-tool.gif) no-repeat 5px 10px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 140px; PADDING-TOP: 10px; HEIGHT: 20px
}
DIV.rule_download {
	MARGIN-TOP: 7px; FONT-SIZE: 1px; MARGIN-BOTTOM: 5px; WIDTH: 100%; LINE-HEIGHT: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e0e0c2
}
#toolbox_account {
	MARGIN-BOTTOM: 50px
}
#toolbox_account FIELDSET {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
 HTML #toolbox_account FIELDSET {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px
}
#toolbox_account LABEL {
	FLOAT: left; WIDTH: 160px; COLOR: #006666
}
#toolbox_account INPUT {
	VERTICAL-ALIGN: middle
}
#toolbox_account INPUT.text {
	FLOAT: left; WIDTH: 250px
}
#toolbox_account SELECT {
	FLOAT: left; WIDTH: 250px
}
#toolbox_account .member {
	
}
#toolbox_account_main {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f3f3e7
}
.toolbox_account_box {
	MARGIN-LEFT: 160px; WIDTH: 290px
}
 HTML .toolbox_account_box {
	MARGIN-LEFT: 145px; WIDTH: 280px
}
#toolbox_request LABEL {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 100px; COLOR: #006666
}
.toolbox_request_box {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 400px
}
#toolbox_login {
	MARGIN-BOTTOM: 50px
}
#toolbox_login INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 30px
}
#toolbox_login LABEL {
	FLOAT: left; MARGIN-LEFT: -10px; WIDTH: 100px
}
#toolbox_help {
	MARGIN-BOTTOM: 50px
}
#toolbox_help LABEL {
	FLOAT: left; MARGIN-LEFT: -10px; WIDTH: 100px
}
.toolbox_help_box {
	MARGIN-TOP: 0px; MARGIN-LEFT: 100px
}
.toolbox_help_box .row {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 400px
}
#toolbox_submit {
	MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #e0e0c2 2px solid
}
#toolbox_submit P.intro {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; MARGIN: -20px 0px 0px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f5f5ef
}
#toolbox_submit H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 20px Verdana, Arial, Helvetica, sans-serif; COLOR: #cc6633; PADDING-TOP: 0px
}
#toolbox_submit H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #006666; PADDING-TOP: 0px
}
#toolbox_submit UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toolbox_submit UL.category {
	PADDING-RIGHT: 15px; BORDER-TOP: #e0e0c2 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#toolbox_submit UL.category_last {
	PADDING-RIGHT: 15px; PADDING-LEFT: 18px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#toolbox_submit LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 150px; COLOR: #999999; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#toolbox_submit LI.s4 {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 40px; COLOR: #000
}
#toolbox_submit LI.s4 INPUT {
	MARGIN-RIGHT: 20px
}
#toolbox_submit LI H5 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
 HTML #toolbox_submit LI H4 {
	VERTICAL-ALIGN: middle
}
#toolbox_submit INPUT.category {
	FLOAT: left; HEIGHT: 16px
}
#toolbox_submit .toolbox_submit_box {
	FLOAT: left; WIDTH: 350px; COLOR: #000
}
#toolbox_submit .toolbox_submit_box P {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px; PADDING-TOP: 0px
}
#toolbox_submit .toolbox_submit_box P {
	COLOR: #000
}
#toolbox_submit .toolbox_submit_box LABEL {
	COLOR: #000
}
#s4_opt3 TD LABEL {
	COLOR: #000
}
#toolbox_submit .inline_table {
	DISPLAY: inline
}
#toolbox_submit #column1 SPAN {
	MARGIN-BOTTOM: 5px
}
#toolbox_submit #column2 SPAN {
	MARGIN-BOTTOM: 5px
}
#toolbox_submit #column1 INPUT {
	VERTICAL-ALIGN: middle
}
#toolbox_submit #column2 INPUT {
	VERTICAL-ALIGN: middle
}
#toolbox_submit #column1 LABEL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 10px; WIDTH: 150px
}
#toolbox_submit #column2 LABEL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 10px; WIDTH: 150px
}
#toolbox_submit #column1 {
	FLOAT: left; WIDTH: 170px
}
#toolbox_submit #column2 {
	FLOAT: left; WIDTH: 170px
}
#toolbox_submit .altlabel {
	FLOAT: left
}
#toolbox_submit .altinput {
	FLOAT: left
}
#toolbox_submit INPUT {
	MARGIN-TOP: 2px
}
#toolbox_submit SMALL {
	DISPLAY: block
}
#toolbox_submit .altlabel {
	CLEAR: left; WIDTH: 100px; COLOR: #666666
}
#toolbox_submit .altinput {
	CLEAR: left; WIDTH: 200px
}
#toolbox_submit .s4option {
	PADDING-LEFT: 18px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px -35px; LIST-STYLE-TYPE: decimal
}
UNKNOWN {
	PADDING-LEFT: 0px; MARGIN-LEFT: -22px
}
#toolbox_submit TABLE.s4option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 60px; PADDING-TOP: 0px
}
#toolbox_submit FORM H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #066; LINE-HEIGHT: 14px
}
#toolbox_submit .s4option H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 10px -70px; COLOR: #027578; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
#toolbox_submit .s4option H5 INPUT {
	MARGIN-TOP: 1px; DISPLAY: block; FLOAT: left; WIDTH: 14px; HEIGHT: 14px
}
#toolbox_submit .s4option UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 22px; PADDING-TOP: 0px
}
#toolbox_submit .s4option UL LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 12px; WIDTH: 480px; COLOR: #000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#toolbox_submit .s4option UL .uploaded {
	COLOR: #027578
}
#toolbox_submit .s4option UL LI LABEL {
	COLOR: #000
}
#toolbox_submit .s4option LI INPUT {
	MARGIN-TOP: 8px; DISPLAY: block
}
#toolbox_submit .s4option LI TABLE {
	PADDING-RIGHT: 0px; MARGIN-TOP: -12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
toolbox_submit .s4option LI INPUT#s4_upload_more {
	MARGIN-TOP: -2px
}
#toolbox_submit LI.s4option SELECT {
	MARGIN-TOP: 2px; DISPLAY: block
}
#toolbox_submit .s4option P {
	COLOR: #999
}
#toolbox_submit LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; COLOR: #999; PADDING-TOP: 0px
}
#toolbox_submit LI.opt1 LABEL {
	COLOR: #000
}
#toolbox_submit TD.opt1 LABEL {
	COLOR: #000
}
#toolbox_submit TD.opt1 LABEL {
	DISPLAY: inline
}
#toolbox_submit TD.opt2 LABEL {
	CLEAR: both; PADDING-BOTTOM: 4px; COLOR: #027578
}
#toolbox_submit TD LABEL INPUT {
	DISPLAY: block
}
#toolbox_submit LI.opt1 LABEL INPUT {
	MARGIN: -1px 3px 0px 0px
}
#toolbox_submit TD.opt1 LABEL INPUT {
	DISPLAY: inline
}
#toolbox_submit TD.opt2 LABEL INPUT {
	FLOAT: left
}
#toolbox_submit .s4_submit {
	MARGIN-TOP: 15px; DISPLAY: block
}
#toolbox_submit LI UL LI {
	LIST-STYLE-TYPE: square
}
#toolbox_submit LI OL LI {
	LIST-STYLE-TYPE: decimal
}
#toolbox_adminform {
	MARGIN-BOTTOM: 50px
}
#toolbox_adminform FIELDSET {
	MARGIN-BOTTOM: 10px
}
#toolbox_adminform #column1 INPUT {
	FLOAT: left
}
#toolbox_adminform #column2 INPUT {
	FLOAT: left
}
#toolbox_adminform #column1 LABEL {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 150px
}
#toolbox_adminform #column2 LABEL {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 150px
}
#toolbox_adminform #column1 {
	FLOAT: left; WIDTH: 170px
}
#toolbox_adminform #column2 {
	FLOAT: left; WIDTH: 170px
}
#toolbox_adminform H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #cc6633; PADDING-TOP: 0px
}
 HTML #toolbox_adminform H3 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
#toolbox_adminform .altlabel {
	FLOAT: left
}
#toolbox_adminform .altinput {
	FLOAT: left
}
#toolbox_adminform .altlabel {
	CLEAR: left; WIDTH: 100px; COLOR: #666666
}
#toolbox_adminform .altinput {
	CLEAR: left; WIDTH: 200px
}
#toolbox_adminform .date_select {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
#toolbox_adminform #column1 {
	WIDTH: 250px
}
#toolbox_adminform #column2 {
	WIDTH: 250px
}
#toolbox_adminform SPAN {
	PADDING-BOTTOM: 5px
}
#toolbox_approve {
	MARGIN-BOTTOM: 50px
}
DIV.error {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; COLOR: #ff0000; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
SPAN .catName {
	FONT-SIZE: 10px; COLOR: #006563; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
#etool_ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#etool_ul LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#etool_ul LI INPUT {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 14px; HEIGHT: 14px
}
.upload_t {
	MARGIN-TOP: 5px
}
TH {
	COLOR: #cc6633
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.tlbx_prog_synop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f1efe2; PADDING-BOTTOM: 1px; MARGIN: 4px 0px; WIDTH: 280px; PADDING-TOP: 1px
}
.apr_tool_info {
	PADDING-RIGHT: 4px; DISPLAY: none; PADDING-LEFT: 4px; BACKGROUND: #fffff4; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.apr_tool_info LI {
	LIST-STYLE-TYPE: none
}
.apr_tool_info LI SPAN {
	FONT-WEIGHT: bold
}*/

#divCOEMenu { margin-top: 40px; }
#divCOEMenu  .Titles { color: #207575; font-weight: bold; font-size: 13px; margin-top: 14px; margin-bottom: 4px; }
#divCOEMenu ul { margin: 0px; border-top: 1px solid #e0e0c2; }
#divCOEMenu li { border-bottom: 1px solid #e0e0c2; padding: 4px; }	
#divPublicationList{ font-size: 12px; }
#divPublicationList .SearchGrid  { border-top: solid 1px #c2e1dc; height: 144px; width: 640px; }
#divPublicationList h3 { color: #006963; }
#divPublicationList .memberpricing{ color: #018b96; font-size: 12px; font-weight: bold; }
#divPublicationList .pubtitle { color: #006963; font-size: 13px; font-weight: bold; float: left; width: 500px; cursor: pointer; }
#divPublicationTopics ul { font-size: 12px; font-family: verdana; color: #038e9c; }

.divPubLandingPageText { font-size: 12px; font-family: verdana; }
.divFeaturedPrdName{ font-size: 11px; font-family: verdana; color: #038e9c; font-weight: bold; }
.publicationtext { font-size: 13px; }
.publicationheader { font-size: 14px; color: #018b96; font-family: verdana; }
.publicationwizardbutton {font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;vertical-align:top;}
.spanFeaturedPubItem{ display: inline; }
.tablePubFeatured {vertical-align: top; display: inline; width: 270px; padding: 10px; font-family: verdana; }
.tablePubFeatured  td{ padding: 6px;}
.divFeatured { width: 640px; }
.divBestSellers { width: 300px; margin-top: 20px; font-size: 12px; font-family: verdana; }
.divSpotlight{ font-family: verdana; font-size: 12px; width: 300px; margin-top: 20px; border-left: solid 1px #018b96; padding-left: 15px; height: 100%; vertical-align: top; }
.divSpotlight img { width: 77px; float: left; }
.divSpotlight div { font-weight: bold; margin-top: 5px; display: inline; float: right; width: 190px; margin-top: 10px; }
.alignLeft { float:left; margin-right: 1em; }
.alignRight { float:right; margin-left: 1em; }
.right
{
         float: right; <span class="text">/*right in our text*/</span>

         margin: 3px; <span class="text">/*space around the image*/</span>
}


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}



#divCOEMenu { margin-top: 40px; }
#divCOEMenu  .Titles { color: #207575; font-weight: bold; font-size: 13px; margin-top: 14px; margin-bottom: 4px; }
#divCOEMenu ul { margin: 0px; padding: 0px; border-top: 1px solid #e0e0c2; list-style-type: none; }
#divCOEMenu li { border-bottom: 1px solid #e0e0c2; margin-left: 0px; padding: 4px; list-style-type: none; }	
#divPublicationList{ font-size: 12px; }
#divPublicationList .SearchGrid  { border-top: solid 1px #c2e1dc; height: 144px; width: 640px; }
#divPublicationList h3 { color: #006963; }
#divPublicationList .memberpricing{ color: #018b96; font-size: 12px; font-weight: bold; }
#divPublicationList .pubtitle { color: #006963; font-size: 13px; font-weight: bold; float: left; width: 500px; cursor: pointer; }
.divBestSellers li { padding-bottom: 7px; }
.divBestSellers ul { margin-right: 7px; }
#divPublicationTopics ul { font-size: 12px; font-family: verdana; color: #038e9c; }

.memberpricing{ color: #018b96; font-size: 12px; font-weight: bold; }
.divPubLandingPageText { font-size: 12px; font-family: verdana; }
.divFeaturedPrdName{ font-size: 11px; font-family: verdana; color: #038e9c; font-weight: bold; width: 210px; }
.publicationtext { font-size: 13px; }
.publicationheader { font-size: 14px; color: #018b96; font-family: verdana; }
.publicationwizardbutton {font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;vertical-align:top;}
.spanFeaturedPubItem{ display: inline; }
.alignLefts { float:left; width: 70px; }
.alignRights { float:right; width: 170px;}
.tablePubFeatured {vertical-align: top; font-family: verdana;  }
.tablePubFeatured  table { vertical-align: top; padding-top: 20px; }

.divFeatured { width: 670px; }
.divBestSellers { width: 300px; margin-top: 20px; padding-right: 10px; font-size: 12px; font-family: verdana;  }
.divSpotlight{ font-family: verdana; font-size: 12px; width: 392px; margin-top: 20px; border-left: solid 1px #e0e0c2; padding-left: 15px; height: 300px; vertical-align: top; }
.divSpotlight img { width: 77px; float: left; }
.divSpotlight div { font-weight: bold; margin-top: 5px; display: inline; float: right; width: 272px; margin-top: 10px; }
.alignLeft { float:left; margin-right: 1em; }
.alignRight { float:right; margin-left: 1em; }
.right
{
         float: right; <span class="text">/*right in our text*/</span>

         margin: 3px; <span class="text">/*space around the image*/</span>
}

.breadcrumb { font size: 11px; font-family: verdana; color: #027578; margin-bottom: 10px; }
#divbreadcrumb a { color: #027578; }
/* ------------------------------------------------------------------------------------------------------ */


.printcrosswalk { float: right; background-image: url(../../iWeb/images/print16.gif); height: 16px; width: 40px; background-repeat: no-repeat; padding-left: 21px; clear: both; }


.MyNacchoSections { height: 340px; width:280px; border: 1px solid #ccc; margin: 5px; }

#divMyEvents { height: 400px; width:600px; border: 1px solid #ccc; margin: 5px; }
#divMyEvents li { clear: both; list-style-type: none; margin-bottom: 3px; width: 100%; }
#divMySubscriptions { height: 125px; width:280px; border: 1px solid #ccc; margin: 5px; }
#divMyTransactions { height: 120px; width:280px; border: 1px solid #ccc; margin: 5px; }
#divMyInformation { height: 340px; width:280px; border: 1px solid #ccc; margin: 5px;}

#divForOurMembers { height: 520px; width:600px; border: 1px solid #ccc; margin: 5px; }
#divForOurMembers hr { display: none; } 
#divForOurMembers a { clear: both; float: left; font-size: 10px; font-weight:bold; }
#divForOurMembers p { border-bottom: dashed 1px #ccc;padding: 0; margin: 0; padding-bottom: 10px; width: 550px; }

.MyNacchoSections .innerdiv { background-color: #fff; width: 95%; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 18px; font-size:12px; }
.MyNacchoSections .NoResultsDiv { background-color: #fff; width: 90%; text-align: left; padding: 5px;}
.MyNacchoSections h6 { font-weight: bold; padding-top: 2px; padding-left: 5px; padding-bottom: 15px; 
background-image: url('../images/NACCHO/mynaccho-bg.gif'); background-repeat: repeat-x; font-size:10px; font-weight:bold; margin:0; height: 22px;}
.MyNacchoSections h6 a { float: right; padding-right: 5px }
.MyNacchoSections span { float: left }

#divMyNacchoLinks ul { list-style-type: none; margin-left: 5px;  }
#divMyNacchoLinks li { list-style-type: none; padding-left: 14px; padding-bottom: 3px; background-image: url('../images/NACCHO/bullet.gif'); background-repeat: no-repeat; background-position-y: 40%; background-position-x: left; }

.MyNacchoSections ul { list-style-type: none; margin-left: 5px;  }
.MyNacchoSections li { list-style-type: none; padding-bottom: 3px; }

.MyNacchoSections .MyNacchoButtons a { /*float: right; padding-right: 5px; font-weight:bold; background-color: #ccc*/ 
				border-style: solid; border-color: gray; border-width: 1px 2px 2px 1px;
                background-image: url('../images/NACCHO/buttonbg.png'); background-repeat: repeat-x;
				height: 18px; /*width: 120px; */
                font-weight: bold;
                font-size: 10px; text-align: center; color: white; 
                font-family: Verdana,Arial,Helvetica,sans-serif;
                vertical-align: middle; float: right; padding: 1px 3px 1px 3px; display: block; margin: 2px;} 
                
                
				
/*Login Control*/

#Login-Header { margin-left: 10px; padding: 0px 0px 30px 0px; }
#eWebLoginControl_LoginTable { width:98%; margin:0px auto; max-width:420px;}
#eWebLoginControl_LoginTable p { margin: 5px 0px 5px 5px; }
/*#eWebLoginControl_LoginTable { margin: 20px 0px 50px 50px; }*/
#eWebLoginControl_LoginTable .bodyTXT { display: none; }
#eWebLoginControl_TextBoxLoginName, #eWebLoginControl_TextBoxPassword { padding:4px 0px; font-size:1.1em; width:99%;  }
#Login-NewUsers { /*border-left: solid 2px #ccc;*/ padding: 20px 0px 0px 60px;  width: auto; vertical-align: top; height: 286px;  }
#Login-NewUsers li { font-size:9pt; }
#Login-NewUsers input { margin-left: 60px; }
#Login-NewUsers h4 { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-weight: 700; font-size: 12pt; color: #207575; }
#Login-NewUsers h5 { font-family: Verdana,Arial,Helvetica,Sans-Serif; font-weight: 700; font-size: 10pt; }
#Login-Required { /*border-left: solid 2px #ccc;*/ padding: 20px 0px 0px 60px;  width: auto; vertical-align: top;}
#Login-Footer {  background-color: #f3f3ef; margin: 30px 30px 30px 10px; padding: 20px; }
#Login-Footer h1{ border: none; }

.module-header {font-size:9pt;font-weight:bold;background-color:#F0EEDD;color:#027578; padding-left:3px;height:50px; }


/*HEADER STYLES*/
.logo { width:100px; height:30px; margin-left:10px; margin-top:5px; background:url('images/NACCHO/NACCHO_tagline_white.gif') no-repeat left; background-size:100% auto  }
.header_social {font-size: 1.3em; margin:0px 0px; color:#ddd; background-color:#027578; padding:8px 16px;  /*-moz-box-shadow: 0px 1px 8px #888888;-webkit-box-shadow: 0px 1px 8px #888888; box-shadow: 0px 1px 8px #888888; */border-collapse: separate; text-align:right;   background-color:#027578; height:65px  }
.MyAccountTop { background: url('images/NACCHO/regIndWhite.png') no-repeat left; padding-left:25px; position:relative }
.header_social a {color:#fff} 
.header_social a:hover {color: #135ac3}


/*HELPER CLASSES*/ 

.radius2 {border-radius: 2px; -webkit-border-radius: 2px;	-moz-border-radius: 2px;}
.radius6 {border-radius: 6px; -webkit-border-radius: 6px;	-moz-border-radius: 6px;}
.radius10{border-radius: 10px; -webkit-border-radius: 10px;	-moz-border-radius: 10px;}

.margl4 { margin-left:4px;}
.margl10 { margin-left:10px;}
.margl20 { margin-left:20px;}
.margl70 {margin-left:70px; }

.margr4 { margin-right:4px;}
.margr10 { margin-right:10px;}
.margr20 { margin-right:20px;}

.margt4 {margin-top:4px;}
.margt8 {margin-top:8px;}
.margt10 { margin-top:10px;}

.margb8 {margin-bottom:8px; }
.margb10 {margin-bottom:10px; }

.marga{ margin:auto}


.margRneg2 {margin-right:-2px}
.margRneg4 {margin-right:-4px}


.pad10 {padding:10px}
.pad6 {padding:6px}
.padt8 {padding-top:8px }
.padr8 {padding-right:8px}


.bold { font-weight:700}
.upper { text-transform:uppercase}
.italic {font-style:italic }
.small { font-size:75%; line-height:120%}
.cite { font-weight:normal; line-height:120% }
.strong { font-weight:700  }
.em { font-style:italic  }
.normal { font-weight:100;}
.lead { font-size:1.2em;  }

.black { color:#000}
.white {color:#fff}
.green {color: #659a22;}
.blue, .WizardHeader, legend {color:#0088cc}
.red { color:red}

.greyBG { background-color:#eee;}
.reverseGreen { background-color: #659a22; color:#fff; padding:4px 8px}

.borderTop { border:0; border-top:1px solid #ddd; }
.borderRight { border:0; border-right:1px dashed #ddd;}
.borderGrey3 { border:3px solid #ccc; padding:10px 12px}
.sep { display:block; border-bottom:1px solid #ccc ; margin-bottom:0px; height:2px; }

.ellipses {  text-overflow:ellipsis; overflow:hidden; white-space: nowrap; display:inline-block}
.ohidden { overflow:hidden}
.wrap {white-space:pre-wrap}
.nowrap {WHITE-SPACE: nowrap}
.pointer { cursor: pointer }
.left-float {FLOAT: left}
.right-float {FLOAT: right}
.right { text-align:right}
.left { text-align:left}

.block {display:block}
.iblock {display:inline-block}
.vertical {border:0;  border-left:1px solid #ddd; height:100px; margin-left:10px; margin-right:3px; padding-left:10px;}

.relative { position:relative}
.absolute { position: absolute }
.fixed { position:fixed}
.relative-important { position: relative !important; }

.top10 { top:10px;}
.top30 { top:30px;}
.top100 { top:100px;}
.top-100 { top:-100px;}
.top-110 { top:-110px;}
.left10 { left: 10px; }
.left20 { left:20px; }

.bottom10 { bottom:10px;}
.right10 { right: 10px; }

.opacity05 { opacity:0.5;}
.opacity08 { opacity:0.8;}

.removePadding { padding-left: 0; padding-right: 0; }
.removePaddingLeft { padding-left: 0; }
.removePaddingRight { padding-right: 0; }

.imgScaleW { width:100%; height:auto}
.imgScaleH { width:auto; height:100% }

/* GRIDS*/
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_AllowRemoveAll { text-indent:-99999px; height:20px; width:20px; display:inline-block; background:url('images/delete.png') no-repeat  50% 50%;;}
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_AllowAdd { text-indent:-99999px; height:20px; width:20px; display:inline-block; background:url('images/grey_cart.png') no-repeat 50% 50%;}

/*WIDTHS*/

.w10p { width:10%}
.w20p { width:20%}
.w30p { width:30%}
.w40p { width:40%}
.w50p { width:50%}
.w60p { width:60%}
.w80p { width:80%}
.w100p { width:100%}


.w10 { width:10px; }
.w20 {width:20px;}
.w50 { width:50px}
.w60 { width:60px}
.w100 {width:100px}
.w120 {width:120px}
.w130 {width:130px}
.w150 {width:150px}
.w160 {width:160px}
.w180 {width:180px}
.w200 {width:200px}
.w220 {width:220px}
.w260 {width:260px}
.w300 {width:300px}
.w320 {width:320px}
.w310 {width:310px}
.w330 {width:330px}
.w360 {width:360px}
.w400 {width:400px !important}
.w500 {width:500px}
.w600 {width:600px}
.w680 {width:680px}
.w700 {width:700px}

/*Heights*/
.h10{height:10px}
.h20{height:20px}
.h24 {height:24px;}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.h60{height:60px}
.h70{height:70px}
.h80{height:80px}
.h100{height:100px}
.h110{height:110px}
.h120{height:120px}
.h130{height: 130px}
.h140{height: 140px}
.h150{height: 150px}
.h200{height:200px}
.h220{height:220px}
.h250{height:250px}
.h300{height:300px}
.h350{height:350px}
.h400{height:400px}
.h440 {height: 440px}
.h500 {height: 500px}
.h550 {height: 550px}
.h600 {height: 600px}
.h640 {height: 640px}
.h800 {height: 800px}

/*FONT SIZE*/
.size10{ font-size: 10px; }
.size11{ font-size: 11px; }
.size12{ font-size: 12px; }
.size13{ font-size: 13px; }
.size14{ font-size: 14px; }
.size16{ font-size: 16px; }
.size18{ font-size: 18px; }
.size20{ font-size: 20px; }
.size24{ font-size: 24px; }
.size30{ font-size: 30px; }
.size36{ font-size: 36px; }
.size48{ font-size: 48px; }
.size60{ font-size: 60px; }
.size72{ font-size: 72px; }
.size90{ font-size: 90px; }
.size100{ font-size: 100px; }
.size120{ font-size: 120px; }

/*FONT SIZE ENDS*/

/*END HELPER CLASSES*/

/*Alerts*/
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 5px;
  padding-bottom: 8px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 2px;
}

.help-block,
.help-inline {
  color: #595959;
  font-style: italic;
  font-size: 10px;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}


/*end alerts*/

/*Buttons*/

.wizardbutton, .DataFormButton {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}
.wizardbutton:hover, .DataFormButton:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  background-color: #e6e6e6;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

#ButtonSave { 
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}
#ButtonSave:hover,
#ButtonSave:focus,
#ButtonSave:active,
#ButtonSave.active,
#ButtonSave.disabled,
#ButtonSave[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn {  display: inline-block; text-decoration:none; padding: 4px 10px 4px;  font-size: 14px;  line-height: 18px;   text-align: center;  vertical-align: middle;  cursor: pointer;  background-color: #fff;  border: 1px solid #cccccc;   -webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px;  }
.btnnav{ width: 175px; display: inline-block; text-decoration:none; padding: 10px 10px 4px; border-right-style: inset; border-width: 1px; border-color:gray; font-size: 14px;  font-weight: bold; line-height: 18px;  text-align: left; vertical-align: middle;  cursor: pointer;  background-color: #fff;  color: #008996; }

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled], .btnnav:hover{ color: #008996; -webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}


.btn-info {
  color: #3e4543;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #008996;
  background-color: #fff;

}

.btn-info:active,
.btn-info.active {
  background-color: #fff;
}

.btn-info .caret,
 {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #008996 #008996 #3d4242;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #008996;
  background-color: #fff;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #3e4543;
}

.btn-primary:link,
.btn-primary.link {
  background-color: #3e4543;
  color:#ffffff;
}

.btn-primary:visited,
.btn-primary.visited {
  background-color: #3e4543;
  color:#ffffff;
}


input[name="C_2_1$ButtonFindGo"]  {
	BACKGROUND-COLOR: #f5f5f5;
	color: #fff;
}


/*END OF BUTTONS*/

.DataFormHeaderTD .PageTitle { background: transparent; padding:3px 0; border:0 ; font-size:16px}
.reviewtable { width:98%; margin-right:20px;}
.googleMap  {  overflow:hidden; margin:auto; text-align:center }

/*SOCIAL */
.add_this { background-color:#eee; margin:10px 0 10px 0; padding:4px 8px; border-radius: 6px; -webkit-border-radius: 6px;	-moz-border-radius: 6px;height:20px}
.addthis_toolbox {margin-top:2px; margin-left:3px }
#eWebLoginControl_LoginFacebookButton { margin:3px 6px}

.module-header, #eWebLoginControl_LoginTable .LeftUITableHeaderTD {
height:15px;
padding:10px;
font-size:1.1em;
border:1px solid #ddd;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background: #eee;
}
.module-header a {color:#000}
.module-body {padding:10px}
.module-body-border {padding:10px; border:1px solid #ddd; border-top:0;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px; }
.module-body ul { margin:0; padding:0 0 10px 0; list-style-type:none;}
.module-body li {  padding:3px 0px; position:relative;  }
.module-body .edit3 {   display:inline-block; height:22px; width:22px; right:20px; top:14px; position: absolute}
.bio { white-space:pre-wrap; margin-bottom: 1em; }


/* Dialog
----------------------------------*/
.ui-dialog {
background-color:#f5fee9;border:1px solid #3e4543;}


.ui-widget-header {background-color:#333;background-image:none;border:none}
.ui-dialog .ui-dialog-titlebar {background-color:#3e4543;color:#fff;}
.ui-dialog .ui-dialog-title {color:#fff;}
.ui-dialog .ui-dialog-titlebar-close {background:url(../images/nf_flora/icon_strip_ony.png) no-repeat -217px top}
.ui-dialog .ui-dialog-titlebar-close:hover {background:url(images/icon_strip.png) no-repeat -242px top}
.ui-dialog .ui-dialog-content {background:none}
.ui-dialog .ui-dialog-buttonpane {background-image:none}
.ui-dialog .ui-dialog-buttonpane button {background-color:#f5fee9;border:1px solid #c6d5e7;color:#3f6119}
.ui-dialog .ui-dialog-buttonpane button:hover {background-color:#3f6119;border:1px solid #c6d5e7;color:#fff}
.ui-dialog { position: absolute; padding: 5px; width: 300px; border:1px solid #a4bddc; overflow: auto; background-color:#f9fbfd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; background-color:#3e4543; color:#fff  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0;  color:#fff; font-size:1.2em; font-weight:700 } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; WIDTH: 20px; BACKGROUND: url(../images/icon_Strip.png) no-repeat -217px top; HEIGHT: 20px;}
.ui-dialog .ui-dialog-titlebar-close:hover { BACKGROUND: url(images/icon_Strip.png) no-repeat -242px top;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; text-indent:-80000px  }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 1px; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 0.1em; background: none; overflow: visible; zoom: 1; content: ""; display: table; clear: both;  }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .4em .8em .4em .8em; line-height: 1.4em; width:auto; overflow:visible; background-color:#f4f4f4; border:1px solid #c6d5e7; color: #2a618c; font-size:9pt;  }
.ui-dialog .ui-dialog-buttonpane button:hover { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .4em .8em .4em .8em; line-height: 1.4em; width:auto; overflow:visible; background-color:#2a618c; border:1px solid #c6d5e7; color: #fff; font-size:9pt;  }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.editImage { background:url(../images/NACCHO/edit.png) left top no-repeat; display:inline-block; height:22px; width:22px; text-indent:-99999px}
.icon-pencil { background:url(../images/NACCHO/glyphicons-31-pencil.png) left top no-repeat; display:inline-block; height:18px; width:20px; text-indent:-99999px;}
.fa.fa-pencil {background:url(../images/NACCHO/pen-to-square-solid.png)  left top no-repeat;  display:inline-block; height:18px; width:18px;}
.fa.fa-plus {background:url(../images/NACCHO/circle-plus-solid.png)  left top no-repeat; display:inline-block; height:18px; width:18px;}
.icon-plus-sign { background:url(../images/NACCHO/glyphicons-plus-sign.png) left top no-repeat; display:inline-block; height:18px; width:20px; text-indent:-99999px;}
.icon-question-sign { background:url(../images/NACCHO/glyphicons-question-sign.png) left top no-repeat; display:inline-block; height:18px; width:20px; text-indent:-99999px;}
.icon-bin{ background:url(../images/NACCHO/glyphicons-bin.png) left top no-repeat; display:inline-block; height:18px; width:20px; text-indent:-99999px;}


/* TABS */
.ui-tabs-vertical { width: 55em; }    
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }    
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }    
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }    
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }    
.ui-tabs-vertical .ui-tabs-panel { padding: 0 0 0 10px; float:right; width: 90px;}
.ui-tabs-vertical .ui-tabs-panel span {}


.newsarchive .ui-widget-content { background:none; border:0}
.newsarchive { width:170px}
.archiveMonths div { font-size:12px; font-style:italic; padding:3px 0}

.newsarchive.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .2em .2em .2em .2em; zoom: 1; }
.newsarchive.ui-accordion .ui-accordion-icons { padding-left: 28px; }
.newsarchive.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.newsarchive.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 26px; }
.newsarchive.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.newsarchive.ui-accordion .ui-accordion-content { padding: 2px 4px 1px 60px; border-top: 0; overflow: visible; zoom: 1;  }
.newsarchive.ui-accordion .ui-widget-header .ui-state-active , .newsarchive .ui-state-active, .newsarchive .ui-state-active a { border: 0; background: none; font-weight: normal; color: #693; }
.newsarchive .ui-state-active a, .newsarchive .ui-state-active a:link, .newsarchive .ui-state-active a:visited { color: #693; text-decoration: none; }
.newsarchive .ui-state-default, .newsarchive .ui-widget-content .ui-state-default, .newsarchive .ui-widget-header .ui-state-default { border: 0; background: none; font-weight: normal; }
.ui-accordion .ui-accordion-content {  overflow: visible;  }
/* TABS END*/




/*POPUP LINKS STYLE*/
.PopMenuSubMenuTable { background: #fff; margin:0; padding:0;  border-radius: 0px 0 8px 8px; -webkit-border-radius:  0px 2px 8px 8px;	-moz-border-radius:  0px 2px 8px 8px; -o-border-radius:  0px 2px 8px 8px;
 -moz-box-shadow: 0px 2px 6px #ccc;-webkit-box-shadow:  0px 2px 6px #ccc; box-shadow: 0px 2px 6px #ccc; border-collapse: separate;	 }
.PopMenuSubMenuTable .TopUIHyperLink { padding: 6px 12px !important; border-radius: 0px; -webkit-border-radius: 0px;	-moz-border-radius: 0px;text-align: left; color: #666; font-family: arial; font-size: 12px; display: inline-block; position: relative; z-index: 98; width:160px; margin:0}
.PopMenuSubMenuTable A.TopUIHyperLink:visited{ color:#666;text-decoration:none;}
.PopMenuSubMenuTable A.TopUIHyperLink:link {  color:#666;text-decoration:none;}
.PopMenuSubMenuTable A.TopUIHyperLink:active {  color:#666; text-decoration:none;}
.PopMenuSubMenuTable A.TopUIHyperLink:hover { color:#222; text-decoration:none; background-color: transparent}

ul#eWebTopPaneBottomLinksCellTable li ul.PopMenuSubMenuTable li { display:block; margin:0 0 0 0;  }
ul#eWebTopPaneBottomLinksCellTable li ul.PopMenuSubMenuTable li a , ul#eWebTopPaneBottomLinksCellTable li ul.PopMenuSubMenuTable li span { text-align:left}

/*Top menu bar*/
ul#eWebTopPaneBottomLinksCellTable { list-style-type:none; margin:0 auto;  width:100%; max-width:1200px !important; /*padding:0px 10px;background-color: #f8f8f8; border:1px solid #ddd;-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;*/ }
ul#eWebTopPaneBottomLinksCellTable li { display:inline-block }
/*PopLink*/
.PopLink { display:inline-block;  border:1px solid #eee; cursor:pointer; }
#PopLinks { margin-left:-148px; margin-top:24px; font-size:12px;}
.PopLinks {font-size:12px;  background:#fff; border:1px solid #ddd; padding:10px;  -webkit-border-radius: 8px  ; -moz-border-radius: 8px ; border-radius: 8px; -moz-box-shadow: 0px 0px 5px #444;-webkit-box-shadow: 0px 0px 5px #444; box-shadow: 0px 3px 5px rgba(0,0,0,0.05); list-style-type:none; width:160px;  -moz-box-shadow: 0px 2px 8px #888;-webkit-box-shadow:  0px 2px 8px #888; box-shadow: 0px 2px 8px #888; border-collapse: separate;  }
.PopLinks li {border:0; padding:4px 0px; font-size:1em}
.PopLinks li:hover, .PopLinks li a:hover {border:0; }

.fullprofile { background: url(../images/NACCHO/profilefull.png) no-repeat top right; }
.groupRegButton glyphicon-user {background-image:url('images/NACCHO/regGroupWhite.png'); background-repeat:no-repeat; background-position:50% 50%;}
.IndRegButton glyphicon-th-list {background-image:url('images/NACCHO/regIndWhite.png'); background-repeat:no-repeat; background-position:50% 50%;}

/* Layout
---------------------------------------------- */
.col-1-3, .col-2-3, .col-1-2, .col-1-4, .col-3-4, .col-1-5, .col-2-5, .col-3-5, .col-4-5 {float: left;
	margin-right: 1%;
}
.full {width:99% !important}
/* column widths */	
.col-1-1 {float: none;
}	/* full width (not required) */
.col-1-2 {width: 47.0%;
}	/* 1/2 width */
.col-1-3 {width: 31.3%;
}	/* 1/3 width */
.col-2-3 {width: 65.6%;
}	/* 2/3 width */
.col-1-4 {width: 23.9%;
}	/* 1/4 width */
.col-3-4 {width: 74.2%;
}	/* 3/4 width */
.col-1-5 {width: 17.6%;
}	/* 1/5 width */
.col-2-5 {width: 38.2%;
}	/* 2/5 width */
.col-3-5 {width: 58.8%;
}	/* 3/5 width */
.col-4-5 {width: 79.4%;
}	/* 4/5 width */
/* last column */	
.last {margin-right: 0 !important;
}
.col-1-2:last-child, .col-1-3:last-child, .col-2-3:last-child, .col-1-4:last-child, .col-3-4:last-child, .col-1-5:last-child, .col-2-5:last-child, .col-3-5:last-child, .col-4-5:last-child {margin-right: 0;
}

.LayoutMainTable { background-color:#fff; padding:4px}
.LayoutMainTable td { font-size:11pt; overflow:auto; padding:2px 3px }

ul.unstyled {list-style: none; margin-left: 0px; margin:10px 0; padding:0}
ol.unstyled {list-style: none; margin-left: 0px;margin:10px 0; padding:0}
ul.unstyled li {list-style: none;margin:2px 0; padding:0} 

 */.clearfix{*zoom:1}
 .clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
 body{
	margin:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	/* AGS-9/12/2016 - changed because issue on My Subscriptions eweb page (webcode=IndSubscr)*/
	/*line-height:20px;*/ 
	line-height: 100%;
	color:#333;
	background-color:#fff
	}












