/* main settings */
*{margin:0;padding:0;}
* html #wrap{height:100%;}

html {
	height:100%;
	margin-bottom:0px;
	overflow: -moz-scrollbars-vertical;
}

body {
	font-family: Guatami, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#202020;
  background:#e0e0e0;
	border: none;
	margin: 0;
	padding: 0;
}

a {
  color:#2A69CA;
  text-decoration:none;
}


a:hover {
  text-decoration:underline;
}

h1 {
  font-size:32px;
  margin:10px 0;
}

h2 {
  font-size:18px;
  color:#800000;
  margin:5px 0;
}

#head {
  clear:both;
	margin: 0 0 10px 0;
  padding: 10px 0;
  width: 100%;
  text-align:center;
  background-color:#ffffff;
}

#cont {
	margin: 10px auto;
  padding: 10px;
  width: 920px;
  background-color:#ffffff;
  text-align:justify;
  min-height:500px;
}

#bottom {
  clear:both;
	margin: 0;
  padding: 8px 0 13px 0;
  width: 100%;
  text-align:center;
  background-color:#ffffff;
  font-size:10px;
  color:#808080;
}

table.proceedings {
  width:100%;
  margin:0;
  border:0;
  border-collapse:collapse;
}

table.proceedings tr{
  border-bottom:1px solid #808080;
}

table.proceedings tr.last{
  border-bottom:0;
}

table.proceedings th{
  width:1%;
  text-align:left;
  vertical-align:top;
  margin:0;
  padding:5px;
  font-weight:normal;
}

table.proceedings td{
  margin:0;
  padding:5px;
  text-align:left;
  vertical-align:top;
}

div.back {
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding: 10px;
}
