@charset "utf-8";
/* CSS Document */

html, body {

  margin: 0px;
  padding: 0px;
  font: 12px Arial, Helvetica, sans-serif;
  width: 100%;
  height:100%;
  overlow: auto;
}

label {
	font: 15px Arial, Helvetica, sans-serif;
	color: black;
}

img { border: 0; }

a:focus, a:active {
   outline: 0;
   -moz-outline: none;
}

#background {
  background: #FFFFFF url(../imgs/fullback2.jpg) repeat-y;
  position: absolute;
  z-index: 1; 
  width: 100%; 
  height: auto;
  height: 100%;
  min-height: 100%
}

#scroller {
	position:absolute;
	width: 100%;
	height: auto;
	height: 100%;
	min-height: 100%;
	overflow:auto;
	z-index:1;
} 

#container {
  margin: 0px auto;
  position: relative;
  background: #FFFFFF;
  width: 800px;
  height:auto;
  height:100%;
  min-height:100%;
  z-index: 10; 
}

#top {
  background: transparent top left no-repeat url(../imgs/header2.png);
  position: relative;
  width: 800px;
  height:auto;
  height:200px;
  margin-top: 0px;
  z-index: 15; 
}

#center {
  background: no-repeat url(../imgs/background.jpg);
  position: relative;
  width: 800px;
  height: auto;
  height:1000px;
  min-height: 100%;
  margin-top: 0px;

}
/* No */
#scenter {
  background: no-repeat url(../imgs/background.jpg);
  position: relative;
  width: 800px;
  height: auto;
  height:2100px;
  min-height: 100%;
  margin-top: 0px;
}

#hcenter {
  background: no-repeat url(../imgs/background.jpg);
  position: relative;
  width: 800px;
  height: auto;
  height:100%;
  min-height: 100%;
  margin-top: 0px;
}

#first {
  background: transparent no-repeat url(../imgs/first.jpg);
  margin: 0px auto;
  position: relative;
  width: 800px;
  height:auto;
  height:193px;
  margin-top: 0px;
}
#tcenter {
  background: repeat-y url(../imgs/background3.jpg);
  position: relative;
  width: 800px;
  height: auto;
  height: 2750px;
  min-height: 100%;
  margin-top: 0px;
  z-index: 15;
}
#zcenter {
  background: repeat-y url(../imgs/background3.jpg);
  position: relative;
  width: 800px;
  height: auto;
  height: 100%;
  min-height: 100%;
  margin-top: 0px;
  z-index: 15;
}
#last {
  background: transparent no-repeat url(../imgs/last.jpg);
  margin: 0px auto;
  position: relative;
  width: 800px;
  height:auto;
  height:89px;
  margin-top: 0px;
}

#bottom  {
  background: transparent no-repeat url(../imgs/foot.png);
  position: relative;
  width: 800px;
  height:auto;
  height:50px;
  bottom: 0;
}

#top_sack {
  position: absolute;
  width: 300px;
  text-align: right;
  margin-left: 480px;
  margin-top: 0px;
}

#nav {
  position: absolute;
  width: 800px;
  text-align: right;
  margin-left: 0px;
  bottom: 8px
}
#section_other {
  position: absolute;
  width: 780px;
  padding:10px;
  margin-top: 70px;
  height: auto;
  height: 100%;
  min-height: 100%;
  text-align:left;
}

#section_new {
	position: absolute;
	width: 780px;
	padding:10px;
	margin-top: -100px!important;
	height: auto;
	height: 100%;
	min-height: 100%;
	text-align:left;
	clear:both;
}

#section_rfoh {
	position: absolute;
	width: 760px;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top: -30px;
	height: auto;
	height: 100%;
	min-height: 100%;
	text-align:center;
	left: 23px;
	top: 12px;
}


#section_salute {
  position: absolute;
  width: 800px;
  padding:0px;
  margin-top: 500px;
  height: auto;
  height: 320px;
  min-height: 100%;
  text-align:left;
}
#section_left {
  position: absolute;
  width: 420px;
  margin-top: 5px;
  margin-left: 5px;
  height: auto;
  padding: 10px;
  left: 25px;
  text-align: left;
  z-index:21;
}

#main_photo {
  background: no-repeat url(../imgs/run.jpg);
  position: absolute;
  width: 100%;
  height: 100%;
  margin-top: 650px;
  margin-left: 50px;
  padding: 0px;
  z-index: 50;
}

#section_right {
  position: absolute;
  width:300px;
  margin-top: 5px;
  margin-left: 470px;
  right: 25px;
  height: auto;
  padding: 5px;
  z-index: 20;
}

#section_bottom {
	position: absolute;
	width:100%;
	margin-top: 0px;
	margin-left: 0px;
	height: 80px;
	padding: 0px;
	z-index: 20;
}

#section_lower {
  position: absolute;
  width:800px;
  margin-top: 5px;
  margin-left: 0px;
  height: auto;
  padding: 0px;
}
