html,
body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  font-weight: inherit;
  font-style: inherit;
  font-size: 12px;
  font-family: inherit;
  font-family:Arial, Verdana, sans-serif;
  vertical-align: baseline;
  color:#000000;
  background-color: #666666;
  width:100%;
  height:100%;
}

input
{
  border: 1px solid #CCC;
}

textarea
{
  border: 1px solid #CCC;
}

a img
{
  border: 0px;
}


h2
{
    font: 17px Helvetica, sans-serif, courier;
    font-weight: bold;
    display: inline;
}

.container
{
  margin: 0px auto;
  padding:0px;
  width: 980px;
  border: 0px solid #ff0000;
}

.content
{
  background-color:#FFFFFF;
  text-align: left;
  width: 980px;
  border: 0px solid #000000;
  padding:0px;
  min-height: 600px;
}

.header
{
  width: 980px;
  height: 150px;
  padding:0px;
  color:#000000;
  background-color:#CCCCCC;
}

.header .logo
{
  float:right;
  margin:0px 20px 0 0;
}

.header .realTxt
{
  margin:70px 20px 0 0;
  padding-left:20px;
}

.header .headerTitle
{
  padding:0px 0px;
  height: 150px;
  background-image:url('../images/back.png');
  background-position:0px 65px;
  background-repeat:repeat-x;
  border:0px solid #000000;
}

.header .headerNoTitle
{
  padding:0px 0px;
  height: 150px;
}

.center
{
  color:#000000;
  width: 450px;
  margin: 10px auto 0px 290px;
  border:0px solid #000000;
  text-align: justify;
}

.left
{
  color:#000000;
  float: left;
  padding:10px;
  margin: 0px;
  width: 250px;
  border:0px solid #5afabb;
}

.right
{
  min-height: 100%;
  padding:10px;
  color:#000000;
  float: right;
  width: 200px;
  border:0px solid #ff0000;
}


.left .blockContainer
    {
    width: 100%;
    padding:0px;
    margin: 0px auto 20px auto;
    border: 1px solid #AAA;
    }

.right .blockContainer
    {
    width: 100%;
    padding:0px;
    margin: 0px auto 20px auto;
    border: 1px solid #AAA;
    }

.center .blockContainer
    {
    width: 100%;
    padding:0px;
    margin: 0px auto 20px auto;
    border: 0px solid #AAA;
    }

/* Bloc content */
.blockContent
    {
    font-size: 12px;
    margin-bottom: 5px;
    }

.blockContent div
    {
    padding-left: 5px;

    }

.blockContentRight
   {
   font-size: 11px;
   padding: 2px;
   color: #333;
   background-color: #FFF;
   text-align: right;
   }

.blockContentNormal
   {
   font-size: 11px;
   color: #333;
   }

.blockContentNormal img.space
    {
    margin: 5px 0px 0px 0px;
    border: 1px solid #666;
    }

.blockContentHeader
   {
   background-color: #EFEFEF;
   border-top: 1px solid #EFEFEF;
   margin-top: 5px;
   }

.blockContentHeader img
   {
   width: 12px;
   height: 12px;
   margin-right: 5px;
   }

.blockHeader
     {
     height: 26px;
     padding:0px;
     background-image: url('../images/blockBg.png');
     background-position:top left;
     background-repeat:repeat-x;
     background-color: #EFEFEF;
     }

.blockHeaderOptions
    {
    height: 16px;
    background-color: #EFEFEF;
    font-size: 11px;
    color: #444;
    padding-left: 30px ;
    border-bottom: 1px solid #AAA;
    }

.blockHeaderOptions img
    {
    float: right;
    margin-right: 5px;
    height: 14px;
    width: 14px;
    }

.blockHeader img.text
    {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    }

.blockHeader img.ball
    {
    float: left;
    margin-top: 4px;
    margin-left: 7px;
    }

.blockFooter
    {
    padding:0px;
    }

.blockFooterOptions
    {
    height: 16px;
    background-color: #EFEFEF;
    font-size: 11px;
    color: #444;
    padding-left: 5px ;
    border-top: 1px solid #AAA;
    }

.blockFooterOptions img
    {
    float: right;
    margin-right: 3px;
    height: 14px;
    width: 14px;
    }

a, .blockContainer a:hover,
   .blockContainer div a:hover,
   .blockContainer table a:hover
    {
    color:#ed053e;
    text-decoration:underline;
    }

a, .blockContainer a,
   .blockContainer div a,
   .blockContainer table a
    {
    color:#666;
    text-decoration: none;
    }

.blockContainer a.link
    {
    color:#ef383e;
    text-decoration:underline;
    }

.topmatch
    {
    filter:alpha(opacity=75);
    opacity: .75;
    }
.topmatch h1
    {
    text-align:center;
    color: #600;
    background-color: #EFEFEF;
    }

.topmatch h3
    {
    font-size: 13px;
    text-align:center;
    color: #000;
    background-color: #EFEFEF;
    }

.postingIcon
    {
    float: left;
    margin: 5px 5px 5px 5px;
    border: 1px solid #AAA;
    }

table
{
    width: 100%;
    border-collapse: collapse;
}

.quote
{
  margin: 5px 0px 5px 25px;
  border: 3px dotted #EEE;
  background-image: url('../images/quote_close.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
}