/* backend styling - applies to all backend pages */

/* headers */
h4 {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
}

h5 {
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
}

/* containers */
.pages_content {
    padding: 0 0 20px;
}

.main {
    padding-top: 5px;
    margin: 0 10px;
}

.note {
    width: 510px;
    margin: 20px auto 0;
}

/* top toolbox */
.top_toolbox {
    border-bottom: 1px solid #BBB;
    padding: 0 0 7px 0;
    width: 100%;
    overflow: hidden;
}

.top_toolbox a {
    text-decoration: none;
    color: #0000B0;
}

.top_menu {
    width: 250px;
    float: left;
}

.logged_info {
    width: 250px;
    float: right;
    text-align: right;
}


/* forms */
.error_msg {
    color: red;
    font-weight: bold;
}

.form_cont input, .form_cont select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.form_buttons {
    margin: 10px 0 20px;
}


/* list of projects */
.project_grid {
    border-collapse: collapse;
    width: 500px;
    margin: 0 auto;
}

.project_grid td {
    padding: 5px;
}

.project_grid a {
    color: #333;
}

.line_class1 {
    background-color: #D3D3D3;
}

.line_class2 {
    background-color: #FAFAD2;
}

.add_record {
    margin-bottom: 10px;
}

.project_grid td.main_col {
    width: 380px;
}

