﻿body 
{
	background:#eaeefa; /*Plum: #560835; Green: #194621; Blue:#0E1D42; */
	margin-top:6px;
}
h1, h4
{
	color:#3a0926;
}

#SiteHeader 
{
	/*background:url('../../images/homepage/HeaderLogo.gif') no-repeat 0px 10px;	*/
}

.SiteTabs
{
		
}

.SiteTabs ul.AspNet-Menu,
.IncrementalSiteMenu ul
{
	background-color:#eaeefa;
	padding-top:6px;
	border:none;
}

.SiteTabs ul.AspNet-Menu,
.IncrementalSiteMenu ul /* Tier 1 */
{
	padding-left:0px;
}

.SiteTabs li,
.IncrementalSiteMenu ul li
{
	background-color:#ccc;
	font-size:12pt;
	margin:0 6px 0 0;
	font-weight:bold;
}

.SiteTabs ul li a, 
.SiteTabs ul li a:hover, 
.SiteTabs ul li span,
.IncrementalSiteMenu ul li a,
.IncrementalSiteMenu ul li a:hover,
.IncrementalSiteMenu ul li span /* all anchors and spans (nodes with no link) */
{
	padding:4px 12px;
	color:#666;
	text-decoration:none;
	border-bottom: none;
	font-weight:normal;
}
.SiteTabs ul li a:hover, 
.SiteTabs ul li span:hover,
.IncrementalSiteMenu ul li a:hover,
.IncrementalSiteMenu ul li span:hover
{
	color:#000;
}
.SiteTabs ul li ul li a:hover, 
.SiteTabs ul li ul li span:hover,
.IncrementalSiteMenu ul li ul li a:hover,
.IncrementalSiteMenu ul li ul li span:hover
{
	border:1px solid #999;
	border-top:none;
}

/* this tier is selected */
.SiteTabs .AspNet-Menu-Selected,
.SiteTabs .AspNet-Menu-Selected:visited,
.SiteTabs a.AspNet-Menu-ChildSelected,
.SiteTabs a.AspNet-Menu-ChildSelected:visited,
.SiteTabs li.AspNet-Menu-ChildSelected
{
	background:#369;
	color:#fff;
	font-weight:normal;
	border-color:#369;
}

.SiteTabs li:hover a, /* hovered text */
.SiteTabs li:hover span
{
	color:#999;
	background:#fff;/* f2e8bc */
}

.SiteTabs a.menuException,
.SiteTabs a.menuException:hover
{
	font-weight:bold;	
	color:#ffc;
	font-size:10pt;
	text-decoration:none;
}

.SiteTabs a.menuException:hover
{	
	color:#000;
}
/*.SiteTabs a:hover
{
	border-bottom:1px solid #999;
	margin-bottom:-1px;
}*/

#PageName h1 { }

#PageName p
{
	color:#999;
}

h3.ContentBlockHead
{
	color:#560835;
}

#SiteFooter
{
	color:#0E1D42;
}
#PageFooter
{
	background-color:#f2e8bc;	
}

.CatalogueRows
{
	background-color:#f8f4e5; 
}

.SlidesPanel
{
	
}

.SlidesImagePanel
{
}

.SlidesPanel .ButtonsPanel
{
	
}

.SlidesPanel .DescriptionPanel
{
}

.SiteTabs li li
{
	display:none;
}

.SectionMenu li li
{
	display:none;
}

#Content
{
	width:600px;
	font-size:120%;		
}

.Login a,
#SiteHeader a,
.Login a:visited,
#SiteHeader a:visited,
#SiteFooter,
#SiteFooter a,
#SiteFooter a:visited,
#SiteFooter a:active,
#SiteFooter a:link
{
	color:#566cb1;
	text-decoration: none;	
}
.Login a:hover,
#SiteHeader a:hover,
#SiteFooter a:hover
{
	color:#c00;
	text-decoration: underline;	
}

a img
{
	border:none;	
}

