﻿body
{
    margin: 0;
    background-image: none;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    text-align:center;
}
h4, .copyright
{
    font-size: 90%;
}

p
{
    text-align: left;
    color: navy;
    font-weight: normal;
}

h2, h3, ul, #content
{
    color: navy;
}

h1
{
    color: #6666cc;
    font-size: 175%;
    font-weight: bold;
    text-align: center;
}

h2
{
    font-size: 150%;
    font-weight: bold;
    text-align: center;
}

h3
{
    font-size: 125%;
}

h4
{
    color: #9acd32;
    text-align: left;
}

h5
{
    color: #666699;
    font-size: 125%;
    font-weight: bold;
    text-align: center;
}

h6
{
    text-align: center;
    font-size: 250%;
    font-weight: normal;
}

h7
{
    background: #666699;
    font-size: 125%;
}

ul
{
    list-style-image: url([images\bullet.gif]);
    line-height: 150%;
    font-size: 90%;
    text-align: left;
    padding-left:1em;
}

li
{
    list-style-image: url(images\bullet.gif);
    background: #ffffff;
    margin-left: 1em;
}

#header
{
    font-size: 100%;
    width: 1100;
    height: 114;
}

#content
{
    text-align: center;
    font-size: 100%;
    font-weight: bold;
}

#footer
{
    font-size:small;
    text-align: center;
    line-height: 100%;
    width: 1000;
}

#PHIPDets
{
    background-image: url( images/tableback.jpg );
    text-align:center;
}

.HIPref, .HIPrefEntry
{
    border: #676EB3 solid 1px;
    background: #676EB3;
    color: #ffffff;
    text-align: center;
}
.HIPref
{
    font-size: 100%;
}
.HIPrefEntry
{
    font-size: 120%;
}

.datedisp
{
    text-align: center;
    color: #ffffff;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 100%;
    background-color: #3300cc;
    border: solid #3300cc 1px;
}

.linkbuttons, .linkbuttons a, .linkbuttons a:visited
{
    color: #676EB3;
    font-size: 90%;
    background-color: #e6e6fa;
    border: solid #676EB3 1px;
    text-align: center;
}
.lavback
{
    text-align:left;
    background-color: #e6e6fa;
}

.Ghostback
{
    text-align:left;
    background-color: #F8F8FF
}

.letter, .letter a
{
    color: Navy;
    font-size: 90%;
    text-align: center;
}

a.linkbuttons, .linkbuttons a:visited, .letter a:visited
{
    text-decoration: none;
}

a:visited
{
    color: #9966ff;
}

.titlemess
{
    border: solid thin black;
    background-color: #ffffcc;
    color:Black;
    font-size:x-small;
}
.copyright
{
    font-family: verdana, arial, Sans-Serif;
    color: #99cc00;
    width: 300;
    text-align: left;
}
.contrbg
{
    background-color: #ffffff;
}

.error
{
    color: #ff0000;
    font: 95%;
    text-align: center;
    font-weight: bold;
}

.button
{
    color: navy;
    font-size: 100%;
    height: 25px;
}

.bordertxt
{
    color: #ffffff;
    background-color: #676EB3;
}
.formitem
{
    font-weight: normal;
}

.formtitletxt
{
    color: navy;
    font-size: 100%;
    font-weight: bold;
    line-height: 100%;
    text-align: center;
}

.entryformline
{
    text-align: left;
    height: 30;
    vertical-align: top;
}
.displayform
{
    text-align: left;
    border-style: solid;
    border-color: #ffffff;
}
.topleft
{
    background-image: url(images/box_cornul.jpg);
}

