/*
    This file defines how the administration/user-management pages of the
    PSA package will look. The design of these UI pages is completely implemented
    in CSS. The markup generated by the UI pages are XHTML 1.0 Strict validatated.
*/
body{
    color: #000;
    background-color: #fff;
    font: normal .65em/1.4em Verdana, sans-serif;
}

.ftTxt{
    color: #000;
    background-color: #fff;
    font: normal .85em/1.4em Verdana, sans-serif;
}

#psaContainer{ /* the block element to hold all of the page elements in */
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
    width: auto;
    margin: 10px;
    padding: 0px;
}

#psaHeader{ /* has the site name and link if PSA_SHOW_SITE_NAME is true */
    margin-left: 10px;
}

#psaLinkOptions{ /* the login, logout, forget password links */
    margin-left: 10px;
    font-size: .75em;
}

#psaNavMenu{ /* the undordered list containing the section links within PSA */
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    color: #fff;
    background-color: #996;
    list-style-type: none;
    margin: 0;
    padding: 5px;
}

#psaNavMenu li a{
    color: #fff;
    background-color: transparent;
    text-decoration: none;
    font-size: 1.3em;
    padding: 2px;
    font-weight: bold;
}
#psaNavMenu li a:hover{
    color: #996;
    background-color: #fff;
}
#psaNavMenu li{
    font: normal .75em Verdana, sans-serif;
    padding: 5px 0 5px 0;
}

#psaContent{ /* the containing block for the script output */
    margin-left: 10px;
    font-size: .75em;
}

tr.dataRow{ /* odd numbered rows in tables */

}

tr.dataRowAlt{ /* even numbered rows in tables */

}

.psaErrorMsg{ /* how error messages will be displayed */

}

h1{
    font: bold 1.75em Verdana,sans-serif;
    margin: 0;
}
h2{
    font: bold 1.66em Verdana,sans-serif;
    font-style: italic;
    margin: 1em 0 0 0;
}

table{
    margin: 0;
}
table th{
    text-align: left;
    color: #996;
    background-color: transparent;
    font-size: 1.1em;
    padding: 0 5px 0 2px;
}
table th p{
    color: #000;
    background-color: transparent;
    font-size: .7em;
    margin: -5px 0 0 0;
}
table td{
    padding: 0 5px 0 2px;
}
p{
    margin: 0px;
}
fieldset{
    border: solid #fff 0px;
    padding: 0;
    margin: 0;
}
.psaAsterisk{
    font-size: 1.2em;
    color: #c00;
}
