﻿html,body {height:100%}
body {margin:0px;padding:0px;font:12px/14px "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#463f3a;background-color:#fff;background:url(/nav/bg-wood-light.jpg) repeat-x center}
body.home {background:url(/home/home-bg-wood.jpg) repeat center}
img {display:block;border:0}
p {margin:0}
input,textarea,select {font:11px/12px "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;color:#463f3a;background-color:#fff}

table {border-collapse:collapse;width:100%;margin:0;padding:0}
td,th {vertical-align:top;padding:0;margin:0}
table.master {height:100%;position:absolute}
table.content {margin-bottom:125px}
.balancer {vertical-align:middle}
hr {height:1px;border:0;margin:12px 0;color:#463f3a;background-color:#463f3a}

div.bg,div.minwidth {width:325px}
div.bg {z-index:0;position:absolute;top:0;left:0;height:100%;background:url(/nav/bg-wood.jpg) repeat top right #584d44;}

.c1,.c2 {height:175px}
.c2 {background-color:#fff}
.c4,.c5 {height:400px}

.c2 {vertical-align:bottom}
.c4 {width:325px;padding:0;color:#ccc;font-size:16px}
.c4 table {margin-top:4px}
.c4 td {text-align:right;padding:2px 16px 2px 2px}
.c4 td p {font-size:10px;text-align:right;padding:2px 0px 4px 2px;font-size:12px}
.c4 td p.sub {display:none}
.c5 {background-color:#d0cac2;font-size:11px;border-top:1px solid #463f3a;;border-bottom:1px solid #463f3a}
.c5 p {margin-bottom:8px}
.c5 p.title {font-weight:bold;font-size:13px}
.c5 p.title2 {margin-bottom:0;font-weight:bold;font-size:13px}
.c5 p.subtitle {font-weight:bold;font-style:italic}
p.info {font-weight:normal;font-style:italic}

#slideshow {position: relative}
#slideshow div {position: absolute; left: 0; top: 0}
      
div.infobox {position:absolute;padding:0;height:400px;overflow:auto;width:500px}
div.infobox div.content {margin:0;padding:12px}

div.infoboxwide {position:absolute;padding:0;height:400px;overflow:auto;width:670px}
div.infoboxwide table {margin:8px;width:auto}
div.infoboxwide table td {padding:8px;vertical-align:top}
div.infoboxwide table td img {margin:0;border:1px solid #463f3a}

table.home {width:auto;margin:0 auto}
table.home td {text-align:center;color:#d0cac2}
table.home td img.cell {margin-bottom:2px;border:1px solid #d0cac2}
table.home td p {margin-top:2px;font-size:12px}
table.home td a {text-decoration:none;color:#ccc}
table.home td a:hover {text-decoration:none;color:#f57816}
table.home td a:hover img.cell {border:1px solid #f57816}
table.home td a:active {}
table.home td a:visited {}

div.lang {padding-top:4px;color:#504031;text-align:center}
div.lang a.lang {font-weight:bold;text-decoration:none;color:#504031}
div.lang a.lang:hover {text-decoration:none;color:#f57816}
div.lang a.lang:active {}
div.lang a.lang:visited {}

table.team {width:auto}
table.team td {padding:0 8px 8px 0}

table.contact {width:auto}
table.contact td {text-align:right;vertical-align:middle}
table.contact th {text-align:left;vertical-align:middle;padding:2px;font-weight:normal}

table.media {width:auto}
table.media td {text-align:right;vertical-align:top}
table.media th {text-align:left;vertical-align:top;padding:2px 2px 2px 8px;font-weight:normal}

table.limited {width:auto}
table.limited td {text-align:left;vertical-align:top}
table.limited td p.section {margin:0;font-weight:bold}
table.limited td ul {margin:0 0 8px 32px;padding-left:0;text-indent:0}

.c4 a {text-decoration:none;color:#ccc}
.c4 a:hover,a.current,.current {text-decoration:none;color:#f57816}
.c4 a:active {}
.c4 a:visited {}

div.content a {text-decoration:none;color:#463f3a}
div.content a:hover,a.current,.current {text-decoration:none;color:#f57816}
div.content a:active {}
div.content a:visited {}

p.copyright {font-size:10px;margin:6px}
.bold {font-weight:bold}