.wrapper { background: #fff url(../../img/ClickConnect_EU-bg.jpg) top left repeat-x; padding-top: 2px;}
#contentEnvelope { background: #fff; padding-left: 0px; width: 778px; }
#header { height: 300px; margin: 0 0 0 6px;}
#footer { background:#fff; padding-left:30px; width:748px; clear:both; }
#subFooterContent { width: 728px; }

#modal_container {
			padding:5px;
			background-color:#fff;
			border:1px solid #666;
			overflow:auto;
			font-family:"Lucida Grande",Verdana;
			font-size:12px;
			color:#333;
			text-align:left;
		}

		#modal_container.test {
			background-color:#900;
			color:#fff;
			padding:30px;
			text-align:center
		}

		#modal_overlay {
			background-color:#000;
		}

		#modal_overlay.test {
			background-color:#fff;
		}
body {
font-size: 12px;
background: #fff;
}
.content p {
color: #000;
}
.content ul li {
color: #000;
}
label {
color: #000;
}
#contentEnvelope {
min-height: 250px;
height: 250px;
text-align: left;
}
#leftFocus {
	width: 175px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	}
	#leftFocus li {
		background: transparent url(http://www.clicksoftware.com/img/interface/bg-default-list-item.gif) no-repeat scroll 0pt 8px;
		border-bottom: 1px solid #CC9900;
		padding-top: 3px;
		padding-bottom: 3px;
		}
	#leftFocus li a {
		font-weight: bold;
		font-size: 1.1em;
		text-align: left;
		}
#rightContent {
	float: left;
	width: 525px;
	padding-top: 0px;
	}
	
#sponsorLogos {
float: right;
width: 170px;
border: 1px solid #cc9900;
padding: 10px;
margin-right: 50px;
margin-left: 15px;
margin-bottom: 30px;
}

#featuredSpeakers {
		float:right;
		width:225px;
		border:1px solid #CC9900;
		margin: 0 0 0 10px;
		padding: 5px 8px 10px 8px;

}

#dynamicTable h3:hover {
cursor:pointer;
}

#dynamicTable h3 {
background: url(../../img/view-agenda.gif) no-repeat 0 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
font-size:12px;
height:20px;
padding:0px;
text-indent: -9000px;
}

#dynamicTable li {
	background: none;
	padding: 0 0 0 0;
	}
	


#agenda th {
	padding: 8px 0 8px 8px;
}

#agenda tr.alt {
	background: #ECECEC;
}

#agenda td {
	padding: 8px;
}

