/* GLOBAL ******************************/

a, a:link, a:active, a:visited
{
    color:#8D1F76;
}

h1, h2, h3, h4, h5
{
    color:#8D1F76;
}

/* COMMON FORM ******************************/

div.commonform
{
    background-color:#EFE9F3;
}

    div.commonform ol li input.textbox
    {
        border-color:#8D1F76;
    }
    
    div.commonform ol li textarea
    {
        border-color:#8D1F76;
    }
    
    div.commonform div.tabs input
    {
        color:#FFFFFF;
    }
    
        div.commonform div.tabs input.on
        {
            background-color:#EFE9F3;
            color:#8D1F76;
        }
        
        div.commonform div.tabs input.off
        {
            background-color:#8D1F76;
        }

/* COMMON LIST ******************************/

div.commonlist ul, div.commonlist ol
{
	border-top-color:#D9D9D9;
}

    div.commonlist ul li, div.commonlist ol li
	{
        border-bottom-color:#D9D9D9;
	}

/* COMMON TABLE ******************************/

	table.commontable tr th
	{
		background-color:#DA4F26;
		color:#FFFFFF;
	}
		
		table.commontable tr.item
		{
			background-color:#EFE9F3;
		}
		
			table.commontable tr.item:hover
			{
				background-color:#F6F4D0;
			}
		
		table.commontable tr.alternatingitem
		{
			background-color:#E7E7E9;
		}
		
			table.commontable tr.alternatingitem:hover
			{
				background-color:#F6F4D0;
			}
		
			table.commontable tr td
			{
				border-top-color:#D9D9D9;
				border-bottom-color:#FFFFFF;
			}

/* BANNER ******************************/

    div.bannerleftmiddleright
    {
        border-top-color:#EFE9F3;
    }
     

/* LEFT NAVIGATION ******************************/
    
div.leftnavigation ul li a, div.leftnavigation ul li a:link, 
div.leftnavigation ul li a:active, div.leftnavigation ul li a:visited
{
    /*background-color:#d8ffcc;*/
    background-color:#EFE9F3;
    color:#000000;
}
  
div.leftnavigation ul li a:hover
{
	background-color:#86156f;
	color:#FFFFFF;
}
            
/* ROOT NODE ******************************/

div.leftnavigation ul li.root a, div.leftnavigation ul li.root a:link,
div.leftnavigation ul li.root a:active, div.leftnavigation ul li.root a:visited,
div.leftnavigation ul li.rooton a, div.leftnavigation ul li.rooton a:link,
div.leftnavigation ul li.rooton a:active, div.leftnavigation ul li.rooton a:visited
{
	border:0px;
	background-color:Transparent;
	font-weight:bold;
	color:#000000;
	
}

	div.leftnavigation ul li.root a:hover, div.leftnavigation ul li.rooton a:hover
	{
		background-color:#FFFFFF;
		text-decoration:underline;
		color:#000000;
	}

/* LEFT NAVIGATION TIER 1 SELECTED NODES ******************************/

div.leftnavigation ul li.on a, div.leftnavigation ul li.on a:link, 
div.leftnavigation ul li.on a:active, div.leftnavigation ul li.on a:visited
{
    background-color:#86156f;
    color:#FFFFFF;
}

/* LEFT NAVIGATION TIER 1 EXPANDED NODES ******************************/

div.leftnavigation ul li.expanded a, div.leftnavigation ul li.expanded a:link, 
div.leftnavigation ul li.expanded a:active, div.leftnavigation ul li.expanded a:visited
{
    color:white;
    background-color:#86156f;
}

    div.leftnavigation ul li.expanded a:hover
    {
        color:white;
        background-color:#86156f;
    }
                
/* LEFT NAVIGATION TIER 2 ******************************/
                
div.leftnavigation ul li ul
{
    background-color:#faf4fe;
}

div.leftnavigation ul li.on ul li a, div.leftnavigation ul li.on ul li a:link, 
div.leftnavigation ul li.on ul li a:active, div.leftnavigation ul li.on ul li a:visited
{
    color:#000000;
}


div.leftnavigation ul li.expanded ul li a, div.leftnavigation ul li.expanded ul li a:link, 
div.leftnavigation ul li.expanded ul li a:active, div.leftnavigation ul li.expanded ul li a:visited
{
    color:#000000;
}

    div.leftnavigation ul li.expanded ul li a:hover
    {
        color:#000000;
    }

/* FEATURED ITEM ******************************/

    div.featureditem h2
    {
        background-color:#86156f;
    }
    
    div.featureditem h2 a, div.featureditem h2 a:link, 
    div.featureditem h2 a:active, div.featureditem h2 a:visited
    {
		color:white;
    }
    
    div.featureditem div.copy
    {
        border-right-color:#cb84b9;
        border-bottom-color:#cb84b9;
        border-left-color:#cb84b9;
        background-color:#EFE9F3;
    }

        div.featureditem div.copy a, div.featureditem div.copy a:link, 
        div.featureditem div.copy a:active, div.featureditem div.copy a:visited
        {
            background-image:url(/Images/CoreAndImmediate/Immediate/Light/featureditemlink.gif);
        }

