@charset "utf-8";
* {
font-family:Arial, Helvetica, sans-serif;
}

.small {
font-size: 70%;
}
.page-hd {
padding:5px;
}
.content {
padding:10px;

}


h1 {
font-size: 110%;
font-weight: bold;
width: 570px;
background-color: #EEEEEE;
/*margin-top: 5px;
margin-bottom: 10px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
color: #333333;
border-width: 1px 1px 1px 5px;
border-color: #BB0000;
border-style: solid;
}

h2 {
width: 570px;
/*margin-top: 5px;
margin-bottom: 10px;nn4*/
font-size: 110%;
font-weight: bold;
color: #442222;
border-style: groove;
border-width: 0px 0px 5px 0px;
border-color: #BB0000;
}

h3{
/*margin-left:0.5em;
border-style: dotted;
border-width: 0px 0px 3px 0px;
border-color: #CCCCCC;*/
margin-left:0.5em;
border:solid 1px #AAAAAA;
padding:1px;
}
h4{
margin-left:0.5em;
font-size:15px;
color:#333333;
}
.copy {
color: #990000;
font-style: italic;
font-weight: bold;
font-size: 110%;
padding-left:0.5em;
}


.txt{
line-height:150%;
padding:0em 1em;
}

.submenu:visited {
color: #000000;
text-decoration: none;
font-size:12px;
}
.submenu:link {
color: #000000;
text-decoration: none;
font-size:12px;
}

.submenu:hover {
color: #990000;
text-decoration: underline;
font-size:12px;
}

a:visited {
color: #995555;
text-decoration: none;
}
a:link {
color: #990000;
text-decoration: none;
}

a:hover {
color: #990000;
text-decoration: underline;
}
.list-mark {
list-style-image: url(../images/list_red.gif);
}

body {
background-color: #FFFFFF;
}
.bg-line {
background-color: #CCCCCC;
}

.red{
color:#AA0000;
}

.thin-line-table {
border-style:solid;
border-width:0px 0px 1px 1px;
border-color:#CCCCCC;
border-collapse:collapse;
border-spacing:0
}
.thin-line-cell {
border-style:solid;
border-width: 1px 1px 0px 0px;
border-color:#CCCCCC;
}
.thin-line-th{
border-style:solid;
border-width: 1px 1px 0px 0px;
border-color:#CCCCCC;
background-color:#EEEEEE;
}

.button {
width: 10em;
border: 3px ridge #990000;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EEEEEE;
}

/*-- main menu --*/

table.mm td {
text-align:center;
width:188px;
padding:0 0 1px 0;
background-color:#CCCCCC;
}
