﻿/*
	Copyright Part Styles
*/
.Copyright											{ font: bold 6pt verdana; color: #aeb1af; text-align: left; padding: 0px 5px 0px 5px; }
.CopyrightSep										{ background-color: #aeb1af; }

/*
	Footer Menu Part Styles
*/
.FooterMenu											{ font: bold 6pt verdana; color: #989a9b; text-align: left; padding: 0px 5px 0px 5px; }
.FooterMenu A										{ font: bold 6pt verdana; color: #989a9b; text-decoration: none; }
.FooterMenu A:hover								{ text-decoration: underline; }
.FooterMenuSep										{ background-color: #989a9b; }

/*
	Logo Part Styles
*/
.LogoPart											{ text-align: center; vertical-align: middle; }

/*
	Association Part Styles
*/
.AssociationNameCell								{ vertical-align: middle; }
.AssociationIconCell								{ padding-right: 10px; text-align: center; }
.AssociationNameLink								{ font: bold 10pt verdana; color: #333333; }

/*
	Contact Listing Styles
*/
.ContactPanel										{ margin-left: 35px; }
.ContactDiv											{ margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.ContactBioPanel									{ margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 30px; }
.ContactListName									{ font: bold 10pt verdana; color: #ffffff; padding-top: 10px; }
.ContactListName A								{ font: bold 10pt verdana; color: #ffffff; padding-top: 10px; }
.ContactBioText									{ font: normal 7pt verdana; color: #ff0000; }
.ContactListTitle									{ font: bold 10pt verdana; color: #a0a0a0; }
.ContactListData									{ font: normal 8pt verdana; color: #888888; }
.ContactListData A								{ font: normal 8pt verdana; color: #888888; text-decoration: none; }
.ContactBioName									{ font: bold 14pt verdana; color: #333333; }
.ContactBioTitle									{ font: bold 12pt verdana; color: #666666; }
.ContactBioText									{ font: normal 8pt verdana; color: #888888; padding-top: 10px; }
.ContactBioPortrait								{ padding-right: 20px; padding-bottom: 5px; }
.ContactBioTag										{ font: normal 8pt verdana; color: #888888; padding-top: 10px; padding-left: 5px; }
.ContactBioTag	A									{ font: normal 8pt verdana; color: #888888; padding-top: 10px; padding-left: 5px; }

/*
	Product Listing Styles
*/
.ProductCategoryText								{ font: bold 8pt verdana; color: #ffffff; }
.ProductColCell									{ text-align: left; vertical-align: bottom; padding-bottom: 2px; }
.ProductColLabel									{ font: bold 7pt verdana; color: #888888; }
.ProductNameLabel									{ font: bold 9pt tahoma; text-align: left; color: #ffffff; padding-right: 10px; }
.ProductFootnote									{ font: bold 7pt verdana; color: #d0d0d0; text-align: left; vertical-align: middle; padding-left: 10px; }
.ProductBulletCell								{ text-align: center; vertical-align: middle; padding-right: 5px; padding-top: 3px; padding-bottom: 2px; }
.ProductNameCell									{ text-align: left; padding-top: 3px; padding-bottom: 2px; }
.ProductSpecCell									{ text-align: left; padding-top: 3px; padding-bottom: 2px; }
.ProductSpecLink									{ font: bold 8pt verdana; color: #84827C; text-align: left; }
.ProductSpecLink A								{ font: bold 8pt verdana; color: #989a9b; text-decoration: none; }
.ProductSpecLink A:hover						{ text-decoration: underline; }
.ProductDescCell									{ text-align: left; padding-top: 3px; padding-bottom: 2px; }
.ProductDescLabel									{ font: bold 7pt verdana; color: #666666; text-align: left; }

/*
	Contact Sidebar Part
*/
.LocationDetailDiv								{ margin-left: 35px; margin-bottom: 0px; margin-top: 0px; margin-right: 35px; }
.LocationBulletCell								{ padding-right: 5px; }
.LocationGroupNameCell							{ width: 100%; }
.LocationAddressTypeCell						{ width: 100%; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; }
.LocationLocationNameCell						{ width: 100%; }
.LocationAddressCell								{ width: 100%; padding-left: 10px; }

.LocationGroupNameText							{ font: bold 11pt verdana; color: #606060; }
.LocationAddressTypeText						{ font: bold 10pt verdana; color: #606060; }
.LocationNameCell									{ font: bold 8pt verdana; color: #606060; }
.LocationAddressText								{ font: normal 8pt verdana; color: #606060; }
.LocationCopyText									{ font: normal 8pt verdana; color: #606060; }

.LocationSeperatorBkg							{ padding-top: 15px; padding-bottom: 15px; background-image: url(../Images/Backgrounds/SidebarListSeperator.png); background-repeat: repeat-x; background-position: center; }

/*
	Project List Part
*/
.ProjectProductCell								{ text-align: left; height: 35px; vertical-align: middle; }
.ProjectNameCell									{ text-align: left; padding-right: 10px; }
.ProjectNameCell A								{ font: bold 8pt verdana; color: #ffffff; }
.ProjectSizeCell									{ text-align: right; }
.ProjectLocationCell								{ text-align: left; }
.ProjectCountryCell								{ text-align: right; }
.ProjectDescriptionCell							{ padding-left: 10px; }
.ProjectTitleCaptionCell						{ text-align: center; padding-top:10px; background-color: #ffffff; }
.ProjectProductText								{ font: bold 10pt verdana; color: #ffffff; }
.ProjectNameText									{ font: bold 8pt verdana; color: #ffffff; }
.ProjectLocationText								{ font: normal 8pt verdana; color: #ffffff; }
.ProjectCountryText								{ font: normal 8pt verdana; color: #ffffff; }
.ProjectDescriptionText							{ font: italic 8pt verdana; color: #888888; }
.ProjectSizeText									{ font: italic 8pt verdana; color: #888888; }
.ProjectSeperator									{ padding-bottom: 5px; padding-top: 5px; background-image: url(../Images/Backgrounds/ContentPartTopBorder.png); background-repeat: repeat-x; background-position: center; }
.ProjectTitleCaptionText						{ font: bold 10pt verdana; color: #888888; }

/*
	Tech Service Part Styles
*/
.DotStateDropdown									{ font: normal 8pt verdana; color: #000000; }
.DotApprovalCategoryText						{ font: bold 8pt verdana; color: #ffffff; }
.DotApprovalColumnHeader						{ font: bold 7pt verdana; color: #888888; text-align: left; vertical-align: bottom; padding-bottom: 5px; border-bottom: solid 1px #888888; }
.DotApprovalTitleText							{ font: bold 9pt tahoma; text-align: left; color: #ffffff; }
.DotApprovalLabel									{ font: normal 8pt verdana; color: #ffffff; }
.DotApprovalDataListCell						{ text-align: left; padding-top: 3px; padding-bottom: 2px; }

.TechServContentDiv								{ margin-top: 10px; margin-left: 20px; margin-right: 10px; }
.TechServTableCell								{ text-align: left; }
.TechServLabelText								{ font: normal 8pt verdana; color: #ffffff; }

/*
	Admin Menu Part Styles
*/
.AdminMenuTextLevel1								{ font: bold 8pt verdana; color: #ffffff; }
.AdminMenuTextLevel1 A:hover					{ color: #ffffff; text-decoration: none; }

/*
	Admin Styles
*/
.AdminCaptionCell									{ padding-bottom: 2px; }
.AdminCaptionLabel								{ font: bold 7pt verdana; color: #666666; }
.AdminDataCell										{ padding-left: 3px; padding-top: 5px; padding-bottom: 5px; background-color: #e0e0e0; border: solid 1px #a0a0a0; }
.AdminDataLabel									{ font: bold 8pt verdana; color: #000000; }
.AdminDataInput									{ font: normal 8pt verdana; color: #000000; }
.AdminDataListCell								{ text-align: left; padding-top: 5px; padding-bottom: 5px; }
.AdminDataListLabel								{ font: normal 8pt verdana; color: #000000; }
.AdminDataListEmptyLabel						{ font: normal 8pt verdana; color: #333333; }
.AdminDataListEmptyLabelWhite					{ font: normal 8pt verdana; color: #ffffff; }
.AdminDataListColumnHeader						{ font: bold 7pt verdana; color: #888888; text-align: left; vertical-align: bottom; padding-bottom: 2px; border-bottom: solid 1px #d0d0d0; }
.AdminContentPanel								{ width: 100%; height:100%; padding-bottom: 3px; }
.AdminPanelTitleLabel							{ font: bold 10pt verdana; color: #666666; }
.AdminUnderConstLabel							{ font: bold 20pt verdana; color: #888888; }

/*
	Widget Styles
*/
.WidgetScore										{ text-align: left; }
.WidgetWeather										{ text-align: right; }
.WidgetTicker										{ text-align: center; }
.WidgetIntro										{ text-align: center; }
.WidgetMenu											{ text-align: center; }

/*
	TreeView Styles
*/
.DefaultNode										{ font: normal 8pt verdana; color: #000000; }
.ParentNode											{ font: bold 8pt verdana; color: #000000; }
.RootNode											{ font: bold 10pt verdana; color: #000000; }
.HoverNode											{ background-color: #a0a0a0; border: solid 1px #888888; color: #ffffff; }
.SelectNode											{ background-color: #ffffff; border: solid 1px #888888; }
.TreeTitleCell										{ padding-top: 0px; padding-bottom: 0px; }
.TreeTitleLabel									{ font: bold 12pt verdana; color: #333333; }


/*
	Calculator Styles
*/
.CalcCaptionLabel									{ font: bold 7pt verdana; color: #808080; }
.CalcHeaderLabel									{ font: bold 6pt verdana; color: #808080; }
.CalcHeaderCell									{ text-align: center; }
.CalcCaptionCell									{ padding-top: 3px; }
.CalcTextCell										{ padding-right: 5px; }
.CalcListCell										{ padding-bottom: 3px; }
.CalcTitleCell										{ padding-top: 5px; padding-bottom: 10px; }
.CalcTitleLabel									{ font: bold 12pt verdana; color: #ffffff; }
.CalcEditText										{ font: normal 8pt arial; color: #0000ff; }
.CalcTotalLabel									{ font: normal 12pt verdana; color: #0000ff; }

/*
	Faq Styles
*/
.FaqHeader											{ font: bold italic 8pt verdana; color: #888888; padding: 5px; background-color: #303030; margin-top: 3px; cursor: hand; border: solid 1px #888888; }
.FaqHeaderSelected								{ font: bold italic 8pt verdana; color: #ffffff; padding: 5px; background-color: #303030; margin-top: 3px; cursor: hand; border-left: solid 1px #888888; border-top: solid 1px #888888; border-right: solid 1px #888888; }
.FaqContent											{ font: normal 8pt verdana; color: #000000; padding-left: 15px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #f0ebcd; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }
.FaqLink												{ font: bold italic 8pt verdana; color: #888888; }
.FaqLink	a											{ font: bold italic 8pt verdana; color: #888888; text-decoration: none; }
.FaqLink a:hover									{ color: #ffffff; text-decoration: underline; }
