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

/* DESIGN TOPNAV (mainmenu) */
#topnav { margin:0; padding:20px 0 0 0; font-size:12px;  font-weight:normal; line-height:14px; width:auto; float:right; }
/* level 0 */
#topnav ul.menusm { padding:10px 0 0 10px; float:left; }
#topnav ul li.ms_top {  padding:0; float:left;}
#topnav ul li a.ms_top { font-weight:bold; display:block; height:14px; margin:0; padding:12px 15px; color:#fff; text-decoration:none; text-transform: none;}
#topnav ul li.current_page_item a.ms_top, 
#topnav ul li a.ms_top.ms_hover {color:#000; background:#00b2df; padding:11px 14px; border-top:1px solid #70d7f1; border-bottom:1px solid #0f0f0f; border-left:1px solid #0f0f0f; border-right:1px solid #0f0f0f; text-decoration:none;}
/* level 1 */
#topnav ul li ul { margin:0; padding:0 10px; top:40px; left:0; font-size:11px; background:#2e2e2e; border:1px solid #242424; text-transform:none;}
#topnav ul li ul li { border-bottom:1px dashed #5e5e5e;}
#topnav ul li ul li a { display:block; margin:0; border:0; padding:5px 16px; width:100px; color:#cccbcb;  font-weight:bold;  }
#topnav ul li ul li.ms_last a { border:0; }
#topnav ul li ul li a.ms_hover {   color:#00aed9; text-decoration:none;}
#topnav ul li ul li ul { top:0; left:170px;}
/* 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 { color:#838383; background:url(images/ul_li.gif) 5px 8px no-repeat; }
#topnav ul li ul li a.ms_havesubmenu.ms_hover {background:#c2c2c2 url(images/ul_li_hover.gif) 5px 8px no-repeat; color:#fff;}


/* DESIGN TOPNAV (mainmenu) */
#nav1 { margin:0; padding:2px 0 0 0; font-size:11px; font-weight:normal; line-height:14px; float:left; }
/* level 0 */
#nav1 ul.menusm { padding:0; }
#nav1 ul li.ms_top {  padding:0; float:left;}
#nav1 ul li a.ms_top { display:block; height:14px; margin:0; padding:11px 10px; color:#5a5a5a; text-decoration:none; text-transform:none;}
#nav1 ul li.current_page_item a.ms_top, 
#nav1 ul li a.ms_top.ms_hover {color:#8f3135;  background:url(images/hover.gif) top repeat-x;  text-decoration:none;}
/* level 1 */
#nav1 ul li ul { margin:0; padding:0; top:35px; left:0; font-size:11px; background:#dddddd; text-transform:none;}
#nav1 ul li ul li { border-bottom:1px solid #c7c7c7; border-top:1px solid #f0f0f0;}
#nav1 ul li ul li a { display:block; margin:0; border:0; padding:5px 16px; width:138px; color:#717171; background:url(images/ul_li.gif) 5px 8px no-repeat; font-weight:bold;  }
#nav1 ul li ul li.ms_last a { border:0; }
#nav1 ul li ul li a.ms_hover { background:#d0d0d0 url(images/ul_li_hover.gif) 5px 8px no-repeat; color:#893034; text-decoration:none;}
#nav1 ul li ul li ul { top:-1px; left:170px;}
/* have_submenu */
#nav1 ul li a.ms_top.ms_havesubmenu { padding-right:20px; }
#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 { background:none;}
#nav1 ul li ul li a.ms_havesubmenu.ms_hover { background:none;}

/* DESIGN TABS (right navigation) */
#mstabs { padding:0;}
#mstabs ul.bookmarks { height:38px;}
#mstabs ul.bookmarks li { margin:0 2px 10px 0; }
#mstabs ul.bookmarks li a { color:#6a6a6a; padding:5px 11px; font-weight:18px; text-transform:none;}
#mstabs ul.bookmarks li.last { border-bottom:none; }
#mstabs ul.bookmarks li a:hover,
#mstabs ul.bookmarks li a.ms_active { border:0; color:#fff; background:#00abd6;}
#mstabs ul.menusm {  border-top:none; margin:0; padding:0 0 4px; font-size:12px; line-height:1.2em;  }
#mstabs ul.menusm li { border-bottom:1px solid #363636; border-top:1px solid #000; margin:0; padding:0 0 0 5px;}
#mstabs ul.menusm li a { text-decoration:none; color:#6a6a6a; padding:5px 0 5px 15px;}
#mstabs ul.menusm li a.ms_hover { color:#00abd6; }
#mstabs ul.menusm li ul li { margin:0; padding:0; border-bottom:none;}
#mstabs ul.menusm li ul li a { padding:5px 0 5px 20px;}


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


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