#container
{
  width: 831px;
  margin: 0px auto;
  padding-top: 20px;
}

#login_header
{
  clear: both;
  float: left;
  margin: 0px auto 10px auto;
  width: 100%;
}

#login_box
{
  width: 260px;
  float: right;
  border-left: 2px solid #AAA;
  padding: 0px 10px;
}

#login_box h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}

hr.separator
{
  border-width: 2px;
  clear: both;
}

.form_box {
  margin-top: 4px;
}

.form_box div {
  padding: 4px;
  max-width: 300px;
  margin: 0px;
}

.form_box div.submit {
  padding: 4px;
  margin: 0px;
}

.form_box label {
  width: 70px;
}

.form_box input {
  width: 130px;
  font-size: 100%;
  clear: none;
}

.form_box .submit_button {
  margin-left: 86px;
}

.form_box .submit_button input {
  width: 90px;
}

#logo_box
{
  width: 507px;
  height: 112px;
  background-image: url('/img/asign_logo.jpg');
  float: left;
  clear: none;
}

#trigger_info,#server_info,#receiver_info,#fact_sheet,#example_application,#example_gis {
  float: left;
  clear: none;
  display: inline;
  border: 1px solid #aaa;
  margin: 1em;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  width: 225px;
  text-align: center;
}

#trigger_info:hover a,#server_info:hover a,#receiver_info:hover a,#fact_sheet:hover a,#example_application:hover a,#example_gis:hover a {
  color: #000000;
}

#trigger_info a,#server_info a,#receiver_info a,#fact_sheet a,#example_application a,#example_gis a {
  text-decoration: none;
}

h1.centered
{
  text-align: center;
}

.info {
  float: left;
  clear: both;
  display: block;
  text-align : left;
  font-size: 16px;
  text-align: left;
  width: 840px;
  height: 500px;
  margin: 10px 0px;
}

.info ul li {
  padding: 4px;
}

.info ul img {
  float: right;
  margin-left: 20px;
}

.info_row {
  float: left;
  margin-top: 8px;
  margin-bottom: 8px;
}

.info_row img {
  max-width: 200px;
  max-height: 100px;
  margin: 10px;
}