* {margin: 0px;}
body {font:62.5% Verdana, Arial, Helvetica, sans-serif;background:url(../images/hpd_bg_02.jpg) repeat-x;}
h1 {font:2em Verdana, Arial, Helvetica, sans-serif;color:#ff9c00;font-weight:lighter; margin:1.1em 0 1.2em 0;}
p {font:1.1em Verdana, Arial, Helvetica, sans-serif;color:#666666;}
p a {text-decoration:none;color:#d8913d;}
p a:hover {text-decoration:underline;color:#ff9c00;}
.body_height {line-height:1.8em;}
.header {font:1.2em Verdana, Arial, Helvetica, sans-serif;color:#ff9c00;}
.list {font:1.1em Verdana, Arial, Helvetica, sans-serif;color:#666666;line-height:1.8em;padding:0 0 0 1.2em;}

#wrapper {width:93.9em;margin:0 auto;text-align:left;clear:both;}
#topgfographic {position:relative;background:url(../images/hpd_main_02.jpg) no-repeat;height:283px;margin:0;border:0;}
#content {position:relative;margin:5em 0 0 0;border:0;}
#clear {position:relative;clear:both; height:0;}
#footer {position:relative;margin-top:3em;}

#main_nav ul{margin:1.2em 0 0 22em;border:0;list-style-type:none;}
#main_nav li {display:inline-block;float:left;}
#main_nav a {display:block;font:1.2em Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#d8913d;padding:0 2.36em 0 2.36em;border-right:0.1em solid #ffde91;}
#main_nav a:link, #main_nav a:visited {text-decoration:none;color:#d8913d;}
#main_nav a:hover, #main_nav a:active {text-decoration:underline;color:#ff9c00;}
#thispage a:link, #thispage a:visited, #thispage a:hover, #thispage a:active {text-decoration:none;color:#ff9c00;}

#sub_nav {position:relative;float:left;width:22.5em;text-align:right;padding:3em 2em 5em 1em;}
#body_copy {position:relative;float:right;width:63em;text-align:left;padding:2em 2em 5em 3.2em;border-left:0.1em solid #ffe5a6;}
.title_image {margin-bottom:2em;}
.bodyimage {position:relative; float:left; margin:0.3em 2em 0 0;}

.firstfooter {font:1em Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#d8913d;border-left:0.1em solid #ffde91;}
#footer ul{margin:0 0 0 23.4em;border:0;list-style-type:none;}
#footer li {display:inline;float:left;}
#footer a {font:1em Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:0 1.5em 0 1.5em;border-right:0.1em solid #ffde91;}
#footer a:link, #footer a:visited {text-decoration:none;color:#d8913d;}
#footer a:hover, #footer a:active {text-decoration:underline;color:#ff9c00;}
#thispagefooter a:link, #thispagefooter a:visited, #thispagefooter a:hover, #thispagefooter a:active {text-decoration:none;color:#ff9c00;}
#validation a:link, #validation a:visited, #validation a:hover, #validation a:active {text-decoration:none;border:0;color:#FFFFFF;margin:0;}
#validation a img {border:#FFFFFF;}

#footertext {font:0.9em Verdana, Arial, Helvetica, sans-serif;color:#666666;line-height:1.1em;padding:0;border:0; margin:0 0 0 32em;}
#footertext a {text-decoration:none;color:#d8913d;border:0; margin:0; padding:0;}
#footertext a:link, .footertext a:visited {text-decoration:none;color:#d8913d;}
#footertext a:hover, .footertext a:active {text-decoration:underline;color:#ff9c00;}

form {width:40em;}
fieldset {margin:1em 0;padding:.5em;border:1px solid #ccc;}
legend {font:1.2em Verdana, Arial, Helvetica, sans-serif;color:#666666;text-align:left;margin:0 0 1.4em 0;font-weight:lighter;}
label {display:block;padding:0 0 0.4em 0.4em;}
.warning {font:0.9em Verdana, Arial, Helvetica, sans-serif;color:#FF0000;font-weight:bold;}
label .required {font:0.9em Verdana, Arial, Helvetica, sans-serif;color:#ff9c00;}
legend .required {font:0.8em Verdana, Arial, Helvetica, sans-serif;color:#ff9c00;}
input {width:26em;}
input.submit {width:auto;}
input:focus, textarea:focus {background:#FFEFFF;}
textarea {width:24em;height:8em;}
