p, h1, h2, h3, td, input, textarea, ul, ol { font-family: Arial, Helvetica, san-serif; font-style: normal; font-size: 80%; font-weight: normal; color: #000000 }
ul { list-style-image: url(images/dot.gif); margin-top: 1em; text-indent:-10px; }
h1, h2, h3 {color: #0000a5}
h1 { font-size: 140%; font-weight: bold }
h2 { font-size: 115%; font-weight: normal; margin-top: 0.75em }
h3 { font-size: 110% }
strong, b { color: #0000a5 }
input, textarea, select { color: #0000a5 }
.button { color: #ffffff; background: #0000a5; font-size: 100% }
.base { font-size: 100%; font-family:Verdana;}
.small { font-size: 65% }
.menutext { margin-left: 1em; margin-right: 1em }
.sublist{font-size: 100% ;}
a:link { color: #0000a5; }
a:visited { color:#0000a5; }
a:active { color: #497FBF; }
a:hover { color: #0000a5; text-decoration: none }
a:link.menu { color: #ffffff; text-decoration: none }
a:visited.menu { color: #ffffff; text-decoration: none }
a:active.menu { color: #cccccc; text-decoration: none }
a:hover.menu { color: #ffffff; background: #0c8edb; text-decoration: none }
.nav { background: #00456e; cursor: arrow }
.navhi { background: #0c8edb; cursor: hand }
.navon { background: #aaccaa; color: #ffffff; font-weight: bold }
.footer { color: #999999; font-size: 70%; text-align: center }
.heading { color: #ffffff; font-size: 100%; font-weight: bold }
li { margin-bottom: 0.5em }
.date { color: #c0c0f5; font-weight: bold; font-size: 75% }
.tight { margin-top: 0em; margin-bottom: 0em }
.reporttitle{font-family: Arial, Helvetica, san-serif; font-weight: normal; font-size: 200%; color: #0000a5; text-align: center;}
.contents{font-size: 110%;}
.unit{font-family: Arial;font-weight: normal; font-size: 75%; color: #000000;background:#CCCCCC;padding:5;}
.sidetext{background:#CCCCCC;padding:5;font-size: 60%;}
.title{font-family: Arial, Helvetica, san-serif; font-weight: normal; font-size: 150%;color:#FFFFFF; text-align: center;background:#000000;}
.subtitle{font-family: Arial, Helvetica, san-serif; font-weight: bold;text-align: center;padding:2; valign:top;font-size: 100%;}
.base1{font-size: 100%;valign:top;}
.hometitle{font-family: Verdana; color: E6E100;font-size: 150%;text-align: left;}
.homesubtitle{font-family: Verdana; color: 960014;font-size: 150%;text-align: left;}
.greenboxtitle{font-family: Arial; color: #FFFFFF;font-size: 90%;text-align: center; background:#008000; font-weight:bold;}
.base2{ font-size: 90%; font-family: Arial;}
.greenbox{border-style: solid; border-color: #008000; border-width: 2px; font-family: Arial;font-size: 85%;}
.yellowboxtitle{font-family: Arial; color: #FFFFFF;font-size: 90%;text-align: center; background:#E6E100; font-weight:bold;}
.yellowbox{border-style: solid; border-color: #E6E100; border-width: 2px; font-family: Arial;font-size: 85%;}
.redboxtitle{font-family: Arial; color: #FFFFFF;font-size: 90%;text-align: center; background:#960014; font-weight:bold;}
.redbox{border-style: solid; border-color: #960014; border-width: 2px; font-family: Arial;font-size: 85%;}
.themetitle{font-family: Arial; font-size: 150%; font-weight:bold;}
.maincell{border-right-style:dotted; border-width:2px; border-color:#959595}
.pagetitle{font-family: Arial, Helvetica, san-serif; font-weight: normal; font-size: 200%; color: #0000a5; text-align: left;}
