/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-button {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
}

.yui-button .first-child {
    display: block;
    *display: inline-block;
}

.yui-button button, .yui-button a {
    display: block;
    *display: inline-block;
    border: none;
    margin: 0;
}

.yui-button button {
    background-color: transparent;
    *overflow: visible;
    cursor: pointer;
}

.yui-button a {
    text-decoration: none;
}

/*.yui-skin-sam .yui-button, span.button button[type="submit"], span.button button[type="button"]{*/
/*margin-top: auto;*/
/*margin-right: 0;*/
/*margin-bottom: 1px;*/
/*margin-left: 1px;*/
/*background-color:#2485ab;*/
/*border: 1px solid #264343;*/
/*}*/
span.button button[type="submit"], span.button button[type="button"], button, .yui-button {
    margin: auto 0 1px 1px;
    background-color: #2485ab;
    border: 1px solid #264343;
    color: #def7ff;
    font-weight: bold;
    line-height: 2;
    *line-height: 1.7;
    min-height: 1.95em;
    *min-height: auto;
    font-size: 93%;

}

span.button button[type="submit"], span.button button[type="button"], button {
    padding: 0 10px;
}

.yui-skin-sam .yui-button .first-child {
    margin: 0 -1px;
    *position: relative;
    *left: -1px;
    _margin: 0;
    _position: static;
    height: 21px;
    /*border-top-width: 0;*/
    /*border-right-width: 1px;*/
    /*border-bottom-width: 0;*/
    /*border-left-width: 1px;*/
    /*border-top-style: solid;*/
    /*border-right-style: solid;*/
    /*border-bottom-style: solid;*/
    /*border-left-style: solid;*/
    /*border-top-color: #264343;*/
    /*border-right-color: #264343;*/
    /*border-bottom-color: #264343;*/
    /*border-left-color: #264343;*/
}

.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, span.button button[type="submit"], span.button button[type="button"] {
    /*padding:0 10px;*/
    font-size: 93%;
    /*line-height:1.95;*/
    *line-height: 1.7;
    min-height: 1.95em;
    *min-height: auto;
    color: #def7ff;
    font-weight: bold;
}

.yui-skin-sam .yui-button a {
    *line-height: 1.875;
    *padding-bottom: 1px;
}

.yui-skin-sam .yui-split-button button, .yui-skin-sam .yui-menu-button button {
    padding-right: 20px;
    background-position: right center;
    background-repeat: no-repeat;
}

.yui-skin-sam .yui-menu-button button {
    background-image: url(/images-new/icons/desc.png);
}

.yui-skin-sam .yui-split-button button {
    background-image: url(split-button-arrow.png);
}

.yui-skin-sam .yui-button-focus {
    border-color: #83a6d7;
    background-position: 0 -1700px;
}

.yui-skin-sam .yui-button-focus .first-child {
    border-color: #83a6d7;
}

.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);
}

.yui-skin-sam .yui-button-hover, span.button button[type="submit"]:hover, span.button button[type="button"]:hover {
    border: 1px solid #000;
    background-color: #1e6e8d;
}

span.button button[type="submit"], span.button button[type="button"] {
    height: 24px;
    line-height: 1.95;
    min-height: 1.95em;
}

span.button button[disabled], span.button button[disabled] {
    background-color: #cccccc;
    color: #959595;
}

span.button button[disabled]:hover, span.button button[disabled]:hover {
    background-color: #cccccc;
    color: #959595;
    cursor: default;
}

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

.yui-skin-sam .yui-button-hover button, .yui-skin-sam .yui-button-hover a {
    color: #fff;
}

.yui-skin-sam .yui-split-button-hover button {
    background-image: url(split-button-arrow-hover.png);
}

.yui-skin-sam .yui-button-active {
    border-color: #6e9bd7;
    background-position: 0 -1350px;
}

.yui-skin-sam .yui-button-active .first-child {
    border-color: #6e9bd7;
}

.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: #263586;
    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);
}

.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;
}

.yui-skin-sam .yui-button-disabled {
    background: #6497ab 0 -2234px;
    border: 1px solid #324343;
}

.yui-skin-sam .yui-button-disabled .first-child {
    border-color: #324343;
}

.yui-skin-sam .yui-button-disabled button, .yui-skin-sam .yui-button-disabled a {
    color: #D5E1E3;
    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);
}
