/* Progress */
.paused {
    background-color: #D1D1D1;
    border: 1px solid #565656;
}

.inprogress {
    background-color: #FEDF41;
    border: 1px solid #BB6C01;
}

.uploaded {
    background-color: #91E66A;
    border: 1px solid #006600;
}

.messages {
    background-color: #F1F7FB;
    border: 1px solid #6C99D0;
    padding: 3px;
    color: #6C99D0;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 10px;
}

.messages_error {
    color: #ff0000;
}

.messages_warning {
    width: 100%;
    color: #000000;
    background-color: #FDE561;
    padding-left: 5px;
    padding-right: 5px;
}

.messages_empty {
    color: #aaaaaa;
    margin: 0px;
}

/* style formats */
body {
    background-color: #E5F1FB;
}

.grey {
    background-color: #E3E3E3;
}

.white {
    background-color: #ffffff;
}

.blue {
    background-color: #6C99D0
}

.pop_up {
    background-color: #CADEF4;
}

.header {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/header_bg.gif );
}

.logo {
    background-repeat: no-repeat;
    background-position: top left;
    background-image: url( ../img/nvlogo.gif );
}

.footer {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/footer_bg.gif );
}

.title {
    background-repeat: repeat-x;
    background-position: top;
    background-image: url( ../img/title_bg.gif );
    color: #ffffff;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.title_b {
    background-repeat: repeat-x;
    background-position: top;
    background-image: url( ../img/title_bg_b.gif );
    color: #ffffff;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.title_bottom {
    background-repeat: repeat-x;
    background-position: bottom;
    background-image: url( ../img/title_bg.gif );
    padding-left: 10px;
    color: #ffffff;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.panel {
    background-color: #CADEF4;
    border: 1px solid #6C99D0;
    padding: 10px;
}

