﻿a
{
    color: #000000;
    text-decoration: underline;
}
body 
{
	font-family: Arial; font-size: 12px;
}
div.body
{
    border: solid 1px #aaaabb;
    margin: 10px 0px 10px 0px; 
    padding: 10px 10px 10px 10px;
}
h1
{
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 2px 0px;
    color: #111190;
}
h2
{
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 2px 0px;
    color: #111190;
}
div.bodyheader, td.bodyheader
{
    background: #666699; 
    padding: 5px 10px 5px; 
    color: #ffffff; 
    font-weight: bold;
    font-size: 16px;
}
table
{
    border-collapse: collapse;
}
td
{
    vertical-align: top;
}
/* Forms */
.button, .button:hover
{
    background: url('/res/forge/btnback.gif'); border: solid 1px #000000;
    color: #444444; font-size: 12px; padding: 2px 5px 2px 5px; white-space: nowrap;
    margin: 10px 5px 10px 0px;
}
.button:hover
{
    color: #666699;
}
.formheader
{
    background: url('/res/forge/btnback.gif'); height: 30px;
    border: solid 1px #666699;
    color: #444444; 
    font-size: 14px; 
    font-weight: bold;
    padding: 10px 10px 0px 10px;
}
.inputform
{
    margin: 10px 5px 10px 5px;
}
.textbox75, .textbox150, .textbox250, .textbox350
{
    border: solid 1px #000000;
}
.textbox75
{
    width:75px;
}
.textbox150
{
    width: 150px;
}
.textbox250
{
    width: 250px;
}
.textbox350
{
    width: 350px;
}
td.label
{
    width: 100px;
    font-weight: bold; vertical-align: top;
}
td.field
{
    padding-right: 10px;
}
.hint
{
    font-size: 11px;
    font-weight: bold;
    font-style:italic; 
    text-transform: uppercase; 
    color: #666699;
}
/* Grid */
a.grid, a.grid:hover
{
    color: #000000;
    text-decoration: underline;
}
a.grid:hover
{
    color: #6666cc;
}
/* Header */
a.header
{
    color: #005C9C;
    text-decoration: none;
}
a.header:hover
{
    text-decoration: underline;
}
a.headerbutton
{
    text-decoration: none;
    color: #444444;
}
a.headerbutton:hover
{
    color: #444444;
}
a.headermenu
{
    text-decoration:none;
    color:#ffffff
}
a.headermenu:hover
{
    text-decoration: underline;
}
span.headerusername
{
    font-weight: bold;
    color: #000000;
}
td.headerbutton
{
    background: url('/res/forge/btnback.gif'); border: solid 1px #000000;
    color: #444444; font-size: 9px; padding: 2px 5px 2px 5px; white-space: nowrap;
}
td.headermenu, td.headermenuleft, td.headermenuright
{
    background: #666699;
    height: 30px; 
    vertical-align: middle; 
    color: White;
    font-weight: bold;
}
td.headermenuleft
{
    padding-left: 10px;
}
td.headermenuright
{
    padding-right: 10px;
}
/* Selector */
a.selector
{
    text-decoration: none;
    color: #444444;
}
a.selectorselected
{
    text-decoration: none;
    color: #ffffff;
}
td.selector, td.selectorselected
{
    background: url('/res/forge/btnback.gif');
    border: solid 1px #666699;
    border-bottom: none;
    color: #444444; 
    font-size: 14px; 
    font-weight: bold;
    padding: 3px 10px 5px 10px;
}
a.selector:hover
{
    color: #000000;
    text-decoration: underline;
}
td.selectorselected
{
    background: #666699;
    color: #ffffff;
    font-weight: bold;
}
/* Sidenav */
li.sidenav
{
}
a.sidenav
{
    text-decoration: none;
}
a.sidenav:hover
{
    text-decoration: underline;
    color: #6666cc;
}
/* Top 10 */
a.top10, a.bottom10
{
    color: #444444;
    font-size: 10px;
    font-weight: bold;
}
a.top10:hover, a.bottom10:hover
{
    color: #6666cc;
}
span.top10, span.bottom10
{
    font-weight: bold;
}
span.top10
{
    color: #00aa00;
}
span.bottom10
{
    color: #aa0000;
}
table.top10, table.bottom10
{
    width:100%;
}
td.top10, td.bottom10
{
    font-size: 10px; 
    padding: 2px 2px 2px 2px; 
    border-top: solid 1px #aaaabb;
    padding: 2px 2px 2px 2px;
}
td.top10header, td.bottom10header
{
    color: #ffffff; 
    vertical-align: middle; 
    padding: 5px 10px 5px;
    font-weight: bold;
}
td.top10header
{
    background: #55aa55; 
}
td.bottom10header
{
    background: #aa5555;
}