html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
  background:#333;
  margin:5px 0 0 0;
}

h1 {
  font-size:22px;
  margin:0 0 9px 0;
}

h2 {
  font: bold 16px/20px Arial, sans-serif;
  margin:0 0 5px 0;
  padding:0;
  color:#666;
}

a {
  text-decoration: none;
  color: #3E628E;
}

a:hover {
  border: none;
  text-decoration: underline;
  color: #970000;
}
p {
  padding:0 0 10px 7px;
  margin:0;
}

ul {
  padding:0 0 10px 27px;
  margin:0;
}

.slide{
  margin:1px 0 0 0;
}

.slide #slide {
  text-align:left;
  margin:0;
  padding:0;
}

.header {
  width:1000px;
  padding:0;
  margin:0;
}

.header #logo {
  height:80px;
  width:414px;
  background-image: url(../pic/alro_r1_c1.gif);
  padding:0;
}
.header #header {
  background-image: url(../pic/alro_r1_c4.gif);
  padding:0;
}

.menu {
  width:1000px;
}

.content {
  width:1000px;
  color: #666;
  font: normal 14px/18px Arial, sans-serif;
  text-align:left;
}

.content #navi {
  background-color:#F6F6F6;
  width:280px;
  border-right: 3px solid #ccc;
}
td.content, #content {
  background-color:#FFF;
  padding:25px 15px 15px 15px;
  width:940px;
}

.footer {
  background-image: url(../pic/alro_r5_c1.gif);
  width:1000px;
  height:168px;
  text-align:left;
}

td.foo_left, #foo_left {
  padding: 15px 0 0 40px;
  color:#7D7D7D;
  font: normal 14px/18px Arial, sans-serif;
}

td.foo_left a {
	color:#7D7D7D;
}
