/**************************************************************/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
.yuibutton  {
	display:inline-block; /* Gecko */
	height: 19px;
	width: 146px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/mnubtn_back.png);
	background-position: left center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

.yuibutton.ie6 {

    /* Give the transparent background image to IE 6 */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/mnubtn_back.png', sizingMethod = 'scale');

}

.yuibutton .first-child {
	display:block; /* Gecko, Opera and Safari */


    *display:inline-block;
	margin:0px;


    *position:relative;
    *left: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}

.yuibutton button,
.yuibutton a {
	display:-moz-inline-block; /* Opera and Safari */
	display:-moz-inline-block; /* Gecko */




    *display:inline-block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	width: 146px;
	text-align: center;
}

.yuibutton button {
	overflow:visible;
	background-color:transparent;
	cursor:hand;
	cursor:hand;

}

.yuibutton a {
	color:#000000;
	margin: 0px;
	text-align: center;
	width: 144px;
}

.yuibutton.splitbutton button,
.yuibutton.menubutton button {
   /* padding-right:20px;
    background-position:right center;
    background-repeat:no-repeat;*/
    
}

.yuibutton.menubutton button {

    background-image:url(menuarrow.gif);

}

.yuibutton.splitbutton button {

  background-image:url(splitarrow.gif);

}


/* Focus state */

.yuibutton.focus {

    border-color:#B0232A;

}

.yuibutton.focus .first-child {

    border-color:#B0232A;

}

.yuibutton.focus button, 
.yuibutton.focus a {

    border-color:#B0232A;

}


/* Hover state */

.yuibutton.hover {

    border-color:#B0232A;


}

.yuibutton.hover .first-child {

    border-color:#B0232A;

}

.yuibutton.hover button, 
.yuibutton.hover a {
	color:#B0232A;
	background-image: url(../img/mnubtn_back.png);
	background-repeat: no-repeat;
	background-position: left top;
}


/* Active state */

.yuibutton.active {
    
    border-color:#7a8180;
    background-color:#333;
    
}

.yuibutton.active .first-child {

    border-color:#7a8180;

}

.yuibutton.active button, 
.yuibutton.active a {

    border-color:#B0232A;

}

.yuibutton.splitbutton.activeoption button {

    background-color:transparent;
   /* background-image:url(splitarrow_active.gif);*/
    
}



/* Checked state */

.yuibutton.radio.checked,
.yuibutton.checkbox.checked {
    
    border-color:#7a8180;
    background-color:#333;
    
}

.yuibutton.radio.checked .first-child,
.yuibutton.checkbox.checked .first-child {

    border-color:#7a8180;

}

.yuibutton.radio.checked button,
.yuibutton.checkbox.checked button { 

    border-color:#98a09f;

}



/* Disabled state */

.yuibutton.disabled {
    
    border-color:#cbcdc5;
    background:#ecece3;

    filter:none;
    
}

.yuibutton.disabled .first-child {

    border-color:#cbcdc5;

}

.yuibutton.disabled button, 
.yuibutton.disabled a {

    border-color:transparent;
    color:#b9b9b9;
    cursor:default;

}

.efsmnubtn_left,.efsmnubtn_middle,.efsmnubtn_right {
	height: 19px;
	width: 146px;
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.efsmnubtn_left {
	margin-left: 0px;
	margin-right: 1px;
}

.efsmnubtn_middle {
	margin-left: 0px;
	margin-right: 1px;
}
.efsmnubtn_right {
	margin-left: 0px;
	margin-right: 0px;

}

