﻿@import url("../../css/thickbox.css");

/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/

/*UI accordion*/
.ui-accordion { margin:1px; padding: 0; list-style-type: none;}
.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0;border: 1px solid #d3d3d3; }
.ui-accordion li .ui-accordion-header {display: block;padding-left: 5px;height: 28px;background: url(images/e6e6e6_40x100_textures_02_glass_75.png) .5em 50%;color: #000;text-decoration: none;
                                       line-height: 28px;position: relative;}
.ui-accordion-content { padding:2px 2px 20px 2px }
.ui-accordion-header span { float:left; }
.ui-accordion-header a { float:right;margin-left:5px }
.ui-accordion-header input { float:left;margin:7px 5px 0px -3px }
.ui-accordian-dialog { border: 1px solid #d3d3d3;background-color:#e6e6e6;height:28px;display:none;vertical-align:middle }
.ui-accordian-dialog input { margin: 5px 5px 0px 0px } 
.ui-accordian-dialog span { margin:5px 0px 0px 5px }

/*UI tabs*/
.ui-tabs-nav {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana, Arial, sans-serif;font-size: 1.1em;
              position: relative;z-index: 1;border-right: 1px solid #d3d3d3;bottom: -1px;}
.ui-tabs-nav {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;border: 1px solid #d3d3d3;
              background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-tabs-nav a {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;float: left;font-size: 1em;font-weight: normal;text-decoration: none;
                padding: .5em 1.7em;color: #555555;background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-tabs-nav a.on {border-bottom-color: #ffffff !important;}
.ui-tabs-nav a.on, .ui-tabs-nav a:hover {background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x !important;color: #222222 !important;}
.ui-tabs-panel {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana, Arial, sans-serif;border: 1px solid #d3d3d3;
                background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;color: #222222;padding:3px;font-size: 1.1em;height:550px;overflow:auto}
.ui-tabs-hide {display: none;}





/*slider*/
.ui-slider {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana, Arial, sans-serif;font-size: 1.1em;
			background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;border: 1px solid #dddddd;height: .8em;position: relative;}
.ui-slider-handle {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;position: absolute;z-index: 2;top: -3px;width: 1.2em;
                   height: 1.2em;background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border: 1px solid #d3d3d3;}
.ui-slider-handle:hover {background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border: 1px solid #999999;}
.ui-slider-handle-active, .ui-slider-handle-active:hover {background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;border: 1px solid #dddddd;}
.ui-slider-range {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;height: .8em;
                  background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;position: absolute;border: 1px solid #d3d3d3;border-left: 0;border-right: 0;top: -1px;z-index: 1;
                  opacity:.7;filter:Alpha(Opacity=70);}

/*datepicker*/
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
                                                               font-family: arial;background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;font-size: 8pt;
                                                               border: 4px solid #dddddd;width: 15.5em;padding: 2.5em .5em .5em .5em;position: relative;}
.ui-datepicker-div, #ui-datepicker-div {z-index: 9999;display: none;}
.ui-datepicker-inline {float: left;display: block;}
.ui-datepicker-control {display: none;}
.ui-datepicker-current {display: none;}
.ui-datepicker-next, .ui-datepicker-prev {position: absolute;left: .5em;top: .5em;background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next {left: 14.6em;}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
.ui-datepicker-next a, .ui-datepicker-prev a {text-indent: -999999px;width: 1.3em;height: 1.4em;display: block;font-size: 1em;background: url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
                                              border: 1px solid #d3d3d3;cursor: pointer;}
.ui-datepicker-next a {background: url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:hover {background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:hover {background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-prev a:active {background: url(images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;}
.ui-datepicker-next a:active {background: url(images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select {border: 1px solid #d3d3d3;color: #555555;background: #e6e6e6;font-size: 1em;line-height: 1.4em;position: absolute;top: .5em;margin: 0 !important;}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {background: #dadada;}
.ui-datepicker-header select.ui-datepicker-new-month {width: 7em;left: 2.2em;}
.ui-datepicker-header select.ui-datepicker-new-year {width: 5em;left: 9.4em;}
table.ui-datepicker {width: 15.5em;text-align: right;}
table.ui-datepicker td a {padding: .1em .3em .1em 0;display: block;color: #555555;background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;cursor: pointer;
                          border: 1px solid #ffffff;}
table.ui-datepicker td a:hover {border: 1px solid #999999;color: #212121;background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;}
table.ui-datepicker td a:active {border: 1px solid #dddddd;color: #222222;background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;}
table.ui-datepicker .ui-datepicker-title-row td {padding: .3em 0;text-align: center;font-size: .9em;color: #222222;text-transform: uppercase;}
table.ui-datepicker .ui-datepicker-title-row td a {color: #222222;}
.ui-datepicker-cover {display: none;display/**/: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 193px;height: 200px;}

/* ui-autocomplete */
.ui-autocomplete-results {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana, Arial, sans-serif;font-size: 1.1em;
                          z-index: 9999;}
.ui-autocomplete-results ul, .ui-autocomplete-results li {margin: 0; padding: 0; list-style: none;}
.ui-autocomplete-results ul {border: 1px solid #d3d3d3;background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;color: #222222;margin-bottom: -1px;}
.ui-autocomplete-results li {padding: .4em .5em;color: #555555;font-size: 1em;font-weight: normal;position: relative;border-left: 0;border-right: 0;margin: 1px 0;}
.ui-autocomplete-results li.ui-hover-state, .ui-autocomplete-results li.ui-active-state {margin: 0;}
/*Paul - you could add classes for these first last states instead for ie6... */
.ui-autocomplete-results li:first-child {border-top: 0;}
.ui-autocomplete-results li:last-child {border-bottom: 0;}
.ui-autocomplete-results li.ui-autocomplete-over {border: 1px solid #999999;background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;color: #212121 !important;}
.ui-autocomplete-results li.ui-autocomplete-active {border: 1px solid #dddddd;background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;color: #222222 !important;outline: none;}

/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana, Arial, sans-serif;font-size: 1.1em;}
/*component content styles*/
.ui-component-content {border: 1px solid #dddddd;background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;color: #222222;}
.ui-component-content a {color: #222222;text-decoration: underline;}
/*component states*/
.ui-default-state {border: 1px solid #d3d3d3;background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;font-weight: normal;color: #555555 !important;}
.ui-default-state a {color: #555555;}
.ui-default-state:hover, .ui-hover-state {border: 1px solid #999999;background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;font-weight: normal;color: #212121 !important;}
.ui-hover-state a {color: #212121;}
.ui-default-state:active, .ui-active-state {border: 1px solid #dddddd;background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;font-weight: normal;color: #222222 !important;
                                            outline: none;}
.ui-active-state a {color: #222222;outline: none;}
/*icons*/
.ui-arrow-right-default {background: url(images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(images/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(images/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}

/*hidden elements*/
.ui-hidden {display: none;/* for accessible hiding: position: absolute; left: -99999999px*/}
.ui-accessible-hidden {position: absolute; left: -99999999px;}
/*reset styles*/
.ui-reset {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
/*clearfix class*/
.ui-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */


/* jqGrid style */

.GridTitle {}
.grid-container {font-family:Arial !important;}
.userdata {}
	.userdata a {}
	.GridHeader th {width:100% !important;}
.Header {background:url('/images/Backgrounds/bg.darkgraygradient.gif') repeat-x bottom #ccc;width:100%;}
.Header th {text-align: left;width: 100%;white-space: nowrap;color: #333 !important;border-bottom:1px solid #666;font-size:10pt;
             padding:5px 10px;}
.HeaderLeft { display:none;}
.HeaderRight { display:none;}
.HeaderButton {display:none;}
.HeaderButton img{width: 17px;}
.HeaderLeft img{width: 14px;display:none}
.HeaderRight img{width: 10px;display:none}
	.GridHeader table {margin:0;}
	.GridHeader td, tr {padding:0;}
.grid-toolbar {font-size:8pt;width:100%;border-bottom:1px solid #aaa;background:url('/images/backgrounds/bg.darkgraygradient.gif') 0 -26px repeat-x #bbb;padding:5px 10px;width:635px;}
	.grid-toolbar a {color:#333;}
	.GridToolbarLeft {float:left;}
	.GridToolbarRight {float:right;}
	.grid-toolbar img {margin-left:5px;margin-bottom:-3px;}
table.scroll {margin-bottom:0;table-layout:fixed !important;font-size:9pt;}
table.scroll tbody tr {background-color: #ffffff;}
table.scroll tbody tr.alt {background-color: #F9F9F9;}
table.scroll tr.over td{background-color: #aecae8;}
	table.scroll tr.selected td {background: #3d84cc;color: White;}
	table.scroll tbody td  {padding: 2px 5px;text-align: left;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height : auto;}
	table.scroll thead th  {padding: 2px 5px;border-bottom: 1px solid #aaa;border-right:1px solid #ccc;text-align: left;font-weight: normal;background:url('/images/Backgrounds/bg.thead.gif') repeat-x top;
	                        color:#333;}
	table.scroll th div {overflow: hidden;word-wrap: break-word;height : 17px;}
	table.scroll th span {cursor: e-resize;float: right;display: block;margin: -2px -1px -2px 0px;height: 17px;overflow: hidden;white-space: nowrap;}

.pgbuttons {}
.nav-table-left {float: left;}
.nav-table-right {float: right;}

.GridPager {background:url('/images/Backgrounds/bg.darkgraygradient.gif') repeat-x top;padding:5px 10px;text-align:right;border-top:1px solid #aaa;font-size:9pt;}
table.navtable {margin-bottom:0; }
table.navtable tr{}

.selbox {font-size:9pt;margin:0;padding:0px;}

.tbutton td {color:#333;padding-right:2px !important;}
.tbutton td:hover {color:#666;}

table.tbutton tr td{border : none;padding:0px;}

img.jsHover {border: 1px solid #99CCFF;
}
/* End Pager */
/*multiselect checkbox */
.cbox {height: 10px;width: 10px;}
/* end multiselect */


/* loading div */
div.loading {position: absolute;padding:15px 0;width:150px;margin-left:-1px;margin-top:-1px;text-align: center;font-weight: bold;font-size:12pt;background-color:#f57900;color: #fff;
             display: none;border:2px solid #ce5c00;}
div.loadingui {display:none;z-index:6000;opacity:0.1;-moz-opacity: 0.1;filter: alpha(opacity=10);background-color:#000;position:absolute;}
/* end loading div */
/* toolbar */
/* end toolbar */
/*Subgrid  text mode*/
.subgrid {height: 100%;overflow:  auto;}
.tablediv {background-color: White;border-spacing: 1px; border-collapse: separate;width:100%;}
.celldiv {float: left;display: table-cell;border: 1px dotted #CCCCCC;overflow: auto;white-space: normal;}
.celldivth {float: left;border: 1px solid #CCCCCC;background-color: #99CCFF;border-bottom: 1px solid #CBC7B8;text-align: left;overflow: auto;}
.rowdiv  {display: table-row;background: #F9F9F9 none;color: #000000;width: 100%;overflow:auto;}
/* End Subgrid */

/* InLine editing */
input.editable[type="text"] {font-size: x-small;overflow: hidden;height : 15px;}
input.editable[type="checkbox"]  {}

textarea.editable {overflow: hidden;}

select.editable {font-size: x-small;}
/* End Inline Editing */

/*Modal Window */
.modaltext{ text-align : left;color:#333;}
.modalwin{border:1px solid #555555;background:#F9F9F9;text-align:left;margin: 0 auto;overflow: auto;font-size:10pt;height:20em !important;}
.modalhead {background:url('images/bg.contentheader.gif') #f0f0f0 repeat-x bottom;font-weight:bold;padding:.25em .5em;}
.modalcontent {overflow: auto;background-color:#fff !important;}

/* Search window */
input.search {margin: 2px;width: 70px;font-size: 10px;color: #15428B;}
select.search {margin: 2px;width: 70px;font-size: 10px;color: #15428B;}
.buttonsearch {width : 50px;font-size: 10px;color: #15428B;}

/* Form edit */

.FormGrid {margin: 0px;}
.EditTable {width: 100%;}

.FormData { /* tr */}

#FormError td {font-size: 90%;color: #FF0000;vertical-align: top;background-color: #f7f7f7; }

.CaptionTD{font-weight: normal; text-align: right;border-top:1px solid #ccc;vertical-align: top;padding:.25em 0;}
.DataTD { vertical-align: top;padding:.25em .5em;border-top:1px solid #ccc;}
.navButton{border-top: 1px solid #D4D0C8;border-bottom: 1px solid #D4D0C8;text-align: center;}
.navButton input{width:17px;}
input.EditButton {font-size: 10pt;color: #333;font-weight:bold;border:1px solid #aaa;background:url('images/bg.contentheader.gif') #f0f0f0 repeat-x top;margin:.25em .5em .25em 0;}
input.EditButton:hover {border:1px solid #888;background:url('images/bg.contentheader.gif') #f0f0f0 repeat-x bottom;}

td.EditButton {text-align: right;border-top: 1px solid #D4D0C8;border-bottom: 1px solid #D4D0C8;}

.FormElement {}
.FormElement {font-size: 10px;}
input[type="text"].FormElement{color: #15428B;}
input[type="checkbox"].FormElement{width: 15px;color: #15428B;}
input[type="textarea"].FormElement{color: #15428B;}
select.FormElement {font-size: 10px;color: #15428B;	}
/* End Eorm edit */

/* Delete Dialog */
.DelButton > input { /* buttons are at footer tr */font-size: 10px;color: #15428B;}
.DelButton {text-align: right;}
/* End Delete Dialog */

img.jqResize {position:absolute;bottom: 0px;right: 0px;cursor :se-resize;}
.dirty-cell {background: transparent url(images/dirty.gif) no-repeat 0 0;	}
#DelError td {font-size: 90%;color: #FF0000;vertical-align: top;background-color: #f7f7f7; }
/* Tree Grid */
.tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.tree-minus {position: absolute;height: 18px; width: 16px;overflow: hidden;background: url(images/tree_minus.gif) no-repeat;}
.tree-plus {position: absolute;height: 18px; width: 16px;overflow: hidden;background: url(images/tree_plus.gif) no-repeat;}
.tree-leaf {position: absolute;height: 18px; width: 16px;overflow: hidden;background: url(images/tree_leaf.gif) no-repeat;}
.treeclick {cursor: pointer;}
.edit-cell {background-color: #E1DCF4;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow {display: none;position: fixed;width: 900px;height:30em;background-color:#eee;}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {position: absolute;
                   top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
                   
                   
                   