body,h2,h3,h4,h5,ul,ol,li,p,td {
font-family: Verdana, Lucida, Geneva, Arial, sans-serif;
font-weight: normal;
line-height: 150%;
color: #000;
}
body,ul,ol,li,p,td,h4 {
font-size: 11pt;
}
li,p,td {
line-height: 150%;
}
body {
border: 1px solid none;
background-color: #fff;
margin: 0;
padding: 0;
height: 100%;
}

h1,h2,h3,h4,h5 {
padding: 0;
line-height: 130%;
}
h1 {
font-family: "Century Gothic", arial, sans-serif;
margin-top: 0;
margin-bottom:16pt;
font-size: 22pt;
font-weight: bold;
line-height: 110%;
}
h1.cal {
margin-bottom:28pt;
}
h2 {
font-size: 18pt;
margin-top: 18pt;
margin-bottom: 8pt;
}
h3 {
font-size: 15pt;
margin-top: 16pt;
margin-bottom: 6pt;
}
h3.close {
margin-bottom: 6pt;
}
h4 {
margin-top: 18pt;
font-weight: bold;
margin-bottom: 4pt;
}
h5 {
font-size: 13pt;
margin-bottom: 2pt;
color: #333;
}
.gap {
margin-top: 24pt;
}
.close {
margin-top: 12pt;
}
p {
margin: 0pt;
margin-top: 0pt;
margin-bottom: 8pt;
}
h2.logo {
margin: 0;
margin-top: 10px;
margin-bottom: 14px;
color: #00F;
font-family: "Century Gothic", arial, sans-serif;
font-size: 18pt;
font-weight: bold;
letter-spacing: 2pt;
line-height: 110%;
}
h2.logo a {
text-decoration: none;
}
em.logo {
font-family: "Century Gothic", arial, sans-serif;
font-size: 20pt;
font-style: normal;
font-weight: bold;
letter-spacing: 2pt;
color: #00c;
}
br.logo {
margin-top: 10pt;
}

p.caption {
margin-top: 4pt;
margin-bottom: 16pt;
}

p.author {
border: thin;
}

p.sign {
font-family: "Lucida Handwriting","Comic Sans MS","Times New Roman",serif;
font-size: 14pt;
font-style: italic;
}

p.credit {margin-left: 20;
margin-top: 20;
}

p.big {
font-family: "Comic Sans MS";
font-size: 16pt;
}

p.quote {
margin-left: 16pt;
margin-right: 20pt;
margin-bottom: 16pt;
font-family: "Times New Roman";
font-size: 13pt;
line-height: 130%;
}

div.quote {
line-height: 130%;
margin-bottom: 18pt;
margin-left: 16pt;
margin-right: 20pt;
margin-bottom: 16pt;
}
div.quote p {
font-family: "Times New Roman";
font-size: 13pt;
line-height: 130%;
}

div.quote p.quote {
margin-left: 16pt;
margin-right: 20pt;
font-family: "Times New Roman";
font-size: 13pt;
}
div.quote p.closer {
margin-bottom: 10pt;
font-family: "Times New Roman";
font-size: 13pt;
}
div.thin {
width: 400pt;
margin-top: 10pt;
margin-left: 16pt;
}

em.nav {
font-style: normal;
font-weight: bold;
}
em.quoting {
font-family: "Times New Roman", serif;
font-style: italic;
}

hr {
margin-top: 30pt;
}
hr.inner {
margin-top: 0pt;
margin-bottom: 12pt;
}

h1 a {
text-decoration: none;
}

a {
text-decoration: none;
font-weight: bold;
}

img {
border-width: 0;
}
img.icon {
width: 32;
height: 32;
}

ul {
margin-left: 8pt;
margin-top: 6pt;
margin-bottom: 12pt;
}
li  {
margin-left: 8pt;
margin-top: 4pt;
margin-bottom: 4pt;
}
ul.menu {
margin-left: 12pt;
margin-top: 24px;
margin-bottom: 12px;
}
ul.menu li {
margin-left: 12pt;
margin-top: 16px;
margin-bottom: 12px;
}

table {
border-width: 0;
table-layout: fixed;
}
table.data {
margin-top: 12pt;
text-align: right;
}
table.data td {
border-width: 1;
padding: 5;
}
td {
vertical-align: top;
padding: 0;
margin: 0;
}
td.topleft {
height: 0;
width: 75pt;
background-color: #ccf;
}
td.left {
width: 84pt;
background-color: #ccf;
}
td.central {
background-color: #fff;
padding-left: 24pt;
padding-right: 20pt;
}
td.right {
width: 180px;
padding: 8px;
padding-top: 12px;
background-repeat: no-repeat;
background-color: #ccf;
}

div {
padding: 0;
}
div.bar {
margin-top: 16px;
margin-left: 12pt;
margin-right: 8pt;
}
div.bar a {
color: #00c;
text-decoration: none;
}
div.bar a:visited {
color: #33f;
}
div.bar a:hover {
color: #000;
}
div.bar a:active {
color: #00c;
}
div.search {
margin-top: 0;
margin-left: 12pt;
margin-right: 0;
}
div.bar p {
font-family: "Arial", sans-serif;
font-size: 12pt;
font-weight: bold;
margin-bottom: 8pt;
}
div.bar p.here {
color: #99c;
}
div.index p {
margin-bottom: 12pt;
}
div.main {
margin-top: 16px;
}
div.box {
margin: 0;
margin-left: -24pt;
margin-right: -24pt;
margin-top: 24pt;
padding: 6pt;
padding-right: 12pt;
background-color: #fc6;
}
div.box p {
text-align: right;
margin-bottom: 4pt;
}
p.box {
background-color: #ccf;
}
p.linkline a {
text-decoration: none;
}
p.acflogo {
	margin-top: 24px;
	margin-bottom: 0;
}
p.cmslogo {
	margin-top: 14px;
	margin-bottom: 0;
}
p.jrilogo {
	line-spacing: 160%;
	margin-top: 22px;
	margin-bottom:16px;
}
h1.closebelow {
	margin-bottom: 6pt;
}
h3.closeabove {
	margin-top:2pt;
}
