.bcg{background-position: top center; background-repeat:no-repeat}
.bcg2{background-position: top center; background-repeat:repeat-x}
.bcg3{background-position: center; background-repeat:no-repeat; background-size:cover}
 
#map {height: 100%;}

.footer{font-family:opensans-regular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-decoration:none}
a:hover.footer{color:#e35223; text-decoration:none}

.ph {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 19px; color: #666666; line-height:16px; text-decoration:none}
a:hover.ph{color: #666666; text-decoration:none}

.menu {color: #333333; text-decoration:none; font-family:BlissRegular, Arial, Helvetica, sans-serif; font-size: 18px; line-height:18px}
a:hover.menu {color: #e35223; text-decoration:none}

.c {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:28px; text-decoration:none}
.c2 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height:24px; text-decoration:none}
.c3 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:28px; text-decoration:none}
a:hover.c3{color: #333333; text-decoration:none}
.c4 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:26px; text-decoration:none}
.c5 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:26px; text-decoration:none}

.p {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:30px; text-decoration:none}

.h1 {font-family:NeoSans, Arial, Helvetica, sans-serif; font-size: 55px; color: #333333; line-height:55px; text-decoration:none}

.titleG {font-family:NeoSans, Arial, Helvetica, sans-serif; font-size: 50px; color: #333333; line-height:56px; text-decoration:none}
.title {font-family:TCM_regular, Arial, Helvetica, sans-serif; font-size: 60px; color: #333333; line-height:60px; text-decoration:none}
.title2 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 25px; color: #666666; line-height:35px; text-decoration:none}
.title3 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:30px; text-decoration:none}

.eq {font-family:pilg600r, Arial, Helvetica, sans-serif; font-size: 36px; color: #050505; line-height:36px; text-decoration:none}
.form {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #050505; line-height:32px; text-decoration:none}
.registertext {font-family:opensans-regular, Arial, Helvetica, sans-serif; width:398px; height:42px; overflow:auto; font-size: 16px; color:#050505; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#cccccc}
.message{font-family:opensans-regular, Arial, Helvetica, sans-serif; width:398px; height:128px; overflow:auto; font-size:16px; color:#050505; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#cccccc; text-transform:none}
.message2{font-family:opensans-regular, Arial, Helvetica, sans-serif; width:398px; height:216px; overflow:auto; font-size:16px; color:#050505; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#cccccc; text-transform:none}
.hidetext{display:none; visibility:hidden}

.btn {
   width:350px;
   height:80px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  background-color: #e6e6e6;
   border-style:none;
   color: #050505;
   font-size: 24px;
   font-family: pilg600r, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn:hover {
  background-color: #000000;
  color: #e35223;
  font-size: 24px;
  font-family: pilg600r, Arial, Helvetica, sans-serif;
}

@font-face {
    font-family: 'NeoSans';
    src: url('font/NeoSansStdTR.eot');
    src: url('font/NeoSansStdTR.eot?#iefix') format('embedded-opentype'),
         url('font/NeoSansTR.woff') format('woff'),
         url('font/NeoSansStdTR.otf') format('truetype'),
         url('font/NeoSansStdTR.svg#NeoSans') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'NeoSans-Medium';
    src: url('font/NeoSansStdMediumTR.eot');
    src: url('font/NeoSansStdMediumTR.eot?#iefix') format('embedded-opentype'),
         url('font/NeoSansMediumTR.woff') format('woff'),
         url('font/NeoSansStdMediumTR.otf') format('truetype'),
         url('font/NeoSansStdMediumTR.svg#NeoSans-Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TCM_regular';
    src: url('font/TCM_regular.eot');
    src: url('font/TCM_regular.eot?#iefix') format('embedded-opentype'),
         url('font/TCM_regular.woff') format('woff'),
         url('font/TCM_regular.ttf') format('truetype'),
         url('font/TCM_regular.svg#TCM_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BlissRegular';
    src: url('font/BlissRegular.eot');
    src: url('font/BlissRegular.eot?#iefix') format('embedded-opentype'),
         url('font/BlissRegular.woff') format('woff'),
         url('font/BlissRegular.ttf') format('truetype'),
         url('font/BlissRegular.svg#BlissRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Bold-webfont.woff') format('woff'),
         url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('font/OpenSans-Bold-webfont.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'opensans-regular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#opensans-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pilg600r';
    src: url('font/pilg600r-webfont.eot');
    src: url('font/pilg600r-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/pilg600r-webfont.woff') format('woff'),
         url('font/pilg600r-webfont.ttf') format('truetype'),
         url('font/pilg600r-webfont.svg#pilg600r') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Sticky Header */

#nav{z-index:0;}
#footer{display:run-in;}
/* Reset body padding and margins */
body { margin:0; padding:0; }

/* Make Header Sticky */
#header_container {border:0px; height:161px; left:0; position:fixed; width:100%; top:0; z-index:9999;}
#header_content{ line-height:0px; margin:0 auto; width:100%; text-align:center; z-index:9999;}
			
/* Sticky Footer CSS */

* {
  margin: 0;
}
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -80px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 80px;
}
.site-footer {
	background-repeat:repeat-x;
	background-position:center top;
	background: url(images/bcg_footer2.jpg);
}

