@charset "utf-8";
/* CSS Document */
ul, li {padding:0; margin:0;}
/* DESIGN TOPNAV (mainmenu) */
.topnav {  padding: 0 5px; margin:15px 0 15px 0; height:40px; background:url(images/menu_panel.jpg) no-repeat top; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
/* level 0 */
.topnav ul.menusm { list-style:none; margin:0; padding:0; height:40px;  }
.topnav ul li.ms_top {  padding:11px 0 11px 0px; margin:0; float:left; line-height:18px; }
.topnav ul li a.ms_top { padding:11px 20px 11px 20px; margin:0; outline:0; background:none; line-height:18px; letter-spacing:-1px;  color:#fff; }
.topnav ul li.current_page_item a.ms_top,
.topnav ul li a.ms_top.ms_hover { background:url(images/menu_hover.jpg) no-repeat center;  }

/* level 1 */
.topnav ul li ul { margin:0; padding:0;  top:40px; left:0;   text-transform: none; border:1px solid #000034; background:url(images/overlay.png) repeat; font-weight: normal; }
.topnav ul li ul li { margin:0; padding:0;  text-align:left;border-bottom:1px solid #000034;}
.topnav ul li ul li a {  color:#fff; text-decoration:none; display:block;   margin:0; border:none; padding:10px 16px; width:88px; text-align:left; }
.topnav ul li ul li.ms_last { border:none; }
.topnav ul li ul li a.ms_hover {  color:#fff; text-decoration:underline;}
.topnav ul li ul li ul { top:-1px; left:120px; }
/* have_submenu */
.topnav ul li a.ms_top.ms_havesubmenu { }
.topnav ul li.current_page_item a.ms_top.ms_havesubmenu { }
.topnav ul li a.ms_top.ms_havesubmenu.ms_hover { }
.topnav ul li ul li a.ms_havesubmenu {  }
.topnav ul li ul li a.ms_havesubmenu.ms_hover { }


/* DESIGN TABS (right navigation) */
#mstabs { padding:0; }
#mstabs ul.bookmarks { height:35px; margin:0; padding:5px 0; display:none; }
#mstabs ul.bookmarks li { margin:0; }
#mstabs ul.bookmarks li a { background:#8ba3bd; border:1px solid #718ca8; padding:4px 5px; margin:0 3px 0 0; color:#fff;  font-size:14px; text-transform: none; font-weight:normal; }
#mstabs ul.bookmarks li.last { }
#mstabs ul.bookmarks li a:hover, #mstabs ul.bookmarks li a.ms_active { background:#e47b00; border:1px solid #ca7006; color:#fff; }
#mstabs ul.menusm { clear:both; border-top:none; margin:0; padding:0 0 4px; font-size:12px; line-height:1.2em; }
#mstabs ul.menusm li { border-bottom:1px solid #ededed; margin:0; padding:0 0 0 5px; }
#mstabs ul.menusm li a {text-decoration:none; color:#0073E2; padding:5px 0 5px 15px; }
#mstabs ul.menusm li a.ms_hover { color:#0073E2; text-decoration:underline; font-weight:normal;}
/*
#mstabs ul.menusm li a {background:url(images/r_ul_li.gif) left no-repeat; }
#mstabs ul.menusm li a.ms_hover { background:url(images/r_ul_li.gif) left no-repeat; }
*/
#mstabs ul.menusm li ul li { margin:0; padding:0 8px; border-bottom:none; }
#mstabs ul.menusm li.ms_last { border-bottom:none;}

.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; }