/* CSS Document */

#header {
  margin:0px;
  position:relative;
  height:289px;
  padding: 0px 0px;
}

#header .links,#header .nolinks {
  padding:0;color:#808BA2;
  font:0.92em Arial,Helvetica, sans-serif;
  overflow:hidden;white-space:nowrap;
}

#header .links a{
  padding:0px 5px 0px 5px;
  color:#808BA2;font:1em Arial,Helvetica,sans-serif;
  text-decoration:none;white-space:nowrap;
}

#header .nolink {
  padding:0px 5px 0px 5px;color:#808BA2;
  font:0.92em Arial,Helvetica,sans-serif;white-space:nowrap;
}

#header .links .nolink {
  font:1em Arial,Helvetica,sans-serif;
}

#header a:hover{
  text-decoration:underline;
}

#header #servicelinks {
  width:100%;height:20px;
  padding:21px 0px 13px 0px;
  vertical-align: text-bottom;
}

#header #sitetitle{
  padding:27px 0px 4px 0px;
  margin:0px 0px 0px 4px;
  text-align:right;height:25px;
}

#header #sitetitle a{
  color:#006;font:normal 22px Arial,Helvetica, sans-serif;
  text-decoration:none;white-space:nowrap;text-transform:uppercase;
}

#header #sitetitle a:hover{
  text-decoration:none;
}

#header #logo {
  position:absolute;left:0px;top:14px;
}

#header #banner {
	height:175px;
	background:url(./images/site/banner_bg.jpg) no-repeat;
} 

#header #logo {
	position:absolute; left:29px; top:80px;
}

#header #topline{
  border-top:5px solid #f60;height:1px;
}

#header #langtoggle{
  padding:0px 10px 0 50px;font:1em Arial;
}

.header .langtoggle{
  position:absolute;right:360px;top:83px;_top:66px;
}

#header #searchtoggle {
  position:absolute;right:0px;top:13px;
}

#header #searchtoggle  #fullText {
  vertical-align:middle;height:14px;width:180px;
  font:normal 1em Arial,Helvetica,sans-serif;
  margin:5px 0px 1px 5px;padding:1px 0px 0px 2px;
  border:1px solid #ccc;color:#ccc;
}

#header #searchtoggle  a.send{
  font:bold 1em Arial;color:#788cc7;
  margin:0px;vertical-align:bottom;
  padding:0px 0px 0px 4px;background-color:#fff;
}

#header #searchtoggle  a.send:hover{text-decoration:underline;}
#header img.wid{width:730px; height:1px;}
#header #searchall {color:#f60;}

#header #hnav{
  background-color:#B4C3E2;color:#fff;
  margin:2px 10px 10px 10px;vertical-align:
  middle;padding:5px 0px 4px 0px;
}

#header #hnav a{
  background-color:#B4C3E2;
  color:#006;font:bold 0.92em Arial,Helvetica,sans-serif;
  padding:5px 7px 4px 7px;border-right:1px #FFF solid;
  text-align:center;text-decoration:none;
}

#header #hnav a:hover{
  background-color:#C2DBF8;color:#006;
  font:bold 0.92em Arial,Helvetica,sans-serif;text-decoration:none;
}

#header #pagemenu{padding:0px 0px 10px 0px;}