/*Default elements ------------------------*/
body { color: #666; font-size: 8pt !important; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif !important; font-weight: normal !important; font-style: normal !important; line-height: 8pt !important; text-decoration: none !important; text-align: left !important; width: 750px; margin: auto; padding-right: 10pt !important; padding-left: 10pt !important; }
p { color: #666; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; }
form {
		
}
td {  }
/*Headlines
*/
h1 { color: #666666; font-size: 16pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16pt; text-decoration: none; text-align: right; padding-right: 5pt; }
h2 { color: #666666; font-size: 12pt; font-weight: normal; text-align: right; padding-right: 5pt; }
h3 { color: #666666; font-size: 10pt; font-weight: bold; text-align: right; margin: 0.83em 0; }
h4 { color: #666666; font-size: 12pt; font-weight: normal; text-align: right; padding-right: 5pt; }
h5 { color: #666666; font-size: 7pt; text-align: right; margin: 0.05em; padding-right: 5pt; }
h6 { color: #666666; font-size: 7pt; text-align: center; margin: 0.05em; }
/*Typography*/
a:link { color: orange ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited { color: orange ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; }
a:hover { color: orange ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:active { color: orange ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; }
/*Main elements ---------------------------*/
/*Header*/
.logo { background-image: url(../images/layout/hlp_logo.png); background-repeat: no-repeat; background-position: 7px 8px; padding: 5px; }
.site_name { background-image: url(../images/layout/HLP%20Logo.png); background-repeat: no-repeat; background-position: 45px 2px; padding: 5px; }
/*Navigation*/
.navbox { text-align: center; width: 100%; }
.navbox h3 { color: #666666; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; }
.navbox h6 { color: #666666; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; }
.navbox p { color: #3c3c3c; font-size: 8pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; }
.navbox a { color: #666666; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; }
.navbox a:link { color: #666 ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
.navbox a:visited { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
.navbox a:hover { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
.navbox a:active { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
/*Main body*/
/*Images*/
element { margin: 12px; padding: 12px; }
.img_boxed { color: #666; font-size: 9pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; text-align: right; padding: 2px; border-color: #ccc; border-width: 1pt; }
#feat  { display: block }
/*body boxes*/
.bodbox {  }
.bodbox h1 { color: #666; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 7pt; text-align: right; }
.bodbox h2  /* Used for all box headers. Has background, centred text. */ { color: #2d2d2d; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12pt; background-image: url(../images/layout/footer1-bak.gif); text-align: center; margin-top: -0.05em; padding-top: 2px; padding-bottom: 1px; padding-left: 5px; }
.bodbox h3  /* Text is same as paragraph, underlined, dotted. Clr same as H2 */ { color: #2d2d2d; font-size: 8pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; text-align: left; margin: 3px; padding: 0 2px 2px; border-bottom: 1pt solid #f0f0f0; outline-color: #666; }
.bodbox h4  /* Same as Paragraph text. Is centred, not left aligned. */ { color: #666; font-size: 8pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; text-align: center; margin: 3px; padding: 0 2px 2px; }
.bodbox h5 { color: #666; font-size: 8pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; text-align: left; margin: 3px; padding: 3px 2px 0; }
.bodbox h6 { color: #666; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10pt; text-align: center; }
.bodbox p { color: #666; font-size: 8pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; text-align: left; margin: 3px; padding: 0 2px 2px; }
.bodbox a { color: maroon; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; }
.bodbox a:link { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
.bodbox a:visited { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
.bodbox a:hover { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
.bodbox a:active { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; }
/*Footer*/
.footer_box { height: 15pt; }
.footer { background-color: white; }
.footerBordered {  }
.footerCapsule { background-color: white; text-align: center; padding-top: 5px; padding-bottom: 5px; }
/*Image placement
*/
.table { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center; }
/*Footer
*/
.footerCapsule h6 { color: #666666; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.footerCapsule p { color: #666666; font-size: 7pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.footerCapsule a { color: #666666; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.footerCapsule a:link { color: purple ; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; text-align: center; }
.footerCapsule a:visited { color: purple ; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.footerCapsule a:hover { color: purple ; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.footerCapsule a:active { color: purple ; font-size: 7pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: underline; }
/*Navigation 2*/
.navbox2 { text-align: right; width: 100%; }
.navbox2 h3 { color: #666666; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; }
.navbox2 p { color: #666666; font-size: 8pt
; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 8pt; text-align: right; }
.navbox2 a { color: #666666; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; }
.navbox2 a:link { color: #666 ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; }
.navbox2 a:visited { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; }
.navbox2 a:hover { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; }
.navbox2 a:active { color: purple ; font-size: 8pt; font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; }