#Specialized
{
	background:#fff url("../../images/ihome/logopale.gif") no-repeat 45px bottom;
}

.MarketingImage
{
	width:153px;
	padding-top:7px;
}

.PageTitleMin
{
	width:620px;
}

.PageTitleMax
{
	width:100%;
	font-size:69%;
}

.PageTitleMax h1,
.PageTitleMin h1
{
	padding-top:3px;
	margin-top:0px;
}

#Content a,
#Content .ContentBlockBody a,
.FactBlock a,
.NewsBlock a,
.RightBox a,
#Content a:visited,
#Content .ContentBlockBody a:visited,
.FactBlock a:visited,
.NewsBlock a:visited,
.RightBox a:visited
{
	color:#c00;
}

#Content a:hover,
#Content .ContentBlockBody a:hover,
.FactBlock a:hover,
.NewsBlock a:hover,
.RightBox a:hover
{
	text-decoration:underline;
}

#Content .Portal2 ul li div p a,
#Content .Portal3 ul li div p a,
#Content .Portal3Short ul li div p a,
#Content .Portal4 ul li div p a,
#Content .Portal2 ul li div p a:visited,
#Content .Portal3 ul li div p a:visited,
#Content .Portal3Short ul li div p a:visited,
#Content .Portal4 ul li div p a:visited
{
	color:#666;	
	text-decoration:none;
}

#Content .Portal2 ul li div p a:hover,
#Content .Portal3 ul li div p a:hover,
#Content .Portal3Short ul li div p a:hover,
#Content .Portal4 ul li div p a:hover
{
	color:#c00;
	text-decoration:none;
}

.field-validation-error
{
	color: #ff0000;
}

.input-validation-error
{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}

.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
}

#wizardStep
{
	padding:0px;
	margin-top:-14px;
}
#wizardStep .WizardNavigator
{
	margin-bottom:5px;
	margin-top:12px;
	padding-top:0px;
	font-weight:bold;
}
#wizardStep .WizardNavigator input,
#wizardStep .WizardNavigator input:visited
{
	margin-right:5px;
	padding:5px;
	background:#ebebeb;
	color:#999;
	font-size:8pt;
	line-height:1em;
	border:1px solid #999;
	cursor:default;
}

#wizardStep input.WizardSubmit:hover
{
	text-decoration:underline;
}

#wizardStep .WizardNavigator input.Current,
#wizardStep .WizardNavigator input.Current:visited
{
	background:#369;
	color:#fff;
}
#wizardStep .WizardNavigator input.WizardSubmit,
#wizardStep .WizardNavigator input.Wizard:visited
{
	background:#666;
	color:#fff;
	cursor:pointer;
}


.WizardButtons
{
	border:1px solid #ccc;
	background:#F2E8BC;
	margin:10px 0px;
	padding:6px;
}

.WizardButtons input.Next
{
	float:right;
}

.WizardButtons input.Back
{
	
}

#wizardStep .display-label
{
	font-weight:bold;
	margin-bottom:2px;
}
#wizardStep .display-field
{
	padding:2px;
	margin-bottom:10px;
	background:#eee;
}

.AccessibilityControls 
{
	font-size: 11pt;
	line-height: 16pt;
	position: absolute;
	right: 3px;
	text-align: right;
	top: -70px;
	width: 150px;
	z-index: 900;
}

#PageFooter ul
{
	padding:0px;
	margin:0px;
	list-style:none;	
	color:#666;
	font-size:110%;
}

#PageFooter ul li
{
	padding:6px;
	background-color:#ffffea;
	border:1px solid #999;	
	margin-right:6px;
	margin-bottom:6px;
	margin-left:6px;
}

#PageFooter ul li p
{
	
}

#PageFooter ul li h4
{
	margin:0px;
}

#PageFooter
{
	border-top:1px solid #ccc;
}

.sf_expandedList li
{
}
.sf_expandedList li br
{
}

.sf_expandedList .sf_listItemTitle
{
	margin-bottom:20px;
}
