/*
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:695px;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:#87258B;text-decoration:none;cursor:default;*position:relative;}
.yuimenubaritemlabel:visited{color:#87258B;}
.yuimenubarnav .yuimenubaritemlabel{margin-top:5px;line-height:35px;border-right:solid 1px #B6C8D6;border-left:solid 1px #FFFFFF;*border-left:0;font-weight:bold;padding:0 17px;*padding:0 18px;*display:inline-block; color:#87258B;letter-spacing:1px;}
.yuimenubarnav .yuimenubaritemlabel-selected{color: #5F6062;}
.yuimenubarnav .yuimenubaritemlabel-disabled,.yuimenubaritemlabel-disabled:visited{cursor:default;color:#87258B;}
.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;width:195px;padding-left:5px;background:url(../images/design/menu/navi_bg_profile.jpg) repeat-x 0 0;
}

.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:#87258B;text-decoration:none;cursor:default;}
.yuimenuitemlabel:visited{color:#87258B;}
.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:default;color:#87258B;}
.yuimenuitem-hassubmenu-disabled{color:#FFFFFF;}
.yuimenuitem-checked-disabled{color:#FFFFFF;}

/* SUB NAVIGATION */
.menubar{position:static;}
.menubar li,.menu li{list-style-type:none;}
.menubar ul,.menu ul,.menubar li,.menu li,.menu h6,.menubar h6{margin:0;padding:0;}
.menuitemlabel,.menubaritemlabel{text-align:left;white-space:nowrap;}
.menubar ul{*zoom:1;}
.menubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.menubaritem{float:left;}
.menubaritemlabel,.menuitemlabel,.menubaritemlabel-selected{display:block;}
.menubar .first-of-type {float:right;color:#FFFFFF;font-weight:bold;font-size:18px;letter-spacing:1px; }
.menubar{letter-spacing:1px;font-size:93%;line-height:40px;*line-height:40px;margin:5px 15px 0 15px;padding-bottom:1px;border-bottom:1px dotted #848484;}
.menubar .bd {background-color:#AB52AE;padding:0 10px;}
.menubarnav .menubaritemlabel{*position:relative;font-weight:normal;padding:0 5px;*display:inline-block; color:#FFF;}
.menubarnav .menubaritemlabel-selected{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;}
.menubaritemlabel:hover { color:#D5A9D7;text-decoration:none;}

/* SUB SUB NAVIGATION */
#right_navi_subsub {
	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{font-weight:normal;padding:0;color:#87258B;}
.subsubmenubaritemlabel:hover{color:#999;}
.subsubmenubaritem .subsubmenubaritemlabel-selected{font-weight:normal;color:#000;text-decoration:none;}
.subsubmenubaritem-checked{color:#000;}
.subsubmenubaritem-selected{}
.subsubmenubaritemlabel-disabled,.subsubmenubaritemlabel-disabled:visited{cursor:default;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;
	*left:-5px;
}