﻿@import url('APPA_nav.css');
@import url('mediaplayer/bluemonday/jplayer.blue.monday.css');
@import "bootstrap.custom.css";
@import "jquery-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:8pt;font-family: Tahoma,Arial,Verdana,Helvetica;}*/
.DataFormButton
{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #cccccc;
  border-right-color: #cccccc;
  border-bottom-color: #b3b3b3;
  border-left-color: #cccccc;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  text-align: center;
  line-height: 18px;
  font-size: 11px;
  margin-bottom: 0px;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
  background-repeat: repeat-x;
  background-color: #dddddd;
  color: #222222;
  text-decoration-line: none;
  text-decoration-style: solid;
}
.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;}
.DataFormCustom{text-indent: 14px; font-size: 12px; font-weight: bold; background-color: #999; color: #ffffff; width:100%; display:block; }
.DataFormChildHeader{text-indent: 14px; font-size: 12px; font-weight: bold; background-color: #999; color: #ffffff; width:100%; display:block;}
.DataFormChildHeaderIndent{text-indent:30px;font-size:9pt;font-weight:bold;background-color:#999;color:#ffffff; height:11px; width:100%; }
.DataFormChildHeaderRHS{font-size:9pt;font-weight:bold;color:#ffffff; background-color:#999999; height:11px;width:100%; }
.DataFormChildHeaderNoFilter{font-size:9pt;background-color:#663399;color:#ffffff; background-color:#999;}
.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:#CCCCCC;color:#000000;}
.DataFormChildDataGridHeader1{ font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormChildDataGridHeaderLink{background-color:#cccccc;color:#000000;text-decoration:none; font-size:7pt; font-weight:normal;}
.DataFormChildDataGridItem{ font-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{ margin-left: 0px; border-width: 1px; border-style: solid; border-color: #888; background-color: #efefef; }
.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;}
.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: 10px; text-align: right;}
.DataFormLabelErrorMessage{padding-left:0px; font-size:8pt; color:red;}
.DataFormLabelField{font-size:8pt;}
.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: 10px; text-align: right; 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{overflow-y:auto; width: 165px; 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; text-align:left;}
.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:9px; font-weight:bold; letter-spacing: 3px; color:#000; padding-top: 3px; padding-left: 15px; height:15px; background-color: transparent; background-image: url("../images/APPA/interface/HOME_LOGIN_header.png"); background-repeat: no-repeat; background-position: top left; text-align: left;}
.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:11px;}
.PageFrameworkTABLE{width:100%;height:100%; font-size:11px;}
.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; padding-left: 15px;}
#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}

.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 { padding-left: 9px; font-size: 15px; font-weight: bold; letter-spacing: 1px;}
.WizardTitleSeparator { font-size: 10pt}
.WizardFormTitle { font-size: 8pt; font-weight: bold;}
.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: 704px; }
.DGDataFormChildDataGridHeader { background-color: #b2b2b2; color: #fff; font-size: 9px; font-weight: bold; padding:2px; }
.DGDataFormChildDataGridHeaderLink { background-color: #b2b2b2; color: #fff; font-size: 9px; letter-spacing: 1px; font-weight: bold; padding: 2px; }
.DGTopicGroupRow { font-size: 8pt; color: #333; background-color: #ddd; font-weight: bold; padding: 2px; }
.DGDataFormChildDataGridItem { padding: 2px; color: #000000; background-color: #f9f9f9; }
.DGDataFormChildDataGridAlternatingItem { padding: 2px; 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 { border-left: 1px solid #777777; padding: 2px; font-weight: normal; }
#DiscussionTopicGroupsTable .DGTitle { border-left: 1px solid #777777; 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; margin: 15px 0px 15px 1px;}
.onlineStoreItemImage {width:90px;height:90px; margin: 0px 15px 0px 15px; 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:15px; padding-top: 15px;}
#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 #AAA; border-style:none none dashed none; clear:both; margin: 0px 30px 0px 1px;}
.onlineStoreMemberPrice {font-weight:bold;}
.DataFormButtonRight { font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;float:right; }
#onlineStoreFeatureBox {border:1px solid #999999;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 #999999;font-size:8pt;background-color:#f3f3f3;padding:5px 8px 8px 8px;}
#onlineStoreSCBox h3 {font-weight:bold; font-size: 9pt;margin:0 0 1em 0;padding:0;}
#onlineStoreSCBox p {margin:.5em 0 0 0;padding:0;}
/* SHOPPING CART FOR SIDEBAR
#onlineStoreSCBox {
                  width: 193px;
                  line-height: 15px;
                  border: 1px solid #999999;
                  font-size: 8pt;
                  background-color: #f3f3f3;
                  margin-top: 0px;
                  margin-right: 0px;
                  margin-bottom: 0px;
                  margin-left: 0px;

                  }
#onlineStoreSCBox h3 {font-weight: bold; font-size: 9pt; padding-top: 6px; padding-bottom: 7px; padding-left: 15px;}
#onlineStoreSCBox p {padding:0px; margin:0px;}
#onlineStoreSCBox h3 {font-size:9pt;padding-right:16px;background:url(../images/icon_ols-shoppingcart-header.gif) right top no-repeat;} */
#onlineStoreSearchBoxStart {border:1px solid #999999;border-bottom-width:0;font-size:8pt;background-color:#f3f3f3;padding:5px 8px 0 8px;}
#onlineStoreSearchBoxEnd {border-bottom:1px solid #999999;}
#onlineStoreSearchBoxStart h3 {font-weight:bold; font-size: 9pt;margin:0;padding:0;}
.onlineStoreSelectButton {float:right; margin-bottom: 15px;}
.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;}
#relatedItemsBox h3 {font-weight:bold;font-size:9pt;margin:0 0 1em 0;padding:0;}

/* MISCELLANEOUS */
.bottomline { margin-left: 15px; border: 1px solid #31255C; border-width: 0 0 1px 0; font-size: 11px; font-weight:bold; margin-bottom: 0px; margin-top: 0px; letter-spacing: 1px; word-spacing: 2px;}
.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 { width: 80%; font-size: 9pt; font-weight: bold; text-indent: 12px; color: #FFFFFF; background-image: url(../images/APPA/interface/GENERAL_CONTENT_bar.png); background-repeat: no-repeat; } 
.SectionBar td { width: 80%; } 

.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; color: #000000; }
.transactions_title { background-color: #B2B2B2; height: 15px; font-size: 9px; font-weight: bold; letter-spacing: 2px; padding: 1px 0 1px 2px; color: #FFFFFF; }

/* 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 15pt verdana,arial,sans serif; color:#000;}
h2 {margin: 0px;}
h3 {margin: 0px;}
h4 {margin: 0px; padding: 0px;}
h5 {margin: 0px; padding: 0px;}
h6 {margin: 0px;}
ul {margin: 0px;}
li {margin: 0px;}
p {margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;}

.PageTitle  {
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 15px;
            margin-left: 0px;		
			padding-top: 24px;
            padding-right: 45px;
            padding-bottom: 0px;
            padding-left: 15px;
            line-height: 21px;
            font-size: 21px;
            font-weight: bold;
            letter-spacing: 1px;
            color: #777777;
            background-image: url("../images/APPA/interface/GENERAL_CONTENT_header.png");
            background-repeat: no-repeat; 
            background-position: left top;            
            }
            /*
            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  {
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          padding-top: 0px;
          padding-right: 0px;
          padding-bottom: 0px;
          padding-left: 0px;
          line-height: 15px;
          font-size: 11px;     
          }
/* font-size: 8pt;font-family:Verdana,Arial, Helvetica, sans-serif; */
.tinyTXT { font-size: 7pt;}
.body1bold { font-size: 10pt; font-weight: bold; text-indent:12px;}
.tabTXT { font-size: 9pt; font-weight: bold; }
.tabTXT2 { font-size: 9pt; font-weight: bold; background-color:#d9cfc0;}
.linkTXT { font-size: 9pt; font-weight: bold; text-indent: 12px ; color: #FFFFFF; text-decoration: underline;}
.boxedTXT { font-size: 11pt; 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: 15pt; font-weight: bold }
.heading1spaceTXT { font-size: 11pt; letter-spacing: 2.5px; font-weight: bold;}
.date1 {color:#999999;}

/* GLOBAL */

BODY  {
      font-family: Verdana, san-serif;
      font-size:11px;
      background-color:#4B6A96;
      color:#000000;
      margin:0px;
	/*
	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 { font-family: Verdana, san-serif; font-size:11px;}
table { empty-cells:show; border-collapse:collapse;}

A:link { text-decoration: none; font-weight:bold; color: #777; border-bottom: #000000 dotted 1px; outline: none;}
A:visited { text-decoration: none; font-weight:bold; color: #777; border-bottom: #777 dotted 1px; outline: none;}
A:active { text-decoration: none; font-weight:bold; color: #4B6A96; border-bottom: #777 dotted 1px; outline: none;}
A:hover { text-decoration: none; font-weight:bold; color: #000000; border-bottom: #777 solid 1px; background-color: #E2E3E4; outline: none;}

@media print {
    #PageFrameWorkTable {width:auto; margin: 0; padding: 0; border: 0; float: none !important;}   
	#eWebFrameWorkTopRow {display:none;}
	#eWebFrameWorkMiddleRow {width:auto; margin: 0; padding: 0; }
	#eWebLeftPaneTableCell {display:none;}
	#eWebContentPaneTableCell {width:auto; margin: 0; padding: 0;}
	#eWebContentPaneTableRowMiddle {width:auto; margin: 0pt 0pt 0pt 15pt; padding: 0pt;}
	#ContentPane {width: 525pt; margin: 0pt 0pt 15pt 0pt; padding: 0pt 0pt 15pt 0pt;}
	#ContentPane blockquote {width: 450pt; margin: 0pt 0pt 15pt 0pt; padding: 0pt 0pt 15pt 0pt;}
	#eWebContentPaneRightLinksCell {display:none;}
	#eWebRightPaneTableCell {display:none;}
	#eWebFrameWorkBottomRow {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 */
}
 
#TopPane a
              {
              border: transparent none 0px;
              background-color: transparent;      
              } 
            
#SITE_TOP_nav  
              {
              height: 30px;
              z-index: 5;
              position: absolute;
              margin: 0px;
              padding: 0px;
              background-color: transparent;
              border: transparent none 0px;        
              }

#SITE_TOP_nav a 
              {
              height: 30px;
              z-index: 5;
              position: absolute;
              background-color: transparent;
              border: transparent none 0px;                  
              }

#SITE_TOP_nav a:hover
              {
              height: 165px;
              background-color: transparent;
              border: transparent none 0px; 
              }

#SITE_TOP_chrome
                {
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                }

#eWebLeftPaneTableCell	{
                        background-color: #E2E3E4; 
                        }

/*
#LeftPane {
          position: relative;
          }

#LeftPane:hover {
                z-index: 6;
                }
*/

.LeftPaneBackgrounder
          {
          background-image: url("../images/APPA/interface/SECTION_LEFT_back.png");
					background-repeat: repeat-y;
					background-position: top left;
					}

#LeftPane p {
            margin-top: 0px;
            margin-right: 15px;
            margin-bottom: inherit;
            margin-left: 15px;
            padding-top: 15px;
            padding-right: 15px;
            padding-bottom: 0px;
            padding-left: 15px;
            line-height: 15px;
            font-size: 11px;
            border: 0px;         
            }

#LeftPane ul  {
              z-index: 4;
              position: relative;
              margin-top: -15px;
              margin-right: 0px;
              margin-left: 15px;
              margin-bottom: 15px;             
              padding-top: 0px;
              padding-right: 0px;
              padding-bottom: 0px;
              padding-left: 15px;
              line-height: 15px;
              }

#LeftPane li  {
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;                           
              margin-left: 0px;
              padding-top: 0px;
              padding-right: 0px;
              padding-bottom: 0px;
              padding-left: 0px;
              list-style: none;
              list-style-position: outside;
              text-indent: 0px;              
              line-height: 15px;
              height: 15px;
              font-size: 9px;
              letter-spacing: 1px;
              word-spacing: 2px; 
              vertical-align: text-top;
              border: none;
              outline: none;
              }

#LeftPane li a  {
                display: block;
                margin: inherit;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                text-decoration: none;
                background-image: url("../images/APPA/interface/SECTION_LEFT_link.png");
                background-repeat: no-repeat;
                background-position: bottom right;
                border: none;
                outline: none;
                }

#GENERAL_LEFT_nav li a:hover  {
                              display: block;
                              margin: inherit;
                              padding-top: 0px;
                              padding-right: 0px;
                              padding-bottom: 0px;
                              padding-left: 0px;
                              background-image: url("../images/APPA/interface/GENERAL_LEFT_hover.png");
                              background-repeat: repeat;
                              background-position: bottom right;
                              background-color: transparent;
                              border: none;
                              outline: none;
                              color: #4B6A96;
                              }

#ABOUT_LEFT_nav li a:hover  {
                            display: block;
                            margin: inherit;
                            padding-top: 0px;
                            padding-right: 0px;
                            padding-bottom: 0px;
                            padding-left: 0px;
                            background-image: url("../images/APPA/interface/ABOUT_LEFT_hover.png");
                            background-repeat: repeat;
                            background-position: bottom right;
                            background-color: transparent;
                            border: none;
                            outline: none;
                            color: #4B6A96;
                            }

#MEMBERSHIP_LEFT_nav li a:hover {
                                display: block;
                                margin: inherit;
                                padding-top: 0px;
                                padding-right: 0px;
                                padding-bottom: 0px;
                                padding-left: 0px;
                                background-image: url("../images/APPA/interface/MEMBERSHIP_LEFT_hover.png");
                                background-repeat: repeat;
                                background-position: bottom right;
                                background-color: transparent;
                                border: none;
                                outline: none;
                                color: #4B6A96;
                                }

#TRAINING_LEFT_nav li a:hover {
                                display: block;
                                margin: inherit;
                                padding-top: 0px;
                                padding-right: 0px;
                                padding-bottom: 0px;
                                padding-left: 0px;
                                background-image: url("../images/APPA/interface/TRAINING_LEFT_hover.png");
                                background-repeat: repeat;
                                background-position: bottom right;
                                background-color: transparent;
                                border: none;
                                outline: none;
                                color: #000000;
                                }
                                
#PROJECTS_LEFT_nav li a:hover {
                              display: block;
                              margin: inherit;
                              padding-top: 0px;
                              padding-right: 0px;
                              padding-bottom: 0px;
                              padding-left: 0px;
                              background-image: url("../images/APPA/interface/PROJECTS_LEFT_hover.png");
                              background-repeat: repeat;
                              background-position: bottom right;
                              background-color: transparent;
                              border: none;
                              outline: none;
                              color: #000000;
                              }
                              
#RESOURCES_LEFT_nav li a:hover	{
                              	display: block;
                              	margin: inherit;
                              	padding-top: 0px;
                              	padding-right: 0px;
                              	padding-bottom: 0px;
                              	padding-left: 0px;
                              	background-image: url("../images/APPA/interface/RESOURCES_LEFT_hover.png");
                              	background-repeat: repeat;
                              	background-position: bottom right;
                              	background-color: transparent;
                              	border: none;
                              	outline: none;
                              	color: #000000;
                              	}

#SHOP_LEFT_nav li a:hover	{
                              	display: block;
                              	margin: inherit;
                              	padding-top: 0px;
                              	padding-right: 0px;
                              	padding-bottom: 0px;
                              	padding-left: 0px;
                              	background-image: url("../images/APPA/interface/SHOP_LEFT_hover.png");
                              	background-repeat: repeat;
                              	background-position: bottom right;
                              	background-color: transparent;
                              	border: none;
                              	outline: none;
                              	color: #000000;
                              	}

#ABOUT_LEFT_footer	{
                    height: 45px;
                    background-image: url("../images/APPA/interface/ABOUT_LEFT_footer.png");
                    background-repeat: no-repeat;
                    background-position: bottom left;
                    }

#MEMBERSHIP_LEFT_footer {
                        height: 45px;
                        background-image: url("../images/APPA/interface/MEMBERSHIP_LEFT_footer.png");
                        background-repeat: no-repeat;
                        background-position: bottom left;
                        }

#TRAINING_LEFT_footer {
                      height: 45px;
                      background-image: url("../images/APPA/interface/TRAINING_LEFT_footer.png");
                      background-repeat: no-repeat;
                      background-position: bottom left;
                      }

