﻿/* FeedSync Styles */

.bluebackground
{background-color:#5EA9F0;}
.biggreytext
{font-size:1.2em; font-weight:normal; color:#363636;}
.greytext
{font-size:1em; font-weight:normal; color:#363636;}
.boldgreytext
{font-size:1em; font-weight:bold; color:#363636;}
.redtext
{font-size:1em; font-weight:normal; color:#cb0000;} 
.greentext
{font-size:1em; font-weight:normal; color:#73af1a;} 
.bluetext
{font-size:1em; font-weight:normal; color:#054c9e;} 
.blueboldtext
{font-size:1em; font-weight:bold; color:#054c9e;} 


body
{font-size:.9em; font-weight:normal; color:#363636; font-family:Tahoma,Arial,sans-serif; background-color:#fff; text-align:center; margin: 0 0 0 0}
h1
{font-size:1.50em; font-weight:normal; color:#FF6000;}
label
{font-size:1em; font-weight:bold; color:#054c9e; vertical-align:top;}
legend
{font-size:1.2em; font-weight:normal; color:#363636;}

a
{color:#0068CF;font-weight:normal}
input
{font-size:1em; font-weight:normal; color:#363636; padding:1px 1px 1px 1px;}
table
{font-size:1em; font-weight:normal; color:#363636;}
fieldset
{font-size:1em; font-weight:normal; color:#363636; border:solid 1px #dde8f3; padding:0px 20px 20px 20px;}

.header
{width:890px;font-size:.8em; margin-bottom:15;border-bottom:solid 1px #EFEFEF;}
.header table
{width:890px;}
.content
{width:890px;}
.leftpane
{width:230px;float:left;text-align:left}
.rightpane
{width:540px;float:right;text-align:left;padding:0 0 0 10px}
.mainpane
{width:540px;float:left;text-align:left;padding:0 0 0 10px}
.footer
{width:890px;clear:both;text-align:left;border-top:solid 1px #EFEFEF;margin-top:25}
.footer p
{font-size:.8em;padding:10px 0 30px 8px;}



#manageExisting
{font-size:.8em;text-align:left;border-bottom:solid 1px #dde8f3;border-top:solid 1px #dde8f3;padding:5px 3px 5px 3px;margin-top:25px;}
#iSignin
{font-size:1em;padding:5px 0 0 0;}



.whitebox
{border:1px solid #C1CDD8; padding:10px;}
.box
{background-color:#E2F0FC; border:1px solid #C1CDD8; padding:10px;}
.inset
{padding:10px; margin:0 15px 0 15px;}
.insetbox
{background-color:#E2F0FC; border:1px solid #C1CDD8; padding:10px; margin:0 0px 0 0px; font-size:.8em}
.dnsinfobox
{background-color:#E2F0FC; border:1px solid #C1CDD8; padding:10px; margin:0 0px 0 0px}
.readonlytext
{background-color:#E2F0FC; width:100%; border:2; overflow:hidden;}
.topbottomborder
{border-top:solid 1px #dde8f3; border-bottom:solid 1px #dde8f3; padding:10px;}
.insettopbottomborder
{border-top:solid 1px #dde8f3; border-bottom:solid 1px #dde8f3; padding:10px; margin:0 15px 0 15px;}
.inseterrorbox
{font-size:1em; font-weight:bold; color:#ff0000; border:solid 1px #ff0000; background-color:#FFF8D3; padding:10px; margin:0 10px 10px 10px;}
.divider
{height:1px;border-bottom:solid 1px #dde8f3; margin:0 0 0 0;}

.selectedRow
{background-color:#C1CDD8;}


/* temp styles for HIG */

.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;
}

.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;
}

.clearDiv
{
	clear:both;
}

.vspace
{
	height:8px;
}

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:#00156e;
	color:White;
	padding:8px;
}

.liveGridHeader
{
	background-color:white;
}

.liveGridRow
{
	background-color:White;
}

.liveGridRowHover
{
	background-color:#e4edf3;
}

.liveGridRowSelected
{
	background-color:#b7d8ed;
}

.liveGridCell
{
	padding: 3px 2px 3px 2px; 
	border-top:solid 1px #b7d8ed;
	border-bottom:solid 1px #b7d8ed;
	font-family:Verdana;
	font-size:11;
}

.liveGridHeaderCell
{
	padding:2px; 
	text-align:left;
	font-family:Verdana;
	font-size:11;
	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;
}

.LeftNav .List .CurrentTab
{
	background-color:#D2EAF6;
	padding:8px 8px 5px 16px;
}

.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 .DisabledTemp
{
	margin:0px;
	padding:8px 8px 5px 16px;
	color:#c7c7c7;
}

.LeftNav .List .WizardTab
{
	padding:8px 8px 5px 16px;
}

.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%;font-family:Verdana, Arial, sans-serif;color:#888888;background-color:#FFFFFF;}
.SearchField{border:1px solid #888;padding:0.3em;font-size:110%;font-family:Verdana, Arial, sans-serif;color:#C7C7C7;background-color:#FFFFFF;font-style:italic;font-weight:bold;}

/* FOOTER control */
.Footer{color:#777777;}

/* TEXT styles */
.TextColorAltHeader{color:#2059A5;}
.TextColor1{color:#333333;}
.TextColor3{color:#888888;}
.TextColorTool{color:#00156E;}
.TextColorError{color:#EE2037;}

/* BACKGROUND styles */
.BackgroundPage{}
.BackgroundSelection{background-color:#D2EAF6;}

/* GLOBALLY COOL styles */
p{margin:0px 0px 1.2em;}
div{margin:0px;padding:0px;}