/******************************/
/* Dropdown Navigation Styles */
/******************************/

li:hover ul , li.over ul	{ display: block; z-index: 1000;}
#topMenu li>ul				{ top: auto; left: auto; }
#topMenu					{ color: #FFF; background-color:#333; z-index: 1000; }

.topmenuli a, .topmenuli a:visited, .topmenuli a:hover	{ color: #FFF; text-decoration:none; }

.greytopmenuul					{ list-style-type:none; margin:0px; padding:0px; }
.greytopmenuli					{ list-style-type:none; float:left; margin-left: 0px; margin-top: 0px;}

.greysubmenuul					{ list-style-type:none; position:absolute; margin: 0px; padding:0px; margin-left: 30px; display:none; } 
.greysubmenuli a				{ display:block; width:182px; line-height: 18px; border-top: 1px solid #1D4567; }
.greysubmenuul					{ text-indent:3px; background:#D9D9D9; margin: 0px 0px -1px 0px; padding:0px 0px -2px 0px;  }
.greysubmenuli a				{ padding:3px; text-decoration: none; color: #FFF; }

.greysubmenuli a:hover			{ background-color: #D9D9D9; }
.greytopmenuli a:hover			{ color: #69C; }

.greytopmenutitle				{ display:block; text-indent:3px; text-decoration: none; margin:0px 30px 0px 10px; color: #033056; background-color:#D9D9D9; padding:2px; line-height:20px; }

#new                            { clear: both; }
#new ul							{ margin: 0px; padding:0px; font-size: 0.9em; font-weight:bold; }
#new ul li a					{ padding-top: 4px; }

#newadmin                       { width: 950px; background-color: #D9D9D9; padding: 0px; margin-top: 0px; min-height: 26px; }
#newadmin ul					{ margin: 0px; padding:0px; font-size: 0.9em; font-weight:bold; }
#newadmin ul li a				{ padding-top: 4px; }

.greytopmenuli					{ list-style-type:none; margin:0px; padding:0px; background: #D9D9D9 url(../images/menu/menu_grey_centre_bg.png) no-repeat bottom left; }
.greyfirst  	    	        { background-image: url(../images/menu/menu_grey_left_bg.png); }
.greytopmenuli					{ list-style-type:none; float:left; margin-left: 0px; margin-top: 0px;}
.greytopmenu			    	{ color: #FFF; display:block; }
	.greytopmenuli a, .greytopmenuli a:visited, .greytopmenuli a:hover	{ color: #00234A; text-decoration:none; }
.greytopmenu			    	{ text-indent:10px; text-decoration: none; margin:0px 0px 0px 10px; color: #00234A; background: #D9D9D9 url(../images/menu/menu_grey_centre_bg.png) no-repeat bottom right; padding-right:20px; line-height:1.6em; min-height: 30px; height:auto !important; height: 30px; width: auto !important; width: 50px;}
.greylast  	    	            { background: #ffffff url(../images/menu/menu_grey_right_bg.png) no-repeat bottom right; }
.greytopmenuli a:hover			{ color: #69C; }

.bluetopmenuli					{ list-style-type:none; margin:0px; padding:0px; background: #2DA6D9 url(../images/menu/menu_employer_left_bg.png) no-repeat bottom left; }
.bluetopmenuli					{ list-style-type:none; float:left; margin-left: 0px; margin-top: 0px;}
.bluetopmenu				    { color: #FFF; display:block; }
.bluetopmenuli a, .bluetopmenuli a:visited, .bluetopmenuli a:hover	{ color: #ffffff; text-decoration:none; }
.bluetopmenu				    { text-indent:3px; text-decoration: none; margin:0px 0px 0px 20px; color: #00234A; background: #2DA6D9 url(../images/menu/menu_employer_right_bg.png) no-repeat bottom right;  padding-right:25px; line-height:1.6em; min-height: 30px; height:auto !important; height: 30px; width: auto !important; width: 60px; }
.bluetopmenuli a:hover			{ color: #FFF; }

.greentopmenuli					{ list-style-type:none; margin:0px; padding:0px; background: #A9C63B url(../images/menu/menu_parent_left_bg.png) no-repeat bottom left; }
.greentopmenuli					{ list-style-type:none; float:left; margin-left: 0px; margin-top: 0px;}
.greentopmenu				    { color: #FFF; display:block; }
.greentopmenuli a, .greentopmenuli a:visited, .greentopmenuli a:hover	{ color: #ffffff; text-decoration:none; }
.greentopmenu				    { text-indent:3px; text-decoration: none; margin:0px 0px 0px 20px; color: #00234A; background: #A9C63B url(../images/menu/menu_parent_right_bg.png) no-repeat bottom right; padding-right:25px; line-height:1.6em; min-height: 30px; height:auto !important; height: 30px; width: auto !important; width: 50px; }
.greentopmenuli a:hover			{ color: #FFF; }

.pinktopmenuli					{ list-style-type:none; margin:0px; padding:0px; background: #E34A8F url(../images/menu/menu_carer_left_bg.png) no-repeat bottom left; }
.pinktopmenuli					{ list-style-type:none; float:left; margin-left: 0px; margin-top: 0px;}
.pinktopmenu				    { color: #FFF; display:block; }
.pinktopmenuli a, .pinktopmenuli a:visited, .pinktopmenuli a:hover	{ color: #ffffff; text-decoration:none; }
.pinktopmenu				    { text-indent:3px; text-decoration: none; margin:0px 0px 0px 20px; color: #00234A; background: #E34A8F url(../images/menu/menu_carer_right_bg.png) no-repeat bottom right; padding-right:25px; line-height:1.6em; min-height: 30px; height:auto !important; height: 30px; width: auto !important; width: 135px; }
.pinktopmenuli a:hover			{ color: #FFF; }


/*****************************************/
/* Parent, Carer, Employer section menus */
/*****************************************/

#subMenu                     h1 { text-align: right; float: right; padding-bottom: 10px; }

#subMenu                        { background: #fff; margin-top: -30px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; }
#subMenu                ul.menu { margin: 0px auto; display: block; clear: both;  font-size: 1em; border-bottom: 0px solid #CCC; background: #fff; float:right; width: 610px; }
#subMenu             ul.menu li	{ float: right; margin: 0px 6px 0px 6px; text-align: center; background: #fff none no-repeat right top;  }
#subMenu           ul.menu li a	{ font-weight:bold; background: #fff none no-repeat left top; display: block; padding: 5px 5px; line-height: 20px; text-align: center; text-decoration: none;}
#subMenu         ul.parent li a { color:#A9C63B; }
#subMenu         ul.carer  li a { color:#E34A8F; }
#subMenu       ul.employer li a { color:#2DA6D9; }
#subMenu       ul.normal   li a { color:#00234A; }

#subMenu ul.parent li.selected	{ background: url(../images/menu/submenu_parent_right.png) no-repeat right top;  }
#subMenu ul.parent li.selected  a { color:#fff; background: url(../images/menu/submenu_parent_left.png) no-repeat left top; }
#subMenu ul.carer  li.selected	{ background: url(../images/menu/submenu_carer_right.png) no-repeat right top;  }
#subMenu ul.carer  li.selected  a { color:#fff; background: url(../images/menu/submenu_carer_left.png) no-repeat left top; }
#subMenu ul.employer li.selected	{ background: url(../images/menu/submenu_employer_right.png) no-repeat right top;  }
#subMenu ul.employer li.selected  a { color:#fff; background: url(../images/menu/submenu_employer_left.png) no-repeat left top; }
#subMenu ul.normal li.selected	{ background: url(../images/menu/submenu_normal_right.png) no-repeat right top;  }
#subMenu ul.normal li.selected  a { color:#fff; background: url(../images/menu/submenu_normal_left.png) no-repeat left top; }


.greyfull                       { background: #D9D9D9 none; margin: 0px; padding: 0px; }