* { padding: 0; margin: 0; }

a { color: #99cccc; text-decoration: none; background: transparent; }

a:hover { color: #003366; text-decoration: underline; background: transparent;}

body {
   font: 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
   background-image: url(wphpa.jpg);
   background-repeat: repeat;
}

h1 { font-size: 1.6em; }

h2 { font-size: 1.4em; }

h3 { font-size: 1.2em; }

h4 { font-size: 1em; }

h5 { font-size: .75em; }

p { color: #787878; background: transparent; }

.adunit {
   width: 478px;
   height: 70px;
   margin: 10px auto;
   background-image: url(images/468au.jpg);
   background-repeat: no-repeat;
}

.adunit h3 { padding-left: 15px; padding-top: 5px; }

.inset {
   float: right;
   width: 250px;
   height: 250px;
   padding: 10px;
   margin: 10px 5px 5px 5px;
   font-size: 85%;
   color: white;
   background-image: url(images/adbg.jpg);
   background-repeat: no-repeat;
}

.leftnav li { margin: 0 0 2px 0; }

.leftnav li a {
   display: block;
   width: 199px;
   height: 40px;
   line-height: 30px;
   background: url(images/nav.jpg) no-repeat left top;
   text-indent: 10px;
   color: #99cccc;
   text-decoration: none;
   font-weight: bold;
   padding-top: 5px;
}

.leftnav li a:active, .leftnav li a:visited, .leftnav li a:hover {
   color: #003366;
   font-weight: 800;
}

.leftnav ul { list-style: none; }

.logo a { color: #3399CC; text-decoration: none; background: transparent; }

.logo h1#lineone {
   font-size: 1.7em;
   font-weight: lighter;
   padding-top: 90px;
   padding-left: 25px;
   color: #003366;
   background: transparent;
   border: none;
   top: 0;
   left: 14px;
   letter-spacing: -1px;
}

.logo h1#lineone span { color: #3399CC; background: transparent;}

.logo h2#linetwo {
   padding-left: 25px;
   font-size: 0.9em;
   text-transform: none;
   top: 25px;
   left: 14px;
   color: #3399CC;
   background: transparent;
}

.news {
   background-image: url(images/leftboxtop.jpg);
   background-repeat: no-repeat;
   margin-top: 25px;
   padding-left: 10px;
   width: 200px;
   min-height: 100px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 15px;
   text-decoration: none;
   font-weight: bold;
}

.news a { padding-right: 10px; }

.news h3 {
   color: #336698;
   background: transparent;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 4px;
   padding-top: 20px;
   padding-bottom: 5px;
   padding-left: 5px;
}

.news h4 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   padding-top: 10px;
   padding-left: 15px;
   padding-bottom: 5px;
   color: #3300cc;
   background: transparent;
   margin-left: 10px;
}

.news p {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   padding-left: 15px;
   padding-bottom: 5px;
   margin-left: 10px;
   margin-right: 10px;
   text-align: justify;
   padding-right: 20px;
    color: #000;
   background-color: #eff6ff;
   
}

.newsbottom {
   height: 15px;
   background-image: url(images/leftboxbottom.jpg);
   background-repeat: no-repeat;
}

.rightbottom {
   float: right;
   color: #333;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   height: 11px;
   width: 598px;
   display: inline;
   background-image: url(images/rcbgb.jpg);
   background-repeat: no-repeat;
   background-position: 0 0;
}

.righttop {
   float: right;
   color: #333;
   background: transparent;
   padding: 0 0 0 0;
   height: 15px;
   width: 598px;
   display: inline;
   background-image: url(images/rcbg.jpg);
   background-repeat: no-repeat;
   background-position: 0 0;
}

#footer {
   width: 598px;
   height: 70px;
   float: right;
   clear: both;
   color: #333;
   background: transparent;
   margin: 10px 0 10px 0;
   padding: 0 0 0 0;
   background-image: url(images/footer.jpg);
   background-repeat: no-repeat;
}

#footer p { text-align: center; padding-top: 10px; font-size: 80%; }

#header {
   color: #333;
   background: transparent;
   width: 820px;
   float: left;
   padding: 0 0 0 0;
   height: 200px;
   margin: 0 0 0 0;
   background-image: url(images/header.jpg);
   background-repeat: no-repeat;
}

#header h3 { margin-left: 320px; margin-top: -60px; }

#leftcolumn {
   color: #333;
   background-color: transparent;
   margin: 0 0 0 10px;
   padding: 0 0 10px 0;
   height: 350px;
   width: 210px;
   float: left;
}

#navigation {
   float: left;
   width: 800px;
   color: #333;
   background: transparent;
   padding: 10px 0 10px 0;
   margin: -40px 0 0 15px;
}

#navigation a {
   float: left;
   width: 122px;
   text-decoration: none;
   color: #003366;
   background: transparent;   
   padding: 5px;
}

#navigation a:hover { color: #82aeaf;  background: transparent; }

#navigation li { display: inline; }

#navigation ul { list-style-type: none; text-align: center; }

#rightcolumn {
   float: right;
   color: #333;
   background: transparent;
   margin: 0 10px 0 0;
   padding: 0 0 0 0;
   min-height: 350px;
   width: 578px;
   display: inline;
   border-left: 5px solid #99cccc;
   border-right: 5px solid #99cccc;
}

#rightcolumn h1 {
   margin: 0 5px 0 5px;
   padding: 0 0 0 5px;
   color: #99cccc;
   background-color: #003366;
}

#rightcolumn h2 {
   margin: 10px 5px 0 5px;
   padding: 0 0 0 5px;
   color: #99cccc;
   background-color: #003366;
}

#rightcolumn p {
   padding: 10px 5px 0 5px;
   text-align: justify;
   font-size: 1.1em;
}

#wrapper { margin: 0 auto; width: 822px; }