#PROJECTS_LEFT_footer {
                      height: 45px;
                      background-image: url("../images/APPA/interface/PROJECTS_LEFT_footer.png");
                      background-repeat: no-repeat;
                      background-position: bottom left;
                      }

#RESOURCES_LEFT_footer  {
                        height: 45px;
                        background-image: url("../images/APPA/interface/RESOURCES_LEFT_footer.png");
                        background-repeat: no-repeat;
                        background-position: bottom left;
                        }

#SHOP_LEFT_footer {
                  height: 45px;
                  background-image: url("../images/APPA/interface/SHOP_LEFT_footer.png");
                  background-repeat: no-repeat;
                  background-position: bottom left;
                  }

#GENERAL_LEFT_footer  {
                      height: 45px;
                      background-image: url("../images/APPA/interface/GENERAL_LEFT_footer.png");
                      background-repeat: no-repeat;
                      background-position: bottom left;
                      }

#eWebRightPaneTableCell	{
                        margin-top: 0px;
                        margin-right: 0px;
                        margin-bottom: 0px;
                        margin-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                        padding-bottom: 0px;
                        padding-left: 0px;
                        border: 0px;
                        }

#RightPane {
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;            
            }

#RightPane p {
            margin-top: 0px;
            margin-right: 30px;
            margin-bottom: inherit;
            margin-left: 30px;
            padding-top: 0px;
            padding-right: 0x;
            padding-bottom: 0px;
            padding-left: 0px;
            line-height: 15px;
            font-size: 11px;            
            }
					  
