* { padding: 0; margin: 0; border: 0; text-decoration: none; }
body { background: #7a96a2 url(../graphics/shadow_sides.jpg) repeat-x; font-family: "trebuchet MS" , sans-serif; font-size: 16px; }
.outer { width: 798px; margin: 0 auto; background: url(../graphics/tr_shadow.png) repeat-y; overflow: hidden; }
.inner { width: 760px; margin: 0 19px; background: #fff; overflow: hidden; }
.header { background: url(../graphics/header.jpg) no-repeat; height: 181px; overflow: hidden; }
.header img { float: left; margin: 15px 0 0 30px; }
.print a { font-size: 1.1em; font-weight: bold; display: block; float: left; }
.print img { display: block; float: left; }
.print { overflow: hidden; }
.printtext { padding: 10px 10px 0; }
.topnav a, .topnav, .print a { color: #1a2052; }
a { color: #7995A3; }
a:hover { color: #7995A3; text-decoration: underline; }
.content { margin: 10px 30px; padding-bottom: 1px; font-size: .9em; color: #7995A3; min-height: 300px; overflow: hidden; }
h1 { margin: 20px 0; }
p, h4, li, h3 { margin: 0 0 20px; }
li { margin-left: 40px; }
li img, .content img { margin: 10px auto; display: block; max-width: 650px; }
li p.link { text-align: center; }

.form input, .form textarea { border: 1px solid; color: #7995A3; padding: 2px 4px; width: 300px; }
.form input:focus, .form textarea:focus { background: #eee; }
.form li { list-style: none; overflow: hidden; }
.form label { width: 200px; display: block; float: left; }
.form .send { background: #eee; cursor: pointer; width: 100px; }
.form .send:hover { background: none; }

.good { color: green; }
.bad { color: red; }
.good, .bad { font-size: 1.5em; }

