body{
width: 90%;
background-color: #efffe1;
color: #003300;
line-height: 1.5em;
margin: 0em auto 0em auto;
padding: 0.5em;
text-align: center;
}

h1{
font-size: 1.4em;
color: #FF8040;
text-align: center;
}

h2{
font-size: 1.8em;
text-align: center;
margin: 1em 0em 1em 0em;
}


div.ie{
text-align: left;
}
p{
text-align: center;
}

address{
text-align: center;
}
table{
border: solid 1px #000000;
border-collapse: collapse;
width: 90%;
margin: 0em auto 0em auto;
}

caption{
text-align: center;
font-weight: bold;
margin-bottom: 0.5em;
padding-left: 2em;
padding-top: 2em;
}

th.title1{
border: solid 1px #000000;
background-color: #33CC99;
text-align: center;
width: 29%;
}

th.write{
border: solid 1px #000000;
background-color: #33CC99;
text-align: center;
width: 19%;
}

th.pub{
border: solid 1px #000000;
background-color: #33CC99;
text-align: center;
width: 19%;
}

th.date{
border: solid 1px #000000;
background-color: #33CC99;
text-align: center;
width: 14%;
padding: 0.5em;
}

th.ndc{
border: solid 1px #000000;
background-color: #33CC99;
text-align: center;
width: 14%;
}


th.title{
background-color: #FFFF99;
border: solid 1px #000000;
text-align: left;
width: 29%;
padding: 0.5em;
}


td.write{
border: solid 1px #000000;
background-color: #FFFFCC;
text-align: center;
width: 19%;
}

td.pub{
border: solid 1px #000000;
background-color: #FFFFCC;
text-align: center;
width: 19%;
}

td.date{
border: solid 1px #000000;
background-color: #FFFFCC;
text-align: center;
width: 14%;
padding: 0.5em;
}

td.ndc{
border: solid 1px #000000;
background-color: #FFFFCC;
text-align: center;
width: 14%;
}



