body {margin: 0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 10pt;background-color: #edf2dc;}

h1, h2, h3, h4, h5, h6 {color: #758939;}
h1 {font-size: 2em;margin: 0 0 .67em;} h2 {font-size: 1.5em;margin: 0 0 .83em;} h3 {font-size: 1.17em;margin: 0 0 1em;} h4 {font-size: 1em;margin: 0 0 1.33em;} h5 {font-size: 0.83em;margin: 0 0 1.67em;} h6 {font-size: 0.67em;margin: 0 0 2.33em;}
h1, h2, h3 {font-weight: normal;}
h4, h5, h6 {margin: 0;}
p {margin: 0 0 1em;}
a, a:visited {color: #000;}
a:hover {color: #687d28;}
a img {border: none;}
ul.minimal {margin: 0 0 1em;padding: 0;list-style: none;}
form {margin: 0;}
input {font-size: 8pt;}
input.text, textarea {font-size: 7pt;font-family: "Trebuchet MS", Aria, Helvetica, sans-serif;}

#header-logo-container {min-width: 1010px;background-color: #fff;}
#header-logo {width: 1010px;margin: 0 auto;}

#header-flash-container {min-width: 1010px;background-color: #9bab6c;}
#header-flash {width: 1000px;margin: 0 auto;padding: 2px 0;}

#nav-container {min-width: 1010px;background-color: #c2d488;}
#nav {overflow: hidden;width: 1010px;margin: 0 auto;padding: 0;list-style: none;}
#nav li {float: left;padding: 5px 6px;}
#nav a, #nav a:visited {text-decoration: none;font-size: 9pt;font-weight: bold;}

#content-container {min-width: 1010px;}
#content-wrapper {overflow: hidden;width: 1010px;margin: 0 auto;background: #fff url(../images/content-wrapper-background.gif) repeat-y scroll top right;}

#sidebar {float: right;width: 220px;padding: 30px 5px;font-size: 9pt;text-align: center;}
#sidebar table {text-align: left;}
#sidebar input.text {width: 100px;border: 1px solid #9bab6b;}
#sidebar a, #sidebar a:visited {text-decoration: none;}
#sidebar h4 a, #sidebar h4 a:visited {color: #758939;}

#content {float: left;width: 580px;padding: 30px 40px;line-height: 1.5em;}

.greenbox {margin: 3em 0;padding: 10px;font-weight: bold;background-color: #d3e2ab;}

table {margin-bottom: 2em;padding: 10px;border-collapse: collapse;}
table td {vertical-align: top;}
table.checkerboard {margin: 2em 0;color: #65772d;}
table.checkerboard td {padding: 10px;background-color: #a7c255;}
table.checkerboard td.lighter {background-color: #c1d488;}

table.calendar {margin-bottom: 0;text-align: center;font-size: 8pt;}
table.calendar tr.month-heading {background-color: #d3e2ab;}
table.calendar td.highlight {background-color: #edf2dc;}

#footer {min-width: 1000px;margin: 0 auto;padding: 10px 0;text-align: center;color: #fff;font-size: 7pt;background-color: #c2d488;}
#footer img {vertical-align: middle;}
