/*** 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
{
}
.DocumentLink
{
font-size:1.2em;
font-weight: normal;
}

.DocumentDescription
{
font-size:1.1em;
}

.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:1.1em;
	font-weight: bold;
	color:#403b35;
	font-family:Arial, tahoma, Verdana, Sans-Serif;
}
.EventsNavCategories select, .EventsNavCategories select option, .EventsNavCalendar select, .EventsNavCalendar select option
{
	font-size:1.1em;
}

.EventsListItem
{

}
a.EventsListItem img
{
background-color:#ffffff;
}

.EventsListName
{

font-size:1.1em;
font-weight: bold;
}

.EventsListSummary
{

font-size:1.1em;
font-style: italic;
display: block;
margin-bottom:5px;
}

.EventsListLink
{

font-size:1.1em;
font-weight: bold;
}

/*a.EventsListLink:link
{

}
a.EventsListLink:visited
{

}
a.EventsListLink:hover
{

}
a.EventsListLink:active
{

}*/

.EventsListHeader
{

font-size:1.1em;
font-weight: bold;
padding-top: 0.5em;
color: #403b35;
}

.EventDatesItemPadding
{
padding-bottom: 0.8em;
}

.EventsListDescription
{

font-size:1.1em;
margin-top: 1em;
}

.EventsBackButton
{

font-size:1.1em;
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:1.1em;

font-weight: normal;
font-style: italic;
}

.EventsListDate
{

font-size:1.1em;
font-weight: bold;
}

.EventsListTime
{

font-size:1.1em;
font-weight: bold;
}

.EventsListLocation
{

font-size:1.1em;
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:1.1em;
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:1.1em;
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:1.1em;
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:1.1em;
	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: #403b35;
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: #403b35;
color: #ffffff !important;
text-decoration: none;
}

.EventsMiniCalSelectedDay
{
}

.EventsMiniCalSelectedDay a
{
background-color: #403b35;
color: #ffffff !important;
}
.EventsMiniCalSelectedDay a:link, .EventsMiniCalSelectedDay a:visited, .EventsMiniCalSelectedDay a:active
{
background-color: #403b35;
color: #ffffff !important;
text-decoration: none;
}
.EventsMiniCalSelectedDay a:hover
{
background-color: #999999;
color: #ffffff !important;
text-decoration: none;
}

/******** FAQS ********/
.FaqViewAll
{
font-size:1.1em;
}
.FaqQuestion
{

font-size:1.2em;
padding-top: 0.4em;

}

a.FaqQuestion:link
{

}
a.FaqQuestion:visited
{

}
a.FaqQuestion:hover
{

}
a.FaqQuestion:active
{

}

.FaqAnswer
{
font-size:1.2em;
padding-bottom: 1em;
padding-left: 1.5em;
}

/******** FORM BUILDER ********/
.FeedbackSubmittedMessage
{

font-size:1.2em;
font-style: italic;
}

.FeedbackFieldInput
{

font-size:1.3em;
padding:0.1em;
}

.FeedbackFieldOptionText
{

font-size:1.1em;
}

.FeedbackFieldOptionText input
{
margin-right:0.2em;
}
.FeedbackFieldOptionText label
{
margin-right:0.6em;
}

.FeedbackFieldLabel
{
font-size:1.1em;
font-weight: bold;
color:#403b35;
margin-bottom:0.25em;
display:block;
}

.FeedBackViewLabel
{

font-size:1.1em;
font-weight: bold;
margin-bottom:0.25em;
}

.FeedBackViewText
{

font-size:1.1em;
}

.FeedbackError
{
font-size:1.1em;
font-weight:bold;
color:#790000;
}

/******** JOBS ********/
.JobTitle
{

font-size:1.4em;
font-weight: normal;
}

a.JobTitle:link
{

}
a.JobTitle:visited
{

}
a.JobTitle:hover
{

}
a.JobTitle:active
{

}

.JobClosed
{

font-size:1.1em;
color: #990000	;
}

.JobPosted
{

font-size:1.1em;
}

.JobLink
{

font-size:1.1em;

}

a.JobLink:link
{

}a.JobLink:visited
{

}
a.JobLink:hover
{

}
a.JobLink:active
{

}

.JobItemTitle
{

font-size:1.1em;
font-weight: bold;
}

.JobValueTitle
{

font-size:1.1em;
}

.JobItem
{

font-size:1.1em;
font-weight: bold;
color:#403b35;
}

.JobValue
{

font-size:1.2em;
}

