@import "jquery-ui.css";
@import "bootstrap.min.css";
@import "bootstrap-responsive.min.css";
@import "glyphicons.css";
@import "bootstrap.iconpro.css";
@import "bootstrap.custom.css";
@import "jquery-ui.custom.css";
@import "jquery.fileupload-ui.css";

#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:9pt;font-family: 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%}
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_InternalUpdateGrid {}
.DataFormChildTABLE{width:800px;}
.DataFormChildHeader{text-indent:2px;font-size:9pt;font-weight:bold;color:#ffffff;height:11px; background-color:#b3cbe0;  }
.DataFormChildHeaderIndent{text-indent:30px;font-size:9pt;font-weight:bold;background-color:#b3cbe0;color:#ffffff; height:11px; }
.DataFormChildHeaderRHS{font-size:9pt;font-weight:bold;color:#ffffff; background-color:#b3cbe0; height:11px;width:100% }
.DataFormChildHeaderNoFilter{font-size:9pt;background-color:#b3cbe0;color:#ffffff; background-color:#b3cbe0;}
.DataFormChildDataGrid{behavior: url(../style/behavior/TableRowOver.htc);font-size:8pt;width:100%; border-color:#ffffff;}
.DataFormChildDataGridAlternatingItem{ font-size: 8pt;color:#000000;background-color:#f0f0f0;}
.DataFormChildDataGridOverflow{overflow:auto;}
.DataFormChildDataGridAlternatingItemLink{color:#000000;font-weight:bold;}
.DataFormChildDataGridFooter{ font-size: 8pt; font-weight: bold;color:#000000;}
.DataFormChildDataGridHeader{ font-size: 8pt; font-weight: bold;background-color:#dde7f0;color:#767676;}
.DataFormChildDataGridHeader1{ font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormChildDataGridHeaderLink{background-color:#dde7f0;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:#b3cbe0;background-color:#ffffff; }
.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:8pt;font-family:Verdana,Arial, Helvetica, sans-serif; padding:0px 0px;}
.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:8pt;}
.DataFormLabelErrorMessage{font-size:8pt;color:red;}
.DataFormLabelField{font-size:8pt;}
.DataFormLabelFilter{font-size:8pt;}
.DataFormLabelHeader{font-size:9pt;font-weight:bold;background-color:none;}
.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;}
.DataFormNoDisplay {display:none;}
.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; color:#767676;}
.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:#b3cbe0;color:#ffffff; padding-left:3px;height:11px; }
.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{ background-color: #5e90c0; background-image: url(../images/AHA/body_bkgd3.gif); background-repeat: repeat-x; background-position: left top; } /*insert background image in this class */
.PageFrameworkBODYModal{font-size:8pt;background-color:#FFFFFF;color:#000000;margin:0;}
.PageFrameworkBODYModal #TopPane {display:none; }
.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}
#SystemTextBox {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}

#WizardContentTable .DataFormLabelErrorMessage{ /*margin-left:180px;*/ z-index:9999;}
.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-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #ab2a42;}
.WizardTitleSeparator { font-size: 10pt}
.WizardFormTitle { font-size: 8pt; font-weight:bold}
.WizardHeader { font-size: 9pt; color:#767676; 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;}

/* DISCUSSION GROUPS */
.DGBox3{width:100%;}
.DGDataFormChildDataGridHeader{background-color:#999999; color:#fff; font-size:7pt; font-weight:bold; padding:2px;}
.DGDataFormChildDataGridHeaderLink{background-color:#999999; 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 */
#onlineStoreImageBox a {color:#b0b0b0;text-decoration:none;font-size:7pt;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 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:9pt; font-family: Arial,Verdana,Helvetica;float:right; }
#onlineStoreFeatureBox {border:1px solid #e4ebf3;font-size:8pt;background-color:#F6F6F6;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; border-bottom:none;}
#onlineStoreFeatureBox p {margin:.5em 0 0 0;padding:0;}
#onlineStoreSCBox {border:1px solid #e4ebf3;font-size:8pt;background-color:#F6F6F6;padding:5px 8px 8px 8px; margin-bottom:12px;}
#onlineStoreSCBox h3 {font-weight:bold; font-size: 9pt;margin:0 0 1em 0;padding:0; border-bottom:none;}
#onlineStoreSCBox p {margin:.5em 0 0 0;padding:0;}
#onlineStoreSearchBoxStart {border:1px solid #e4ebf3;border-bottom-width:0;font-size:8pt;background-color:#F6F6F6;padding:5px 8px 0 8px;}
#onlineStoreSearchBoxEnd {border-bottom:1px solid #e4ebf3;}
#onlineStoreSearchBoxStart h3 {font-weight:bold; font-size: 9pt;margin:0;padding:0; border-bottom:none;}
.onlineStoreSelectButton {}
.onlineStoreOutOfStock{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;}

/* MISCELLANEOUS */
.bottomline {  border: 1px solid #31255C; border-width: 0 0 1px 0;font-size:8pt;font-weight:bold;margin-bottom:3px;margin-top:7px;}
.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}
.box {  border: 1px #CCCCCC solid; border-color: #666666}
.box1 {  border: 1px #666666 solid; border-color: #666666; vertical-align:middle; font-size: 8pt;}
.box03  {border: 1px solid #888;margin:0px;margin-bottom:6px;  }
.box03 td.td {background-color:#fff}
.box03 .text {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px; }
.box03 .text .date {PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-TOP: 0px;color:#aaa; font-size:10px;}
.box03 .text .title01 { PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; font-size:11px;color:#444;}
.box03 .header {font-family:verdana,arial; font-size:9pt; color:#666; font-weight:bold; text-align:left; border-bottom:0px solid #888;padding-left:6px;}
.box03 .body {	color:#888888; font-family: verdana, arial;font-size:10px; margin:2px;margin-top:0px;margin-bottom:0px; border-bottom:2px solid #fff;}
.box03 .frame {border-bottom: 3px solid #888;margin-bottom:0px;}
.Connector{background-image: url(../images/img_connector.gif); background-repeat: repeat-Y; background-position: right top; width: 13px}
.ConnectorT{background-image: url(../images/img_connector_T.gif); background-repeat: repeat-Y; background-position: right top; width: 13px}
.ConnectorDash{background-image: url(../images/img_connector_dash.gif); background-repeat: repeat-X; background-position: left top; width: 13px}
.ConnectorL{background-image: url(../images/img_connector_L.gif); background-repeat: no-repeat; background-position: right top; width: 13px}
.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} 
.CustomBullets {list-style-position: inside; list-style-image: url(../images/img_1_dot.gif); line-height: 14px; font-size: 5pt} 
.EventLinksbgrd{background-image: url(../images/evt_bgrd_strip.gif); background-repeat:repeat-X;}
.gray {background-color:#eeeeee;} 
.darkgray {background-color:#cccccc;}
.HeaderLogo {background-image: url(../images/img_Header_Avectra1.jpg); background-repeat: no-repeat; background-position: left top}
.HeaderBackgroundImage {background-image: url(../images/img_header_banner.jpg); background-repeat: no-repeat; background-position: left top}
.HeaderBackgroundFill { background-color: #31255c}
#ivd_cxa_key {width: 220px}
#inv_cxa_key {width: 200px}
.name {   font-size: 12pt; font-weight: bold}
.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{}

/* MAIN MENUS */
/*.TopUIHyperLink{color:#666; font-size: 8pt;text-decoration:none;font-weight: bold;line-height:20px;}
A.TopUIHyperLink:visited{color:Black; font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:link{color:Black; font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:active{color:Black;  font-size: 8pt;text-decoration:none;font-weight: bold;}
A.TopUIHyperLink:hover{color:White; background-color:Black; font-size: 8pt;font-weight: bold;text-decoration:none;}*/
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}
#eWebContentPaneTopLinksCellTable .TopUIHyperLink {font-size:7.5pt;font-weight:normal;}

/* BODY TEXT */
/*h1 {font:bold 13pt verdana,arial,sans serif;color:#000;padding:0;margin:.2em 0 1em 0;}
.PageTitle {font:bold 13pt verdana,arial,sans serif;color:#000;padding:0;margin:.2em 0 1em 0;}
*/
.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-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9pt; font-weight:normal; color:#767676; line-height:12pt;}
.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:#999999}


/****************************************/
/*			end base.css			*/
/****************************************/


/* GLOBAL */
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#767676;
	line-height:12pt;
	margin:0 auto;
	padding:0px;
}
div, p{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#767676;
}
td {font-family:Verdana,Arial;font-size:8pt;}
table { empty-cells:show; border-collapse:collapse;}
.bodyTXT td{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9pt; color:#767676; line-height:12pt;}

a{text-decoration:none;}
a:hover {color:#6284a5;text-decoration:underline;}
ul {margin-top:0px; margin-left: 0px; padding-top:0px; padding-left: 0px; list-style: none;}
ul li { padding-left: 10px; background-image: url(../images/AHA/bullet_grayarrow.gif); background-repeat: no-repeat; background-position: 0 .5em;_background-position: 0 .6em;}
hr {height:1px;}
#eWebContentPaneTable {width:600px;}
#ContentPane {padding:10px; width:600px;}
/*#eWebRightPaneTableCell {display:none;}*/
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #ab2a42; padding:0px; margin:15px 0px 6px 0px;}
.PageTitle {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #ab2a42; padding:0px; margin:15px 0px 6px 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #ab2a42; padding-bottom:0px; margin-bottom:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; /*font-style: italic;*/ color: #767676; padding:0px; margin:15px 0px 2px 0px; border-bottom: solid 1px #767676;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; /*font-style: italic;*/ color: #767676; padding:0px; margin:15px 0px 2px 0px; }
.label {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9pt; color:#767676; line-height:12pt; font-weight:bold; vertical-align:text-top; padding:0px 0px; background-color:white; text-shadow:none; }
.transactions_title { background-color:#b3cbe0;  font-size: 9pt; font-weight: bold; padding: 3px; height: 16px; color: #FFFFFF; }
.transactions { border-bottom: 1px solid #dde7f0; padding:2px 0 2px 2px; font-size:8pt; height: 22px; }
.transactions_subtitle { font-size: 8pt; font-weight: bold; padding: 1px; border-bottom: 1px solid #767676; }
.ContactHeader {font-family:Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; /*font-style: italic; color: #767676;*/ padding:0px; margin:15px 0px 2px 0px; border-bottom: solid 1px #767676;}
.ContactHeader a {font-weight:normal;}
/* Header */
#TopPane {height:112px; position:relative;vertical-align:middle;  background-image: url(../images/AHA/title_bkg_env_amsmock.png);  background-position: left top;}
#TopPane img {margin-left:16px;  }
#LoginDetail {font-size: 9pt; margin-top: -48px; }
#LoginDetail a {text-decoration:none;}
#LoginDetail a:hover {text-decoration:underline;}
.login { color:#484848; padding-top:10px; _padding-top:15px;}
.membership {color:#9fa1a1; padding-top:10px;}
#carttotal { display:inline-block; width:150px; height:52px; position: relative; top: -35px; left:0px; margin:0; padding:0;background-image: url(../images/AHA/navcart_bkgd.png); background-repeat: no-repeat; background-position: left top; }
#carttotal table {margin: 5px 0px 0px 5px;}
#carttotal td { color:#737373; font-size:9pt;}
#carttotal img {margin-right:5px;}

/* Top Nav */
#eWebTopPaneBottomLinksCell {padding-left: 180px; height: 35px; background-image: url(../images/AHA/topnav_bkgd.gif); background-repeat: repeat-x; background-position: left top; }
#eWebTopPaneTableRowMiddle { padding-bottom: 10px;}
.TopUIHyperLink{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 28px; font-weight: normal; text-decoration: none; text-align:center; color: #fafafa; padding:0px 20px; line-height:28px; text-align:left; border:1px; border-color:#ffffff; }
A.TopUIHyperLink:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 28px; font-weight: normal; text-decoration: none; text-align:center;}
A.TopUIHyperLink:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 28px; font-weight: normal; text-decoration: none; text-align:center;}
A.TopUIHyperLink:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 28px; font-weight: normal; text-decoration: none; text-align:center;}
A.TopUIHyperLink:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 28px; font-weight: normal; text-decoration: none; text-align:center; color:#adc5dc;}
.divider {}

/* Left Nav  */
#eWebLeftPaneTableCell {padding: 0px 0px 0px 16px; width:200px;}
#eWebLeftPaneTableCell .TopUIHyperLink {color:#767676; line-height:14pt; padding-left: 10px; background-image: url(../images/AHA/bullet_grayarrow.gif); background-repeat: no-repeat; background-position: 0 .4em;}
#eWebLeftPaneTableCell A.TopUIHyperLink {color:#767676; line-height:14pt; padding-left: 10px; background-image: url(../images/AHA/bullet_grayarrow.gif); background-repeat: no-repeat; background-position: 0 .4em;}
#eWebLeftPaneTableCell A.TopUIHyperLink:hover {text-decoration:underline;}
#eWebLeftPaneTable {empty-cells: hide;}
#eWebLeftPaneBottomLinksCell {padding: 0px 0px 12px 0px; background-image: url(../images/AHA/leftnav_divider.gif); background-repeat: no-repeat; background-position: center bottom; }

/* Online Store Left Nav */
#browse { color:#767676; font-size:9pt; line-height:14pt; padding: 0px 0px 12px 0px; background-image: url(../images/AHA/leftnav_divider.gif); background-repeat: no-repeat; background-position: center bottom; }
#browse a { color:#767676; text-decoration:none; }
#browse a:hover { text-decoration:underline; }
#categories { color:#767676; font-size:9pt; line-height:14pt; padding: 0px 0px 12px 0px; background-image: url(../images/AHA/leftnav_divider.gif); background-repeat: no-repeat; background-position: center bottom; }
#categories a { color:#767676; text-decoration:none; }
#categories a:hover { text-decoration:underline; }
#subproduct {margin-top:0px; margin-left: 0px; padding-top:0px; padding-left: 0px; list-style: none;}
#subproduct li { padding-left: 10px; background-image: none;  }

/* Online Store Home Page */
#placeholder { position:relative; left: -18px;}
#bestseller {border: solid 1px #dbdbdb; width:580px; }
#bestseller .item {background-image: url(../images/AHA/bestseller_bkgd.gif); background-repeat:repeat-y; width:572px; margin:3px; display:inline-block;}
#bestseller .onlineStoreProductBox {width:565px; margin:8px 0px 8px 8px; background-image: url(../images/AHA/product_bkgd.gif); background-repeat: no-repeat; background-position: center bottom;} 
#bestseller .onlineStoreProductBox .onlineStoreSelectButton {padding: 0 5px 0 5px;}
#bestseller .onlineStoreProductBoxLast {width:565px; margin:8px 0px 8px 8px;}
#bestseller .onlineStoreProductBoxLast .onlineStoreSelectButton {padding: 0 5px 0 5px;}
#bestseller .onlineStoreProductBox td{padding:0 0 8px 0;}

.onlineStoreProductBoxLast td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#767676;}
#faq {font-size:9pt; line-height:14pt; padding: 0px 0px 12px 0px; background-color: #faf5ed; width: 560px; _width: 580px; padding:10px;}
.quantity {margin: 0 0 5px 0; /*text-align: right;*/}

/* Online Store Product List Content */
#searcharea {height: 28px; padding: 5px 0px 10px 0px;margin:0 0 10px 0;}
#searchbox { width: 475px; vertical-align:top; float:left;}

#productsearchbox {border: solid #ccc 1px; width: 432px; height: 22px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #bdbdbd; vertical-align:top; line-height:22px}
   
#productsearchbutton { vertical-align:middle;}
#sharetools {float:right; width: 50px; height:16px;vertical-align:middle; padding: 5px 10px 0px 0px;}
.addthis_toolbox addthis_default_style {float:left;}
.print-icon {}
.PagerResults {width:585px;}
.PagerLinks {padding-bottom:6px;}
div.PagerLinks a{display:inline-block;}
.featured { background-color:#faf7e2;padding: 8px;background-image: url(../images/AHA/product_bkgd.gif); background-repeat: no-repeat; background-position: center bottom; }
.default { background-image: url(../images/AHA/product_bkgd.gif); background-repeat: no-repeat; background-position: center bottom;padding: 8px;}
.ahabu {background-image: url(../images/AHA/product_bkgd.gif); background-repeat: no-repeat; background-position: center bottom;background-color:#eff7ff; padding: 8px;}
.onlineStoreProductBox { width:585px; }
.onlineStoreProductBox td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#767676;}
.onlineStoreImageBox {width:95px; vertical-align:top;}
.onlineStoreItemImage { max-width:100px; max-height:150px;
/*
 width: expression(documentElement.clientWidth > 100 ? "100px" : "auto");
 height: expression(documentElement.clientHeight > 180 ? "180px" : "auto");*/
 
margin:0px 5px 3px 0px;display:block; float:left; padding: 0px 5px 0px 0px;}
.onlineStoreTitle {padding: 0px 0px 12px 0px; font-weight: bold; font-style: italic;}
.onlineStoreDescription {font-size:8pt;padding-right:12px; vertical-align:top;}
.onlineStoreSelectButton { vertical-align:top;}
.DataFormButton {
	/*width:80px;*/
	background: #A50833;
	cursor: pointer;
	color: #ffffff;
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	padding: 2px 3px 2px 2px;
	margin: 0px 0px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	border: 1px;
/*	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
*/	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.DataFormButton:hover { background: #666666; }
.DataFormButton:active { position: relative; top: 1px; }

/* Online Store Product Detail Page */
#detailimage {padding:0 5px 15px 0;}

/* Online Store Checkout */
#checkoutHeader h1{
	background-image: url(../images/AHA/cart_red4.png);
	background-repeat:no-repeat;
	background-position:14px 5px;
	height: 35px;
	padding-top: 10px;
	padding-left: 50px;
}


#checkout {
	height: 40px;
	background-image: url(../images/AHA/leftnav_divider.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
	margin:10px 0;
/*	width:450px;
    position: relative; 
	top: -40px; 
	left: 140px; 
*/	}
	
#checkout {width: 610px;}	
#checkout div {font-size:8pt; margin: 0 37px 0 0;	display:inline-block !important; display:inline; background-repeat: no-repeat; background-position: center 15px;
}
.previousstep a{
	background-image: url(../images/AHA/checkout_linked.png);
	height: 40px;
	background-repeat: no-repeat;
	background-position: center 15px;
	display:inline-block !important; display:inline;
}
.previousstep a:hover{
	background-image: url(../images/AHA/checkout_on.png);
	height: 40px;
	background-repeat: no-repeat;
	background-position: center 15px;
	display:inline-block !important; display:inline;
}
.currentstep {
	color: #6284a5;
	background-image: url(../images/AHA/checkout_on.png);
	height: 100%;
}
.nextstep {
	background-image: url(../images/AHA/checkout_off.png);
	height: 100%;
}

/* Online Store Right Column */
/*#eventlistshort {padding: 35px 10px 0px 10px;}*/
#eWebRightPaneTableCell {width:185px; padding: 10px 5px 5px 10px;}
.cal-icon { float: left; margin: 0px 5px 10px 0px;_margin: 0px 3px 10px 0px; padding: 0px; }

/* Event List */
.programs { background-image: url(../images/AHA/product_bkgd.gif); background-repeat: no-repeat; background-position: center bottom;padding: 8px 8px 8px 0px; } 
.programs .onlineStoreDescription {padding-right: 20px;} 


#C_2_1_SearchTableValues .DataFormLabel {font-weight:bold; float:right;}

.DataFormLabelNotation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }

.AHAWizardStep {font:10pt verdana,arial,sans serif; color:#2554C7;}
.AHAWizardStep2 {font:bold 10pt verdana,arial,sans serif; color:#15317E; text-decoration:underline;}

.pagefooter { text-align:center; color:white; line-height:14pt; margin:10px}
.pagefooter table { color:white; line-height:14pt; }
.pagefooter a { color:white; text-decoration:none;}
.pagefooter a:hover { color:white; text-decoration:underline;}


.wizardbutton {font-size:9pt; font-family: Arial,Verdana,Helvetica;vertical-align:top;}

.wizardbutton {
	background: #A50833;
	cursor: pointer;
	color: #ffffff;
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 5px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	border: 1px;
/*	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
*/	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.wizardbutton:hover { background: #666666; }
.wizardbutton:active { position: relative; top: 1px; }
#XXXXXXXX {display:none;}


@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 */
}

.DataFormLabelSubHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #ffffff; color: #004159; }

#ExtensionQuickRegSessionsOE{overflow:auto !important;}

.qtytextbox {width:25px;}
.DataFormLabelHidden { display:none; }
div.PagerLinks a{display:inline-block;}

.drilldownlink:hover{text-decoration:underline;}
.drilldownlink{cursor:hand;}
.shoppingcart input {width:30px;}
.shoppingcart th {text-align:right; padding:5px; padding-bottom:2px; border-bottom:1px dotted; vertical-align:bottom; }
.shoppingcart th img {margin-bottom:5px;}
.shoppingcart h1,.DataFormChildHeader {background-color:transparent;font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color: #ab2a42; padding:0px; margin:15px 0px 6px 0px;}
.DataFormChildHeader {margin:0px;border-bottom:1px dotted #ccc;}
#DesignedDiv {border:0px;} 
.shoppingcart td.subheader {text-align:right;font-size:8pt;font-weight:bold; padding-right:3px;}
table.shoppingcart {width:100%;}
.shoppingcart a {cursor:pointer;}
.shoppingcart img {cursor:pointer;padding:5px;}
.deleteCell {text-align:center;}
table.shoppingcart td {padding-top:5px;padding-left:5px;}

.emptycartfiller {padding-top:100px;padding-bottom:100px;}
.stockwarning {font-size:8pt;}
.stockwarning-container{padding:5px;}
.loginwarning {float:right; width:410px;font-size:8pt;margin-top:10px;color:red;}
#WizardContentTable {padding:7px;}
#ExtensionApplyDiscountButton {height: auto !important; text-transform:capitalize;}
table.shoppingcart td.subheader {padding-top:7px;}


.tooltip {
	text-align:left;
	position:absolute;
	display:none;
	background:transparent url(../images/aha/black_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	_width:210px;
	_height:130px;
	padding:25px;
	padding-top:30px;
	color:#fff;
	z-index:99999999;	
}
.discountRow {text-align:right;}
.ivd_backorder_flag_1 {display:block !important;}

/* datatables */
#organizationSearchResults {width:100%;}
#organizationSearchResults tr,#organizationSearchResults td{cursor:pointer;padding:2px;}
#organizationSearchResults a {display:none;}
#organizationSearchResults tr td{height:25px;}
#organizationSearchResults tr.hover{background-color:#fff;color:#000;}
#organizationSearchResults tr.hover a{display:block;}
#organizationSearchResults tr.hover td{border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.dataTables_filter {float:right;}
.dataTables_length{float:left;}
.linkAgreement  textarea {height:200px;}

#AHAEventFee { overflow-y: auto !important; }
.pageheader { padding-left: 300px; margin-top: -48px; position: absolute }


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 0px;
	height:19px;
box-sizing:border-box;

}

#pin_cc_cardholder_name__UP{
	vertical-align:bottom;
}
input.DataFormLabel,
.DataFormTextBox,
input.DataFormTextBox  {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
	font-weight:normal;	
margin-bottom:0px;
}

form[action*="WebCode=ProdDetailAdd"] td[data-avname="CELL_2_2"] table tbody tr:first-child td:last-child div.tooltip,
form[action*="webcode=ListProduct"] td[data-avname="CELL_20_1"] div.default table tbody tr:last-child td:last-child div.tooltip,
form[action*="webcode=ProdSearchResult"] td[data-avname="CELL_10_1"] div.default table tbody tr:last-child td:last-child div.tooltip{
position:absolute !important;
}

form[action*="WebCode=ProdDetailAdd"] td[data-avname="CELL_2_2"] table tbody tr:first-child td:last-child div.tooltip div,
form[action*="webcode=ListProduct"] td[data-avname="CELL_20_1"] div.default table tbody tr:last-child td:last-child div.tooltip div,
form[action*="webcode=ProdSearchResult"] td[data-avname="CELL_10_1"] div.default table tbody tr:last-child td:last-child div.tooltip div{
position:absolute !important;
bottom:0px;
left:auto;
}

#SurveyExtensionInitDiv {
	background-color: white;
}