#complete-overlay {
    background:     #000;
    position:       absolute;
    z-index:        998;
    margin:         0px;
    padding:        0px;
    left:           0px;
    top:            0px;
    width:          100%;
    height:         500em;
    filter:         progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity:   0.50;
    -khtml-opacity: 0.50;
    opacity:        0.50;
}

#project_title ul li {
    display: inline;
    padding-left: 0.4em;
}

span.divider-bar {
    margin-left:    0;
    padding-bottom: .2em;
    padding-right:  .2em;
    font-size:      110%;
}

#item-records {
    margin-left: 26em;
    padding:     1px 10px 0 2.5em;
}

.project_item_error {
    background:    none;
    border:        medium none;
    font-style:    italic;
    font-size:     115%;
    font-weight:   bold;
    color:         #EE014C;
    margin-left:   3em;
    margin-bottom: 1em;
}

.left_control {
    text-align:  left;
    white-space: nowrap;
    width:       33%;
}

.center_control {
    text-align:  center;
    white-space: nowrap;
    width:       33%;
}

#item_nav_bar .right_control, #bottom_item_nav_bar .right_control {
    text-align:  right;
    white-space: nowrap;
}

#project_item_subheader table, #item_controls table {
    width: 100%;
}

.item_controls .right_control {
    text-align:  right;
}

#item_controls .right_control {
    text-align:  right;
}

#project_item_pannelHeader {
    margin-left: 26em;
}

#project_item_subheader{
    margin-left: 26em;
}

#project-items .titlesheader-resultsblock {
    border: rgb(7,104,169) 1px solid;
    margin-left: 26em;
}

#item-records .titles-inline-abstract .titles-ab {
    border: none;
    background-color: rgb(220, 238, 250);
}

#project_edit_control_item label {
    color: rgb(117,117,117);
    font-weight: bold;
}

#project_control table {
    width: auto;
}

a.no_line {
    font-weight:      normal;
    text-decoration:  none;
}

a.no_line:hover {
    text-decoration:  underline;
}

img {
    border:         medium none;
    vertical-align: middle;
}

#project_title {
    font-size:     120%;
    font-weight:   bold;
    margin-bottom: .5em;
    padding-left:  1em;
}

#project_title ul {
    display:             inline;
    list-style-image:    none;
    list-style-position: outside;
    list-style-type:     none;
    margin-left:         0em;
    margin-bottom:       0em;
    font-size:           95%;
}

div.item_controls ul {
    display:             inline;
    list-style-image:    none;
    list-style-position: outside;
    list-style-type:     none;
    margin-left:         0em;
    margin-bottom:       0em;
}

#project_edit_control_list a {
}

#project_desc {
    font-weight:   bold;
    margin-bottom: 1em;
    padding-left:  1em;
}

#project_desc span.value {
    color:         rgb(51,51,51);
}

#project_control {
    display:       block;
    margin-bottom: 1.5em;
    padding-left:  1em;
    height: 1em;
}

#project_control div.left_control span {
    margin-right: .75em;
}

#project_control span {
    font-weight: bold;
}

#hr_contain {
    margin-bottom: 1em;
}

#item_controls {
    margin-bottom: .25em;
    padding-left:  1em;
}

#item_action_list li {
    display:       inline;
    padding-left:  .25em;
    padding-right: .25em;
}

#item_action_list li a {
    font-size:       115%;
    font-weight:     bold;
    text-decoration: none;
}

#item_nav_bar {
    background-color: #DBF0FC;
    margin-bottom:    1em;
    padding-bottom:   .5em;
    padding-left:     2em;
    padding-right:    1em;
    padding-top:      .5em;
    border:           1px solid rgb(6,24,68);
}

#item_nav_bar select {
    width: auto;
    margin-right: 0.2em;
}

#project_item_footer {
    margin-left: 26em;
}

#last_update {
    padding-left: 1em;
}

#project_item_subheader hr {
    border:     none;
    border-top: 1px solid rgb(6,24,68);
    background: rgb(6,24,68);
}

#project_item_footer hr {
    border:     none;
    border-top: 1px dotted rgb(6,24,68);
}

#item_nav_quick_links {
    margin-bottom: .5em;
}

#bottom_item_nav_bar {
    background-color: #DBF0FC;
    margin-bottom:    .25em;
    padding-bottom:   .5em;
    padding-left:     2em;
    padding-right:    1em;
    padding-top:      .5em;
    border:           1px solid rgb(6,24,68);
}

#project_item_jump_control {
    width:      3em;
}

.project-print {
    background-image: url(../gifs/print.gif);
}

.project-email {
    background-image: url(../gifs/sendEmail.gif);
}

.project-export {
    background-image: url(../gifs/export.gif);
}

.project-remove {
    background-image: url(../gifs/delete.gif);
}

.project-print, .project-email, .project-export, .project-remove {
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 20px;
    text-align: left;
}

#item_nav_bar table {
    width: auto;
}

#bottom_item_nav_bar table {
    width: auto;
}

.projects-control-link {
    font-size: 0.8em;
    padding-top: 0;
    padding-bottom: 0;
}

span.file_upload_popup_title {
    font-size:     125%;
    font-weight:   bold;
}

div.add-files {
    margin-top:    2em;
    margin-bottom: 2em;
    padding-left:  5em;
}

div.file-upload-buttons {
    float:         right;
    margin-top:    1em;
}

div.file_instruction {
    color:         rgb(51,51,51);
    font-style:    italic;
}

div.file-size {
    color:         rgb(51,51,51);
    margin-bottom: 1em;
}

#upload_file_list {
    margin-top:        2em;
    padding-left:      5em;
}

#upload_file_list div.file-name {
    font-size:         115%;
    font-weight:       bold;
}

#upload_file_list div.file-name a {
    margin-left:       1em;
    text-decoration:   none;
    font-size:         95%;
    font-weight:       bold;
    color:             #0768A9;
}

#upload_file_list div.file-container {
    margin-top:        1.5em;
}

#upload_file_list div.file-info span {
    font-size:         110%;
    font-style:        italic;
}

#project_item_sep {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
