html, body{margin:0px; height:100%}



.headerimg {background: center top no-repeat; width:100%; height:850px; position:absolute}

#header {height:850px; position:relative; filter:alpha(opacity=90); opacity:0.90}



.bcg{background-position:top center; background-repeat:no-repeat}

.bcg2{background-position:top left; background-repeat:no-repeat}



.menu {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; text-decoration:none}

a:hover.menu{color: #ffc600}

.menu2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffc600; text-decoration:none}



.menu3 {color: #999999; text-decoration: none; font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; text-align:left}

.menu3 a{position: relative; display: block; margin: 0px; padding: 10px 0px; border-bottom:solid 1px #cccccc; width: 210px; text-decoration: none; color: #666666}

.menu3 a:hover {color: #ff6633}



.ph {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; text-decoration:none; line-height:8px}



.dropmenudiv{position: absolute; visibility: hidden; width:180px; margin:17px 0px 0px 0px; padding: 0px; background: #ff6633; border: 0px; z-index:1}

.dropmenudiv a	{position: relative; display: block; margin: 0px; padding: 10px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #ff6633; color: #ffffff; font: 14px open_sansregular, Arial}

.dropmenudiv a:hover{background:#ff9900}



.dropmenudiv2{position: absolute; visibility: hidden; width:245px; margin:17px 0px 0px 0px; padding: 0px; background: #ff6633; border: 0px; z-index:1}

.dropmenudiv2 a	{position: relative; display: block; margin: 0px; padding: 10px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #ff6633; color: #ffffff; font: 14px open_sansregular, Arial}

.dropmenudiv2 a:hover{background:#ff9900}

.dropmenudiv3{position: absolute; visibility: hidden; width:280px; margin:17px 0px 0px 0px; padding: 0px; background: #ff6633; border: 0px; z-index:1}

.dropmenudiv3 a	{position: relative; display: block; margin: 0px; padding: 10px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #ff6633; color: #ffffff; font: 14px open_sansregular, Arial}

.dropmenudiv3 a:hover{background:#ff9900}

.dropmenudiv4
{
	position: absolute;
	visibility: hidden;
	width: 245px;
	margin: -39px 0 0 245px;
	padding: 0px;
	background: #ff9900;
	border: 0px;
	border-color: #3c3c3c;
	z-index:9999}

.dropmenudiv4 a
	{	position: relative;
		display: block;
		margin: 0px;
		padding: 10px 8px;
		width: auto;
		height: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:#ff9900;
		color: #ffffff;
		font: 14px open_sansregular, Arial, Helvetica, sans-serif
		}

.dropmenudiv4 a:hover
	{	color: #ffffff;
		background: #ff6633}



#footer{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#999999; font-size:14px; text-decoration:none}

.footer{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#999999; font-size:14px; text-decoration:none}

.footer2{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#999999; font-size:14px; text-decoration:underline}
a:hover.footer2{color: #ffc600; text-decoration:none}



.nav {font-family:sinkinsans, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration:none}

a:hover.nav{color: #ffc600}



.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:24px; text-decoration:none}

.p2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:24px; text-decoration:none}

a:hover.p2{color:#ffcc00;}

.p3 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height:24px; text-decoration:none}

a:hover.p3{color:#ffcc00;}

.p4 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:24px; text-decoration:none}

.p5 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height:23px; text-decoration:none}

.p6 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; line-height:24px; text-decoration:none}

.p7 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #888888; line-height:32px; text-decoration:none}

.p8 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff6633; line-height:20px; text-decoration:none}

a:hover.p8{color:#999999;}



.title { font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 60px; color: #ffffff; ;text-shadow: 0px 0px 10px #000000}

.title2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 30px; color: #ffffff; text-shadow:0px 0px 10px #000; line-height:26px}

.title3 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 30px; color: #333333; line-height:26px}

.title4 { font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 30px; color: #333333; line-height:30px}

.title5 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:24px}

.title6 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 28px; color: #ffffff; line-height:32px}

.title7 { font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 26px; color: #333333; line-height:22px}

.title8 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:24px}



.registertext {font-family:open_sansregular, Arial, Helvetica, sans-serif; width:378px; height:42px; overflow:auto; font-size: 14px; color:#333333; background-color:#fefefe; border-style:solid; border-width:1px; border-color:#d0d0d0}

.message{text-transform:none; width:780px; height:134px; overflow:auto; font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; background-color:#fefefe; border-style:solid; border-width:1px; border-color:#d0d0d0}

.hidetext{display:none; visibility:hidden}

.button{border-style:none; background-position:center; background:url(images/bcg_btm.jpg); width:150px; height:64px; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; cursor:pointer}





.btn {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0px;

  font-family: open_sanssemibold, Arial, Helvetica, sans-serif;

  color: #ffffff;

  font-size: 18px;

  background: #ff6633;

  padding: 25px 110px 25px 110px;

  text-decoration: none;

}



.btn:hover {

  font-family: open_sanssemibold, Arial, Helvetica, sans-serif;

  color: #feeda8;

  background: #a0d347;

  font-size: 18px;

  text-decoration: none;

}



.btn2 {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0px;

  border-style:none; 

  font-family: open_sansregular, Arial, Helvetica, sans-serif;

  color: #ffffff;

  font-size: 18px;

  background: #ff6633;

  padding: 19px 50px 19px 50px;

  text-decoration: none;

}



.btn3 {

   width:150px;

   height:60px;	

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0px;

  font-family: open_sanssemibold, Arial, Helvetica, sans-serif;

  color: #ffffff;

  font-size: 18px;

  background: #ff6633;

  padding: 0px;

  text-decoration: none;

  border:0px;

}



.btn3:hover {

  font-family: open_sanssemibold, Arial, Helvetica, sans-serif;

  color: #feeda8;

  background: #a0d347;

  font-size: 18px;

  text-decoration: none;

}

.btn4 {
   width:150px;
   height:52px;
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
   background: #ff6633;
   border-style:none;
   color: #ffffff;
   font-size: 15px;
   font-family: open_sansregular, Arial, Helvetica, SimHei, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn4:hover {
  background:#a0d347;
  border-style:none;
  text-decoration: none;
  color: #ffffff;
}



@font-face {

    font-family: 'open_sanssemibold';

    src: url('font/opensans-semibold-webfont.eot');

    src: url('font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/opensans-semibold-webfont.woff2') format('woff2'),

         url('font/opensans-semibold-webfont.woff') format('woff'),

         url('font/opensans-semibold-webfont.ttf') format('truetype'),

         url('font/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sansregular';

    src: url('font/opensans-regular-webfont.eot');

    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/opensans-regular-webfont.woff2') format('woff2'),

         url('font/opensans-regular-webfont.woff') format('woff'),

         url('font/opensans-regular-webfont.ttf') format('truetype'),

         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





* {

  margin: 0;

}

html, body {

  height: 100%;

}

.page-wrap {

  min-height: 100%;

  /* equal to footer height */

  margin-bottom: -60px; 

}

.page-wrap:after {

  content: "";

  display: block;

}

.site-footer, .page-wrap:after {

  /* .push must be the same height as footer */

  height: 60px;

}

.site-footer {

	background:url(images/bcg_footer.jpg);

}