body,html	{font:normal 0.85em/1.4 arial,sans-serif; color:#000000; margin:0; padding:0}
body		{background-color:#86a306}
body * 			{font-size:100%}
body a			{color:#de431c}
body a:hover	{text-decoration:none}
body a:visited	{color:#a93316}
table	{border-collapse:collapse; width:100%; border-spacing:0; border-width:0}
td,th	{text-align:left; padding:0; margin:0}
div,img,table	{border:0}
form	{margin:0; padding:0}
p	{margin:0.2em 0 1em 0}
dd	{font-weight:normal; margin-bottom:0.5em}
dt	{font-weight:bold}
ul {margin:1em 0 1em 22px; padding:0}
li {margin-top:0.3em; margin-bottom:0.4em}
hr {height:1px; color:#d3cccc; border:none}
html>body hr {margin-right:0; height:1px; background-color:#d3cccc; border:0 solid #d3cccc}

small	{font-size:75%}
img {text-decoration:none}

h1	{margin:0.6em 0 0.4em 0; padding:0; font:normal 2.3em/1.2em arial,sans-serif; color:#000000}
h2	{margin:1em 0 0.2em 0; padding:0; font:normal 1.7em/1.2em arial,sans-serif; color:#000000}
h3	{margin:1em 0 0.2em 0; font-size:104%; color:#000000}
h4	{margin:1em 0 0.2em 0; font-size:100%; color:#000000}
h5	{margin:1em 0 0.2em 0; font-size:95%; color:#000000; font-style:italic}
h6	{margin:1em 0 0.2em 0; font-size:90%; color:#000000; font-style:italic}
h1,h2,h3,h4,h5,h6 {font-family:arial,sans-serif}

.highlight {color:#ffffff; background-color:#86a306; padding-left:0.4em; padding-right:0.4em}
.event-date {font-size:85%}

#content-container {position:absolute; width:100%; top:0; z-index:2; max-width:1600px}
#theme-container {position:absolute; width:100%; top:0; z-index:1; min-width:700px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<700?"700px":"100%");}

#menu {background-color:#ffffff; padding:1em 0}
#menu td {padding:0 8px; text-align:center; white-space:nowrap}
#menu td.selected {background-color:#86a306; color:#ffffff}
#menu td.selected a {color:#ffffff}
#menu a {display:block; padding:0.65em 0}

#menu td.pd {background-color:transparent; text-align:left; vertical-align:top; padding:0; font-size:100%; white-space:normal; position:relative}
#menu td.pd div {display:none; position:absolute; z-index:1000; width:auto; background:url("/i/x.gif") #ffffff left top repeat; vertical-align:top; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); opacity:0.85; -moz-opacity:0.85}
#menu td.pd div p {white-space:nowrap; padding:0; margin:0}
#menu td.pd div p a {display:block; padding:5px 10px}

#icons {height:35px; list-style:none; padding:25px 0 20px 20px; margin:0}
#icons li {display:block; float:left; background:url("/i/icons.gif") 0 0 repeat-x; ; height:35px; width:35px; padding-right:5px}
#icons a {width:35px; height:35px; display:block}
#icons .home {background-position:0 0}
#icons .sitemap {background-position:-35px 0}
#icons .feedback {background-position:-70px 0}
#icons .home-active {background-position:0 -35px}
#icons .sitemap-active {background-position:-35px -35px}
#icons .feedback-active {background-position:-70px -35px}

#footer td {vertical-align:top; line-height:1.2em; color:#ffffff; padding-top:2em}
#footer p {padding:2em 0}
#footer a {color:#fffc00}
#footer .nc {color:#ffffff; text-decoration:none; cursor:text}
#footer .mediaproduct img {margin-right:7px; margin-top:0.2em}
#footer .pluses {float:left; margin-right:60px}

.box {padding:0 10px; text-align:center}
.box div {position:relative; margin:0 auto; width:204px; height:154px; background:url("/i/box.jpg") #e6e6e6 left top no-repeat}
.box div.flyxo {margin-top:7px; margin-bottom:17px; width:170px; height:130px; background:url("/i/x.gif") #e6e6e6 left top no-repeat}
.box div .cover {position:absolute; width:170px; height:130px; top:6px; left:20px}
.box div .flare {position:absolute; width:170px; height:130px; top:6px; left:20px}
.box p {margin-top:0; line-height:1.2em; font-size:152%}

