/* Event CSS Tags 1/21/2009 */

h1{
	font-size:12pt;
	color:#1E488D;
	font-weight:bold;
}

span.title{
	font-size:12pt;
	color:#1E488D;
	font-weight:bold;
}

span.eventName{
	font-weight:bold;
}

table.register{
	border-collapse: collapse;
	border: 0;
	margin-left: 0;
	padding-left: 0;
}

table.register  td{
	vertical-align: top;
}

table.register  td.form{
	width: 417px;
}

table.register  td.step{
	padding-left: 30px;
}

table.form{
	border-collapse: collapse;
	border: 0;
	margin-left: 0;
	padding-left: 0;
}

table.form  th, table.form  td  {
	border: 0;
	padding-left: 0;
	text-align: left;
}

table.form  th  {
	font-weight: normal;
}

table.form  td  {
	padding-bottom: 13px;
}

form{
	margin: 0;
	padding: 0;
}

input, select.input, textarea.input  {
	border: 1px solid #6d6d6d;
	background-color: #ffffff;
}

input.register, select.register  {
  width: 175px;	
}

input.continue{
  background-image: url("../images/continueBtn.jpg");
  background-repeat: no-repeat;
  width: 185px;
  height: 37px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

input.another{
  background-image: url("../images/anotherBtn.jpg");
  background-repeat: no-repeat;
  width: 185px;
  height: 37px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

input.finish{
  background-image: url("../images/finishBtn.jpg");
  background-repeat: no-repeat;
  width: 185px;
  height: 37px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

input.signIn{
  background-image: url("../images/signInBtn.jpg");
  background-repeat: no-repeat;
  width: 110px;
  height: 37px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

input.signOut{
  background-image: url("../images/signOutBtn.jpg");
  background-repeat: no-repeat;
  width: 185px;
  height: 37px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

input.send{
  background-image: url("../images/sendBtn.jpg");
  background-repeat: no-repeat;
  width: 110px;
  height: 35px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

input.password{
  background-image: url("../images/passwordBtn.jpg");
  background-repeat: no-repeat;
  width: 185px;
  height: 37px;
  color: transparent;
  text-decoration: none;
  font-size: 0;
  border: 0;
}

img.step  {
	display: block;
	margin-bottom: 30px;
}

span.inactive{
	color: #1E488D;
}

span.regActive  {
	color: #1E488D;
	font-weight: bold;
}

a.regLink{
	text-decoration: none;
	font-weight: normal;
}

a.event{
	font-weight: normal;
	font-size: .9em;
}

table.registerAgenda{
	border-collapse: collapse;
	border: 0;
	margin-left: 0;
	padding-left: 0;
	width: 100%;
}

table.registerAgenda  th,  table.registerAgenda  td  {
	padding-left: 0;
	vertical-align: top;
}

table.registerAgenda  td  {
	padding-bottom: 12px;
}

table.registerAgenda  th  hr.daga  {
	margin: 10px 0;
}

span.confirmQuestion  {
	display: block;
	color: #1E488D;
	font-weight: bold;
}

span.agendaTime  {
	display: block;
	font-weight: bold;
}

hr.daga  {
	color: #bbcedf;
	background-color: #6d6d6d;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 1px solid #6d6d6d;
	border-color: #6d6d6d;
	margin: 15px 0;
	padding: 0;
	height: 1px;
	white-space: normal;
}

span.approvedAction{
	color: #2d438a;
}

span.failedAction  {
	color: #bf1414;
}

span.additionalLink  {
	display: block;
	font-size: .9em;
}

span.hide  {
  display: none;
  visibility: hidden;
}