html      { background-color: #dee5d5; overflow: scroll }
body       { color: #00275e; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0; border: 0; outline-width: 0  }
img { margin: 0px; padding: 0px; border: 0px }
#maincontainer  { background-color: white; margin: 10px auto 0px; padding: 12px; border: solid 1px #90908f; width: 876px; height: 672px }
#header { color: white; background-color: #12824f; vertical-align: middle; margin: 0px 0px 10px; padding: 0px; border: solid 1px #89c1a7; position: relative; height: 38px }
#headerimg { float: left }
#headernav { font-size: 90%; float: right ; margin: 0; padding: 10px 20px 10px 10px; }
#headernav .navbc { color: white; text-decoration: none; }
#headernav .navbc:hover { color: white; text-decoration: underline; }
#leftimage { float: left; margin: 0px 0px 10px; padding: 0px; border: solid 1px #828282; position: relative; width: 352px; height: 175px }
#left { background-color: #f0f0f0; float: left; margin: 0px; padding: 0px; border: solid 1px #828282; position: relative; width: 352px; height: 435px }
#leftnavi { margin: 0px; padding: 18px }
#leftbottomnavi { float: left; margin: 0px; padding: 18px 18px 10px; border: solid 0px #000; position: absolute; bottom: 0px }
#right  { font-size: 70%; float: right; margin: 0; padding: 0; border: solid 1px #828282; position: relative; width: 510px; height: 505px; overflow: hidden  }
#right2 { color: black; margin: 0; padding: 0; position: relative; width: 510px; height: 505px; float: right; overflow: auto; border-width: 0; }
#right2 h1 { color: #12824f; font-size: 130%; font-weight: normal; }
#right2 h2 { color: #12824f; font-size: 130%; font-weight: 700; }
#right2 h3 { color: #12824f; font-size: 160%; font-weight: 700; }
#right2 .important { color: #12824f; }
#right2 a { color: #12824f; }
#rightscroller { margin: 0px; padding: 15px 25px }
#rightscroller .contenttable tbody { width: 100%; }
#rightscroller .contenttable td { vertical-align: top; width: 33%; }
#rightbottom   { float: right; margin: 0px 0px 10px; padding: 0px; border: solid 0px #828282; position: relative; width: 510px; height: 115px }
#rightbottomleft   { float: left; border: solid 0px #000; position: absolute; bottom: 0px }
#rightbottomleft .bodytext { color: black; font-size: 10px; line-height: 14px; letter-spacing: 1px; margin: 0px; padding: 0px }
#rightbottomleft a { color: black; text-decoration: none }
#rightbottomleft a:hover { color: black; text-decoration: underline }
#rightbottomleft h1 { color: #12824f; font-size: 12px; margin: 0px 0px 4px; padding: 0px }
#rightbottomright  { float: right; margin: 0px; padding: 0px; width: 138px; height: 115px }

.ttnavspacer  { float: left; margin: 0px; padding: 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: black; width: 1px }
.ttnav    { color: black; font-size: 80%; float: left; margin: 0; padding: 0 }
.ttnava { color: black; font-size: 80%; margin: 0; padding: 0; float: left; }
.ttnava a   { color: #12824f; text-decoration: none; float: left; margin: 0; padding: 0 6px; border-style: solid; border-width: 0 1px 0 0; border-color: black }
.ttnav a    { color: black; text-decoration: none; float: left; margin: 0px; padding: 0px 6px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: black }
.ttnav a:hover   { color: #12824f; text-decoration: none }
.tnav { font-size: 90%; background-image: url(../images/grey.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 10px 0 4px; padding: 0 0 0 24px; }
.tnav2 { margin: 6px 0; padding: 0 0 0 26px; }
.tnava2 { margin: 6px 0; padding: 0 0 0 26px; }
.tnav2 a { color: black; font-size: 11px; text-decoration: none; }
.tnava2 a { color: #12824f; font-size: 11px; text-decoration: none; }
.tnav2 a:hover { color: #12824f; font-size: 11px; text-decoration: none; }
.tnav3 { margin: 6px 0; padding: 0 0 0 46px; }
.tnava3 { margin: 6px 0; padding: 0 0 0 46px; }
.tnav3 a { color: black; font-size: 11px; text-decoration: none; }
.tnava3 a { color: #12824f; font-size: 11px; text-decoration: none; }
.tnav3 a:hover { color: #12824f; font-size: 11px; text-decoration: none; }
.tnava { font-size: 90%; background-image: url(../images/green.gif); background-repeat: no-repeat; background-position: 0 1px; margin: 10px 0 4px; padding: 0 0 0 24px; }
.tnav a { color: black; background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; }
.tnav a:hover { color: #12824f; text-decoration: none; }
.tnava { color: #12824f; text-decoration: none; }
.tnava a { color: #12824f; text-decoration: none; }

.tx-sksimplegallery-pi1 .thumbs { float: left; clear: none; margin: 0; padding: 4px 0; }
.tx-sksimplegallery-pi1 .clearing { height: 0; clear: left; }
.tx-sksimplegallery-pi1-image { border: solid 1px black; }
.pagebrowser { margin: 0; padding: 0; }
.thumbframe { float: left; margin: 5px; padding: 0; }
.gallerytitle { float: none; margin: 0; padding: 0; }
.tx-sksimplegallery-pi1 h1 { line-height: 0.8em; margin: 0 0 7px; padding: 0; }

.csc-textpic { clear: both; }
.csc-header { clear: left; }

#.csc-textpic .csc-textpic-text { clear: right; }
div.csc-texpic-clear { clear: left; }

