body{
 text-align:center;
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
 color:#990000;
 font-size:1em;
}
A:link {
 color: #990000;
 text-decoration:none;
} 
A:visited {
 color: #990000;
 text-decoration:none;
} 
A:hover {
 color: #FF3300;
 text-decoration:none;
} 
A:active {
 color: red;
 text-decoration:none;
} 
address{
 border-top:solid 1px #990000;
 font-style:normal;
 color:#FF9999;
 text-align:right;
 font-size:0.75em;
}
h1{
 font-size:1.25em;
}
p.head{
 text-align:left;
 margin-left:10px;
 margin-top:0;
 margin-bottom:0;
 font-weight:bold;
 font-size:2em;
 color:#CC0000;
}
p.head img{
 vertical-align:middle;
 margin-right:0.5em;
}
p.menu{
 color:#FFFFFF;
 margin-left:50px;
 margin-right:0;
 height:2em;
 margin-bottom:30px;
 margin-top:10px;
 background-color:#800000;
 font-size:0.75em;
}
p.menu a{
 border-right:solid 2px #FFFFFF;
 background-color:#800000;
 width:10em;
 float:left;
 text-decoration:none;
 display:block;
 line-height:2em;
}
p.menu a:hover{
 color:#FFFFFF;
 background-color:#FF9999;
 text-decoration:none;
}
p.menu a:link{
 color:#FFFFFF;
 text-decoration:none;
}
p.menu a:visited{
 color:#FFFFFF;
 text-decoration:none;
}
.right {
 text-align:right;
}
.left{
 text-align:left;
 margin-left:20%;
 margin-right:20%;
}
p.menu2{
 margin-left:10%;
 margin-right:10%;
 margin-bottom:30px;
 margin-top:10px;
 font-size:0.9em;
 text-align:left;
 border-bottom:dotted 1px #FF0000;
}

.top{
 color:#FF0000;
 border-bottom:dotted 1px #FF0000;
 text-align:right;
 margin-right:10%;
 margin-left:10%;
}
table.a{
 width:80%;
}

td.a {
 vertical-align:top;
 background-color: #F5DEB3;
 text-align:left;
 width:25%;
} 
td.b {
 vertical-align:top;
 text-align:left;
} 
td.info{
 padding-right:15px;
 padding-left:15px;
 text-align:left;
}
.text2{
 font-size:1.5em;
}
td.info2{
 width:40%;
 text-align:left;
}
form{
 color:#990000;
 font-size:0.875em;
 text-align:center;
 padding:20px;
 margin-top:40px;
}


button{
 solid 0px #000000;
 background-color:#FFFFFF;
 width:89px;
 height:18px;
}

ul{
 text-align:left;
 margin-left:25px;
 padding-left:0;
 margin-top:0.3em;
}

li{
 padding-left:0.3em;
 font-size:1em;
 margin-bottom:0.5em;
}


/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#header {
	clear:both;
	width:80%;
	min-width:500px;
	padding-top:5px;
	padding-bottom:5px;
	background:#ffffff;
}
#header ul {
 margin:15px auto 10px;
 text-align:center;
}

#header ul li {
	display:inline;
	margin-right:5px;
	padding-left:10px;
	line-height:1.1;
	border-left:1px solid white;
}

#header ul li.leftmenu {
	border-left:0;
}
#header img {
	text-align:center;
	background:#ffffff;

}
