 /* common styling */

.newsintrotitle{
font-weight:bold;
}

.newsintrotext p{ margin:0; padding:0; margin:5px;}

.right{
float:right;
margin-left:20px;
margin-right:30px;
}


.margtop{

margin-top:-10px;

}

.boxtop{
background-image:url(../img/SpecialEventBar_01.png); 
background-repeat:no-repeat;
height:20px;
width:341px;
}

.boxbody{
background-image:url(../img/SpecialEventBar_02.png); 
background-repeat:repeat-y;
width:341px;
overflow:hidden;
margin:0;
padding:0;
}

.boxbottom{
background-image:url(../img/SpecialEventBar_04.png); 
height:22px;
width:341px;
}

.menu2 {

float:left; font-family: verdana, arial, sans-serif; font-size:14px;

background:url(../images/menu-background.gif) repeat-x; 

margin:0 0 0px 0; /* for this demo only */ 

height: 50px;

width: 100%;

}



.menu2 ul.fred {

margin-left:40px;

}

.menu2 ul {

padding:0;margin:0;list-style-type:none;

}

.menu2 ul li {

float:left; position:relative;

}

.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:152px; padding:4px 0;}



.menu2 ul li a, .menu2 ul li a:visited {

float:left; display:block; text-decoration:none; color:#F2E8C1; padding:10px 25px; line-height:25px; height:30px; width:auto;text-align: center;

}



.menu2 ul li:hover {width:auto;}



.menu2 ul li a:hover {font-weight:bold;}



.menu2 ul li:hover a {/*font-weight:bold;*/}



.menu2 ul li ul {

display: none;

}

.menu2 table {

margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:19px; left:-15px;

}



/* specific to non IE browsers */

.menu2 ul li:hover ul {

display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:152px;

}

.menu2 ul li:hover ul li ul {

display: none;

}

.menu2 ul li:hover ul li a {

display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;

}



.menu2 ul li:hover ul li a.cross {

display:block; background:#870027; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;

}

.menu2 ul li:hover ul li a.hall {

display:block; background:#E87B47; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;

}

.menu2 ul li:hover ul li a.finish {

display:block; background:#083C69; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;

}

.menu2 ul li:hover ul li a.warehouse {

display:block; background:#FBCA45; color:#870027;height:auto;line-height:15px;padding:4px 16px; width:120px;

}



.menu2 ul li:hover ul li a.house {

display:block; background:#fcf6b8; color:#870027;height:auto;line-height:15px;padding:4px 16px; width:120px;

}





.menu2 ul li:hover ul li a.drop {

background:#888;

}

.menu2 ul li:hover ul li a:hover {

/*color:#ff0; background: #888;*/

font-weight: bold;

}

.menu2 ul li:hover ul li a:hover.drop {

background: #888; color:#ff0;

}

.menu2 ul li:hover ul li:hover ul {

display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;

}

.menu2 ul li:hover ul li:hover ul li a {background:#888;}

.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}





.menu2 ul li:hover ul li:hover ul.left {

left:-172px;

}

.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}







/* specific to IE5.5 and IE6 browsers */

.menu2 ul li a:hover ul {

display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;

}



.menu2 ul li a:hover ul.scroller {

height:138px; overflow:auto;}



.menu2 ul li a:hover ul.endstop {

left: -90px;

}

.menu2 ul li a:hover ul li a.cross {

display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;background:#870027;

}



.menu2 ul li a:hover ul li a.hall {

display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px; background:#E87B47;

}



.menu2 ul li a:hover ul li a.finish {

display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;background:#083C69;

}



.menu2 ul li a:hover ul li a.warehouse {

display:block; color:#870027; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;background:#FBCA45; 

}



.menu2 ul li a:hover ul li a.house {

display:block; color:#870027; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;background:#fcf6b8; 

}



.menu2 ul li a:hover ul li a.drop {

background:#888; padding-bottom:5px;

}

.menu2 ul li a:hover ul li a ul {

visibility:hidden; position:absolute; height:0; width:0;

}

.menu2 ul li a:hover ul li a:hover {

color:#ff0; background: #888;

}

.menu2 ul li a:hover ul li a:hover.drop {

 background: #888; color:#ff0;

}

.menu2 ul li a:hover ul li a:hover ul {

visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;

}

.menu2 ul li a:hover ul li a:hover ul.left {

left:-170px;

}

.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}





.left {clear:both;}



.selected {font-weight:bold;}


