﻿/*
-- © 2010 Jellyfish Creative
-- http://www.jellyfishcreative.co.uk
-- Date Created: 14/04/2010
*/

#main-menu h3
{
	padding-left:812px;
}

#main-menu ul {	}

#main-menu h3
{
	font-size:1.166em;
	color:#e5ebee;
	padding-bottom:12px;
}

#main-menu ul
{	
	color:#444e5a;
	list-style:none;
	padding:0;	
}

#main-menu ul li 
{ 
	background-image:none; 	
	padding:0;		
}

#main-menu ul li.top-margin
{
	margin-top:14px;
}

#main-menu ul li a.connect2law
{
	color: #ff0d01;
}

#main-menu ul li a
{	
	color:#444E5A;
	display:block;
	font-weight:normal;	
	padding:2px 14px 2px 770px;	
	text-decoration:none;
	text-align: right;
	line-height:1.2em;
}

#main-menu ul li a:hover
{	
	background-color:#f7f8f8;
	color:#444e5a;
	text-decoration:none;
}

#main-menu ul li.unclickable { background-color:#94B6C9; }

/*--------- TOP LEVEL -----------*/

#main-menu ul li { }

#main-menu ul li.collapsable
{ 
	display:block;
}

/*--------- SECOND LEVEL -----------*/

#main-menu ul li ul { padding-left:10px; }

#main-menu ul li.collapsable ul li,
#main-menu ul li.collapsable ul li.collapsable
{
	display:block;
}

#main-menu ul li.collapsable ul li ul
{
	display:none;
}

#main-menu ul li.collapsable ul li.collapsable ul
{
	display:block;
}

#main-menu ul li.collapsable ul li.collapsable ul li ul
{
	display:none;
}

#main-menu ul li ul li.collapsable ul li.collapsable ul li ul
{
    display:block;
}

#main-menu ul li.collapsable ul li.collapsable ul li.collapsable ul
{
	display:block;
}

#main-menu ul li.collapsable ul li.collapsable ul li.collapsable ul li a
{
	color:#E5EBEE;
}

/*
#main-menu ul li ul li a:hover,
#main-menu a.selected
{ background-color:#f7f8f8; }
*/

/*--------- THIRD LEVEL -----------*/

#main-menu ul li ul li ul {	font-size:0.8333em; }
#main-menu ul li ul li ul li .expandable-hitarea
{ 
	background-position:0 -35px;
}

/*--------- FOURTH LEVEL -----------*/

#main-menu ul li ul li ul li ul { font-size:1.0em; display:none; }
#main-menu ul li ul li ul li.collapsable ul { display:block; }
#main-menu ul li ul li ul li.collapsable .collapsable-hitarea { background-position:0 1px; }

#main-menu ul li ul li.collapsable ul li.collapsable ul li.collapsable ul li
{
    background-color:#F7F8F8;    
}

#main-menu ul li ul li.collapsable ul li.collapsable ul li.collapsable
{
    background-color:#F7F8F8;
}

#main-menu ul li ul li.collapsable ul li.collapsable ul li.collapsable ul li a
{
    color:#444E5A;
}

#main-menu ul li ul li.collapsable ul li.collapsable ul li.collapsable a.selected,
#main-menu ul li ul li.collapsable ul li.collapsable ul li.collapsable a:hover
{
    /*color:#004186;*/
    color: #444E5A;
}

/*----------------- LEVEL classes ------------------*/

#main-menu ul li.level1 a:hover
{
    background-color:#f7f8f8;
}

#main-menu ul li.level2
{
    background-color: #666e78;
}

#main-menu ul li.level2 a
{
    color: #fff;
}

#main-menu ul li.level2 a:hover
{
    background-color: #666e78;
    color: #fff;
}

#main-menu ul li.level3
{
    background-color: #989da4;
}

#main-menu ul li.level3 a
{
    color: #444E5A;
}

#main-menu ul li.level3 a:hover
{
    background-color: #989da4;
    color: #fff;
}

#main-menu ul li.level4
{
    background-color: #ecedee;
}

#main-menu ul li.level4 a:hover
{
    background-color:#f7f8f8;
    color: #444E5A;
}

/*----------------- CUSTOM STYLES ------------------*/

body.home #main-menu li.billpayonline
{
	margin-top: 48px;
	/*visibility:hidden;*/
}

body.home #main-menu li.billpayonline a
{
    font-weight:bold;
    padding-bottom: 5px;
}

li.additionalnavigation
{
	margin-top: 20px;
}

body.home #main-menu ul li.connect2law a
{
	/*color: #b81b2f;*/
	color: #FF0D01;
    font-weight: bold;
}
