.navi ul {
  margin:0;
  padding:0;
}
.navi ul li {
  list-style-type:none;
  display:block;
  margin:0px 5px;
  float:left;
}
.navi ul li a {
  color:#ffffff;
  display:block;
  padding:5px 10px;
}
.navi ul li a:hover, ul.navigation li a.active { color:#ffffff; }
html {
  height:100%;
  margin:0;
  padding:0;
}
img { border:none; }
div#wrapper {
  width:100%;
  height:100%;
  margin:0 auto;
}
div#mikaWrapper {
  width:800px;
  margin:0 auto;
}
div#contentWrapper {
  position:absolute;
  left:0;
  bottom:0;
}
#sidepanel {
  width:200px;
  background:#f7f7f7;
  padding:10px;
  vertical-align:top;
}
#content {
  padding:10px 10px;
  min-height:400px;
  vertical-align:top;
}
#content a { text-decoration:none; }
#footer {
  padding:10px;
  background-color:#ffffff;
  background-position:top left;
  background-repeat:no-repeat;
}
body {
  margin:0;
  padding:0;
}
.navi {
  font-family:Verdana;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  height:32px;
  margin:0px;
  padding:0px;
}
.navi > li {
  list-style-type:none;
  display:block;
  float:left;
  width:auto;
  height:32px;
  position:relative;
  z-index:1000;
  border-right:1px solid #cccccc;
}
.navi a {
  padding:6px 8px;
  color:#ffffff;
  width:100%;
  text-decoration:none;
  line-height:32px;
  font-weight:bold;
}
.navi li ul {
  position:absolute;
  top:31px;
  left:0;
  min-width:120px;
  background:#f5f6f7;
  border:1px solid #cccccc;
  z-index:1000;
  text-align:left;
  padding:0 5px 3px 5px;
  display:none;
}
.navi li ul li {
  list-style-type:none;
  width:100%;
}
.navi li ul a {
  display:block;
  line-height:22px;
  margin-right:10px;
  font-size:11px;
  color:#5688a2;
  text-decoration:none;
  font-weight:bold;
  border:0;
  padding:0;
  height:auto;
  white-space:nowrap;
}
.navi li ul a:hover { text-decoration:underline; }
#content-table {
  padding:0;
  margin:0;
  border:0;
  border-collapse:collapse;
  width:100%;
  height:400px;
}
#content {
  background-color:#ffffff;
  background-position:top left;
  background-repeat:repeat;
  z-index:1;
}
#footer {
  background-position:top left;
  background-repeat:repeat;
  font-family:Arial;
  font-size:9px;
  color:#999999;
  text-align:center;
}
#header {
  margin-top:50px;
  height:130px;
  background-color:#ffffff;
  background-position:top left;
  background-repeat:repeat;
}
#header h1 {
  text-align:center;
  color:#ffffff;
  font-family:Trebuchet MS;
  font-size:31px;
  font-style:italic;
}
#content h1 {
  text-align:left;
  color:#333333;
  font-family:Trebuchet MS;
  font-size:30px;
}
#content, #content p, #content td, #content th, #content li {
  color:#333333;
  font-family:Verdana;
  font-size:14px;
  text-align:left;
}
.formTable th {
  text-align:right;
  padding-right:5px;
}
#body { background-color:#212121 !important; }
#body { background-position:top left !important; }
#body { background-image:url(media/img/top-border.jpg) !important; }
#body { background-repeat:repeat-x !important; }
.navi { background-color:#4d4d4d !important; }
.navi { background-image:none !important; }
.navi { background-position:top left !important; }
.navi { background-repeat:no-repeat !important; }
.navi a { font-family:Arial !important; }
.navi a { font-size:14px !important; }
.navi a { font-style:normal !important; }
.navi a { font-weight:normal !important; }
.navi a { text-decoration:none !important; }
.navi a { text-align:left; }
.navi a { color:#ffffff !important; }
.navi a:hover { color:#ffffff !important; }
.navi a:hover { font-style:normal !important; }
.navi a:hover { text-decoration:none !important; }
.navi a:hover { font-weight:normal !important; }
#content { background-color:#ffffff !important; }
#content { background-image:url(media/img/gradient.jpg) !important; }
#content { background-position:top right !important; }
#content { background-repeat:no-repeat !important; }
#footer { background-color:#4d4d4d !important; }
#footer { background-image:none !important; }
#footer { background-position:none !important; }
#footer { background-repeat:repeat !important; }
#footer { font-family:Arial !important; }
#footer { font-size:13px !important; }
#footer { font-style:normal !important; }
#footer { font-weight:normal !important; }
#footer { text-decoration:none !important; }
#footer { color:#ffffff !important; }
#footer { text-align:center; }
#header { background-color:#8f8f8f !important; }
#header { background-position:center center !important; }
#header { background-repeat:no-repeat !important; }
#header h1 { text-align:right; }
#header h1 { color:#0000a8 !important; }
#header h1 { font-family:Arial !important; }
#header h1 { font-size:35px !important; }
#header h1 { font-style:normal !important; }
#header h1 { font-weight:normal !important; }
#header h1 { text-decoration:none !important; }
#content h1 { text-align:left; }
#content h1 { color:#787878 !important; }
#content h1 { font-family:Arial !important; }
#content h1 { font-size:30px !important; }
#content h1 { font-style:normal !important; }
#content h1 { font-weight:normal !important; }
#content h1 { text-decoration:none !important; }
#content, #content p, #content td, #content th, #content li { text-align:left; }
#content, #content p, #content td, #content th, #content li { font-family:Arial !important; }
#content, #content p, #content td, #content th, #content li { font-size:15px !important; }
#content, #content p, #content td, #content th, #content li { font-style:normal !important; }
#content, #content p, #content td, #content th, #content li { font-weight:normal !important; }
#content, #content p, #content td, #content th, #content li { text-decoration:none !important; }
.navi li ul a { font-family:Verdana !important; }
.navi li ul a { font-size:12px !important; }
.navi li ul a { font-style:normal !important; }
.navi li ul a { font-weight:normal !important; }
.navi li ul a { text-decoration:none !important; }
.navi li ul a { text-align:left; }
.navi li ul a { color:#0029f7 !important; }
.navi li ul a:hover { color:#ff3333 !important; }
.navi li ul a:hover { font-style:normal !important; }
.navi li ul a:hover { font-weight:normal !important; }
.navi li ul a:hover { text-decoration:none !important; }
.navi li ul { background-color:#4d4d4d !important; }
.navi li ul { background-image:none !important; }
.navi li ul { background-position:none !important; }
.navi li ul { background-repeat:repeat !important; }
#content p a, #content td a, #content th a, #content li a { font-family:Arial !important; }
#content p a, #content td a, #content th a, #content li a { font-size:14px !important; }
#content p a, #content td a, #content th a, #content li a { color:#a30000 !important; }
#content p a, #content td a, #content th a, #content li a { font-style:normal !important; }
#content p a, #content td a, #content th a, #content li a { font-weight:normal !important; }
#content p a, #content td a, #content th a, #content li a { text-decoration:underline !important; }
#content p a:hover, #content td a:hover, #content th a:hover, #content li a:hover { color:#de4545 !important; }
#content p a:hover, #content td a:hover, #content th a:hover, #content li a:hover { text-decoration:underline !important; }
#header h1 { display:none !important; }
.navi a:hover { background-color:#666666 !important; }
.navi li ul a:hover { background-color:#4d4d4d !important; }
#footer { background-color:#4d4d4d !important; }
#content h2 { text-align:left; }
#content h2 { font-family:Arial !important; }
#content h2 { font-size:18px !important; }
#content h2 { font-style:normal !important; }
#content h2 { font-weight:normal !important; }
#content h2 { text-decoration:none !important; }
#content h3 { text-align:left; }
#content h3 { font-family:Arial !important; }
#content h3 { font-size:15px !important; }
#content h3 { font-style:normal !important; }
#content h3 { font-weight:normal !important; }
#content h3 { text-decoration:none !important; }
.navi {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}
.navi li ul {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}
#content {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}
#footer {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}
#header {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}
#page {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}
#sidepanel { background-color:#ffffff !important; }
#sidepanel { background-image:none !important; }
#sidepanel { background-position:top left !important; }
#sidepanel { background-repeat:no-repeat !important; }
#sidepanel {
  filter:alpha(opacity=100) !important;
  -moz-opacity:1 !important;
  opacity:1 !important;
}

