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

/* DESIGN TOPNAV (mainmenu) */
#topnav { margin:0; padding:30px 0 65px 0; font-size:12px; font-weight:normal; line-height:14px; width:auto; float:right; }
/* level 0 */
#topnav ul.menusm { padding:0; 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:#4c4c4c; text-decoration:none;}
#topnav ul li.current_page_item a.ms_top, 
#topnav ul li a.ms_top.ms_hover {color:#25b2cf; text-decoration:none;}
/* level 1 */
#topnav ul li ul { margin:0; padding:0; top:38px; left:0; font-size:11px; background:#fff; text-transform:none; border:1px solid #e9e9e9;}
#topnav ul li ul li { border-bottom:1px dashed #ababab; }
#topnav ul li ul li a { display:block; margin:0; border:0; padding:5px 16px; width:138px; color:#969696; background:none; font-weight:normal;}
#topnav ul li ul li.ms_last a { border:0; color:#969696; }
#topnav ul li ul li a.ms_hover { color:#25b2cf; text-decoration:none;}
#topnav ul li ul li ul { top:-1px; left:170px;}
/* have_submenu */
#topnav ul li a.ms_top.ms_havesubmenu { padding-right:20px; }
#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 { background:none;  color:#969696;}
#topnav ul li ul li a.ms_havesubmenu.ms_hover {background:none;  color:#25b2cf;}


/* DESIGN TOPNAV (mainmenu) */
#nav1 { margin:0; padding:0; font-size:12px; font-weight:normal; line-height:14px; float:left;}
#lang { margin:5px; padding:0; font-size:12px; font-weight:normal; line-height:14px; float:left;}

/* level 0 */
#nav1 ul.menusm { padding-top:10px; font-weight:bold; width:80px;}
#nav1 ul.menusm a { padding-top:10px; font-weight:bold; color:#2FC632; text-decoration:none; position:absolute;}

#nav1 ul li.ms_top {  padding:10px 0 0 0; float:left;}
#nav1 ul li a.ms_top { display:block; height:14px; margin:0; padding:10px; color:#fff; text-decoration:none;}
#nav1 ul li.current_page_item a.ms_top, 
#nav1 ul li a.ms_top.ms_hover {color:#00953e; text-decoration:none;}
/* level 1 */
#nav1 ul li ul { margin:0; padding:0; top:40px; left:0; font-size:11px; background:#323232; text-transform:none; border:1px solid #242424;}
#nav1 ul li ul li { border-bottom:1px dashed #ababab; }
#nav1 ul li ul li a { display:block; margin:0; border:0; padding:5px 16px; width:138px; color:#fff; background:none; font-weight:normal;}
#nav1 ul li ul li.ms_last a { border:0; color:#fff; }
#nav1 ul li ul li a.ms_hover { color:#30bcd9; 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;  color:#fff;}
#nav1 ul li ul li a.ms_havesubmenu.ms_hover {background:none;  color:#30bcd9;}

/* DESIGN TABS (right navigation) */
#mstabs { padding:0;}
#mstabs ul.bookmarks { height:38px;}
#mstabs ul.bookmarks li { margin:0 2px 0 0; }
#mstabs ul.bookmarks li a { color:#454545; padding:8px 11px; font-weight:12px; 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:#81292b; background:#fff; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
#mstabs ul.menusm { border:1px solid #e6e6e6; border-top:none; margin:0; padding:0 0 4px; font-size:12px; line-height:1.2em; background:#fff;}
#mstabs ul.menusm li { border-bottom:1px solid #e6e6e6; margin:0; padding:0 0 0 5px;}
#mstabs ul.menusm li a { padding:6px 0 6px 0; text-decoration:none;  color:#454545;  background:url(images/ul2_li_a.jpg) 0 10px no-repeat;  padding:5px 0 5px 15px;}
#mstabs ul.menusm li a.ms_hover { color:#81292b; background:#f4f4f4 url(images/ul2_li_a_hover.jpg) 0 10px no-repeat; padding:5px 0 5px 15px; }
#mstabs ul.menusm li ul li { margin:0; padding:0 8px; border-bottom:none;}


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


/* DO NOT EDIT!!! */
ul.menusm { list-style:none; display: inline-table;}
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;}