.JobValueResource
{

font-size:1.1em;
cursor: pointer;
}

.JobPanelPadding
{
padding-bottom: 7px;
}

.JobListTitle
{

font-size: 1.2em;
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:#403b35;
font-size:1.1em;
font-weight:bold;
}
.DirectoryGridItemLink
{

font-size:1.1em;
}

.DirectoryBuilderGridAlternateView
{
padding-top: 0px;
padding-bottom: 2px;
padding-left: 3px;
background-color: #ebf1d6;
/*border-top:solid 1px #e1e5d2;
border-bottom:solid 1px #e1e5d2;*/
}

.DirectoryBuilderGridItemView
{
padding-left: 2px;
padding-right: 2px;
background:#f9fced;
}

.DirectoryBuilderGridItemView a:hover,
.DirectoryBuilderGridAlternateView a:hover
{
background-color:transparent;
}

.DirectoryBuilderSearchText
{

font-size:1.1em;
}

.DirectoryBuilderEntryLabel
{

font-size:1.1em;
font-weight: bold;
color:#403b35;
}

.DirectoryBuilderEntryText
{

font-size:1.1em;
}

td.DirectoryBuilderGridHeader, tr.DirectoryBuilderGridHeader td, .DirectoryBuilderGridHeader
{

font-size:1.1em;
color: #de6100;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
/*order-bottom:solid 1px #e6e6e6;*/

}

.DirectoryBuilderGridHeaderAdmin
{

font-size:1.1em;
font-weight: bold;
/*border-bottom:solid 1px #e6e6e6;*/
}

td.DirectoryBuilderGridItem, tr.DirectoryBuilderGridItem td
{

font-size:1.1em;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
background:#f9fced;
}

.DirectoryBuilderGridItemAdmin
{

font-size:1.1em;
}

td.DirectoryBuilderGridAlternate, tr.DirectoryBuilderGridAlternate td
{

font-size:1.1em;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
background-color: #ebf1d6;
/*border-top:solid 1px #e1e5d2;
border-bottom:solid 1px #e1e5d2;*/
}

.DirectoryBuilderNoResults
{

font-size:1.1em;
font-style: italic;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 15px;
}

.DirectoryBuilderEntryTextLarge
{

font-size: 110%;
font-weight: bold;
color:#de6100;
}

a.DirectoryBuilderBack, a.DirectoryBuilderSearchAgain
{
padding:0;
/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/
}

/******** POPUP ********/
.PopUpCloseWindow
{

font-size:1.1em;
}

/******** QUICK LINKS ********/
.QuickLink
{
font-size:1.2em;
font-weight: normal;
}

.QuickLinkDescription
{
font-size:1.1em;
display:block;
}

.QuickLinkArrow
{
width: 8px;
}

.QuickLinkItemPadding
{
padding-bottom: 0.5em;
}

/******** QUICKPOLL ********/
.QuickPollQuestionText
{

font-size:1.1em;
font-weight: bold;
color: #de6100;
}

.QuickPollAnswerText
{

font-size:1.1em;
}

.QuickPollResultsTotalVotes
{

font-size:1.1em;
font-weight: bold;
}

.QuickPollResultsAnswers
{

font-size:1.1em;
}

.QuickPollResultsPercentage
{

font-size:1.1em;
}

.QuickPollThankYou
{

font-size:1.1em;
font-style: italic;
}

/******** PHOTO ALBUM ********/
.PhotoAlbumCaption
{

font-size:1.1em;
font-style: italic;
}

.PhotoAlbumThumb
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}

.SlideShowCount
{

font-size:1.1em;
font-style: italic;
}

.SlideShowBackground
{
}

.PhotoAlbumPageCount
{

font-size:1.1em;
}


/******** ELEMENT WRAPPERS ********/
.ElementNavLinkPath, .ElementNavLinkPath span
{

font-size:1.1em;
}

.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:1.1em;
font-weight: normal;
}

.ElementPagingLink
{

font-size:1.1em;
}
.ElementPagingLink:link
{
text-decoration: none;

}
.ElementPagingLink:visited
{
text-decoration: none;
}
.ElementPagingLink:hover
{
text-decoration: underline;
}
.ElementPagingLink:active
{
text-decoration: underline;
}

/******** SURVEYS ********/
.SurveyAnswerVotes
{

font-size:1.1em;
font-style: italic;
}

.SurveyQuestionPadding
{
padding-bottom: 15px;
}

.SurveyPagePadding
{
padding-bottom: 10px;
}

