/*.siNavName { font-size:14px; font-weight: bold; padding-left: 25px; color: black; }

.Td_left { width:30%; background-color: #fbf8f1; }
.leftmainmenu { margin-top:20px; }
.leftmainmenu ul {list-style-type:none; color:white;font-size:14px;margin:0;padding:0;letter-spacing: -0.08em;}
.leftmainmenu li { background-color: #999999; margin:0;padding:0;}
.leftmainmenu li a { color:white; text-decoration:none;padding: 14px 8px 14px 5px; display:block; font-weight:bold;}
.leftmainmenu li a:hover { text-decoration:underline;}

.lowermenu ul {list-style-type:none; color:white;font-size:12px;margin:0;padding:0;}
.lowermenu li { background-color: #aeaeae; border-bottom: 1px solid white;margin:0;padding:0;}
.lowermenu li a { color:white; text-decoration:none;padding: 8px 10px 8px 10px; display:block; font-weight:bold;}
.lowermenu li a:hover { text-decoration:underline;}


.leftmenu h2 { color:white; padding-left: 10px; font-size:16px; margin-top:0;}

.leftmenu ul { list-style-type:none; padding: 0px 10px 10px 0px; margin-bottom:0; margin-left:0;}

.leftmenu ul li a { color: white; display:block; font-weight:bold; }

.leftmenu ul li a.menuthis { font-weight:bold;}

.leftmenu ul li a:hover
{ 
text-decoration:underline;
}

.leftmenu ul li ul { margin-bottom:5px; }
.leftmenu ul li { padding-top:8px; padding-left:10px; margin-left:0;}



.Td_Right { width: 70%;  background-color: #fbf8f1; }
*/
.rightmenu .siNavName {  }
.rightmenu  ul { list-style-type:none; padding-left:20px; }
.rightmenu  ul li ul { margin-bottom:2px; }
.rightmenu ul li { padding-top:2px; }
.rightmenu ul li a { text-decoration:none; color:#333333;  padding-left:15px; }
.rightmenu ul li a:hover, .rightmenu ul li a.menuthis
{ 
    background-image: url(bullet.png);
    background-repeat: no-repeat;
    background-position: -0px 5px;
}


.plainmenu ul li a.menuthis:visited, .plainmenu ul li a.menuthis  { color:black;}

.plainmenu {

float:left;
font-size:14px;
 z-index:5;
margin-left:5px;
}
.plainmenu .sm0 a .sm0i  { color:#444444; padding:2px 4px 4px 4px; }

/*.plainmenu .sm0 { margin-bottom:20px; color:green}
.plainmenu .sm0 a .sm0i  {
	height:100%; 
	display:block; 
	color:#999999;
	margin-left:2px; 
	background-repeat: repeat-x;
	padding:2px 8px 4px 8px;
font-size:13px;
}
*/
.plainmenu ul {
padding:0;margin:0;list-style-type:none;font-size:14px;
}
.plainmenu ul li {
float:left; position:relative; padding-left:2px;margin-left:0px;
}
.plainmenu ul li a, .plainmenu ul li a:visited {
float:left; display:block; text-decoration:none; padding:0 0 0 0px; line-height:22px; height:22px; 
}

.plainmenu ul li:hover {width:auto;}

.plainmenu ul li ul {
display: none;z-index:1000;
}
.plainmenu table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.plainmenu ul li:hover ul {
display:block;position:absolute;top:22px; left:0;width:150px;
}
.plainmenu ul li:hover ul.endstop {
left:-150px;
}
.plainmenu ul li:hover ul li ul {
display: none;
}
.plainmenu ul li:hover ul li a {
 display:block;background-color:#ffffff; height:auto;line-height:15px;padding:6px 10px; width:129px; border-bottom:1px solid #999999;color:#777777;
}
.plainmenu ul li:hover ul li a.drop {
  background-color:white;
}
.plainmenu ul li:hover ul li a:hover {
 color:#444444; background-color: #999999;
}
.plainmenu ul li:hover ul li a:hover.drop {
background-color: #ccd;
}
.plainmenu ul li:hover ul li:hover ul {
display:block; position:absolute; left:150px; top:0px;
}
.plainmenu ul li:hover ul li:hover ul.left {
left:-150px;
}
.plainmenu ul li a.menuthis:visited,.plainmenu ul li a.menuthis  {background-repeat:no-repeat;background-position:0px 8px;}

.plainmenu ul li a:hover {border-color:#c00; color:#f3f8e0; }

