/* clear floats... */
.element
{
overflow:hidden;
min-height:0;
}

#page-content .element
{
font-size:15px;
margin-bottom:1.5em;
line-height:150%;
}

#page-content a {
	color:#81AE00;
	text-decoration:none;
}
#page-content a:hover {
	text-decoration:underline;
}

[style*='x-small'] {
	font-size:80% !important;
}

.Html
{

}

strong, b
{
font-weight:bold;
}
em, i
{
font-style:italic;
}

hr, .hr
{
height:1px;
background:#BBB;
border:none 0;
padding:0;
margin:0 0 1em 0;
}

.hr hr
{
display:none;
}

h3,
h4
{
margin:0 0 0.5em 0;
padding:0;
font-weight:600;
font-size:20px;
color:#00576e;
}

.callout
{
padding:20px;
background:#e4eeef;
}

.callout-important
{
padding:10px;
border:solid 1px #FF662B;
}

.callout-important h3
{
color:#FF662B;
}

.Html h5
{
font-size:18px;
font-style:normal;
font-weight:bold;
line-height:normal;
}

.Html h6
{
font-weight:300;
font-size:25px;
line-height:normal;
text-decoration:none;
}


.Html ul,
.Html ol,
.Luminous-Web-Orchestrate-Tools-News div.body ul,
.Luminous-Web-Orchestrate-Tools-News div.body ol,
.FaqAnswer ul,
.FaqAnswer ol,
.DirectoryBuilderEntryText ol,
.DirectoryBuilderEntryText ul,
.faqs-list li ul,
.faqs-list li ol,
.JobValue ul,
.JobValue ol
{
margin:0 0 1em 2.5em;
list-style-type:disc;
list-style-position:outside;
}

.Html ol,
.Luminous-Web-Orchestrate-Tools-News div.body ol,
.FaqAnswer ol,
.DirectoryBuilderEntryText ol,
.faqs-list li ol,
.JobValue ol
{
list-style-type:decimal;
}

.Html li,
.Luminous-Web-Orchestrate-Tools-News div.body li,
.DirectoryBuilderEntryText li
{
font-size: 100%;
margin-bottom:0.25em;
}

.Html p,
.Luminous-Web-Orchestrate-Tools-News div.body p,
.FaqAnswer p,
.DirectoryBuilderEntryText p
{
line-height:175%;
margin-top:0;
padding-top:0;
margin-bottom:1em;
}
.Html strong,
.Luminous-Web-Orchestrate-Tools-News div.body strong,
.FaqAnswer strong,
.DirectoryBuilderEntryText strong
{
font-weight:bold;
}

.Html em,
.Luminous-Web-Orchestrate-Tools-News div.body em,
.FaqAnswer em,
.DirectoryBuilderEntryText em
{
font-style:italic;
}

p.intro
{
font-size:1.3em;
}

div.videos
{
display:none;
}

.featured-videos
{
/* background:#ededed; */
position:relative;
}

.featured-videos .video-player
{
position:absolute;
top:0;
background:#000000;
}

.video-list
{
overflow:hidden;
min-height:0;
}

.videos .video
{
float:left;
margin:0 20px 10px 0;
padding:0 0 0 125px;
position:relative;
min-height:85px;
width:9em;
}

.featured-videos .video-list
{
padding:0 0 0 0;
overflow:visible;
position:relative;
min-height:0;
width:auto;
}



.featured-videos .video
{
display:inline;
float:none;
position:static;
margin:0;
padding:0;
display:-moz-inline-block;
display:inline-block;
width:auto;
height:auto;
min-height:0;

}

.videos .video-thumb
{
position:absolute;
min-width:115px;
display:inline-block;
vertical-align:top;
top:0;
left:0;
}

.featured-videos .video-thumb
{
width:75px;
min-width:0;
margin:0 3px 3px 0;
position:relative;
height:50px;
overflow:hidden;
}

.videos .video-thumb img
{
width:115px;
}

.video h5
{
font-weight:bold;
line-height:normal;
margin:0 0 0.25em 0;
}

