@import url('nav.css?cb=1');
@import url('layout.css?cb=1');
@import url('styles.css?cb=1');
@import url('fancybox.css');

body { margin:0; padding:0; line-height:1.5em; font-family:Helvetica; font-size:0.7em; background-image:url('img/background.png');  background-repeat:repeat-x; background-color:#C0C0C0; }

a, ul, p, div { margin : 0; padding: 0; }

ul { list-style-type: none; }
ol { margin-left: 40px; }

a { text-decoration: none; font-family: Helvetica; }
a img { border: 0; }

.center { width: 100%; text-align: center; margin-left: auto; margin-right: auto; }

.centered-content { width: 980px; margin-left: auto; margin-right: auto; }
.container { background-color: #FFF; border: 1px solid #B0B0B0; border-top: none; padding: 0px 4px 0 4px; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }

.middle { vertical-align: middle; }

.quiet { color:#666; }
.small { font-size:.8em;margin-bottom:1.875em;line-height:1.875em; }
.large { font-size:1.2em;line-height:2.5em;margin-bottom:1.25em; }
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0; }

.error, .notice, .success {padding:.8em; margin-bottom: 1em; border: 2px solid #DDD; }
.error { background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; }
.notice { background:#FFF6BF;color:#514721;border-color:#FFD324; }
.success { background:#E6EFC2;color:#264409;border-color:#C6D880; }
.error a { color:#8A1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }

.padded { padding: 7px 10px 7px 10px; }

.red { color: red; }

.small-icon { vertical-align:text-bottom; margin-right:2px; }

h1 a { font-size: 26px; color: #0B5A44; font-family: 'Lucida Grande', Georgia; text-decoration: underline; line-height: 1.24em; font-weight:normal; }
h3 { padding:0; margin:0; }
h3 a { color: #0B5A44 ; font-size: 20px; font-family: Georgia; line-height: 1.05em; display:block; font-weight:normal; }
h4 { color:#A0A0A0; font-size:20px; margin-bottom:4px; font-variant: small-caps; }
h5 a { color: #A0A0A0; font-size: 18px; font-variant:small-caps; }
h5 { margin-bottom:0; }

thead th { background: #C3D9FF }
th, td, caption { padding:4px 10px 4px 5px; }

span.stbuttontext { color: #0B5A44; }
