body
{
    background-color: rgb(98%,98%,95%);
}

body, td, p {   
    color: #000;  
    font-family: Verdana, Arial, Helvetica, sans-serif;  
    font-size: 12px;  
} 

table.config td.help
{
    padding         : 5px;
    background-color: rgb(90%,90%,85%);
    font-size       : 11px;  
    text-align      : left;
    vertical-align  : top;
}

table.config td.setting
{
    padding         : 5px;
    background-color: rgb(80%,80%,75%);
    text-align      : left;
    vertical-align  : top;
}

table.config label
{
    font-weight     : bold;
}


.block_error
{
    border          : 3px red dashed;
}

.invalid_reason, .fault_summary
{
    color           : red;
    font-weight     : bold;
}

.required
{
    color           : red;
    font-weight     : normal;
}

.thumbnail_element
{
    float           : left;
    width           : 208px;
    margin          : 0 15px 15px 0;
    text-align      : center;
}

.thumbnail_holder
{
  width:      208px;
  height:     208px;
}

.thumbnail
{
    border:         1px solid #000;
}

.error
{
    border          :1px solid red;
    padding         :5px;
}

.feedback
{
    border          :2px solid blue;
    padding         :5px;
    margin         :5px;
}

.menu_selector_text_row
{
    background-color:#cccccc;
    padding         : 5px;
}

.menu_selector_button_row
{
    padding         : 0px;
}

table.menu_position
{
    border          :1px solid black;
    background-color:#eeeeee;
}

.menu_selector_text_current_row
{
    font-weight     :bold;
    background-color:#cccccc;
}

table.matrix 
{
    
}

table.matrix th
{
    text-align      : left;
    padding         : 5px;
    background-color:rgb(85%,85%,80%);
}

.admin_users table.matrix th
{
    font-size		: x-small;
}

table.matrix td
{
    padding         : 3px;
}

table.matrix tr.even td
{
    background-color: rgb(95%,95%,90%);
}

table.matrix tr.odd td
{
    background-color: rgb(100%,100%,98%);
    
}

.tool_tip
{
    cursor          : help;
    border-bottom   : 1px dashed green;
}

.photo_selection_area
{
    background-color: rgb(95%,95%,90%);
}

.photo_uploads
{
    clear           : left;
}

.photo_options select, .photo_options input, .photo_options label
{
    margin          : 5px;
}

.datepicker_highlight a {
    font-weight: bold !important;
    font-colors: #000 !important;
    background: #ccc !important;
}