/* OVERRIDE */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 2px 2px; background: none; }

/* TimePicker */
#ui-timepicker-div { padding: 0.2em; }
.ui-timepicker-div dl{ text-align: left; font-size:11px;}
.ui-timepicker-div dl dt{ height: 15px; }
.ui-timepicker-div dl dd{ margin: -15px 8px 15px 48px; }
.ui-timepicker-inline { display: inline; }
.ui-timepicker-table { display: inline-table; width: 0; }
.ui-timepicker-table table { margin:0.15em 0 0 0; border-collapse: collapse; }
.ui-timepicker-hours, .ui-timepicker-minutes { padding: 0.2em;  }
.ui-timepicker-table .ui-timepicker-title { line-height: 1.8em; text-align: center; }
.ui-timepicker-table td { padding: 0.1em; width: 2.2em; }
.ui-timepicker-table th.periods { padding: 0.1em; width: 2.2em; }
.ui-timepicker-table td span {display:block;padding:0.2em 0.3em 0.2em 0.5em;width: 1.2em;text-align:right;text-decoration:none;}
.ui-timepicker-table td a {display:block;padding:0.2em 0.3em 0.2em 0.5em;width: 1.2em;cursor: pointer;text-align:right;text-decoration:none;}
.ui-timepicker .ui-timepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}
.ui-timepicker .ui-timepicker-buttonpane button { margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-timepicker .ui-timepicker-close { float: right }
.ui-timepicker .ui-timepicker-now { float: left; }
.ui-timepicker .ui-timepicker-deselect { float: left; }

/* ToolTip */
.tooltip { display:none; background:transparent url(images/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff;}
.tooltip_bottom { display:none; background:transparent url(images/black_arrow_bottom.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff;}
.tooltip_white { display:none; background:transparent url(images/white_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff;}

/* Validation Engine */
.inputContainer{position:relative; float:left;}
.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.ui-dialog .formError { z-index: 5000; }
.ui-dialog .formError .formErrorContent { z-index: 5001; }
.ui-dialog .formError .formErrorArrow { z-index: 5006; }
.formError {	position:absolute; top:300px; left:300px; display:block; cursor:pointer;}
.formError.inline { position: relative; top: 0; left: 0; display: inline-block; }
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%;background:#ee0101;color:#fff;width:160px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;
    -moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;}
.formError.inline .formErrorContent { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: none; border-radius: 0;	-moz-border-radius: 0; -webkit-border-radius: 0; }
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow { margin: -2px 13px 0 0; }
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;
    font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

/* Autocomplete */
.ui-menu .ui-menu-item a {font: normal 12px/16px tahoma,sans-serif;color: #333333}

.ui-datepicker-current {display:none}
.jFormInput {background-color:#F4F4FC;border-color: #CCDDFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.jFormInput-Focus {background-color:#FFFFF0;border-color:#FF6600}
.jFormInput-Over {background-color:#FFFFF0;border-color: #FF6600}
.jFormInput-ReadOnly {background-color:#FCFCFC;border:1px dotted #CCCCCC;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}

.jFormArea {background-color:#F4F4FC;border-color: #CCDDFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.jFormArea-Focus, .jFormArea-Over {background-color:#FFFFF0;border-color:#FF6600}
 .jFormInput-ReadOnly { background-color: #FCFCFC; border-color: 1px dotted #CCCCCC;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.jFormSelect {padding:3px 2px; background-color: #F4F4FC; border-color: #CCDDFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.jFormSelect-Focus, .jFormSelect-Over {background-color: #FFFFF0; border-color: #FF6600}
 .jFormInput-ReadOnly {background-color:#FCFCFC;border-color:1px dotted #CCCCCC;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
    /*-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;	border-bottom-left-radius: 6px}*/

.jFormLabel-Focus, .jFormLabel-Over {color:#FF6600}
 .jFormButton:HOVER {color: #008800}
.jFormInput,.jFormInput-ReadOnly,.jFormArea,.jFormInput-ReadOnly,.jFormSelect,.jFormInput-ReadOnly, .jFormButton  {-moz-box-shadow: 1px 1px 4px #AAA;-webkit-box-shadow: 1px 1px 4px #AAA;box-shadow: 1px 1px 4px #AAA}
#ui-datepicker-div, #ui-timepicker-div TABLE.ui-timepicker-table {-moz-box-shadow: 2px 2px 12px #888;-webkit-box-shadow: 2px 2px 12px #888;box-shadow: 2px 2px 12px #888}
.jFormSelect {border-width:1px;border-style:solid;padding:3px 2px;line-height:26px;height:28px;font-size:17px}
.jFormInput  {border-width:1px;border-style:solid;padding:2px 6px;line-height:26px;height:24px;font-size:17px} 