body { margin:0; padding:0; font: 1em verdana, arial, sans-serif; background-color: #395141; background-image: url(../green.gif); text-align: center; }
div#container { background-color: #f6f8f6; text-align: left; position: relative; width: 800px; margin-left:auto; margin-right: auto; border: solid 2px #666; }
div#header { height:188px; text-align:center; margin-top:0; padding-top:0; border-bottom: 2px solid #49494c; }
div#nav { text-align: center; position:absolute; left:0; top:198px; width:150px; margin:3px 0 0 2px; padding-top: 0.2em; border-width: 0; }
div#nav p { color: #333; font-size: 0.9em; font-style: normal; font-weight: normal; background-color: #f6f8f6; margin-top: 0; margin-bottom: 0.5em; }
div#content { background-color: #f6f8f6; margin:5px 8px 0 150px; padding: 0 1em; }
div#hidden { background-color: #ecedef; margin: 2px 2px 2px 5px; padding: 0 1em; border: dashed 2px #666; display: none; }
div#hidden1 { background-color: #ecedef; display: none; margin: 2px 2px 2px 5px; padding: 0 1em; border: dashed 2px #666; }
div#hidden2 { background-color: #ecedef; display: none; margin: 2px 2px 2px 5px; padding: 0 1em; border: dashed 2px #666; }
div#hidden3 { background-color: #ecedef; display: none; margin: 2px 2px 2px 5px; padding: 0 1em; border: dashed 2px #666; }
div#hidden4 { background-color: #ecedef; display: none; margin: 2px 2px 2px 5px; padding: 0 1em; border: dashed 2px #666; }
div#hidden5 { background-color: #ecedef; display: none; margin: 2px 2px 2px 5px; padding: 0 1em; border: dashed 2px #666; }
div#content h1 { color: #9c0000; font-size: 1.1em; font-weight: normal; font-style: normal; font-size-adjust: inherit; margin-bottom: 4px; }
div#content h4 { color: #9c0000; font-size: 1.1em; font-style: normal; font-weight: normal; font-size-adjust: inherit; background-color: #ffc100; margin-bottom: 4px; }
div#content h2 { color: #060; font-size: 0.9em; font-style: normal; font-weight: normal; font-size-adjust: inherit; margin-bottom: 0.2em; }
.indent { margin-left: 1em; }
div#content h3 { color: #f00; font-size: 0.8em; font-style: normal; font-weight: bold; margin-bottom: 0; }
div#content a { color: #333; text-decoration: none; border-bottom: 1px solid #9c0000; }
div#content a:hover { color: #9c0000; text-decoration: none; border-width: 0; }
div#content a:focus { color: #9c0000; text-decoration: none; border-bottom: 2px solid #9c0000; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
div#content p { color: #333; font-size:0.8em; font-weight: normal; font-style: normal; margin-top: 0; margin-bottom: 0.5em; }
div#content ul { color: #333; font-size: 0.8em; font-style: normal; font-weight: normal; margin-bottom: 0.1em; }
div#content td { color: #49494c; font-size: 1em; font-style: normal; font-weight: normal; margin: 0; }
div#content li {font-size:1em;}
div#content li li { font-size: 1em; }
#contact { }
#contact table { width: 90%; border: solid 1px #666; }
#contact td { color: #49494c; width: 50%; vertical-align:top; text-align:center }
div#rightcolumn { background-color: #ffffed; position:relative; width:156px; float: right; margin:5px 0 0 5px; padding:0.5em 0 1em 0.5em; border: solid 1px #808080; }
div#rightcolumn a img { border: 0; }
div#rightcolumn h3 { color: #060; font-size: 0.8em; background-color: #ffffed; text-align: center; margin-top: 1px; margin-bottom: 0; padding-top: 1px; border-top: 2px dotted #9c0000; border-bottom: 2px dotted #9c0000; }
div#rightcolumn p { font-size:0.75em; line-height: 1em; background-color: #ffffed;;}
div#rightcolumn a { color: #395141; line-height: 1.5em; background-color: #ffffed; text-decoration: none; border-width: 0; }
div#rightcolumn a:link { color: #395141; line-height: 1.5em; text-decoration: none; background-color: #ffffed; }
div#rightcolumn a:hover { color: #395141; line-height: 1.5em; text-decoration: underline; background-color: #ffffed; }
div#newslinks ul { font-size: 0.9em; background-color: #ffffed; text-decoration: none; margin-top: 0; margin-right: 2px; margin-left: 2px; padding-right: 4px; padding-left: 10px; list-style-type: none; }
div#newslinks li { background-color: #ffffed; text-decoration: none; margin-top: 0; margin-right: 0.5em; margin-bottom: 0.5em; border-width: 0; }
div#footer { color: #808080; font-size: 0.8em; background-color: #ffffed; text-align: center; width: 100%; margin-top: 1em; margin-bottom: 1em; padding: 2px; border: solid 1px; }
div#footer a { color: #808080; font-size: inherit; background-color: #ffffed; text-decoration: underline; text-align: center; border-width: 0; }
div#footer a:hover { color: #9c0000; font-size: inherit; text-decoration: none; background-color: #ffffed; text-align: center; border-width: 0; }
.grey { color: #9c0000; background-color: #f6f8f6; }
td { font-size: 0.9em; vertical-align: top ; padding: 2px; }
.redbold { color: #9c0000; background-color: #f6f8f6; }
.emph { color: #9c0000; background-color: #f6f8f6; }
div#photo1 { width: 156px; float: right; margin-top: 1em; margin-left: 0.5em; }
div#photo400 { margin-top: 1em; margin-left: 0.5em; width: 400px; float: right; }
div#photo1 img a { border-width: 0; }
div#photo400 img a { border-width: 0; }
div#photo2 { margin-top: 1em; width: 156px; float: right; margin-left: 0.5em; }
div#photo2 img a { border-width: 0; }
div#photo3 { margin-top: 1em; width: 156px; float: right; margin-left: 0.5em; }
div#photo4 { margin-top: 1em; width: 156px; float: right; margin-left: 0.5em; }
div#photo3 img a { border-width: 0; }
div#photo4 img a { border-width: 0; }
.redlinks { color: #9c0000; font-size: 0.9em; text-decoration: none; }
.redlinks a:link { color: #333; font-size: inherit; text-decoration: underline; }
.redlinks a:visited { color: #9c0000; font-size: inherit; text-decoration: underline; }
.redlinks a:hover { color: #333; font-size: inherit; text-decoration: none; }
.reflinks { color: #9c0000; font-size: 0.9em; text-decoration: none; }
.reflinks a:link { color: #060; font-size: inherit; text-decoration: underline; }
.reflinks a:visited { color: #666; font-size: inherit; text-decoration: underline; }
.reflinks a:hover { color: #666; font-size: inherit; text-decoration: none; }
div#slideshow { text-align: center; width: 480px; }
div#slideshowb { text-align: center; width: 480px; }
div#slideshow img { border: solid 2px #ffffed; }
div#slideshowb img { border: solid 2px #ffffed; }
div#slideshow td {vertical-align: middle}
div#slideshowb td {vertical-align: middle}
div#slideshow a { text-decoration: none; border-width: 0; }
div#slideshowb a { text-decoration: none; border-width: 0; }
div#slideshow a:link { text-decoration: none; border-width: 0; }
div#slideshowb a:link { text-decoration: none; border-width: 0; }
div#box { color: #666; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffed; margin-right: 2em; margin-left: 2em; border: solid 1px #808080; }
div#box2 { color: #666; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffed; margin-right: 2em; margin-left: 2em; border: solid 1px #808080; }
div#box h1 { color: #395141; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffed; margin-bottom: 1em; margin-left: 3px; border: solid 0 #808080; }
div#box2 h1 { color: #395141; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffed; margin-bottom: 1em; margin-left: 3px; border: solid 0 #808080; }
div#box p { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffed; margin-left: 3px; border-width: 0; }
div#box2 p { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffed; margin-left: 3px; border-width: 0; }
.smaller { font-size: 85%; }
div#memory { text-align: center; width: 100%; margin: auto; }
div#memory2 { text-align: center; width: 100%; margin: auto; }
div#memory td { vertical-align: middle; text-align: center; }
div#memory table { text-align: center; vertical-align: middle; width: 100%; }
div#memory2 table { text-align: center; width: 100%; vertical-align: middle; }
div#memory2 td { text-align: center; vertical-align: middle; }
