/*

Copyright (c) 2006, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.com/yui/license.txt

Version: 0.12.1

*/



/* “ÆŽ©’Ç‰Á */



#gKantoPankuzu {

	font-size:70%;

	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	color:#666666;

	margin:0px 0px 1px 2px;

}



#gKantoMenu {

	margin:1px 0px 0px 0px;

	border-top:3px solid #3FC03F;

	width:770px;

	clear:both;

	height:30px;

}

#gKantoMenu ul {

    list-style-type:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



#gKantoMenu li {

	margin:0px 0px 0px 0px;

	padding:0px 2px 0px 0px;

	float:left;

	list-style-type:none;

    white-space:nowrap;

    text-align:left;

}

#gKantoMenu li.cMenu{

	margin-top:1px;

}





#gKantoFoot {

	clear:both;

	width:770px;

	border-top:1px solid #3FC03F;

	border-bottom:1px solid #3FC03F;

}

#gKantoFoot .cRight{

	float:right;

	border-left:1px solid #DDDDDD;

}

#gKantoFoot .cStrat{

	border-left:1px solid #DDDDDD;

}

#gKantoFoot .c2ul{

	border-top:1px solid #3FC03F;

}

#gKantoFoot ul {

    list-style-type:none;

	padding:3px 3px 3px 3px;

	margin:0px 0px 0px 0px;

	clear:both;

	height:1em;



}

#gKantoFoot li {

	margin:0px 0px 0px 0px;

	padding:0px 5px 0px 5px;

	float:left;

	border-right:1px solid #DDDDDD;

	list-style-type:none;

    white-space:nowrap;

    text-align:left;

	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size:75%;

}









/* Menu styles */



div.yuimenu {

	clear:both;

    background-color:#f6f7ee;

    border:solid 1px #c4c4be;

    padding:1px;

    

}



/* Submenus are positioned absolute and hidden by default */



div.yuimenu div.yuimenu,

div.yuimenubar div.yuimenu {



    position:absolute;

    visibility:hidden;



}



/* MenuBar Styles */



div.yuimenubar {



    background-color:#f6f7ee;

    width:770px;

    clear:both;

    margin-bottom:6px;

    border-bottom:1px solid #3FC03F;

}



/*

    Applying a width triggers "haslayout" in IE so that the module's

    body clears its floated elements

*/

div.yuimenubar div.bd {



    width:100%;



}



/*

    Clear the module body for other browsers

*/

div.yuimenubar div.bd:after {



    content:'.';

    display:block;

    clear:both;

    visibility:hidden;

    height:0;



}





/* Matches the group title (H6) inside a Menu or MenuBar instance */



div.yuimenu h6,

div.yuimenubar h6 { 



    font-size:100%;

    font-weight:normal;    

    margin:0;

    border:solid 1px #c4c4be;

    color:#b9b9b9;    



}



div.yuimenubar h6 {



    float:left;

    display:inline; /* Prevent margin doubling in IE */

    padding:4px 12px;

    border-width:0 1px 0 0;

    

}



div.yuimenu h6 {



    float:none;

    display:block;

    border-width:1px 0 0 0;

    padding:5px 10px 0 10px;



}





/* Matches the UL inside a Menu or MenuBar instance */



div.yuimenubar ul {



    list-style-type:none;

    margin:0;

    padding:0;



}



div.yuimenu ul {



    list-style-type:none;

    border:solid 1px #c4c4be;

    border-width:1px 0 0 0;

    margin:0;

    padding:10px 0;



}





div.yuimenu ul.first-of-type, 

div.yuimenu ul.hastitle,

div.yuimenu h6.first-of-type {



    border-width:0;



}





/* MenuItem and MenuBarItem styles */



div.yuimenu li,

div.yuimenubar li {



    font-size:11px;

    cursor:pointer;

    cursor:hand;

    white-space:nowrap;

    text-align:left;



}



div.yuimenu li.yuimenuitem {



    padding:3px 24px 3px 12px;

    

}



div.yuimenu li li,

div.yuimenubar li li {



    font-size:100%;



}





/* Matches the help text for a menu item */



div.yuimenu li em {



    font-style:normal;

    margin:0 0 0 40px;



}



div.yuimenu li a em {



    margin:0;



}



div.yuimenu li a,

div.yuimenubar li a {

    

    /*

        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 

        mouseout events bubble to the parent LI in IE.

    */

    zoom:1;

    color:#000;

    text-decoration:none;

    

}



div.yuimenu li.hassubmenu,

div.yuimenu li.hashelptext {



    text-align:right;



}



div.yuimenu li.hassubmenu a.hassubmenu,

div.yuimenu li.hashelptext a.hashelptext {



    float:left;

    display:inline; /* Prevent margin doubling in IE */

    text-align:left;



}





/* Matches focused and selected menu items */



div.yuimenu li.selected,

div.yuimenubar li.selected {



    background-color:#52D37C;



}



div.yuimenu li.selected a.selected,

div.yuimenubar li.selected a.selected {



    text-decoration:underline;



}



div.yuimenu li.selected a.selected,

div.yuimenu li.selected em.selected, 

div.yuimenubar li.selected a.selected {



    color:#fff;



}





/* Matches disabled menu items */



div.yuimenu li.disabled, 

div.yuimenubar li.disabled {



    cursor:default;



}



div.yuimenu li.disabled a.disabled,

div.yuimenu li.disabled em.disabled,

div.yuimenubar li.disabled a.disabled {



    color:#b9b9b9;

    cursor:default;

    

}



div.yuimenubar li.yuimenubaritem {



    float:left;

    display:inline; /* Prevent margin doubling in IE */

    border-width:0 0 0 1px;

    border-style:solid;

    border-color:#c4c4be;

    padding:5px 2px 5px 4px;

    margin:0;



}



div.yuimenubar li.yuimenubaritem.first-of-type {



    border-width:0;



}





/* Matches the submenu indicator for menu items */



div.yuimenubar li.yuimenubaritem img {



    height:8px;

    width:8px;

    margin:0 0 0 10px;

    vertical-align:middle;



}



div.yuimenu li.yuimenuitem img {



    height:8px;

    width:8px;

    margin:0 -16px 0 0;

    padding-left:10px;

    border:0;



}



div.yuimenu li.checked {



    position:relative;



}



div.yuimenu li.checked img.checked {



    height:8px;

    width:8px;

    margin:0;

    padding:0;

    border:0;

    position:absolute;

    left:6px;

    _left:-16px; /* Underscore hack b/c this is for IE 6 only */

    top:.5em;

    

}