#eWebRightPaneRightLinksCell {
                             _width: 30px; /* IE only hack */
                             margin-top: 0px;
                             margin-right: 0px;
                             margin-bottom: 0px;
                             margin-left: 0px;
                             padding-top: 0px;
                             padding-right: 0px;
                             padding-bottom: 0px;
                             padding-left: 0px;
                             background-image: url("../images/APPA/interface/SECTION_RIGHT_back.png");
                             background-repeat: repeat-y;
                             background-position: top left;
                             border: 0px;
                             }

#ContentPane	{
              position: relative;
              margin-top: 0px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              padding-top: 0px;
              padding-right: 0px; /* or 15 without 720 width */
              padding-bottom: 0px;
              padding-left: 0px;
              border: 0px;
              }

#eWebContentPaneRightLinksCell {
                               width: 30px; /* IE only hack */
                               margin-top: 0px;
                               margin-right: 0px;
                               margin-bottom: 0px;
                               margin-left: 0px;
                               padding-top: 0px;
                               padding-right: 0x;
                               padding-bottom: 0px;
                               padding-left: 0px;
                               background-image: url("../images/APPA/interface/SECTION_RIGHT_back.png");
                               background-repeat: repeat-y;
                               background-position: top left;
                               border: 0px;
                               }

.ContentPaneBackgrounder {
                         background-image: url("../images/APPA/interface/SECTION_CONTENT_back.png");
                         background-repeat: repeat-y;
                         background-position: top left;
                         }

.GENERAL_CONTENT_header	{
                        color: #B2B2B2;
                        background-image: url("../images/APPA/interface/GENERAL_CONTENT_header.png");
                        background-repeat: no-repeat;
                        background-position: left top;
                        }

.ABOUT_CONTENT_header	{
                      color: #6F9ED8;
                      background-image: url("../images/APPA/interface/ABOUT_CONTENT_header.png");
                      background-repeat: no-repeat;
                      background-position: left top;
                      }
                      
.MEMBERSHIP_CONTENT_header	{
                      color: #D8A656;
                      background-image: url("../images/APPA/interface/MEMBERSHIP_CONTENT_header.png");
                      background-repeat: no-repeat;
                      background-position: left top;
                      }
                      
.TRAINING_CONTENT_header	{
                      color: #81BC7A;
                      background-image: url("../images/APPA/interface/TRAINING_CONTENT_header.png");
                      background-repeat: no-repeat;
                      background-position: left top;
                      }

.PROJECTS_CONTENT_header	{
                      color: #CCC656;
                      background-image: url("../images/APPA/interface/PROJECTS_CONTENT_header.png");
                      background-repeat: no-repeat;
                      background-position: left top;
                      }
                      
.RESOURCES_CONTENT_header	{
                      color: #9685CC;
                      background-image: url("../images/APPA/interface/RESOURCES_CONTENT_header.png");
                      background-repeat: no-repeat;
                      background-position: left top;
                      }
                      
.SHOP_CONTENT_header  {
                      color: #CE6F89;
                      background-image: url("../images/APPA/interface/SHOP_CONTENT_header.png");
                      background-repeat: no-repeat;
                      background-position: left top;
                      }

#ContentPane h4	{
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 15px;
                margin-left: 0px;		
			    padding-top: 24px;
                padding-right: 45px;
                padding-bottom: 0px;
                padding-left: 15px;
                line-height: 21px;
                font-size: 21px;
                letter-spacing: 1px;
                }

#ContentPane h5   {
                  margin-top: 0px;
                  margin-right: 16px;
                  margin-bottom: 15px;
                  margin-left: 1px;
                  padding-top: 12px;
                  padding-right: 0px;
                  padding-bottom: 3px;
                  padding-left: 30px;
                  line-height: 15px;
                  color: #777;
                  font-size: 15px;
                  letter-spacing: 1px;
                  border-bottom: none;
                  background-image: url("../images/APPA/interface/SECTION_CONTENT_h5.png");
                  background-repeat: repeat-x;
                  background-position: left top;
                  }

#ContentPane h6   {
                  margin-top: -15px;
                  margin-right: 15px;
                  margin-bottom: 0px;
                  margin-left: 1px;
                  padding-top: 6px;
                  padding-right: 0px;
                  padding-bottom: 4px;
                  padding-left: 15px;
                  line-height: 15px;
                  font-size: 12px;
                  word-spacing: 2px; 
                  letter-spacing: 1px;
                  color: #555;                 
                  background-image: url("");
                  background-repeat: no-repeat;
                  background-position: left bottom;
                  border-style: solid;
                  border-top-width: 15px;
                  border-top-color: transparent; 
                  border-right-width: 0px; 
                  border-bottom-width: 15px;
                  border-bottom-color: transparent; 
                  border-left-width: 30px;
                  border-left-color: #F2F3F4;
                  }
                
#ContentPane ul, #ContentPane ol {
                    position: relative;
                    margin-top: 0px;
                    margin-right: 1px;
                    margin-left: 0px;
                    margin-bottom: 15px;             
                    padding-top: 0px;
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                    line-height: 15px;
                    }

#ContentPane ol li {
                    margin-top: 0px;
                    margin-right: 15px;
                    margin-left: 15px;
                    margin-bottom: 0px;
                    padding-right: 15px;
                    padding-left: 15px;
                    line-height: 15px;
                    list-style: normal;
                    list-style-position: inside;
                    text-indent: 0px;
                    vertical-align: normal;
                    font-weight: normal;
                    font-size: 11px;
                    }

#ContentPane ul li  {
                    margin-top: 0px;
                    margin-right: 15px;
                    margin-left: 15px;
                    margin-bottom: 0px;
                    padding-right: 15px;
                    padding-left: 15px;
                    line-height: 15px;
                    list-style-type: normal;
                    list-style-position: inside;
                    list-style-image: url("../images/APPA/icons/bullet_appa.png");                
                    text-indent: 0px;
                    vertical-align: text-bottom;
                    font-weight: normal;
                    font-size: 11px;
                    }

#ContentPane ul.pagination li  {
                    margin-top: 0px;
                    margin-right: 2px;
                    margin-left: 2px;
                    margin-bottom: 0px;
                    padding-right: 0px;
                    padding-left: 0px;
                    line-height: 15px;
                    list-style-type: normal;
                    list-style-position: inside;
                    list-style-image: url("../images/APPA/icons/bullet_appa.png");                
                    text-indent: 0px;
                    vertical-align: text-bottom;
                    font-weight: normal;
                    font-size: 11px;
		display:inline;
                    }

#ContentPane li a  {
                   letter-spacing: 0px;
                   word-spacing: 0px;
                   }
                      
#ContentPane li.media_pdf {
                          list-style: none;
                          list-style-image: url("../images/APPA/icons/bullet_pdf.gif");
                          list-style-position: inside;
                          }

#ContentPane li.bullet_pdf {
                          list-style: none;
                          list-style-image: url("../images/APPA/icons/bullet_pdf.gif");
                          list-style-position: inside;
                          }


#ContentPane li.bullet_swf {
                          list-style: none;
                          list-style-image: url("../images/APPA/icons/bullet_swf.gif");
                          list-style-position: inside;
                          }
                         
#ContentPane li.bullet_wmv	{
							list-style: none;
                          	list-style-image: url("../images/APPA/icons/bullet_wmv.gif");
                          	list-style-position: inside;
                          	}

#ContentPane li.bullet_lock {
                            list-style: none;
                            list-style-image: url("../images/APPA/icons/bullet_lock.png");
                            list-style-position: inside;
                            }

#ContentPane li.bullet_new	{
                            list-style: none;
                            list-style-image: url("../images/APPA/icons/bullet_new.png");
                            list-style-position: inside;
                            }
             
#ContentPane li.unbulletor  {
                            padding-right: 0px;
                            list-style: none;
                            list-style-image: url("");  
                            list-style-position: outside;
                            }

.upcoming li	{
                list-style: none;
                list-style-image: url("");  
                list-style-position: outside;
				}

#ContentPane p  {
                padding-top: 0px;
                padding-right: 30px;
                padding-bottom: 0px;
                padding-left: 15px;
                line-height: 15px;
                font-size: 11px;
                }

