@CHARSET "ISO-8859-1";

thead {
    display: table-header-group;
}

tfoot {
    display: table-footer-group;
}

body {
    font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    font-size: 0.8em;
}

img{border:none;}

input.submit {
    font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
    padding: 1px 1px 2px 1px;
    background-color: #F4F4F4;
    text-decoration: none;
    border: 1px outset #1BA6FA;
    margin: 1px;
    vertical-align: top;
}

input.btn {
    font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
    padding: 1px 1px 2px 1px;
    background-color: #F4F4F4;
    text-decoration: none;
    border: 1px outset #1BA6FA;
    margin: 1px;
    vertical-align: top;
}

input.pgInp { /*paging buttons (Next/Previous)*/
    font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
    padding: 2px 2px 3px 2px;
    background-color: #F4EBC4;
    border: 1px outset #1BA6FA;
    margin: 1px;
}

.btnflt { /* button appearance */
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
    padding: 1px 1px 2px 1px;
    background-color: #F4EBC4;
    text-decoration: none;
    border: 1px outset #1BA6FA;
    margin: 1px;
    vertical-align: top;
}

input.navBarButton1 { /* button appearance */
    font-size: 11px;
    font-weight: bold;
    color: #554122;
    vertical-align: middle;
    padding: 4px 5px 4px 15px;
    background-color: #F4F4F4;
    background-image: url('../icons/icon_reset.gif');
    background-repeat: no-repeat;
    text-decoration: none;
    border: 2px outset #EFEFEF;
    margin: 1px;
    vertical-align: top;
}

input.navBarButton1:hover { /* button appearance */
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    padding: 4px 5px 4px 15px;
    background-color: #ebebeb;
    background-image: url('../icons/icon_reset.gif');
    background-repeat: no-repeat;
    text-decoration: none;
    border: 2px outset #cdcdcd;
    margin: 1px;
    vertical-align: top;
}

input.navBarButton2 { /* button appearance */
    font-size: 11px;
    font-weight: bold;
    color: #554122;
    vertical-align: middle;
    padding: 4px 5px 4px 15px;
    background-color: #F4F4F4;
    background-image: url('../icons/icon_info.gif');
    background-repeat: no-repeat;
    text-decoration: none;
    border: 2px outset #EFEFEF;
    margin: 1px;
    vertical-align: top;
}

input.navBarButton2:hover { /* button appearance */
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    padding: 4px 5px 4px 15px;
    background-color: #ebebeb;
    background-image: url('../icons/icon_info.gif');
    background-repeat: no-repeat;
    text-decoration: none;
    border: 2px outset #cdcdcd;
    margin: 1px;
    vertical-align: top;
}

a {
    color: #343435;
    text-decoration: underline;
}

.smallText {
    font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    font-size: 0.9em;
}

#mainContaintsWindow {
    background-color: #fbfbfe;
}

/*----------------BREADCRUMB----------------------------*/
#breadcrumb {
    background-color: #fdfdff;
}

table.breadcrumbTable {

}

table.breadcrumbTable th {

}

table.breadcrumbTable td {

}

/*----------------NAV CONTENT TABLE----------------------------*/
table.navTable {
    border-width: 1px;
    border-spacing: ;
    border-style: double;
    border-color: #dfdfdf;
    border-collapse: collapse;
    background-color: white;
}

table.navTable td {
    border-width: 1px;
    padding: 5px;
    border-style: dotted;
    border-color: gray;
    background-color: #fefefe;
    -moz-border-radius: ;
}

table.innerNavTable {
    border-width: 1px;
    border-spacing: ;
    border-style: groove;
    border-color: #dfdfdf;
    border-collapse: collapse;
    background-color: white;
}

table.innerNavTable td {
    border-width: 1px;
    padding: 5px;
    border-style: dotted;
    border-color: gray;
    background-color: #fefefe;
    -moz-border-radius: ;
}

/*----------------MAIN CONTENT TABLE----------------------------*/
.slNoRow {
    background-color: white;
}

table.contentTable {
    border-width: 1px;
    border-spacing: ;
    border-style: outset;
    border-color: #dfdfdf;
    border-collapse: collapse;
    background-color: white;
}

table.contentTable th {
    border-width: 1px;
    padding: 2px;
    border-style: dashed;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}

