#congress_list th,
#congress_detail th{
	text-align: left;
	background-color: #9C9EA5;
	padding:3px 5px 3px 5px;
}
#congress_list td{
	padding:3px 5px 3px 5px;
	background-color: #EFEBEF;
}
	#congress_list .subheading td{
		background-color: White;
		font-size: 11px;
		font-weight: bold;
	}
#congress_detail td{
	line-height:22px;
}
#congress_detail .text td {
	line-height:line-height:18px;;
}
#congress_detail .subheading th{
	font-size: 12px;
	font-weight: bold;
	color: white;
}
#congress_list th a,
#congress_list td a, a.black{
	text-decoration: underline;
	color:#333333;
}
#congress_list th a:hover{
	color: #FFFFFF;
}
/*#congress_list td a:hover{
	color:#FFFFFF;
}*/
.search{
	color:white;
	/*background-color: #727171;*/
	padding: 2px 5px 2px 0px;
	float: left;
	margin-bottom:5px;
	font-size:11px;
}

.input_calendar{
	border:1px sloid silver;
	background-color: white;	
}
	.search1{
		float: left;
		margin-left:2px; 
		margin-right:2px;
	/*border:1px solid yellow;*/
	}
	
.actions{/*border:1px solid yellow;*/}
.add{
	background-color:#9C9EA5;
	float: left;
	padding: 0px 5px 1px 5px;
	color:white;
}
	.actions .add a{
		text-decoration: underline;
	color:white;
	}
	.actions .add a:hover{
		color: white;
	}
.future{
	/*width:130px;*/
	text-align:center;
	float: right;		
	/*background-color: #dddddd;*/
	/*padding: 2px 5px 2px 5px;*/
	margin-right:40px;
}
	.actions .future a{
		text-decoration: underline;
		/*color:#1E61FC;*/
	}
	.actions .future a:hover,
	.actions .past a:hover,
	.print a:hover{
		color: #9C9EA5;
	}
.past{
	/*width:100px;*/
	text-align:center;
	float:right;	
	margin-right:40px;	
	/*background-color: #dddddd;*/
	/*padding: 2px 5px 2px 5px;*/
}
	.actions .past a{
		text-decoration: underline;
		/*color: white;*/
	}
.print{
		vertical-align:middle;
		float:right;	
	/*border:1px solid lime;*/
	}

#congress_list {
	font-size:11px;
}

.required{
	color:#7cb003;
}

/*#congress_list td.silver{
	background-color: silver;
}
#congress_list td.white{
	background-color: white;
}*/
.topics{
	float:left;
	padding-right:8px;
}
.right{
	float:right;
	/*border: 1px dotted blue;*/
}
.right_print a{
	float:right;
	color:white;
	/*border: 1px dotted blue;*/
}
.left{
	float:left;
	color:white;
	/*border: 1px dotted purple;*/
}
.calendar-center{ 
	width:600px; 
	float:right; 
	padding-right:6px;
	padding-bottom:10px;
	/*border:1px solid red;*/
}