@import "jquery-ui.css";
@import "jquery-ui.custom.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{color: #fff; background: #ae484e; border: solid 1px #883136; padding: 5px; }
.DataFormCaptionFONT { border-width:0; border-style:solid;} 
.DataFormCaptionInvalidTD {font-size:8pt;color:red;} 
.DataFormCaptionTD {font-size:8pt;width: 20%; text-align: right;} 
.DataFormCheckBox{font-size:8pt;}
.DataFormCheckBoxList{font-size:8pt;}
.DataFormTitleIcon { text-align: left; border: none; }
.DataFormChildTitleIcon { text-align: left; border: none }
.DataFormChildGridDiv{overflow:auto;height:180px;width:100%}
.DataFormChildTABLE{width:800px;}
.DataFormChildHeader{text-indent:2px;font-size:9pt;font-weight:bold;background-color:#0066a4;color:#ffffff;height:11px; }
.DataFormChildHeaderIndent{text-indent:30px;font-size:9pt;font-weight:bold;background-color:#0066a4;color:#ffffff; height:11px; }
.DataFormChildHeaderRHS{font-size:9pt;font-weight:bold;color:#ffffff; background-color:#0066a4; height:11px;width:100% }
.DataFormChildHeaderNoFilter{font-size:9pt;background-color:#0066a4;color:#ffffff; background-color:#0066a4;}
.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{ border-width:1px; border-style:solid; border-color:#0066a4;background-color:#fff; }
.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{padding: 2px; width: 234px; font: 12px arial, sans-serif; border: 1px solid; background-color: #fff!important; border-color: #dadada; color: #5f5f5f; }
.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:13px; margin: 0 0 8px 0;}
.DataFormLabelErrorMessage{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:8pt;font-weight:bold; }
.DataFormLabelSubHeader{font-size:8pt;font-weight:bold;}
.DataFormLabelTitle{font-size:9pt;font-weight:bold;}
.DataFormLabelValidMessage{font-size:8pt;color:Green;font-weight:bold;}
.DataFormLabelWarning{font-size:8pt;color:red;}
.DataFormLabelWizardHeader{font-size:9pt;font-weight:bold;}
.DataFormLinkButton{font-size:8pt;}
.DataFormListBox{font-size:8pt;}
.DataFormListDataGrid{font-size:8pt;}
.DataFormListDiv{overflow:auto;height:469px;width:800px;}
.DataFormListTD{font-size:8pt}
.DataFormListTDDataGrid{behavior: url(../style/behavior/TableRowOver.htc); font-size:8pt;width:100%;}
.DataFormListTDDataGridAlternatingItem{ font-size: 8pt;color:#000000;background-color:#F3F0F6;}
.DataFormListTDDataGridAlternatingItemLink{color:#000000;font-weight:bold;}
.DataFormListTDDataGridCell{color:#000000;background-color:#efefef; border-color:#d9cfc0; border-style: solid; border-width: 0 0 1px 0;}
.DataFormListTDDataGridFooter{ font-size: 8pt; font-weight: bold;color:#ffffff;}
.DataFormListTDDataGridHeader{ font-size: 8pt; font-weight: bold;color:#ffffff;background-color:#663399;}
.DataFormListTDDataGridHeaderLink{color:#ffffff;text-decoration:none;}
.DataFormListTDDataGridItem{ font-size: 8pt;color:#000000;background-color:#F3F0F6;}
.DataFormListTDDataGridItemLink{color:#000000;font-weight:bold;}
.DataFormListTDDataGridPager{ font-size: 9pt;color:#000000;}
.DataFormListTDDataGridPagerLink{color:#000000;}
.DataFormListTDDataGridSelectedItem{ font-size: 8pt; font-weight: bold;color:#ffffff;background-color:#993399;}
.DataFormListTDDataGridSelectedItemLink{color:#000000;}
.DataFormPanel{font-size:8pt;}
.DataFormRadioButton{font-size:8pt;}
.DataFormRadioButtonList{font-size:8pt;}
.DataFormRangeValidator{font-size:8pt;color:red;}
.DataFormRecordModeCaption{font-size:8pt;}
.DataFormRecordModeCheckBox{font-size:8pt;}
.DataFormRecordModeInsert{font-size:8pt;}
.DataFormRecordModeTD{font-size:8pt;}
.DataFormRecordModeUpdate{font-size:8pt;}
.DataFormRecordNavTD{font-size:8pt;}
.DataFormRecordNavTR{font-size:8pt}
.DataFormRegularExpressionValidator{font-size:8pt;color:red}
.DataFormRequiredFieldValidator{font-size:8pt;color:red}
.DataFormSubHeaderTD {font-size:9pt} 
.DataFormTABLE {width:800px} 
.DataFormTextBox{padding: 2px; width: 234px; font: 12px arial, sans-serif; border: 1px solid; background-color: #fff!important; border-color: #dadada; color: #5f5f5f; }
.DataFormTD{font-size:8pt}
.DataFormTH{font-size:8pt;font-weight:bold}
.DataFormTR {}
.DataFormNestedTableTD{border-color: #d9cfc0;  font-size: 8pt; border-style: solid; border-width: 0 0 1px 0; line-height: 12pt}
.DataFormNestedTableTH{ font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormNestedTableCellTR {}
.DataFormNestedTableHeaderTR { font-size: 8pt; font-weight: bold;background-color:#CCCCCC;color:#000000;}
.DataFormValidationFONT {}
.DataFormValidationSummary{font-size:8pt;color:red}
.DataFormValidationTD {font-size:8pt;color:red}
.DataGrid{font-size:8pt}
.DataGridAlternatingItem{font-size:8pt}
.DataGridHeader{font-size:8pt}
.DataGridItem{font-size:8pt}
.DataGridPager{font-size:8pt}
A.DataGridPagerLink:visited{color:Black;text-decoration:underline;font-size:8pt}
A.DataGridPagerLink:link{color:Black;text-decoration:underline;font-size:8pt}
A.DataGridPagerLink:active{color:White;background-color:Black;font-size:8pt}
A.DataGridPagerLink:hover{color:White;background-color:Black;font-size:8pt}
.DataGridSelectedItem{font-size:8pt}
.DataList{font-size:8pt}
.DataListAlternatingItem{font-size:8pt}
.DataListFooter{font-size:8pt}
.DataListHeader{font-size:8pt}
.DataListItem{font-size:8pt}
.DataListSelectedItem{font-size:8pt}
.DesignedTABLE{width:100%}
.DesignedRowTD{font-size:8pt}
.DesignedRowTR{}
.ErrorPageBody{}
.ErrorPageCaption{}
.ErrorPageHeader{}
.ErrorPageLink{}
.ErrorPageTable{}
.ErrorPageTD{font-size:8pt;color:red}
.ErrorPageTitle{font-size:9pt;font-weight:bold;color:red}
.ErrorPageTR{}
.ItemLinksTable{border-style: none}
A.FormLinksHyperLink:visited{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.FormLinksHyperLink:link{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.FormLinksHyperLink:active{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.FormLinksHyperLink:hover{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:visited{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:link{color:Blue; background-color:White; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:active{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.RecentContactsHyperLink:hover{color:White; background-color:Blue; text-decoration:none;font-size:8pt}
A.ItemLinksHyperLink:visited{color:Black;text-decoration:none;font-size:8pt}
A.ItemLinksHyperLink:link{color:Black;text-decoration:none;font-size:8pt}
A.ItemLinksHyperLink:active{color:White; text-decoration:none; background-color:Black;font-size:8pt}
A.ItemLinksHyperLink:hover{color:White; text-decoration:none; background-color:Black;font-size:8pt}
A.ItemLinksHyperLinkSelected:visited{color:Black;text-decoration:none;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:link{color:Black;text-decoration:none;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:active{color:White; text-decoration:none; background-color:Black;font-size:8pt; font-weight:bold}
A.ItemLinksHyperLinkSelected:hover{color:White; text-decoration:none; background-color:Black;font-size:8pt; font-weight:bold}
.LeftUIOuterTable{width:160px; border:none}
.LeftUITable{width:100%; border: solid 1px #C5B5D4;}
.LeftUIInnerTable{width:100%;}
.LeftUIInnerTableTD{width:100%; background-color: White; border-color: black black #C5B5D4;  font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;padding-left: 12px}
.LeftUISectionTitle{ font-size:8pt; font-weight:bold;line-height:18px}
.LeftUISectionTitleNotBold{ font-size:8pt;}
.LeftUITableHeaderTD{font-size:9pt;font-weight:bold;background-color:#0066a4;color:#ffffff; padding-left:3px;height:11px; }
.LeftUITableHeaderTDRHS{font-size:9pt;font-weight:bold;background-color:#663399;color:#ffffff; height:11px; }
.LeftUITableTD{}
.LeftUIDropDownListFind{font-size:8pt;width:160px ;background-color:#F3F0F6}
.LeftUIDropDownListAccessed{font-size:8pt;width:160px;background-color:#F3F0F6}

.PageFrameworkBODY{	FONT-SIZE: 62.5%; BACKGROUND: #fff; MARGIN: 0px; font-family: Helvetica, Arial, sans-serif; 
} /*insert background image in this class */
.PageFrameworkBODYModal{font-size:8pt;background-color:#FFFFFF;color:#000000;margin:0;}
.PageFrameworkBottomFONT{}
.PageFrameworkBottomTD{font-size:8pt}
.PageFrameworkBottomTR{}
.PageFrameworkContentFONT{}
.PageFrameworkContentTD{font-size:8pt;width:800px}
.PageFrameworkContentTR{}
.PageFrameworkFONT{}
.PageFrameworkLeftFONT{}
.PageFrameworkLeftTD{font-size:8pt}
.PageFrameworkRightFONT{}
.PageFrameworkRightTD{font-size:8pt}
#PageFrameworkTABLE{font-size:10px;}
.PageFrameworkTABLE{width:100%;height:100%; font-size:8pt;}
.PageFrameworkTopFONT{}
.PageFrameworkTopTD{font-size:8pt}
.PageFrameworkTopTR{}

.ProfileHeaderP{font-size:9pt;font-weight:bold}
.ProfileHeaderTD{font-size:9pt;font-weight:bold}
.ProfileHeaderTR{}
.ProfileP{font-size:8pt}
.ProfileTABLE{width:800px}
.ProfileTD{font-size:8pt;width:100%}
.ProfileTH{font-size:9pt;font-weight:bold}
.ProfileTR{}
.ProfileRecordNavTD{font-size:8pt}
.ProfileRecordNavTR{font-size:8pt}
.ProfileTabStripDiv{ border-style:none;}
.ProfileTabStripTD{ text-align:center; background-color:#d9cfc0; border-bottom: solid 1px White;}
.ProfileTabStripTDSelected{ text-align:center; background-color:#663399; border-bottom: solid 1px #663399;}
.ProfileTabStripLinksTD{ text-align:right; background-color:#663399; border-bottom: solid 1px #663399; color: White; font-size:7pt;}
.ProfileTabStripChildLinksTD{ text-align:center; background-color:#663399; color: White; font-size:7pt;}
A.ProfileTabStripLink:visited{ color:Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:link{ color:Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:active{ color:White; background-color: Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLink:hover{ color:White; background-color: Black; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:visited{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:link{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:active{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinkSelected:hover{color:White; font-size:8pt; text-decoration:none;}
A.ProfileTabStripLinks:visited{color:White; font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:link{color:White; font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:active{color:White; font-size:7pt; text-decoration:none;}
A.ProfileTabStripLinks:hover{color:White; background-color: Black; font-size:7pt; text-decoration:none;}
.QueryFormTABLE{border-style:inset; border-width:thin;width:100%}
.QueryTable{border-style:outset;border-width:thin;}
.QueryTR{}
.QueryTD{font-size:8pt}
.QueryTH{font-size:8pt;font-weight:bold}
.QuickReportHyperLink{font-size:8pt;color:#000000}
.ReportTABLE{}
.ReportTD{font-size:8pt}
.ReportTR{}
.SearchFormTable{}
.SearchFormTABLE{}
.SearchFormTR{}
.SearchFormTD{font-size:8pt}
#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 {font:bold 13pt arial,sans serif;color:#0066a4;}
.WizardTitleSeparator { font-size: 10pt; display: none;}
.WizardFormTitle { font-size: 8pt; font-weight:bold}
.WizardHeader { font-size: 8pt; color:#0093d0; font-weight:bold}
.WizardProgressTable {width: 150px; border: solid 1px #663399;}
.WizardProgressHeaderTD{font-size:9pt;font-weight:bold;background-color:#663399;color:#ffffff; height:11px; }
.WizardProgressTableTR {}
.WizardProgressTableTD { border-top: solid 1px #663399;}
.WizardProgressStepTable {width: 150px;}
.WizardProgressStepTableActive{width: 150px;}
.WizardProgressStepNumberCell {width: 30px; text-align: right;}
.WizardProgressStepNumber { font-size: 16pt; font-weight: bold; font-style:italic;}
.WizardProgressStepNumberActive {}
.WizardProgressImageCell{width: 120px; text-align: center;}
.WizardProgressHyperLinkCell{width:120px; text-align: center;}
.WizardProgressHyperLinkCellSubItem{width:120px; text-align: left;}
A.WizardProgressHyperLink:visited{color:Black; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:link{color:Black; font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:active{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
A.WizardProgressHyperLink:hover{color:Black; background-color:White;  font-size: 7pt;text-decoration:none;}
.WizardProgressHyperLinkCurrent {color:Black; font-size: 7pt; font-weight: bold;}
.wizardbutton {font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;vertical-align:top;}

/* DISCUSSION GROUPS */
.DGBox3{width:100%;}
.DGDataFormChildDataGridHeader{background-color:#999999; color:#fff; font-size:7pt; font-weight:bold; padding:2px;}
.DGDataFormChildDataGridHeaderLink{background-color:#999999; color:#fff; font-size:7pt; font-weight:bold; padding:2px;}
.DGTopicGroupRow { font-size:8pt; color:#333; background-color:#ddd; font-weight:bold; padding:2px; }
.DGDataFormChildDataGridItem{padding:3px; color:#000000;background-color:#f9f9f9;}
.DGDataFormChildDataGridAlternatingItem{padding:3px; color:#000000;background-color:white}
.DGTopicGroup{ font-size: 8pt;color:#000000;}
.DGDataFormListTDDataGridCell{border-bottom: 1px solid #CCCCCC; padding:2px; font-size:8pt; }
.DGTitle { border-bottom: 1px solid #CCCCCC; padding:2px; font-weight:bold; font-size:8pt; }
.DGSmall { border-bottom: 1px solid #CCCCCC; padding:2px; font-size:7pt; color:#666666;}
#DiscussionThreadsTable .DGTitle {padding:2px; font-weight:normal;}
#DiscussionTopicGroupsTable .DGTitle {padding:2px 2px 2px 12px; font-weight:normal;}

/* SHOPPING CART */
#onlineStoreProductBox {width:100%}
#onlineStoreImageBox {width:100px;}
#onlineStoreImageBox a {color:#b0b0b0;text-decoration:none;font-size:7pt;display:block;}
.onlineStoreItemImage {width:90px;height:90px;margin-bottom:3px;display:block;}
.onlineStoreZoomImage {background:url(../images/icon_magnifyingglass.gif) no-repeat;margin-right:3px;width:10px;height:10px;vertical-align:text-top;}
.onlineStoreZoomlink {display:block;}
#onlineStoreDescription {font-size:8pt;padding-right:12px;}
#onlineStoreDescription h3 {font-weight:bold; font-size: 1.2em;margin:0;padding:0;display:inline;}
#onlineStoreDescription p {margin:1em 0 0 0;padding:0;}
.onlineStoreNewIcon {vertical-align:middle;}
.onlineStoreHr {background-color:#fff;color:#fff;border-bottom:1px dashed #999;border-style:none none dashed none;clear:both;margin:5px 12px 5px 0;}
.onlineStoreMemberPrice {font-weight:bold;}
.DataFormButtonRight { font-size:8pt; font-family: Tahoma,Arial,Verdana,Helvetica;float:right; }
#onlineStoreFeatureBox {border:1px solid #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; margin-bottom:12px;}
#onlineStoreSCBox h3 {font-weight:bold; font-size: 9pt;margin:0 0 1em 0;padding:0;}
#onlineStoreSCBox p {margin:.5em 0 0 0;padding:0;}
#onlineStoreSearchBoxStart {border:1px solid #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 {}
.onlineStoreOutOfStock{color:red;font-weight:bold; padding-left:30px;}
#onlineStoreSearchBoxStart h3 {font-size:9pt;padding-right:16px;background:url(../images/icon_ols-searchbox-header.gif) right top no-repeat;}
#onlineStoreSCBox h3 {font-size:9pt;padding-right:16px;background:url(../images/icon_ols-shoppingcart-header.gif) right top no-repeat;}
#relatedItemsBox h3 {font-weight:bold;font-size:9pt;margin:0 0 1em 0;padding:0;}

/* MISCELLANEOUS */
.bottomline {  border: 1px solid #31255C; border-width: 0 0 1px 0;font-size:8pt;font-weight:bold;margin-bottom:3px;margin-top:7px;}
.bottomline1 { border-color: black black #d9cfc0;  font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.bottomline2 { border-color: black black #d9cfc0;  font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;background-color:#ffffff}
.bottomline_eweb { border-color: black;  font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.box {  border: 1px #CCCCCC solid; border-color: #666666}
.box1 {  border: 1px #666666 solid; border-color: #666666; vertical-align:middle; font-size: 8pt;}
.box03  {border: 1px solid #888;margin:0px;margin-bottom:6px;  }
.box03 td.td {background-color:#fff}
.box03 .text {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px; }
.box03 .text .date {PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-TOP: 0px;color:#aaa; font-size:10px;}
.box03 .text .title01 { PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; font-size:11px;color:#444;}
.box03 .header {font-family:verdana,arial; font-size:9pt; color:#666; font-weight:bold; text-align:left; border-bottom:0px solid #888;padding-left:6px;}
.box03 .body {	color:#888888; font-family: verdana, arial;font-size:10px; margin:2px;margin-top:0px;margin-bottom:0px; border-bottom:2px solid #fff;}
.box03 .frame {border-bottom: 3px solid #888;margin-bottom:0px;}
.Connector{background-image: url(../images/img_connector.gif); background-repeat: repeat-Y; background-position: right top; width: 13px}
.ConnectorT{background-image: url(../images/img_connector_T.gif); background-repeat: repeat-Y; background-position: right top; width: 13px}
.ConnectorDash{background-image: url(../images/img_connector_dash.gif); background-repeat: repeat-X; background-position: left top; width: 13px}
.ConnectorL{background-image: url(../images/img_connector_L.gif); background-repeat: no-repeat; background-position: right top; width: 13px}
.CornerRounderTopLeft {background-image: url(../images/img_rounder_left.gif); background-repeat: no-repeat; background-position: left top} 
.CornerRounderTopRight {background-image: url(../images/img_rounder_right.gif); background-repeat: no-repeat; background-position: left top} 
.CornerRounderBottomLeft {background-image: url(../images/img_rounder_bottomL.gif); background-repeat: no-repeat; background-position: left bottom} 
.CornerRounderBottomRight {background-image: url(../images/img_rounder_bottomR.gif); background-repeat: no-repeat; background-position: left bottom} 
.CustomBullets {list-style-position: inside; list-style-image: url(../images/img_1_dot.gif); line-height: 14px; font-size: 5pt} 
.EventLinksbgrd{background-image: url(../images/evt_bgrd_strip.gif); background-repeat:repeat-X;}
.gray {background-color:#eeeeee;} 
.darkgray {background-color:#cccccc;}
.HeaderLogo {background-image: url(../images/img_Header_Avectra1.jpg); background-repeat: no-repeat; background-position: left top}
.HeaderBackgroundImage {background-image: url(../images/img_header_banner.jpg); background-repeat: no-repeat; background-position: left top}
.HeaderBackgroundFill { background-color: #31255c}
#ivd_cxa_key {width: 220px}
#inv_cxa_key {width: 200px}
.name {   font-size: 12pt; font-weight: bold}
.SectionBar {  font-size: 9pt; font-weight: bold; text-indent: 12px; color: #FFFFFF; background-color:#999; } 
.ShoppingCartLink {   font-size: 8pt}
.SidePanelDividerdots {background-image: url(../images/img_divider_dots1.gif); background-repeat: no-repeat; background-position: center 21px; padding-left: 6px;padding-right: 6px}
.SidePanelUnderline { border-color: black black #d9cfc0;  font-size: 8pt; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; line-height: 12pt}
.spacer {  font-size: 4pt; line-height: 2px}
.TableHeaderTXT{  font-size: 12pt; font-weight: bold ; color: #330066}
.TableCaptionTD{}
.TableCaptionTXT{  font-size: 10pt; font-weight: bold ; color: #330066}
.TableCaptionTD{ width:130px;}
.TableTextTXT{  font-size: 9pt}
.TableTextTD{}
.transactions { border-bottom: 1px solid #c2e3f0; padding:1px 0 1px 2px; font-size:8pt; }
.transactions_title { background-color:#0066a4;  font-size: 7pt; font-weight: bold; padding-top: 1px; padding-bottom: 1px; color: #FFFFFF; padding-left: 2px;}

/* MAIN MENUS */

.LeftNavLink{	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../images/aao/GreenSquare.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 162px; PADDING-TOP: 0px; FONT-SIZE: 12px; COLOR: #2ea0cf; LINE-HEIGHT: 1.5em;  font-family: Helvetica, Arial, sans-serif;
}
A.LeftNavLink:visited{color: #ae484e;}
A.LeftNavLink:link{color: #ae484e;}
A.LeftNavLink:active{color: #ae484e;}
A.LeftNavLink:hover{color: #ae484e;}
.TopUIHyperLink{color: #ae484e;	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(../images/wfo/WFO_Arrow.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-SIZE: 12px; COLOR: #ae484e; LINE-HEIGHT: 1.5em;  text-align:left; font-family: Arial, Helvetica, sans-serif

}
A.TopUIHyperLink:visited{color: #ae484e;text-decoration: none; }
A.TopUIHyperLink:link{color: #ae484e;text-decoration: none; }
A.TopUIHyperLink:active{color: #ae484e;text-decoration: none; }
A.TopUIHyperLink:hover{color: #ae484e; text-decoration: underline;}



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;PADDING:0px; margin:0px; BACKGROUND: none; float:none; }

/* BODY TEXT */
h1 {font:normal 30px arial,sans serif;color:#0066a4;padding:0;margin:.2em 0 1em 0;}
.PageTitle {font:normal 30px arial,sans serif;color:#2a2a2a;padding:0;margin:.2em 0 1em 0;}
.PageTitleTXT {border-style:solid;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ;border-color: black black #663399;color:#663399;font-size:11pt;font-weight:bold; text-indent: 3pt}
.SectionHeadTXT {  font-size: 9pt; font-weight: bold ; text-indent: 12px}
.heading {   font-size: 9pt; font-weight: bold}
.heading1TXT {   font-size: 10pt}
.bodyTXT { font-size: 12px;font-family:arial,sans serif;LINE-HEIGHT: 1.4em;}
.tinyTXT { font-size: 7pt}
.body1bold { font-size: 10pt; font-weight: bold;  text-indent:12px;}
.tabTXT { font-size: 8pt; font-weight: bold}
.tabTXT2 { font-size: 8pt; font-weight: bold;background-color:#d9cfc0}
.linkTXT { font-size: 9pt; font-weight: bold ; text-indent: 12px ; color: #FFFFFF; text-decoration: underline}
.boxedTXT { font-size: 12pt; font-weight: bold ; border: #000066; border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.heading2TXT { font-size: 16pt; font-weight: bold }
.heading1spaceTXT { font-size: 10pt; letter-spacing: 2.5px; font-weight: bold}
.date1 {color:#999999}

/* GLOBAL */
BODY {
	font-family: Arial, Helvetica, sans-serif

	font-size:13px;
	/*background-color:#ccc;*/
	color:#2a2a2a;
	margin:0;
	/*
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #888; SCROLLBAR-ARROW-COLOR: #888; SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #888; SCROLLBAR-BASE-COLOR: #888;
	*/
}

td {font-family:Arial, Helvetica, sans-serif;font-size:13px;}
table { empty-cells:show; border-collapse:collapse;}

A:link {color: #ae484e;}
A:visited {color: #ae484e;}
A:active {color: #ae484e;}
A:hover {color: #ae484e; text-decoration: underline;}



#BottomPane {FONT-SIZE: 62.5%; FONT-FAMILY: Helvetica;}


#eWebContentPaneTopLinksCellTable {align: left; width: 300px;}
#XXXXXXXX {border: transparent; background:none;}
@media print{
	#eWebLeftPaneTableCell {display:none;}
	#LeftPane {display:none;}
	.DataFormLabel{font-size:7pt !important; font-size:8pt} /* fix for firefox label wrap */
	.DataFormLabelRequired{font-size:7pt !important; font-size:8pt} /* fix for firefox label wrap */
}

/* AAO Styles */

A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
LI {
	MARGIN: 0px 0px 0px 20px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#PageContainer {
	FONT-SIZE: 62.5%; BACKGROUND: #fff; MARGIN: 0px; WIDTH: 1024px; FONT-FAMILY: Helvetica; POSITION: relative
}
#HeaderContainer {
	POSITION: relative; HEIGHT: 94px
}
#HeaderContainer #Logo {
	LEFT: 44px; WIDTH: 265px; POSITION: absolute; TOP: 3px; HEIGHT: 90px
}
#HeaderContainer #Logo A {
	DISPLAY: inline; BACKGROUND: url(../images/wfo/WFO_Logo.gif) no-repeat; FLOAT: left; WIDTH: 265px; TEXT-INDENT: -9999px; HEIGHT: 115px
}
#HeaderContainer .HeaderAd_Center {
	DISPLAY: none; BACKGROUND: #fff; LEFT: 315px; WIDTH: 468px; POSITION: absolute; TOP: 17px; HEIGHT: 60px
}
#HeaderContainer #UserContainer {
	PADDING-RIGHT: 50px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 600px; PADDING-TOP: 30px; HEIGHT: 64px
}
#HeaderContainer #UserContainer .WelcomeText {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; FLOAT: right; WIDTH: 600px; COLOR: #7bb80d; LINE-HEIGHT: 1.4em; TEXT-ALIGN: right
}
#HeaderContainer #UserContainer .UserNavigation {
	DISPLAY: inline; FLOAT: right
}
#HeaderContainer #UserContainer .UserNavigation .UserNavigation_Item {
	DISPLAY: inline; FONT-SIZE: 1.2em; FLOAT: right; MARGIN: 0px 0px 0px 6px; COLOR: #0093d0; LINE-HEIGHT: 1.4em
}
#HeaderContainer #UserContainer .UserNavigation .UserNavigation_Item A {
	COLOR: #0093d0
}
#NavigationContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/aao/Navigation_Container_Background.gif) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 38px
}
#NavigationContainer UL {
	DISPLAY: inline; FLOAT: left
}
#NavigationContainer UL LI {
	DISPLAY: inline; FLOAT: left
}
#NavigationContainer UL LI A {
	DISPLAY: inline; FLOAT: left
}
#NavigationContainer UL {
	HEIGHT: 36px
}
#NavigationContainer UL LI {
	MARGIN: 0px
}
#NavigationContainer UL LI A {
	BACKGROUND-POSITION: -4px -6px; _BACKGROUND-POSITION: -4px 0px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; _HEIGHT: 36px
}
#NavigationContainer UL LI.home A {
	BACKGROUND-IMAGE: url(../images/aao/My_Practice.gif); WIDTH: 108px
}
#NavigationContainer UL LI.calendar A {
	BACKGROUND-IMAGE: url(../images/aao/My_AAO.gif); WIDTH: 81px
}
#NavigationContainer UL LI.directory A {
	BACKGROUND-IMAGE: url(../images/aao/Calendar_New.gif); WIDTH: 92px
}
#NavigationContainer UL LI.information A {
	BACKGROUND-IMAGE: url(../images/aao/Resources.gif); WIDTH: 99px
}
#NavigationContainer UL LI.news A {
	BACKGROUND-IMAGE: url(../images/aao/PressRoom.gif); WIDTH: 109px
}
#NavigationContainer UL LI.links A {
	BACKGROUND-IMAGE: url(../images/aao/ContactUs.gif); WIDTH: 103px
}
#NavigationContainer UL LI.emailWFO A {
	BACKGROUND-IMAGE: url(../images/aao/Continuing.gif); WIDTH: 168px
}
#NavigationContainer UL LI A:hover {
	BACKGROUND-POSITION: -4px -42px; _BACKGROUND-POSITION: -4px -36px
}
#NavigationContainer UL LI.Selected A {
	BACKGROUND-POSITION: 0px -72px; Z-INDEX: 999; MARGIN: 0px -4px; POSITION: relative
}
#NavigationContainer UL LI.Selected.home A {
	WIDTH: 116px
}
#NavigationContainer UL LI.Selected.calendar A {
	WIDTH: 89px
}
#NavigationContainer UL LI.Selected.directory A {
	WIDTH: 100px
}
#NavigationContainer UL LI.Selected.information A {
	WIDTH: 107px
}
#NavigationContainer UL LI.Selected.news A {
	WIDTH: 117px
}
#NavigationContainer UL LI.Selected.links A {
	WIDTH: 111px
}
#NavigationContainer UL LI.Selected.emailWFO A {
	WIDTH: 176px
}
TD {
	COLOR: #2a2a2a
}
H2 {
	COLOR: #0093d0
}
H3 {
	COLOR: #0093d0
}
H4 {
	COLOR: #0093d0
}
#NavigationContainer #SearchContainer {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 50px 0px 0px; PADDING-TOP: 7px
}
#NavigationContainer #SearchContainer INPUT {
	DISPLAY: inline; FLOAT: left
}
#NavigationContainer #SearchContainer INPUT.Search {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/aao/Textbox_Background.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 6px; FONT-FAMILY: Helvetica; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px
}
#ContentContainer {
	PADDING-RIGHT: 44px; PADDING-LEFT: 44px; PADDING-BOTTOM: 0px; WIDTH: 936px; PADDING-TOP: 0px; POSITION: relative
}
#ContentContainer #ContentContainer_Left {
	DISPLAY: inline; FLOAT: left; WIDTH: 698px
}
#ContentContainer #ContentContainer_Right {
	DISPLAY: inline; FLOAT: right; WIDTH: 224px
}
#ContentContainer .Feature {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: url(../images/aao/Feature_Background.gif) no-repeat right bottom; PADDING-BOTTOM: 5px; MARGIN: 0px -3px -5px 0px; PADDING-TOP: 0px
}
#ContentContainer .ContentBlock {
	MIN-HEIGHT: 250px; BACKGROUND: url(../images/aao/Content_Block_Background.gif) repeat-x 50% top; MARGIN: 14px 0px 0px; HEIGHT: 250px
}
#ContentContainer .Feature .ContentBlock {
	BACKGROUND: url(../images/aao/Feature_Content_Block_Background.gif) repeat-x 50% top
}
#FeatureItemContainer {
	OVERFLOW: hidden; WIDTH: 698px; POSITION: relative; HEIGHT: 197px
}
.FeatureItem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 374px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 314px; PADDING-TOP: 30px; POSITION: absolute; TOP: 0px; HEIGHT: 167px
}
.FeatureItemOne {
	BACKGROUND: url(../images/aao/Headline2.jpg) no-repeat
}
.FeatureItemTwo {
	BACKGROUND: url(../images/aao/piggy.gif) no-repeat; LEFT: -700px
}
.FeatureItemThree {
	BACKGROUND: url(../images/aao/pumpkin.gif) no-repeat; LEFT: -700px
}
.FeatureItem .Feature_Headline {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN: 0px 0px 4px; COLOR: #fff; LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial
}
.FeatureItem .Feature_Text {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 4px; COLOR: #fff; LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial
}
.GetMoreNews {
	MARGIN: 16px 0px 0px; HEIGHT: 24px
}
.GetMoreNews A {
	DISPLAY: inline; BACKGROUND: url(../images/aao/ReadMore.png) no-repeat; FLOAT: left; WIDTH: 106px; TEXT-INDENT: -9999px; HEIGHT: 24px
}
.FeatureNavigationContainer {
	HEIGHT: 41px
}
.FeatureNavigationContainer .FeatureNavigation_Item {
	BORDER-RIGHT: #b0c4cc 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; BACKGROUND: url(../images/aao/Feature_Navigation_Item_Background.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 232px; COLOR: #fff; PADDING-TOP: 16px; HEIGHT: 25px; TEXT-ALIGN: center
}
.FeatureNavigationContainer .FeatureNavigation_Item A {
	COLOR: #fff
}
.FeatureNavigationContainer .Last.FeatureNavigation_Item {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#ContentContainer .ContentBlock .ContentBlock_Header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; COLOR: #0093d0; LINE-HEIGHT: 14px; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px
}
#ContentContainer #InnerContentContainer {
	OVERFLOW: hidden; WIDTH: 698px; POSITION: relative
}
#ContentContainer #InnerContentContainer #InnerContentContainer_Left {
	DISPLAY: inline; FLOAT: left; WIDTH: 125px
}
#ContentContainer #InnerContentContainer .subleft {
	WIDTH: 184px! important
}
.subleft #CS_Element_LeftNav {
	OVERFLOW: auto; WIDTH: 184px; POSITION: relative
}
.subleft #leftnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 174px; PADDING-TOP: 20px
}
.subleft #leftnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../images/aao/GreenSquare.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; WIDTH: 162px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.subleft #leftnav LI A {
	FONT-SIZE: 13px; COLOR: #0066a4; LINE-HEIGHT: 1.5em; FONT-FAMILY: Helvetica
}
.subleft #leftnav BR {
	DISPLAY: none
}
.subleft #leftnav .subNav {
	FLOAT: left; MARGIN: 6px 0px 0px; WIDTH: 162px
}
.subleft #leftnav .subNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/aao/BlueDot.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; WIDTH: 152px; PADDING-TOP: 0px
}
.subleft #leftnav .subNav LI A {
	FONT-SIZE: 12px; COLOR: #2ea0cf; LINE-HEIGHT: 1.5em; FONT-FAMILY: Helvetica
}
#ContentContainer #InnerContentContainer #InnerContentContainer_Left .Ad_Left {
	MARGIN: 14px 0px 0px; WIDTH: 125px; HEIGHT: 250px
}
#ContentContainer #InnerContentContainer #InnerContentContainer_Left .Ad_Left A {
	DISPLAY: block; WIDTH: 125px; TEXT-INDENT: -9999px; HEIGHT: 250px
}
#ContentContainer #InnerContentContainer #InnerContentContainer_Right {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 559px; PADDING-TOP: 14px
}
#ContentContainer #InnerContentContainer .subright {
	WIDTH: 500px! important; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subright .contentBlock_header {
	MARGIN: 0px 0px 8px
}
.subright .contentBlock_header IMG {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid
}
.subright .CS_Element_Image IMG {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid
}
.subright .CS_Element_Image IMG {
	MARGIN: 0px 0px 8px
}
.subright .CS_Textblock_Caption {
	FONT-WEIGHT: normal; FONT-SIZE: 30px; MARGIN: 0px 0px 16px; COLOR: #0066a4
}
.subright H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN: 14px 0px 4px; COLOR: #0093d0
}
.subright H2 A {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN: 14px 0px 4px; COLOR: #0093d0
}
.subright H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 14px 0px 4px; COLOR: #666; TEXT-DECORATION: underline
}
.subright H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 14px 0px 4px; COLOR: #666; TEXT-DECORATION: underline
}
.subright H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 40px; MARGIN: 24px 0px 14px; COLOR: #666
}
.subright H6 A {
	FONT-WEIGHT: normal; FONT-SIZE: 40px; MARGIN: 24px 0px 14px; COLOR: #666
}
.subright P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 8px; COLOR: #666; LINE-HEIGHT: 17px
}
.subright P A {
	COLOR: #7bb80d
}
.subright UL {
	MARGIN: 14px 0px 0px
}
.subright OL {
	MARGIN: 14px 0px 0px
}
.subright UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(../images/aao/BlueDot.gif) no-repeat 10px 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #666; LINE-HEIGHT: 17px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.subright OL LI {
	FONT-SIZE: 12px; MARGIN: 0px 0px 8px 24px; COLOR: #666; LINE-HEIGHT: 17px; LIST-STYLE-TYPE: decimal
}
.subright OL LI OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
.subright OL.Letters LI {
	LIST-STYLE-TYPE: upper-alpha
}
.subright OL.Letters LI OL LI {
	LIST-STYLE-TYPE: decimal
}
.subright UL LI A {
	COLOR: #7bb80d
}
.subright OL LI A {
	COLOR: #7bb80d
}
.subright OL.Roman LI {
	LIST-STYLE-TYPE: lower-roman
}
.regform {
	MARGIN: 14px 0px 0px
}
.regform TABLE TR TD.text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 3px
}
.regform TABLE TR TD A.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7bb80d; PADDING-TOP: 3px
}
#ContentContainer #InnerContentContainer .subPageHeaderImage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.NewsBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.News_Item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 1.2em; BACKGROUND: url(../images/aao/News_Item_Background.gif) no-repeat 12px 2px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; COLOR: #666; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.MoreStories {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.News_Item A {
	COLOR: #0093d0
}
.News_Item A.More {
	COLOR: #7bb80d
}
.PollBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.Poll_Item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 10px; COLOR: #0099cc; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.Poll_Radio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; COLOR: #666; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.Poll_Vote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; HEIGHT: 35px
}
.Poll_Vote A {
	DISPLAY: inline; FLOAT: left; MARGIN: 15px 0px 0px; COLOR: #999
}
.Poll_Vote INPUT {
	DISPLAY: inline; FLOAT: right; MARGIN: 10px 15px 0px 0px
}
.ConferenceBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.Conference_Item {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px
}
.Conference_Image {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 15px 0px 0px
}
.Conference_Headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #666; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px
}
.Conference_Text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #666; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.Conference_Register {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.4em
}
.Conference_Register A {
	COLOR: #7bb80d
}
.VideoBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.Video_Item {
	MARGIN: 15px 0px 0px; TEXT-ALIGN: center
}
#FooterContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; BACKGROUND: url(../images/wfo/Footer_Container_Background.gif) repeat-x; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 1.4em; PADDING-TOP: 14px; POSITION: relative; HEIGHT: 12px
}
#FooterContainer UL LI {
	LIST-STYLE-TYPE: none
}
#FooterContainer OL LI {
	LIST-STYLE-TYPE: none
}
#FooterContainer #FooterNavigationTop {
	CLEAR: both; TEXT-ALIGN: center
}
#FooterContainer A {
	COLOR: #fff
}
#FooterContainer .FooterNavigationColumn {
	DISPLAY: inline; FLOAT: left; MARGIN: 14px 0px 0px 160px
}
.Clear {
	CLEAR: both
}
.tbl_text_white {
	COLOR: #ffffff
}
.Feature BR {
	DISPLAY: none
}
.Feature .ContentBlock_Header {
	HEIGHT: 18px! important
}
.subright .collapse_body UL {
	MARGIN: 0px
}
.collapse_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 1.2em; BACKGROUND: url(../images/aao/Plus_Sign.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; CURSOR: pointer; COLOR: #0093d0; PADDING-TOP: 0px
}
.collapse_open {
	BACKGROUND: url(../images/aao/Minus_Sign.gif) no-repeat 0px 2px
}
.OfficerBlock {
	MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 100%
}
.OfficerBlock IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN: 0px 20px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.Rates {
	BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px 14px; BORDER-LEFT: #ccc 1px solid
}
.Insurance {
	BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px 14px; BORDER-LEFT: #ccc 1px solid
}
.Rates TR TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.Insurance TR TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.Insurance TR TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.Rates TR TD.BoldRate {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
IFRAME {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.NoRightContainer DIV#ContentContainer_Right {
	DISPLAY: none! important
}
.NoRightContainer DIV#ContentContainer_Left .Feature {
	DISPLAY: none! important
}
.NoRightContainer DIV#ContentContainer_Left DIV#InnerContentContainer DIV#InnerContentContainer_Left {
	DISPLAY: none! important
}
.NoRightContainer DIV#ContentContainer_Left DIV#InnerContentContainer {
	OVERFLOW: visible! important
}
.NoRightContainer DIV#ContentContainer_Left DIV#InnerContentContainer .subright {
	MARGIN: 0px -255px 0px -215px; WIDTH: 970px! important
}
.NoRightContainer DIV#ContentContainer_Left DIV#InnerContentContainer .subright DIV#cs_control_816 {
	DISPLAY: none! important
}
.NoRightContainer DIV#ContentContainer_Left DIV#InnerContentContainer .subright TABLE.calendarTable TR TD {
	WIDTH: 130px! important
}
.NoRightContainer DIV#ContentContainer_Left DIV#InnerContentContainer .subright TABLE.calendarTable TR TD DIV.tooltip {
	WIDTH: 120px
}
.Vango .WelcomeText {
	MARGIN-TOP: -20px! important; FONT-WEIGHT: normal! important; FONT-SIZE: 12px! important
}


.SearchFormTD span {width:100%;display:inline-block;text-align:right;font-weight:bold;}
#C_2_1_SearchTableValues {width:100% !important;}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
#TEXT_0
{
	font-size: 14pt;
}
#DIV_0
{
	border: none;
}
	/* RESETS */
	/*#nav_bg, #footer, #footer_bg { margin: 0 auto; padding: 0px; }*/

	#nav_bg, #footer_bg { margin: 0 auto; padding: 0px; }

	body, #footer_bg, #header    { text-align: left; }
	#nav_bg	  		     { text-align: center; }
	body, input, textarea               { line-height: 17px; font: 13px Arial, Helvetica, sans-serif!important; }
	/*a:link, a:visited, a:active         { color: #ae484e; text-decoration: none; }
	a:hover                             { color: #ae484e; text-decoration: underline; }
	*/
	#w_all          { width: 100%; min-width: 1000px; /*background: url(../images/WFO2/container_bg.png) top left repeat-y;*/ } 
	#w_footer	{ width: 100%; /*min-width: 1000px;*/ font-size: 11px; margin-top: 10px; } 
	#header_bg	 { margin-top: 25px; } 

	#nav_bg	{ width: 100%; background: #edebe1 url(../images/WFO2/nav-bg.jpg) top left; line-height: 0px;}
	.LeftUITableHeaderTD, .DataFormChildHeader	{ width: 100%; background: #edebe1 url(../images/WFO2/nav-bg.jpg) top left;}

	#footer_bg   { background: ; width: 100%; font-size: 11px; color: #a8a8a8; border-top: 1px solid #b8b8b8; margin-left: 0px; }

/*
	#header 	 { width: 960px; margin: 0 auto; padding: 0 20px; }
	#nav		 { margin: 0px auto; padding: 0px 20px 0px 20px; width: 960px; }
*/
	#header 	 { width: 960px; margin: 0 auto; padding: 0 20px; }
	#nav		 { margin: 0px auto; padding: 0px 20px 0px 20px; width: 960px; }


	#footer      { width: 960px; height: auto; text-align: justify!important; padding: 0px 0px 0px 6px; }

	/*** #header ***********/
	#logo	 { width: 320px; height: 88px; float: left; }
	#logo img	{ border: none; }
	#header-text	{ height: 27px; float: right; margin-top: 46px; color: #989898; margin-right: 10px; }
	#header-text a	{ color: #989898; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
	#login-btn		{ width: 113px; height: 27px; float: right; margin-top:40px; margin-left: 0px; }
	#header p 	 { }
	#header a  	 { }
	/*** #nav **************/
	#nav img     { margin: 0px 0px 0px; padding: 0px; }
	/*** #footer ***********/
	#footer .footer_nav     { margin: 0px; padding: 15px 0px 6px 0px; text-transform: uppercase; }
	#footer p 		{ margin: 0px; padding: 0px; }
	#footer .devby          { margin-bottom: 15px; }
	#footer br 		{ display: none!important; } /* hide coded breaks*/
	#footer a:link, #footer a:visited, #footer a:active     { color: #A8A8A8; text-decoration: none; font-weight: bold; }
	#footer a:hover                                         { color: #c57e82; text-decoration: none; font-weight: bold; }
	#footer-btm                                             { height: 30px;  position: relative; display: block; } 
	.qcformcolor         { padding: 2px; width: 234px; font: 12px verdana, arial, sans-serif; border: 1px solid; background-color: #fff!important; border-color: #dadada; color: #5f5f5f; } /*input field*/

	
	/* Webkit - Browsers have an offset of 1px horizontally - due to odd nuber in pixel resolution vieport */
	@media screen and (-webkit-min-device-pixel-ratio:0) { html { overflow-x: scroll; margin-left: -1px; } }

/*#contentPane {padding:10px;width: 640px;}*/

	#contentPane {padding-left:74px; padding-right:23px;padding-top:10px;}
	h1, span, td {color: #2a2a2a}
	.DataFormDivDefault{ border-width:1px; border-style:solid; border-color:#b8b8b8;background-color:#fff; }
	.WizardHeader {display:none;} /*hide form title*/
	/*.DataFormChildHeader	{font-size:7px;font-weight:bold;}*/

/* #eWebRightPaneTableCell {display:none;} */


/*#eWebContentPaneTableCell {width: 960px; min-width: 960px;}*/
.leftPaneColumn, .rightPaneColumn {max-width:25%; width:0px}
.midPaneColumn {width: 960px;}
.TopUIHyperLink {white-space: nowrap;}
#eWebLeftPaneTopLinksCell {padding-left: 38px;}	

/*#footer .container {display: none; }
#subfooter .container {display: none; }*/

/* 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*/