﻿button {padding-left:4px;padding-right:4px;}
.SearchSection{display:none;}
.TempErrorHigh{border:1px solid #afd3eb;margin-top:8px;padding:6px 4px 4px;background-color:#FFAEB9;_height:1px;height:auto;}
.TempErrorMed{ border:1px solid #afd3eb;margin-top:8px;padding:6px 4px 4px;background-color:#FFFFAE;_height:1px;height:auto;}
.TempErrorLow{border:1px solid #afd3eb;margin-top:8px;padding:6px 4px 4px;background-color:#FFFFFF;_height:1px;height:auto;}
.blueHeader{color:#2059a5;}
.hidden{display:none;}
.show{left: auto; position: absolute; top: auto;}

.popupTitle
{
	background-color:#B7D8ED;
	padding:2px;
	text-align:left;
}

.popupContent
{
	margin:8px;
}

.popupVisible
{
	display:block;
	position:absolute;
	z-index:300;
	left:100px;
	top:100px;
	background-color:white;
	border:2px solid #B7D8ED;
}

.popupDisable
{
	display:block;
	position:absolute;
	z-index:200;
	opacity:0.50;
	filter:alpha(opacity=50);
	background-color:white;
}

.vspace
{
	height:24px;
}

label.formLabel
{
	float:left;
	width:25%;
}

label.formInfo
{
	float:left;
	width:70%;
}

.liveGrid
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.liveGridSingleSelect
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.liveGridMultiSelect
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.liveGridCaption
{
	background-color:#66A7C3;
	color:White;
	padding:8px;
	padding-left:0px;
	font-size:210%;
	text-align:left;
}

.liveGridIcon
{
	vertical-align:middle;
	padding-right:4px;
}

.liveGridHeader
{
	background-color:white;
}

.liveGridRow
{
	background-color:#E0E9E6;
}

.liveGridRowHover
{
	background-color:#e4edf3;
}

.liveGridRowSelected
{
	background-color:#b7d8ed;
}

.liveGridCell
{
	padding: 3px 2px 3px 2px; 
	border-top:solid 1px #b7d8ed;
	border-bottom:solid 1px #b7d8ed;
}

.liveGridHeaderCell
{
	padding:2px; 
	text-align:left;
	font-weight:bold;
}

.LeftNav .List .OnTemp
{
	background-color:#D2EAF6;
}

.TableNavLink
{
	float:right;
	margin-right:8px;
	margin-bottom:5px;
}

.tipsDiv
{
	padding:0px 2px 0px 2px;
	margin:2px 2px 2px 2px;
	width: 283px;
	float:left;
}

.AcceptPanelImage
{
	float:left; 
	width:165px; 
	margin:4px 5px 2px 0px;
}

/* LEGACY THEMES BITS FOLLOW */
/* Containers */
.ContainerLayout {margin:0px;padding:8px 8px 5px;}
.Container{border:1px solid #afd3eb;margin:0px;padding:8px 8px 5px;background-color:#FFFFFF;_height:1px;}
.ContainerNoPadding{border:1px solid #afd3eb;margin:0px;padding:0px;background-color:#FFFFFF;_height:1px;}
.Divider{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4edf2;margin:0px;}
.ActionBar{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4edf2;padding:0px 0px 5px;background-color:#FFFFFF;_height:1px;}

/* Headers */
.Boxed{border:1px solid #e4edf2;margin:0px;padding:5px 8px;}
.Boxed img{padding-right:8px;vertical-align:text-top;}

/* Error UI */
.ErrorLayout{border:1px solid #afd3eb;margin:0px;padding:6px 4px 4px;background-color:#FFFFFF;_height:1px;}
.ErrorHigh{border:1px solid #afd3eb;margin:0px;padding:6px 4px 4px;background-color:#FFAEB9;_height:1px;}
.ErrorMed{border:1px solid #afd3eb;margin:0px;padding:6px 4px 4px;background-color:#FFFFAE;_height:1px;}
.ErrorLow{border:1px solid #afd3eb;margin:0px;padding:6px 4px 4px;background-color:#FFFFFF;_height:1px;}
.ErrorHigh a{text-decoration:underline;}
.ErrorMed a{text-decoration:underline;}
.ErrorLow a{text-decoration:underline;}
.InlineStatusLayout{padding-bottom:4px;}
.InlineError{padding-bottom:4px;color:#EE2037;}
.InlineSuccess{padding-bottom:4px;color:#5A8E4A;}

/* Lists */
.ListTitle1{color:#646464;}
.ListTitle2{padding-top:4px;padding-bottom:4px;color:#333333;background-color:#EFEFEF;}
.ListTitle1, .ListTitle2{margin-bottom:8px;font-weight:bold;}
ul.NoBullets{list-style-type:none;}
ul.ListSpaceLarge li{margin-bottom:8px;}

/* Links */
a.ContextLink{color:#777777;text-decoration:underline;}
a.LinkLight{color:#C7C7C7;text-decoration:underline;}
a:hover, a.ContextLink:hover, a.LinkLight:hover{color:#0088E4;text-decoration:underline;}
.MoreLinks{margin:0px;padding:8px 8px 5px;}  /* This is a P or DIV that surrounds 'More' links */
.MoreLinks a{padding-right:8px;} /* This sets up the link spacing */

/* Left Nav Styles */
/* See http://www.alistapart.com/articles/taminglists/ for more details */
.LeftNav{}

.LeftNav .Title
{
	border:3px none;margin:0px;padding:8px 8px 5px 16px;font-size:132%;line-height:105%;color:#777777;text-transform:lowercase;font-weight:bold;background:none;
}

.LeftNav .List
{
	margin:0px;
	border:0px;
	width:100%;
	padding:0px;
}

.LeftNav .List li
{
	list-style:none;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:none;
	background-color:#ffffff;
}

.LeftNav .List .CurrentTab
{
	background-color:#D2EAF6;
	padding:8px 8px 5px 16px;
}

.LeftNav .List .CurrentSubTab
{
	background-color:#D2EAF6;
	padding:8px 8px 5px 32px;
}

.LeftNav .List li a
{
	margin:0px;
	padding:8px 8px 5px 16px;
	display:block;
	width:auto;
	height:100%;
	border:0px;
	text-decoration:none;
	color:#333333;
}

.LeftNav .List li a:hover
{
	background-color:#EDF2FB;
	color:#333333
}

.LeftNav .List li a:visited
{
	color:#333333;
}

.LeftNav .List .WizardTab
{
	padding:8px 8px 5px 16px;
}

*
{
	line-height:130%;
}

input, label
{
	vertical-align:middle;
}

.ListHover:hover{background-color:#EDF2FB;color:#333333;text-decoration:none;}

/* Shortcuts list */
.LeftNav .Shortcuts{border:1px solid #c0c0c0;margin:8px;padding:0px;background-color:#FFFFFF;_height:1px;}
.LeftNav .Shortcuts .Title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e4edf2;margin:0px;padding:8px 8px 5px;background-color:#EFEFEF;font-size:100%;color:#777777;font-weight:bold;}
.LeftNav .Shortcuts .List li a:hover{background-color:#F7F7F7;}

/* FORM definitions */
table.FormTable th{padding:0.4em 0.2em 0px 0px;color:#777777;vertical-align:top;text-align:right;font-weight:normal;}
table.FormTable td{vertical-align:top;}
.Field{border:1px solid #888;padding:0.3em;font-size:100%;color:#888888;background-color:#FFFFFF;}
.SearchField{border:1px solid #888;padding:0.3em;font-size:110%;color:#C7C7C7;background-color:#FFFFFF;font-style:italic;font-weight:bold;}

/* FOOTER control */
.Footer{color:#777777;}

/* TEXT styles */
.TextColorAlt{color:#0088E4;}
.TextColorAltHeader{color:#2059A5;}
.TextColor1{color:#333333;}
.TextColor3{color:#888888;}
.TextColorTool{color:#00156E;}
.TextColorError{color:#EE2037;}

/* BACKGROUND styles */
.BackgroundPage{background:url(/images/background.png) repeat-x;padding-left:12px;padding-top:5px}
.BackgroundSelection{background-color:#D2EAF6;}

/* GLOBALLY COOL styles */
p{margin:0px 0px 1.2em;}
div{margin:0px;padding:0px;}

/* Styles for V1.0 */
.HomeWelcomeText1{font-size:210%;color:#0088E4;}
.HomeWelcomeText2{font:10pt black bold;}
.HomeWelcomeText3{color:#0088E4;}
.HomeSignUpButton{color:black;}
.HomeSignUpText{font-size:130%;color:white;position: relative;}
.HomeImageTopPad{height:12px;}
.HomeImageTop{color:white;font-size:160%;}
.HomeImageCenterPad{height:115px;}
.HomeImageBottom{color:white;padding-left:20px;padding-right:20px;}
.HomeImageBackground{width:325px;height:220px;}
.ContentHeaderText{font-size:270%;color:White;}
.SourceCatalog{background-color:#66A7C3;padding-left:12px;padding-right:12px;color:White;font-size:110%}
.SourceCatalog a{color:white;}

/* Menu Styles */
a.MenuHeaderWhite{font-size:140%;color:white;}
a.MenuHeaderWhite:hover{text-decoration:underline;}

a.MenuHeaderBlack{font-size:140%;color:black;}
a.MenuHeaderBlack:hover{text-decoration:underline;}
.MenuClass{color:black;display:none;background-color:white;border:1px solid black;left:auto;position:absolute;top:auto;z-index:100;width:250px;overflow:auto;}
.MenuClass a{color:black}

.SelectableTextField{font-weight:bold;background-color:Transparent;color:#444444;border:1px solid black;padding-left:3px;}

.MoreLinks{margin:0px;padding:8px 8px 5px;}  /* This is a P or DIV that surrounds 'More' links */
.MoreLinks a{padding-right:8px;} /* This sets up the link spacing */

.CollectionList{background-color:#66A7C3;padding-left:6px;padding-right:6px;padding-bottom:6px;}
.CollectionList a{color:black;}
.CollectionListHeader{color:White;}

.DeviceList{background-color:#66A7C3;padding-left:6px;padding-right:6px;padding-bottom:6px;}
.DeviceList a{color:black;}
.DeviceListHeader{color:White;}

.CollectionSource{background-color:#E0E9E6;color:Black;font-size:115%;}

.SourceImage, .SourceImageActive{position:relative;width:116px;height:87px;}
.SourceImage{border:1px solid black;}
.SourceImageActive{border:1px solid blue;}
.SourceImageImg{width:116px;height:87px;}
.SourceImageAttribBar{position:absolute;bottom:0px;left:0px;z-index:10;height:24px;width:116px;text-align:center;}
.SourceImageAttribBackground{width:100%;position:absolute;bottom:0px;left:0px;z-index:11;height:20px;filter:alpha(Opacity=60);opacity:0.60;background-color:black;}
.SourceImageAttribImg{position:absolute;z-index:12;top:0px;left:4px;height:24px;width:24px;}
.SourceImageLabelTable{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;cursor:inherit;}
.SourceImageLabel{padding-left:5px;padding-right:5px;text-align:center;color:white;}
.SourceImageActionsBar{position:absolute;bottom:0px;left:0px;z-index:10;display:none;height:20px;width:116px;text-align:center;}
.SourceImageActionsBackground{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:11;filter:alpha(Opacity=60);opacity:0.60;background-color:black;}
.SourceImageActionsCore{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:12;padding-top:2px;}
.SourceImageName{width:120px; word-wrap:break-word; overflow:hidden; max-width:120px;margin-bottom:10px;text-align:center;}

/* Tab Styles */
.tabTable{width: 100%; }
.tabTable td.tab a{color: white;text-decoration: none;}
.tabTable td.tab a:hover{text-decoration: underline;}
.tabTable td.active a{color: black;text-decoration: none;}
.tabTable td.active a:hover{text-decoration: underline;}
.tabTable td.tab{width: 10%;text-align: center;border: solid 1px #666;
                 color: white;padding: 4px;background-color:#4A758F;}
.tabTable td.active{width: 10%;text-align: center;border: solid 1px #666;
                    padding: 4px;background-color:Transparent;border-bottom-style:none;}
.tabTable td.emptyTab{text-align: center;padding: 4px;border-bottom: solid 1px #666}