.SurveyDescriptionPadding
{
padding-bottom: 10px;
}

.SurveyListDescription
{
font-size:1.1em;
font-style: italic;
}

.SurveyListLink
{

font-size: 1.1em;
font-weight: bold;
}

.SurveyWindowTitle
{

font-size:1.6%;
color:#225e36;
font-weight: normal;
}

.SurveyFieldLabel
{

font-size:1.1em;
font-weight:bold;
}

.SurveyFieldInput
{

font-size:1.1em;
}

.SurveyFieldOptionText
{
font-size:1.1em;
}

.SurveyDescription
{
font-size:1.1em;
font-style: italic;
}

.SurveyPageTitle
{
font-size:1.1em;
font-weight: bold;
color:#de6100;
}

.SurveyPageDescription
{
font-size:1.1em;
font-style:italic;
}

.SurveyInvalidText
{

font-size:1.1em;
color: #990000;
font-weight: bold;
}

.SurveyAnswerValue
{
font-size:1.1em;
}

.SurveyAnswerLabel
{
font-size:1.1em;
font-weight: bold;
}

.SurveyAnswerTotalVotes
{
font-size:1.1em;
font-weight: bold;
}

.SurveyCompletedText
{
font-size:1.1em;
font-style: italic;
}

.SurveyResultsLabel
{
font-size:1.1em;
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 1.1em arial, tahoma, verdana, sans-serif;
}
.Luminous-Web-Orchestrate-Tools-News a.listButton.back
{
float:left;
font:normal normal 1.1em 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 1.5em 0;
padding:0 1em 0 0;
/*border-right:solid 1px #4b4b4b;*/
font-size:1.4em;
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
{
font-size:1.2em;
}
.Luminous-Web-Orchestrate-Tools-News h5,
.Luminous-Web-Orchestrate-Tools-News h5 a
{
display:inline;
margin:0;
padding:0;
font-weight: bold;
}
.Luminous-Web-Orchestrate-Tools-News h5 a
{	

}
.Luminous-Web-Orchestrate-Tools-News h6
{
display:block;
margin:0;
padding:0;
font:normal normal 1.1em arial, tahoma, verdana, sans-serif;
font-weight:normal;
}

.Luminous-Web-Orchestrate-Tools-News img
{
margin-bottom:0.5em;
}

.Luminous-Web-Orchestrate-Tools-News h6.date
{
margin:0 0 .5em 0;
font-style:italic;
}
.Luminous-Web-Orchestrate-Tools-News h6.contact
{
margin:0 0 0.3em 0;
padding:0;
font-weight:bold;
font-size:1.1em;
color:#de6100;
}
.Luminous-Web-Orchestrate-Tools-News div.body
{
margin:0 0 1em 0;
padding:0;
font:normal normal 1.2em 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 1.2em 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 1.1em arial, tahoma, verdana, sans-serif;
font-style:normal;
}

/* 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:1.4em;
}

.Luminous-Web-Orchestrate-Tools-News li.detail h5,
.Luminous-Web-Orchestrate-Tools-News li.detail h5 a
{
color:#403b35;
text-decoration:none;
}
.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:none;
clear:both;
width:auto;
/*position:relative;*/
margin:0 0 1em 0;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h5
{
display:block;
margin:0;
padding:0;
font-size:1.2em;
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:1.1em;
font-weight:normal;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h6.date
{
display:block;
font-size:1.1em;
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 1.2em arial, tahoma, verdana, sans-serif;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator p.summary
{
font-style:italic;
font-size:1.2em;
}
/* 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;
}

ul.resources
{
display:block;
margin:0;
padding:0;
list-style:none;
}

li.file
{
display:block;
padding:0.2em 0 0.5em 22px;
background:transparent url(../../images/generic_icon.gif) no-repeat 0 0;
margin-bottom:0.25em;
}

li.doc { background-image:url(../../images/doc_icon.gif); }
li.exe { background-image:url(../../images/exe_icon.gif); }
li.xls { background-image:url(../../images/xls_icon.gif); }
li.textFile { background-image:url(../../images/textFile_icon.gif); }
li.image { background-image:url(../../images/image_icon.gif); }
li.media { background-image:url(../../images/media_icon.gif); }
li.mdb { background-image:url(../../images/mdb_icon.gif); }
li.pdf { background-image:url(../../images/pdf_icon.gif); }
li.ppt { background-image:url(../../images/ppt_icon.gif); }
li.zip { background-image:url(../../images/zip_icon.gif); }