#ContentPane blockquote {
                        margin-top: 0px;
                        margin-right: 45px;
                        margin-bottom: 10px;
                        margin-left: 30px;
                        padding-top: 10px;
                        padding-right: 15px;
                        padding-bottom: 15px;
                        padding-left: 15px;
                        line-height: 15px;
                        font-size: 13px;
                        font-style: italic;
                        font-weight: bold;
                        letter-spacing: 0pt;
                        word-spacing: 3px;
                        color: #777;
                        border-color: #E2E3E4;
                        border-style: dashed;
                        border-width: 5px;
                        }

#ContentPane hr	{
                margin-top: 15px;
                margin-right: 16px;
                margin-left: 1px;
                margin-bottom: 0px;
                padding: 0px;
                }


#ContentPane fieldset {
                      margin-top: 0px;
                      margin-right: 45px;
                      margin-bottom: 10px;
                      margin-left: 30px;
                      padding-top: 0px;
                      padding-right: 15px;
                      padding-bottom: 15px;
                      padding-left: 15px;
                      line-height: 15px;
                      font-size: 11px;
                      font-style: normal;
                      font-weight: bold;
                      letter-spacing: 0px;
                      word-spacing: 0px;
                      color: #777777;
                      border-color: #E2E3E4;
                      border-style: solid;
                      border-width: 1px;
                      }

#ContentPane dir  {
				  float: left;
				  display: inline-block;
				  width: 308px;
                  margin-top: 0px;
                  margin-right: 0;
                  margin-bottom: 15px;
                  margin-left: 15px;
                  padding-top: 15px;
                  padding-right: 8px;
                  padding-bottom: 15px;
                  padding-left: 15px;
                  line-height: 15px;
                  background: #e2e3e4;
                  }
                  
#ContentPane dir>img  {
				  float: left;
                  padding-right: 8px;
                  }
                    
#ContentPane dl	{
                padding-top: 0px;
                padding-right: 30px;
                padding-bottom: 0px;
                padding-left: 15px;
                line-height: 15px;
                }
                
#ContentPane dt	{
                word-spacing: 3px;
                letter-spacing: 1px;
                font-weight: bold;
                text-decoration: underline;
                }
                
#ContentPane dd	{
                margin-left: 15px;
                padding-bottom: 15px;
                }

#GENERAL_MODAL_footer	{
                        height: 45px;
                        background-image: url("../images/APPA/interface/GENERAL_CONTENT_footer.png");
                        background-repeat: no-repeat;
                        background-position: bottom left;
                        }

#GENERAL_CONTENT_footer	{
                        width: 720px;
                        height: 45px;
                        background-image: url("../images/APPA/interface/GENERAL_CONTENT_footer.png");
                        background-repeat: no-repeat;
                        background-position: bottom left;
                        }

#ABOUT_CONTENT_footer	{
                      width: 720px;
                      height: 45px;
                      background-image: url("../images/APPA/interface/ABOUT_CONTENT_footer.png");
                      background-repeat: no-repeat;
                      background-position: bottom left;
                      }

#MEMBERSHIP_CONTENT_footer  {
                            width: 720px;
                            height: 45px;
                            background-image: url("../images/APPA/interface/MEMBERSHIP_CONTENT_footer.png");
                            background-repeat: no-repeat;
                            background-position: bottom left;
                            }

#TRAINING_CONTENT_footer  {
                          width: 720px;
                          height: 45px;
                          background-image: url("../images/APPA/interface/TRAINING_CONTENT_footer.png");
                          background-repeat: no-repeat;
                          background-position: bottom left;
                          }

#PROJECTS_CONTENT_footer  {
                          width: 720px;
                          height: 45px;
                          background-image: url("../images/APPA/interface/PROJECTS_CONTENT_footer.png");
                          background-repeat: no-repeat;
                          background-position: bottom left;
                          }
                          
#RESOURCES_CONTENT_footer  {
                          width: 720px;
                          height: 45px;
                          background-image: url("../images/APPA/interface/RESOURCES_CONTENT_footer.png");
                          background-repeat: no-repeat;
                          background-position: bottom left;
                          }
                          
#SHOP_CONTENT_footer  {
                          width: 720px;
                          height: 45px;
                          background-image: url("../images/APPA/interface/SHOP_CONTENT_footer.png");
                          background-repeat: no-repeat;
                          background-position: bottom left;
                          }

/***** SPECIAL DIVS *****/                        
/***** SPECIAL DIVS *****/
/***** SPECIAL DIVS *****/

#HOME_SHADOW {
             width: 15px;
             height: 465px;
             margin-top: 0px;
             margin-right: 0px;
             margin-bottom: 0px;
             margin-left: 0px;
             padding-top: 0px;
             padding-right: 0x;
             padding-bottom: 0px;
             padding-left: 0px;
             background-image: url("../images/APPA/interface/SECTION_RIGHT_back.png");
             background-repeat: repeat-y;
             background-position: top left;
             border: 0px;
             }

#HOME_LOGIN
            {
            height: 240px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_LOGIN_back.png");
			background-repeat: no-repeat;
			background-position: top left;
			float: left;
            }

#HOME_FEATURES
            {
            height: 240px;
            width: 465px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-color: #E2E3E4;
            }

#HOME_RESOURCES
            {
            height: 240px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_RESOURCES_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }
            

#HOME_RESOURCES a {
                    color: #000;
                    font-weight: normal;
                    border: none;
                    }
                    
#HOME_FEATURES a  {
                  border: none;
                  text-decoration: none;
                  outline: none;
                  }

#HOME_WEBS
            {
            height: 105px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_WEBS_back.png");
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #E2E3E4;
            }
            
#HOME_WEBS ul li  {
                 margin-top: 0px;
                 margin-right: 16px;
                 margin-left: 16px;
                 margin-bottom: 0px;
                 padding-right: 0px;
                 padding-left: 14px;
                 line-height: 15px;
                 list-style: none;
                 list-style-position: inside;
                 text-indent: 0px; /* change this to like -15 to get more line space */
                 vertical-align: normal;                      
                 font-weight: normal;
                 font-size: 11px;
                 border-bottom: #CCC none 1px;
                 }
                 
#HOME_WEBS li a {
                    color: #000;
                    font-weight: normal;
                    border: none;
                    }
                    
#HOME_WEBS li a:hover {
                          color: #000;
                          font-weight: normal;
                          border: none;
                          background-color: #eee;
                          }
            
#HOME_ANNOUNCE
            {
            height: 180px;
            width: 465px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_ANNOUNCE_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }

#HOME_ANNOUNCE ul, ol {
                      margin: 0px;
                      }

#HOME_ANNOUNCE ul li  {
                      margin-top: 0px;
                      margin-right: 1px;
                      margin-left: 1px;
                      margin-bottom: 0px;
                      padding-right: 0px;
                      padding-left: 14px;
                      line-height: 15px;
                      list-style-type: none;
                      list-style-position: outside;
                      list-style-image: url("");                                    
                      text-indent: 0px;
                      vertical-align: text-bottom;
                      font-weight: normal;
                      font-size: 11px;
                      border-bottom: #CCC solid 1px;
                      }

#HOME_ANNOUNCE li a {
                    color: #000;
                    font-weight: normal;
                    border: none;
                    }
                    
#HOME_ANNOUNCE li a:hover {
                          color: #000;
                          font-weight: normal;
                          border: none;
                          background-color: #eee;
                          }

#HOME_ACTIONS
            {
            height: 120px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_ACTIONS_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }
            
#HOME_ACTIONS ol li {
                    margin-top: 0px;
                    margin-right: 15px;
                    margin-left: 16px;
                    margin-bottom: 0px;
                    padding-right: 0px;
                    padding-left: 14px;
                    line-height: 15px;
                    list-style: normal;
                    list-style-position: inside;
                    text-indent: -8px; /* change this to like -15 to get more line space */
                    vertical-align: normal;                      
                    font-weight: normal;
                    font-size: 11px;
                    border-bottom: #CCC solid 1px;
                    }

#HOME_ACTIONS li a {
                    color: #000;
                    font-weight: normal;
                    border: none;
                    }
                    
#HOME_ACTIONS li a:hover {
                          color: #000;
                          font-weight: normal;
                          border: none;
                          background-color: #eee;
                          }

.HOME_255x60
            {
            height: 60px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_255x60_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }

#HOME_255x45
            {
            height: 45px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_255x45_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }

#HOME_UPCOMING
            {
            height: 105px;
            width: 465px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_UPCOMING_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }

#HOME_UPCOMING ul, ol {
                      margin: 0px;
                      }

