/*GridEdit control styles*/
.ge-table {border-collapse:collapse; border:solid 1px #E2E2E2; width: auto; background-color: white; margin: 0px;}
.ge-table-layout.fixed {width: 100%;}/* for paginate grid */
.ge-table-layout.fixed .ge-table {width: 100%;}/* for paginate grid */
.ge-table td, th {padding: 3px 10px;}
.ge-table th {background-color:#EAEAEA; color: #9B9B9B; text-align: center !important;}
.ge-table .border th {border: solid 1px #E2E2E2;}
.ge-table td {color:#505050; border-bottom: solid 1px #E2E2E2;vertical-align: top;}
.ge-table tr.even td {background-color:#F8F8F8;}
.ge-table .col-medium input, 
.ge-table .col-medium select {width: 120px;}
.ge-table .nowrap span { white-space: nowrap; }
.ge-paginate-layout {width: 100%; margin: 0px;}
.ge-paginate-layout select { margin: 0px 5px;}
.ge-page-size {width: 50%;}
.ge-page-size, .ge-page-size select, .ge-page-info, .ge-page-index {vertical-align: middle; white-space: nowrap;}
.ge-page-index {width: 50%; text-align: right;}
.ge-ajax-mask {opacity:0.3;filter: alpha(opacity=30);position:absolute;z-index:100;background: #AAAAAA url(../images/ajax-loader.gif) no-repeat scroll center center}
.ge-page-prev, .ge-page-next {margin-right: 15px; cursor: pointer;}
.ge-page-prev {
	background: transparent url(../images/grid-edit/prev.png) no-repeat scroll left center;
	padding-left: 20px;
}
.ge-page-next {
	background: transparent url(../images/grid-edit/next.png) no-repeat scroll right center;
	padding-right: 20px;
}
.ge-page-index a.disabled {cursor: default; text-decoration: none; color: #888888;}
.ge-page-prev.disabled{
	background: transparent url(../images/grid-edit/prev_disabled.png) no-repeat scroll left center;
}
.ge-page-next.disabled{
	background: transparent url(../images/grid-edit/next_disabled.png) no-repeat scroll right center;
}

/*Dialog styles*/
.dlg-body.ui-dialog {padding: 10px;}
.dlg-body.ui-dialog .ui-dialog-content {padding: 20px 0px 5px 0px; line-height: 1.3em;}
.dlg-body.ui-dialog .ui-dialog-buttonpane {border: none; padding-right: 0px; margin-top: 0px; float: right;}
.dlg-body.ui-dialog .ui-dialog-buttonpane button{float: none;}
.dlg-info, 
.dlg-confirm {background-repeat: no-repeat; padding-left: 60px; min-height: 45px;font-family: Tahoma,san-serif !important;}
.dlg-info {background-image: url('../images/icons/dlg-information.png');}
.dlg-confirm {background-image: url('../images/icons/dlg-confirmation.png');}

/*Tab styles*/
ul.ui-helper-reset > li {list-style-type:none;}
div.ui-tabs {font-family: inherite;}
div.ui-tabs.ui-widget {font-size: 1em;font-family: inherite;}
div.ui-tabs .ui-widget-header {background:transparent none;border-width: 0px;}
div.ui-tabs.ui-widget-content {border-width: 0px; background-color: transparent;}
div.ui-tabs-panel.ui-widget-content {border:solid 1px #E2E2E2; margin-bottom:10px;}
div.ui-tabs .ui-tabs-nav li {margin-right: 0;}
div.ui-tabs .ui-state-active,
div.ui-tabs .ui-state-default {border-color: #E2E2E2;}
div.ui-tabs .ui-tabs-nav li a {padding: 0.5em;}
div.ui-tabs .ui-state-active > a,
div.ui-tabs .ui-state-default > a {color: black;}
div.ui-tabs .ui-state-default > a {font-weight: normal;}
div.ui-tabs .ui-state-active > a {font-weight: bold;}
div.ui-tabs li.ui-state-default {background: #F1F1F1 none;}
div.ui-tabs li.ui-state-active {background: white none;}

/*Password Strength*/
.strength-info-container {width: 150px;}
.strength-bar {font-size: 1px; height: 2px; width: 0px; border: 1px solid white;}

/*ListBoxTransfer style*/
.lbt-container {width:420px;}
.lbt-container table, .lbt-container td {margin:0em; padding:0em;}
.lbt-container select {width: 180px;}
.lbt-cmd-select-all, .lbt-cmd-select-one, .lbt-cmd-remove-one, .lbt-cmd-remove-all
{
	width: 50px;
	/*height: 25px;*/
	cursor: pointer;
	display: block;
}
.lbt-state {display: none;}
.lbt-cmd-cell {padding: 11px 5px 10px 5px !important; width:50px;}
td.available-cell, td.selected-cell {width:180px;}

/*CollapsibleSection style*/
.collapsible-container {background-color: #EAF5FB; padding: 3px; margin:3px; border: 1px solid #DBE0E9;}
.collapsible-main-title {padding: 5px 10px; background-color: #B4C8F0; border: 1px solid #DBE0E9;}
.collapsible-title {float: left; font-weight: bold;}
.collapsible-coll-icon, .collapsible-exp-icon {height: 16px; width: 16px; float: right; cursor: pointer;}
.collapsible-coll-icon {background: url('../images/icons/collapse.png') center center no-repeat;}
.collapsible-exp-icon {background: url('../images/icons/expand.png') center center no-repeat;}
.collapsible-content {padding: 10px;}

/*RoundCorner*/
.rc-table {border-collapse: collapse; border: none; margin-right: auto; margin-left: auto;}
.rc-table > tbody > tr > td {padding: 0px; border: none;}
.rc-tl {background-color: transparent;}
.rc-tc {background-color: transparent; background-repeat: repeat-x;}
.rc-tr {background-color: transparent;}
.rc-cl {background-color: transparent; background-repeat: repeat-y;}
.rc-content {background-color: transparent;}
.rc-cr {background-color: transparent; background-repeat: repeat-y; background-position:right top;}
.rc-bl {background-color: transparent;}
.rc-bc {background-color: transparent; background-repeat: repeat-x; background-position:left bottom;}
.rc-br {background-color: transparent;}

.r8gFFFFFFbD9D9D9w1px.rc-corner {width: 8px; height: 8px;}
.r8gFFFFFFbD9D9D9w1px.rc-tl {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/rc-tl.png');}
.r8gFFFFFFbD9D9D9w1px.rc-tc {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/pixel.png')}
.r8gFFFFFFbD9D9D9w1px.rc-tr {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/rc-tr.png');}
.r8gFFFFFFbD9D9D9w1px.rc-cl {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/pixel.png');}
.r8gFFFFFFbD9D9D9w1px.rc-cr {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/pixel.png');}
.r8gFFFFFFbD9D9D9w1px.rc-bl {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/rc-bl.png');}
.r8gFFFFFFbD9D9D9w1px.rc-bc {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/pixel.png');}
.r8gFFFFFFbD9D9D9w1px.rc-br {background-image: url('rc/r8gFFFFFFbD9D9D9w1px/rc-br.png');}

.r8gFFFFFFbD9D9D9w2px.rc-corner {width: 8px; height: 8px;}
.r8gFFFFFFbD9D9D9w2px.rc-tl {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/rc-tl.png');}
.r8gFFFFFFbD9D9D9w2px.rc-tc {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/pixel-h.png')}
.r8gFFFFFFbD9D9D9w2px.rc-tr {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/rc-tr.png');}
.r8gFFFFFFbD9D9D9w2px.rc-cl {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/pixel-v.png');}
.r8gFFFFFFbD9D9D9w2px.rc-cr {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/pixel-v.png');}
.r8gFFFFFFbD9D9D9w2px.rc-bl {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/rc-bl.png');}
.r8gFFFFFFbD9D9D9w2px.rc-bc {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/pixel-h.png');}
.r8gFFFFFFbD9D9D9w2px.rc-br {background-image: url('rc/r8gFFFFFFbD9D9D9w2px/rc-br.png');}

.r8gFFFFFFbtransparentw0px.rc-corner {width: 8px; height: 8px;}
.r8gFFFFFFbtransparentw0px.rc-tl {background-image: url('rc/r8gFFFFFFbtransparentw0px/rc-tl.png');}
.r8gFFFFFFbtransparentw0px.rc-tc {background-image: url('rc/r8gFFFFFFbtransparentw0px/pixel.png')}
.r8gFFFFFFbtransparentw0px.rc-tr {background-image: url('rc/r8gFFFFFFbtransparentw0px/rc-tr.png');}
.r8gFFFFFFbtransparentw0px.rc-cl {background-image: url('rc/r8gFFFFFFbtransparentw0px/pixel.png');}
.r8gFFFFFFbtransparentw0px.rc-cr {background-image: url('rc/r8gFFFFFFbtransparentw0px/pixel.png');}
.r8gFFFFFFbtransparentw0px.rc-bl {background-image: url('rc/r8gFFFFFFbtransparentw0px/rc-bl.png');}
.r8gFFFFFFbtransparentw0px.rc-bc {background-image: url('rc/r8gFFFFFFbtransparentw0px/pixel.png');}
.r8gFFFFFFbtransparentw0px.rc-br {background-image: url('rc/r8gFFFFFFbtransparentw0px/rc-br.png');}

.r6gFFFFFFbtransparentw0px.rc-corner {width: 6px; height: 6px;}
.r6gFFFFFFbtransparentw0px.rc-tl {background-image: url('rc/r6gFFFFFFbtransparentw0px/rc-tl.png');}
.r6gFFFFFFbtransparentw0px.rc-tc {background-image: url('rc/r6gFFFFFFbtransparentw0px/pixel.png')}
.r6gFFFFFFbtransparentw0px.rc-tr {background-image: url('rc/r6gFFFFFFbtransparentw0px/rc-tr.png');}
.r6gFFFFFFbtransparentw0px.rc-cl {background-image: url('rc/r6gFFFFFFbtransparentw0px/pixel.png');}
.r6gFFFFFFbtransparentw0px.rc-cr {background-image: url('rc/r6gFFFFFFbtransparentw0px/pixel.png');}
.r6gFFFFFFbtransparentw0px.rc-bl {background-image: url('rc/r6gFFFFFFbtransparentw0px/rc-bl.png');}
.r6gFFFFFFbtransparentw0px.rc-bc {background-image: url('rc/r6gFFFFFFbtransparentw0px/pixel.png');}
.r6gFFFFFFbtransparentw0px.rc-br {background-image: url('rc/r6gFFFFFFbtransparentw0px/rc-br.png');}

/*DatePicker style*/
img.ui-datepicker-trigger {
	padding-left: 3px;
	vertical-align: middle;
}

td input.hasDatepicker {
	width: 85% !important;
}

td.datePickerField, td.datePickerField-small {
	white-space: nowrap;
}

td.datePickerField input {
	width: 90px !important;
}

td.datePickerField-small input {
	width: 80px !important;
}

.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-state-highlight {
	background-image: none !important;
}

div.help .content {
    background: transparent url(../img/help.png) no-repeat scroll 0 0;
}