body,table,tr,td,th {
    font: 9pt Verdana;
    color: #171f15;
}

body {
    margin: 0px;
    margin-top: 15px;
    background: #f7fdf6;
}

div.dialog {
    border: 1px solid #000000;
    padding: 0px;
    vertical-align: top;
    background: #FFFFFF;
    text-align: left;
}

div.dialogheader {
    width: 100%;
    height: 25px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    background: #b9c4b7;
    font-size: 14pt;
    color: #171f15;
    font-weight: normal;
}

span.header {
    background: #b9c4b7;
    font-size: 14pt;
    color: #171f15;
    font-weight: normal;
}

span.headersm {
    font-size: 11pt;
    color: #171f15;
    font-weight: normal;
}

span.date {
    font-size: 7pt;
    color: #322a92;
}

#headersmnobg {
    font-size: 13pt;
    color: #171f15;
    font-weight: normal;
    text-align: center;
    border-bottom: 1px solid #171f15;
    padding-bottom: 2px;
}

#header {
    background: #b9c4b7;
    font-size: 14pt;
    color: #171f15;
    font-weight: normal;
    padding-left: 6px;
    border-bottom: 1px solid #171f15;
    padding-bottom: 2px;
}

#header2 {
    background: #b9c4b7;
    font-size: 14pt;
    color: #171f15;
    font-weight: normal;
    padding-left: 6px;
    border-bottom: 1px solid #171f15;
    padding-bottom: 2px;
}

#headersm {
    background: #b9c4b7;
    font-size: 13pt;
    color: #171f15;
    font-weight: normal;
    padding-left: 6px;
    border-bottom: 1px solid #171f15;
    padding-bottom: 2px;
}

#headersm2 {
    background: #b9c4b7;
    font-size: 13pt;
    color: #171f15;
    font-weight: normal;
    padding-left: 6px;
    border-bottom: 1px solid #171f15;
    padding-bottom: 2px;
}

#pagetitle {
    font-size: 13pt;
    color: #171f15;
    font-weight: normal;
    padding-bottom: 2px;
}

td.inforowbegin {
    font-weight: bold;
}

td.option {
    border-bottom: 1px solid #888888;
}

th.header {
    border-bottom: 1px solid #888888;
    font-weight: bold;
}

span.code {
    font: 9pt 'Courier New';
}

a:link {
    color: #322a92;
    text-decoration: underline;
    font-weight: normal;
}

a:visited {
    color: #28254f;
    text-decoration: underline;
    font-weight: normal;
}

a:hover {
    color: #ffa200;
    text-decoration: none;
    font-weight: normal;
}

a:active {
    color: #ffa200;
    text-decoration: none;
    font-weight: normal;
}

a.padded {
    display: block;
    padding: 4px;
}

div#adminmenu {
    width: 800px;
    height: 40px;
}

#adminmenu a{
    position: relative;
    top: 1px;
    z-index: 1;
    border: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color: #333333;
    text-align: center;
    width: 120px;
    display: block;
    padding: 3px;
    text-decoration: none;
    background: #EEEEEE;
    font: 11pt Verdana;
    font-weight: bold;
}

#adminmenu a:hover{
    position: relative;
    top: 1px;
    z-index: 3;
    border: 1px solid #000000;
    border-bottom: 1px solid #b9c4b7;
    color: #333333;
    text-align: center;
    width: 120px;
    display: block;
    padding: 3px;
    text-decoration: none;
    background: #b9c4b7;
    font: 11pt Verdana;
    font-weight: bold;
}

a#currentpage {
    position: relative;
    top: 1px;
    z-index: 3;
    border: 1px solid #000000;
    border-bottom: 1px solid #b9c4b7;
    color: #333333;
    text-align: center;
    width: 120px;
    display: block;
    padding: 3px;
    text-decoration: none;
    background: #b9c4b7;
    font: 11pt Verdana;
    font-weight: bold;
}

div#adminmain {
    z-index: 2;
    width: 800px;
    height: 800px;
    overflow: auto;
    padding: 0px;
    border: 1px solid #000000;
    background: #FFFFFF;
    text-align: left;
}

#button a{
    vertical-align: middle;
    color: #333333;
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border: 1px solid #000000;
    background: url(/img/buttonback.jpg) #FFFFFF;
    font: 11pt Verdana;
    font-weight: bold;
}

#button a:hover{
    vertical-align: middle;
    color: #333333;
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border: 1px solid #000000;
    background: url(/img/buttonback_o.jpg) #C7A34F;
    font: 11pt Verdana;
    font-weight: bold;
}

#buttonnobg a{
    vertical-align: middle;
    color: #333333;
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #888888;
    font: 11pt Verdana;
    font-weight: bold;
}

#buttonnobg a:hover{
    vertical-align: middle;
    color: #ffa200;
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #888888;
    font: 11pt Verdana;
    font-weight: bold;
}

#buttonsm a{
    color: #333333;
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border: 1px solid #000000;
    background: url(/img/buttonback.jpg) #FFFFFF;
    font: 9pt Verdana;
    font-weight: bold;
}

#buttonsm a:hover{
    color: #ffa200;
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border: 1px solid #000000;
    background: url(/img/buttonback_o.jpg) #C7A34F;
    font: 9pt Verdana;
    font-weight: bold;
}

#topbar a{
    color: #171f15;
    font-weight: bold;
}

#topbar a:hover{
    color: #ffa200;
    font-weight: bold;
}

div.bottom {
    width: 100%;
    border-bottom: 1px solid #171f15;
    font-weight: bold;
    text-align: right;
}

div.footer {
    width: 100%;
    height: 58px;
    padding-bottom: 2px;
    text-align: center;
    vertical-align: bottom;
    background: url(/img/footerback.jpg) #f7fdf6;
    font-size: 9;
}

div#navheader {
    width: 200px;
    font-weight: bold;
    text-align: center;
    background: #D6EAFF; }

table.pagelist {
    width: 98%;
}

.grayinfo {
    color: #888888;
    font-size: 8pt;
}

.printbutton {
    float: right;
    color: #888888;
    font-size: 8pt;
    text-decoration: none;
}

div#news {
    border-bottom: 1px solid #171f15;
    padding-bottom: 7px;
}

.ingress {
    font-weight: bold;
}

#catlink {
    color: #322a92;
}

a#titlelink {
    color: #171f15;
    text-decoration: none;
}