table.contentTable thead td {
    border-width: 1px;
    padding: 2px;
    border-style: ridge;
    border-color: gray;
    background-color: #E1E1FF;
    -moz-border-radius: ;
}

table.contentTable tbody td {
    border-width: 1px;
    padding: 2px;
    border-style: groove;
    border-color: white;
    /*background-color: #EEEEDE;*/
    -moz-border-radius: ;
}

table.innerContentTable {
    border-width: 1px;
    border-spacing: ;
    border-style: outset;
    border-color: #dfdfdf;
    border-collapse: collapse;
    background-color: white;
}

table.innerContentTable th {
    border-width: 1px;
    padding: 2px;
    border-style: dashed;
    border-color: white;
    background-color: white;
    -moz-border-radius: ;
}

table.innerContentTable thead td {
    border-width: 1px;
    padding: 2px;
    border-style: ridge;
    border-color: white;
    background-color: #D1D1FF;
    font-size: 1.1em;
    -moz-border-radius: ;
}

table.innerContentTable tbody td {
    border-width: 1px;
    padding: 2px;
    border-style: groove;
    border-color: #cdcdcd;
    -moz-border-radius: ;
}

/*----------------REPORT CONTENT TABLE----------------------------*/
table.reportTable {
    border-width: 1px;
    border-spacing: ;
    border-style: outset;
    border-color: #dfdfdf;
    border-collapse: collapse;
    background-color: white;
}

table.reportTable th {
    border-width: 1px;
    padding: 2px;
    border-style: dashed;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}

table.reportTable thead td {
    border-width: 1px;
    padding: 2px;
    border-style: ridge;
    border-color: gray;
    background-color: #dfddef;
    -moz-border-radius: ;
}

table.reportTable tbody td {
    border-width: 1px;
    padding: 2px;
    border-style: groove;
    border-color: white;
    -moz-border-radius: ;
}

/*---------------Control List of Jobs--------------------*/
.classControlHeader {
    background-color: #EDEDCA;
}

table.ControlJobtable {
    border-width: 1px;
    border-spacing: ;
    border-style: outset;
    border-color: #dfdfdf;
    border-collapse: collapse;
    background-color: white;
    width: 100%;
}

/*------------------------Searched Items-------------------*/
.searchClass {
    background-color: #FFCE9D;
}

/*------------------------Highlighted Items-------------------*/
.tableRollOverEffect1 {
    background-color: #FFEEC2;
    border: 1px solid #006;
    /*color:#FFF;*/
}

.tableRowClickEffect1 {
    background-color: #FFB25C;
    border: 1px solid #006;
    /*color:#FFF;*/
}

.tableRollOverEffect2 {
    background-color: #FFEEC2;
    border: 1px solid #006;
    /*color:#FFF;*/
}

.tableRowClickEffect2 {
    background-color: #FFB25C;
    border: 1px solid #006;
    /*color:#FFF;*/
}

/*********************DHTML WINDOW **********************/
.dhtmlgoodies_window {
    width: 300px;
    /*font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;*/
    /*font-size: 0.9em;*/
    position: absolute;
    overflow: hidden;
    z-index: 10000;
}

.dhtmlgoodies_window div {
    position: relative;
}

.dhtmlgoodies_window .dhtmlgoodies_window_top {
    width: 100%;
    height: 16px;
    position: relative;
    background-color: #707070;
    background-image: url('../icons/window/window_titlebar.png');
    background-repeat: repeat-x;
}

.dhtmlgoodies_window .top_buttons {
    position: absolute;
    right: 1px;
    top: 0px;
    width: 40px;
    cursor: default;
}

.top_buttons div {
    float: right;
    position: relative;
}

.dhtmlgoodies_windowMiddle {
    border-left: 3px solid #707070;
}

.dhtmlgoodies_windowContent {
    border-right: 3px solid #707070;
    padding-left: 5px;
    padding-right: 2px;
    height: 100%;
    overflow: scroll;
    background-color: #FFF;
}

.dhtmlgoodies_window_bottom {
    border-left: 3px solid #707070;
    border-right: 3px solid #707070;
    border-bottom: 3px solid #707070;
    position: relative;
    height: 14px;
    background-color: #FFFFFF;
}

.dhtmlgoodies_window_bottom div {
    float: right;
}

.titleLabel {
    font-family: arial;
    position: absolute;
    padding: 1px;
    padding-left: 5px;
    font-size: 11px;
    color: white;
    font-weight: 900;
}

