@charset "utf-8";
/* CSS Document */

html {}
body { background-color: #FFF; font: 67.5% Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 0.2em 0; }
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p { line-height: 1.8em; margin: 0 0 1.6em 0; }
input, select, textarea { background-color: #FFF; border: solid 1px #000; font: 1em Arial, Helvetica, sans-serif; color: #000; width: 100%; }
input, textarea { padding: 3px; }
label { display: block; margin: 1em 0 0.4em 0; }
for, br { display: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#page { text-align: center;  width: 720px; margin: 1.0em auto; }
#header, #content, #footer { text-align: left; clear: both; }
#header {}
#content { background: #FFF; padding: 2.0em; margin: 0.6em 0; }
#footer { background: #CCC; }

.logo { float: left; }
.logo h1 { size: 0.4em; color: #000; }
.logo a { text-decoration: none; color: #000; }
.logo a:hover { text-decoration: none; color: #FFF; }
.loginout { float: right; }
.loginout a { color: #666; }
.loginout a:hover { color: #FFF; }

.menu { display: block; clear: both; background: #666; height: 3.0em; }
.menu ul, .menu li { list-style: none; float: left; margin: 0; padding: 0; line-height: 2.0em; }
.menu li { float: left; }
.menu a, .menu a span { display: block; line-height: 3.0em; text-decoration: none; }
.menu a { background: #666; color: #CCC; }
.menu a span { padding: 0 2em; }
.menu a.active { background: #333; color: #FFF; }
.menu a.active span {}
.menu a:hover { background: #999; color: #FFF; }
.menu a:hover span {}

.pod11, .pod14, .pod13, .pod12, .pod23, .pod34 { display: block; float: left; padding: 6px; }
.pod11 { width: 100%; }
.pod14 { width: 23%; }
.pod13 { width: 31%; }
.pod12 { width: 48%; }
.pod23 { width: 64%; }
.pod34 { width: 73%; }

.speech000 { background: #000 url(../_images/speech_000.gif) no-repeat left bottom; color: #FFF; padding: 6px 6px 22px 6px; width: auto; }
.speech000 a { text-decoration: none; color: #FFF; }
.speech000 a:hover { text-decoration: underline; color: #FFF; }
.buttons { margin: 1.0em 0 0 0; text-align: right; }
.buttons label{ float: left; }
.button { background-color: #000; color: #FFF; width: auto; }
.button:hover { background-color: #FFF; color: #000; cursor: pointer; }
.clear { clear: both; }