@charset "utf-8";
/* Programs */

#programs {
	display:block;
	background-color:#FFFFFF;
	width:750px;
	}
#pro_event {
	position:relative;
	margin-bottom: 5px;
	}	
#pro_head {
	color:#fff;
	background-color:#524949;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 3px;
	}
	
#pro_time{
	display:block;
	text-align:right;
	float:left;
	width: 120px;
	min-height: 30px;
	}
	
#pro_info{
	display:block;
	position:relative;
	text-align:left;
	width:570px;
	margin-left:130px;
	padding: 0 0 3px 0px;
	border-bottom:#524949;
	}		

#pro_title {
	display:block;
	position:relative;
	font-size:12px;
	font-weight:bold;
	}

#pro_location {
	display:block;
	width:570px;
	position:relative;
	color:#910a0a;
	}
	
#pro_spons {
	display:block;
	width:570px;
	position:relative;
	font-style:italic;
	border-bottom: 1px solid #524949;
}

/* Demo Clinics */
#demo_event {
	display: block;
	position:relative;
	margin-bottom: 5px;
	border: 1px solid #524949;
	}	
#demo_head {
	
	color:#fff;
	background-color:#524949;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding: 0 0 3px 0;
	}		

#demo_title {
	display:block;
	position:relative;
	font-size:16 px;
	font-weight:bold;
	text-align:center;
	margin-bottom: 5px;
	color:#006633;
	}
#demo_info{
	display:block;
	position:relative;
	text-align:left;
	width:575px;
	padding: 3px;
	
	}	
#demo_location {
	display:block;
	width:100%;
	position:relative;
	border-bottom:#524949;
	}
	
#demo_spons {
	display:block;
	width:100%;
	position:relative;
	font-style:italic;
	text-align:center;
}

#demo_spons img {
	border: 1px solid #000000;
	padding: 5px;
	margin-right: 8px;
}
	
/* for call for entries */

.ResidentialMarketing, .ArchitecturalProductDesign, .RemodelingRenovation, .Redevelopment, .AssociateMemberMarketingAwards, .generichd {
	display:block;
	width:100%;
	background-color:#666666;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;	
}

.MarketingStrategy	{
	display:block;
	width:100%;
	background-color:#CC0099;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;	
}

.CommunityoftheYearGrandAwards {
	display:block;
	width:100%;
	background-color:#FFFF00;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding: 3px;	
}

.MillionDollarClub {
	display:block;
	width:100%;
	background-color:#FFCCCC;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding: 3px;	
}
.IndividualAchievementAwards {
	display:block;
	width:100%;
	background-color:#66CCFF;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding: 3px;	
}

.AssociateMemberIndividualAchievementAwards {
	display:block;
	width:100%;
	background-color:#009933;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding: 3px;

}

/* Educational Programs */

.Tuesday_hd {
	display:block;
	width:100%;
	background-color:#910a0a;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
}
.Wednesday_hd {
	display:block;
	width:100%;
	background-color:#524949;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
}
.Thursday_hd {
	display:block;
	width:100%;
	background-color:#006633;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
}
.Friday_hd {
	display:block;
	width:100%;
	background-color:#611111;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
}

/* Green Vendors */
.greenVnd_hd {
	display:block;
	position:relative;
	width:600px;
	background-color:#006633;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
	
}

.green_vendor {
	color:#006633;
	font-size:14px;
	font-weight:bold;
	margin-top: 10px;
	display:block;
	width: 250px;
	float:left;
}
.green_boothno {
	color:#006633;
	font-size:14px;
	font-weight:bold;
	margin-top: 10px;
	display:block;
	margin-left: 300px;
	}
.green_descr {
	display:block;
	position:relative;
	clear:both;
	margin-left: 10px;
	margin-right: 5px;
	font-size:10px;
	}	