.red
{
    color: firebrick;
}
.green
{
    color: darkgreen;
}
.header
{
    background-color: #036;
    color: white;
    border: 1px solid #036;
    border-bottom: none;
    font-weight: bold;
    padding: 2px;
}
.header a
{
    color: white;
}

.header2
{
    background-color: #058;
    color: white;
    border: 1px solid #058;
    border-bottom: none;
    font-weight: bold;
    padding: 2px;
}
.header2 a
{
    color: white;
}
.scroll
{
    height: 150px;
    width: 100%;
    overflow: auto;
}
.scrollcontent
{
    padding: 3px 0px 3px 5px;
    background-color: #eee;
    border: 1px solid #036;
    margin-bottom: 10px;
}
.content
{
    padding: 3px 5px;
    background-color: #eee;
    border: 1px solid #036;
    margin-bottom: 10px;
}
.content table
{
    width: 100%;
    border-collapse: collapse;
}
.content tr
{
    vertical-align:top;
}
textarea
{
    width: 99%;
    height: 150px;
}
.w
{
    width: 99%;
}
select
{
    width: 100%;
}
.content select
{
    width: 99%;
}
.data select
{
    width: 99%;
}
.content td
{
    padding: 5 0;
}
.content th
{
    padding: 5 0;
    white-space: nowrap;
}
.content .label
{
    width: 39%;
    margin-right; 1%;
}
th
{
    text-align:left;
}
.page
{
    padding: 1%;
    padding-bottom: 0;
    width:98%;
}
.data
{
    border-left: 1px solid #036;
    background-color: #eee;
    margin-bottom: 10px;
}

.data table
{
    border-collapse: collapse;
    width: 100%;
}
.data td
{
    padding: 2px;
    border: 1px solid black;
}
.data th
{
    background-color: #ccc;
    padding: 2px;
    border: 1px solid black;
}
.data .selected td
{
    background-color: #E5EDF7;
}
.data .odd td
{
    background-color: white;
}
.data .even td
{
    background-color: #eee;
}
.help
{
    vertical-align: super;
    font-size: smaller;
    text-decoration: none;
    color: darkgoldenrod;
}
div#window
{
    padding: 0px 10px 0px 0px;
}
.valuecellview
{
    padding:0;
    margin:0;
    color: #333;
}
.labelcellview
{
    padding:0;
    margin:0;
    color: #333;
    font-weight: bold;
}

.labelcell
{
    color: #333;
}

.labelcell select, .labelcell input
{
    color: #333;
}
label
{
    margin-right: 1%;
}
.spacer
{
    width: 2%;
}
h1
{
	color: #036;
    font-size: 120%;
    margin-top: 0;
    padding-top: 0;
    border-bottom: #ccc solid 1px;
}
h2
{
    font-size: 110%;
    margin:0;
    padding:0;
    margin-top: 5px;
}
.table
{
    border: none;
    border-collapse: collapse;
}
.table .left
{
    text-align: left;
}
.table th
{
    border: 1px solid #ccc;
    text-align:left;
    padding-left: 5px;
}
.table td
{
    border: 1px solid #ccc;
    text-align:left;
    padding-left: 5px;
}

.pagination
{
    border: white 1px solid;
    border-top: black 1px solid;
    background-color: white;
}

.pagination td
{
    border: none;
    width: 33%;
}

.infobox
{
    background-color: #E5EDF7; 
    padding: 5px; 
    border: 1px solid #D3D3D3;
    margin-bottom: 2%;
}
.infoboxyellow
{
    background-color: #ffc; 
    padding: 5px; 
    color: #600;
    border: 1px solid #E1E2B5;
    margin-bottom: 2%;
}
.infoboxwhite
{
    background-color: white; 
    padding: 5px; 
    border: 1px solid #D3D3D3;
    margin-bottom: 2%;
}
.infobox table
{
    border-collapse: collapse;
    width: 100%;
}
.infoboxwhite table
{
    border-collapse: collapse;
    width: 100%;
}
.description
{
    background-color: #C0C0C0;
    border: 1px solid #036;
    border-top:none;
    border-bottom:none;
    padding: 5px;
}
h2
{
    font-size: 140%;
}

.column
{
    width: 49%; 
    margin-right: 1%; 
    margin-top: 1%; 
    float: left;
}
.vdata
{
    background: #eee;
    margin-bottom: 10px;
}
.vdata table
{
    border-collapse: collapse;
    width: 100%;
}
.vdata td
{
    padding: 2px;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}
.vdata th
{
    background-color: #ccc;
    padding: 2px;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}
.vdata .selected td
{
    background-color: #E5EDF7;
}
.vdata .odd td
{
    background-color: white;
}
.vdata .even td
{
    background-color: #eee;
}
.vdata .footer td
{
    background-color: white;
    border: none;
    border-top: 2px solid #333;
    font-weight: bold;
}

