.menu { float: right; height: 56px; margin: 0px; padding: 0px; /*border: 1px solid Red; margin-left: 210px;*/}
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0px;
margin:0px;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
display: block;
float:left;
background: url(images/menu_delimiter.png) left no-repeat;
padding-left: 2px;
padding-right: 0px;
/*border: 1px solid Blue;*/
}

/* use the table to position the dropdown list 
.menu table{
position: absolute;
border-collapse: collapse;
z-index:80;
left:-2px;
top:0px;
}*/

/* style all the links */
.menu a {
display: block; /*width: 152px;*/ height: 56px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none;  text-align: center; line-height: 56px; padding: 0px 18px; margin-right: 0px; margin-left: 0px; /* -moz-text-shadow: 1px 1px 1px #999; -webkit-text-shadow: 1px 1px 1px #999; text-shadow: 1px 1px 1px #999;padding-top: 6px; padding-bottom: 6px; border: 1px solid Green;*/
}
/* style the links hover */
.menu a:hover{
/*background: #ea0414;
background: url(images/menu_delimiter.gif) left no-repeat;*/
background: -webkit-gradient(linear, left top, left bottom, from(#d51001), to(#fe1218));
background: -moz-linear-gradient(top, #d51001, #fe1218);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d51001', endColorstr = '#fe1218');
}

/* hide the sub level links 
.menu ul ul {
visibility:hidden;
position:absolute;
width:146px;
_width: 142;
top: 23px;
left: 0px;
border:2px solid black;
border-bottom:1px solid black;
z-index:999;
background: #ffffff;
}
.menu ul ul li {
display: block;
border-bottom:1px solid #ea0414;
text-align: center;
}*/

/* make the sub level visible on hover list or link
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
text-align: left;
border-color:#ea0414;
} */

/*.menu ul ul a:link, .menu ul ul a:visited {
width: 143px;
_width: 139px; 
display: block;
padding: 5px 0 5px 3px;
color: #000000;
text-decoration: none;
font-size: 10px;
font-weight: normal;
font-family: Tahoma, Arial, Helvetica, sans-serif; 
background: #ffffff;
color:#ea0414; border-color:#ea0414;
}

.menu ul ul a:hover {
font-weight: bold;
}*/

/*.menu ul ul a:link, .menu ul ul a:visited*/

/*.menu ul ul.morg {
	width: 146px;
	left: 2px;
}
.menu ul ul.morg a:link, .menu ul ul.morg a:visited {
	width: 143px;
}

.menu ul ul.mgrn {
	width: 150px;
	left: 1px;
}
.menu ul ul.mgrn a:link, .menu ul ul.mgrn a:visited {
	width: 147px;
}

.menu ul ul.mblu1 {
	width: 152px;
	left: -3px;
}
.menu ul ul.mblu1 a:link, .menu ul ul.mblu1 a:visited {
	width: 149px;
}

.menu ul ul.mblu2 {
	width: 144px;
	left: 2px;
}
.menu ul ul.mblu2 a:link, .menu ul ul.mblu2 a:visited {
	width: 141px;
}
.menu ul ul.mred, .menu ul ul.mred a:link, .menu ul ul.mred a:visited {
	color:#ea0414; border-color:#ea0414;
}

.menu ul ul.mgrn, .menu ul ul.mgrn a:link, .menu ul ul.mgrn a:visited {
color:#03A625;  border-color:#03A625;
}

.menu ul ul.mblu1, .menu ul ul.mblu1 a:link, .menu ul ul.mblu1 a:visited { 
color:#0280A6;  border-color:#0280A6;
}
.menu ul ul.mblu2, .menu ul ul.mblu2 a:link, .menu ul ul.mblu2 a:visited {
color:#005DBA;  border-color:#005DBA;
}*/

/*a#menu1:hover, a#menu2:hover, a#menu3:hover, a#menu4:hover, a#menu5:hover {
	text-decoration: underline;
}

#submenu4 a, #submenu5 a {
	text-align: center;
}*/

