/*Menu styling*/
#main {padding: 5px;}
/* common styling */
.menu1 {
float:left; 
background:url(../images/global-nav_bg-extend.gif) repeat-x top left;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;height:29px;
}
.menu1 ul {
padding:0;margin:0;list-style-type:none;
}
.menu1 ul li {
float:left;
position:relative;
border-left: 
1px solid #fff;
font-weight: bold;
}
.menu1 ul li a, .menu1 ul li a:visited {
float:left; display:block; text-decoration:none;color:#000000;;padding:0px 12px; line-height:25px; height:28px;
}

.menu1 ul li a.leftmostitem{
margin-right:3px;
background:url(../images/dropdown/leftmostitem.gif) repeat-x top left; 
}
.menu1 ul li a.rightmostitem{
padding-left:13px;
background:url(../images/dropdown/rightmostitem.gif) repeat-x top right; 
}
.menu1 ul li a.leftmostitem:hover{
background:url(../images/dropdown/leftmostitemOver.gif) repeat-x top left; 
}
.menu1 ul li a.rightmostitem:hover{
background:url(../images/dropdown/rightmostitemOver.gif) repeat-x top right; 
}

.menu1 ul li:hover {width:auto;height:30px}


.menu1 ul li a.menu1one:hover {background:#c6d3ef;height:29px} /*border:1px solid #3169C6;*/
.menu1 ul li a.menu1two:hover {background:#c6d3ef;}
.menu1 ul li a.menu1three:hover {background:#c6d3ef;}
.menu1 ul li a.menu1four:hover {background:#c6d3ef;}
.menu1 ul li a.menu1five:hover {background:#c6d3ef;}
.menu1 ul li a.menu1six:hover {background:#c6d3ef;}
.menu1 ul li a.menu1seven:hover {background:#c6d3ef;}
.menu1 ul li a.menu1eight:hover {background:#c6d3ef;}
.menu1 ul li a.menu1nine:hover {background:#c6d3ef;}

.menu1 ul li:hover a.menu1one {}
.menu1 ul li:hover a.menu1two {}
.menu1 ul li:hover a.menu1three {}
.menu1 ul li:hover a.menu1four {}
.menu1 ul li:hover a.menu1five {}
.menu1 ul li:hover a.menu1six {}
.menu1 ul li:hover a.menu1seven {}
.menu1 ul li:hover a.menu1eight {}
.menu1 ul li:hover a.menu1nine {}

.menu1 ul li a.menu11:hover {background:#c6d3ef;} /*border:1px solid #3169C6;*/
.menu1 ul li a.menu12:hover {background:#c6d3ef;}
.menu1 ul li a.menu13:hover {background:#c6d3ef;}
.menu1 ul li a.menu14:hover {background:#c6d3ef;}
.menu1 ul li a.menu15:hover {background:#c6d3ef;}
.menu1 ul li a.menu16:hover {background:#c6d3ef;}
.menu1 ul li a.menu17:hover {background:#c6d3ef;}
.menu1 ul li a.menu18:hover {background:#c6d3ef;}
.menu1 ul li a.menu19:hover {background:#c6d3ef;}

.menu1 ul li:hover a.menu11 {}
.menu1 ul li:hover a.menu12 {}
.menu1 ul li:hover a.menu13 {}
.menu1 ul li:hover a.menu14 {}
.menu1 ul li:hover a.menu15 {}
.menu1 ul li:hover a.menu16 {}
.menu1 ul li:hover a.menu17 {}
.menu1 ul li:hover a.menu18 {}
.menu1 ul li:hover a.menu19 {}

.menu1 ul li ul {
display: none; font-weight:lighter;
}

.menu1 ul li table ul li {
	font-weight:lighter;
	font-size: 110%;
}

.menu1 table {
margin:0; border-collapse:collapse; font-size:0.9em; font-weight:100;position:absolute; top:0; left:0;
}

.menu1 table.rightitem {
margin:0; border-collapse:collapse; font-size:0.9em; font-weight:100;position:absolute; top:0; left:-168px;
}

/* Works in IE6, not FF2, to test on IE7 and Safari
.menu1 ul li table.rightitem {
margin:0; border-collapse:collapse; font-size:0.9em; font-weight:100;position:absolute; top:0; left:-180px;
}
*/

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:29px;margin-top:1px;width:230px; left:0;border:1px solid #8c867b;width:265px;
} 

.menu1 ul li:hover ul li ul {
display: none;
font-weight:100;
}
.menu1 ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:230px; border:1px solid white; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#c6d3ef;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #c6d3ef;
}

.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}


/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:29px; t\op:29px; background:#fff;left:0; border:1px solid #8c867b;
}

.menu1 ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:8px 16px; width:230px; w\idth:230px; border:1px solid white; border-bottom:0;
}

.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #c6d3ef;
}

.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px; 
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}

