 * CSS layout */


html {
  background-color: #FFFFFF;
  height:auto;
  margin: 0px;
  padding:0px;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  color:#1f415c;
}



body {
  background-color: #FFFFFF;
  height:auto;
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  color:#1f415c;
}



FORM {
  margin:0px;
  padding:0px;
}
	

INPUT {
  border: 1px solid #075899;
  color:#075899;
  background-color:#ffffff;
  height:20px;
  margin:0px;
  padding:0px;
}


INPUT#searchbox {
  margin-top:15px;
  height:15px;
  width:90px;
 
}

INPUT#searchbut {
  width:50px;
}	


a {color:#075899; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}

a.additionalnavi { font-size:12px; font-weight:normal; text-decoration: none; color: #075899; }
a.additionalnavi:hover 	{font-size:12; font-weight:normal; text-decoration: none; color: #000000;}


h1 {
  margin:0px;
  padding:0px;
  font-family:Verdana;
  font-size:24px;
  font-weight:normal;
  color:#075899;
}


hr {
  float:left;
  color:#CCCCCC;
  height:1px;
  width:100%; 
}



#container {
  width: 820px;
  height: 100%;
  background-color: #FFFFFF;
  background-image:url('../images/back.gif');
  background-repeat:repeat-y;

}


#head {
  float:left;
  border: 0px;
  width: 820px;
  height: 70px;
  background-color: #FFFFFF;
  background-image:url('../images/head.gif');
  background-repeat:no-repeat;
}

#helpnavi{
  width: 450px;
  height: 20px;
  text-align: left;
  float: left;
  margin-top:53px;
  margin-left:15px;
  color:#075899;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;

}



#picture{
  border:0px;
  float:left;
  width: 820px;
  height: 145px;
  background-color: #FFFFFF;
  background-image: url('../images/picture.jpg');
  background-repeat: no-repeat;
}


#boxleft{
  width: 100px;
  height: auto;
  float: left;
  text-align: left;
  margin-top:15px;
  padding-left:15px;
  padding-right:5px;

}


#content{
  width: 408px;
  height: auto;
  float: left;
  text-align: left;
  margin-top:30px;
  border-left:1px #005ea8 solid;
  border-right:1px #005ea8 solid;
  padding-left:10px;
  padding-right:10px;

}


#picright{
  width: 270px;
  height: 200px;
  float: right;
  text-align: left;
  margin-top:0px;
  background-image: url('../images/right.gif');
  background-repeat: no-repeat;

}

#boxright{
  width: 210px;
  height: auto;
  float: right;
  text-align: left;
  margin-top:30px;
  padding-left:10px;
  padding-right:50px;

}


#foot{
  border: 0px;
  float:left;
  width: 820px;
  height: 70px;
  background-color: #FFFFFF;
  background-image: url('../images/foot.gif');
  background-repeat: no-repeat;
}


#copy{
  font-size:10px;
  font-family:Arial;
  color:#999999;
  width: 600px;
  height: 20px;
  text-align: right;
  float: right;
  margin-top:30px;
}

a.sitemap_level1 {
  display:block;
  font-size:14px;
  font-family:Verdana;
  font-weight:normal;
  color:#1f415c;
  padding-top:15px;
  padding-left:0px;
  }

a.sitemap_level1:hover {
  display:block;
  font-size:14px;
  font-family:Verdana;
  font-weight:normal;
  color:#000000;
  padding-top:15px;
  padding-left:0px;
  }

a.sitemap_level2 {
  display:block;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  color:#075899;
  padding-left:5px;
}

a.sitemap_level2:hover {
  display:block;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  color:#000000;
  padding-left:5px;
}

a.sitemap_level3 {
  display:block;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  color:#075899;
  padding-left:10px;
}

a.sitemap_level3:hover {
  display:block;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  color:#000000;
  padding-left:10px;

}


