label.error {
    background: url('/_js/jquery/img/unchecked.gif') no-repeat;
    padding-left: 16px;
    margin-left: .3em;
}
label.valid {
    background: url('/_js/jquery/img/checked.gif') no-repeat;
    padding-left: 16px;
    margin-left: .3em;
}
#new_session input,
#new_session textarea {
    width: 250px;
}
#new_session,
#new_location {
    width: 710px;
}
#new_session {
    background:url('/images/dive-unit/new-entry.jpg') no-repeat 0 0;
}
.table_session_log {
    background: #c9cdd4;
    margin-bottom:10px;
    padding:0;
    width:100%;
}
.table_session_log th {
    background:#1e2b3e;
    color:#fff;
    text-align:center;
    padding:1px;
    margin:0;
}
.table_session_log td {
    padding:1px;
    border-left: 1px solid #dbdee3;
    border-bottom: 1px solid #dbdee3;
    text-align:center;
}
#new_session_entry {
    padding-left: 5px;
}
#new_session_entry #right_sidebar {margin-top:40px;}
#header_dotm {
    width:700px;
    height:25px;
    margin-left: 5px;
}
#sidebar_left_dotm {
    width:170px;
    float:left;
    position:relative;
    margin-left:5px;
}
#maincontent_dotm {
    float:right;
    margin-left: 5px;
    width:520px;
    border-left: 1px solid #e0912b;
    padding-left: 5px;
}
#slideshow {
    margin:0 auto;
    width:510px;
}
#sidebar_left_dotm h2,
#maincontent_dotm h2,
#utah h2 {
    font-size:1em;
    letter-spacing: 0.1em;
    margin-top:1.2em;
}
#maincontent_dotm h3 {
    color: #dbddbd;
    font-size:1.5em;
    letter-spacing: 0.1em;
    font-style: italic;
}
#diveunit h2 {
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e0912b;
    font-family: Verdana,sans-serif;
    font-size: 1em;
    line-height: 1em;
    letter-spacing: 1px;
    color: #055298;
}
#utah {margin-top:1.2em;}
#utah .sIFR-active h3 {
    visibility: hidden;
    color: #055298;
    font-size: 2em;
    line-height: 1em;
    text-align:center;
    display: block;
    background-color:#c9cdd4
}
#dl_map {height:300px;}
