/*** CLEAR ALL BLOCKS ***/
.clearFix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden;overflow:hidden;}/*.clearFix{display: inline-block;}*//* Hides from IE-mac \*/* html .clearFix{height: 1%;}.clearFix{display: block;}/* End hide from IE-mac *//******** DOCUMENTS ********/.DocumentLink{font-weight:bold;}.DocumentLink,.DocumentDescription{font-size: 95%;}.DocumentItemPadding{padding-bottom:1em;}/******** EVENTS ********/.EventsNavCalendar{	float: left;	padding: 0;	margin-bottom:10px;}.EventsNavCategories{	float: left;}.EventsNavCategories p, .EventsNavCalendar p{	margin: 0 0 0.8em 0;	padding: 0;	font-size: 95%;	font-weight: bold;	color:#8b875a;	font-family:Arial, tahoma, Verdana, Sans-Serif;}.EventsNavCategories select, .EventsNavCategories select option, .EventsNavCalendar select, .EventsNavCalendar select option{	font-size: 100%;}.EventsListItem{}a.EventsListItem img{background-color:#ffffff;}.EventsListName{font-size: 100%;font-weight: bold;}.EventsListSummary{font-size: 95%;font-style: italic;display: block;margin-bottom:5px;}.EventsListLink{font-size: 100%;font-weight: bold;}/*a.EventsListLink:link{}a.EventsListLink:visited{}a.EventsListLink:hover{}a.EventsListLink:active{}*/.EventsListHeader{font-size: 85%;font-weight: bold;padding-top: 0.5em;color: #8b875a;}.EventDatesItemPadding{padding-bottom: 0.8em;}.EventsListDescription{font-size: 100%;margin-top: 1em;}.EventsBackButton{font-size: 95%;font-weight: bold;padding-left: 3px;padding-right: 3px;}.EventListItemPadding{padding-bottom: 10px;}.EventListTitle{display:block;font-size: 110%;font-weight: bold;margin-bottom:0.5em;}.EventCreatingWizardThankYou{font-size: 100%;font-weight: normal;font-style: italic;}.EventsListDate{font-size: 85%;font-weight: bold;}.EventsListTime{font-size: 85%;font-weight: bold;}.EventsListLocation{font-size: 85%;display:block;}a.EventsDisplayList{padding:0;/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/}/* header */.EventsMiniCalTitle{background-color: #999999;color: #FFFFFF;font-family: Arial, Tahoma, Verdana, Sans-Serif;font-size: 95%;padding: 1px;/*border-right: solid 1px #ffffff;border-bottom: solid 1px #ffffff;*/}.EventsMiniCalNextPrev{background-color: #999999;color: #FFFFFF;font-family: Arial, Tahoma, Verdana, Sans-Serif;/*border-right: solid 1px #ffffff;border-bottom: solid 1px #ffffff;*/}.EventsMiniCalNextPrev a{	display: block;	padding: 0 2px 0 2px;	font-size: 95%;font-weight: bold;}.EventsMiniCalNextPrev a:link, .EventsMiniCalNextPrev a:visited, .EventsMiniCalNextPrev a:hover, .EventsMiniCalNextPrev a:active{	background-color: #999999;	color: #ffffff !important;	text-decoration: none;}.EventsMiniCalDayHeader{background-color: #EFEFEF;font-family: Arial, Tahoma, Verdana, Sans-Serif;font-size: 95%;width: 18px;height: 18px;text-align: center;}/* selectors */.EventsMiniCalSelector{}.EventsMiniCalSelector a{	display: block;	width: 100%;	height: 18px;	text-align: center;}.EventsMiniCalSelector a:link, .EventsMiniCalSelector a:visited, .EventsMiniCalSelector a:active{	background-color: #EFEFEF;}.EventsMiniCalSelector a:hover{	background-color: #E1E1E1;}/* days */.EventsMiniCalOtherMonthDay a, .EventsMiniCalSelectedDay a, .EventsMiniCalDay a{	display: block;	width: 100%;	height: 18px;	font-size: 95%;	text-align: center;	line-height: 18px;}.EventsMiniCalOtherMonthDay a{background-color: #EFEFEF;color: #333333!important;}.EventsMiniCalOtherMonthDay a:link, .EventsMiniCalOtherMonthDay a:visited, .EventsMiniCalOtherMonthDay a:active{background-color: #EFEFEF;color: #333333!important;text-decoration: none;}.EventsMiniCalOtherMonthDay a:hover{background-color: #9c410f;color: #ffffff !important;text-decoration: none;}.EventsMiniCalDay{}.EventsMiniCalDay a{background-color: #E1E1E1;color: #333333!important;}.EventsMiniCalDay a:link, .EventsMiniCalDay a:visited, .EventsMiniCalDay a:active{background-color: #E1E1E1;color: #333333!important;text-decoration: none;}.EventsMiniCalDay a:hover{background-color: #9c410f;color: #ffffff !important;text-decoration: none;}.EventsMiniCalSelectedDay{}.EventsMiniCalSelectedDay a{background-color: #9c410f;color: #ffffff !important;}.EventsMiniCalSelectedDay a:link, .EventsMiniCalSelectedDay a:visited, .EventsMiniCalSelectedDay a:active{background-color: #9c410f;color: #ffffff !important;text-decoration: none;}.EventsMiniCalSelectedDay a:hover{background-color: #999999;color: #ffffff !important;text-decoration: none;}/******** FAQS ********/.FaqViewAll{font-size:100%;}.FaqQuestion{font-size: 100%;padding-bottom: 0.25em;}a.FaqQuestion:link{}a.FaqQuestion:visited{}a.FaqQuestion:hover{}a.FaqQuestion:active{}.FaqAnswer{font-size: 100%;padding-bottom: 1em;padding-left: 1.5em;}/******** FORM BUILDER ********/.FeedbackSubmittedMessage{font-size: 95%;font-style: italic;}.FeedbackFieldInput{font-size: 100%;}.FeedbackFieldOptionText{font-size: 95%;}.FeedbackFieldLabel{font-size: 85%;font-weight: bold;color:#8b875a;}.FeedBackViewLabel{font-size: 95%;font-weight: bold;}.FeedBackViewText{font-size: 95%;}/******** JOBS ********/.JobTitle{font-size: 105%;font-weight: bold;}a.JobTitle:link{}a.JobTitle:visited{}a.JobTitle:hover{}a.JobTitle:active{}.JobClosed{font-size: 95%;color: #9c1e3d;}.JobPosted{font-size: 95%;}.JobLink{font-size: 95%;}a.JobLink:link{}a.JobLink:visited{}a.JobLink:hover{}a.JobLink:active{}.JobItemTitle{font-size: 95%;font-weight: bold;}.JobValueTitle{font-size: 100%;}.JobItem{font-size: 85%;font-weight: bold;color:#8b875a;}.JobValue{font-size: 100%;}.JobValueResource{font-size: 95%;cursor: pointer;}.JobPanelPadding{padding-bottom: 7px;}.JobListTitle{font-size: 11pt;font-weight: bold;}a.JobsDisplayList{padding:0;/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/}/******** DIRECTORY BUILDER ********/.DirectoryBuilderSearchItem{padding:0 1em 0.5em 0;color:#8b875a;font-size:85%;font-weight:bold;}.DirectoryGridItemLink{font-size: 95%;}.DirectoryBuilderGridAlternateView{padding-top: 0px;padding-bottom: 2px;padding-left: 3px;background-color: #f8f6e9;border-top:solid 1px #e1dec7;border-bottom:solid 1px #e1dec7;}.DirectoryBuilderGridItemView{padding-left: 2px;padding-right: 2px;}.DirectoryBuilderGridItemView a:hover,.DirectoryBuilderGridAlternateView a:hover{background-color:transparent;}.DirectoryBuilderSearchText{font-size: 95%;}.DirectoryBuilderEntryLabel{font-size: 85%;font-weight: bold;color: #8b875a;}.DirectoryBuilderEntryText{font-size: 95%;}td.DirectoryBuilderGridHeader, tr.DirectoryBuilderGridHeader td, .DirectoryBuilderGridHeader{font-size: 85%;color: #8b875a;font-weight: bold;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 15px;border-bottom:solid 1px #e1dec7;}.DirectoryBuilderGridHeaderAdmin{font-size: 95%;font-weight: bold;border-bottom:solid 1px #e1dec7;}td.DirectoryBuilderGridItem, tr.DirectoryBuilderGridItem td{font-size: 95%;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 15px;}.DirectoryBuilderGridItemAdmin{font-size: 95%;}td.DirectoryBuilderGridAlternate, tr.DirectoryBuilderGridAlternate td{font-size: 95%;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;padding-right: 15px;background-color: #f8f6e9;border-top:solid 1px #e1dec7;border-bottom:solid 1px #e1dec7;}.DirectoryBuilderNoResults{font-size: 95%;font-style: italic;padding-top: 3px;padding-bottom: 3px;padding-left: 0px;padding-right: 15px;}.DirectoryBuilderEntryTextLarge{font-size: 110%;font-weight: bold;}a.DirectoryBuilderBack, a.DirectoryBuilderSearchAgain{padding:0;/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/}/******** POPUP ********/.PopUpCloseWindow{font-size: 95%;}/******** QUICK LINKS ********/.QuickLink{font-size: 95%;}.QuickLinkDescription{font-size: 95%;}.QuickLinkArrow{width: 8px;}.QuickLinkItemPadding{padding-bottom: 0.4em;}/******** QUICKPOLL ********/.QuickPollQuestionText{font-size: 95%;font-weight: bold;color: #8b875a;}.QuickPollAnswerText{font-size: 95%;}.QuickPollResultsTotalVotes{font-size: 95%;font-weight: bold;}.QuickPollResultsAnswers{font-size: 95%;}.QuickPollResultsPercentage{font-size: 95%;}.QuickPollThankYou{font-size: 95%;font-style: italic;}/******** PHOTO ALBUM ********/.PhotoAlbumCaption{font-size: 95%;font-style: italic;}.PhotoAlbumThumb{margin-top: 5px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;}.SlideShowCount{font-size: 95%;font-style: italic;}.SlideShowBackground{}.PhotoAlbumPageCount{font-size: 95%;}/******** ELEMENT WRAPPERS ********/.ElementNavLinkPath, .ElementNavLinkPath span{font-size: 95%;}.ElementNavLinkPath img{background-color:#ffffff;}/*.ElementNavLinkPath:link{text-decoration: none;}.ElementNavLinkPath:visited{text-decoration: none;}.ElementNavLinkPath:hover{text-decoration: underline;}.ElementNavLinkPath:active{text-decoration: underline;}*//******** ELEMENT PAGING ********/.ElementPagingDivider{}.ElementPagingResultsLabel{font-size: 95%;font-weight: normal;}.ElementPagingLink{font-size: 95%;}.ElementPagingLink:link{text-decoration: none;}.ElementPagingLink:visited{text-decoration: none;}.ElementPagingLink:hover{text-decoration: underline;}.ElementPagingLink:active{text-decoration: underline;}/******** SURVEYS ********/.SurveyAnswerVotes{font-size: 95%;font-style: italic;}.SurveyQuestionPadding{padding-bottom: 15px;}.SurveyPagePadding{padding-bottom: 10px;}.SurveyDescriptionPadding{padding-bottom: 10px;}.SurveyListDescription{color:#3d3d3d;font-size: 95%;font-style: italic;}.SurveyListLink{font-size: 95%;font-weight: bold;}.SurveyWindowTitle{font-size: 150%;color:#9c410f;font-weight: normal;}.SurveyFieldLabel{font-size: 95%;font-weight:bold;color:#8b875a;}.SurveyFieldInput{font-size: 95%;}.SurveyFieldOptionText{color:#3d3d3d;font-size: 95%;}.SurveyDescription{color:#3d3d3d;font-size: 100%;font-style: italic;}.SurveyPageTitle{color:#3d3d3d;font-size: 100%;font-weight: bold;}.SurveyPageDescription{color:#3d3d3d;font-size: 95%;font-style:italic;}.SurveyInvalidText{font-size: 95%;color: #990000;font-weight: bold;}.SurveyAnswerValue{color:#3d3d3d;font-size: 95%;}.SurveyAnswerLabel{color:#3d3d3d;font-size: 95%;font-weight: bold;}.SurveyAnswerTotalVotes{color:#3d3d3d;font-size: 95%;font-weight: bold;}.SurveyCompletedText{color:#3d3d3d;font-size: 100%;font-style: italic;}.SurveyResultsLabel{color:#3d3d3d;font-size: 100%;font-weight: bold;}.SurveyBackground{}/* temp news stuff */.Luminous-Web-Orchestrate-Tools-News {width:100%;}.Luminous-Web-Orchestrate-Tools-News a.forward{padding:0;/*background:transparent url(~/site/images/elements/news/forward_arrow.gif) no-repeat 100% 50%;*/}.Luminous-Web-Orchestrate-Tools-News a.back{padding:0;/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/}.Luminous-Web-Orchestrate-Tools-News a.listButton{margin:2px 0 10px 0;float:left;font:normal normal 95% arial, tahoma, verdana, sans-serif;}.Luminous-Web-Orchestrate-Tools-News a.listButton.back{float:left;font:normal normal 95% arial, tahoma, verdana, sans-serif;line-height:normal;clear:both;}.Luminous-Web-Orchestrate-Tools-News articles{width:100%;}.Luminous-Web-Orchestrate-Tools-News h4{margin:0 1em 10px 0;padding:0 1em 0 0;/*border-right:solid 1px #4b4b4b;*/font-size:110%;font-weight:bold;float:left;}.Luminous-Web-Orchestrate-Tools-News ul.articles{display:block;margin:0;padding:0;width:100%;list-style:none;}.Luminous-Web-Orchestrate-Tools-News h5,.Luminous-Web-Orchestrate-Tools-News h5 a{display:inline;margin:0;padding:0;font:bold normal 100% arial, tahoma, verdana, sans-serif;font-weight:bold;text-decoration:none;}.Luminous-Web-Orchestrate-Tools-News h6{display:block;margin:0;padding:0;font:normal normal 95% arial, tahoma, verdana, sans-serif;font-weight:normal;}.Luminous-Web-Orchestrate-Tools-News h6.date{margin:0 0 .5em 0;font-style:italic;}.Luminous-Web-Orchestrate-Tools-News h6.contact{font-weight:bold;font-style:normal;color:#8b875a;}.Luminous-Web-Orchestrate-Tools-News div.body{margin:0 0 1em 0;padding:0;font:normal normal 100% arial, tahoma, verdana, sans-serif;}.Luminous-Web-Orchestrate-Tools-News div.articleAdmin a{float:left;}.Luminous-Web-Orchestrate-Tools-News p.contact{margin:0;padding:0;font:normal normal 100% arial, tahoma, verdana, sans-serif;}/* summary specific */.Luminous-Web-Orchestrate-Tools-News li.summary{float:left;clear:left;width:100%;margin:0 0 1em 0;}.Luminous-Web-Orchestrate-Tools-News li.summary div.body,.Luminous-Web-Orchestrate-Tools-News li.summary div.body *,.Luminous-Web-Orchestrate-Tools-News li.summary p.contact,.Luminous-Web-Orchestrate-Tools-News li.summary h6.contact,.Luminous-Web-Orchestrate-Tools-News li.summary ul{display:none;}.Luminous-Web-Orchestrate-Tools-News li.summary p.summary{font:normal normal 95% arial, tahoma, verdana, sans-serif;font-style:italic;}/* detail specific */.Luminous-Web-Orchestrate-Tools-News li.detail{float:left;clear:left;width:100%;margin:0;}.Luminous-Web-Orchestrate-Tools-News li.detail h5{font-size:110%;}.Luminous-Web-Orchestrate-Tools-News li.detail p.summary{display:none;}/* news aggregator */.Luminous-Web-Orchestrate-Tools-NewsAggregator{width:100%;}.Luminous-Web-Orchestrate-Tools-NewsAggregator articles{width:100%;}.Luminous-Web-Orchestrate-Tools-NewsAggregator ul{display:block;margin:0;padding:0;width:100%;list-style:none;}.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary{display:block;float:left;clear:left;width:100%;position:relative;margin:0 0 1em 0;}.Luminous-Web-Orchestrate-Tools-NewsAggregator h5{display:block;margin:0;padding:0;font-size:95%;font-weight:normal;background:transparent url(../../images/elements/news/date_divider.gif) no-repeat 4.4em .6em;}.Luminous-Web-Orchestrate-Tools-NewsAggregator h6{display:block;margin:0;padding:0;font-size:90%;font-weight:normal;}.Luminous-Web-Orchestrate-Tools-NewsAggregator h6.date{display:block;font-size:90%;font-style:italic;}.Luminous-Web-Orchestrate-Tools-NewsAggregator div.body,.Luminous-Web-Orchestrate-Tools-News p.summary,.Luminous-Web-Orchestrate-Tools-News p.contact{margin:0 0 1em 0;padding:0;font:normal normal 100% arial, tahoma, verdana, sans-serif;}.Luminous-Web-Orchestrate-Tools-NewsAggregator p.summary{font-style:italic;font-size:95%;}/* summary specific */.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary p.summary,.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary div.body,.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary div.body *,.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary p.contact,.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary h6.contact, .Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary ul{display:none;}