/*-- legacy ASHA customizations from netFORUM 2007 and 2010 --*/
.AshaDataFormChildHeaderGreenBackground{text-indent:2px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;background-color:#009966;color:#ffffff; background-color:#009966; height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.AshaDataFormChildHeaderNoBackground{text-indent:2px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#ffffff;height:11;}
.AshaDataFormDivBorderAsDefaultBackground{border-width:1px; border-style:solid; border-color:#f6f4e8}
.AshaDataFormHyperLinkBold{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;font-weight:bold}
.AshaDataFormHyperLinkNoColorChange{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:Black;font-weight:bold}
.AshaDataFormHyperLinkNoColorChange:visited{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:Black;font-weight:bold}
.AshaDataFormLabelFirstCharCapital {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;text-transform:capitalize}
.AshaDataFormLabelMultiLine{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;overflow:auto}
.AshaDataFormLabelMultiLineRed{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:8pt;color:red;overflow:auto}
.AshaDataFormTextBox{border-width:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:0; font-size:8pt}
.AshaDataFormDropdown{font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:0; font-size:10pt}
.AshaInvisible {font-size:xx-small;display:none}
.ASHAOLSDataFormLabelRequired {font-weight:bold; text-align:right}
.ASHAOLSDataFormLabel {font-weight:normal; text-align:right}
.AshaOLSDataFormTextBox{font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:0; font-size:10pt}
.ASHAOLSDataFormLabelLeftBold {font-weight:normal;text-align:left;font-weight:600}
.ASHAOLSDataFormLabelLeft {font-weight:normal;text-align:left}
.ASHAOLSDataFormMainLabel {font-size: 108%;line-height: 110%;letter-spacing : 0.5px;color: #003366;font-weight:600}
.ASHAOIPFormH2Label {font-size:22px; line-height:26px}
.ASHAOIPAlert {color:#a94442; border-color: #ebccd1;background-color: #f2dede; border: 1px solid transparent}

/*-- BEGIN: migrated changes from asha.org custom.css file (responsive design changes January 2015)*/
a,a:active,a:hover{ cursor: pointer; }
input[type=button].marginLeftWizardButton,input[type=submit].marginLeftWizardButton{ margin-left: 13px; }
select.SurveyDdl{ width: 280px; }
.addressRemoveHoldDiv{ margin-top: 10px; }
.alert,.olsalert{ color: #a94442; }
.alertBox{
	border: 1px solid red;
	margin-bottom: 18px;
	padding: 10px;
}
.alertBox input{ margin-right: 4px; }
.disabled{ color: #979797; }
.duesRow{ border: none; }
.duesRow .Col1{ width: 65px; }
.duesRow .Col2{ width: 515px; }
.duesRow .Col3{ width: 50px; }
.duesRow .duesPrice{ color: #A8A8A8; }
.duesRow .duesPrice.paid,.duesRow .duesPrice.selected{ color: #333; }
.duesRow div.checkBoxDiv{
	text-align: right;
	vertical-align: middle;
	margin: 5px 0 5px 65px;
}
.duesRow div.descriptionDiv{
	margin: 5px 140px 5px 10px;
	vertical-align: top;
	width: 100%;
}
.duesRow div.priceDiv{ text-align: right; vertical-align: middle; }
.NoBorder{ border: none; }
.OdrProductDialog{ display: none; }
.OdrProductDialog li,.OdrProductDialog ul{
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom: 5px;
	margin-left: 15px;
}
.OdrProductLink{ color: #1e6abc; cursor: pointer; }
.OdrProductLink:Hover{ text-decoration: underline; }
.textRight{ text-align: right; }
#lnkPaidInfo:active,#lnkPaidInfo:hover{ text-decoration: underline; }
#XXXXXXXX{ display: none; }
/*-- END: migrated changes from asha.org custom.css file */

/*-- netFORUM baseline styles --*/
.DashboardHyperLinkSelected,.DashboardLabelHeader,.DashboardTH,.DataFormLabelRequired,.DataFormLabelSubHeader,.DataFormTH,.QueryTH,.WizardFormTitle,.tabTXT{font-weight:bold}
.DataFormAuditCaption,.DataFormAuditValue,.DataFormLabelNotation,.tinyTXT{font-size:7pt;}
.DataFormCaptionInvalidTD,.DataFormCompareValidator,.DataFormLabelErrorMessage,.DataFormLabelWarning,.DataFormRangeValidator,.DataFormRegularExpressionValidator,.DataFormRequiredFieldValidator,.DataFormValidationSummary,.DataFormValidationTD,.ErrorPageTD {color:red;}
.DataFormCaptionFONT {border-width:0; border-style:solid;}
.ItemLinksTable,.ProfileTabStripDiv,.WizardOuterTable,.WizardInnerTable,.DataFormDivNoBorder {border-style:none}
.DataFormChildDataGridItemLink,.DataFormChildDataGridAlternatingItemLink,.DataFormChildDataGridFooter,.DataFormListTDDataGridItemLink,.DataFormListTDDataGridAlternatingItemLink{color:#000000;font-weight:bold}
.DataFormChildTABLE,.DataFormTABLE,.PageFrameworkContentTD,.ProfileTABLE {width:800}
.ProfileHeaderP,.ProfileHeaderTD,.ProfileTH{font-size:9pt;font-weight:bold}
.DesignedTABLE,.LeftUIInnerTable,.ProfileTD{width:100%}
.DataFormCaptionTD {width:20%;text-align:right;}
.DataFormChildGridDiv{overflow:auto;height:180px;width:100%}
.DataFormChildTABLE{width:800px;}
.DataFormChildHeader{text-indent:2px;font-size:9pt;font-weight:bold;background-color:#2755AA;color:#ffffff;height:11;}
.DataFormChildHeaderIndent{text-indent:30px;font-size:9pt;font-weight:bold;background-color:#2755AA;color:#ffffff;background-repeat: no-repeat; background-position: left top;height:11;}
.DataFormChildHeaderRHS{font-size:9pt;font-weight:bold;background-color:#2755AA;color:#ffffff;height:11;width:100%}
.DataFormChildHeaderNoFilter{font-size:9pt;background-color:#2755AA;color:#ffffff;}
.DataFormChildDataGrid{behavior:url(../style/behavior/TableRowOver.htc);width:100%}
.DataFormChildDataGridAlternatingItem{ color:#000000;background-color:ghostwhite}
.DataFormChildDataGridFooterLink,.DataFormChildDataGridHeaderLink{background-color:#cccccc;color:#000000;text-decoration:none}
.DataFormChildDataGridHeader{font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormChildDataGridItem{color:#000000;background-color:#efefef}
.DataFormChildDataGridPager,.DataFormListTDDataGridPager,.DataFormChildDataGridPagerLink{font-size: 9pt;color:#000000}
.DataFormChildDataGridSelectedItem{font-weight:bold;color:#ffffff;background-color:#2755AA}
.DataFormChildDataGridSelectedItemLink{color:#000000}
.DataFormDivDefault{border-width:1px;border-style:solid;border-color:#C5B5D4;}
.DataFormDivFormBackground{border-width:1px;border-style:solid;background-color:ghostwhite;border-color:Silver}
.DataFormDivLabelBackground{background-color:ghostwhite}
.DataFormDivNoBorderGray {border-style:none; background-color:Gray;}
.DataFormDivNoBorderLightGray {border-style:none;background-color:#E3E8EE}
.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;}
.DataFormFooterTitleTable,.DataFormFooterTitleTR {height:5px;}
.DataFormFooterTitleTD {padding-left:4; padding-right:4; font-weight:bold; background-color:#C5B5D4; font-size:7pt; color:White;}
.DataFormFooterTable {padding:2;}

/* ASHA customization: for employment demographic buttons */
.DataFormFooterTD { color: #000000 !important; text-align:left;}
/* .DataFormFooterTD {font-size:7pt;color:#C5B5D4}  */

.DataFormFooterTD_C,.DataFormFooterTD_L {font-size:7pt; border-left:solid 1px #C5B5D4; border-top: solid 1px #C5B5D4; border-bottom: solid 1px #C5B5D4; border-right: solid 0px #C5B5D4; color:#C5B5D4}
.DataFormHeaderLabel,.DataFormHeaderTD{font-size:9pt;font-weight:bold}
.DataFormLabelHeader{font-size:9pt;font-weight:bold;background-color:#E3E8EE}
.DataFormLabelInvalidMessage{color:red;font-weight:bold}
.DataFormLabelRecordCount{font-weight:normal;}
.DataFormLabelTitle,.DataFormLabelWizardHeader{font-size:9pt;font-weight:bold}
.DataFormLabelValidMessage{color:Green;font-weight:bold}
.DataFormListDiv{overflow:auto;height:469;width:800}
.DataFormListTDDataGrid{behavior: url(../style/behavior/TableRowOver.htc); width:100%}
.DataFormListTDDataGridAlternatingItem{ color:#000000;background-color:ghostwhite}
.DataFormListTDDataGridFooter{font-weight: bold;color:#2755AA;background-color:#ffffff}
.DataFormListTDDataGridFooterLink,.DataFormListTDDataGridHeaderLink{color:#ffffff;text-decoration:none}
.DataFormListTDDataGridHeader{font-weight: bold;color:#ffffff;background-color:#2755AA}
.DataFormListTDDataGridItem{color:#000000;background-color:#efefef}
.DataFormListTDDataGridPagerLink,.DataFormListTDDataGridSelectedItemLink{color:#000000}
.DataFormListTDDataGridSelectedItem{font-weight: bold;color:#ffffff;background-color:#006699}
.DataFormSubHeaderTD {font-size:9pt}
.DataFormNestedTableTD{border-color:black black #d9cfc0;border-style: solid;border-top-width: 0px;border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px ;line-height: 12pt}
.DataFormNestedTableTH,.DataFormNestedTableHeaderTR{font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormTableCellLeftRight{color:#000000;border-color: grey black #C4C2B6;border-style: solid;border-top-width: 0px;border-right-width: 1px;border-left-width: 1px; border-bottom-width: 0px;line-height:16px}
.DataFormTableCellLeft{color:#000000;border-color: grey black #C4C2B6;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-left-width: 1px;border-bottom-width: 0px;line-height:16px}
.DataFormTableCellButtom{color:#000000; border-color: grey black #C4C2B6;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-bottom-width: 1px;line-height:16px}
A.DataGridPagerLink:visited,A.DataGridPagerLink:link{color:Black;text-decoration:underline;}
A.DataGridPagerLink:active,A.DataGridPagerLink:hover{color:White;background-color:Black;}
.DemoMultiPage{border-width:1px;border-top:none;padding:1px;width:600px;height:600px;}
.DemoTabStripTabSelectedStyle{border-style:solid;font-weight:bold;background-color:White;}
.DemoTabStripTabDefaultStyle{border-color:Black;border-width:1px;border-style:solid;width:100px;text-align:center; background-color:White;}
.ErrorPageTitle{font-size:9pt;font-weight:bold;color:red}
A.FormLinksHyperLink:visited,A.RecentContactsHyperLink:visited,A.RecentContactsHyperLink:link,A.FormLinksHyperLink:link{color:Blue; background-color:White; text-decoration:none;}
A.FormLinksHyperLink:active,A.FormLinksHyperLink:hover,A.RecentContactsHyperLink:active,A.RecentContactsHyperLink:hover{color:White; background-color:Blue; text-decoration:none;}
A.ItemLinksHyperLink:visited,A.ItemLinksHyperLink:link,A.ProfileTabStripLink:visited,A.ProfileTabStripLink:link{color:Black;text-decoration:none;}
A.ItemLinksHyperLink:active,A.ItemLinksHyperLink:hover{color:White; text-decoration:none; background-color:Black;}
A.ItemLinksHyperLinkSelected:visited,A.ItemLinksHyperLinkSelected:link{color:Black;text-decoration:none; font-weight:bold}
A.ItemLinksHyperLinkSelected:active,A.ItemLinksHyperLinkSelected:hover{color:White; text-decoration:none; background-color:Black; font-weight:bold}
.LeftUIOuterTable{width:160px; border:none}
.LeftUITable{width:100%; border: solid 1px #C5B5D4;}
.LeftUIInnerTableTD{width:100%; background-color: White; border-color: black black #C5B5D4;border-style: solid; border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;padding-left: 12px}
.LeftUISectionTitle{font-weight:bold;line-height:18px}
.LeftUITableHeaderTD{font-size:9pt;font-weight:bold;background-color:#2755AA;color:#ffffff; padding-left:3px;height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.LeftUITableHeaderTDRHS{font-size:9pt;font-weight:bold;background-color:#2755AA;color:#ffffff; height:11; filter: Filter: alpha(opacity=0, finishOpacity=100, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.LeftUIDropDownListFind,.LeftUIDropDownListAccessed{width:160px ;background-color:#E3E8EE}
.PageFrameworkBODY{background-color:#FFFFFF;color:#000000;margin:0;background-image: url(../images/img_bgrd_side_panel.jpg); background-repeat: no-repeat; background-position: left bottom;}
.PageFrameworkBODYModal{background-color:#FFFFFF;color:#000000;margin:0;}
.PageFrameworkTABLE{width:100%;height:100%}
.PageTitle{font-size:11pt;font-weight:bold;color:#666699;}
.ProfileTabStripTD,.ProfileTabStripTDSelected,.ProfileTabStripLinksTD,.ProfileTabStripChildLinksTD{text-align:center;background-color:#d9cfc0;border-bottom: solid 1px White;}
A.ProfileTabStripLink:active,A.ProfileTabStripLink:hover{color:White; background-color: Black;text-decoration:none;}
A.ProfileTabStripLinkSelected:visited,A.ProfileTabStripLinkSelected:link,A.ProfileTabStripLinkSelected:active,A.ProfileTabStripLinkSelected:hover{color:White;text-decoration:none;}
A.ProfileTabStripLinks:visited,A.ProfileTabStripLinks:link,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;}
.QuickReportHyperLink{color:#000000}
.TabOrderLabel{color:White; background-color:Red;}
.TopUIHyperLink{color:Red; text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:visited,A.TopUIHyperLink:link{color:Black;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:active,A.TopUIHyperLink:hover{color:White;background-color:Black; text-decoration:none;font-weight: bold;}
A.TopUIHyperLinkSelected:visited,A.TopUIHyperLinkSelected:link,A.TopUIHyperLinkSelected:active,A.TopUIHyperLinkSelected:hover{color:White;font-weight: bold;text-decoration:none;}
A.TopUIItemHyperLink:visited,A.TopUIItemHyperLink:link{color:White;font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLink:active,A.TopUIItemHyperLink:hover{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
A.TopUIItemHyperLinkSelected:visited,A.TopUIItemHyperLinkSelected:link,A.TopUIItemHyperLinkSelected:active,A.TopUIItemHyperLinkSelected:hover{color:White; font-size: 7pt; font-weight: bold;text-decoration:none;}
.TopUIItemSeparator{color:White;}
.TopUIItemHyperLinkNav{font-weight: bold;text-decoration:none;color:white}
.WizardMultiPage{border-style:solid;border-width:1px;border-top:none;padding:1px;}
.WizardTabStripSepDefaultStyle{border-color:Black;border-width:1px; border-style:solid;border-top:none; border-left:none; border-right:none;}
.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-size: 13pt; font-weight:bold}
.WizardTitleSeparator {font-size: 10pt}
.WizardHeader {color:#003366; font-weight:bold}
.WizardProgressTable {width: 150px;border: solid 1px #2755AA;}
.WizardProgressHeaderTD{font-size:9pt;font-weight:bold;background-color:#2755AA;color:#ffffff; height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.WizardProgressTableTD {border-top: solid 1px #2755AA;}
.WizardProgressStepTable {width: 150px;filter: Filter: alpha(opacity=40, finishOpacity=40, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.WizardProgressStepTableActive{width: 150px;}
.WizardProgressStepNumberCell {width: 30px; text-align: right;}
.WizardProgressStepNumber {font-size: 16pt; font-weight: bold; font-style:italic;}
.WizardProgressImageCell,.WizardProgressHyperLinkCell{width: 120px; text-align: center;}
.WizardProgressHyperLinkCellSubItem{width:120px; text-align: left;}
A.WizardProgressHyperLink:visited,A.WizardProgressHyperLink:link{color:Black; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:active,A.WizardProgressHyperLink:hover{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
.WizardProgressHyperLinkCurrent {color:Black; font-size: 7pt; font-weight: bold;}

.tabTXT2 {font-weight: bold;background-color:bgcolor=#d9cfc0}
.box {border:1px #CCCCCC solid; border-color: #666666 solid}
.name {font-size: 12pt;font-weight: bold}
.bottomline {border-color: black black #31255C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.heading {font-size: 18pt;font-weight: bold}
.heading1TXT {font-size:10pt}
.body1bold {font-size: 10pt;font-weight: bold}
.SectionHeadTXT {font-size: 9pt;font-weight: bold ;text-indent: 12px}
.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}
.wizardstep {font-size: 12pt;font-weight: bold ; color: #990000}
.heading2TXT {font-size: 16pt;font-weight: bold }
.spacer {font-size: 4pt;line-height: 2px}
.heading1spaceTXT {font-size: 10pt ;letter-spacing: 2.5px;font-weight: bold}
.bottomline1 {border-color: black black #d9cfc0;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;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 2px;border-left-width: 0px;background-color:#ffffff}
.PageTitleTXT {font-size: 11pt;font-weight: bold;text-indent: 3pt}
.SidePanelUnderline {border-color: black black #d9cfc0;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px ;line-height: 12pt}
.HeaderLogo {background-image: url(../images/Header_Avectra.gif);background-repeat: no-repeat;background-position: left top}
.HeaderBackgroundImage {background-image: url(../images/img_header_sample1.jpg);background-repeat: no-repeat;background-position: left top}
.HeaderBackgroundFill {background-color:#31255c}
.SidePanelDividerdots {background-image: url(../images/img_divider_dots1.gif);background-repeat: no-repeat;background-position:center 21px;padding-left:6px;padding-right:6px}
.CustomBullets {list-style-position:inside;list-style-image: url(../images/img_1_dot.gif);line-height:14px; font-size: 5pt}
.CornerRounderTopLeft {background-image: url(../images/img_rounder_left.gif);background-repeat:no-repeat;background-position:left top}
.CornerRounderTopRight {background-image: url(../images/img_rounder_right.gif);background-repeat:no-repeat;background-position:left top}
.CornerRounderBottomLeft {background-image: url(../images/img_rounder_bottomL.gif);background-repeat:no-repeat;background-position:left bottom}
.CornerRounderBottomRight {background-image: url(../images/img_rounder_bottomR.gif);background-repeat:no-repeat;background-position:left bottom}

.bottomline_eweb {border-color: black black #CCCCFF;   border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.SectionBar {font-size: 9pt; font-weight: bold; text-indent: 12px; color: #FFFFFF; border-color: black black #330066; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; line-height: 11pt; background-color:#2755AA; height:11; filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)}
.DataFormHyperLink  {text-decoration:none;}
.DashboardHyperLink,.DashboardHyperLinkDeselected,.DashboardHyperLinkLabel,.DashboardHyperLinkSelected,.DashboardLabel,.DashboardLabelHeader,.DashboardTD,.DashboardTH,.DataFormButton,.DataFormCaptionInvalidTD,.DataFormCaptionTD,.DataFormCheckBox,.DataFormCheckBoxList,.DataFormChildDataGrid,.DataFormChildDataGridAlternatingItem,.DataFormChildDataGridFooter,.DataFormChildDataGridHeader,.DataFormChildDataGridItem,.DataFormChildDataGridSelectedItem,.DataFormCompareValidator,.DataFormDropDownList,.DataFormExtenderTableTD,.DataFormFieldTD,.DataFormHyperLink,.DataFormHyperLinkHighlight,.DataFormLabel,.DataFormLabelErrorMessage,.DataFormLabelField,.DataFormLabelFilter,.DataFormLabelHyperLink,.DataFormLabelInvalidMessage,.DataFormLabelProgress,.DataFormLabelReadOnly,.DataFormLabelRecordCount,.DataFormLabelRecordNumber,.DataFormLabelRequired,.DataFormLabelSubHeader,.DataFormLabelValidMessage,.DataFormLabelWarning,.DataFormLinkButton,.DataFormListBox,.DataFormListDataGrid,.DataFormListTD,.DataFormListTDDataGrid,.DataFormListTDDataGridAlternatingItem,.DataFormListTDDataGridFooter,.DataFormListTDDataGridHeader,.DataFormListTDDataGridItem,.DataFormListTDDataGridSelectedItem,.DataFormPanel,.DataFormRadioButton,.DataFormRadioButtonList,.DataFormRangeValidator,.DataFormRecordModeCaption,.DataFormRecordModeCheckBox,.DataFormRecordModeInsert,.DataFormRecordModeTD,.DataFormRecordModeUpdate,.DataFormRecordNavTD,.DataFormRecordNavTR,.DataFormRegularExpressionValidator,.DataFormRequiredFieldValidator,.DataFormTextBox,.DataFormTD,.DataFormTH,.DataFormValidationSummary,.DataFormValidationTD,.DataGrid,.DataFormNestedTableTD,.DataFormNestedTableTH,.DataFormNestedTableHeaderTR,.DataGridAlternatingItem,.DataGridHeader,.DataGridItem,.DataGridPager,A.DataGridPagerLink:visited,A.DataGridPagerLink:link,A.DataGridPagerLink:active,A.DataGridPagerLink:hover,.DataGridSelectedItem,.DataList,.DataListAlternatingItem,.DataListFooter,.DataListHeader,.DataListItem,.DataListSelectedItem,.DemoTabStripTabSelectedStyle,.DemoTabStripTabDefaultStyle,.DesignedRowTD,.ErrorPageTD,A.FormLinksHyperLink:visited,A.FormLinksHyperLink:link,A.FormLinksHyperLink:active,A.FormLinksHyperLink:hover,A.RecentContactsHyperLink:visited,A.RecentContactsHyperLink:link,A.RecentContactsHyperLink:active,A.RecentContactsHyperLink:hover,A.ItemLinksHyperLink:visited,A.ItemLinksHyperLink:link,A.ItemLinksHyperLink:active,A.ItemLinksHyperLink:hover,A.ItemLinksHyperLinkSelected:visited,A.ItemLinksHyperLinkSelected:link,A.ItemLinksHyperLinkSelected:active,A.ItemLinksHyperLinkSelected:hover,.LeftUIInnerTableTD,.LeftUISectionTitle,.LeftUISectionTitleNotBold,.LeftUIDropDownListFind,.LeftUIDropDownListAccessed,.PageFrameworkBODY,.PageFrameworkBODYModal,.PageFrameworkBottomTD,.PageFrameworkContentTD,.PageFrameworkLeftTD,.PageFrameworkRightTD,.PageFrameworkTopTD,.ProfileP,.ProfileTD,.ProfileRecordNavTD,.ProfileRecordNavTR,A.ProfileTabStripLink:visited,A.ProfileTabStripLink:link,A.ProfileTabStripLink:active,A.ProfileTabStripLink:hover,A.ProfileTabStripLinkSelected:visited,A.ProfileTabStripLinkSelected:link,A.ProfileTabStripLinkSelected:active,A.ProfileTabStripLinkSelected:hover,.QueryTD,.QueryTH,.QuickReportHyperLink,.ReportTD,.TabOrderLabel,.TopUIHyperLink,A.TopUIHyperLink:visited,A.TopUIHyperLink:link,A.TopUIHyperLink:active,A.TopUIHyperLink:hover,A.TopUIHyperLinkSelected:visited,A.TopUIHyperLinkSelected:link,A.TopUIHyperLinkSelected:active,A.TopUIHyperLinkSelected:hover,.TopUIItemSeparator,.TopUIItemHyperLinkNav,.UILabel,.WizardFormTitle,.WizardHeader,.tabTXT,.tabTXT2,.bodyTXT,.bottomline1,.bottomline2,.SidePanelUnderline,.bottomline_eweb,.ShoppingCartLink {font-size: 10pt;}

/* Override custom.css theme's 'p, ul' black text color for validation summaries */
div[id*="ValidationSummary"] ul li { color: red; }

.odr-disclosure-container { outline: 1px solid black;}
.odr-button-container { margin-top:20px; margin-bottom:10px;}
.odr-button-container input[type=submit] { margin-right:5px; margin-bottom:10px;}
.odr-header-background {background-color:silver;}
.odr-amount-column {width:120px;}
.duesRow input[type=radio] {
    display: inline-block;
}
.odr-other-amount {
    font-weight: normal;
    margin-left: 10px;
}

.odr-textbox-as-label{
    border:1px solid #e9e5fc;
    background:#eee;    
}

.odr-table-borderless td,
.odr-table-borderless th {
    border: 0 !important;
}

@media (max-width:998px)
{
    #odrCheckoutProgressImage
    {
        display:none;
    }
}

@media (max-width:768px)
{
    #OTIResponsiveContentPane {
        margin-bottom: 20px;
        padding-left: 0px;
    }    
}

/* TEO 10/27/2021 for dynamic forms table format for mobile response*/
@media (max-width:414px) {
    td {
        max-width:350px;
        text-align:left;
    }
}

.form-horizontal .control-label{
   text-align:left !important; 
}

.odr-validator-container{
        padding:0px;
}

/* mimic unify/bootstrap "pagination" class for GridView pagination functionailty where <ul> is not possible. */
.asha-pagination-gridview { padding-left: 0; margin: 20px 0; border-radius: 4px; }
.asha-pagination-gridview table > tbody > tr > td { display: inline; }
.asha-pagination-gridview table > tbody > tr > td > a,
.asha-pagination-gridview table > tbody > tr > td > span { position: relative; float: left; padding: 8px 12px; line-height: 1; text-decoration: none; color: #999; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px; }
.asha-pagination-gridview table > tbody > tr > td > span { position: relative; float: left; padding: 8px 12px; line-height: 1; text-decoration: none; margin-left: -1px; z-index: 2; color: #fff; background-color: #991e66; border-color: #dddddd; cursor: default; }
.asha-pagination-gridview table > tbody > tr > td:first-child > a,
.asha-pagination-gridview table > tbody > tr > td:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.asha-pagination-gridview table > tbody > tr > td:last-child > a,
.asha-pagination-gridview table > tbody > tr > td:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.asha-pagination-gridview table > tbody > tr > td > a:hover,
.asha-pagination-gridview table > tbody > tr > td > span:hover,
.asha-pagination-gridview table > tbody > tr > td > a:focus,
.asha-pagination-gridview table > tbody > tr > td > span:focus { color: #fff; background-color: #991e66; border-color: #dddddd; }

@media (max-width:768px) {
    .myacct-tbl .hide-mobile {
        display: none;
    }
    /*JWu added 6/2/2016 for Candidate Search Result pagination */
    .myacct-tbl-paging 
    { padding-left: 0; margin: 20px 0; border-radius: 4px; float:left; }
}

/*JWu added 6/2/2016 for Candidate Search Result pagination */
@media (min-width:769px) {
.myacct-tbl-paging { padding-left: 0; margin: 20px 0; border-radius: 4px; float:right; }
}

/*[whw-03/18/2016]- login forms */
 .reg-page {color: #555; padding: 30px; background: #fefefe; border: solid 1px #ccc; box-shadow: 0 0 3px #eee;}
.linkedBtn {FONT-SIZE: 100%; COLOR: #003399; FONT-FAMILY: verdana,arial,helvetica,sans-serif}

/*JWu added 4/22/2016 for Candidate Search Result List Page Number display */
/*.myacct-tbl-paging { padding-left: 0; margin: 20px 0; border-radius: 4px; float:right; }*/
.myacct-tbl-paging table > tbody > tr > td { display: inline; }
.myacct-tbl-paging .DataFormChildDataGridPagerLink,
.myacct-tbl-paging .DataFormChildDataGridPagerLink { position: relative; float: left; padding: 8px 12px; line-height: 1; text-decoration: none; color: #999; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px; }
.myacct-tbl-paging table > tbody > tr > td >.DataFormChildDataGridPagerLink { position: relative; float: left; padding: 8px 12px; line-height: 1; text-decoration: none; margin-left: -1px; z-index: 2; color: #aea79f; background-color: #f5f5f5; border-color: #dddddd; cursor: default; }
.myacct-tbl-paging table > tbody > tr > td > a:first-child,
.myacct-tbl-paging table > tbody > tr > td > span:first-child { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.myacct-tbl-paging table > tbody > tr > td > a:last-child,
.myacct-tbl-paging table > tbody > tr > td > span:last-child { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.myacct-tbl-paging table > tbody > tr > td > a:hover,
.myacct-tbl-paging table > tbody > tr > td > span:hover,
.myacct-tbl-paging table > tbody > tr > td > a:focus,
/*.myacct-tbl-paging table > tbody > tr > td > span:focus { color: #fff; background-color: #cf5f39; border-color: #dddddd; }*/
.myacct-tbl-paging span.DataFormChildDataGridPagerLink { color: #fff; background-color: #991e66; border-color: #dddddd; }
.myacct-tbl-paging li.active > a { color: #fff; background-color: #991e66; border-color: #dddddd; }


.whitebox {
padding: 20px;
background: #fff;
border: 1px solid #eee;
box-shadow: 2px 2px 2px #eee;
}

@media (min-width: 768px) {
    body {
        overflow-x: hidden;
    }

    .extended-content-container {
        width: 500%;
        margin-left: -200%;
    }
}
.bg-color-dark-orange {
background-color: #cf5f39;
}

.bg-color-blue h2 {
color: #fff;
font-size: 25px;
}

.bg-color-dark-orange h2 {
color: #fff;
font-size: 25px;
}

.color-white {
color: #fff;
}

/*SRoudik added 10/23/2017 for Employment Form per Rhoni Request to make drop down more disabled */
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    color: #aaa;
}

/* Correct iOS 11 issue with control fields. */
@media (max-width:768px) {
    .modal-open {
        position: fixed;
    }
}

/* blue tooltip */
.blue-tooltip + .tooltip > .tooltip-inner {
    background-color: #3366cc;
 }
.blue-tooltip + .tooltip.bottom > .tooltip-arrow {
    border-bottom-color: #3366cc;border-width: 0 5px 5px;
 }

a.link-orange:link{
	font-size: 16px;
	color: #cf5f39;
	font-weight: bold;		
}
	
a.link-orange:hover {
	color: #f17a51;
}

.icon-color-orange{
    color: #cf5f39;
}

.icon-color-orange:hover {
	color: #f17a51;
} 


/*SRoudik for OIP, hide button in the header*/
.btn-mini {
    background-color:#2755AA;
}

/*Temporarily, for CE Transcript*/
.myacct-tbl{
	background: #fff;
	border-collapse: collapse;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
.myacct-tbl th{
	font-weight: 700;
	color: #000;
	padding: 5px;
	border-bottom: 2px solid #226FBC;
}
.myacct-tbl td{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 5px;
}
.myacct-tbl tbody tr:hover td{ color: #009; }
.myacct-tbl thead tfoot{
	font-weight: 700;
	color: #000;
	padding: 5px;
	border-bottom: 2px solid #226FBC;
}
/*SRoudik for navigation on COR pages*/
@media screen and (max-width: 768px) {
    .navbar-mobile {
        position: relative;
        padding-left: 0;
        margin-bottom: 100px !important;
        margin-left: 15px !important;
        width: 100% !important;
    }
}

@media screen and (max-width: 768px) {
    .margin-top-mobile {
        margin-top: -75px !important;
    }
}

@media screen and (max-width: 768px) {
    .navbar-list-item-group-mobile {
        border-bottom: 1px solid #ddd;
    }
}

@media screen and (max-width: 768px) {
    .navbar-nav-mobile {
        width: 100% !important;
    }
}

@media (min-width: 1024px) {
    .navbar-width {
        width: 100%;
    }
} 

.managerinfo-label-font {
    font-size: 15px;
}
#DigiCertClickID img {
    width: 120px !important;
}

.modal-backdrop {
    z-index: 0 !important;
}