/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yuimenu{top:-999em;left:-999em;}
.yuimenubar{float:left;position:static;}
.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}
.yuimenubar li,.yuimenu li{list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}
.yuimenubar ul{*zoom:1;}
.yuimenubar .yuimenu ul{*zoom:normal;}
.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}
.yuimenubaritem-checked{float:left;}
.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}
.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}
.yui-overlay.yui-force-redraw{margin-bottom:1px;}
.yuimenubar{*width:687px;font-size:93%;line-height:44px;*line-height:44px;}
.yuimenubarnav .yuimenubaritem{height:44px;background:url(../images/design/menu/navi_bg.jpg) repeat-x 0 0;}
.yuimenubaritemlabel{color:#93B71A;text-decoration:none;cursor:pointer;*position:relative;}
.yuimenubaritemlabel:visited{color:#93B71A;}
.yuimenubarnav .yuimenubaritemlabel{margin-top:5px;line-height:35px;border-right:solid 1px #B6C8D6;border-left:solid 1px #FFFFFF;*border-left:0;font-weight:bold;*display:inline-block; color:#87258B;letter-spacing:1px;}
.yuimenubarnav .yuimenubaritemlabel-selected{color: #5F6062;}
.yuimenubarnav .yuimenubaritemlabel-disabled,.yuimenubaritemlabel-disabled:visited{cursor:pointer;color:#93B71A;}
.yuimenubarnav .yuimenubaritem-selected{background:url(../images/design/menu/navi_bg_over.jpg) repeat-x 0 0;}
.yuimenubarnav .yuimenubaritem-checked{height:44px;color: #5F6062;background:url(../images/design/menu/navi_bg_active.jpg) repeat-x 0 0;}
.yuimenubarnav .yuimenubaritem-checked .yuimenubaritemlabel {color: #5F6062;}
.first-of-type>.yuimenubaritemlabel {border-left:0;}

.yuimenubar #menubar_bd {padding-left:21px;}
.yuimenubar .bd_l {background:url(../images/design/menu/navi_bg_left.jpg) no-repeat 0 0;}
.yuimenubar .bd_l_over {background:url(../images/design/menu/navi_bg_left_over.jpg) no-repeat 0 0;}
.yuimenubar .bd_l_active {background:url(../images/design/menu/navi_bg_left_active.jpg) no-repeat 0 0;}

#navigation {margin:0 10px;width:auto;height:44px;}
#itemprofile {float:left;width:235px;color:#FFFFFF;text-align:left;overflow:hidden;}
#itemprofile a {color:#FFF;text-decoration:none; }
#itemprofile a:hover { color: #5F6062;}

#itemprofilelabel {
	float:left;height:44px;min-width:180px;padding-left:5px;background:url(../images/design/menu/navi_bg_profile.jpg) repeat-x 0 0;
}

/* ES Version */
.es #itemprofile {width:233px;} 
.es #itemprofilelabel {width:193px;}

.yuimenu{font-size:93%;line-height:2;*line-height:1.95;}
.yuimenubar .yuimenu,.yuimenu .yuimenu{font-size:100%;}
.yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #B6C8D6;background-color:#E3EAF0;}
.yuimenu, .active .bd{*zoom:1;_zoom:normal;border:solid 1px #5F6062;background-color:#FFF;}
.yuimenu .yuimenu .bd{*zoom:normal;}

.yuimenu ul{padding:0;border-width:0;background:url(../images/design/menu/navi_bg_dd.jpg) repeat-x 0 0}
.yuimenu, .active ul{padding:0;border-width:0;background:url(../images/design/menu/navi_bg_dd_active.jpg) repeat-x 0 bottom}
.yuimenu ul.first-of-type{border-width:0;}
.yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}
.yuimenu ul.hastitle,.yuimenu h6.first-of-type{border-width:0;}
/* .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;} 
.yuimenu .topscrollbar,.yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;}
.yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}
.yuimenu .topscrollbar_disabled{background-position:center -975px;}
.yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}
.yuimenu .bottomscrollbar_disabled{background-position:center -875px;}
*/
.yuimenuitem{border-top:solid 1px #F2F6F9;}
.yuimenuitemlabel{font-weight:bold;letter-spacing:0.6px;padding:0 20px;color:#93B71A;text-decoration:none;cursor:pointer;}
.yuimenuitemlabel:visited{color:#93B71A;}
.yuimenuitem .yuimenuitemlabel-selected{color:#999999;}
.yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}
.yuimenuitem-hassubmenu{color:#999999;}
.yuimenuitem-checked{color:#999999;}
.yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yuimenuitem-selected{}
.yuimenuitemlabel-disabled,.yuimenuitemlabel-disabled:visited{cursor:pointer;color:#87258B;}
.yuimenuitem-hassubmenu-disabled{color:#FFFFFF;}
.yuimenuitem-checked-disabled{color:#FFFFFF;}

/* SUB NAVIGATION */
.submenu{top:-999em;left:-999em;}
.menubar{float:left;position:static;}
.submenu .submenu,.menubar .submenu{position:absolute;}
.menubar li,.submenu li{list-style-type:none;}
.menubar ul,.submenu ul,.menubar li,.submenu li,.submenu h6,.menubar h6{margin:0;padding:0;}
.menubaritemlabel,.menubaritemlabel{text-align:left;white-space:nowrap;}
.menubar ul{*zoom:1;}
.menubar .submenu ul{*zoom:normal;}
.menubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.menubaritem{float:left;}
.menubaritem-checked{float:left;}
.menubaritemlabel,.menubaritemlabel{text-align:left;white-space:nowrap;}
.menubaritemlabel,.menuitemlabel,.menubaritemlabel-selected{display:block;}

.menubar{width:920px;letter-spacing:1px;font-size:93%;line-height:40px;*line-height:40px;margin:5px 0 0 15px;*margin:5px 0 0 5px;padding-bottom:1px;border-bottom:1px dotted #848484; background: #ddd;}
.menubar .bd{background-color: ;}
.menubarnav .menubaritem{height:40px;background-color: ;padding:0 10px;}
.menubaritemlabel{color:#93B71A;cursor:pointer;*position:relative;text-decoration:underline;}
.menubarnav .menubaritemlabel{*position:relative;font-weight:normal;padding:0 5px;*display:inline-block; color:#FFF;}
.menubarnav .menubaritemlabel-selected,.menubarnav .menubaritemlabel:hover {text-decoration:none;background-color:#FFF;position:relative;*position:relative;font-weight:normal;height:35px;top:7px;padding:0 5px;*display:inline-block; color:#5F6062;line-height:25px;}
.submenu{font-size:93%;line-height:2;*line-height:1.95;}
.menubar .submenu,.submenu .submenu{font-size:100%;}
.submenu .bd{*zoom:1;_zoom:normal;border:solid 1px #B6C8D6;}
.submenu .submenuitem,.submenu .submenuitemlabel { background-color:#FFF; }

.menubaritemlabel{font-weight:bold;letter-spacing:0.6px;padding:0 20px;color:#93B71A;cursor:pointer;}










/* SUB SUB NAVIGATION */
#right_navi_subsub {
	position:absolute;
	border:solid 1px #C7D5E0;
	padding:10px 20px 10px 20px;
	width:250px;
}
#right_navi_subsub h2 {
	color: #333;
	letter-spacing:1px;
}
.subsubmenubar{float:left;}
.subsubmenubar li,.subsubmenubarnav li{list-style-type:none;}
.subsubmenubarnav{font-size:93%;line-height:1.8;*line-height:1.75;}
.subsubmenubar .subsubmenubarnav,.subsubmenubarnav .subsubmenubarnav{font-size:100%;}
.subsubmenubarnav .bd{*zoom:1;_zoom:normal;}
.subsubmenubarnav .subsubmenubarnav .bd{*zoom:normal;}
.subsubmenubarnav ul{padding:0;border-width:0;}
.subsubmenubarnav, .active ul{padding:0;border-width:0;}
.subsubmenubarnav ul.first-of-type{border-width:0;}
.subsubmenubaritem{border:0;letter-spacing:0.3px;}
.subsubmenubaritemlabel, a.subsubmenubaritemlabel{color:#2775c2;}
.subsubmenubaritemlabel:hover, a.subsubmenubaritemlabel:hover{color:#2775c2;}
.subsubmenubaritem .subsubmenubaritemlabel-selected{font-weight:normal;color:#000;text-decoration:none;}
.subsubmenubaritem-checked{color:#000;}
.subsubmenubaritem-selected{}
.subsubmenubaritemlabel-disabled,.subsubmenubaritemlabel-disabled:visited{cursor:pointer;color:#87258B;}
.subsubmenubaritem-checked-disabled{color:#FFFFFF;}

#showloginarrow {
	width:35px;height:44px;
}
.showloginarrow {
	background:url(../images/design/menu/navi_bg_profile_right.jpg) no-repeat 0 0;
}
.hideloginarrow {
	background:url(../images/design/menu/navi_bg_profile_rightd.jpg) no-repeat 0 0;
}
#loginform {
	clear:both;
	visibility:hidden;
	position:relative;
	top:-3px;
	left:-4px;
}

/* TAB NAVIGATION */
.tab{position:static;}
.tab li,.menu li{list-style-type:none;}
.tab ul,.menu ul,.menu li,.menu h6,.tab h6{margin:0;padding:0;}
.tabitemlabel, a.tabitemlabel{text-align:left;white-space:nowrap; color:#3e3e3e; font-size: 13px;}
.tab>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.tabitem{float:left; margin: 0px 1px;}
.tab .first-of-type {color:#FFFFFF;font-size:18px;}
.tab{font-size:93%;line-height:35px;}
.tab .bd {}
.tabitemlabel, a.tabitemlabel, .tabitemlabel-selected, a.tabitemlabel-selected{display:block;padding: 0 13px 1px;text-decoration:none;font-weight:bold; transition: background 0.2s ease-in-out;}
.tabitemlabel{background:#d9d9d9; border-radius: 5px 5px 0px 0px;}
.tabitemlabel:hover {position: relative; top: -1px; padding: 0 12px; background-color:#FFF; text-decoration:none; color:#3e3e3e; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; }
.tabitemlabel-selected, a.tabitemlabel-selected{background-color:#2775C2; color:#ffffff; border-radius: 5px 5px 0px 0px; font-size: 13px; }
 .tabright {margin:0; border:0;width:0px; height: 0px; background:url(../images/design/menu/tabs_right_shadow.jpg) no-repeat 0 bottom;position:relative;top:1px; }

 #body_right_bar .tabbar {
     margin-top: 2px;
     padding: 0px 10px 0px
 }
 
 
 

				
/* BOX TAB */

.box_tabs {clear:both; }
.tabbox{position:static;}
.tabbox li{list-style-type:none;}
.tabbox ul,.tabbox li{margin:0 3px;padding:0;}
.tabboxitemlabel,.tabboxitemlabel{text-align:left;white-space:nowrap;}
.tabbox>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}

.tabboxitem{float:left;background-color:#EAEFF3;border-top:1px solid #C4C4CE;border-left:1px solid #C4C4CE;border-right:1px solid #C4C4CE;*position:relative;}
.tabbox{letter-spacing:1px;font-size:93%;line-height:25px;}
.tabbox .bd {float:right;}
.tabboxitemlabel,.tabboxitemlabel,.tabboxitemlabel-selected{display:block;padding:0 10px;text-decoration:none;font-weight:bold;cursor:pointer;}
.tabboxitemlabel{background-color:#FFF;*position:relative;*display:inline-block;}
.tabboxitemlabel:hover { background-color:#EAEFF3;}
.tabboxitemlabel-selected{background-color:#EAEFF3;line-height:18px;height:25px;position:relative;top:4px;*display:inline-block;color:#000}

/* BTN GRAY NAVI */

.nav_btn_gray{position:static;}
.nav_btn_gray li{list-style-type:none;float:left;height:23px;}
.nav_btn_gray ul,.nav_btn_gray li{margin:0 5px;padding:0 0 0 5px;}
.nav_btn_grayitemlabel{text-align:left;white-space:nowrap;}

.nav_btn_grayitem{background:url(../images/design/basic/button_gray.png) no-repeat left bottom;}
.nav_btn_grayitem:hover{background:url(../images/design/basic/button_gray.png) no-repeat left top;}
.nav_btn_gray{letter-spacing:1px;font-size:93%;line-height:22px;}
.nav_btn_grayitemlabel,.nav_btn_grayitemlabel-selected{display:block;padding:0 5px 0 0;text-decoration:none;font-weight:bold;cursor:pointer;}
.nav_btn_grayitemlabel{background:url(../images/design/basic/button_gray.png) no-repeat right bottom;}
.nav_btn_grayitem:hover .nav_btn_grayitemlabel { background:url(../images/design/basic/button_gray.png) no-repeat right top;}
.nav_btn_grayitemlabel-selected{background:#FFF;color:#000}
.nav_btn_grayitem-selected{background:none;}
