body
{
  margin: 0;
  padding: 0;
  font-family: Calibri;
  font-size: 12pt;
  background-color: #CCCCCC;
  background-image: url(../images/main.bg.png);
  color: #FFFFFF;
}
textarea:focus, input:focus
{
    outline: none;
}
#header
{
  margin: 0 auto;
  width: 1000px;
  height: 50px;
  background-color: #000000;
  border-top: solid 1px #FAF8CC;
  border-right: solid 1px #FAF8CC;
  border-left: solid 1px #FAF8CC;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}
#content
{
  margin: 0 auto;
  width: 1000px;
  background-color: #000000;
  border-right: solid 1px #FAF8CC;
  border-left: solid 1px #FAF8CC;
}

#content #mframe
{
  width: 100%;
  height: 525px;
}

#footer
{
  margin: 0 auto;
  width: 1000px;
  height: 60px;
  background-color: #000000;
  border-bottom: solid 1px #FAF8CC;
  border-right: solid 1px #FAF8CC;
  border-left: solid 1px #FAF8CC;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

#oContainer
{
  z-index: 5;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0, 0.7);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  visibility: hidden;
}

#Overlay
{
  margin: 0 auto;
  width: 100%;
}

#Overlay #oframe
{
  width: 100%;
}

#def
{
  padding-left: 20px;
  font-family:  Arial;
  font-size: 7pt;
  font-weight: bold;
}
#lContainer
{
  position: absolute;
  top: 30px;
  left: 4px;
  width: 100%;
}
#banner
{
  margin: 0 auto;
  padding-left: 10px;
  width: 1000px;
}
#logo
{
  width: 409px;
  height: 74px;
  cursor: pointer;
  background-image: url(../images/title.png);
}