* {
    font-size: 13px;
    font-family:Arial,Verdana,sans-serif;    
    scrollbar-face-color:#000000;
    scrollbar-highlight-color:#000000;
    scrollbar-3dlight-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-shadow-color:#000000;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#000000;    
}

body {
    background-image: url('../images/v2-popup-header-bg.png');
    background-repeat: repeat-x;
}

object {
    /* border: 1px solid white; */
}

a,
a img,
a:focus {
    outline:none;
    -moz-outline: none;
}

a {
    color:white;
        text-decoration:none;       
}

a:hover {
    color:#FA9602;
}

.link-with-arrow,
.popup-link-with-arrow {
    padding-left: 15px;
    background-image: url('../images/arrow_right.gif');
    background-repeat: no-repeat;
    background-position: 2px 5px;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0px;
    padding-top: 0px;
    font-weight:normal;
}

h1, h3, h4 {
    color:#FA9602;
}

h1 {
    font-size:20px;
    padding-top: 1px;
}

h2 {
    font-size:14px;
    margin:0;
    padding:0;
}

h3 {
    font-size:12px;
    margin:0px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding:0px;
    text-transform:uppercase;
}

h3.date {
    color:#666666;
    margin: 0px;
}

p, li {
    line-height: 19px;
    /* text-shadow: 1px 1px 1px #333; */
}

.clearer {
    clear: both;
}

a img {
    border: 0px;
    outline: 0px;
    -moz-outline: none;
}

a {
    outline: none;
    -moz-outline: none;
    -khtml-outline: none;
}

.link-with-arrow,
.popup-link-with-arrow {
    padding-left: 15px;
    background-image: url('../images/arrow_right.gif');
    background-repeat: no-repeat;
    background-position: left 5px;
}

img {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

body {
    background-color: black; 
    color: white;
    margin: 0px;
    padding: 20px;
}

table.list_table {
    width:100%;
    border-collapse:collapse;
}

table.list_table td {
    vertical-align:top;
    padding:10px;
}

.shaded,
table.list_table td.shaded {
    background-image: url('../images/v2-bg-white-op10.png');
}

#logoutText {
    margin-top:8px;
    float:left;
    width:70%;
}
#logoutButton {
    margin-top:8px;
    float:right;
    width:30%;
    text-align:right;
    font-size:11px;
}

table.listing {
    border-collapse:collapse;
    margin-top:10px;
}

table.listing td {
    padding:7px;
}

table.listing tr:hover td,
table.listing tr:hover td.shaded {
    background-image: url('../images/v2-bg-white-op20.png');
}

#detail_buttons {
    margin-top:50px;
}

#detail_buttons_left {
    float:left;
    width:50%;
}

#detail_buttons_right {
    float:right;
    width:50%;
    text-align:right;
}

.popup-header {
    background-image: url('../images/v2-logo.png');
    background-repeat: no-repeat;
    height: 60px;
    margin-bottom:30px;
    padding-left: 190px;
    position: relative;
}

.popup-header h1 {
    position: absolute;
    bottom: 10px;
    padding: 0px;
    margin: 0px;
}

.popup-header h3.date {
    position: absolute;
    bottom: 32px;
    padding: 0px;
    margin: 0px;
    font-size: 8px;
}

.link-with-arrow {
    padding-left: 15px;
    background-image: url('../images/arrow_right.gif');
    background-repeat: no-repeat;
    background-position: 2px 5px;
}

/****** contact form ******/

label {
    width: 65px;
    float: left;
}

form br {
    clear: both;
}

input, textarea {
    width: 150px;
    padding: 3px;
    margin: 0px;
    margin-bottom: 10px;
    background-color: #333;
    border: 1px solid black;
    float: right;
    color: white;
}

textarea {
    height:80px;
}

input:focus, textarea:focus {
    background-color: #ffffff;
    color: black;    
    border: 1px solid #333;
}

.input-submit {
    color: white;
    width: 158px;
    padding: 3px;
    margin:0px;
    text-align: center;  
    cursor: pointer;  
}

.input-submit:hover {
    color: black;
    background-color: #ffffff;
}

.edit {
    margin-top:10px;
    font-weight:bold;
    font-size:13px;
    font-style:italic;
    color: #FA9602;
}