.formbox, .docverformbox
{
    color: navy;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.textbox, .radiobutton, .displaybox, .instextbox
{
    color: navy;
    font-family: arial, Sans-Serif;
    font-weight: normal;
}

.textbox
{
    background-color: #e6e6fa;
}

.textbox, .instextbox
{
    border: navy 1px solid;
    font-size: 1.05em;
}

.radiobutton, .displaybox
{
        font-size: 80%;
}
.welcometextbox
{
    border: navy 1px solid;
    text-align: left;
    font-size: large;
    color: #ffffff;
}

.picborder, .welcometextbox
{
    background-color: #676EB3;
}

.checkbox
{
    border: none;
    color: #000099;
    background-color: #ffffff;
}
.radiobutton
{
    border: none;
    color: #000099;
}
.actionlist, .actionlistalt, .actionhead
{
    font-family:Arial, Sans-Serif;
}

.actionlist, .actionlistalt
{
    color:Navy;
    font-weight: normal;
    text-align: left;
}

.actionlist
{
    background-color:#ffffff;
}

.actionlistalt
{
    background-color:#F8F8FF;
}

.actionhead, .actionhead a, .actionhead a:visited, .actioncaption, .adminhead, .detailhead, .hiphead, .addhead, .vhead, .orghead
{
    color:#ffffff;
    font-weight:bold;
}
.actionhead, .actionhead a, .actionhead a:visited, .actioncaption
{
    background-color:#676EB3;
}
.actioncaption
{
    font-size:125%;
}
.SelectedActionRowStyle
{
    background-color: #99cc00;
}

.displaybox
{
    border: #e6e6fa 1px solid;
    color: #000099;
    background-color: #e6e6fa;
}

.disponlyfield
{
    color: #330099;
    font-family: "Verdana" , Sans-Serif;
    font-weight: bold;
    text-align: center;
}

.showinvisible
{
    color:#ffffff;
}

.HIPfield
{
    font-weight: normal;
    border: #ffffff 1px solid;
}

.HIPTable
{
    color:navy;
    width:796px;
    font-family:arial;
    border:solid "#000080";
    padding:0;
    font-weight: normal;
}

.sectable
{
    background-image: url( images/tableback.jpg );
    padding: 0;
    width:100%;
}

.formgrid
{
    text-align: left;
}
.markbackground
{
    background-image: url( images/markbackground.jpg );
}

.secgridrownoedit, .secgridrowedit
{
    color:Purple;
}

.secgridrow
{
    color:#676EB3;
}

.gridsel, .gridheads, .listrow, .adminrow, .adminsel,
.gridrow, .vergridrow
{
    color:navy;
}

.adminrow
{
    text-align:left;
}

.gridrow, .gridsel, .gridheads, .detailhead, .secgridrow, .secgridrownoedit, .secgridrowedit, .vergridrow
{
    font-size: 80%;
}

.gridrow, .gridheads, .secgridrowedit
{
    background: #ffffff;
}

.gridrow, .gridsel, .secgridrow, .secgridrownoedit, .secgridrowedit, .vergridrow
{
    text-align: left;
}
.gridsel, .adminsel
{
    background: #e6e6fa;
}

.adminhead, .detailhead, .hiphead
{
    background-color: navy;
}

.addhead
{
    background-color:#336600;
}

.vhead
{
    background-color:#990000;
}

.addhead, .hiphead, .vhead, .orghead
{
    height: 25px;
    text-align: center;
    vertical-align: middle;
}

.orghead
{
    background-color:#663399;
}

.address
{
    color: #336600;
    font-family: Arial, Sans-Serif;
    text-align:left;
    font-weight:normal;
    background: #ffffff;
}

.dvboxrow
{
    background-color: #f8f8ff;
    border-style: solid;
    border-width: 1px;
    border-color: #e6e6fa;
    border-top: solid 1px #e6e6fa;
    border-bottom: solid 1px #e6e6fa;
    border-left: solid 1px #e6e6fa;
    border-right: solid 1px navy;
}

#menu
{
    font-size: 80%;
    background-color: #99cc00;
    text-align: center;
    font-family: Verdana , arial, Sans-Serif;
    color: #ffffff;
    font-weight: bold;
    width:780px;
}

.MenuStaItm, .MenuStaSel, .MenuStaHov
{
    text-align: left;
    font-family: Verdana , arial, Sans-Serif;
    color: #ffffff;
    font-weight: bold;
    float:left;
    width:70px;
    max-width:70px;
    min-width:40px;
    height: 30px;
}

#menu a:link, #menu a:visited, .MenuDynItm a:link, .MenuDynHov a:link, .MenuDynItm a:visited,
 .MenuDynHov a:visited, .MenuStaItm a:link, .MenuStaSel a:link, .MenuStaHov a:link, .MenuStaItm a:visited,
 .MenuStaSel a:visited, .MenuStaHov a:visited
{
    color: #ffffff;
}

.MenuStaItm, .MenuStaStyle
{
    color: #ffffff;
    background-color: #99cc00;
    border: #99cc00;
    padding-right: .2em;
}
.MenuStaSel, .MenuStaHov
{
    background-color: #990099;
    border: #990099;
}
.MenuDynItm, .MenuDynHov
{
    color: #ffffff;
    font-weight: normal;
    height: 15px;
}
.MenuDynItm
{
    color: #ffffff;
    background-color: #6666cc;
    border: #6666cc;
}
.MenuDynHov
{
    color: #ffffff;
    background-color: #9999cc;
    border: #9999cc;
}

.singlehip
{
    font-size:x-small;
}