
/*- Nav1 -*/
#nav1 { font:normal 13px Arial, Helvetica, sans-serif; padding:0 0 0px 0; }
#nav1 ul { padding:0; }
#nav1 ul.sf-menu li {  float:left; line-height:30px; padding:0 1px 0 0; text-align:left; }
#nav1 ul.sf-menu li a { color:#000000; margin:0 5px; padding:0 15px; }
#nav1 ul.sf-menu li a:hover {   color:#ffffff; background-image:url(images/r_menu.gif);  }
#nav1 ul.sf-menu li a.active { color:#ffffff; background-image:url(images/r_menu.gif);   }
#nav1 ul.sf-menu li ul.children { background:#222222; border:none; width:210px; padding:0; line-height:0;  }
#nav1 ul.sf-menu li ul.children a { color:#bababa; width:210px; margin:0; text-indent:15px; padding:0; }
#nav1 ul.sf-menu li ul.children a:hover { color:#fff; background:#5d5d5d; text-decoration:none; }
#nav1 ul.sf-menu li ul.children a:hover span { background:none; }
#nav1 ul.sf-menu li ul.children li { border:0; }
#nav1 ul.sf-menu li ul.children li ul.children { border-left:none; border-right:none;  }
#nav1 ul.sf-menu li ul.children { margin:0;  }
#nav1 ul.sf-menu li ul.children ul.children { margin:0 0 0 20px;  }



#nav1 ul.sf-menu li ul.children2 { background:#5d5d5d; border:none; width:210px; padding-left:10px; line-height:0; }
#nav1 ul.sf-menu li ul.children2 a { color:#bababa; width:210px; margin-left:60px; text-indent:15px; padding:0; }
#nav1 ul.sf-menu li ul.children2 a:hover { color:#fff; background:#5d5d5d; text-decoration:none; }
#nav1 ul.sf-menu li ul.children2 a:hover span { background:none; }
#nav1 ul.sf-menu li ul.children2 li { border:0; }
#nav1 ul.sf-menu li ul.children2 li ul.children { border-left:none; border-right:none;  }
#nav1 ul.sf-menu li ul.children2 { margin:0;  }
#nav1 ul.sf-menu li ul.children2 ul.children { margin:0 0 0 80px;  }


/*- Top Nav -*/
.topnav { width:430px; margin:0; padding:84px 0 0 0; float:right; }
.topnav ul { float:right; list-style:none; padding:0; margin:0; }
.topnav li { float:left; padding:0 5px; }
.topnav li a { font:normal 14px Arial, Helvetica, sans-serif; color:#cac9c9; display:block; float:left; padding:10px 0; }
.topnav li a span { background:none; padding:10px 15px; }
.topnav li a:hover { color:#fff; background:url(images/r_menu.gif) no-repeat right; }
.topnav li a:hover span {color:#fff; background:url(images/l_menu.gif) no-repeat left; }
.topnav li.current_page_item a {color:#fff; background:url(images/r_menu.gif) no-repeat right; }
.topnav li.current_page_item a span {color:#fff; background:url(images/l_menu.gif) no-repeat left; }
 /* menu */
.menu_resize { width:950px; margin:0 auto;}
