/* 
    Document   : default
    Created on : Nov 3, 2009, 10:34:52 AM
    Author     : jsmith
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
body {
    background-color:#F0F0F0;
}
iframe.popup {
    border-top:gray 3px ridge;
    border-left:gray 3px ridge;
    border-bottom:black 4px groove;
    border-right:black 4px groove;
    position:fixed;
    top: 50%;
    left: 50%;
    background-color:white;
}
div.logo {
    width: 300px;
    padding: 10px;

}
table.menu {
    position:relative;
    top:0px;
    border:none;
    width:100%;
    background-color:transparent;
    font-family:sans-serif;
    font-size:large;
    color:#BAB5A8;
}
td.menu0 {
    width:5px;
    background-color:transparent;
    border:none;
}
td.menu1 {
    width:auto;
    text-align:left;
    background-color:#638F38;
}
td.menu2 {
    width:20%;
    text-align:center;
    border-left: #BAB5A8 2px solid;
    border-right: #BAB5A8 2px solid;
    padding:0px;
    background-color:#638F38;
}
td.menu3 {
    width:10%;
    text-align:center;
    border-left: #BAB5A8 2px solid;
    border-right: #BAB5A8 2px solid;
    padding:0px;
    background-color:#638F38;
}
a.menu:link {
    text-decoration: none;
    font-weight:bold;
    color:#BAB5A8;
}
a.menu:visited {
    text-decoration: none;
    font-weight:bold;
    color:#BAB5A8;
}
h1 {
    font-family: sans-serif;
    font-weight: bold;
}
h2 {
    font-family: sans-serif;
}
table {
    border: black 1px ridge;
    font-family: sans-serif;
    font-size:small;
}
thead {
    font-weight: bold;
    text-align: center;
    background-color: #052638;
    color: #BAB5A8;
}
td {
    padding-left: 5px;
    padding-right: 5px;
}
td.button {
    padding: 0px;
}
tr.collapsible {
    visibility:collapse;
}
p {
    font-family: sans-serif;
    font-size: small;
}
a {
    font-family: sans-serif;
    font-weight: bold;
    color: #0000A0;
    text-decoration: none;
}
a:hover {
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #3030ff;
}
table.login {
    margin-left:auto;
    margin-right:auto;
    border: 3px groove #052638;
}
h1.login {
    text-align:center;
    font-weight:bold;
    font-family:sans-serif;
}
h2.login {
    text-align:center;
}
img.login {
    margin-left:auto;
    margin-right:auto;
    display:block;
    width:450px;
}
p.login {
    text-align:center;
}
p.errorMessage {
    color:red;
    font-weight:bold;
    font-size:medium;
}
tr.subtotal {
    font-weight:bold;
    background: #BAB5A8;
}

