body {
    background-image:url(ptchlogoemboss2.jpg);
    color:white;
}
a {
    color:#77CCFF;
}
a:visited {
    color:#CC99FF;
}
img {
    border:0px
}
.randomImage {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
.validation {
    text-align:right;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
.announce {
    color:#FFFF00;
}
.upcoming {
    text-align:left;
    border:2px;
    border-color:white;
    border-style:solid;
    padding-left:5px;
}
.maintext {
    border:2px;
    border-color:white;
    border-style:solid;
    padding-left:5px;
    padding-right:5px;
}
.rightNav {
    padding-left:5px;
    padding-right:5px;
    background:transparent;
    text-align:right;
    position: absolute;
    right:5px;
    top:50px;
    width:250px;
}

.rightLabel {
    text-align:left;
}

.content {
    text-align:center;
    background:transparent;
    margin-left: 200px;
    margin-right:200px;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin-left: 300px;
    margin-right:300px;
}
html>body #maincenter {
margin-left: 210px;
margin-right:210px;
    }

.leftNav {
    padding-left:5px;
    padding-right:5px;
    background:transparent;
    position: absolute;
    left:5px;
    top:50px;
    width:250px;
}

.nav {
    border:2px;
    border-color:white;
    border-style:solid;
    padding-left:5px;
}
    
input.invalid, textarea.invalid {
    background-color: #FFE813;
    border: 0.1em;
    border-color: #BB0000 !important;
    border-style: solid;
    margin: 0.1em !important;
}

input.invalid:focus, textarea.invalid:focus {
    background-color: #FFE813;
    border: 0.2em;
    border-color: #BB0000 !important;
    border-style: solid;
    margin: 0 !important;
}

.required, .required-email {
    background-image: url(required.gif);
    background-position: right;
    background-repeat: no-repeat;
}

div#errorDisplay {
    background-image:url(field-alert.gif);
    background-position: 5px 4px;
    background-repeat: no-repeat;
    border: 1px;
    border-color: #BB0000;
    border-style: solid;
    background-color: #FFE813;
    display: none;
    padding:5px 0px;
    margin:10px;
}
div#errorDisplay ul {
    list-style-type: square;
    margin-top:0px;
    margin-bottom:0px;
    color: #BB0000;
}
