﻿
body {margin: 0; padding: 0; border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000; background-color: #67b;}

/* -- IDs -- */

#footer {margin: 0; padding: 0; border: 0;}
#content {margin: 0; padding: 0; border: 0;}
#sidebar {margin: 0; padding: 0; border: 0;}
#masthead {margin: 0; padding: 0; border: 0;}
#container {margin: 0; padding: 0; border: 0;}

#container {width: 780px; margin: 10px auto 5px auto; background-color: #cdf;}

#masthead {text-align: right; width: 780px; overflow: auto; background-color: #ddb;}
#masthead img {float: left;}
#masthead h1 {text-align: center; margin: 20px 0 0 0; padding: 0; font-size: 260%; font-weight: bold; font-style: italic;}
#masthead h2 {text-align: center; font-size: 100%; font-weight: normal; margin: 0; padding: 0; font-style: italic;}

#sidebar {float: left; width: 150px; background-color: #cdf; position: relative; clear: both; display: inline; text-align: center;}
#sidebar ul {list-style-type: none; width: 100%; display: block; margin: 0; padding: 0; text-align: left;}
#sidebar li {display: block; border: 1px solid #cdf;}
#sidebar li a {font-weight: bold; text-decoration: none; color: #04b; display: block; padding: 5px; border-bottom: 1px solid #f9f9f9;}
#sidebar li a:hover {font-weight: bold; text-decoration: none; color: #04b; border-bottom: 1px solid #f9f9f9; background-color:#f9f9f9;}
#sidebar img {margin: 5px 0; border: 0; border-collapse: collapse;}
#sidebar hr {margin: 0; padding: 0; height: 1px; width: 90%; color: #FFFFFF;}

#content {float: left; width: 598px; padding: 15px; overflow: auto; background-color: #fff; margin: 0px; position: relative;}
#content h1 {font-size: 200%; font-weight: bold;}
#content h2 {font-size: 160%; font-weight: bold;}
#content h3 {font-size: 120%; font-weight: bold;}
#content img {border: 0; border-collapse: collapse;}
#content hr {margin: 0; padding: 0; height: 1px; width: 100%; color: #999999;}

#footer {clear: both; width: 780px; background-color: #dcb; padding: 5px 0px; overflow: auto; margin-top: 0px;}

#footer p {font-size: 0.9em;	text-align: center; line-height: 140%; margin: 0px;	padding: 2px;}
#footer a {color: #333; text-decoration: underline;}
#footer a:hover {color: #333; text-decoration: none;}

/* ---- Independent Elements ---- */

a {color: #04b; text-decoration: underline;}
a:hover {color: #333; text-decoration: underline;}

h3.block1 {margin-right: 18px; padding: 0 0 0 2px; background-color: #FFE7CE; border: 1px #67b solid; border-collapse: collapse;}

/* --- Class Styles --- */

.contentstyle {font-weight: bold; line-height: 150%;}

.font90 {font-size: 90%;}
.font120 {font-size: 120%;}
.font140 {font-size: 140%;}
.font160 {font-size: 160%;}

.highlight1 {background-color: #FFE7CE;}
.highlight2 {background-color: #EBE0D6;}
.highlight3 {background-color: #FFFF66;}

.textcenter {text-align: center;}
.textright {text-align: right;}
.toplink {text-align: right; margin-right: 20px;}
.textred {color: #CC0000;}

/* ---- Tables ---- */

table.index1 {width: 96%; border: none; border-collapse: collapse; margin: 0 auto; padding: 0;}
table.index1 td.st {width: 48%; border: 2px #0044BB solid; border-collapse: collapse; margin: 0; padding: 5px 3px; text-align: center; vertical-align: top;}
table.index1 td.center {width: 2%; border: none; margin: 0; padding: 0; text-align: center;}
table.index1 td.it {width: 48%; border: 2px #0044BB solid; border-collapse: collapse; margin: 0; padding: 5px 3px; text-align: center; vertical-align: top;}
