.headerimg {background: center top no-repeat; width:100%; height:908px; position:absolute}
#header {height:908px; position:relative; filter:alpha(opacity=90); opacity:0.90}

@font-face {
    font-family: 'helvetica_neuethin';
    src: url('font/hlt____-webfont.eot');
    src: url('font/hlt____-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/hlt____-webfont.woff2') format('woff2'),
         url('font/hlt____-webfont.woff') format('woff'),
         url('font/hlt____-webfont.ttf') format('truetype'),
         url('font/hlt____-webfont.svg#helvetica_neuethin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'antonio-bold';
    src: url('font/antonio-bold-webfont.eot');
    src: url('font/antonio-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/antonio-bold-webfont.woff2') format('woff2'),
         url('font/antonio-bold-webfont.woff') format('woff'),
         url('font/antonio-bold-webfont.ttf') format('truetype'),
         url('font/antonio-bold-webfont.svg#antonio-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.bcg{ background-position:center top; background-repeat:no-repeat}
.bcg2{ background-repeat: repeat-y}

#footer{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px}

.footer{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px}
.footer2{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px}

a:link.footer {color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:active.footer {color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:visited.footer {color: #ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a:hover.footer {color: #f1dcc1; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.registertext {font-family:Arial, Helvetica, sans-serif; width:458px; height:63px; overflow:auto; font-size: 18px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#959595}
.message{text-transform:none; width:458px; height:253px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#959595}
.button{border-style:none; background-position:center; background:url(images/bcg_btm.png); width:188px; height:56px; font-family: antonio-bold, Arial, Helvetica, sans-serif; font-size: 24px; color: #666666; cursor:pointer}

.p {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #20575b; line-height:26px}
.p2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; line-height:30px}
.p3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:26px}
.p4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:26px}
.p5 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffff00; line-height:34px}

.title {font-family: antonio-bold, Arial, Helvetica, sans-serif; font-size: 30px; color: #ffff33; line-height:40px}
.title2 {font-family: Gotham-Rounded-Medium, Arial, Helvetica, sans-serif; font-size: 36px; color: #ffff33; line-height:40px}
.title3 {font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #666666; line-height:50px; font-weight:bold}

a:link.p {color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height:30px}
a:active.p {color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height:30px}
a:visited.p {color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height:30px}
a:hover.p {color: #ffff33; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height:30px}

a:link.p2 {color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height:34px}
a:active.p2 {color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height:34px}
a:visited.p2 {color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height:34px}
a:hover.p2 {color: #ffff33; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size: 24px; line-height:34px}

a:link.menu {color: #20575b; text-decoration:none; font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 20px}
a:active.menu {color: #20575b; text-decoration:none; font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 20px}
a:visited.menu {color: #20575b; text-decoration:none; font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 20px}
a:hover.menu {color: #ffff33; text-decoration:none; font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 20px}

* {
  margin: 0;
}
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -102px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 102px;
}
.site-footer {
	background:url(images/bcg_05.jpg);
}