p,h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

html {
background:#fff;
border:0;
font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif;
font-size:80%;
height:100%;
max-height:100%;
overflow:hidden;
margin:0;
padding:0;
}

body {
background:#000;
background-image:url(../pics/back_grey.jpg);
background-repeat:repeat-y;
border:0;
color:#fff;
font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif;
font-size:8pt;
height:100%;
max-height:100%;
overflow:hidden;
margin:0;
padding:0;
}

#content {
display:block;
height:100%;
max-height:100%;
overflow:auto;
padding-left:40px;
padding-top:20px;
position:relative;
word-wrap:break-word;
z-index:3;
}

#head {
display:block;
height:116px;
position:absolute;
left:0;
top:0;
width:950px;
z-index:5;
margin:0;
}

#footer {
	background-color:#19357e;
	background-image:url(../pics/subnavi_back_child.jpg);
	background-repeat:repeat-y;
	border-top:2px solid #FFF;
	bottom:-1px;
	color:#DA9F43;
	display:block;
	height:40px;
	left:0;
	position:absolute;
	width:950px;
	z-index:4;
	margin:0;
	padding:0;
}

.pad1 {
display:block;
float:left;
height:50px;
width:18px;
}

.pad2 {
display:block;
height:100px;
}

#footer ul {
float:right;
font-size:10px;
list-style:none;
text-align:center;
margin:1px 11px 0 0;
padding:0;
}

* html #footer ul {
margin-right:6px;
margin-top:0;
}

#footer ul li {
border-bottom:3px solid #fff;
float:left;
text-align:center;
margin:0;
padding:0;
}

*html #footer ul li {
border-bottom:2px solid #fff;
}

#footer ul li a {
background:#000;
border-left:2px solid #fff;
color:#fff;
text-decoration:none;
padding:1px 15px;
}

#footer ul li a:hover {
background:#19357e;
}