.panel_div {
    width: 100%;
    overflow: auto;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

table.tab {
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
    border: 1px solid #6C99D0;
    border-left: 0px;
}

table.tab_clean {
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
}

.unmanageable {
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    color: #777777;
}

table.tab td {
    border-left: 1px solid #6C99D0;
}

table.tab td td {
    border-left: 0px;
}

.h_space {
    padding: 0px 20px 0px 20px;
}

/* link formats */

a {
    cursor: pointer;
    color: #0066CC;
    text-decoration: underline;
}

.link {
    cursor: pointer;
    color: #0066CC;
    text-decoration: underline;
}

.job_link {
    color: #ffffff;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 12px;
}

/* text formats */
.copyright {
    color: #ffffff;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 10px;
}

.loggedin {
    color: #004684;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 9px;
}

.uncbrowser {
    color: #dd2620;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

h1 {
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 18px;
}

.text {
    color: #666666;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 12px;
}

.browse {
    color: #336FB9;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.comment {
    color: #6C99D0;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 10px;
}

.content {
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
}

.error {
    color: #ff0000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
}

.hot_link {
    font-size: 15px;
    font-weight: bold;
}

.mandatory {
    color: #FB67C5;
}

.text_title {
    color: #ffffff;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* form formats */
input.check {
    width: 14px;
    height: 14px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

input.text {
/*width: 500px;*/
    width: 100%;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

select {
    font-size: 11px;
}
select.text {
/*width: 500px;*/
    width: 100%;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

textarea.text {
/*width: 500px;*/
    width: 100%;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
    overflow: auto;
}

input.text_disabled {
/*width: 500px;*/
    width: 100%;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #E5F1FB;
    margin: 0px;
}

textarea.text_disabled {
/*width: 500px;*/
    width: 100%;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #E5F1FB;
    margin: 0px;
    overflow: auto;
}

input.text_small {
/*width: 200px;*/
    width: 100%;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

input.browse {
    width: 375px;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

input.port {
    width: 50;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

input.port_disabled {
    width: 50;
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #E5F1FB;
    margin: 0px;
}

.itemseparator {
    background-color: #CADEF4;
    cursor: auto;
}

.panel_distance {
    padding-top: 15px;
}

table.tab_list {
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
}

table.tab_list_log_outer {
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
}

table.tab_list_log_inner {
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
}

/* new styles */

table.tab_list td {
    padding-left: 2px;
    padding-right: 2px;
}

table.tab_list_log_inner td {
    padding-left: 2px;
    padding-right: 2px;
}

table.tab_list td td {
    padding: 0px;
}

table.tab_list_log_outer td {
    padding-top: 0px;
    padding-bottom: 0px;
}

.progress_clear {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/progress_clear.gif );
}

.progress_paused {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/progress_paused.gif );
}

.progress_inprogress {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/progress_inprogress.gif );
}

.progress_uploaded {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/progress_uploaded.gif );
}

pre.jobId {
    font-size: 13px;
    border-width: 0px;
    margin: 0px;
}

pre.path {
    font-size: 12px;
    border-width: 0px;
    margin: 0px;
}

table.tab_list td td.icon_space, .icon_space {
    padding-right: 2px;
}

option.icon {
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-position: 1px 2px;
    vertical-align: middle;
}

.xmp_table {
    width: 100%;
}

.xmp_comment {
    background-color: #F1F7FB;
    border: 1px solid #6C99D0;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    color: #555555;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 10px;
    font-style: italic;
}

select.xmp_schema {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

select.xmp_property {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
}

select.xmp_select {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
    width:100%;
}

input.xmp_input {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    border: 1px solid #6C99D0;
    background-color: #ffffff;
    margin: 0px;
    width: 100%;
}

input.xmp_check {
    width: 14px;
    height: 14px;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

table.xmp_form_designer_table {
    font-size: 11px;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #6C99D0;
    color: #000000;
    width: 100%;
}

table.xmp_table {
    color: #336FB9;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

td.xmp_form_designer_table_header {
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/col_bg.gif );
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

td.xmp_form_designer_table_header_buttons {
    width: 1%;
    text-align: center;
}

td.xmp_form_designer_table_header_required {
    width: 1%;
}

td.xmp_form_designer_table_header_readonly {
    width: 1%;
}

td.xmp_form_designer_table_header_name {
    width: 60%;
}

td.xmp_form_designer_table_header_settings {
    width: 40%;
}

td.xmp_form_designer_field_buttons {
    vertical-align: top;
}

td.xmp_form_designer_field_required {
    vertical-align: top;
}

td.xmp_form_designer_field_readonly {
    vertical-align: top;
}

td.xmp_form_designer_field_title {
    vertical-align: top;
}

td.xmp_form_designer_field_settings {
    vertical-align: top;
}
tr.xmp_form_designer_field_light {
    background-color: #FFFFFF;
}
tr.xmp_form_designer_field_dark {
    background-color: #E1E7EB;
}

td.calendar-day-name {
    background-color: #F1F7FB;
    text-align: center;
    width: 28px;
    font-size: 10px;
}

td.calendar-day {
    background-color: #FFFFFF;
    text-align: center;
    width: 28px;
    cursor: pointer;
    font-size: 10px;
}

td.calendar-clear {
    background-color: #F1F7FB;
    text-align: center;
    cursor: pointer;
    font-size: 10px;
}

a.calendar {
    text-decoration: none;
}

iframe.calendar {
    border-width: 0px;
    background-color: #F1F7FB;
}

div.calendar {
    background-color: #F1F7FB;
}

td.calendar-title {
    font-weight: bolder;
    font-size: 10px;
    background-repeat: repeat-x;
    background-position: top left;
    background-image: url( ../img/col_bg.gif );
    color: #000000;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
}

table.calendar-frame {
    background-color: #F1F7FB;
    border-top: 1px solid #6C99D0;
    border-left: 1px solid #6C99D0;
    border-right: 1px solid #6C99D0;
}

table.calendar-body {
    background-color: #F1F7FB;
    border-left: 1px solid #6C99D0;
    border-right: 1px solid #6C99D0;
}
a.calendar-roll-month {
    font-weight: bolder;
    text-decoration: none;
    margin-left: 3px;
    margin-right: 3px;
}

td.calendar-roll-month {
    background-color: #F1F7FB;
    vertical-align: top;
    font-size: 10px;
}

td.calendar-month-year {
    background-color: #F1F7FB;
    text-align: center;
    font-size: 10px;
}

table.calendar-days-body {
    background-color: #F1F7FB;
    border-bottom: 1px solid #6C99D0;
    border-left: 1px solid #6C99D0;
    border-right: 1px solid #6C99D0;
}

/*
.xmp_comment {
    background-color: #F1F7FB;
    border: 1px solid #6C99D0;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    color: #555555;
    font-family: Verdana, Geneva CY, Arial, Tahoma, sans-serif;
    font-size: 10px;
    font-style: italic;
}
*/