body{
background-color: #efffe1;
color: #000000;
margin: 0em;
padding: 0.5em;
width: 97%;
text-align: center;
}

div#main{
margin: 0em auto 0em auto;
text-align: left;
width: 95%;
}

div#main2{
background-color: #ffffff;
margin: 0em auto 0em auto;
text-align: left;
width: 94%;
}

div#lead{
text-align: left;
background-color: #ffffff;
color: #000000;
width: 95%;
}

div#footer{
background-color: #6666FF;
padding: 0.25em 1em;
} 


div.news{
border: solid 0.1em #6666FF;
background-color: #ffffff;
padding: 0em 0em 0.1em 0em;
margin: 0.5em 0em;
width: 100%;
} 

div.newsimg{
float: right;
background-color: #ffffff;
margin: 0.15em 0.25em 0.15em 0.5em;
padding: 0.25em 0.25em 0em 0.15em;
} 

div.comment{
background-color: #ffffff;
margin: -1em 0.5em 0.5em 0.5em;
padding: 0.5em;
width: 95%;
} 

dl{
line-height: 1.6em;
}

dt{
font-weight: bold;
}

dd{
margin: 0.2em auto 0.3em 2.5em;
}

dd.info{
margin: 0.2em auto 0.3em 2.5em;
padding: 0.2em;
background-color: #ccFFFF;
}

ul{
list-style-type: disc;
}

ul.news{
margin: -1em 2em 1em;
}

li{
line-height: 1.2em;
}

img{
background-color: #ffffff;
} 

img.leadimg{
float: left;
padding: 0.5em 1em 0.5em 0.5em;
} 

img.newsimg{
float: right;
padding: 0.25em 0.5em 0.15em 0.15em;
} 

p{
text-align: left;
text-indent: 1em;
line-height: 1.5em;
margin: 0.1em auto 0.1em auto;
}

p.clear{
clear: both;
text-align:right;
padding-right: 1.25em;
} 

p.qty{
text-align: left;
text-indent: 3.25em;
}

p.notice{
text-align:right;
margin: 0.1em;
line-height: 1.1em;
}

p.center{
text-align: center;
}

p.right{
text-align: right;
}

a.img{
background-color: #ffffff;
text-indent: 0.25em;
font-size: 0.9em;
}

h1{
background-color: #ffffff;
color: #000000;
font-size: 1.75em;
font-weight: bold;
line-height: 1.6em;
text-align: center;
margin: 0.25em auto;
border-top: 1px solid #6666FF;
border-bottom: 1px solid #6666FF;
}

h1.head{
margin: 2em 2.5em 0.25em;
}

h1.newstop{
border-top: thin solid #ff9900;
border-bottom: thin solid #ff9900;
}

h2{
width: 55%;
font-size: 1.2em;
font-weight: bold;
line-height: 1.3em;
margin: 2em auto 2em auto;
text-align: center;
color: black;
border-top: 0.3em solid #6666ff;
border-bottom: 0.3em solid #6666ff;
border-left: 0.3em solid #ff9900;
border-right: 0.3em solid #ff9900;
padding: 0.25em;
}

h2.head{
font-size: 1em;
font-weight: bold;
line-height: 1.3em;
margin: 0em 0em 1.5em;
text-align: left;
text-indent: 1em;
background-color: #6666FF;
color: white;
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid 0.1em #ff9900;
padding: 0.2em 0.5em;
width: 98%;
position: absolute;
top: 1.8em;
}

h3{
font-size: 1em;
font-weight: bold;
line-height: 1.3em;
margin: 0em 0em 1.5em;
text-align: left;
text-indent: 1em;
background-color: #99ccff;
color: black;
border-bottom: solid thin #ff9900;
padding: 0.2em 0.5em;
}

h4{
font-size: 1em;
font-weight: bold;
line-height: 1.3em;
margin: 0em 0em 1.5em;
text-align: left;
text-indent: 1em;
background-color: #99ccff;
color: black;
border-bottom: solid 0.1em #ff9900;
padding: 0.2em 0.5em;
}


table{
border-collapse: collapse;
empty-cells: show;
border: 1px solid #000000;
width: 99%;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
}

caption{
font-weight: bold;
text-align: left;
text-indent: 6%;
}

th.title1{
width: 48%;
border: 1px solid #000000;
background-color: #99ccff;
color: #000000;
text-align: center;
}

th.pub{
width: 17%;
border: 1px solid #000000;
background-color: #99ccff;
color: #000000;
text-align: center;
}

th.date{
width: 10%;
border: 1px solid #000000;
background-color: #99ccff;
color: #000000;
text-align: center;
}

th.time{
width: 8%;
border: 1px solid #000000;
background-color: #99ccff;
color: #000000;
text-align: center;
}

th.call{
width: 15%;
border: 1px solid #000000;
background-color: #99ccff;
color: #000000;
text-align: center;
}

th.title{
width: 40%;
border: 1px solid #000000;
background-color: #F0FFFF;
padding: 0.1em 0.5em 0.1em 0.5em;
font-weight: normal;
}

td{
border: 1px solid #000000;
padding: 0.1em 0.5em 0.1em 0.5em;
background-color: #FFFFFF;
color: #000000;
}
