/*
    Document   : style
    Created on : 30-okt-2013, 7:25:22
    Author     :
    Description:
        Purpose of the stylesheet follows.
*/

root {

    text-align: center;
    display: block;

}

body{
    margin-top: 0px;
    background-image: url('http://benchmarks-tests.com/wp-content/uploads/2013/04/back2.jpg');
    background-color:  #3a3a6f;
}

.greyTable{
        border-left : 1px solid grey;
        border-left-style: dotted;
        border-bottom : 1px solid grey;
    }



.greyTable td{
       border-top : 4px solid grey;
       border-right : 1px solid grey;
       border-right-style: dotted;
    }


ul{
    margin: 0;
}

ol li{
    margin-bottom: 5px;
}


/* The upper div */
.upperdiv{

    text-align: center;

}


.maindiv{

    text-align: center;
    width:940px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:  #e7dec5;

    }


    .leftdiv{

    float: left;
    text-align: center;
    width: 780px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 10px;
    height: auto;
    background-color:  #e7dec5;

    }

        .rightdiv{

    float: right;
    text-align: center;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 10px;
    height: auto;
    word-break: break-all;
    background-color:  #e7dec5;

    }

.textdiv {
        width : 900px;
        margin-left: auto;
        margin-right:auto;
        text-align: left;
        margin-bottom: 30px;
    }



.navigation{

    text-align: center;
    width: 940px;
    color: white;
    background-color: #3a3a6f;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;


}


.navigation li {

        display: inline-block;
        padding-left:  45px;
        padding-right: 45px;
        font-family: sans-serif;
    }

.navigation li     a:link {text-decoration:none; color:#FFFFFF;}
.navigation li     a:visited {color:#FFFFFF;}
.navigation li     a:hover {color:#8800FF;}





leftdiv.table {
    margin-left:auto;
    margin-right:auto;
  }

  .footer{
    clear: both;
    text-align: center;
    width:940px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:  #e7dec5;
  }




.imgdiv{
	display:block;
	text-align:center;
        margin-top: 10px;
        margin-bottom: 10px;
}

.imgdiv div{
	display:inline-block;
	margin-right:20px;
}

.imgdiv > div:last-child{
	  margin-right: 0px;
}

.nTable{
    width : 600px;
}

.nTable th {

  color: white;
  background-image: none;
  background-color: #3a3aFF;
  padding: 0px 10px;

}
.nTable td {

  color: white;
  background-image: none;
  background-color: #3a3a6f;
  padding: 5px 10px;
  border: 4px solid white;

}



  .txtdiv{
      padding: 10px;
      text-align: left;
      width: 600px;
      margin-left: auto;
      margin-right: auto;
  }

  .benchmarktable{
      width: 720px;
      margin-left: auto;
      margin-right: auto;
      border: none;
      border-spacing: 0px;
  }

  .benchmarktable tr td{
      background-image: url(http://benchmarks-tests.com/images/stats2.gif);
      background-size:900px 60px;
      text-align:  center;
      padding-top: 20px;
      border-color: white;
      border-width: 3px;
      border-style: solid;
  }

  .benchmarktable tr + tr td{
      padding-bottom: 10px;
      padding-top: 10px;
      background-color: #3a3a6f;
      color: white;
      background-image: none;
      text-align: left;
  }

   .benchmarktable tr + tr td + td{
      width: 70%;
  }

  .wrapdiv{
       display: inline-block;
  }

  .centerdiv{
       display: inline-block;
  }

.smallTD td
{
  width:10px;
  text-align:center;
  color: white;
  background-image: none;
  background-color: #3a3a6f;
  padding: 10px 0px;
}

.smallTD th
{
        background-color: #BFF;
        color: black;
	border-width: 3px;
        border-style: solid;
        border-color: white;
        vertical-align:middle;
        padding-bottom: 10px;
        padding-top: 10px;
        font-size: 14px;

}


.xtrasmallTD
{
   width:600px;
   margin-left: auto;
   margin-right: auto;
}

.xtrasmallTD th
{
        background-color: #BFF;
        color: black;
	border-width: 6px;
        border-style: solid;
        border-color: white;
        vertical-align:middle;
        padding: 0px 0px;
        font-size: 14px;
        text-align:center;
        width: auto;
}

.xtrasmallTD td
{
        text-align: center;
        width: auto;
        border-color: white;
        background-color: #3a3a6f;
        color: white;
}

.aTable{
  width:600;
  margin-left: auto;
  margin-right: auto;
}

.aTable td {

  width:50px;
  color: white;
  background-image: none;
  background-color: #3a3a6f;
  padding: 10px 30px;
  border: 4px solid white;


}
