@font-face { font-family: Myriad; font-style: normal; font-weight: normal; src: url(/MYRIADW0.eot); }
* { padding: 0; margin: 0; }

body { background-color: #333; color: #000; text-align: center; font: normal 0.75em/1.5em Tahoma, Verdana, sans-serif;  }
.cleaner { clear: both; height: 1px; overflow: hidden; display: block; width: 1px; }
.cleaner.left { clear: left; }
.cleaner.right { clear: right; }
a { color: #600; font-weight: bold; }
li a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

input, select, option, textarea, label { font:normal 11px Tahoma; }
.inp { font-size: 1em; width: 260px; border: solid 1px #747359; padding: 0 3px; }
.btn { border: solid 1px #747359; background: #747359; color: #FFF; font-weight: bold; padding: 5px 20px; margin-top: 5px; }
.error { color: #900; margin-bottom: 10px; }

#container { width: 780px; background: url(bgrd.gif) center top repeat-y; text-align: left; margin: auto; }
#content { margin: 0 10px; position: relative; overflow: visible; }

#header { height: 132px; background: url(bgrd_hdr.gif) left top no-repeat; position: relative; text-align: center; }
#header a { font: bold 10px Verdana, Arial, sens-serif; color: #FFF; text-decoration: none; text-transform: uppercase; }
#header a:hover { color: #FC0; }

#header .logo { position: absolute; left: 40px; top: 35px;  }
#header .site_url { position: absolute; left: 560px; top: 21px;  }

#header .langs { position: absolute; left: 526px; bottom: 32px;  }
#header .langs a { display: block; width: 30px; height: 32px; margin-right: 5px; float: left; text-align: center; overflow: hidden; color: #FFF; background: #8f8e77; }
#header .langs img { display: block; margin-bottom: 4px; }

#header .gnav { position: absolute; left: 0; bottom: 4px; margin-left: 10px; }
.gnav ul { padding: 0; margin: 0; height: 12px; overflow: hidden;  }
.gnav li { display: block; list-style: none; float: left; border-right: solid 1px #FFF; padding-right: 13px; margin-left: 13px; }
.gnav .last { padding-right: 0; border: none; }

#header .contact { position: absolute; right: 10px; bottom: 4px; width: 254px; }
.contact a { display: block; }

#header_imgs { height: 150px; overflow: hidden; margin: 0 10px; border: solid 1px #e9e7d8; border-width: 1px 0; }
#header_imgs img { display: block; position: absolute; }
#header_imgs .img2, #header_imgs .img3 { display: none; }

#footer { height: 98px; background: url(bgrd_ftr.gif) left top no-repeat; position: relative; font:normal 10px Verdana, Aial, sans-serif; }
#footer .links { position: absolute; left: 40px; top: 35px;  }
#footer .contact { position: absolute; left: 590px; top: 30px;  }

#mainbar { float: left; width: 506px; }
#sidebar { float: left; width: 254px; }

.panel .hdr { padding: 6px 0 6px 20px; border: solid 1px #e9e7d8; }
.panel .cnt { padding: 0 20px 20px 20px; }
.panel .ftr { display: none; }

#mainbar .hdr { background-color: #747359; border-width: 1px 1px 20px 0; padding: 8px 0 8px 20px; }
#mainbar .panel .hdr h3 { font-size: 28px; color: #FFF; }
#sidebar .hdr { background-color: #b9b8a3; border-width: 0 0 20px 0; }
#sidebar .panel .hdr h3 { font-size: 20px; color: #600; margin: 2px 0; }

ul { margin-left: 20px; padding-left: 0; }
li { line-height: 1em; margin-bottom: 8px; }

.home #mainbar { margin-top: -20px; }
.home #sidebar p { margin-bottom: 10px; }





.RTE { width: 486px; max-width: 446px; overflow: hidden; }
.RTE h1 { font-size: 2.5em; }
.RTE h2 { font-size: 2em; }
.RTE h3 { font-size: 1.5em; }
.RTE h4 { font-size: 1em; font-weight: bold; }
.RTE h1, .RTE h2, .RTE h3, .RTE h4 { margin-top: 1.5em; }
.RTE th, .RTE td { font-size: 0.75em; line-height: 1.5em; }

.RTE table { width: 100%; border: solid 1px #B7B7B7; border-width: 1px 0 0 1px; border-collapse: collapse; }
.RTE table table { margin: auto; }
.RTE th { text-align: left; background-color: #F5F5F5; }
.RTE th, .RTE td { border: solid 1px #B7B7B7; border-width: 0 1px 1px 0; padding: 2px 5px; }

.RTE p { margin: 0 0 2em 0; }
.RTE .note { font-size: 0.9em; font-style: italic; clear: left; color: #999; }

/* ------------------------------------------------------------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 { font-family: Myriad, Tahoma, Arial, sans-serif; color: #900; }
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash h1 { visibility: hidden; }
.sIFR-hasFlash h2 { visibility: hidden; }
.sIFR-hasFlash h3 { visibility: hidden; }