.video dl
{
overflow:hidden;
min-height:0;
margin:0 0 0.5em 0;
}

.video dl
{
height:0;
overflow:visible;
}

.video dd, .video dt
{
display:inline;
font-weight:bold;
font-size:0.833em;
float:left;
line-height:normal;
}

.video dt
{
font-weight:normal;
clear:left;
margin-right:0.5em;
}

.video p
{
display:none;
}

.featured-videos .video-thumb img
{
width:75px;
}

.featured-videos li a
{
display:inline-block;
}

.videos .video-thumb button
{
border:none;
margin:0;
padding:0;
width:100%;
height:100%;
top:0;
right:0;
left:0;
bottom:0;
position:absolute;
background:transparent url(../images/video-thumb-play-lg.png) no-repeat 0 100%;
}

.videos .video-thumb button:hover
{
background-position:-115px 100% !important;
}

.featured-videos .video-thumb button
{
background:transparent url(../images/video-thumb-play-sm.png) no-repeat 0 100%;
}

.featured-videos .video-thumb button:hover
{
background-position:-75px 100% !important;
}


.featured-videos h5
{
position:relative;
font-size:0.846em;
padding:0.91em 0;
margin:0;
line-height:1.1em;
color:#808080;
}

.featured-videos .video h5
{
position:absolute;
top:-2.92em;
left:0;
color:#709400;
width:80%;
display:none;
background:#fff;
}

.featured-videos .video:hover h5
{
display:block;
}

.featured-videos li h5, .featured-videos li p, .featured-videos dl
{
display:none;
}

/*
.related-videos
{
background:silver;
}
*/

/* home headlines */
.level1 .Luminous-Web-Orchestrate-Tools-NewsAggregator h6.date
{
color:#898989;
}
.level1 .Luminous-Web-Orchestrate-Tools-NewsAggregator h5
{
font-size:125%;
line-height:145%;
font-weight:700;
}
.level1 .Luminous-Web-Orchestrate-Tools-NewsAggregator h5 a:link, .level1 .Luminous-Web-Orchestrate-Tools-NewsAggregator h5 a:visited
{
color:black;
text-decoration:none;
}
.level1 .Luminous-Web-Orchestrate-Tools-NewsAggregator h5 a:hover, .level1 .Luminous-Web-Orchestrate-Tools-NewsAggregator h5 a:active
{
color:#709700;
text-decoration:underline;
}

/* sign-in */
fieldset.signin label
{
display:block;
margin-bottom:0.5em;
}
fieldset.signin label span
{
width:6em;
display:-moz-inline-box;
display:inline-block;
}
fieldset.signin input.button
{
margin-left:6em;
}

/* extended menu */
.extended-menu
{
margin:0 0 2em 0;
}

.extended-menu li
{
margin:0 0 1.5em 0;
}

.extended-menu a
{
font-size:25px;
}

.extended-menu ul
{
margin:0.5em 0 0.5em 1em;
}
.extended-menu ul li
{
margin:0 0 0.25em 0;
}
#page-content .extended-menu ul a
{
color:inherit;
font-size:15px;
}

/* lighting calculator */
#lighting-calc-entry
{
margin:0 0 1em 0;
}

#lighting-calc label,
#lighting-calc-results p,
#lighting-calc-entry fieldset
{
display:block;
padding:0.5em 0 0 0;
margin:0 0 0.5em 0;
border-top:solid 1px #EDF5F8;
font-weight:bold;
}

#lighting-calc-entry label:first-child,
#lighting-calc-results p:first-child
{
border-top:none;
}

#lighting-calc label span,
#lighting-calc-entry fieldset span,
#lighting-calc-results p span.label
{
width:18em;
display:-moz-inline-box;
display:inline-block;
vertical-align:top;
font-weight:normal;
}

#lighting-calc p.disclaimer,
#lighting-calc p.credit
{
font-size:85%;
clear:both;
}

#lighting-calc img
{
float:left;
margin:0 0.5em 0.5em 0;
}

.QuickLinkArrow {
	display:none;
}