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

/* DESIGN TOPNAV (mainmenu) */
#topnav { float:right; width:auto; margin:0; padding:40px 0 0 0; }
#topnav select { display: none; }
/* level 0 */
#topnav ul.menusm { float:left; }
#topnav ul li img { padding-left:10px; padding-bottom: 1px;}
#topnav ul li.ms_top { padding:0; margin: 0; float:left; height: auto; }
#topnav ul li a.ms_top span { display:block;  padding:10px 15px; color:#959595; border: none; margin-right: 4px; }
#topnav ul li a.ms_top {font:normal 14px Arial, Helvetica, sans-serif; color:#6b6b6b; display:block; float:left; padding:10px 0; margin-left: 6px;}
#topnav ul li a#li_first { padding:12px 17px 12px 0;}
#topnav ul li.current_page_item a.ms_top { color:#a30610; background:url(images/r_menu.gif) no-repeat right; }
#topnav ul li.current_page_item a.ms_top span {color:#a30610; background:url(images/l_menu.gif) no-repeat left; }
#topnav ul li a.ms_top.ms_hover { color:#a30610; background:url(images/r_menu.gif) no-repeat right; }
#topnav ul li a.ms_top.ms_hover span { color:#a30610; background:url(images/l_menu.gif) no-repeat left; }
#topnav ul li a.ms_last { border: none; }
/* level 1 */
#topnav ul li ul { margin:0; padding:0; top:46px; left:0; text-transform: none; font-weight: normal;  border-width: 0 1px 1px 1px; }
#topnav ul li ul li { background:#ededed;}
#topnav ul li ul li a { display:block; margin:0; border:0; padding:13px 25px; height: 15px; width:80px; color:#757575;  font-weight:normal; }
#topnav ul li ul li a#li_sfirst { border-top:0; }
#topnav ul li ul li a img { padding: 0 13px 2px 0;}
#topnav ul li ul li a.ms_hover { color:#f6f6f6; text-decoration:none; background: #3f3f3f;}
#topnav ul li ul li a.ms_last { border-bottom: none; }
#topnav ul li ul li ul { top:0px; left:130px; }

/* 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; }
