/* CSS Document */


html
{
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#FE7D19;
	font-size:76%; 
	font-family:verdana;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body 
{
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:#FE7D19;
	background-image: url('BackgroundBody.png');
  background-repeat: repeat-y;
  background-position: center 0;
	}

#content 
{
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:180px; 
	bottom:50px; 
	width:782px;
  #width:800px;
  _width:800px;
  width:800px\9; 
	margin-left:-401px; 
	left:50%; 
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#fff;
	padding: 10px;
}

* html #content 
{
	top:0; 
	bottom:0; 
	height:100%;
	border-top:184px solid #fff; 
	border-bottom:50px solid #fff;
}

#head 
{
	position:absolute; 
	margin-left:-401px; 
	left:50%; 
	top:0; 
	width:802px; 
	min-width:802px; 
	height:180px; 
	background:#fff; 
	font-size:1em; 
	z-index:5; 
	border:1px solid #000;
	background:url(Header.png);
	background-position:0 180px;
}

* html #head 
{
  width:802px; 
  height:148px;
}

a.nav1, a.nav2, a.nav3 
{
  width:160px; 
  height:180px; 
  display:block; 
  float:left; 
  background:url(Header.png); 
  text-align:center; 
  font-size:1em; 
  font-weight:bold; 
  color:white; 
  text-decoration:none; 
  font-family:verdana, arial, sans-serif; 
  line-height:25px; 
  overflow:hidden;
}

a.nav3
{
  float:right; 
}

#head a .pad 
{
  display:block; 
  width:160px; 
  height:155px;
  background:transparent; 
  border-bottom:1px solid white;
}


a.nav1 {background-position:0 180px;}
a.nav2 {background-position:-160px 180px;}
a.nav3 {background-position:-640px 180px;}

a.nav1:hover {background-position:0 0;}
a.nav1:hover .button {display:block; width:160px; height:25px; background:#f80; color:#fff; cursor:pointer; cursor:hand;}
a.nav2:hover {background-position:-160px 0;}
a.nav2:hover .button {display:block; width:160px; height:25px; background:#f80; color:#fff; cursor:pointer; cursor:hand;}
a.nav3:hover {background-position:-640px 0;}
a.nav3:hover .button {display:block; width:160px; height:25px; background:#f80; color:#fff; cursor:pointer; cursor:hand;}


#foot 
{
	position:absolute; 
	margin-left:-401px; 
	left:50%; 
	bottom:0; 
  width:802px; 
  #width:800px; 
  _width:800px;
  width:800px\9;
	min-width:800px;
  #min-width:800px; 
  _min-width:800px; 
  min-width:800px\9;  
	height:50px; 
	background:url(Footer.png); 
	font-size:1em; 
	z-index:5; 
	border:1px solid #000;
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
}

#copy
{
  text-align: left;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  color: white;
}

#frog
{
  text-align: right;
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  color: white;
}

#frog sup
{
  color: black;
}

#frog a
{
  color: black;
}

* html #foot 
{
  width:800px; 
  height:48px;
}

#line
{
  margin-top: 155px;
  #margin-top: 154px;
  _margin-top: 154px;
  margin-top: 154px\9;
  border-bottom:1px solid white;
}

.ref
{
  border: 1px solid black;
  margin-bottom: 20px;
}

#navlist
{
	list-style: none;
	margin: 0;
	padding: 5px;
	padding-left: 0px;
}

#navlist li
{
  font-size: 11px;
  display: inline;
	margin: 0;
	padding: 0;
}

#navlist li a
{
  text-decoration: none;
  color: black;
  padding: 5px 4px 5px 4px;
}

#navlist li a:hover
{
  text-decoration: none;
  color: black;
  background-color: #FE7D19;
  padding: 5px 4px 5px 4px;
}

.title
{
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 10px;
}

input, textarea
{
  border : 1px solid black;
	font-family:verdana;
	padding: 5px;
}

table
{
  font-size: 1em;
}

