body      { font-family: Arial, Helvetica, Geneva, sans-serif; background-color: silver }





#container      { background-color: white; margin: 20px auto 0px; padding: 0px; border: solid 1px #bababa; width: 754px }
* html div#container  { margin-top: 10px }
#shadow1  { margin: 0px; padding: 0px; border: solid 1px #b1b1b1 }
#shadow2  { margin: 0px; padding: 0px; border: solid 1px #a8a8a8 }
#shadow3  { margin: 0px; padding: 0px; border: solid 1px #9f9f9f }
#shadow4 { margin: 0px; padding: 0px; border: solid 1px #595959 }
#pagebody     { margin: 25px 0px 0px; padding: 0px; width: 746px; display: block }
#leftcol     { float: left; margin: 0px; padding: 0px; width: 184px }
#rightcontainer   { float: left; margin: 0px 0px 20px; padding: 0px; width: 562px; display: block }
#rightcolhead  { float: left; margin: 0px; padding: 0px; width: 562px }
#rightcol     { float: left; margin: 0px; padding: 0px; width: 384px }
#rightcol p    { color: #656565; font-size: 12px; line-height: 17px; text-align: left; margin: 0px 0px 15px; width: 342px }
#rightcol ul { color: #656565; font-size: 12px; line-height: 17px; text-align: left; list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px 0px 0px 15px; width: 342px }
#rightcol li { color: #656565; font-size: 12px; line-height: 17px; margin: 0px; padding-bottom: 8px; padding-left: 0px }
#rightcol p a, #rightcol p a:link, #rightcol p a:visited  { color: #409bd6; font-size: 12px; line-height: 17px; text-decoration: none; text-align: left; margin: 0px; width: 342px }
#rightcol p a:hover  { color: #4e496b; text-decoration: none }
#rightcol h1 { color: #656565; font-weight: bold; font-size: 12px; line-height: 17px; text-align: left; margin: 0px; width: 342px }
#rightcol p.first  { color: #4e496b; font-size: 14px; line-height: 19px }
#rightcol img.right { float: right; margin: 2px 30px 0px 0px }
#pixcol { float: left; margin: 0px 0px 20px; padding: 5px 0px 0px; width: 174px }

