@charset "utf-8";
/* CSS Document */

/* DESIGN TOPNAV (mainmenu) */
#topnav { margin:0; padding:0; font-size:12px; background:#78a22f; border:1px solid #FFFFFF; }
/* level 0 */
#topnav ul.menusm { float:left; height:45px;}
#topnav ul li img { padding-left:10px; padding-bottom: 1px;}
#topnav ul li.ms_top { padding:0; margin: 0; float:left; height: 15px; }
#topnav ul li a.ms_top { display:block; margin-left: 6px; padding:14px 10px;  color:#fff; font-weight:bold; border: none; }
#topnav ul li.current_page_item a.ms_top { color:#536F20; text-decoration:none; }
#topnav ul li a.ms_top.ms_hover { color:#536F20; text-decoration:none; }
#topnav ul li a.ms_last { border: none; }
/* level 1 */
#topnav ul li ul { margin:0; padding:0; top:41px; font-size:12px; text-transform: none; font-weight: normal; background:#536F20;}
#topnav ul li ul li { }
#topnav ul li ul li a { display:block; margin:0; border:0; padding:13px 15px 13px 15px; height: auto; width:180px; color:#fff; background:#536F20; font-weight:normal; }
#topnav ul li ul li a img { padding: 0 13px 2px 0;}
#topnav ul li ul li a.ms_hover { color:#78a22f; text-decoration:none; }
#topnav ul li ul li a.ms_last { border: none; }
#topnav ul li ul li ul { margin:0; padding:0;  left:210px; top:0;}

/* DESIGN TOPNAV (mainmenu) */
#nav1 { width: 980px; height: 47px; padding:0; margin: 7px 0 0 0; font-size:12px; font-weight: bold; text-transform: none; line-height:12px; background: 0; }
/* level 0 */
#nav1 img { padding:0 0 2px 10px; }
#nav1 ul.menusm { margin: 0; padding:0; float:left; }
#nav1 ul li.ms_top { padding:0; float:left; }
#nav1 ul li a.ms_top {  display:block; margin:0; padding:19px 15px; color:#888888; font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif; }
#nav1 ul li.current_page_item a.ms_top { color:#21a3e7; text-decoration:none; }
#nav1 ul li a.ms_top.ms_hover { text-decoration:none; background: url(images/menu_bg_h.jpg) top repeat-x; color: #ffffff; }
/* level 1 */
#nav1 ul li ul img { padding: 0 13px 2px 0; }
#nav1 ul li ul { margin:0; padding:0; top:42px; left:15px; font-size:12px; background: #2a2a2a url(images/menu_bg_2.jpg) top ; text-transform: none; font-weight: normal; }
#nav1 ul li ul li a { display:block; border:0; padding:14px 14px 12px; margin: 0; height: 15px; width:120px; color:#898989; font-weight:normal; background: #2a2a2a url(images/menu_bg_2.jpg) top repeat-x; border-bottom: 1px dotted #3e3e3e; }
#nav1 ul li ul li.ms_last a { border:0; }
#nav1 ul li ul li a.ms_hover { color:#ffffff; text-decoration:none; background:url(images/menu_bg_2_h.jpg) top repeat-x; }
#nav1 ul li ul li ul { top:0px; left:135px; }
/* have_submenu */
#nav1 ul li a.ms_top.ms_havesubmenu { }
#nav1 ul li.current_page_item a.ms_top.ms_havesubmenu { }
#nav1 ul li a.ms_top.ms_havesubmenu.ms_hover { }
#nav1 ul li ul li a.ms_havesubmenu {  }
#nav1 ul li ul li a.ms_havesubmenu.ms_hover { }

/* DESIGN TABS (right navigation) */
#mstabs { padding:0; }
#mstabs ul.bookmarks { height:40px; margin:0; padding:5px 0; }
#mstabs ul.bookmarks li { margin:0; }
#mstabs ul.bookmarks li a { color:#666; margin:0; padding:12px 10px; font-size:13px; font-weight:normal;}
#mstabs ul.bookmarks li.last a { border:0;}
#mstabs ul.bookmarks li a:hover, #mstabs ul.bookmarks li a.ms_active { color:#0571af; background:#f4f4f4; }
#mstabs ul.menusm { border-top:none; margin:0; padding:0; font-size:12px; line-height:1.2em; background:#f4f4f4; }
#mstabs ul.menusm li { border-bottom:1px solid #e1e1e1; margin:0; padding:0; }
#mstabs ul.menusm li a { padding:6px 0; text-decoration:none; color:#868686; padding:5px 0 5px 20px; background:url(images/menu_raquo.png) no-repeat left;}
#mstabs ul.menusm li a.ms_hover { color:#0571af; font-weight:normal; }
#mstabs ul.menusm li ul li { margin:0; padding:0 0 0 8px; border:0; }

#topnav * { z-index:1003; }
#nav1 * { z-index:1002; }

/* DO NOT EDIT!!! */
ul.menusm { list-style:none; }
ul.menusm li { cursor:pointer; position:relative; }
ul.menusm li a { position:relative; }
ul.menusm li ul { display:none; position:absolute; list-style:none; height:auto; }
ul.menusm li ul li ul { position:absolute; list-style:none; }
#mstabs ul.bookmarks { margin:0; padding:0; list-style:none; }
#mstabs ul.bookmarks li { float:left; }
#mstabs ul.bookmarks li a { display:block; text-decoration:none; outline:none; }
#mstabs ul.bookmarks li a.ms_active { }
#mstabs ul.menusm { }
#mstabs ul.menusm li a { display:block; margin:0; }
#mstabs ul.menusm li ul { position:relative; margin:0; padding:0 0 4px; }
