body {font-family:Arial,Helvetica,sans-serif;background-color:white;text-align:center;}
h1 {font-size:1.5em;background-color:#e6e6e6;color:#9b0000;padding:8px 0px 8px 5px;margin:0px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;}
h4, h5 {padding:0px;margin:0px;}
hr {height:1px;padding:1px;margin:0px;}
#container {position:absolute;background:white url(../images/bg.png) repeat-x;}
#content {position:absolute;top:200px;left:10px;}
#innerbox {background-color:white;}
#topbar {width:100%;height:150px;background-color:#eeeeee;background:url(../images/banner.png) top no-repeat;}
#menubar {width:100%;height:17px;background-color:#ffffff;border-top:1px solid #9b0000;border-bottom:1px solid #9b0000;}
td.subtitle {background-color:#7D7DFF;font-weight:bold;color:white;}
table.enhanced {border:3px solid #7D7DFF;}
.active {font-weight:bold;font-size:90%;color:#8080ff;text-align:center;border-top:1px solid white;}
p.enhanced {background-color:white;font-weight:bold;padding-left:5px;}
.rounded {
  border-radius: 2ex;
  -webkit-border-radius:2ex;
  -moz-border-radius:2ex;
}
.toprounded {
  border-top-left-radius:2ex;
  border-top-right-radius:2ex;
  -moz-border-radius-topleft:2ex;
  -moz-border-radius-topright:2ex;
  -webkit-border-top-left-radius:2ex;
  -webkit-border-top-right-radius:2ex;
}
.bottomrounded {
  border-bottom-left-radius:2ex;
  border-bottom-right-radius:2ex;
  -moz-border-radius-bottomleft:2ex;
  -moz-border-radius-bottomright:2ex;
  -webkit-border-bottom-left-radius:2ex;
  -webkit-border-bottom-right-radius:2ex;
}
.topleftrounded {
  border-top-left-radius:2ex;
  -moz-border-radius-topleft:2ex;
  -webkit-border-top-left-radius:2ex;
}
.bottomleftrounded {
  border-bottom-left-radius:2ex;
  -moz-border-radius-bottomleft:2ex;
  -webkit-border-bottom-left-radius:2ex;
}
.toprightrounded {
  border-top-right-radius:2ex;
  -moz-border-radius-topright:2ex;
  -webkit-border-top-right-radius:2ex;
}
.bottomrightrounded {
  border-bottom-right-radius:2ex;
  -moz-border-radius-bottomright:2ex;
  -webkit-border-bottom-right-radius:2ex;
}
.shadowed {
  box-shadow:0px 2px 10px 5px rgba(0,0,0,.35);
  -webkit-box-shadow:0px 2px 10px 5px rgba(0,0,0,.35);
  -moz-box-shadow:0px 2px 10px 5px rgba(0,0,0,.35);
}
.filler {background-color:#a0bbff;width:100%;height:5px;}
.pad {background-color:white;width:100%;height:5px;}
.error {background-color:#F6F5C4;}
.panel {width:150px;padding:5px;text-align:center;background-color: #9b0000;color:white;font-weight: bold;}
.strip {width:100%;padding:5px;text-align:left;background-color:#9b0000;color:white;font-weight:bold;}
a.parva {color:black;text-decoration:none;}
#imagebar {position:absolute;overflow:hidden;}
#imagebottom {position:absolute;background-color:#9b0000;color:white;padding-top:5px;padding-left:5px;text-align:left;font-size:80%;}
#leftbox {position:absolute;background-color:#e6e6e6;padding:5px;}
#rightbox {position:absolute;text-align:left;}
#feedbackdiv {min-height:100px;_height:100px;}
a.visiting {font-weight:bold;color:#c0c0c0;}
div#menu h2 {
margin: 0;
padding: 0;
}

ul#menu {
width: 100%;
background: #9b0000;
color: #fff;
margin: 0;
padding: 0.3em 0em;
font-size: 0.8em;
}


ul#menu li {
display: inline;
margin: 0.1em 1em;
position: relative;
}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
color: #fff;
text-decoration: none;
padding: 0 0.4em;
}

ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
background: transparent;
padding: 0 1.2em;
}

ul#menu li.mega a.submenu {
background: transparent url(../images/arrow.png) center right no-repeat;
padding: 0 1.2em;
}

ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
width: 10em;
position: absolute;
top: 1.3em;
left: 0em;
padding: 1.3em;
background: #fff;
color: #9b0000;
}

ul#menu li.hovering div {
display: block;
z-index: 999;
}

ul#menu li.mega div a {
color: #300;
padding: 0;
background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
color: #f70;
font-weight: bold;
font-size: 1.1em;
}
ul#menu div p {
margin: 0 0 0.8em 0;
padding: 0;
}