#HOME_UPCOMING ul li  {
                      margin-top: 0px;
                      margin-right: 0px;
                      margin-left: 1px;
                      margin-bottom: 0px;
                      padding-right: 0px;
                      padding-left: 14px;
                      line-height: 15px;
                      list-style-type: none;
                      list-style-position: outside;
                      list-style-image: url("");                                    
                      text-indent: 0px;
                      vertical-align: text-bottom;
                      font-weight: normal;
                      font-size: 11px;
                      border-bottom: #CCC solid 1px;
                      }

#HOME_UPCOMING li a {
                    color: #000;
                    font-weight: normal;
                    border: none;
                    }
                    
#HOME_UPCOMING li a:hover {
                          color: #000;
                          font-weight: normal;
                          border: none;
                          background-color: #eee;
                          }

#HOME_255x105
            {
            height: 105px;
            width: 255px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_255x105_back.png");
			background-repeat: no-repeat;
		    background-position: top left;
		    background-color: transparent;
            }

#HOME_ADS
            {
            height: 120px;
            width: 975px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/HOME_ADS_back.png");
			background-repeat: no-repeat;
			background-position: top left;
            }

#HOME_ADS img
			{
			border: none;
			margin-top: 37px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
			}

#HOME_ADS a
			{
			border: none;
			}

#HOME_FOOTER  
              {
              height: 60px;
              margin: 0px;
              padding: 0px;
              border: transparent none 0px;        
              }

#HOME_FOOTER  a 
              {
              margin: 0px;
              padding: 0px;
              text-decoration: none;
              border: transparent none 0px;                  
              }



.TRAINING_sign
            {
            font-weight: normal;
            text-align: center;
            font-size: 21px;
            height: 120px;
            width: 240px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: -15px;
            margin-left: 0px;
            padding-top: 15px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border: 0px;
            background-image: url("../images/APPA/interface/TRAINING_sign.png");
			background-repeat: no-repeat;
			background-position: top left;
            }
    
/***** SPECIAL CLASSES *****/
.radio input[type="radio"], .checkbox input[type="checkbox"]
{
  float: left;
  margin-left: 0px;
}

.executor	{
            float: left;
			padding: 8px;
			border: solid thin #555555;
			margin: 0 8px 0 0;
			background: #ffffff;
}

.corporator	{
			border-style: none;
	border-color: inherit;
	border-width: 0;
	border-image: url('') 0;
	display: inline-block;
			height: 120px;
			width: 220px;
			text-align: center;
			float: left;
			vertical-align: middle;
			margin: 0 8px 0px 8px;
			padding: 0;
			text-decoration: none;
			}

.corporator a {
			border-style: none;
	border-color: inherit;
	border-width: 0;
	border-image: url('') 0;
	text-decoration: none;
			}

.corporator a:hover {
			border: solid 1px fuchsia;
}

.paginator  {
            margin-left: 15px;
            margin-right: 15px;
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 15px;
            }

.postinglistor  {
                position: relative;
                margin-bottom: 15px;
                margin-left: 15px;
                padding-top: 0px;
                padding-right: 15px;
                padding-bottom: 0px;
                padding-left: 15px;
                color: #777;
                font-size: 11px;
                background: transparent;
                }
                
.postingcreditor  {
                  margin-top: 0px;
                  margin-bottom: 0px;
                  margin-left: 0px;
                  padding-top: 0px;
                  padding-right: 0px;
                  padding-bottom: 0px;
                  padding-left: 15px;
                  color: #777;
                  font-size: 10px;
                  font-weight: normal;    
                  }

.infosettor   {
              margin-top: 0px;
              margin-right: 15px;
              margin-bottom: -60px;
              margin-left: 15px;
              padding-top: 0px;
              padding-right: 0px;
              padding-bottom: 75px;
              padding-left: 15px;
              line-height: 15px;
              font-size: 12px;
              font-weight: bold;               
              word-spacing: 2px; 
              letter-spacing: 1px;
              color: #555;                 
              background-image: url("../images/APPA/interface/SECTION_CONTENT_h6.png");               
              background-repeat: no-repeat;
              background-position: left bottom;
              border-top-width: 0px; 
              border-right-width: 0px; 
              border-bottom-width: 0px; 
              border-left-width: 0px;
              border-color: #CCC;
              }

.infodentor   {
              position: relative;
              margin-left: 15px;
              margin-right: 15px;
              padding-left: 15px;
              padding-right: 15px;
              }

.indentor  {
           padding-left: 15px;
           }

.indentorX2 {
            padding-left: 30px;
            }

.cautionor	{
	line-height: 15px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	background: #FEFC81;
	border: 1px #CCC solid;
}

.fineprintor	{
	height: 15px;
    font-size: 9px;
    font-style: italic;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	}

.linespacor
  {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  line-height: 15px;
  }

.topmarginator {
              margin-top: 3px;
              margin-right: 0px;
              margin-bottom: 0px;
              margin-left: 0px;
              padding: 0px;
              }

.paddor {
        padding: 15px;
        }

.centor {
        text-align: center;
        }

.leftor {
		 float:left;
         text-align: left;
         padding: 0px 15px 15px 0px;
         }
   
.rightor {
		 float:right;
         text-align: right;
         }

.rightspacor  {
              margin-right: 16px;
              }

.rightspacorX2  {
                margin-right: 30px;
                }

.listspacor li  {
                padding-top: 7px;
                padding-bottom: 8px;
                }

.underlinor li  {
                margin-bottom: 0px;
                border-style: solid;
                border-top-width: 0px; 
                border-right-width: 0px; 
                border-bottom-width: 1px; 
                border-left-width: 0px;
                border-color: #CCC;
                }

.loginor input {
               border-width: 3px; border-style:inset;
               background-image: url("../images/APPA/interface/SECTION_CONTENT_h5.png"); background-position: left center; background-repeat: repeat-x;
               }
               
.loginor input[type=checkbox] {
 border-width: 0px; border-style:inset;
}

.tablor {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 15px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        line-height: 15px;
        font-size: 11px;     
        }

.odd {
     position: relative;
     background-color: transparent; 
     border-style: solid;
     border-top-width: 0px; 
     border-right-width: 0px; 
     border-bottom-width: 0px; 
     border-left-width: 0px;
     border-color: transparent;
     }
     
.even {
      position: relative;
      background-color: #EEEEEE;
      border-style: solid;
      border-top-width: 0px; 
      border-right-width: 0px; 
      border-bottom-width: 0px; 
      border-left-width: 0px;
      border-color: transparent;
      }
      
.blockor {
         text-align: left;
         display: none;
         }

.undisplayor  {
              display:none;
              }

.maxor  {
        max-width: 700px;
}

/***** for quote rotator *****/
#quotes	{
		margin: 0px;
		padding: 0px;
		font-family: Georgia, Serif; 
		position: relative;
		}  

#quotes p	{
			font-size: 16px;
			line-height: 21px;
			}

.textItem	{
			font-size: 13px;
			position:absolute;
			display:none;
			}

.quotor_open	{
     			float: left;
		        font-size: 300%;
     			color: #CCCCCC;
     			height: 75px;
     			margin-top: -45px;
     			padding-top: 40px;
     			margin-bottom: -60px;
				}

.quotor_close	{
     			float: right;
				font-size: 300%;
     			color: #CCCCCC;
     			height: 75px;
     			margin-top: -45px;
    			padding-top: 5px;
    			margin-right: 30px;
				}

td#LeftPane td.LayoutCell{
	display:table-cell !important;
}

address {
    font-style: normal;
}

legend  {
    color: #6F9ED8;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 5px 0px 5px 0px;
    border-bottom: solid #CCC 1px;
}

