/* CORRECTIONS */
.subjectCat {
    color:#fff;
}

/* replaces "select.list" */
.secright select {
    color:#7F7F7F;
    font-size:11px;
    width:97%;
}
.secright select option{
color: #005B85;
}


/* FORMS */
div.input {
    margin: 0 0 1em 0;
}
form div.required {
    color: red;
    font-weight: bold;
}
form div.optional,form div.input {
    color: #333;
}
form div.submit {
    border: 0;
    clear: both;
    margin: 10px 0 0 140px;
}
div.input label, div.upload label {
/*
    padding-right: 20px;
*/
    display:block;
    float:left;
    font-weight:bold;
    width:15em;
}
/*
.input input,textarea {
    clear: both;
    display: block;
    width: 95%;
}
*/
div.input select {
    /*clear: both;
    vertical-align: text-bottom;*/
}
div.input select[multiple=multiple] {
    width: 100%;
}
option {
    padding: 0 3px;
}
input.datepicker {
    width: 120px;
    clear: none;
    display: inline;
    margin-right: 8px;
}
div.input img {
    vertical-align: middle;
}
div.checkbox label,
div.radio label {
    display: inline;
    float: none;
    width: auto;
    padding-right: 0;
}
div.checkbox input,
div.radio input {
    clear: none;
    display: inline;
    width: auto;
    border: 0 none;
}
div.input .asmContainer{
    margin-left: 15em;
}
input.text-short {
    width: 5em;
}
input.text-medium {
    width: 536px;
}
input.text-long {
    width: 95%;
}



/* USER MENU SLIDER */
#topSliderWrap {
    margin: 0 auto;
    width: 970px;
}
#topSlider {
    position: absolute;
    width: 970px;
    height: 70px;
    margin-top: -70px;
    z-index: 200;
}
#topSlider img {
    border: 0;
}
#topSliderContent {
    background-color: #C30000;
    margin: 0;
    position: absolute;
    right: 0;
    height: 70px;
    width: 780px;
    text-align:center;
    color:#333333;
}
#openCloseWrap {
    position:absolute;
    right: 0;
    width: 219px;
    margin: 70px 0 0 0;
    font-size:12px;
    font-weight:bold;
    text-align: right;
}
#openCloseWrap img {display: block; float: right;}


/* PAGINATOR */
.paginator {
    padding: 4px;
    text-align: center;
}
.paginator a, .paginator span.current, .paginator span.disabled {
    padding: 3px 7px;
    color: #618BAE;
    border: 0px none;
}
.paginator span.current {
    color:#fff;
    background:#618BAE;
    font-weight:bold;
}
.paginator span.disabled {
    color: #ccc;
}
.paginator a:hover {
    background: #ddd;
    text-decoration: none;
}


/* RATINGS */
.ui-rater-starsOff, .ui-rater-starsOn {
    height:16px;
    background-image: url(/img/stars.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.ui-rater-starsOff {
    width: 96px;
}
.ui-rater-starsOn {
    max-width:100%;
    background-position: 0 -16px!important;
}
.ui-rater-starsHover {
    background-position: 0 -32px!important;
}



/* MISC */
label.error {
    width: 95%;
    font-weight: bold;
}
form.comment-delete {
    padding:0;
    margin:0;
    text-align:right;
}
span.highlight {
    background-color: #ff0;
}
tr.alt td {
    background-color: #f4f4f4;
}
.zebra th {
    color: #fff;
    font-size: 10px;
}
.zebra th a, th a:link, th a:visited{
    color: #fff;
}
.adml1{color:#fff;background:#333;}
.adml2{color:#000;background:#ccc;}
.adml3{color:#000;background:#eee;}
.adml4{color:#000;background:#8A8075;}
.admf1{border-top: 1px solid #ccc; padding: 5px 0; }
.admf1 img{
    vertical-align: middle;
}

table.postPreview {
    background: #fff;
    border: 1px solid #aaa;
    padding: 12px;
}

/* Paging */
.zebra div.disabled {
    color: #777;
    display: inline;
}
.zebra form {
    display: inline;
}



/* Dialogs */
.ui-dialog input, .ui-dialog textarea{
    width: 300px;
}
