@CHARSET "UTF-8";

body {font: 1em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000;

	background-color: #f4ce23; text-align: center;}

body, div, ul, h1, h2, h3, h4, h5, p, hr, table {margin: 0px; padding: 0px;}

h2 {font-size: 1.4em; padding: 0.6em 0; color: #f3ce22;}

strong {color: #396e01; font-weight: normal; border-bottom: 1px dotted #396e01;}

a {color: #7e6907;}

a:hover {color: #333;}

#page {width: 1200px; margin: 0 auto; background-color: #fff; text-align: left;}

#head {height: 104px; background: #fff url('/graphics/logo03.jpg') no-repeat left bottom;}

#headhome {display: block; width: 300px; height: 104px; position: relative; left: 0px; top: 0px;}

#topnav {padding: 0.2em 0.8em; font-size: 0.9em;}

#topnav ul {list-style-type: none;}

#topnav li {float: right; padding: 0 0 0 1em;}

#topnav li a {text-decoration: none; color: #7e6907;}

#topnav li a:hover {text-decoration: underline; color: #333;}

#topnav li.act a {text-decoration: underline;}

#head h1 {display: none;}

#nav {padding: 0 0 0 30px; font-size: 0.9em;}

#nav ul {list-style-type: none;}

#nav li {float: left; padding: 0.4em 1em; border-bottom: 4px solid #fff;}

#nav a {color: #333; text-decoration: none;}

#nav li.act {border-bottom: 4px solid #f3ce22;}

#nav li:hover {border-bottom: 4px solid #f3ce22;}

#nav li.act a {}

#content {clear: both;}

#content #text {float: left; width: 900px; height: 200px; background-color: #333; color: #fff;}

#content #text #intext {padding: 2em 2.8em; font-size: 1.1em;}

#content #text #intext ul {list-style: none; line-height: 2em; padding: 1em;}

#content #text #intext ul li {background: #333 url('/graphics/arrow.jpg') no-repeat left 50%; padding: 0 0 0 1.6em;}

#content #text #intext ul li.act a {color: #f3ce22; text-decoration: underline;}

#content #text #intext ul li a {color: #fff; text-decoration: none;}

#content #text #intext ul li a:hover {color: #f3ce22;}

#content #picture {float: left; width: 300px; height: 200px; background-color: #fff;}

#content #maintext {clear: both; color: #333;}

#content #maintext h2 {font-size: 1.6em; color: #333; font-weight: normal; margin: 0 0 0.6em;}

#content #maintext h3 {font-size: 1.4em; color: #7e6907; font-weight: normal; margin: 0 0 0.6em;}

#content #maintext p {margin: 0 0 0.6em; font-size: 1.1em; line-height: 1.8em;}
#content #maintext p.last {margin: 0 0 2em;}
#content #maintext p.note {font-size: 1em; line-height: 1.4em; font-style: italic; margin: 2em 0;}

#content #maintext a {color: #7e6907;}

#content #maintext #inmaintext {padding: 2em 2.8em;}

#content #maintext img {float: right; margin: 0.6em 1.4em 6em; clear: right;}

#newsparent {padding: 2em 0 0; border-top: 1px dotted #666;}

#content .new h4 {font-size: 1.2em; font-weight: normal;}

#content #maintext .new p {padding: 0.8em 0 0.8em 6em;}

#content #maintext #mapsitetree {padding: 0 0 0 2em;}

#content #maintext #mapsitetree ul {list-style-type: square;}

#content #maintext #mapsitetree ul ul {list-style-type: disc; padding: 0 0 0 2em;}

#content #maintext #mapsitetree ul ul ul {list-style-type: circle; padding: 0 0 0 2em;}

#footer {border-top: 1px solid #ccc; clear: both; padding: 2em 0; color: #666; font-size: 1em;

	background: #fff url('/graphics/footerban01.jpg') no-repeat right bottom;}

#footer .footerbox {float: left; border-right: 1px dotted #ccc; padding: 0 4em;}

table.ask {padding: 0px; border: none; font-size: 0.8em; margin: 1em 2em;}

#content #maintext table.ask td h3 {padding: 0.6em 0 0;}

#messagestack {margin: 1em 0; border: 1px solid #bf3d0a; background-color: #ffd6ad;}

#content #maintext #messagestack h2 {margin: 0em; padding: 0.6em 1em; font-size: 0.9em; color: #bf3d0a; font-weight: normal;}

#content #maintext #messagestack ul {list-style-type: decimal; margin: 0em; padding: 0.6em 2em;}

#content #maintext #messagestack ul.nono {list-style-type: none; margin: 0em; padding: 0.6em 2em;}

#content #maintext #messagestack ul li {padding: 0em; font-size: 0.8em;}

#side {padding: 0.6em 0;}

#content #maintext #side img {float: none; margin: 0em;}

table.ask td {padding: 0.2em;}

table.ask td.heading {padding: 0 0.2em; border-bottom: 1px solid #7e6907;}

table.ask td.heading h3 {margin: 0em; padding: 0em; line-height: 0em;}

table.ask td.lbl {text-align: right; font-style: italic;}

table.ask td.lblalarmed {text-align: right; font-style: italic; color: #bf3d0a;}

table.ask input, table.ask textarea {padding: 0.2em; border: 1px solid #999;}

table.ask input.rad {padding: 0em; border: none;}

.alarm {color: #bf3d0a;}

div.column {float: left; padding: 0.4em 3em 0.4em 0;}

hr.viktor {clear: both; visibility: hidden; height: 0px; width: 0px; padding: 0px; margin: 0px;}

.upindex {vertical-align: super; font-size: 0.8em;}

#side img {border: 1px solid #7e6907;}