li#menu-updated ul 
{
    z-index:10;
    /*background-color:#2e2f30;*/
    width:700px;
}

#menu-header
{
    color:#046A38;
    font-size:14px;
    font-weight:bold;   
}
#menu-section
{
    background-image:url('../images/exampleIB/dropdown-bg.png'); 
    padding-left:15px; 
    padding-top:10px;
    height:400px;
}
#menu-section-samerow
{
    background-image:url('../images/exampleIB/dropdown-bg.png'); 
    padding-left:15px; 
    padding-top:10px;
    height:180px;
}
#menu-header:hover
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;   
}

table.tmenu a[href]:link
{
    color:#888888;
}

ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	height:35px;
	/*background:url('../images/master/top-menu-bg.gif') repeat-x;*/
	background:url('../images/global/menu-bg.png') repeat-x;
	padding-left: 5px;
	font-family:arial, verdana, sans-serif; 
	border:1px solid grey;
	border-radius: 9px 9px 0px 0px;
}

ul.menu li {
	position: relative;
	z-index: 9;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	font-weight:bold;
	cursor: pointer;
	vertical-align:middle;	
	line-height:35px;	
}

/*Formats hyperlink part of main menu items*/
ul.menu li a {
	display:block; 
	float:left; 
	height:35px; 
	line-height:33px; 
	color:#ebebeb; 
	text-decoration:none; 
	font-size:12px; 
	padding:0px 0px 0px 12px; 
	cursor:pointer; text-align:left;
}   

/*Makes drop downs visible when main menu items are hovered over*/
ul.menu li:hover>ul {
	visibility: visible;
}

/*Formatting for top menu bar (doesnt include drop down)*/
ul.menu li a span {
	float:left; 
	font-weight:bold; 
	display:block; 
	padding:0px 24px 0px 12px; 
	height:40px;
	color:#ebebeb;
}

/*When moving your mouse from the menu bar to the dropdown below, keeps menu image (left) visible*/
ul.menu li:hover > a {
	color:#000; 
	background: url(../images/master/top-menu-button-bg.png) no-repeat;
}

/*When moving your mouse from the menu bar to the dropdown below, keeps menu image (right) visible*/
ul.menu li:hover > a span {
	background:url(../images/master/top-menu-button-bg.png) no-repeat right top;
}

/*Sets menus as invisible and positions accordingly, sets white bg and border on drop downs*/
ul.menu li ul {
	z-index: 12;	
	margin:0px 5px 0px 4px; 
	list-style: none;
	float: left;
	position: absolute;
	top: 35px;
	left: 0;
	width: 208px;
	visibility: hidden;
	padding: 5px 0px 5px 7px;
	background-color:#e6e6e6;
	border:1px #666 solid;	
}

/*Colouring default drop down menu colours*/
ul.menu li ul a[href]:link{
	color:#333333;
}

/*Enforcing visited drop down menu links stay the same colour*/
ul.menu li ul a[href]:visited{
    color:#333333;    
}

/*White text with grey bg on link hover in menu*/
ul.menu li ul li a[href]:hover {
	background-color:#046A38;
	color:white;
	background-image:none;
}

/*Formatting on hyperlinks withing menus*/
ul.menu li ul li a {
	width: 184px;
	padding: 0px 7px 0px 8px;
	height: auto;
	float: none;
	display: block;
	margin-bottom: 0px;
	z-index: -1;
	font-weight:normal;
	line-height: 20px;
	color:black;
	font-size:8pt;
}

.login
{
    border-color:#464646;
    border-style:solid; 
    border-width:1px; 
    font-size:12px; 
    color: #999999; 
    height:19px; 
    width:130px; 
    padding: 0px 0px 0px 0px; 
    background-color:#666666;
    margin:0px;
    padding:0px;
}

.signupButton
{
    vertical-align:middle;
    margin-top:-2px;
    margin-left:-4px;
    margin-right:14px;    
}

.loginError
{
    color:red; 
    font-size:8pt; 
    font-family:Tahoma; 
    font-weight:normal; 
    padding-top:1px; 
    text-align:left;
    margin-left:0px; 
    position:absolute; 
    left:-5px; 
    top:-30px; 
}