/* ######### Shared basic style for mega drop down menu DIV ######### */

.mega{
width:245px; /*default width of mega menu*/
 padding: 10px;
position:absolute;
visibility:hidden;
/*border:2px solid white;*/
border-top-width:1px;
background:#000;
-webkit-box-shadow: 5px 5px 5px #c8c8c8; /*css 3 shadows*/
-moz-box-shadow: 5px 5px 5px #c8c8c8;
box-shadow: 5px 5px 5px #c8c8c8;
}

.mega .column{ /*each link column within a mega menu*/width:100%;}
.mega a{text-decoration:none;}
.solidblockmenu2 a:after{ /*add "down.png" to anchor links, or those with a rel attribute */
content:" " url(../images/arrow_support.gif);}


.mega a[rel]:after{ /*add "down.png" to anchor links, or those with a rel attribute */
content:" " url(../images/arrow_support02.gif);}
.mega .column ul{margin:0;padding:0;list-style:none;}
.mega .column ul li{margin-bottom:3px;width: 500px;}
.mega .ulmenu{ /*style any UL within mega menu with class="ulmenu"*/
margin:0;padding:0;border:1px solid gray;border-bottom-width:0;list-style:none;}
.mega .ulmenu a{display:block;border-bottom:1px solid gray;padding:5px;}
.mega .ulmenu a:hover{background:lightwhite;}

/* ######### Style for Solid Block Mega Menu ######### */

.solidblockmenu2 a{
padding: 5px 9px 0px;
}
#solidmenu a{color:white}
#solidmenu a:hover{color:white}
#solidmenu a.selected{color:white}
.solidblockmenu2{
margin-top:-20px
}
.solidblockmenu2 a:hover, .solidblockmenu2 a.selected { /*Selected Tab style*/
color: white;background-position: center center;background-color:#000;height:36px;}


			#menu {
				font-family: Arial, sans-serif;
				font-weight: bold;
				margin: -2px 0;
				list-style-type: none;
				font-size: 13px;

			}
			#menu li {
				float: left;
				margin: 0;
				
			}
			#menu li a {
				text-decoration: none;
				display: block;
				padding: 0 20px;
				line-height: 27px;
			}
			#menu li a:hover, #menu li.active a {
				
			}
			/* Black Menu */
			#menu.black {
				background: url(../images/bg_menu02.jpg) repeat-x scroll 0 0;
			}
			#menu.black a {color: white;}
			#menu.black li a:hover, #menu.black li.active a {color: white; background: none repeat scroll 0 0 #000;;
    margin-top: 0px;}