@CHARSET "UTF-8";
form .formError
{
    color: red;
}
form .formRequired
{
    font-weight: bold;
}

.abtn, button.bbtn, input.bbtn
{
    font-family:sans-serif;
    font-size: 14px;
    text-decoration: none;
    border:1px solid #777 !important;
    border-radius: 4px;
    padding: 5px 5px 3px 5px;
    margin: 0px 3px;
    background-color: #F6F6F6;
    background: -moz-linear-gradient(top, #F4F4F4, #c4c4c4);
    background: -ms-linear-gradient(top, #F4F4F4, #c4c4c4);
    background: -o-linear-gradient(top, #F4F4F4, #c4c4c4);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#c4c4c4));
    background: -webkit-linear-gradient(top, #F4F4F4, #c4c4c4);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F4F4F4', endColorstr='#c4c4c4'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F4F4F4', endColorstr='#c4c4c4')"; /* IE8 */
    color: black;
    text-shadow: 0 0 5px white;
    white-space: nowrap;
}
.abtn
{
    display: inline-block;
    text-decoration: none;
    top:-5px;
}


button.bbtn, input.bbtn{
    top:-7px;
}

button.bbtn[disabled=disabled],button.bbtn:disabled,
button.bbtn[disabled=disabled]:hover,button.bbtn:disabled:hover,
input.bbtn[disabled=disabled],input.bbtn:disabled,
input.bbtn[disabled=disabled]:hover,input.bbtn:disabled:hover{
    color: silver;
	background: -moz-linear-gradient(top, #F4F4F4, #c4c4c4);
    background: -ms-linear-gradient(top, #F4F4F4, #c4c4c4);
    background: -o-linear-gradient(top, #F4F4F4, #c4c4c4);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#c4c4c4));
    background: -webkit-linear-gradient(top, #F4F4F4, #c4c4c4);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F4F4F4', endColorstr='#c4c4c4'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F4F4F4', endColorstr='#c4c4c4')"; /* IE8 */
	cursor: auto;
}


.abtn:hover, button.bbtn:hover, input.bbtn:hover {
    text-decoration: none;
    background: -moz-linear-gradient(top, #F9F9F9, #d4d4d4);
    background: -ms-linear-gradient(top, #F9F9F9, #D4D4D4);
    background: -o-linear-gradient(top, #F9F9F9, #D4D4D4);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#D4D4D4));
    background: -webkit-linear-gradient(top, #F9F9F9, #D4D4D4);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#D4D4D4'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#D4D4D4')"; /* IE8 */
    color: black;
    cursor: pointer;
}
.abtn:focus, .abtn:hover, .abtn:link, .abtn:visited{
	text-decoration: none;
    color: black;
}
button.bbtn[disabled]{
	
}
a .icon, button.bbtn .icon {vertical-align: middle;}
a .icon-16,button.bbtn .icon-16 { top:-1px; line-height: 20px;}
a .icon-20,button.bbtn .icon-20 { top:0px; line-height: 24px;}
a .icon-24,button.bbtn .icon-24 { top:0px; line-height: 28px;}
a .icon-32,button.bbtn .icon-32 { top:0px; line-height: 36px;}

