
ul
	{
	margin:0 0 0 2.5em;
	padding:0
	}

h1
	{
	margin:0;
	padding:0.5em 0 1em 0;
	letter-spacing:-0.1ex;
	font-size:1.8em
	}

h2
	{
	margin:0;
	padding:0.5em 0;
	letter-spacing:-0.1ex;
	font-size:1.5em
	}

#sub, #sub ul {
  list-style: none;
  margin: 10 0 0 9;
  padding: 0;
  border: 1px solid #96C5F7;
  background: #6E7EF7;
  float: left;
  width: 750px;
}
#sub li {
  float: left;
  position: relative;
  background: none;
}

#sub a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 130px;
  padding: 3px 10px;
  background: url(dot00000.png) repeat-y right;
}
#sub a:hover {
  color: #000;
  background: #B9EEFF;	
}
#sub li:hover,
#sub li.jshover {
  background: #052B56;
}

#sub li ul {
  display: none;
  position: absolute;
  background: url(dot001.png);
  padding: 8px 0;
  width: 130px;
}
#sub li li a {
  width: 138px;
  background: none;
}
#sub li:hover ul,
#sub li.jshover ul {
  display: block;
}

#sub li:hover li ul,
#sub li.jshover li ul {
  display: none;
  width: 130px;
  top: -9px;
  left: 158px;
}
#sub li:hover li:hover ul,
#sub li.jshover li.jshover ul {
  display: block;
  }