/* 
    Document   : default
    Created on : 4. August 2006, 21:06
    Author     : Mariusz Pinior
*/
div.clear {
    clear: both;
    height: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
}

form {
    margin: 0px;
    padding: 0px;
    border: none 0px;
}

.jpms {
    clear: both;
    padding: 3px;
}

.jpms_head {
    clear: both;
    width: 95%;
}

.jpms_tab {
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 2px;
    margin-top: 2px;
    background-color: #CCCCCC;
    color: #FFFFFF;
    border-top: solid 1px #F0F0F0;
	border-bottom: solid 1px #F0F0F0;
    text-decoration: none;
}

.jpms_tab_selected {
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #000066;
	border: solid 1px #222288;
    text-decoration: none;
    color: #FFFFFF;
}

.jpms_body {
    clear: both;
    width: 95%;
    padding: 10px;
    background-color: #FFFFFF;
	border-bottom: solid 1px #A2C8E9;
    /* border: solid 1px #BBBBBB; */
    /* border-top-color: #DEDEDE; */
    /* border-left-color: #DEDEDE; */
}

.jpms_table {
    clear: both;
}

.jpms_table_label {
    margin-bottom: 5px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}

.jpms_table_column {
    float: left;
    padding-right: 10px;
}

.jpms_table_row {
    clear: both;
}

.jpms_field {
    margin-bottom: 0px;
}

.jpms_field_label {
    font-family: Geneva, Arial;
    font-size: 11px;
    color: #1F3780;
}

.jpms_field_label_char {
    color: #A2C8E9;
}

.jpms_field_message_label {
    margin-bottom: 3px;
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}

.jpms_field_message {
    width: 95%;
    padding: 5px;
    margin-bottom: 10px;
    border: solid 1px #CCCCCC;
    background-color: #FFFFFF;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    text-align: justify;
}

.jpms_field_content {}

.jpms_field_info {
    font-family: Geneva, Arial;
    font-size: 11px;
    color: #A2C8E9;
}

.jpms_field_error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
}

.jpms_action_list {
    clear: both;
}

.jpms_action {
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #1F3780;
    margin-right: 10px;
    padding: 0px;
    padding-left: 4px;
    padding-right: 4px;
    border: solid 1px #4444AA;
    border-right-color: #222288;
    border-bottom-color: #222288;
}

.jpms_textfield {
    font-size: 12px;
}

.jpms_textarea {
    font-size: 12px;
}

.jpms_help_content {
    clear: both;
    padding: 1px;
    background-color: #F4F4F4;
    border: solid 1px #666666;
    border-top-color: #8E8E8E;
    border-left-color: #8E8E8E;
}

.jpms_help_head {
    padding: 1px;
    padding-left: 2px;
    background-color: #DDDDDD;
    font-family: Geneva, Arial;
    font-size: 11px;
    font-weight: bold;
}

.jpms_help_body {
    padding: 5px;
    font-size: 10px;
    font-family: Verdana, Arial;
    background-color: #FFFFFF;
    border: solid 1px #AAAAAA;
    border-right-color: #CECECE;
    border-bottom-color: #CECECE;
}

.jpms_status {
    font-family: Geneva, Arial;
    font-size: 11px;
    color: #A2C8E9;
}

.jpms_listbox {
    font-size: 12px;
}

.jpms_category_list {
    margin-top: 5px;
    margin-bottom: 5px;
}

.jpms_category_paths {
    padding: 5px;
}

.jpms_category_path {
    color: #666666;
    padding: 2px;
    padding-left: 5px;
}

.jpms_category_item {
    margin: 3px;
    margin-left: 10px;
    margin-right: 10px;
}

.jpms_item_selected {
    padding: 2px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #D0D0D0;
}

.jpms_category_item_selected {
    margin: 2px;
    margin-left: 10px;
    margin-right: 10px;
    border: solid 1px #D0D0D0;
    background-color: #E9E9E9;
}

a.jpms_category_item_link {
    text-decoration: none;
}

a.jpms_category_item_link:hover {
    background-color: #CCCCCC;
    text-decoration: none;
    color: #333333;
}