form {position:relative;}
.uniform-message-box{background-color:silver;color:#000;display:none;margin:5px 0;padding:5px}
.uniform-message-box.error{background-color:silver}
input,textarea{font-size:1em!important;font-family:Verdana, Arial, "MS Trebuchet", sans-serif!important}
textarea{padding:5px 3px; overflow:auto;}
input[type=text],input[type=password],textarea{background:#FFF url(./text-bg.gif) repeat-x scroll 0 0;border:1px solid #B5B8C8}
input[type=text],input[type=password] {height:15px;line-height:15px;vertical-align:middle;margin:0 0 5px;padding:3px 2px}
.search {-moz-border-radius:10px;-webkit-border-radius:10px;padding:1px 10px;}
.uniform-hide{position:relative;top:-9999px}
.uniform-inline-edit-box{position:relative}
.uniform-inline-edit-box .edit-box{position:relative;top:0;left:0}
.uniform-placeholder{color:#bbb}
input.uniform-form-invalid,textarea.uniform-form-invalid{background:#FFF url(invalid_line.gif) repeat-x bottom;border:1px solid #DD7870}
.uniform-dropdown-wrapper,.uniform-date-wrapper,.uniform-datetime-wrapper,.uniform-dropdown-wrapper.combo{position:relative;cursor:default;text-decoration:none;border:none;margin:0;padding:0}
/*
.uniform-dropdown-wrapper span.trigger{height:24px!important;background:transparent url(./controls.png) no-repeat scroll right -600px;cursor:pointer;padding:7px 17px 2px 0;}
.uniform-dropdown-wrapper span.trigger.pressed{background:transparent url(./controls.png) no-repeat scroll right -624px}
*/
.uniform-dropdown-wrapper .trigger{
    background:url("trigger.gif") no-repeat scroll 0 0 transparent;
    border-color:#B5B8C8;
    border-style:none none solid;
    border-width:0 0 1px;
    cursor:pointer;
    height:22px;
    position:absolute;
    top:0;
    width:17px;
}
.uniform-dropdown-wrapper .trigger.pressed{background:transparent url(./trigger.gif) no-repeat scroll -17px 0;}
.uniform-datetime-wrapper input, .uniform-date-wrapper input {width:150px !important;}
.uniform-datetime-wrapper .trigger, .uniform-date-wrapper .trigger {
    position:absolute;
    background:none no-repeat scroll 0 0 transparent;
    background-image:url("date-trigger.gif");
    border-color:#B5B8C8;
    border-style:none none solid;
    border-width:0 0 1px;
    cursor:pointer;
    height:22px;
    width:17px;
    top:0;
}
/* force safari hack */
.uniform-datetime-wrapper .trigger {
	top:0;
	left:156px;
}

.uniform-datetime-wrapper .trigger.pressed, .uniform-date-wrapper .trigger.pressed {background:transparent url(date-trigger.gif) no-repeat scroll -17px 0;}
.uniform-datetime-picker, .uniform-date-picker {
    position: absolute;
    margin:0;
    padding:0;
    top:22px;
    z-index: 1000;
}


.uniform-dropdown-wrapper.combo span.trigger{height:24px;background:transparent url(controls.png) no-repeat scroll right -648px;cursor:pointer;padding:7px 17px 2px 0}
.uniform-dropdown-wrapper.combo span.trigger.pressed{background:transparent url(controls.png) no-repeat scroll right -672px}
.uniform-dropdown-wrapper .panel{position:absolute;top:22px;left:0;z-index:100;border:1px solid #999;min-width:110px;background-color:#F6F6F6;white-space:nowrap;max-height:225px;padding:0;overflow-x:hidden;overflow-y:auto;}
.uniform-dropdown-wrapper .panel.ie{top:22px}
.uniform-dropdown-wrapper .item,.list-item{line-height:1.5em!important;border-bottom:1px solid #BEC6C9;color:#000!important;padding:3px 10px!important}
.uniform-dropdown-wrapper .list-item.hover,.uniform-dropdown-wrapper .item.hover{background-color:#A5B4C8;color:#FFF!important;cursor:pointer}
.uniform-dropdown-wrapper .list-item.active{background-color:#8895A5;font-weight:normal;color:#FFF!important;cursor:pointer}

/*
.uniform-button-wrapper{min-width:80px}
.uniform-button-wrapper .button:active,.uniform-button-wrapper .button:active,.uniform-button-wrapper .button:focus,.uniform-button-wrapper .button.focus{outline:none;color:#4F4F4F}
.uniform-button-wrapper .button{text-decoration:none;font-size:10px;font-weight:400;font-family:Verdana, Arial, "MS Trebuchet", sans-serif;border:none;display:inline-block;height:24px;text-align:center;color:#000;cursor:pointer;margin:0 2px;padding:0 10px 0 0}
.uniform-button-wrapper .button img{border:none}
.uniform-button-wrapper .button span.button-inner{display:block;height:24px}
.uniform-button-wrapper .button span.label{display:block;text-align:center;line-height:24px;height:24px;margin-left:10px;min-width:48px}
.uniform-button-wrapper .button.white{background:transparent url(./controls.png) no-repeat scroll right -240px}
.uniform-button-wrapper .button.white span.button-inner{background:transparent url(./controls.png) no-repeat 0 -120px}
.uniform-button-wrapper .button.white.pressed{background:transparent url(./controls.png) no-repeat scroll right -264px}
.uniform-button-wrapper .button.white.pressed span.button-inner{background:transparent url(./controls.png) no-repeat 0 -144px}
.uniform-button-wrapper .button.blue{background:transparent url(./controls.png) no-repeat scroll right -288px}
.uniform-button-wrapper .button.blue span.button-inner{background:transparent url(./controls.png) no-repeat 0 -168px}
.uniform-button-wrapper .button.blue.pressed{background:transparent url(./controls.png) no-repeat scroll right -312px}
.uniform-button-wrapper .button.blue.pressed span.button-inner{background:transparent url(./controls.png) no-repeat 0 -192px}
.uniform-button-wrapper .button.disable{background:transparent url(./controls.png) no-repeat scroll right -336px;cursor:default}
.uniform-button-wrapper .button.disable span.button-inner{background:transparent url(./controls.png) no-repeat 0 -216px}
.uniform-button-wrapper .button.white.capsule{background:transparent url(./controls.png) no-repeat scroll right -480px}
.uniform-button-wrapper .button.white.capsule span.button-inner{background:transparent url(./controls.png) no-repeat 0 -360px}
.uniform-button-wrapper .button.white.capsule.pressed{background:transparent url(./controls.png) no-repeat scroll right -504px}
.uniform-button-wrapper .button.white.capsule.pressed span.button-inner{background:transparent url(./controls.png) no-repeat 0 -384px}
.uniform-button-wrapper .button.blue.capsule{background:transparent url(./controls.png) no-repeat scroll right -528px}
.uniform-button-wrapper .button.blue.capsule span.button-inner{background:transparent url(./controls.png) no-repeat 0 -408px}
.uniform-button-wrapper .button.blue.capsule.pressed{background:transparent url(./controls.png) no-repeat scroll right -552px}
.uniform-button-wrapper .button.blue.capsule.pressed span.button-inner{background:transparent url(./controls.png) no-repeat 0 -432px}
.uniform-button-wrapper .button.capsule.disable{background:transparent url(./controls.png) no-repeat scroll right -576px;cursor:default}
.uniform-button-wrapper .button.capsule.disable span.button-inner{background:transparent url(./controls.png) no-repeat 0 -456px}



.button {
}
.button:hover {
border-top-color: #28597a;
background: #28597a;
color: #ccc;
}
.button:active {
border-top-color: #1b435e;
background: #1b435e;
}

*/

.uniform-button-wrapper a, .button {text-decoration:none;}
.uniform-button-wrapper.disable a, .button.disable {opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}

.uniform-button-wrapper .button:active,.uniform-button-wrapper .button:active,.uniform-button-wrapper .button:focus,.uniform-button-wrapper .button.focus{outline:none;}
.uniform-button-wrapper .button, .button {
	position:realtive;
	display:inline-block;
	padding: 4px 13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	text-shadow: rgba(255,255,255,.8) 0 1px 0;
	font-weight: bold;
	*/
	text-shadow: rgba(255,255,255,0) 0 1px .8;
	color: #000;
	font-size: 1em;
	line-height:1.4em !important;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #999;
	/*
	border-top: 1px solid #fff;
	border-top-style: inset;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.9)), color-stop(0.2, rgba(255, 255, 255, 0.5)), color-stop(0.4, rgba(255, 255, 255, 0.3)), color-stop(0.45, rgba(255, 255, 255, 0.2)), color-stop(0.45, rgba(255, 255, 255, 0.3)), color-stop(0.5, transparent), to(transparent));
	background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 20%, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.3) 45%, transparent 50%, transparent);

	*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), color-stop(0.2, rgba(255, 255, 255, 0.5)), color-stop(0.6, rgba(255, 255, 255, 0.2)), to(transparent));
	background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.5) 20%, rgba(255, 255, 255, 0.2) 60%, transparent);
}
.uniform-button-wrapper .button.square, .button.square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	/*
	outline:1px solid #999;
	border:0;
	margin-top:1px;
	border-top:1px solid red;
	*/
}
.uniform-button-wrapper .button.round, .button.round {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*
	outline:1px solid #999;
	border:0;
	margin-top:1px;
	border-top:1px solid red;
	*/
}
.uniform-button-wrapper .button, .button {
	background-color: #E9E9E9;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}
.uniform-button-wrapper .button.pressed, .button:hover {
	background-color: #EAEAEA;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.6);
	box-shadow: 0 0 5px rgba(0,0,0,.6);
}

.uniform-button-wrapper .button.white.pressed, .button:hover, .button.white:hover {
	background-color: #CFE1E6;
}
.uniform-button-wrapper .button.blue, .button.blue {
	border: 1px solid #0557AA;
	background-color: #056BD4;
	color:#FFF;
	text-shadow: rgba(0, 0, 0,.8) 0 -1px 0;
}
.uniform-button-wrapper .button.blue.pressed, .button.blue:hover {
	background-color: #0181FF;
}
.uniform-button-wrapper .button.gray, .button.gray {
	background-color: #ACB4BB;
}
.uniform-button-wrapper .button.lightblue, .button.lightblue {
	background-color: #EEF6FD;
}
a.button {line-height:1.3em !important;}

.slider-wrapper {width:6000px;z-index:100;clear:both;position:relative;overflow:hidden}
.slider-wrapper .slider-box{position:relative;overflow:hidden}
.slider-wrapper .slider-panel-box{clear:both;position:relative;background:#FFF url(/misc/images/gradient.gif) repeat-x scroll left bottom;padding:10px 20px}
.slider-wrapper .slider-panel{width:600px;position:relative}
.slider-wrapper .slider-tab-box dl{margin:0;padding:0}
.slider-wrapper .slider-tab-box dd{float:left;font:bold 13px Palatino, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000;cursor:pointer;margin:0;padding:8px 10px}
.slider-wrapper .slider-tab-box dd.selected{min-width:30px;border-left:1px solid #CCC;border-right:1px solid #CCC;background-color:#FFF}
.uniform-safari .uniform-form-invalid,div.uniform-form-invalid{background-color:#fee;border:1px solid #ff7870}
/*
.uniform-button-wrapper .button.white span.label,.uniform-button-wrapper .button.white.capsule span.label{background:transparent url(./controls.png) repeat-x 0 0}
.uniform-button-wrapper .button.white.pressed span.label,.uniform-button-wrapper .button.white.capsule.pressed span.label{background:transparent url(./controls.png) repeat-x 0 -24px}
.uniform-button-wrapper .button.blue span.label,.uniform-button-wrapper .button.blue.capsule span.label{background:transparent url(./controls.png) repeat-x 0 -48px}
.uniform-button-wrapper .button.blue.pressed span.label,.uniform-button-wrapper .button.blue.capsule.pressed span.label{background:transparent url(./controls.png) repeat-x 0 -72px}
.uniform-button-wrapper .button.disable span.label,.uniform-button-wrapper .button.capsule.disable span.label{background:transparent url(./controls.png) repeat-x 0 -96px;color:#999}
*/
#ui-dialog-title-uniform-dialog-modal {text-shadow:none;}
.ui-dialog {
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.5);
	box-shadow: 0 0 15px rgba(0,0,0,.5);
	opacity: .85;
	-moz-opacity: .85;
	filter:alpha(opacity=85);
}
