@charset "UTF-8";
/* =============================================================================
GreaterThan - Sponsors
============================================================================= */

/* General
============================================================================= */

.section_border {
  padding:0px 110px 20px 0;
  margin: 0;
  border-bottom: 1px solid #dcdcdc;
}

.section_noborder {
  padding:0px 110px 20px 0;
  margin: 0;
  border-bottom: 0px solid #dcdcdc;
}

p.link {margin: 16px 0 0 0;}
	ul#navigation li a#registration_active {background: url(../img/navigation/registration.gif) 0 -28px no-repeat;}

#left_column {
  width:770px;
  float:left;
  border-right: 1px solid #dcdcdc;
  padding-right:15px;
  }


/* Register Now
============================================================================= */
a.rollover {
	margin: 15px 0 0 0;
	display: block;
	height: 43px;
	width: 170px;
	text-decoration: none;
	background: url(../img/buttons/register_now.gif);
	}

a.rollover:hover {
	background-position: 0 -46px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}



/* Main content
============================================================================= */

.section_border, .section_noborder p {
  color: #5c5c56;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
  margin: 9px 0 0 0;
  line-height:1.6em;
}

.section_border ul {
  margin: 10px 0 20px 0;
}

.section_border li {
  color: #5c5c56;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
  margin: 0 0 0 30px;
  list-style-type:disc;
  line-height:1.7em;
}

.section_border img {
  margin: 0 0 10px 0;
  }

.section_noborder ul {
  margin: 10px 0 20px 0;
}

.section_noborder li {
  color: #5c5c56;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
  margin: 0 0 0 30px;
  list-style-type:disc;
  line-height:1.7em;
}


/* Right column
============================================================================= */

#right_column {
  width: 187px;
  padding: 0 13px 0 0;
  border-left: 0px solid #dcdcdc;

}

  #right_column p {margin: 0;}

  #right_column .sponsor {
    margin: 0 0 20px 0;
  }

  #right_column .logo {
    margin: 0 0 20px 0;
  }


/* Table 
============================================================================= */

table {
	border-collapse: collapse;
}

table,caption {
	margin: 0 0 0 10px;
}

td {
	padding: 2px 10px 2px 10px;
	text-align:left;
}

tbody tr {
	background-color: #fff;
	color: #666;
	vertical-align:top;
}

tbody a:active,tbody a:hover,tbody a:focus {
	color: #666;
}

tbody tr:hover {
	background-color: #fff;
	color: #00aeef;
}

tbody tr:hover a {
	background-color: #fff;
}
.rightalign {
	text-align:right;
}