.resizeHandle { /*position: absolute;
        right: 1px;
        bottom: 1px;*/
    background-image: url('../icons/window/resize-handle-bottom-right.gif');
    background-repeat: no-repeat;
    position: absolute;
    bottom: 1px;
    right: 1px;
    width: 14px;
    height: 14px;
    border-left: 1px solid #ACA899;
}

.minimizeButton,.closeButton,.maximizeButton {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 1px;
    width: 13px;
    height: 13px;
}

.minimizeButton {
    background-image: url('../icons/window/window-minimize.gif');
}

DIV.minimizeButton._a {
    background-image: url('../icons/window/window-minimize-over.gif');
}

.closeButton {
    background-image: url('../icons/window/window-close.gif');
}

DIV.closeButton._a {
    background-image: url('../icons/window/window-close-over.gif');
}

.maximizeButton {
    background-image: url('../icons/window/window-maximize.gif');
}

DIV.maximizeButton._a {
    background-image: url('../icons/window/window-maximize-over.gif');
}

/************************************************************/
/*Modal Screen*/
#modalVeil__ {
    /*CSS for veil that covers entire page while modal message is visible*/
    position: absolute;
    background: black url('../icons/blackdot.gif');
    width: 10px;
    left: 0;
    top: 0;
    z-index: 50000;
    visibility: hidden;
    filter: alpha (   opacity =   20 );
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    opacity: 0.2;
}

#modalMessageDiv__ {
    position: absolute;
    border: 2px solid black;
    visibility: hidden;
    background-color: white;
    z-index: 49990;
}

#modalDialogDiv__ {
    position: absolute;
    width: 425px; /*padding:10px;*/
    z-index: 60000;
    background: #fff;
    visibility: hidden;
}

#dialog-header {
    display: block;
    position: relative;
    width: 411px;
    padding: 3px 6px 7px;
    height: 14px;
    font-size: 14px;
    font-weight: bold
}

#dialog-title {
    float: left
}

#dialog-close {
    float: right;
    cursor: pointer;
    margin: 3px 3px 0 0;
    height: 11px;
    width: 11px;
    background: url(../icons/dialog/dialog_close.gif) no-repeat
}

#dialog-content {
    display: block;
    height: 160px;
    padding: 6px;
    color: #666666;
    font-size: 13px
}

#dialog-mask {
    position: absolute;
    top: 0;
    left: 0;
    min-height: 100%;
    width: 100%;
    background: #FFF;
    opacity: .75;
    filter: alpha(opacity = 75);
    z-index: 100
}

.error {
    background: #fff url(../icons/dialog/error_bg.jpg) bottom right
        no-repeat;
    border: 1px solid #924949;
    border-top: none
}

.errorheader {
    background: url(../icons/dialog/error_header.gif) repeat-x;
    color: #6f2c2c;
    border: 1px solid #924949;
    border-bottom: none
}

.warning {
    background: #fff url(../icons/dialog/warning_bg.jpg) bottom right
        no-repeat;
    border: 1px solid #c5a524;
    border-top: none
}

.warningheader {
    background: url(../icons/dialog/warning_header.gif) repeat-x;
    color: #957c17;
    border: 1px solid #c5a524;
    border-bottom: none
}

.success {
    background: #fff url(../icons/dialog/success_bg.jpg) bottom right
        no-repeat;
    border: 1px solid #60a174;
    border-top: none
}

.successheader {
    background: url(../icons/dialog/success_header.gif) repeat-x;
    color: #3c7f51;
    border: 1px solid #60a174;
    border-bottom: none
}

.prompt {
    background: #fff url(../icons/dialog/prompt_bg.jpg) bottom right
        no-repeat;
    border: 1px solid #4f6d81;
    border-top: none
}

.promptheader {
    background: url(../icons/dialog/prompt_header.gif) repeat-x;
    color: #355468;
    border: 1px solid #4f6d81;
    border-bottom: none
}

/* General styling for both valid and invalid input */
.invalidInput,.validInput{
    display:compact;
    padding:1px;
}

/************************************************************/
/* Style for invalid input */
.invalidInput{
    border:1px solid #F00;
    display: inline;
}

/* Style for valid input */
.validInput{
    border:1px solid #FFF;
    display: inline;
}

/***********************************************************/
