/***** Reset *****/
* { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none !important; -moz-box-sizing:border-box; box-sizing:border-box; text-shadow:none !important; outline:none; }
body { background:#e1e1e1 url('interface/background.png') center top; font:12px Helvetica, Arial; margin:0; padding:0; overflow-x:hidden; }
a { outline:none; text-decoration:none; }
a:hover { text-decoration:underline; }

/***** Loading Dialog *****/
#loadingDialog { border:1px solid #c7c7c7; padding:0; z-index:999999 !important; }
#loadingDialog .ui-dialog-titlebar { padding:.4em; } 
#loadingDialog .ui-dialog-titlebar .ui-dialog-title { margin:.25em .5em; }
#loadingDialog .ui-dialog-content { padding:1em 0 1.25em; }
.loadingImage { background:url('../../interface/loading.gif') no-repeat; display:block; height:32px; margin:0 auto; width:32px; }

/***** UI Icons *****/
.ui-icon.ui-icon-arrow-1-e { background:url('../../interface/icons/next.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-arrow-1-w { background:url('../../interface/icons/previous.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-calendar { background:url('../../interface/icons/calendar-24.png') center !important; height:24px !important; margin-top:-11px !important; width:24px !important; }
.ui-icon.ui-icon-cancel { background:url('../../interface/icons/cancel.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-check { background:url('../../interface/icons/tick.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-disk { background:url('../../interface/icons/disk.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-next { background:url('../../interface/icons/next.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-pencil { background:url('../../interface/icons/application-edit.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-plus { background:url('../../interface/icons/add.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-previous { background:url('../../interface/icons/previous.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-print { background:url('../../interface/icons/printer.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }
.ui-icon.ui-icon-search { background:url('../../interface/icons/magnifier.png') no-repeat center !important; height:20px; margin-top:-10px !important; width:20px; }

/***** UI Override *****/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, 
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.ui-autocomplete .ui-autocomplete-dropdown { border:1px solid #d7d7d7 !important; right:-2px; top:0; }
.ui-autocomplete-input.ui-inputfield { padding:8px; }
.ui-autocomplete-panel { border-radius:0; overflow:auto; position:absolute; width:300px; }
.ui-autocomplete-panel .ui-autocomplete-table { border:none !important; }
.ui-autocomplete-panel .ui-autocomplete-item h3 { color:#444; display:block; font-size:1em; font-weight:normal; margin:0; }
.ui-autocomplete-panel .ui-autocomplete-list { background:#fff; border:0 none; border-image:initial; cursor:pointer; font-weight:normal; height:250px; margin:1px 0; padding:3px 5px; text-align:left; }
.ui-autocomplete-panel .ui-autocomplete-table th, .ui-autocomplete-panel .ui-autocomplete-table td { border:none; padding:3px 6px; }
.ui-autocomplete-query { font-weight:normal; }
.ui-autocomplete-table tr { background:#d1d1d1; }
.ui-autocomplete-table tr:nth-child(2n) { background:#f1f1f1; }
.ui-autocomplete-table tr.ui-state-highlight { background:#ccecec; border:none; }
.ui-button.ui-state-default, .ui-button.ui-state-active { background:#e7e7e7; box-shadow:none; color:#666; font-weight:bold; padding:2px 4px; }
.ui-button.ui-state-active { color:#555 !important; }
.ui-button.ui-state-active:hover { font-weight:bold; }
.ui-button.ui-state-hover { background-color:#f1f1f1; }
.ui-button-icon-only { height:25px; width:25px; }
.ui-buttonset .ui-button-icon-only { height:auto; width:18px; }
.ui-chkbox-box.ui-state-default, .ui-chkbox-box.ui-state-hover { background:#fff; }
.ui-chkbox-box .ui-icon-check { margin-top:-4px !important; }
.ui-datagrid-content { background:none; }
.ui-datatable { position:relative; }
.ui-datatable .ui-widget-header { background:none; border:none; }
.ui-datatable th.ui-state-default { background:#e7e7e7; border-color:#d7d7d7; font-weight:bold; position:relative;
	background-image: -webkit-linear-gradient(bottom, #c7c7c7, #f7f7f7); 
	background-image: -moz-linear-gradient(bottom, #c7c7c7, #f7f7f7); 
	background-image: -ms-linear-gradient(bottom, #c7c7c7, #f7f7f7);
	background-image: -o-linear-gradient(bottom, #c7c7c7, #f7f7f7); 
	background-image: linear-gradient(bottom, #c7c7c7, #f7f7f7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#c7c7c7', endColorStr='#f7f7f7', GradientType=0); /*IE7-*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#c7c7c7', endColorStr='#f7f7f7', GradientType=0)"; /*IE8+*/
}
.ui-datatable .ui-sortable-column { position:relative; }
.ui-datatable .ui-sortable-column.ui-state-hover, .ui-datatable .ui-sortable-column.ui-state-active {
	background-image: -webkit-linear-gradient(bottom, #e1e1e1, #f7f7f7); 
	background-image: -moz-linear-gradient(bottom, #e1e1e1, #f7f7f7); 
	background-image: -ms-linear-gradient(bottom, #e1e1e1, #f7f7f7);
	background-image: -o-linear-gradient(bottom, #e1e1e1, #f7f7f7); 
	background-image: linear-gradient(bottom, #e1e1e1, #f7f7f7);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e1e1e1', endColorStr='#f7f7f7', GradientType=0); /*IE7-*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e1e1e1', endColorStr='#f7f7f7', GradientType=0)"; /*IE8+*/
}
.ui-datatable .ui-sortable-column .ui-column-title { padding-right:15px; }
.ui-datatable .ui-sortable-column .ui-sortable-column-icon { margin:0; position:absolute; right:5px; top:20%; }
.ui-datatable thead th { padding:6px; }
.ui-datatable tbody td, .ui-datatable tfoot td { border-color:#d7d7d7; border-left:none; border-top:none; padding:4px 6px; }
.ui-datatable tbody td > ul { margin:0; padding:0 0 0 1em; }
.ui-datatable .ui-datatable-scrollable-body { background:#fff; border:1px solid #d7d7d7; }
.ui-datatable .ui-datatable-data { border:none; font-size:11px; }
.ui-datatable .ui-datatable-data .ui-datatable-empty-message { color:#666; }
.ui-datatable tr.ui-datatable-odd { background:#f1f1f1; }
.ui-datatable tr.ui-datatable-even:hover, .ui-datatable tr.ui-datatable-odd:hover { background:#ccecec; border:none; }
.ui-datatable tr.ui-state-highlight { background:#ccecec; border:none; }
.ui-datatable tr.ui-state-highlight > td:first-child { border-left:4px solid #009999; }
.ui-datatable .ui-paginator { border:none; text-align:right; zoom:1; }
.ui-datatable .ui-paginator:after { content:" "; clear:both; display:block; font-size:0; height:0; visibility:hidden; }
.ui-datatable .ui-paginator .ui-paginator-current { color:#555; float:left; font-size:.9em; font-weight:normal; padding:0; margin:4px 0 0 0; }
.ui-datatable .ui-paginator .ui-state-default .ui-icon { text-indent:1000px; white-space:nowrap; }
.ui-datatable .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { border-color:#d7d7d7; color:#666; }
.ui-datepicker-trigger.ui-state-default { background:none !important; border:none !important; }
.ui-datepicker .ui-datepicker-calendar .ui-state-default { background:#fff; border:1px solid #d7d7d7; color:#333 !important; font-weight:normal; }
.ui-datepicker .ui-datepicker-calendar .ui-state-hover { background:#ccecec; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable { color:#333; text-decoration:line-through; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default { border-color:transparent; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today > *, 
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable.ui-datepicker-today > * { background:#009999; border:1px solid #006666; color:#333; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end > * { color:#ff0000 !important; }
.ui-datepicker .ui-datepicker-next-hover { right:2px; top:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:2px; top:2px; }
.ui-datepicker .ui-datepicker-title { font-size:.9em; }
.ui-datepicker .ui-datepicker-header { background:#e7e7e7; color:#333; }
.ui-datepicker .ui-state-highlight { background:#daf2f0; border:1px solid #7db6b2; }
.ui-datepicker th { font-weight:normal; }
.ui-datepicker-calendar th.ui-datepicker-week-end > * { color:#ee3333 !important; }
.ui-dialog { padding:0; }
.ui-dialog .ui-dialog-content { background:#fff; border-bottom:1px solid #e7e7e7; overflow-x:hidden; padding:.75em 1em; }
.ui-dialog .ui-dialog-content br { margin-bottom:6px; }
.ui-dialog .ui-dialog-content h2, .ui-dialog .ui-dialog-content h3 { font-size:1.1em; font-weight:normal; margin:0 0 .75em 0; }
.ui-dialog .ui-dialog-titlebar { font-size:1.1em; padding-top:2px; padding-bottom:5px; }
.ui-dialog .ui-dialog-titlebar-close { color:#fff; font-size:1.1em; font-weight:bold; margin-top:1px; padding:0 4px 2px 4px !important; }
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover { background:#444; border:none; text-decoration:none; }
.ui-dialog .ui-dialog-titlebar-close:before { content:'x'; }
.ui-dialog .ui-dialog-titlebar-close span { display:none; }
.ui-dialog .ui-dialog-footer { background:#f1f1f1; border-top-color:#fff; padding:.35em 2em; text-align:center; zoom:1; }
.ui-dialog .ui-dialog-footer:after { content:" "; clear:both; display:block; font-size:0; height:0; visibility:hidden; }
.ui-dialog .ui-dialog-footer .ui-button { margin:0 4px; }
.ui-inputfield { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none !important; -moz-box-sizing:border-box; box-sizing:border-box; padding:4px 8px; }
.ui-inputfield.ui-state-default { background-color:#fff; border:1px solid #ccc; color:#333; font-weight:normal; }
.ui-inputfield.ui-state-default.ui-state-error { background-color:#fddfdf; border:1px solid #f1a899; color:#333; }
.ui-inputfield.ui-inputfield.ui-state-disabled { background-color:#e7e7e7; border-color:#d7d7d7; color:#666; }
.ui-message-error { background:none; border:none; line-height:1em; margin:-2px 0 10px 0; padding:0; }
.ui-messages-info-detail, .ui-messages-warn-detail, .ui-messages-error-detail, .ui-messages-fatal-detail, 
.ui-message-info-detail, .ui-message-warn-detail, .ui-message-error-detail, .ui-message-fatal-detail { margin-left:0; }
.ui-panelgrid .ui-panelgrid-cell { border:none !important; padding:0; }
.ui-panel .ui-panel-content { padding:.25em; }
.ui-radiobutton-box.ui-state-default { background:#fff; }
.ui-radiobutton .ui-icon-bullet { background-position:-81px -145px; }
.ui-selectonemenu.ui-state-default { border:none; padding-right:8px; }
.ui-selectonemenu.ui-state-default label { background-color:#fff; border:1px solid #ccc; color:#333; font-weight:normal; }
.ui-selectonemenu.ui-state-error, .ui-selectonemenu.ui-state-error.required label, .ui-selectonemenu.ui-state-error.required .ui-selectonemenu-trigger { background-color:#fddfdf; border:none; color:#000; }
.ui-selectonemenu.ui-state-error { border:1px solid #f1a899; }
.ui-selectonemenu .ui-selectonemenu-label { margin:0; padding:6px 8px; width:99% !important; }
.ui-selectonemenu .ui-selectonemenu-trigger { width:20px; }
.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon { background-position:-66px -16px; margin-top:4px; }
.ui-selectonemenu-list-item { font-size:1.1em; }
.ui-selectonemenu-list-item.ui-state-highlight, .ui-selectonemenu-list-item.ui-state-hover { -webkit-border-radius:0; -moz-border-radius:0; background:#ccecec; border-radius:0; border:none; text-shadow:none; }
.ui-selectonemenu-panel .ui-selectonemenu-list { padding:0 1px; }
.ui-separator.ui-state-default { border-bottom:none; border-color:#e7e7e7; margin:1em 0; }
.ui-shadow { box-shadow:0 5px 10px rgba(0, 0, 0, .2); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { box-shadow:none; text-shadow:none; }
.ui-state-disabled.ui-state-hover { background:inherit; }
.ui-tabs.ui-widget.ui-widget-content { border:none; padding:0; }
.ui-tabs.ui-tabs-left .ui-tabs-nav { background:none; border:none; left:0; padding-top:0; position:absolute; top:0; width:25%; }
.ui-tabs.ui-tabs-left .ui-tabs-nav li { background-color:#e7e7e7; border-color:#d7d7d7; box-shadow:none; margin-bottom:.25em; }
.ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-hover { background-color:#f1f1f1; background-image:url('interface/menuArrow-E.png'); background-repeat:no-repeat; background-position:center left; }
.ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-tabs-selected { background-color:#fff; background-image:none; border-left:2px solid #006666; border-right:none; margin-right:-1px; }
.ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-tabs-selected a { color:#006666; cursor:default; }
.ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-disabled a { color:#ccc; cursor:default; }
.ui-tabs.ui-tabs-left .ui-tabs-panels .ui-tabs-panel { background:#fff; border:1px solid #d7d7d7; padding:.5em; }
.ui-tabs.ui-tabs-top .ui-tabs-nav { background:none; border:none; border-bottom:1px solid #d7d7d7; padding-left:0; }
.ui-tabs.ui-tabs-top .ui-tabs-nav li { background-color:#e7e7e7; border-color:#d7d7d7; box-shadow:none; margin-bottom:0; }
.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-hover { background-color:#f1f1f1; background-image:url('interface/menuArrow-S.png'); background-repeat:no-repeat; background-position:center top; }
.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected { background-color:#fff; background-image:none; border-top:2px solid #006666; }
.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a { color:#006666; cursor:default; }
.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-disabled a { color:#ccc; cursor:default; }
.ui-tabs.ui-tabs-top .ui-tabs-panel { background:#fff; border:1px solid #d7d7d7; border-top:none; padding:.5em; }
.ui-tooltip { font-size:1.1em; padding:.5em .75em; }
.ui-widget-header { background:#555; color:#eee; text-shadow:none; }
.ui-widget-content { background:#fff; }
.ui-widget-overlay { background:#000; opacity:.6; }
tr.ui-widget-content { background:inherit; border:none; }
.blockOverlay { background:#fff; margin:0; opacity:.5; }
.pe-blockui { background:none; border:none; height:100%; left:0 !important; margin:0; top:0 !important; width:100% !important; }
.pe-blockui .pe-blockui-content { height:100%; overflow:hidden; padding:0; width:100%; }
.pe-blockui .pe-blockui-content > * { background:rgba(0, 0, 0, .1) none repeat scroll 0 0; border:none; color:#000; font-size:3em; height:100%; margin:0; width:100%; }

/***** Form *****/
.formInput { display:inline-block; margin-bottom:.35em; position:relative; width:100%; }
.formInput > .inputAction { position:absolute; right:-1px; top:0; }
label { display:inline-block; margin:.5em; }
label.required:after { color:#ff0000; content:"*"; margin-left:.5em; }
label.requiredOptional:after { color:#ff0000; content:"**"; margin-left:.5em; }
.ui-inputfield.required { background-image:url('../../interface/requiredSign.png'); background-position:3px 4px; background-repeat:no-repeat; padding-left:15px; }
.ui-inputfield.requiredOptional { background-image:url('../../interface/requiredOptionalSign.png'); background-position:3px 4px; background-repeat:no-repeat; padding-left:24px; }
.required .ui-inputfield { background-image:url('../../interface/requiredSign.png'); background-position:3px 4px; background-repeat:no-repeat; padding-left:15px; }
.ui-selectonemenu.required .ui-inputfield { background-image:url('../../interface/requiredSign.png'); background-position:3px 4px; background-repeat:no-repeat; padding-left:15px; }
.requiredOptional > .ui-inputfield { background-image:url('../../interface/requiredOptionalSign.png'); background-position:3px 4px; background-repeat:no-repeat; padding-left:22px; } 
.requiredExplanation { background-image:url('../../interface/requiredSign.png'); background-position:left center; background-repeat:no-repeat; color:#555; font-style:italic; margin:.75em .1em .25em .1em; padding-left:15px; }
.requiredOptionalExplanation { background-image:url('../../interface/requiredOptionalSign.png'); background-position:left center; background-repeat:no-repeat; color:#555; font-style:italic; margin:.75em .1em .25em .1em; padding-left:22px; }
.dateInput.ui-state-error { background:inherit; border:inherit; }
.formTable { border-collapse:separate; border-spacing:1px; }
.formTable > tbody > tr > td, .formTable.ui-panelgrid .ui-panelgrid-cell { padding:0 6px 2px 0; vertical-align:top; }
.formTable label { font-weight:bold; margin:5px; }
.formButtons { border-top:1px solid #d7d7d7; margin-top:.5em; padding:.5em 0 0 0; text-align:center; }
.formButtons > button { margin:0 4px 4px 4px; }
.buttons button { margin:1px 4px; }

/***** qTip *****/
.qtip { line-height:1.4em; border-radius:3px; min-width:35px; }
.qtip-titlebar .qtip-title { font-size:1.2em; }
.qtip-titlebar .qtip-icon.qtip-close { background:#d5290a; margin-top:-8px; text-decoration:none; }
.qtip-titlebar .qtip-close.ui-state-hover { background:#e52f0e; }
.qtip-titlebar .qtip-close .ui-icon { color:#fff; font-size:15px; height:13px; width:13px; }
.qtip-content { font-size:1.1em; padding:.5em .75em; text-align:center; }
.qtip-content br { display:block; margin:4px 0; }
.qtip-content ul { margin:0 0 0 10px; padding:0; }
.qtip-content ul li { margin-bottom:5px; }

/***** Confirm Dialog *****/
.confirmDialog { z-index:100001 !important; }
.confirmDialog .ui-dialog-content { background:#fff; overflow:hidden; padding-bottom:4.5em !important; }
.confirmDialog .ui-dialog-content .dialogIcon { float:left; height:32px; margin:auto; width:32px; }
.confirmDialog .ui-dialog-content .dialogIcon.alert { background-image:url("../../interface/dialog/cross.png"); }
.confirmDialog .ui-dialog-content .dialogIcon.information { background-image:url("../../interface/dialog/information.png"); }
.confirmDialog .ui-dialog-content .dialogIcon.question { background-image:url("../../interface/dialog/question.png"); }
.confirmDialog .ui-dialog-content .dialogIcon.warning { background-image:url("../../interface/dialog/warning.png"); }
.confirmDialog .ui-dialog-content .confirmDialogContent { width:100%; }
.confirmDialog .ui-dialog-content .confirmDialogContent tr { vertical-align:top; }
.confirmDialog .ui-dialog-content .confirmDialogContent .iconColumn { width:42px; }
.confirmDialog .ui-dialog-content .confirmDialogContent .messageColumn p { margin:.5em 0; }
.confirmDialog .ui-dialog-content .confirmDialogContent .messageColumn ul { margin:.5em 1em; padding:0; }
.confirmDialog .ui-dialog-content .confirmDialogContent .messageColumn ul > li { margin:0 0 0.35em 0; }
.confirmDialog .ui-dialog-content .formButtons { bottom:0; left:0; padding:.5em 0; position:absolute; width:100%; }

/***** Labeled Input *****/
.labeledInput { padding-bottom:4px; padding-top:16px; }
.labeledInput-wrapper { position:relative; }
.labeledInput-placeholder { color:#666; cursor:text; position:absolute; }
.labeledInput-placeholder.minimized {}
.labeledInput-placeholder.ui-state-disabled { color:#666; cursor:default; }
.labeledInput-placeholder.ui-state-error { background:none; border:none; color:#888; }

/***** iWizard *****/
.iWizard > .iWizard-tabs {}
.iWizard > .iWizard-tabs > * { background-color:#ccc; border:1px solid #d7d7d7; border-bottom:none; color:#aaa; cursor:default; display:inline-block; line-height:1.3; margin-bottom:-1px; margin-right:.75em; padding:.35em 1.25em .1em .85em; text-decoration:none;
    -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.iWizard > .iWizard-tabs > a.active { background-color:#e7e7e7; color:#454545; box-shadow:none; cursor:pointer; }
.iWizard > .iWizard-tabs > a.active:hover { background-image:url('interface/menuArrow-S.png'); background-position:center top; background-repeat:no-repeat; text-decoration:none; }
.iWizard > .iWizard-tabs > div.current { background:#fff; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-top:2px solid #009999; color:#005555; } 
.iWizard > .iWizard-tabs > * > span { font-size:2em; font-weight:normal; margin-right:.25em; vertical-align:middle; }
.iWizard > .iWizard-panels { background:#fff; border:1px solid #d7d7d7; overflow-x:hidden; }
.iWizard > .iWizard-panels > * { border:none; clear:both; color:#333; overflow-x:hidden; overflow-y:auto; padding:.5em; }
.iWizard > .iWizard-actions { border-top:1px solid #d7d7d7; margin-top:.5em; padding:.5em 0; }
.iWizard > .iWizard-actions > * { float:right; margin-left:.5em; } 
.iWizard > .iWizard-actions > .iWizard-prev { float:left; margin-left:0; }

/***** Colored Buttons *****/
.coloredButton1.ui-state-default { background:#006699; border-color:#005588; border-width:1px; color:#fff; }
.coloredButton1.ui-state-hover { background:#0077aa; border-color:#006699; }
.coloredButton2.ui-state-default { background:#009999; border-color:#008888; border-width:1px; color:#fff; }
.coloredButton2.ui-state-hover { background:#00aaaa; border-color:#009999; }
.greenButton.ui-state-default { background:#258a14; border-color:#217d12; border-width:1px; color:#fff; }
.greenButton.ui-state-hover { background:#299817; border-color:#217d12; }
.redButton.ui-state-default { background:#9c0009; border-color:#860008; border-width:1px; color:#fff; }
.redButton.ui-state-hover { background:#be000b; border-color:#a5000a;  }
.blueButton.ui-state-default { background:#006699; border-color:#005588; border-width:1px; color:#fff; }
.blueButton.ui-state-hover { background:#0077aa; border-color:#006699; }

/***** Common *****/
.block { display:block; }
.hidden { display:none; }
.lighter { color:#666; }
.darker { color:#000; }
.floatLeft { float:left; }
.floatRight { float:right; }
.fullWidth { width:100% !important; }
.halfWidth { width:50% !important; }
.nowrap { white-space:nowrap; }
.percent1x3 { width:33%; }
.percent2x3 { width:66%; }
.percent1x4 { width:25%; }
.percent3x4 { width:75%; }
.percent1x5 { width:20%; }
.percent2x5 { width:40%; }
.percent3x5 { width:60%; }
.percent4x5 { width:80%; }
.bigger { font-size:1.1em !important; }
.information { color:#454545; display:block; margin:.75em 0; }
.noresizable { resize:none; }
.paragraph { display:block; margin:8px 0; }
.rounded { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.roundedBottom { -webkit-border-bottom-left-radius:6px; -moz-border-bottom-left-radius:6px; border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-bottom-right-radius:6px; border-bottom-right-radius:6px; }
.roundedBottomLeft { -webkit-border-bottom-left-radius:6px; -moz-border-bottom-left-radius:6px; border-bottom-left-radius:6px; }
.roundedBottomRight { -webkit-border-bottom-right-radius:6px; -moz-border-bottom-right-radius:6px; border-bottom-right-radius:6px; }
.roundedTop { -webkit-border-top-left-radius:6px; -moz-border-top-left-radius:6px; border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -moz-border-top-right-radius:6px; border-top-right-radius:6px; }
.roundedTopLeft { -webkit-border-top-left-radius:6px; -moz-border-top-left-radius:6px; border-top-left-radius:6px; }
.roundedTopRight { -webkit-border-top-right-radius:6px; -moz-border-top-right-radius:6px; border-top-right-radius:6px; }
.bold { font-weight:bold; }
.undeline { text-decoration:underline; }
.justify { text-align:justify; }
.centerAligned { text-align:center; }
.rightAligned { text-align:right; }
.inputLike { background-color:#fff; border:1px solid #d7d7d7; color:#333; cursor:default; display:inline-block; min-height:1.9em; padding:5px 6px; }
.inputLike.disabled { background-color:#e7e7e7; border:1px solid #d7d7d7; color:#454545; cursor:default; }
.inputLike > a, .inputLike > span { color:#0000aa; cursor:pointer; font-weight:bold; }
.inputLike > a:hover, .inputLike > span:hover { text-decoration:underline; }
table.verticalTop > tbody > tr { vertical-align:top; }
.paddedCell { padding:3px 6px; }
.characterCounter { color:#555; display:inline-block; font-size:.9em; margin-top:2px; }
.placeholder { color:#999 !important; }
.noLink, .noLink:hover { pointer:default; text-decoration:none; }
.error { color:#cc0000; }
.coloredBackground { background-color:#f7f7f7; }
.borderCollapsed { border-collapse:collapse; }
.bordered { border:1px solid #d7d7d7; }

/***** Shadow *****/
.shadowed {
	-moz-box-shadow:8px 10px 12px #afcfce;
	-webkit-box-shadow:8px 10px 12px #afcfce;
	box-shadow:8px 10px 12px #afcfce;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#afcfce')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#afcfce');
}

/***** Clearfix *****/
.clearfix:after { content:" "; clear:both; display:block; font-size:0; height:0; visibility:hidden; }
* html .clearfix { zoom:1; }
*:first-child+html .clearfix { zoom:1; }

/***** Güvenlik Resimleri *****/
.guvenlikResimleri .ui-datagrid-data { margin:0 auto; width:auto; }
.guvenlikResimleri .ui-datagrid-content { background:inherit; border:none; }
.guvenlikResmi { border:4px solid #e1e1e1; cursor:pointer; height:120px; width:120px; }
.guvenlikResmi:hover { opacity:.75; }
.guvenlikResmi.selected { border-color:#009999; }