﻿body {
    width:1024px;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    height:100%;
}

.page
{
    width: 1024px;
    background-color: #fff;
    margin: 0px auto 0px auto;
}

img {
    margin:0px;
    padding:0px;
    border:none;
}
ul {
    
    list-style-position: outside;
    list-style-type: square;
}
    ul li { padding-bottom:2px;
    }

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #1c4787;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
    padding:0px 0px 0px 10px;
}

h5, h6
{
     color: #FFFFFF;
    font-size: 1em;
    padding:5px 0px 0px 10px;
    font-weight:400;
}
.mTop20 {
    margin-top:20px;
}
.pTop20 {
    padding-top:20px;
}
.HeaderLogo {
    width:1024px;
    background:url(../images/PHCTop1.png) top center no-repeat;
    height:121px;
    vertical-align:middle;
    margin:0px;
    padding:0px;
}
.HeaderTop {
    width:1024px;
    background:url(../images/PHCTop2.png) top center no-repeat;
    height:126px;
    margin:0px;
    padding:0px;
    
}
.DataContainer {
    width:1022px;
    display:inline-table;
    border-color:#1c4787;
    border-width:thin;
    border-style:solid;
    padding:0px;
    margin:0px 0px 0px 0px;
}

.MainMenu {
    vertical-align:central;
    text-align:right;
    padding: 0px 10px 0px 0px;
    height:35px;
    
}

.MainMenu ul {vertical-align:central;  align-items:center;}
.MainMenu ul li {display: inline-block; font-size:14px; padding:5px; vertical-align:central;text-align:center;}
.MainMenu ul li:hover {background: white;color:#1c4787;}
.MainMenu ul li:hover ul {display: block;}
.MainMenu a:hover {background: white;color:#1c4787;}
.MainMenu a { color:white;text-decoration: none; }
.MainMenu a:visited {text-decoration: none;    }



.MenuText {
    color:white;
    text-align:center;
    padding-top:5px;

}
  .MenuText a {
   text-decoration:none;
    color:white;
    text-align:center;
    } 
  
.contactlogo {
    margin:-20px 0px 10px 0px;
    position:static;
    font-size: 1.5em;
    font-weight: 600;
    color: #1c4787;
    font-variant: small-caps;
    text-transform: none;
    text-align:left;
    vertical-align:middle;
}
img{
    border:0px;
    margin:0px;
    padding:0px;
}

.HeaderTitle {
    width:1024px;
    height:30px;
    font-size: 1.2em;
    background-color:#1c4787;
    color: #FFFFFF;
    margin: 0px;
    
}
.CPBox {
    width:1022px;
    height:260px;
    border-color:#1c4787;
    border-width:thin;
    border-style:solid;
}
.ImageBox1 {
    top:10px;
    float:left;
    height:166px;
    width:320px;
    border-color:#1c4787;
    border-width:thin;
    border-style:solid;
    margin:10px 8px 10px 8px;
    vertical-align:top;
}
.MenuBox320 {
    float:left;
    height:30px;
    width:320px;
    background-color:#1c4787;
    border-color:#1c4787;
    border-width:thin;
    border-style:solid;
    margin:5px 8px 10px 8px;
    vertical-align:top;
}

.mRight {
    margin-right:0px;
}

.HLogo {

    display:inline-table;
    padding:10px;
    vertical-align:central;
    
    
}
.Box100 {
    
    width:1024px;
    display:inline-table;
    border-color:#FFFFFF;
    border-width:thin;
    border-style:solid;
    margin: 5px 0px 10px 0px;
}
.data100 {
    text-align:justify;
}
.Box100 h3 {
        color:#1c4787;
        font-weight:400;
        margin-left:0px;
        text-decoration:underline;
        padding-left:0px;
        padding-top:5px;
        padding-bottom:5px;
    }
.Box100 h4 {
        width:1022px;
        background-color:#0079c8;
        color:white;
        font-weight:600;
        margin-left:0px;

        padding-left:5px;
        padding-top:5px;
        padding-bottom:5px;
    }
.Box60 {
    width:614px;
    
    display:inline-table;
    border-color:#FFFFFF;
    border-width:thin;
    border-style:solid;
    margin: 5px 10px 10px 0px;
}
.Box40 {
    width:385px;
    float:right;
    display:inline-table;
    border-color:#FFFFFF;
    border-width:thin;
    border-style:solid;
    margin:0px;
}
.data60 {
    text-align:justify;
}
    .Box60 h4 {
        width:614px;
        background-color:#0079c8;
        color:white;
        font-weight:600;
        margin-left:0px;

        padding-left:5px;
        padding-top:5px;
        padding-bottom:5px;
    }
.data40 {
    width:380px;
    margin:5px;
    
    text-align:justify;
}
.Box40 h4 {
        background-color:#0079c8;
        color:white;
        font-weight:600;
        margin-left:0px;
        padding-left:5px;
        padding-top:5px;
        padding-bottom:5px;
    }

.aboutBox {
    margin:10px;
    border:thin;
    display:inline-table;
    border-width:thin;
    border-style:solid;
    border-color:#0079c8;
    width:150px;
    height:150px;

}
.footer {
    
    text-align:center;
    vertical-align:central;
    text-align:right;
    padding: 0px 10px 0px 0px;
    margin:0px;
    height:30px;
    width:1016px;
    background-color:#1c4787;
    
}
.footer ul {vertical-align:central;  align-items:center;}
.footer ul li {display: inline-block; font-size:13px; padding:5px; vertical-align:central;text-align:center;}
.footer ul li:hover {background: white;color:#1c4787;}
.footer ul li:hover ul {display: block;}
.footer a:hover {background: white;color:#1c4787;}
.footer a { color:white;text-decoration: none; }
.footer a:visited {text-decoration: none;    }


.copyright {
    bottom:0px;
    color:#1c4787;
}