h1 {
    color: #336699;
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
    color: #336699;
    font-family: Arial, Helvetica, sans-serif;
}

td.content { 
    background-color: #ffffff;
}

td.sidebar { 
    background-color: #ffffff;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
}

td.peaceworks { 
    background-color: #a6d3a6;
    font-size: 8pt;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
}


td.bar
{
    width: 100%; 
    height: 0px; 
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
}

td.rightfill {
    width: 100%; 
    background-color: #ffffff;
    border-top: 0px solid #000000;
    border-bottom: 0px solid #000000;
    border-right: 0px solid #000000;
}

input:focus, textarea:focus { 
    background : #e5d3b3;
    color : #000; 
}

input:active { 
    background : #e5d3b3;
    color : #e5d3b3; 
}

a.request
{
    color: #000000;
}

:link, :visited
{
    color: #0436A6;
    text-decoration: none
}

:link:hover, :visited:hover
{
    color: #000000;
    text-decoration: none
}

:link:active, :visited:active
{
    color: #e4064a;
    text-decoration: none
}

input:focus, textarea:focus { 
    background : #eef none; 
    color : #000; 
}

input:active { 
    background : #eef none; 
    color : #f00; 
}

.field
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 5px;
    color: #333333;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

.fieldgroup
{
    padding: .3em;
    border: 1px solid #666666;
}

div.content
{
    background-color: #f2f2f2;
    border: 1px solid #333333;
    padding: 3px;
}

div.basket
{
    background-color: #d6dbd6;
    border: 1px solid #333333;
    margin-top: 1em;
    padding: 3px;
}


h1.sidebar { font-family: Verdana, Arial, Helvetica; font-size: 125%; font-weight: bold; color: #000000 }

h2.sidebar { font-family: Verdana, Arial, Helvetica; font-size: 100%; font-weight: bold; color: #000000 }

a.request
{
    color: #000000;
}

table.resultset
{
    border-spacing: 0px;
    border: 1px solid #000000;
}

.field
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 5px;
    color: #333333;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

.fieldgroup
{
    padding: .3em;
    border: 1px solid #666666;
}

.fieldlabel
{
    vertical-align: top;
    text-align: right;
    font-weight: bold;
}
.fieldvalue
{
}

.formerror
{
    color: red;
    font-weight: bold;
}

img.resourceicon
{
    vertical-align: middle;
}

div.bar
{
    width: 100%; 
    height: 5px; 
    background-color: #505050;
}

tr.basket
{
    padding: 0px;
}

td.day
{
    text-align: center;
    font-size: 125%;
    border-top: 1px solid #000000;
}

tr.request
{
    padding: 0px;
    font-size: 7pt;
    margin: 0px;
}

td.request
{
    padding: 0px;
    font-size: 7pt;
    margin: 0px;
    text-align: center;
    border: 1px solid #000000;
}

td.calblank
{
    padding: 0px;
    font-size: 7pt;
    margin: 0px;
    text-align: center;
}

h2.liblist {
    font-size: 12pt;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
