.headerimg {background: center top no-repeat; width:100%; height:1000px; position:absolute}
#header {height:1000px; position:relative; filter:alpha(opacity=90); opacity:0.90}

.bcg{background-position:top center; background-repeat:no-repeat}
 
#map {height: 100%;}

#footer{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none}
.footer{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none}
a:hover.footer{font-family:Arial, Helvetica, sans-serif; color:#feb716; font-size:12px}
.footer2{font-family:trade-regular, Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-decoration:none}

.d {font-family:trade-regular, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration:none}
a:hover.d {color: #ff9933;}

.c {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; text-decoration:none; line-height: 20px}
a:hover.c {color: #ff9933;}

.menu {color: #cccccc; text-decoration:none; font-family:trade-bold, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 20px}
a:hover.menu {color: #ff9933;}
.menu2 {color: #cccccc; text-decoration:none; font-family:trade-bold, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 33px}
a:hover.menu2 {color: #ff9933;}
.menu3 {color: #cccccc; text-decoration:none; font-family:trade-bold, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 33px}
a:hover.menu3 {color: #ff9933;}

.nav{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#666666; font-size:13px; text-decoration:none; line-height: 16px}
a:hover.nav{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ff9933; font-size:13px}
.nav2{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; text-decoration:none; line-height: 16px}
a:hover.nav2{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ff9933; font-size:13px}
.nav3{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; text-decoration:none; line-height: 16px}
a:hover.nav3{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#666666; font-size:13px}
.nav4{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#000000; font-size:13px; text-decoration:none; line-height: 16px}
a:hover.nav4{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#666666; font-size:13px}

.ph {font-family:trade-regular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height:24px; text-decoration:none}
.e {font-family:trade-regular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff9933; line-height:24px; text-decoration:none}
a:hover.e{color: #ffffff;}
.add {font-family:trade-regular, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:18px; text-decoration:none}

.p {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:26px; text-decoration:none}
.p2 {font-family:trade-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:22px; text-decoration:none}
.p3 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:30px; text-decoration:none}
.p4 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:30px; text-decoration:none}
a:hover.p4 {color: #ff9933;}
.p5 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:30px; text-decoration:none}


.title { font-family:trade-bold, Arial, Helvetica, sans-serif; font-size: 42px; color: #000000; line-height:40px}
.title2 { font-family:trade-bold, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:34px}
.title3 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 48px; color: #000000; line-height:30px}
.title4 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; line-height:35px; text-decoration:none}
.title5 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:20px}
.title6 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 44px; color: #000000; line-height:20px}
.title7 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 24px; color: #333333; line-height:35px; text-decoration:none}
.title8 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 36px; color: #ffffff; line-height:30px}
.title9 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 28px; color: #666666; line-height:35px; text-decoration:none}
a:hover.title9 {color: #ff9933;}
.title10 { font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 36px; color: #ff9900; line-height:30px}
.title11 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff6600; line-height:35px; text-decoration:none}
.title12 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:30px}
a:link.title12 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff9933; line-height:30px; text-decoration: none}
a:active.title12 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff9933; line-height:30px; text-decoration:none}
a:visited.title12 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff9933; line-height:30px; text-decoration:none}
a:hover.title12 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:30px; text-decoration:none}
.title13 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:30px; text-decoration:none}
.title14 {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:40px; text-decoration:none}
.title15 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 21px; color: #ffffff; line-height:32px}
.title16 { font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:40px}

.map {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; line-height:24px; text-decoration:none}
.map2 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:24px; text-decoration:none}

.form {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height:20px; text-decoration:none}
.registertext {font-family:open_sansregular, Arial, Helvetica, sans-serif; width:360px; height:30px; overflow:auto; font-size: 14px; color:#333333; background-color:#ffffff; border-style:solid; border-width:0px; border-color:#d3d3d3}
.message{font-family:open_sansregular, Arial, Helvetica, sans-serif; width:360px; height:170px; overflow:auto; font-size:14px; color:#333333; background-color:#ffffff; border-style:solid; 
border-width:0px; border-color:#d3d3d3; text-transform:none}
.hidetext{display:none; visibility:hidden}

.t {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 34px; color: #ffffff; line-height:40px; text-decoration:none}
.t2 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:30px; text-decoration:none}
.t3 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff9900; line-height:35px; text-decoration:none}
.t4 {font-family:open_sanssemibold, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:24px; text-decoration:none}
.t5 {font-family:open_sansregular, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:24px; text-decoration:none}

.btn {
   width:324px;
   height:86px;
  -webkit-border-radius: 45;
  -moz-border-radius: 45;
  border-radius: 45px;
   background: #000000;
   border-style:solid; border-width: 1px; border-color:#ec6941;
   color: #ffffff;
   font-size: 24px;
   font-family: open_sansregular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn:hover {
  background: #333333;
  border-style:solid; border-width: 1px; border-color:#ec6941;
  text-decoration: none;
  color: #ffffff;
}

.btn2 {
   width:200px;
   height:54px;
  -webkit-border-radius: 45;
  -moz-border-radius: 45;
  border-radius: 45px;
   background: #000000;
   border-style:solid; border-width: 1px; border-color:#ec6941;
   color: #ffffff;
   font-size: 16px;
   font-family: open_sansregular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }

.btn2:hover {
  background: #ffffff;
  border-style:solid; border-width: 1px; border-color:#ec6941;
  text-decoration: none;
  color: #000000;
}

@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#c') 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;

}

@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.woff2') format('woff2'),
         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: 'trade-bold';
    src: url('font/tradegob.eot');
    src: url('font/tradegob.eot?#iefix') format('embedded-opentype'),
         url('font/tradegob.woff2') format('woff2'),
         url('font/tradegob.woff') format('woff'),
         url('font/tradegob.ttf') format('truetype'),
         url('font/tradegob.svg#trade-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'trade-regular';
    src: url('font/tradegor.eot');
    src: url('font/tradegor.eot?#iefix') format('embedded-opentype'),
         url('font/tradegor.woff2') format('woff2'),
         url('font/tradegor.woff') format('woff'),
         url('font/tradegor.ttf') format('truetype'),
         url('font/tradegor.svg#trade-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Dropdown CSS */

.dropmenudiv{position: absolute; visibility: hidden; width:150px; margin:24px 0px 0px -5px; padding: 0px; background: #ff9933; border: 0px; z-index:1}
.dropmenudiv a	{position: relative; display: block; margin: 0px; padding: 10px 8px 8px 8px; width: auto; white-space: nowrap; text-align: left; text-decoration:none; background: #ff9933; color: #ffffff; font: 17px trade-bold, Arial}
.dropmenudiv a:hover{background:#1c1c1c; color: #ffffff}



/* 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:110px; 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: -310px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 310px;
}
.site-footer {
	background-repeat:repeat-x;
	background-position:center top;
	background: url(images/bcg_footer.jpg);
}

.tint {
		 opacity: 1;
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
	}
.tint:hover{
		 opacity: 0.7;}

/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
	
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.6);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 160px; 
		left: 50%;
		margin-left: -460px;
		width: 800px;
		background:url(images/bcg_top_04.png) 0px 0px;
		position: absolute;
		z-index: 101;
		padding: 60px 60px 60px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		-moz-box-shadow: 0 0 0px rgba(0,0,0,0);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0);
		-box-shadow: 0 0 10px rgba(0,0,0,0);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		background:url(images/btm_close.jpg) 0px 0px;
		position: absolute;
		width:60px;
		height:60px;
		top: 0px;
		right: 0px;
		cursor: pointer;
		} 
		
#css_table {
      display:table;
  }
.css_tr {
      display: table-row;
  }
.css_td {
      display: table-cell;
	  height:200px;
	  width:200px;
  }
