/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
/*.yui-skin-sam .yui-button  {

    border-width: 1px 0;
    border-style: solid;
    border-color: #808080;
    background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
    margin: auto .25em;
    
}*/

.yui-skin-sam .yui-button  {
	width: 186px; /* 176 */
    background: url(../../../../../../Portals/_default/images/bg_input_text.png) no-repeat scroll 0 0;
    height:21px;
    padding: 0 0;
    border-width: 0 0;
    margin: 0;
}

.yui-skin-sam .yui-button .first-child {
	height:21px;
    border-width: 0 0px;
    border-style: solid;
    border-color: #808080;
    margin: 0 -1px;
    *position: relative;    /* Necessary to get negative margins working in IE */
    *left: -1px;

}

.yui-skin-sam .yui-button button,
.yui-skin-sam .yui-button a {
	height:21px;
    padding: 0 10px 0 0;
    font-size: 93%;  /* 12px */
    line-height: 2;  /* ~24px */
    *line-height: 1.7; /* For IE */
    min-height: 1em; /* For Gecko */
    *min-height: auto; /* For IE */
    color: #000; 

}

.yui-skin-sam .yui-button a {

    /*
        Necessary to get Button's of type "link" to be the correct 
        height in IE.
    */
    *line-height: 2;

}

.yui-skin-sam .yui-split-button button {
	width: 200px; /* 195 */
	height:21px;
	padding-left: 2px;
	margin-bottom: 0px;
    /*padding-right: 25px;*/
    /*padding-bottom: 5px;*/
	margin-left: 4px;
    background-position: right top;
    background-repeat: no-repeat;
    text-align: left;
    
}

.yui-skin-sam .yui-menu-button button {
	
    /*background-image: url(menu-button-arrow.png);*/
	width: 205px; /* 195 */
	height:21px;
	padding-left: 2px;
	margin-bottom: 0px;
    /*padding-right: 25px;*/
    /*padding-bottom: 5px;*/
	margin-left: 4px;
    background-position: right top;
    background-repeat: no-repeat;
    text-align: left;
	background: url(../../../../../../Portals/_default/images/arrow_green_down.png) no-repeat scroll right 0;
}

/* overrides for short dropdown box */
.yui-skin-sam .wrapper_input_text_cbo_short .yui-menu-button button 
{
	width: 102px !important;
}

.yui-skin-sam .wrapper_input_text_cbo_short .yui-button  
{
	/* 195 - 176 */
	width: 83px !important;
}

/* overrides for long dropdown box */
.yui-skin-sam .wrapper_input_text_cbo_long .yui-menu-button button 
{
	width: 209px !important;
}

.yui-skin-sam .wrapper_input_text_cbo_long .yui-button  
{
	/* 195 - 176 */
	width: 190px !important;
}

.yui-skin-sam .wrapper_input_text_cbo, .yui-skin-sam .wrapper_input_text_cbo_short, .yui-skin-sam .wrapper_input_text_cbo_long
{
	padding-top: 0px;
}

.yui-skin-sam .yui-split-button button {

    background-image: url(split-button-arrow.png);

}


/* Focus state */


/*.yui-skin-sam .yui-button-focus {

    border-color: #7D98B8;
    background-position: 0 -1300px;

}

.yui-skin-sam .yui-button-focus .first-child {

    border-color: #7D98B8;

}

.yui-skin-sam .yui-button-focus button, 
.yui-skin-sam .yui-button-focus a {

    color: #000;

}

.yui-skin-sam .yui-split-button-focus button {

    background-image: url(split-button-arrow-focus.png);

}*/


/* Hover state */

/*.yui-skin-sam .yui-button-hover {

    border-color: #7D98B8;
    background-position: 0 -1300px;

}

.yui-skin-sam .yui-button-hover .first-child {

    border-color: #7D98B8;

}

.yui-skin-sam .yui-button-hover button, 
.yui-skin-sam .yui-button-hover a {

    color: #000;

}

.yui-skin-sam .yui-split-button-hover button {

    background-image: url(split-button-arrow-hover.png);

}*/


/* Active state */

/*.yui-skin-sam .yui-button-active {
    
    border-color: #7D98B8;
    background-position: 0 -1700px;
    
}

.yui-skin-sam .yui-button-active .first-child {

    border-color: #7D98B8;

}

.yui-skin-sam .yui-button-active button, 
.yui-skin-sam .yui-button-active a {

    color: #000;

}

.yui-skin-sam .yui-split-button-activeoption {

    border-color: #808080;
    background-position: 0 0;

}

.yui-skin-sam .yui-split-button-activeoption .first-child {

    border-color: #808080;

}

.yui-skin-sam .yui-split-button-activeoption button {

    background-image: url(split-button-arrow-active.png);

}*/


/* Checked state */

.yui-skin-sam .yui-radio-button-checked,
.yui-skin-sam .yui-checkbox-button-checked {
    
    border-color: #304369;
    background-position: 0 -1400px;
    
}

.yui-skin-sam .yui-radio-button-checked .first-child,
.yui-skin-sam .yui-checkbox-button-checked .first-child {

    border-color: #304369;

}

.yui-skin-sam .yui-radio-button-checked button,
.yui-skin-sam .yui-checkbox-button-checked button { 

    color: #fff;

}


/* Disabled state */

/*.yui-skin-sam .yui-button-disabled {
    
    border-color: #ccc;
    background-position: 0 -1500px;
    
}

.yui-skin-sam .yui-button-disabled .first-child {

    border-color: #ccc;

}

.yui-skin-sam .yui-button-disabled button, 
.yui-skin-sam .yui-button-disabled a {

    color: #A6A6A6;
    cursor: default;

}

.yui-skin-sam .yui-menu-button-disabled button {

    background-image: url(menu-button-arrow-disabled.png);
    
}

.yui-skin-sam .yui-split-button-disabled button {

    background-image: url(split-button-arrow-disabled.png);
    
}*/