/* SEARCH ******************************/

div.searchform
{
    background-color:#EFE9F3;
}

        div.searchform div.normal input.text
        {
            border-color:#86156f;
        }

/* BASKET ******************************/

div.basket h2
{
    background-color:#86156f;
    color:#FFFFFF;
}

    div.basket div.main
    {
        border-right-color:#EFE9F3;
        border-bottom-color:#EFE9F3;
        border-left-color:#EFE9F3;
        background-color:#EFE9F3;
    }
    
        div.basket div.main div.text
        {
            background:url(/Images/CoreAndImmediate/Immediate/Light/basket.gif) no-repeat 3px 50%;
        }

/* PROMOTION ******************************/

div.promotion
{
    background-color:#EFE9F3;
}

/* LINKS ******************************/

div.links h2
{
    background-color:#86156f;
    color:#FFFFFF;
}

    div.links ul
    {
        border-right-color:#cb84b9;
        border-bottom-color:#cb84b9;
        border-left-color:#cb84b9;
    }

        div.links ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Immediate/Light/relatedlink.gif);
        }
        
/* DOWNLOADS ******************************/

div.downloads h2
{
    background-color:#86156f;
    color:#FFFFFF;
}

    div.downloads ul
    {
        border-right-color:#cb84b9;
        border-bottom-color:#cb84b9;
        border-left-color:#cb84b9;
    }

        div.downloads ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Immediate/Light/downloadlink.gif);
        }

/* E-LIST ******************************/

div.elist h2
{
    background-color:#86156f;
    color:#FFFFFF;
}

    div.elist div.main
    {
        border-right-color:#EFE9F3;
        border-bottom-color:#EFE9F3;
        border-left-color:#EFE9F3;
        background-color:#EFE9F3;
    }

/* RSS FEEDS ******************************/

div.rssfeeds h2
{
    background-color:#86156f;
    color:#FFFFFF;
}

    div.rssfeeds ul
    {
        border-right-color:#cb84b9;
        border-bottom-color:#cb84b9;
        border-left-color:#cb84b9;
    }

        div.rssfeeds ul li a
        {
            background-image:url(/Images/CoreAndImmediate/Core/feed.gif);
        }
        
/* ADVERT ******************************/

    div.sitelink h3
    {
        background-color:#86156f;
    }
    
        div.sitelink h3 a, div.sitelink h3 a:link, 
        div.sitelink h3 a:active, div.sitelink h3 a:visited
        {
            color:#FFFFFF;
        }
        
/* FORM LINK ******************************/

    div.formlink a, div.formlink a:link, 
    div.formlink a:active, div.formlink a:visited
    {
        background-color:#EFE9F3;
        background-image:url(/Images/CoreAndImmediate/Immediate/Light/featureditemlink.gif);
    }

/* ************************************************************/
/* SMART TAGS
/* ************************************************************/

div.smarttags .columncontrast100pc
{
	background-color:#EFE9F3;
}

div.smarttags .columncontrast50pc
{
	background-color:#EFE9F3;
}

div.smarttags .columncontrast33pc
{
	background-color:#EFE9F3;
}

div.smarttags .columncontrast66pc
{	
	background-color:#EFE9F3;
}

div.smarttags .subheading
{
    color:#8D1F76;
}

div.smarttags .pullquote
{
	background-color:#EFE9F3;
}

    div.smarttags .pullquote .openquotes
    {
        background-image:url("/Images/CoreAndImmediate/Immediate/Light/smarttagsleftpullquote.gif");
    }

    div.smarttags .pullquote .closequotes
    {
        background-image:url("/Images/CoreAndImmediate/Immediate/Light/smarttagsrightpullquote.gif");
    }

div.smarttags .author
{
	background-color:#EFE9F3;
}


/* SU Stuff ******************************/

/* Light */

div.middle a, div.middle a:link, div.middle a:active, div.middle a:visited {text-decoration: none;}
div.middle a:hover {text-decoration: underline}

div.middle table.lightDownloadDropdowns {margin-top: 0px}
div.middle table.lightDownloadDropdowns td {padding-right: 20px; padding-bottom:5px}

div.middle table.lightDownloads {margin-top: 20px; padding-bottom: 20px;}
div.middle table.lightDownloads td {padding-right: 20px; padding-bottom:5px}

div.middle a.imagelink img {border:solid 1px white;}
div.middle a.imagelink:hover img {border:solid 1px #86156F;}
