﻿ 



body, p, td, li, a, button { font-family: /* 'Segoe UI', */ Calibri, Arial, Helvetica, Sans-Serif; color: White }
body
{
  /*background: url("../Content/bgr.jpg") repeat #FFFFFF;*/
  background-color: black;
  font-size: 14px;
  outline: medium none;
}

input
{
  font-size: 14px;
  background-color: White;
}

code, pre
{
  font: 10pt Consolas, "Courier New", monospaced;
}

p, li { font-size: 1em; /* 12px */
line-height: 1.5em; /* 18px */ }

p+p, li { margin: 0 0 1.5em 0;  }

li { font-size: 1em; /* 12px */
line-height: 1.5em; /* 18px */
margin: 0 0 /*1.5em*/ 0 0; }

ul.compressed li 
{
  font-size: 1em;
  line-height: 1.2em;
  margin: 0 0 0 0; }

h1, h2 { font-family: /* 'Segoe UI', */ Calibri, Arial, Helvetica, Sans-Serif;
         font-weight: normal }

h1 { font-size: 1.5em; /* 18px */
line-height: 1em; /* 18px */
margin: 0 0 1em 0; }

h2 { font-size: 1.2em;
     line-height: 1em;
     margin: 0 0 1em 0;
}

.sidenote { font-size: 0.8333em; /* 10px */
line-height: 1.8em; /* 18px */ }

h3, h4, h5, h6 { font-size: 1.1667em;
line-height: 1.286em;
margin-top: 1.929em;
margin-bottom: 0.643em; }

html, body, #wrapper
{
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  text-align: center;
}

#wrapper
{
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
  width: 800px;
  background-color: #535353;
}

.core
{
  background-color: #464646;
  margin: 5px 10px 5px 10px;
  padding: 1.5em;
}

.coreright
{
  /*border-left: 5px solid #535353;*/
  margin: 5px 10px 5px 10px;
  padding: 0 1.5em 1.5em 1.5em;
  float: right;
  display: inline;
  vertical-aligh: top;
}

.core2
{
  background-color: #464646;
  margin: 5px 10px 5px 10px;
  /*padding: 1.5em;*/
}

#langmenu
{
  margin: 5px 10px 5px 10px;
  float: right;
}

.faded
{
  /* good idea, but IE messes it up */
  /*background-color: #464646;
  color: White;*/
}

#topmenu a, #langmenu a
{
  padding: 3px 6px;
  color: #464646;
  text-decoration: none;
}

#langmenu img
{
  margin: 0px 2px 0px 0px;
  padding: 0px;
  border: 0px;
  vertical-align: top;
  position: relative;
  top: -1px;
}

#topmenu a:hover, #langmenu a:hover
{
  padding: 3px 6px;
  margin: 0;
  color: black
}

hr
{
  size: 1px;
  color: silver;
}

ul
{
  list-style-image: url('/Content/Gold.gif');
}

.lhs
{
  float: left;
}

.rhs
{
  margin-left: 100px;
}

.prodlhs
{
  float: left;
}

.prodrhs
{
  margin-left: 64px;
  margin-top: 4px;
}

#topmenucontainer
{
  background: url('../Content/MenuBar.png') no-repeat #535353;  
  height: 45px;
  margin-left: 7px;
}

#topmenu
{
  margin: 14px 25px 14px 10px;
  float: right;
}

#toptitle
{
  float: left;
  margin: 14px 10px 14px 25px;
  color: black;
}