body {
padding-left:0;
padding-right:0;
background-color:#999;
color:#000;
font-family: arial, verdana, sans-serif;
}

.main {
color:white;
margin-top:2em;
margin-left:3em;
margin-right:3em;
background-color:#000;
}
.main2 {
color:white;
margin-top:2em;
margin-left:3em;
width:14em;
background-color:#000;
}
.main3 {
color:white;
margin-top:6em;
bottom:1em;
right:1em;
position:absolute;
width:14em;
padding:0em 0em 0em 1em;
background-color:#999;
}
.menu {
color:white;
background-color:#000;
position:relative;
}
.menu li {
list-style-type:none;
margin:0 0 0.25em 0;
width:0;
}
.menu a, .menu a:visited {
display:block;
background-color:#000;
color:#fff;
border:1px solid #999;
text-align:center;
text-decoration:none;
padding: 0.25em;
width:8em;
}
.menu a span {
display:none;
}
.menu a:hover {
	background:#fff;
	color:#000;
	}
.menu a:hover span {
	display:block;	
	position:absolute;
	text-align:left;
	left:16em;
	width:38em;
	color:#000;
	background-color:#ffc;
	top:0;
	padding:1em;
	border:1px solid #000;
	}
.menu a:hover span:first-line {
font-variant: small-caps;
font-weight:bold
}
.menu a:hover span:first-letter {
font-size:125%;
}
p.banr {
padding-left:2em;
padding-right:2em;
font-size:xx-large;
text-align:center;
}
p.fc {
text-align:center;
}
.rtop {
background:url(urb.gif) no-repeat top right;
}
.rbot {
background:url(lrb.gif) no-repeat top right;
}
img.corner {
width:20px;
height:20px;
border:none;
display:block;
}
.detail {
	display:block;	
	position:absolute;
	text-align:left;
	left:6em;
	margin-top:2em;
	margin-bottom:2em;	
	right:6em;
	color:#000;
	background-color:#ffc;
	padding:2em;
	border:1px solid #000;
	}
.detailad {
	display:block;	
	position:absolute;
	text-align:left;
	left:6em;
	margin-top:2em;
	margin-bottom:2em;	
	right:16em;
	color:#000;
	background-color:#ffc;
	padding:2em;
	border:1px solid #000;
	}
.detail img {
	padding:2em;
	border:0px;
	}
.detail  p:first-line {
font-variant: small-caps;
font-weight:bold
}

.detail  p:first-letter {
font-size:125%;
}
p.center{
text-align:center;
}
.pageBot {
bottom:2em;
}
.vartable {
	display:block;	
	position:absolute;
	text-align:left;
	left:6em;
	right:6em;
	margin-top:3em;
	margin-bottom:3em;
	color:#000;
	background-color:#ffc;
	padding:2em;
	border:1px solid #000;
}
