* {
	margin:0;
	padding:0;
}

/** General Style Info **/
body {
	  background-color:#70bbbb;
  	  border-collapse: collapse;
      table-layout:fixed;
	  color: #333;
	  font-family: calibri,verdana,helvetica,arial,sans-serif;
	  font-size:11pt;
	  margin: 0;
     }


.container
  {
  padding:15px;
  margin: 80px auto;
  border-radius: 4px;
  background-color:#ffffff;
  -webkit-box-shadow: 3px 4px 13px #000; /* webkit browser*/ 
          box-shadow: 3px 4px 13px #000;
  }

.w400
	{
	 width:400px;
	}

.w800 
	{
	 width:800px;
	}


.user {text-align:right;}

/** links **/
a {font-weight:bold;text-decoration:none;color:#06c;}
a:hover {border-bottom:2px solid #06c;}
img a:hover {border-bottom:0px solid #06c;}
del {
    color:red;
    }
ins {
    color:green;
    }

.fileinfo
 {
 font-size:11pt;
 font-style:italic;
 }

/** Tables **/
table {
	border-right:none;
	border-left:none;
	border-top:2px solid #555;
	border-bottom:2px solid #555;
	clear: both;
	color: #333;
	padding: 0px;
	border-collapse: collapse;
}
table tr th {
    background: #f6f6f6;
	border-bottom:2px solid #555;
	text-align: left;
	padding:6px 40px 6px 10px;
}
table tr td {
	padding: 4px 40px 4px 10px;
	vertical-align: top;
	/* border-top:1px solid #ffffff; */
	//border-bottom:2px solid #ddd;
	margin-bottom:0;
}

table tr:nth-child(odd) {
    background: #ffffff;
}


table tr:nth-child(even) {
    background: #f6f6f6;
}

table tr td.red {
    background: #F7819F;
}


table tr td.yellow {
    background: #F3F781;
    
}

table tr td.green {
    background: #64FE2E;
    
}

/** Lists  **/
ol,ul {
	margin-left:20px;
	}
li	{
	padding-left:10px;
}