/***** NOt SUre *****/
.DataGridItem .DataFormHyperLink img { position: relative; top:3px}
.borderTop { border:0; border-top:1px solid #bbd7ee; }
.borderRight { border:0; border-right:1px dashed #bbd7ee;}

.LookUpHyperLink, .LookUpClearHyperLink { top:4px; position:relative;}
.LookUp  {}
.DataGridItem .LookUp  {  position: static;}
.DataGridItem .DatePicker { position: relative; bottom:2px}

.SpinnerSpan { height: 30px; display:block; }
.SpinnerSpan div { display:block; width:16px; float:right; margin-top:-4px; }
.AddEditLinkDiv { display:inline-block; float:left;}
select.AddEdit { float:left;}
.AddEditLinkDiv img { border:none;}

.controls span  {
    margin-top: 0px;
    padding-top: 0px;
    color: #333;
}

.form-horizontal .control-group
{
  display: table-row;
}

select.AddEdit { float:left;}
a.CalendarLink{
position:absolute;
top:0px;
right:0px;
margin-right:-5px;
}
.wrap {white-space:pre-wrap}

.DataFormDivDefault input[type=text], input[type=text], input[type=password]  {padding:0px; font-size:8pt; margin:0;  -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;font-family: Verdana }
select, textarea { -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding:0px; margin:0px; font-size:8pt; font-family: Verdana}

/***** New Classes for 2013 *****/
.btn { display: inline-block; text-decoration:none; padding: 4px 10px 4px 10px;  font-size: 13px;  line-height: 18px;  color: #eee;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-color: #bbbbbb;  border: 1px solid #cccccc;   -webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px; }
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] { background-color: #e6e6e6; -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 }

.PageFrameworkBODYModal{ background-image:none;}

.ui-dialog .ui-dialog-content { padding: 0;  }
.PageFrameworkBODYModal #ContentPane { padding:2px}

/***** GLYPH ICON HALFLINGS - 150 FREE ONES *****/
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}

.icon-white {
  background-image: url("../images/glyphicons-halflings-white.png");
}

.icon-share {
  background-position: -120px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}


.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-signal {
  background-position: -408px 0;
}
/***** END OF FREE HALFLING ICONS *****/

/***** GLYPHICON PRO ICONS 400+ *****/
[class^="iconpro-"], 
[class*=" iconpro-"] {
    display: inline-block;
    *margin-right: .3em;
    line-height:14px;
    background-image: url("../images/glyphicons.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
}

[class^="iconpro-"]:last-child, [class*=" iconpro-"]:last-child {
    *margin-left: 0;
}

.nav-list [class^="iconpro-"] {
    margin-right: 2px;
}

.iconpro-white {
	  background-image: url("../images/glyphicons-white.png");
	}

.iconpro-glass { background-position: 0 0 }
.iconpro-leaf { background-position: -34px 0 }
.iconpro-dog { background-position: -68px 0 }
.iconpro-user { background-position: -102px 0 }
.iconpro-girl { background-position: -136px 0 }
.iconpro-car { background-position: -170px 0 }
.iconpro-user-add { background-position: -204px 0 }
.iconpro-user-remove { background-position: -238px 0 }
.iconpro-film { background-position: -272px 0 }
.iconpro-magic { background-position: -306px 0 }
.iconpro-envelope { background-position: -340px 0 }
.iconpro-camera { background-position: -374px 0 }
.iconpro-heart { background-position: -408px 0 }
.iconpro-beach-umbrella { background-position: -442px 0 }
.iconpro-train { background-position: -476px 0 }
.iconpro-print { background-position: -510px 0 }
.iconpro-bin { background-position: -544px 0 }
.iconpro-music { background-position: -578px 0 }
.iconpro-note { background-position: -612px 0 }
.iconpro-cogwheel { background-position: -646px 0 }
.iconpro-home { background-position: -680px 0 }
.iconpro-snowflake { background-position: -714px 0 }
.iconpro-fire { background-position: -748px 0 }
.iconpro-cogwheels { background-position: -782px 0 }
.iconpro-parents { background-position: -816px 0 }
.iconpro-binoculars { background-position: -850px 0 }
.iconpro-road { background-position: -884px 0 }
.iconpro-search { background-position: -918px 0 }
.iconpro-cars { background-position: -952px 0 }
.iconpro-notes-2 { background-position: -986px 0 }
.iconpro-pencil { background-position: -1020px 0 }
.iconpro-bus { background-position: -1054px 0 }
.iconpro-wifi-alt { background-position: -1088px 0 }
.iconpro-luggage { background-position: -1122px 0 }
.iconpro-old-man { background-position: -1156px 0 }
.iconpro-woman { background-position: -1190px 0 }
.iconpro-file { background-position: -1224px 0 }
.iconpro-credit { background-position: -1258px 0 }
.iconpro-airplane { background-position: -1292px 0 }
.iconpro-notes { background-position: -1326px 0 }
.iconpro-stats { background-position: -1360px 0 }
.iconpro-charts { background-position: -1394px 0 }
.iconpro-pie-chart { background-position: -1428px 0 }
.iconpro-group { background-position: -1462px 0 }
.iconpro-keys { background-position: -1496px 0 }
.iconpro-calendar { background-position: -1530px 0 }
.iconpro-router { background-position: -1564px 0 }
.iconpro-camera-small { background-position: -1598px 0 }
.iconpro-dislikes { background-position: -1632px 0 }
.iconpro-star { background-position: -1666px 0 }
.iconpro-link { background-position: -1700px 0 }
.iconpro-eye-open { background-position: -1734px 0 }
.iconpro-eye-close { background-position: -1768px 0 }
.iconpro-alarm { background-position: -1802px 0 }
.iconpro-clock { background-position: -1836px 0 }
.iconpro-stopwatch { background-position: -1870px 0 }
.iconpro-projector { background-position: -1904px 0 }
.iconpro-history { background-position: -1938px 0 }
.iconpro-truck { background-position: -1972px 0 }
.iconpro-cargo { background-position: 0 -34px }
.iconpro-compass { background-position: -34px -34px }
.iconpro-keynote { background-position: -68px -34px }
.iconpro-attach { background-position: -102px -34px }
.iconpro-power { background-position: -136px -34px }
.iconpro-lightbulb { background-position: -170px -34px }
.iconpro-tag { background-position: -204px -34px }
.iconpro-tags { background-position: -238px -34px }
.iconpro-cleaning { background-position: -272px -34px }
.iconpro-ruller { background-position: -306px -34px }
.iconpro-gift { background-position: -340px -34px }
.iconpro-umbrella { background-position: -374px -34px }
.iconpro-book { background-position: -408px -34px }
.iconpro-bookmark { background-position: -442px -34px }
.iconpro-signal-wifi { background-position: -476px -34px }
.iconpro-cup { background-position: -510px -34px }
.iconpro-stroller { background-position: -544px -34px }
.iconpro-headphones { background-position: -578px -34px }
.iconpro-headset { background-position: -612px -34px }
.iconpro-warning-sign { background-position: -646px -34px }
.iconpro-signal { background-position: -680px -34px }
.iconpro-retweet { background-position: -714px -34px }
.iconpro-refresh { background-position: -748px -34px }
.iconpro-roundabout { background-position: -782px -34px }
.iconpro-random { background-position: -816px -34px }
.iconpro-heat { background-position: -850px -34px }
.iconpro-repeat { background-position: -884px -34px }
.iconpro-display { background-position: -918px -34px }
.iconpro-log-book { background-position: -952px -34px }
.iconpro-adress-book { background-position: -986px -34px }
.iconpro-magnet { background-position: -1020px -34px }
.iconpro-table { background-position: -1054px -34px }
.iconpro-adjust { background-position: -1088px -34px }
.iconpro-tint { background-position: -1122px -34px }
.iconpro-crop { background-position: -1156px -34px }
.iconpro-vector-path-square { background-position: -1190px -34px }
.iconpro-vector-path-circle { background-position: -1224px -34px }
.iconpro-vector-path-polygon { background-position: -1258px -34px }
.iconpro-vector-path-line { background-position: -1292px -34px }
.iconpro-vector-path-curve { background-position: -1326px -34px }
.iconpro-vector-path-all { background-position: -1360px -34px }
.iconpro-font { background-position: -1394px -34px }
.iconpro-italic { background-position: -1428px -34px }
.iconpro-bold { background-position: -1462px -34px }
.iconpro-text-underline { background-position: -1496px -34px }
.iconpro-text-strike { background-position: -1530px -34px }
.iconpro-text-height { background-position: -1564px -34px }
.iconpro-text-width { background-position: -1598px -34px }
.iconpro-text-resize { background-position: -1632px -34px }
.iconpro-left-indent { background-position: -1666px -34px }
.iconpro-right-indent { background-position: -1700px -34px }
.iconpro-align-left { background-position: -1734px -34px }
.iconpro-align-center { background-position: -1768px -34px }
.iconpro-align-right { background-position: -1802px -34px }
.iconpro-justify { background-position: -1836px -34px }
.iconpro-list { background-position: -1870px -34px }
.iconpro-text-smaller { background-position: -1904px -34px }
.iconpro-text-bigger { background-position: -1938px -34px }
.iconpro-embed { background-position: -1972px -34px }
.iconpro-embed-close { background-position: 0 -68px }
.iconpro-adjust { background-position: -34px -68px }
.iconpro-message-full { background-position: -68px -68px }
.iconpro-message-empty { background-position: -102px -68px }
.iconpro-message-in { background-position: -136px -68px }
.iconpro-message-out { background-position: -170px -68px }
.iconpro-message-plus { background-position: -204px -68px }
.iconpro-message-minus { background-position: -238px -68px }
.iconpro-message-ban { background-position: -272px -68px }
.iconpro-message-flag { background-position: -306px -68px }
.iconpro-message-lock { background-position: -340px -68px }
.iconpro-message-new { background-position: -374px -68px }
.iconpro-inbox { background-position: -408px -68px }
.iconpro-inbox-plus { background-position: -442px -68px }
.iconpro-inbox-minus { background-position: -476px -68px }
.iconpro-inbox-lock { background-position: -510px -68px }
.iconpro-inbox-in { background-position: -544px -68px }
.iconpro-inbox-out { background-position: -578px -68px }
.iconpro-computer-locked { background-position: -612px -68px }
.iconpro-computer-service { background-position: -646px -68px }
.iconpro-computer-process { background-position: -680px -68px }
.iconpro-phone { background-position: -714px -68px }
.iconpro-database-lock { background-position: -748px -68px }
.iconpro-database-plus { background-position: -782px -68px }
.iconpro-database-minus { background-position: -816px -68px }
.iconpro-database-ban { background-position: -850px -68px }
.iconpro-folder-open { background-position: -884px -68px }
.iconpro-folder-plus { background-position: -918px -68px }
.iconpro-folder-minus { background-position: -952px -68px }
.iconpro-folder-lock { background-position: -986px -68px }
.iconpro-folder-flag { background-position: -1020px -68px }
.iconpro-folder-new { background-position: -1054px -68px }
.iconpro-check { background-position: -1088px -68px }
.iconpro-edit { background-position: -1122px -68px }
.iconpro-new-window { background-position: -1156px -68px }
.iconpro-more-windows { background-position: -1190px -68px }
.iconpro-show-big-thumbnails { background-position: -1224px -68px }
.iconpro-show-thumbnails { background-position: -1258px -68px }
.iconpro-show-thumbnails-with-lines { background-position: -1292px -68px }
.iconpro-show-lines { background-position: -1326px -68px }
.iconpro-playlist { background-position: -1360px -68px }
.iconpro-picture { background-position: -1394px -68px }
.iconpro-imac { background-position: -1428px -68px }
.iconpro-macbook { background-position: -1462px -68px }
.iconpro-ipad { background-position: -1496px -68px }
.iconpro-iphone { background-position: -1530px -68px }
.iconpro-iphone-transfer { background-position: -1564px -68px }
.iconpro-iphone-exchange { background-position: -1598px -68px }
.iconpro-ipod { background-position: -1632px -68px }
.iconpro-ipod-shuffle { background-position: -1666px -68px }
.iconpro-ear-plugs { background-position: -1700px -68px }
.iconpro-albums { background-position: -1734px -68px }
.iconpro-step-backward { background-position: -1768px -68px }
.iconpro-fast-backward { background-position: -1802px -68px }
.iconpro-rewind { background-position: -1836px -68px }
.iconpro-play { background-position: -1870px -68px }
.iconpro-pause { background-position: -1904px -68px }
.iconpro-stop { background-position: -1938px -68px }
.iconpro-forward { background-position: -1972px -68px }
.iconpro-fast-forward { background-position: 0 -102px }
.iconpro-step-forward { background-position: -34px -102px }
.iconpro-eject { background-position: -68px -102px }
.iconpro-facetime-video { background-position: -102px -102px }
.iconpro-download-alt { background-position: -136px -102px }
.iconpro-mute { background-position: -170px -102px }
.iconpro-volume-down { background-position: -204px -102px }
.iconpro-volume-up { background-position: -238px -102px }
.iconpro-screenshot { background-position: -272px -102px }
.iconpro-move { background-position: -306px -102px }
.iconpro-more { background-position: -340px -102px }
.iconpro-brightness-reduce { background-position: -374px -102px }
.iconpro-brightness-increase { background-position: -408px -102px }
.iconpro-circle-plus { background-position: -442px -102px }
.iconpro-circle-minus { background-position: -476px -102px }
.iconpro-circle-remove { background-position: -510px -102px }
.iconpro-circle-ok { background-position: -544px -102px }
.iconpro-circle-question-mark { background-position: -578px -102px }
.iconpro-circle-info { background-position: -612px -102px }
.iconpro-circle-exclamation-mark { background-position: -646px -102px }
.iconpro-remove { background-position: -680px -102px }
.iconpro-ok { background-position: -714px -102px }
.iconpro-ban { background-position: -748px -102px }
.iconpro-download { background-position: -782px -102px }
.iconpro-upload { background-position: -816px -102px }
.iconpro-shopping-cart { background-position: -850px -102px }
.iconpro-lock { background-position: -884px -102px }
.iconpro-unlock { background-position: -918px -102px }
.iconpro-electricity { background-position: -952px -102px }
.iconpro-ok-2 { background-position: -986px -102px }
.iconpro-remove-2 { background-position: -1020px -102px }
.iconpro-cart-out { background-position: -1054px -102px }
.iconpro-cart-in { background-position: -1088px -102px }
.iconpro-left-arrow { background-position: -1122px -102px }
.iconpro-right-arrow { background-position: -1156px -102px }
.iconpro-down-arrow { background-position: -1190px -102px }
.iconpro-up-arrow { background-position: -1224px -102px }
.iconpro-resize-small { background-position: -1258px -102px }
.iconpro-resize-full { background-position: -1292px -102px }
.iconpro-circle-arrow-left { background-position: -1326px -102px }
.iconpro-circle-arrow-right { background-position: -1360px -102px }
.iconpro-circle-arrow-top { background-position: -1394px -102px }
.iconpro-circle-arrow-down { background-position: -1428px -102px }
.iconpro-play-button { background-position: -1462px -102px }
.iconpro-unshare { background-position: -1496px -102px }
.iconpro-share-link { background-position: -1530px -102px }
.iconpro-thin-arrow-right { background-position: -1564px -102px }
.iconpro-thin-arrow-left { background-position: -1598px -102px }
.iconpro-bluetooth { background-position: -1632px -102px }
.iconpro-euro { background-position: -1666px -102px }
.iconpro-usd { background-position: -1700px -102px }
.iconpro-bp { background-position: -1734px -102px }
.iconpro-retweet-2 { background-position: -1768px -102px }
.iconpro-moon { background-position: -1802px -102px }
.iconpro-sun { background-position: -1836px -102px }
.iconpro-cloud { background-position: -1870px -102px }
.iconpro-direction { background-position: -1904px -102px }
.iconpro-brush { background-position: -1938px -102px }
.iconpro-pen { background-position: -1972px -102px }
.iconpro-zoom-in { background-position: 0 -136px }
.iconpro-zoom-out { background-position: -34px -136px }
.iconpro-pin { background-position: -68px -136px }
.iconpro-riflescope { background-position: -102px -136px }
.iconpro-rotation-lock { background-position: -136px -136px }
.iconpro-flash { background-position: -170px -136px }
.iconpro-google-maps { background-position: -204px -136px }
.iconpro-anchor { background-position: -238px -136px }
.iconpro-conversation { background-position: -272px -136px }
.iconpro-chat { background-position: -306px -136px }
.iconpro-male { background-position: -340px -136px }
.iconpro-female { background-position: -374px -136px }
.iconpro-asterisk { background-position: -408px -136px }
.iconpro-divide { background-position: -442px -136px }
.iconpro-snorkel-diving { background-position: -476px -136px }
.iconpro-scuba-diving { background-position: -510px -136px }
.iconpro-oxygen-bottle { background-position: -544px -136px }
.iconpro-fins { background-position: -578px -136px }
.iconpro-fishes { background-position: -612px -136px }
.iconpro-boat { background-position: -646px -136px }
.iconpro-delete-point { background-position: -680px -136px }
.iconpro-sheriffs-star { background-position: -714px -136px }
.iconpro-qrcode { background-position: -748px -136px }
.iconpro-barcode { background-position: -782px -136px }
.iconpro-pool { background-position: -816px -136px }
.iconpro-buoy { background-position: -850px -136px }
.iconpro-spade { background-position: -884px -136px }
.iconpro-bank { background-position: -918px -136px }
.iconpro-vcard { background-position: -952px -136px }
.iconpro-electrical-plug { background-position: -986px -136px }
.iconpro-flag { background-position: -1020px -136px }
.iconpro-credit-card { background-position: -1054px -136px }
.iconpro-keyboard-wireless { background-position: -1088px -136px }
.iconpro-keyboard-wired { background-position: -1122px -136px }
.iconpro-shield { background-position: -1156px -136px }
.iconpro-ring { background-position: -1190px -136px }
.iconpro-cake { background-position: -1224px -136px }
.iconpro-drink { background-position: -1258px -136px }
.iconpro-beer { background-position: -1292px -136px }
.iconpro-fast-food { background-position: -1326px -136px }
.iconpro-cutlery { background-position: -1360px -136px }
.iconpro-pizza { background-position: -1394px -136px }
.iconpro-birthday-cake { background-position: -1428px -136px }
.iconpro-tablet { background-position: -1462px -136px }
.iconpro-settings { background-position: -1496px -136px }
.iconpro-bullets { background-position: -1530px -136px }
.iconpro-cardio { background-position: -1564px -136px }
.iconpro-t-shirt { background-position: -1598px -136px }
.iconpro-pants { background-position: -1632px -136px }
.iconpro-sweater { background-position: -1666px -136px }
.iconpro-fabric { background-position: -1700px -136px }
.iconpro-leather { background-position: -1734px -136px }
.iconpro-scissors { background-position: -1768px -136px }
.iconpro-podium { background-position: -1802px -136px }
.iconpro-skull { background-position: -1836px -136px }
.iconpro-celebration { background-position: -1870px -136px }
.iconpro-tea-kettle { background-position: -1904px -136px }
.iconpro-french-press { background-position: -1938px -136px }
.iconpro-coffee-cup { background-position: -1972px -136px }
.iconpro-pot { background-position: 0 -170px }
.iconpro-grater { background-position: -34px -170px }
.iconpro-kettle { background-position: -68px -170px }
.iconpro-hospital { background-position: -102px -170px }
.iconpro-hospital-h { background-position: -136px -170px }
.iconpro-microphone { background-position: -170px -170px }
.iconpro-webcam { background-position: -204px -170px }
.iconpro-temple-christianity-church { background-position: -238px -170px }
.iconpro-temple-islam { background-position: -272px -170px }
.iconpro-temple-hindu { background-position: -306px -170px }
.iconpro-temple-buddhist { background-position: -340px -170px }
.iconpro-electrical-socket-eu { background-position: -374px -170px }
.iconpro-electrical-socket-us { background-position: -408px -170px }
.iconpro-bomb { background-position: -442px -170px }
.iconpro-comments { background-position: -476px -170px }
.iconpro-flower { background-position: -510px -170px }
.iconpro-baseball { background-position: -544px -170px }
.iconpro-football { background-position: -578px -170px }
.iconpro-ax { background-position: -612px -170px }
.iconpro-table-tennis { background-position: -646px -170px }
.iconpro-bowling { background-position: -680px -170px }
.iconpro-tree-conifer { background-position: -714px -170px }
.iconpro-tree-deciduous { background-position: -748px -170px }
.iconpro-more-items { background-position: -782px -170px }
.iconpro-sort { background-position: -816px -170px }
.iconpro-filter { background-position: -850px -170px }
.iconpro-gamepad { background-position: -884px -170px }
.iconpro-playing-dices { background-position: -918px -170px }
.iconpro-calculator { background-position: -952px -170px }
.iconpro-tie { background-position: -986px -170px }
.iconpro-wallet { background-position: -1020px -170px }
.iconpro-share { background-position: -1054px -170px }
.iconpro-sampler { background-position: -1088px -170px }
.iconpro-piano { background-position: -1122px -170px }
.iconpro-web-browser { background-position: -1156px -170px }
.iconpro-blog { background-position: -1190px -170px }
.iconpro-dashboard { background-position: -1224px -170px }
.iconpro-certificate { background-position: -1258px -170px }
.iconpro-bell { background-position: -1292px -170px }
.iconpro-candle { background-position: -1326px -170px }
.iconpro-pin-classic { background-position: -1360px -170px }
.iconpro-iphone-shake { background-position: -1394px -170px }
.iconpro-pin-flag { background-position: -1428px -170px }
.iconpro-turtle { background-position: -1462px -170px }
.iconpro-rabbit { background-position: -1496px -170px }
.iconpro-globe { background-position: -1530px -170px }
.iconpro-briefcase { background-position: -1564px -170px }
.iconpro-hdd { background-position: -1598px -170px }
.iconpro-thumbs-up { background-position: -1632px -170px }
.iconpro-thumbs-down { background-position: -1666px -170px }
.iconpro-hand-right { background-position: -1700px -170px }
.iconpro-hand-left { background-position: -1734px -170px }
.iconpro-hand-up { background-position: -1768px -170px }
.iconpro-hand-down { background-position: -1802px -170px }
.iconpro-fullscreen { background-position: -1836px -170px }
.iconpro-shopping-bag { background-position: -1870px -170px }
.iconpro-book-open { background-position: -1904px -170px }
.iconpro-nameplate { background-position: -1938px -170px }
.iconpro-nameplate-alt { background-position: -1972px -170px }
.iconpro-vases { background-position: 0 -204px }
.iconpro-announcement { background-position: -34px -204px }
.iconpro-dumbbell { background-position: -68px -204px }
.iconpro-suitcase { background-position: -102px -204px }
.iconpro-file-import { background-position: -136px -204px }
.iconpro-file-export { background-position: -170px -204px }
.iconpro-pinterest { background-position: -204px -204px }
.iconpro-dropbox { background-position: -238px -204px }
.iconpro-google-alt { background-position: -272px -204px }
.iconpro-jolicloud { background-position: -306px -204px }
.iconpro-yahoo { background-position: -340px -204px }
.iconpro-blogger { background-position: -374px -204px }
.iconpro-picasa { background-position: -408px -204px }
.iconpro-amazon { background-position: -442px -204px }
.iconpro-tumblr { background-position: -476px -204px }
.iconpro-wordpress { background-position: -510px -204px }
.iconpro-instapaper { background-position: -544px -204px }
.iconpro-evernote { background-position: -578px -204px }
.iconpro-xing { background-position: -612px -204px }
.iconpro-zootool { background-position: -646px -204px }
.iconpro-dribbble { background-position: -680px -204px }
.iconpro-deviantart { background-position: -714px -204px }
.iconpro-read-it-later { background-position: -748px -204px }
.iconpro-linked-in { background-position: -782px -204px }
.iconpro-forrst { background-position: -816px -204px }
.iconpro-pinboard { background-position: -850px -204px }
.iconpro-behance { background-position: -884px -204px }
.iconpro-github { background-position: -918px -204px }
.iconpro-youtube { background-position: -952px -204px }
.iconpro-skitch { background-position: -986px -204px }
.iconpro-4square { background-position: -1020px -204px }
.iconpro-quora { background-position: -1054px -204px }
.iconpro-google-plus { background-position: -1088px -204px }
.iconpro-spotify { background-position: -1122px -204px }
.iconpro-stumbleupon { background-position: -1156px -204px }
.iconpro-readability { background-position: -1190px -204px }
.iconpro-facebook { background-position: -1224px -204px }
.iconpro-twitter-t { background-position: -1258px -204px }
.iconpro-twitter { background-position: -1292px -204px }
.iconpro-buzz { background-position: -1326px -204px }
.iconpro-vimeo { background-position: -1360px -204px }
.iconpro-flickr { background-position: -1394px -204px }
.iconpro-last-fm { background-position: -1428px -204px }
.iconpro-rss { background-position: -1462px -204px }
.iconpro-skype { background-position: -1496px -204px }
.iconpro-e-mail { background-position: -1530px -204px }
.iconpro-activesocial { background-position: -1564px -203px }
.iconpro-disablesocial { background-position: -1598px -203px }
/***** END OF PRO ICONS *****/

/* mark.shaffer@abila.com SC0224844 begin */
#SITE_TOP_chrome{
	position:relative;
	top:3px;
	margin-top:-7px;
}

#HOME_FOOTER table tr:nth-child(2) td img{
	position:relative;
	top:-2px;
}
/* mark.shaffer@abila.com SC0224844 end */

/***** FIXES FOR NEW (TL) SHOPPING CART *****/
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_AllowRemoveAll
{
  text-indent: -99999px;
  height: 20px;
  width: 20px;
  display: inline-block;
  float: right;
  background-color: #CCC;
  background-image: url("../Content/themes/Base/images/delete.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 50% 50%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

.help-block
{
  display: inline-block;
  font-size: 10px;
  margin-bottom: 5px;
  margin-left: 5px;
}

.table th, .table td
{
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  line-height: 15px;
  text-align: left;
  vertical-align: top;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dddddd;
}

/* FROM BASE WEBSITE STYLE */
select, textarea
{
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  font-size: 11pt;
}

select
{
  width: 220px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: middle;
  font-size: 100%;
}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="input"], input[type="time"], input[type="url"], input[type="week"]
{
  outline-width: 0px;
  outline-style: none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  max-width: 98%;
}

input, button, select, textarea
{
  vertical-align: middle;
}
#TopPane
{
  width:10px;
}

.AddEditLinkDiv img {border:none;}

[class^="fa-"],
[class*=" fa-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="fa-"]:last-child,
[class*=" fa-"]:last-child {
  *margin-left: 0;
}
.fa-pencil{background-position:0 -72px}

.fa-plus{background-position:0 -96px}
.fa-minus{background-position:-24px -96px}

.AddEditDiv{ width:-webkit-fill-available !important}