#galleryleft      { float: left; margin: 20px 0 0; padding: 0; width: 384px ; height: 270px; }
#galleryright   { float: left; margin: 20px 0px 0px; padding: 0px; width: 174px }
#galleryright p  { color: #656565; font-size: 11px; line-height: 13px; margin: 0px 0px 15px; padding: 0px; width: 150px }
#galleryright h1  { color: #656565; font-weight: bold; font-size: 11px; line-height: 13px; margin: 0px 0px 2px; padding: 0px; width: 150px }
div.slide { width: 384px; display: none }
div.slide2 { width: 384px; display: block }
.pictab td { padding: 0px 5px 5px 0px; border: 0px; border-spacing: 0px; border-collapse: collapse }
table.pictab   { margin-bottom: 5px }
.pictab a img, .pictab a:link img, .pictab a:visited img  { border: solid 1px white }
.pictab a:hover img { border: solid 1px #409bd6 }
#header       { background: url(images/header.jpg) no-repeat; margin: 0px; padding: 128px 0px 0px 179px; width: 567px; height: 30px }


.topmenu        { background: url(images/logo.gif) no-repeat 552px 38px; clear: both; margin: 0px; padding: 60px 0px 0px 26px; width: 720px; height: 30px }
.topmenu ul     { list-style-type: none; margin: 0px; padding: 0px; _padding-top: 4px }
.topmenu li     { color: #4e496b; font-weight: bold; font-size: 11px; list-style-type: none; float: left; margin: 0px; padding: 0px }
.topmenu li.case a, .topmenu li.case a:link, .topmenu li.case a:visited { color: #4e496b; font-size: 11px; font-weight: bold; text-decoration: none; padding-right: 1px; padding-left: 1px; }
.topmenu li.case a:hover   { color: #4292c3;}
.topmenu li.divider  { font-size: 11px; background: url(images/topmenu_divider.gif) no-repeat; list-style-type: none; float: left; margin: 0px; padding: 0px; width: 21px }
.topmenu a, #topmenu a:link, #topmenu a:visited       { color: #7b7d7f; font-weight: normal; font-size: 11px; text-decoration: none; padding-right: 1px; padding-left: 1px }
.topmenu a:hover { color: #4292c3; font-weight: normal; }
#menu    { margin-top: 0px; margin-left: 12px; padding: 0px }
.menuhead  { color: #909396; font-size: 11px; margin: 0px 0px 20px; padding: 0px 0px 5px 26px; border-bottom: 1px solid #d9d9d9; width: 56px }

* html div.menuhead  { width: 50px; padding-bottom: 3px }

#menu ul     { list-style-type: none; margin: 0px 0px 20px; padding: 0px; width: 100px }
#menu li       { color: #409bd6; font-size: 11px; line-height: 12px; margin: 0px; padding: 0px }
#menu ul a, #menu ul a:link, #menu ul a:visited       { color: #409bd6; font-size: 11px; line-height: 12px; text-decoration: none; margin: 0px; padding: 0px 0px 18px 14px; display: block }
#menu ul a:hover   { color: #4e496b; text-decoration: none; display: block }
#menu li.top  { }
#menu li.active       { font-weight: bold; background: url(images/active_icon.gif) no-repeat 0px 2px; margin: 0px; padding: 0px 0px 18px 14px }
#footer   { background: url(images/footer.gif) no-repeat; clear: both; margin: 0px; padding: 0px; width: 746px; height: 70px }
#footer h1   { color: #656565; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; padding: 8px 0px 0px 36px }

* html div#footer h1  { padding: 7px 0px 0px 39px }

#footer h2  { color: #656565; font-weight: normal; font-size: 11px; text-align: right; margin: 0px; padding: 18px 30px 0px 0px }
.dotline   { background: url(images/dotline.gif) no-repeat; clear: both; margin: 0px; padding: 0px; width: 746px; height: 1px }
#arrow_nav { margin: 0px; padding: 0px }
#arrow_nav ul { list-style-type: none; margin: 0px; padding: 0px }
#arrow_nav li  { float: left; margin: 0px; padding: 0px }
#arrow_nav li a, #arrow_nav li a:link, #arrow_nav li a:visited { color: #656565; font-size: 9px; text-decoration: none; margin: 0; padding: 0 0 0 0   }
#arrow_nav li.word a, #arrow_nav li.word a:link, #arrow_nav li.word a:visited { color: #656565; font-size: 9px; text-decoration: none; margin: 0 12px 0 0; padding: 0; }
#arrow_nav li.word a:hover { color: #1e3f84; text-decoration: none }
#arrow_nav li a, #arrow_nav li a:link, #arrow_nav li a:visited { color: #656565; font-size: 9px; text-decoration: none; margin: 0; padding: 0; }
#arrow_nav li.left a, #arrow_nav li.left a:link, #arrow_nav li.left a:visited  { background: url(images/arrow_left.gif) no-repeat -12px 1px; margin-right: 3px; width: 12px; display: block  }
#arrow_nav li.left a:hover { background: url(images/arrow_left.gif) no-repeat 0 1px; width: 12px; display:block }
#arrow_nav li.up a, #arrow_nav li.up a:link, #arrow_nav li.up a:visited  { background: url(images/arrow_up.gif) no-repeat -9px 1px; margin-right: 4px; width: 9px; display: block  }
#arrow_nav li.up a:hover  { background: url(images/arrow_up.gif) no-repeat 0 1px; width: 9px; display: block }
#arrow_nav li.right a, #arrow_nav li.right a:link, #arrow_nav li.right a:visited  { background: url(images/arrow_right.gif) no-repeat -12px 1px; width: 12px; margin-right: 4px; display: block   }
#arrow_nav li.right a:hover  { background: url(images/arrow_right.gif) no-repeat 0 1px; width: 12px; display: block }

#credit      { text-align: left; margin: 5px auto; padding: 0; width: 748px; height: 24px ; }
#credit a, #credit a:link, #credit a:visited  { width: 89px; text-indent: 0px; overflow: hidden; display: block }
#credit a:hover  { text-indent: -89px; }

