 #eWebForm {display:inline;}
 
 #XXXXXXXX__UP {display:none}
 
 .dataformnodisplay {display:none}
 
.rightalign {text-align:right;}

.topmargin {padding-top:20px;}

.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;}

.DataFormLabelHidden{visibility: hidden;} 

.DataFormButton
{	
	font-family: Helvetica;
	vertical-align:top;
	background-color: #78A22F;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.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:#78a22f;color:#ffffff;height:11px;width:100%; }

.DataFormChildHeaderIndent{text-indent:30px;font-size:9pt;font-weight:bold;background-color:#78a22f;color:#ffffff; height:11px; }

.DataFormChildHeaderRHS{font-size:9pt;font-weight:bold;color:#ffffff; background-color:#78a22f; height:11px;width:100% }

.DataFormChildHeaderNoFilter{font-size:9pt;color:#ffffff; background-color:#78a22f;}

.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:#ffffff;color:#000000;}

.DataFormChildDataGridHeader1{ font-size: 8pt; font-weight: bold;background-color:#ffffff;color:#000000;}

.DataFormChildDataGridHeaderLink{background-color:#ffffff;color:#000000;text-decoration:none; font-size:7pt; font-weight:normal;}

.DataFormChildDataGridItem{ font-size: 8pt;color:#000000;background-color:#ffffff;}

.DataFormChildDataGridItem1{ font-size: 8pt;color:#000000;background-color:#ffffff;}

.DataFormChildDataGridItemLink{color:#000000;font-weight:bold;}

.DataFormChildDataGridPager{ font-size: 9pt;color:#000000;}

.DataFormChildDataGridPagerLink{color:#000000; font-size: 11pt;}

.DataFormChildDataGridSelectedItem{ font-size: 8pt; font-weight: bold;color:#ffffff;background-color:#663399;}

.DataFormChildDataGridSelectedItemLink{color:#000000;}

.DataFormCompareValidator{font-size:8pt;color:red;font-weight:bold;}

.DataFormDivDefault{ border-width:1px; border-style:solid; border-color:#888;background-color:#ffffff; }

.DataFormDivFormBackground{border-width:1px; border-style:solid;background-color:#ffffff;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,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:8pt;}

.DataFormLabelErrorMessage{font-size:8pt;color:red;font-weight:bold;}

.DataFormLabelField{font-size:8pt;}

.DataFormLabelFilter{font-size:8pt;}

.DataFormLabelHeader{font-size:9pt;font-weight:bold;background-color:#ffffff;}

.DataFormLabelMultiLine{font-size:8pt;}

.DataFormLabelHeaderBG{font-size:9pt;font-weight:bold;background-color:#ffffff;}

.DataFormLabelSubHeaderBG{font-size:8pt;font-weight:bold;background-color:#ffffff;}

.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:#ffffff; 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;font-weight:bold;}

.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;font-weight:bold;}

.DataFormRequiredFieldValidator{font-size:8pt;color:red;font-weight:bold;}

.DataFormSubHeaderTD {font-size:9pt} 

.DataFormTABLE {width:800px} 

.DataFormTextBox{font-size:8pt;font-family:Helvetica, sans-serif;}
div.DataFormTextBox{width:550px; border-color:#ffffff; overflow:auto; float:left; height:180px;}

.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:#ffffff;color:#000000;}

.DataFormNestedTableCellTR {}

.DataFormNestedTableHeaderTR { font-size: 8pt; font-weight: bold;background-color:#ffffff;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; height:150px; width:250;}

.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:#9BC7ED;color:#ffffff; padding-left:3px;height:11px; }

.LeftUITableHeaderTDRHS{font-size:9pt;font-weight:bold;background-color:#663399;color:#ffffff; height:11px; }

.LeftUITableTD{}

.LeftUIDropDownListFind{font-size:8pt;width:160px ;background-color:#F3F0F6}

.LeftUIDropDownListAccessed{font-size:8pt;width:160px;background-color:#F3F0F6}



.PageFrameworkBODY{

                
                background-color: White;
				

} /*insert background image in this class -ROB */

.PageFrameworkBODYModal{font-size:8pt;background-color:#FFFFFF;color:#000000;margin:0;}

.PageFrameworkBottomFONT{}

.PageFrameworkBottomTD{font-size:8pt}

.PageFrameworkBottomTR{}

.PageFrameworkContentFONT{}

.PageFrameworkContentTD{font-size:8pt;}

.PageFrameworkContentTR{}

.PageFrameworkFONT{}

.PageFrameworkLeftFONT{}

.PageFrameworkLeftTD{font-size:8pt}

.PageFrameworkRightFONT{}

.PageFrameworkRightTD{font-size:8pt}

#PageFrameworkTABLE
{
	font-size:10px;
	border-left: 1px solid #d5d8d8;
	border-right: 1px solid #d5d8d8; 
}

#eWebContentPaneTableCell{/*CONTENT AREA - ROB */ padding-bottom:28px;}
/* #eWebContentPaneTableCell{font-size:10px;border-style:solid;border-width:2px;border-top:none;padding:1px; border-color:Black;}

#eWebContentPaneTable{font-size:10px;border-style:solid;border-width:2px;border-top:none;padding:1px; border-color:Black;}

#eWebFrameWorkMiddleRow{text-align:center;}

#eWebLeftPaneTableCell{font-size:10px;border-style:solid;border-width:2px;border-top:none;padding:1px; border-color:Black; width: 210px;}

#eWebLeftPaneTableRowMiddle{font-size:10px;border-style:solid;border-width:2px;border-top:none;padding:1px; border-color:Black; width: 210px;} 

#eWebLeftPaneTableCell{ visibility:0; } 

#eWebContentPaneTableRowMiddle {padding-left: -350px; margin-left: -350px;}
*/

.eWebLeftPaneTableCell {margin-right: -350px; width: 180px;}

.PageFrameworkTABLE{}

.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 Verdana, Helvetica, sans-serif;}
.WizardTitleSeparator { font-size: 10pt}
.WizardHeader { font-size: 8pt; color:#666666; font-weight:bold}*/
.WizardTitle {display:none;}

.WizardTitleSeparator {display:none;}

.WizardFormTitle { font-size: 8pt; font-weight:bold}

.WizardHeader {display:none;}

.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-family: Helvetica;
	vertical-align:top;
	background-color: #78A22F;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 21px 0 24px 10px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}



 

/* DISCUSSION GROUPS */

 .DGBox3{width:100%;}

.DGDataFormChildDataGridHeader{background-color:#9BC7ED; color:#fff; font-size:7pt; font-weight:bold; padding:2px;}

.DGDataFormChildDataGridHeaderLink{background-color:#9BC7ED; 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 #ffffff; padding:2px; font-size:8pt; }

.DGTitle { border-bottom: 1px solid #ffffff; padding:2px; font-weight:bold; font-size:8pt; }

.DGSmall { border-bottom: 1px solid #ffffff; 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 #9BC7ED;border-style:none none dashed none;clear:both;margin:5px 12px 5px 0;}

.onlineStoreMemberPrice {font-weight:bold;}

.DataFormButtonRight 
{	
	font-family: Helvetica;
	vertical-align:top;
	background-color: #78A22F;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 21px 0 24px 10px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	float: right;
}

#onlineStoreFeatureBox {border:1px solid #9BC7ED;font-size:8pt;background-color:#ffffff;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 #9BC7ED;font-size:8pt;background-color:#ffffff;padding:5px 8px 8px 8px; margin-bottom:12px; margin-top:105px ! Important}
/*LP Added margin-top to fix overlap*/

#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 #9BC7ED;border-bottom-width:0;font-size:8pt;background-color:#ffffff;padding:5px 8px 0 8px;}

#onlineStoreSearchBoxEnd {border-bottom:1px solid #9BC7ED;}

#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 #ffffff 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:#ffffff;}

.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:#9BC7ED; } 

.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 #ffffff; padding:1px 0 1px 2px; font-size:8pt; }

.transactions_title { font-size: 7pt; font-weight: bold; padding-top: 1px; padding-bottom: 1px; background-color:#78a22f;color:#ffffff; padding-left: 2px;}

 

/* 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-size: 24px;
	font-weight: 300;
	padding: 10px 0 5px 0;
	margin: 0;
	color: #78a22f;
}

.PageTitle {

                font-family: Helvetica, sans-serif;

                font-size: 18px;

                font-weight: bold;

                color: #993416;

                display: block;

                border-bottom-width: 3px;

                border-bottom-style: dotted;

                border-bottom-color: #f5c648;

                margin-top: 0px;

                margin-bottom: 4px;

}

.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: 8pt;font-family:Helvetica, sans-serif;}

.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:#9BC7ED}

 

/* GLOBAL */


td {font-family:Helvetica,Arial;font-size:9pt;}

table { empty-cells:show; border-collapse:collapse;}

 

A:link {}

A:visited {}

A:active {}

A:hover {}

 

#contentPane {}

#eWebRightPaneTableCell {display:none;}

 

@media print{

                #eWebLeftPaneTableCell {display:none;}

                #LeftPane {display:none;}

                .DataFormLabel{font-size:7pt !important; font-size:8pt} /* fix for firefox label wrap */

                .DataFormLabelRequired{font-size:7pt !important; font-size:8pt} /* fix for firefox label wrap */

}

 

/* ------------------------------------------------------------

 

Base Page Level Styles

 

------------------------------------------------------------ */

 

body

{
	background-position: center top;
	margin: 0 auto;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	width: 1000px;
}

h1

{
	font-size: 24px;
	font-weight: 300;
	padding: 10px 0 5px 0;
	margin: 0;
	color: #78a22f;
}

h2

{

                font-size: 15px;

                font-weight: bold;

                color: #78a22f;

                padding: 0 0 3px 0;

                margin: 0;

}

hr

{

	height: 2px;
	width: 100%;
	border-top: 1.5px solid #d5d8d8;

}


a:link

{

                color: #017573;

                text-decoration: none;

}

a:visited

{

                color: #017573;

                text-decoration: none;

}

a:hover

{

                color: #01514e;

                text-decoration: underline;

}

td

{

                text-align: left;

                vertical-align: top;

                margin: 0px;

                padding: 0px;

}

table

{

                margin: 0px;

                padding: 0px;

}

 

 

/* ------------------------------------------------------------

 

Base Structural Styles

 

------------------------------------------------------------ */

#container

{

                width: 1000px;

                margin-right: auto;

                margin-left: auto;

                z-index: 1;

                position: relative;

}

#maincontent

{

                width: 1000px;

                clear: both;

                padding-right: 50px;

                background-position: center top;

                font-weight: normal;
				

}

#headercontent

{
				/* ROB */
    width: 1000px;
	

}

#leftrail

{

                width: 200px;

                float: left;

                position: relative;

                margin: 0px;

                padding: 0px;

}

#middleblock

{

                width: 340px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 10px;

                margin-top: 10px;

                padding-top: 50px;

}

.middleblock

{

                width: 340px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 10px;

                margin-top: 10px;

                padding-top: 50px;

}

#middleblockwide

{

                width: 430px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 5px;

                margin-top: 10px;

                padding-top: 50px;

}

.middleblockwide

{

                width: 430px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 5px;

                margin-top: 10px;

                padding-top: 50px;

}

#middleblockfull

{

                width: 730px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 10px;

                margin-top: 10px;

                padding-top: 50px;

}

.middleblockfull

{

                width: 730px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 10px;

                margin-top: 10px;

                padding-top: 50px;

}

#rightrail

{

                width: 390px;

                float: right;

                position: relative;

                margin-top: 0px;

}

.rightrail

{

                width: 390px;

                float: right;

                position: relative;

                margin-top: 0px;

}

#rightrailnarrow

{

                width: 290px;

                float: right;

                position: relative;

                margin-top: 0px;

}

.rightrailnarrow

{

                width: 290px;

                float: right;

                position: relative;

                margin-top: 0px;

}

 

.redsubhead

{

                font-size: 14px;

                font-weight: bold;

                color: #993416;

}

 

.rednotify

{

                color: #993416;

}

 

.textbold

{

                font-size: 16px;

                font-weight: bold;

}

 

#swoosh

{

                clear: both;

                float: left;

                position: relative;

                top: 0px;

                left: 0px;

}

.chkbox INPUT

{

                border-style: none;

                margin: 0 3px 0 0;

}

 

/* ------------------------------------------------------------

 

leftrail Styles (Logo, main navigation, quick links, and contact info)

 

------------------------------------------------------------ */

#logo

{
    width: 248px;
    float: left;
	padding-left: 38px;
	padding-top: 28px;
	padding-bottom: 28px;

}

}

#primarynavigation

{

                margin: 0px;

                padding: 0px;

}

#primarynavigation ul

{

                list-style-type: none;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 0px;

                margin-left: 0px;

}

#primarynavigation ul li

{

                padding-top: 0px;

                padding-left: 0px;

                padding-bottom: 0px;

                margin: 0px;

                padding-right: 0px;

}

#primarynavigation ul li a

{

                

                padding-top: 8px;

                padding-left: 4px;

                padding-bottom: 8px;

                border-bottom-width: 1px;

                border-bottom-style: solid;

                border-bottom-color: #FFFFFF;

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #000000;

                text-decoration: none;

                margin: 0px;

                display: block;

                line-height: 16px;

}

#primarynavigation ul li a:hover

{

                padding-top: 8px;

                padding-left: 4px;

                padding-bottom: 8px;

                border-bottom-width: 1px;

                border-bottom-style: solid;

                border-bottom-color: #FFFFFF;

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #000000;

                text-decoration: none;


                display: block;

                margin: 0px;

}

#primarynavigation ul li ul

{

                list-style-type: none;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 0px;

                margin-left: 0px;

}

#primarynavigation ul li ul li

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 0px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul li ul li a

{

                

                display: block;

                padding-top: 0px;

                padding-left: 0px;

                padding-bottom: 0px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul li ul li .on

{

                

                display: block;

                padding-top: 0px;

                padding-left: 0px;

                padding-bottom: 0px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul li ul li a:hover

{

                padding-top: 0px;

                padding-left: 0px;

                padding-bottom: 0px;

                padding-right: 8px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

                

                margin: 0px;

}

 

 

#primarynavigation ul .sub

{

                list-style-type: none;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 0px;

                margin-left: 0px;

}

/*start dimensions*/

 

#primarynavigation ul .dims li

{

                

                display: block;

                padding-top: 0px;

                padding-left: 0px;

                padding-bottom: 0px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 0px;

}

 

#primarynavigation ul .dims li a

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul .dims li .on

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul .dims li a:hover

{

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                padding-right: 8px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

                

                margin: 0px;

}

 

/*end dimensions*/

 

#primarynavigation ul .sub li

{

                

                display: block;

                padding-top: 0px;

                padding-left: 0px;

                padding-bottom: 0px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 0px;

}

 

#primarynavigation ul .sub li a

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul .sub li .on

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul .sub li a:hover

{

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                padding-right: 8px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

                

                margin: 0px;

}

 

 

 

#primarynavigation ul .sub2

{

                list-style-type: none;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 0px;

                margin-left: 0px;

}

#primarynavigation ul .sub2 li

{

                

                display: block;

                padding-top: 0px;

                padding-left: 10px;

                padding-bottom: 0px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 0px;

}

#primarynavigation ul .sub2 li a

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul .sub2 li .on

{

               

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: none;

                padding-right: 8px;

}

#primarynavigation ul .sub2 li a:hover

{

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                padding-right: 8px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

                

                margin: 0px;

}

 

 

#primarynavigation ul .primaryon a

{

                color: #679000;

}

#primarynavigation ul .primaryon a:hover

{

                color: #679000;

}

 

 
 /*ULI JW NF */


td.tablenav 

{

                padding-top: 8px;

                padding-left: 12px;

                padding-bottom: 8px;

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                color: #000000;

                text-decoration: none;

                margin: 0px;
				background-color: #d5d8d8;



}

td.tablenav a:link
{

                color: #000000;
                 
                text-decoration: none;

}

td.tablenav a:visited
{

                color: #000000;
                 
                text-decoration: none;

}

td.tablenav a:hover
{

                color: #000000;

                text-decoration: none;

                

                display: block;

                margin: 0px;

}

td.tablenavon

{

                

                padding-top: 8px;

                padding-left: 4px;

                padding-bottom: 8px;

                border-bottom-width: 1px;

                border-bottom-style: solid;

                border-bottom-color: #FFFFFF;

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #679000;

                text-decoration: none;

                margin: 0px;

                display: block;

                line-height: 16px;

}

td.tablenavon a:link

{

                color: #679000;
                text-decoration: none;

}
td.tablenavon a:hover

{

                color: #679000;
                text-decoration: none;

}

.navsub a:link 

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}

.navsub a:visited 

{

                

                display: block;

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                margin: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #000000;

                text-decoration: none;

                padding-right: 8px;

}


.utilitynav2nf a:link

{

               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

				color: #679000;

                text-decoration: none;

}

.utilitynav2nf a:visited

{

               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

				color: #679000;

                text-decoration: none;

}

.utilitynav2nf a:hover

{
	
               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

               color: #ab0534;

                text-decoration: underline;

}


.utilitynav2nfmy a

{

               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

				color: #AB0534;

                text-decoration: none;

}

.utilitynav2nfmy a:visited

{

               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

				color: #AB0534;

                text-decoration: none;

}

.utilitynav2nfmy a:hover

{
	
               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

               color: #ab0534;

                text-decoration: underline;

}

.utilitynav2nf td
{

               font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;
}
 

 

.navsub a:hover

{

                padding-top: 0px;

                padding-left: 12px;

                padding-bottom: 3px;

                padding-right: 8px;

                border-bottom-width: 0px;

                border-bottom-style: none;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

                

                margin: 0px;

}




a.myulirenew

{

                

                padding-top: 8px;

                padding-left: 4px;

                padding-bottom: 8px;

                border-bottom-width: 1px;

                border-bottom-style: solid;

                border-bottom-color: #FFFFFF;

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #679000;

                text-decoration: none;

                margin: 0px;

                display: block;

                line-height: 16px;
                width: 200px;
                
                

}


a.loginnf 

{

                list-style-image: url(https://www.uli.org/images/arrowbullet.gif);

                list-style-type: disc;

                padding: 0px;

                margin-left: 16px;

                margin-top: 0px;
                
                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #0d6cb6;

                text-decoration: none;

}


.loginnf a:visited

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #993416;

                text-decoration: none;

}

 

.loginnf a:hover

{ 
				list-style-image: url(https://www.uli.org/images/arrowbullet.gif);

                list-style-type: disc;
                
                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

}

.uliLandingEvtListing {

				width: 380px;
				padding-top: 5px;
				padding-left: 10px;

}




/* end  ULI */

.login

{

                margin: 0px;

                padding: 0px;
}

.login .linklist

{

                margin-top: 0px;

                margin-bottom: 4px;

}

 

 

.leftrailmodule .subtitle

{

                font-family: Helvetica, sans-serif;

                font-size: 16px;

                font-weight: bold;

                color: #993416;

                display: block;

                border-bottom-width: 3px;

                border-bottom-style: dotted;

                border-bottom-color: #f5c648;

                margin-top: 0px;

                margin-bottom: 4px;

}

.leftpromo

{

                font-family: Helvetica, sans-serif;

                background-image: url(https://www.uli.org/images/rightpromoback.gif);

                background-repeat: no-repeat;

                background-position: left top;

                padding-top: 16px;

                padding-right: 16px;

                padding-left: 16px;

                font-size: 14px;

                line-height: 18px;

}

.leftpromo .biglink a

{

                font-family: Helvetica, sans-serif;

                font-size: 24px;

                font-weight: bold;

                color: #9BC7ED;

                text-align: center;

}

 

 

.linklist

{

                list-style-image: url(https://www.uli.org/images/arrowbullet.gif);

                list-style-type: disc;

                padding: 0px;

                margin-left: 16px;

                margin-top: 0px;

}

.linklist li

{

                margin: 0px;

                padding-top: 0px;

                padding-right: 0px;

                padding-bottom: 4px;

                padding-left: 0px;

}

.linklist li a:link

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #0d6cb6;

                text-decoration: none;

}

.linklist li a:visited

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #993416;

                text-decoration: none;

}

 

.linklist li a:hover

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

}

#search table

{

                margin: 0px;

                padding: 0px;

                height: 40px;

                width: 390px;

}

 

 

/* ------------------------------------------------------------

 

middleblock Styles (main content styles)

 

------------------------------------------------------------ */

#breadcrumbs

{

                color: #678f00;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 30px;

                position: absolute;

                left: 218px;

                top: 134px;

                line-height: 13px;

                width: 445px;

                height: 30px;

                text-align: left;

                vertical-align: middle;

                display: block;

}

#breadcrumbs a

{

                color: #678f00;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

}

 

.contentmodule

{

                clear: both;

                float: left;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                margin-bottom: 8px;

                padding-bottom: 8px;

                width: 100%;

}

 

.contentmodule .title

{

                font-family: Helvetica, sans-serif;

                font-size: 16px;

                font-weight: bold;

                color: #000000;

                padding-bottom: 8px;

                padding-left: 0px;

}

 

.contentmodule .subtitle

{

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #000000;

                padding-bottom: 4px;

                padding-left: 0px;

}

 

.contentmodule ul

{

                margin-top: 0px;

                padding-top: 0px;

}

 

.contentmoduleheadline

{

                font-family: Helvetica, sans-serif;

                font-size: 18px;

                font-weight: bold;

                color: #993416;

                display: block;

                border-bottom-width: 3px;

                border-bottom-style: dotted;

                border-bottom-color: #f5c648;

                margin-top: 0px;

                margin-bottom: 4px;

}

.contentmoduleheadlinesmall

{

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #993416;

                display: block;

                border-bottom-width: 3px;

                border-bottom-style: dotted;

                border-bottom-color: #f5c648;

                margin-top: 0px;

                margin-bottom: 4px;

}

.contentmodule p

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #333333;

                padding-right: 40px;

                margin: 0px;

                padding-top: 0px;

                padding-bottom: 16px;

                padding-left: 0px;

}

 

.contentmoduleinset

{

                padding-right: 24px;

                padding-bottom: 4px;

}

.contentmodulelinks

{

                float: left;

                clear: both;

                margin-bottom: 4px;

                width: 100%;

                margin-top: 4px;

}

 

 

.tabmodule

{

                clear: both;

                float: left;

                width: 440px;

                margin-top: 20px;

}

.tabmodule h1

{

                font-size: 24px;
	font-weight: 300;
	padding: 10px 0 5px 0;
	margin: 0;
	color: #78a22f;

}

.tabmodule p

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #333333;

                padding-right: 40px;

                margin: 0px;

                padding-top: 0px;

                padding-bottom: 16px;

                padding-left: 0px;

}

 

.tabmodule img

{

                padding-right: 24px;

                padding-bottom: 4px;

}

 

 

 

 

/* ------------------------------------------------------------

 

utility nav and search Styles 

 

------------------------------------------------------------ */

#utilitynav2

{

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                height: 90px;

                width: 375px;

                text-align: right;

                padding-left: 100px;

                background-repeat: no-repeat;

                background-position: left top;

                margin-right: 10px;

                float: right;

                padding-top: 30px;

}

 

 

#utilitynav2 td

{

                vertical-align: middle;

                padding-right: 2px;

                padding-left: 2px;

}


 

#search
{
	float: right;
    padding-top: 43px;
	padding-right: 23px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.searchlinks
{
	text-align: right;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 3px;
	padding-right: 40px;
}

 

#search td

{

                margin: 0px;

                padding: 0px;

                height: 40px;

                vertical-align: middle;

                text-align: right;

}

 

 

 

 

#search .text

{

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #FFFFFF;


                padding-right: 8px;

}

#search .advancedsearch a

{

                font-family: Helvetica, sans-serif;

                font-size: 10px;

                font-weight: normal;

                color: #FFFFFF;

                text-decoration: underline;

                font-style: italic;

}

 

.searchfield

{

    border: 2px solid #94a5a5;
	border-radius: 2px 2px 2px 2px;
	width: 282px;
	height:32px;
	background: #f9f9f9;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
	font-size: 1em;
	font-family: Helvetica;
	font-weight: bold;
	color: #a0a0a0;
	padding: 5px 28px 4px 10px;

}
/*
#search input[type="submit"] {
	width:21px;
	height:21px;
	background-image:url(../images/NG/search-submit.jpg);
	border:none;
	position:absolute;
	top:22px;
	right:22px;
	cursor: pointer;
}
*/
.submit
{
	width:21px;
	height:21px;
	background-image:url(../images/NG/search-submit.jpg);
	border:none;
	cursor: pointer;
	vertical-align: bottom;
	position: relative;
	left: -27px;
	top: -6px;
	
}

/*
#submit
{
	width:21px;
	height:21px;
	background-image:url(../images/NG/search-submit.jpg);
	border:none;
	display: inline-block;
	position: relative;
	left: -27px;
	cursor: pointer;
}
*/

 

 

/* ------------------------------------------------------------

 

Home template rightrail Styles (Promo and special content block styles)

 

------------------------------------------------------------ */

 

.rightrailmodule

{

                background-image: url(https://www.uli.org/images/uli/rightrailback.gif);

                background-repeat: no-repeat;

                background-position: center top;

                padding-top: 5px;

                padding-left: 20px;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                color: #000000;

                margin-bottom: 20px;

                clear: both;

                overflow: auto;

}

.rightrailmoduleheadline

{

                font-family: Helvetica, sans-serif;

                font-size: 16px;

                color: #9BC7ED;

                font-weight: bold;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 16px;

                margin-left: 0px;

}

.rightraillinks

{

                clear: both;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 16px;

                margin-left: 0px;

}

 

 

.rightrailmodule p

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #333333;

                padding-right: 40px;

                margin: 0px;

                padding-top: 0px;

                padding-bottom: 16px;

                padding-left: 0px;

}

.rightrailmodule table

{

                margin-top: 8px;

}

 

.rightrailmoduleinset

{

                padding-right: 12px;

                padding-bottom: 4px;

}

.tableleftcol

{

                padding-right: 8px;

                white-space: nowrap;

                font-weight: bold;

}

.tablerightcol

{

}

 

.locationlist

{

                font-family: Helvetica, sans-serif;

                color: #9BC7ED;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 12px;

                margin-left: 0px;

}

.locationlist a

{

                font-family: Helvetica, sans-serif;

                color: #0d6cb6;

                text-decoration: none;

}

.locationlist a:hover

{

                font-family: Helvetica, sans-serif;

                color: #9BC7ED;

                text-decoration: underline;

}

.locationdivider

{

                padding-right: 8px;

                padding-left: 8px;

}

/* ------------------------------------------------------------

 

interior page Narrow rightrail content styles

------------------------------------------------------------ */

 

.rightrailmodule2

{

                background-image: url(https://www.uli.org/images/rightrailnarrowback.gif);

                background-repeat: no-repeat;

                /* background-position: left top;              */

                padding-top: 5px;

                padding-left: 20px;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                color: #000000;

                margin-bottom: 20px;

}

 

 

.rightrailmodule2 p

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #333333;

                padding-right: 10px;

                margin: 0px;

                padding-top: 0px;

                padding-bottom: 16px;

                padding-left: 0px;

}

.rightrailmodule2 table

{

                margin-top: 8px;

}

 

.rightrailmodule2 img

{

                padding-right: 12px;

                padding-bottom: 4px;

}

.searchtable

{

                font-size: 11px;

                margin: 0px;

                padding: 0px;

}

.searchtable input

{

                font-size: 11px;

}

.searchtable td

{

                padding-top: 4px;

                padding-bottom: 4px;

}

.searchtable img

{

                margin: 0px;

                padding: 0px;

}

 

 

 

/* ------------------------------------------------------------

 

footer Styles 

 

------------------------------------------------------------ */

#footer

{


                clear: both;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

}

/* #footer p

{

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 8px;

                margin-left: 0px;

}

#footer .footertitle

{

                font-family: Helvetica, sans-serif;

                font-size: 14px;

                font-weight: bold;

                color: #9BC7ED;

                padding: 0px;

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 8px;

                margin-left: 0px;

                font-style: normal;

}
 */
#footerleft

{

                float: left;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                font-weight: normal;

                color: #333333;

                margin-right: 12px;

                position: relative;

}

#footerleft img

{

                padding-right: 12px;

                padding-bottom: 4px;

}

#footermiddle

{

                float: left;

                margin-right: 8px;

}

 

#footerright

{

                float: left;

                margin-right: 8px;

                color: #9BC7ED;

                font-style: italic;

}

#footerright a:link

{

                color: #0d6cb6;

                font-family: Helvetica, sans-serif;

                text-decoration: none;

}

#footerright a:visited

{

                color: #993416;

                text-decoration: none;

}

#footerright a:hover

{

                color: #993416;

                text-decoration: underline;

}

#footerright p

{

                margin-bottom: 8px;

}

#footerbottom

{


                clear: both;

                padding-top: 24px;

                padding-bottom: 24px;

}

.footerpromo

{

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                color: #000000;

                white-space: nowrap;

                height: 86px;
				text-align: center;
				padding-top: 8px;

}

.footerpromo p
{
	padding-bottom: 8px;
	margin: 0px;
}

.footercopy 

{
				float: left;
                font-family: Helvetica, sans-serif;

                font-size: 12px;

                color: #000000;

				width: 210px;

                padding-top: 8px;
				padding-left:25px;
				height: 70px;

}

.footerrighttxt
{
				float: right;
                font-family: Helvetica, sans-serif;

                font-size: 11px;

                color: #000000;


                padding-top: 8px;
				
				padding-right: 25px;
				
				text-align: right;

}

.footerrighttxt a

{

                color: #017573;

                text-decoration: none;

}

.ffooterrighttxt a:hover

{

                color: #01514e;

                text-decoration: underline;

}


.footercopy a

{

                color: #017573;

                text-decoration: none;

}

.footercopy a:hover

{

                color: #01514e;

                text-decoration: underline;

}

/* ------------------------------------------------------------

 

Flyout Menu styles Styles 

 

------------------------------------------------------------ */

 

#learnaboutmenu

{

                position: absolute;

                width: 150px;

                z-index: 1;

                background-color: #EBEFF2;

                left: 0px;

                top: 42px;

                visibility: hidden;

}

#learnaboutmenu2

{

                position: absolute;

                width: 150px;

                z-index: 1;

                background-color: #EBEFF2;

                left: 0px;

                top: 241px;

                visibility: hidden;

}

 

 

#learnaboutmenu ul, #learnaboutmenu2 ul

{

                margin: 0px;

                padding: 0px;

                list-style-type: none;

}

#learnaboutmenu li a, #learnaboutmenu2 li a

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                background-color: #EBEFF2;

                color: #000000;

                display: block;

                text-decoration: none;

                padding-left: 6px;

                padding-top: 6px;

                padding-bottom: 6px;

                line-height: 11px;

}

#learnaboutmenu li a:hover, #learnaboutmenu2 li a:hover

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                background-color: #D3DFED;

                color: #000000;

                display: block;

                text-decoration: none;

                padding-left: 6px;

                padding-top: 6px;

                padding-bottom: 6px;

                line-height: 11px;

}

 

#networkmenu

{

                position: absolute;

                width: 150px;

                z-index: 1;

                background-color: #EBEFF2;

                left: 0px;

                top: 75px;

                visibility: hidden;

}

#networkmenu2

{

                position: absolute;

                width: 150px;

                z-index: 1;

                background-color: #EBEFF2;

                left: 0px;

                top: 274px;

                visibility: hidden;

}

 

#networkmenu ul, #networkmenu2 ul

{

                margin: 0px;

                padding: 0px;

                list-style-type: none;

}

#networkmenu li a, #networkmenu2 li a

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                background-color: #EBEFF2;

                color: #000000;

                display: block;

                text-decoration: none;

                padding-left: 6px;

                padding-top: 6px;

                padding-bottom: 6px;

                line-height: 11px;

}

#networkmenu li a:hover, #networkmenu2 li a:hover

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                background-color: #D3DFED;

                color: #000000;

                display: block;

                text-decoration: none;

                padding-left: 6px;

                padding-top: 6px;

                padding-bottom: 6px;

                line-height: 11px;

}

 

/* ------------------------------------------------------------

 

To Delete

#middleblock2 {

                width: 340px;

                float: left;

                position: relative;

                padding-left: 20px;

                padding-right: 10px;

                margin-top:10px;

                padding-top: 50px;

}

 

------------------------------------------------------------ */

 

 

 

/* ------------------------------------------------------------

 

Search Results Styles 

 

------------------------------------------------------------ */

 

.fullresult .searchtitle a:link

{

                font-size: 18px;

}

.fullresult .searchtitle a:visited

{

                font-size: 18px;

}

.fullresult .searchtitle a:hover

{

                font-size: 18px;

}

.fullresult

{

                margin-bottom: 8px;

}

 

.publicationname

{

                font-style: italic;

                color: #666666;

}

.publicationdate

{

                font-style: italic;

                color: #666666;

}

.eventlocationname

{

                font-weight: bold;

}

.searchdesicription

{

                margin-top: 8px;

                padding-top: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 11px;

}

.advancedsearch a

{

                font-family: Helvetica, sans-serif;

                font-size: 10px;

                font-weight: normal;

                color: #0D6CB6;

                text-decoration: underline;

                font-style: italic;

}

.advancedsearch a:hover

{

                font-family: Helvetica, sans-serif;

                font-size: 10px;

                font-weight: normal;

                color: #993416;

                text-decoration: underline;

                font-style: italic;

}

#searchresultsads

{

                font-size: 12px;

                padding-top: 50px;

}

.resultspagination

{

                margin-bottom: 8px;

                text-align: right;

                float: right;

}

.resultssort

{

                margin-bottom: 8px;

                font-weight: bold;

                color: #000000;

                float: left;

}

.resultssort a

{

                font-family: Helvetica, sans-serif;

                font-weight: normal;

                color: #0D6CB6;

                text-decoration: none;

}

 

 

/* ------------------------------------------------------------

 

MY ULI specific Styles

 

------------------------------------------------------------ */

 

 

.cusotmizebox

{

                background-color: #FFFFFF;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

                padding: 3px;

                width: 724px;

                float: left;

                border: thin solid #ffffff;

                margin-top: 8px;

                margin-bottom: 8px;

}

.myulileftcol

{

                float: left;

                width: 360px;

                margin: 2px;

}

 

.myulileftcol h2

{

                font-family: Helvetica, sans-serif;

                font-size: 16px;

                font-weight: bold;

                color: #993416;

                display: block;

                margin-top: 0px;

                margin-bottom: 4px;

}

.myulicontent

{

                clear: both;

}

.myulimodule

{

                margin-right: 8px;

                margin-left: 8px;

                width: 300px;

                border: thin solid #9BC7ED;

                padding: 4px;

                margin-bottom: 16px;

                background-image: url(https://www.uli.org/images/myuliheaderback.jpg);

                background-repeat: no-repeat;

                background-position: center top;

}

.myulimodule p

{

                margin-top: 0px;

                margin-right: 0px;

                margin-bottom: 4px;

                margin-left: 0px;

                padding-top: 0px;

                padding-right: 0px;

                padding-bottom: 4px;

                padding-left: 0px;

                font-family: Helvetica, sans-serif;

                font-size: 12px;

}

 

.minimax

{

                font-family: Helvetica, sans-serif;

                font-size: 10px;

                float: right;

                padding: 2px;

}

.title

{

                font-family: Helvetica, sans-serif;

                font-size: 16px;

                font-weight: bold;

                color: #FFFFFF;

                display: block;

                margin-bottom: 12px;

                padding-right: 8px;

                padding-left: 8px;

}

.rightraillinks .date

{

                padding-right: 8px;

}

.rightraillinks .linklist

{

                margin-bottom: 0px;

}

 

 

/* ------------------------------------------------------------

 

MY ULI Module Styles

 

------------------------------------------------------------ */

 

.myuliblockleft

{

                float: left;

                width: 350px;

                clear: left;

                margin-bottom: 16px;

}

.myuliblockright

{

                float: right;

                width: 350px;

                clear: right;

                margin-bottom: 16px;

}

 

.PortletWindow

{

                margin-bottom: 20px;

}

 

.PortletBody

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

}

 

.PortalToolbutton

{

                font-size: 11px;

}

 

.editlink

{

                font-size: 12px;

}

.profilebox

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 8px;

                float: left;

                width: 350px;

                clear: left;

}

.profilebox img

{

                padding-right: 16px;

}

 

.progressbox

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 8px;

                float: right;

                width: 350px;

                clear: right;

}

.profileheader

{

                overflow: auto;

}

 

.profilename

{

                font-size: 22px;

                font-weight: bold;

}

 

.CalendarSelectedCell

{

                background-color: #9BC7ED;

}

 

.CalendarSelectedCell

{

                background-color: #9BC7ED;

}

.rightraillinks .date

{

                padding-right: 8px;

}

.rightraillinks .linklist

{

                margin-bottom: 0px;

}

 

/* ------------------------------------------------------------

 

MY ULI Module Styles

 

------------------------------------------------------------ */

 

.myuliblockleft

{

                float: left;

                width: 350px;

                clear: left;

                margin-bottom: 16px;

}

.myuliblockright

{

                float: right;

                width: 350px;

                clear: right;

                margin-bottom: 16px;

}

 

.PortletWindow

{

                margin-bottom: 20px;

}

 

.PortletBody

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

}

 

.PortalToolbutton

{

                font-size: 11px;

}

 

.editlink

{

                font-size: 12px;

}

.profilebox

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 8px;

                float: left;

                width: 350px;

                clear: left;

}

.profilebox img

{

                padding-right: 16px;

}

 

.progressbox

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 8px;

                float: right;

                width: 350px;

                clear: right;

}

.profileheader

{

                overflow: auto;

}

 

.profilename

{

                font-size: 22px;

                font-weight: bold;

}

 

.CalendarSelectedCell

{

                background-color: #9BC7ED;

}

 

.CalendarSelectedCell

{

                background-color: #9BC7ED;

}

.rightraillinks .date

{

                padding-right: 8px;

}

.rightraillinks .linklist

{

                margin-bottom: 0px;

}

 

 

/* ------------------------------------------------------------

 

MY ULI Module Styles

 

------------------------------------------------------------ */

 

.myuliblockleft

{

                float: left;

                width: 350px;

                clear: left;

                margin-bottom: 16px;

}

.myuliblockright

{

                float: right;

                width: 350px;

                clear: right;

                margin-bottom: 16px;

}

 

.PortletWindow

{

                margin-bottom: 20px;

}

 

.PortletBody

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

}

 

.PortalToolbutton

{

                font-size: 11px;

}

 

.editlink

{

                font-size: 12px;

}

.profilebox

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 8px;

                float: left;

                width: 350px;

                clear: left;

}

.profilebox img

{

                padding-right: 16px;

}

 

.progressbox

{

                font-family: Helvetica, sans-serif;

                font-size: 11px;

                margin-bottom: 8px;

                float: right;

                width: 350px;

                clear: right;

}

.profileheader

{

                overflow: auto;

}

 

.CalendarSelectedCell

{

                background-color: #9BC7ED;

}

 

.CalendarSelectedCell

{

                background-color: #9BC7ED;

}

 

#fixedtipdiv

{

                position: absolute;

                padding: 10px;

                border: solid;

                border-width: 1px;

                border-color: #8CC63E;

                font: normal 12px Helvetica;

                line-height: 18px;

                z-index: 100;

}

 

div#header {

                height: 128px; /* adjust according your image size - ROB */

                width: 100%;

                background-position: top;

} 

.topheader

{

                background: #9BC7ED ;

}

.hideme{display:none;}


.profilepic {
                background-image: url(https://netforum.uli.org/eWeb/images/eWebContentBG.gif);
                background-repeat: repeat-x;
                background-position: top;
				background-color: #FFFFFF;
}


/* ------------------------------------------------------------

 

DC Site Styles

 

------------------------------------------------------------ */

.dcTitle {
                background-image: url(https://netforum.uli.org/eweb/images/dctitlebg.gif);
                background-repeat: no-repeat;
                background-position: top;
				background-color: #FFFFFF;
				width: 392px;
				height: 350px;
				padding-top: 5px;


}


/* ------------------------------------------------------------

 

Donation Societies Table

 

------------------------------------------------------------ */

table.dataTable {
	margin: 0 auto 1em;
	border-collapse: collapse;
	font-family: Helvetica, Sans-serif;
	color: #363534;
	}
table.dataTableLeft {margin-left: 0;}
	
	table.dataTable caption {
		margin: 0 auto;
		padding: .5em;
		text-align: center;
		font-size: .8em;
		}

	table.dataTable td, table th {
		padding: .4em;
		}
	
	table.dataTable thead {
		border-left: .125em solid #a0c7ff;
		border-top: .125em solid #a0c7ff;
		border-right: .125em solid #a0c7ff;
		background-color: #a0c7ff;
		}
	
		table.dataTable thead tr th {
			text-align: left;
			font-size: .875em;
			color: #fff;
			}
		
	table.dataTable tbody {
		border-left: .125em solid #ccc;
		border-right: .125em solid #ccc;
		border-bottom: .125em solid #ccc;
		}
		
		table.dataTable tbody tr.odd {
			background-color: #fff;
			}
			
		table.dataTable tbody tr.even {
			background-color: #deebfe;
			}
		
		table.dataTable tbody tr td {
			font-size: .75em;
			}
	
	table.dataTable tfoot {
		border-left: .125em solid #d2d7c0;
		border-bottom: .125em solid #d2d7c0;
		border-right: .125em solid #d2d7c0;
		background-color: #d2d7c0;
		color: #fff;
		}
		
		table.dataTable tfoot td {
			font-size: .625em;
			}
 
..submitLink {
background-color: transparent;
padding: 8px;
border: 0px solid transparent;
color: Blue;
text-decoration: underline;
cursor: pointer;
cursor: hand;
}
..submitLink:active {
border: 0px solid transparent;
color: Red;
}


/* ------------------------------------------------------------

 

MEMBERSHIP PAYS STYLES

 

------------------------------------------------------------ */

#startpage_btns
{
	margin-top: 15px;
	float: right;
}

#startpage_btns img
{
	margin-left:25px;
}

#dashboard_left
{
	float: left;
	margin-top: 12px;
}

#dashboard_right
{
	width: 210px;
	float: right;
	margin-top: 38px;
	height: 400px;
}

#dashboard_points
{
	margin-left: 22px;
	width: 200px;
	height: 150px;
	background-image: url(../images/pointsbox_rwd.png);
    background-repeat: no-repeat;
	padding-top: 18px;
}

#dashboard_tblpoints
{
	margin-top: 25px;
	padding: 10px 0px 0px 10px;
}

#dashboard_tblpoints td.tdpoints
{
	color: #92c83f;
	font-weight: bold;
}

#rewards_left
{
	float: left;
	margin-top: 12px;
	width: 520px;
}

#availrewards_left
{
	float: left;
	margin-top: 12px;
	width: 520px;
}

#rewards_right
{
	width: 200px;
	float: right;
	margin-top: 38px;
}

#promotion_right
{	
	width: 260px;
	float: right;
	margin-top: 12px;
}

#promobox
{
	margin-left: 50px;
	/*background-image: url(/eweb/images/ulispring.png);
	background-repeat: no-repeat;*/
	width: 200px;
	padding-top: 70px;
}

#rewards_points
{
	margin-left: 50px;
	width: 200px;
	height: 100px;
	background-image: url(../images/pointsbox_rwd.png);
    background-repeat: no-repeat;
	padding-top: 18px;
	}
	
#redeemed_points
{
	margin-left: 50px;
	width: 200px;
	height: 150px;
	background-image: url(../images/pointsbox_rwd.png);
    background-repeat: no-repeat;
	padding-top: 18px;
}



.ctrpoints
{
	text-align: center;
	color: #026b33;
	font-size: 32pt;
	font-family: Arial;
	font-weight: bold;
}

#dashboard_rewards
{
	margin-left: 22px;
	width: 200px;
	height: 76px;
}

#redeemlink
{
	text-align: center;
}



tr.dashboard_header th
{
	padding: 0px 32px 8px 0px;
	text-align: left;
	color: #78a22f;
	font-size: 11pt;
	font-family: Helvetica;
}

tr.dashboard_rows td
{
	height: 30px;
	text-align: left;
	padding: 8px 32px 0px 0px;
	font-size: 7.5pt;
}

img.redeemlink
{
	margin: 0px;
	padding: 0px;
	width: 125px;
	height: 21px;
	border: none;
	margin-top: 3px;
}


#tblAddRecruit td.pad
{
	padding-right: 40px;

}

#tblAddRecruit td.align
{
	text-align: right;
	padding-top: 17px;
}

#tblAddRecruit td.valign
{
	text-align: right;
	padding-top: 165px;
}

#tblVerifyEmail td
{
	font-size: 0.7em;
	padding-bottom: 4px;
}

#tblSendInvite td
{
	font-size: 0.7em;
	padding-bottom: 4px;
}

#tblMessage td
{
	font-size: 0.7em;
	padding-bottom: 4px;
}


.mp_textbox
{
	border: solid 1px #808080;
	font-size: 15px;
	padding-left: 6px;
	*padding-top: 4px;
}

.mp_textbox_pad
{
	border: solid 1px #808080;
	font-size: 15px;
	padding-left: 6px;
	*padding-top: 4px;
	margin-top: 4px;
}

.mp_errorbox
{
	padding: 8px 0px 8px 8px;
}

.mp_errorbox_verify
{
	padding-top: 8px;
}

.ddl_box
{
	height: 30px;
	width: 60px;
	border: 1px solid #808080;
	margin-top: 4px;
}

.ddl_box_wide
{
	height: 30px;
	width: 250px;
	border: 1px solid #808080;
	margin-top: 4px;
}

.ddl_box_xwide
{
	height: 30px;
	width: 350px;
	border: 1px solid #808080;
	margin-top: 4px;
}

.mp_header_left
{
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: #78a22f;
	float: left;
	height: 20px;
}

.mp_header_right
{
	float: right;
	height: 20px;
}

.mp_home
{
	float:left;
	background-image:url(/eweb/images/mp_home.png);
	background-repeat: no-repeat;
	height:20px;
	width:115px;
	padding-left:24px;

}

.mp_faq
{
	float:right;
	background-image:url(/eweb/images/mp_faq.png);
	background-repeat: no-repeat;
	height:20px;
	padding-left:24px;
}

#mp_hr
{
	display: none;
}

.mp_textarea
{
	border: 1px solid #808080;
	padding: 6px;
	font-family: Helvetica;
	width: 100%;
	font-size: 12px;	
}

.mp_textarea_pad
{
	border: 1px solid #808080;
	padding: 6px;
	font-family: Helvetica;
	width: 100%;
	font-size: 12px;
	overflow: auto;
}

.mp_textareaRO
{
	font: #666666;
	padding: 8px;
	font-family: Helvetica;
	font-size: 12px;
	border: 1px solid #cecece;
	background-color: #fcfcfc;
	margin-top: 4px;
}

p.mp_verify_results_header
{
	font: #0d6cb6;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

.mp_footer
{
	clear: both;
	padding-top: 35px;
	margin-bottom: 8px;
	font-size:9px;
	font-style: italic;
}

/* ------------------------------------------------------------

 

Login & Profile Creation

 

------------------------------------------------------------ */

#tblLogin td
{
	font-size: 0.7em;
	padding-bottom: 4px;
}

.login_left
{
	margin-top:10px;
	float: left;
	width: 340px;
	height: 200px;
	padding-top:15px
}

.login_right
{
	margin-top:10px;
	float: right;
	height: 270px;
	border: 1px solid #cecece;
	background-color: #fcfcfc;
	padding-left:40px;
	padding-right: 40px;
	padding-top:15px;
	margin-left: 60px;
}

.login_header
{
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #78a22f;
	height: 20px;
}

.login_header_red
{
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #993416;
	height: 20px;
}



 #tblLogin input[type=text]:focus,input[type=password]:focus
{
  outline: none;
  border: 1px solid #7bd5f8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}

/*
 #tblLogin input[type=password]:hover,input[type=text]:hover{
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  }
*/


  
  
#tblCheckEmail td
{
	font-size: 0.7em;
	padding-bottom: 4px;
}
  


.login_bottom
{
	clear: both;
	margin-top: 25px;
}


#tblAddAccount td.pad
{
	padding-right: 40px;
}

#tblAddAccount td.align
{
	text-align: right;
	padding-top: 17px;
}

#tblAddAccount td.valign
{
	text-align: right;
	padding-top: 165px;
}


a.login_forgotpw
{
	font-weight: normal;
	font-size:10px;
}

/*LP added to fix add/edit boxes on eweb*/
.AddEditLinkDiv { float:right}
select.AddEdit { float:left;}

/* New Styles added for Next Gen */

div.hr 
{	height: 2px;
	width: 100%;
	border-top: 1.5px solid #d5d8d8;
}

.bottomGradient
{
	clear: both;
	width: 100%;
	height: 30px; 
	background-image: url(../images/NG/botGradient.png);
	background-repeat: repeat-x;
}

.topGradient
{
	width: 100%;
	height: 30px; 
	background-image: url(../images/NG/topGradient.png);
	background-repeat: repeat-x;
}

.familySites
{
	width: 100%;
	height: 33px; 
	background-image: url(../images/NG/header-familynav-bkg-1px.png);
	background-repeat: repeat-x;
}

/* NAV */
#familyNavWrapBkg {
height: 33px;
width: 100%;
background-image: url(../images/NG/header-familynav-bkg-1px.png);
background-position: left top;
background-repeat: repeat-x;
position: absolute;
z-index: 990;
top: 0;
}

#familyNavWrap {
height: 33px;
width:100%;
margin:0 auto;
}
#familyNavWrap ul {
margin: 0;
padding-left: 24px;
list-style-type: none;
}
#familyNavWrap ul li {
float: left;
background-image: url(../images/NG/familynav-divider.png);
background-position: right top;
background-repeat: no-repeat;
}
#familyNavWrap ul li.last-child {
background-image: none;
}
#familyNavWrap ul li a:link, #familyNavWrap ul li a:visited {
display: inline-block;
height: 30px;
padding: 0 10px 0 27px;
font-size: 0.9em;
font-weight: bold;
font-family: Helvetica;
color: #829191;
line-height: 30px;
background-image: url(../images/NG/logo-uli-tiny.png);
background-position: 8px 7px;
background-repeat: no-repeat;
text-decoration: none;
}
#familyNavWrap ul li a:hover {
color: #666;
text-decoration: none;
}

ul.familySites
{
	padding-left:22px;
}

td#eWebLeftPaneTableCell {width: 100px;}

tr#eWebFrameWorkMiddleRow
{
	border-left: 1px solid #d5d8d8;
	border-right: 1px solid #d5d8d8;
}

table#PageFrameWorkTable
{
	border-left: 1px solid #d5d8d8;
	border-right: 1px solid #d5d8d8;
	border-collapse: separate;
}

td#TopPane
{
	border-bottom: 1px solid #d5d8d8;
}

div#onlineStoreSCBox
{
	display: none;
}

td.tablenavon
{
	display: none;
}