body{background-color:#e7e07a;padding:0px;margin:0px;}

#parent{
	font-family:trebuchet ms,arial,helvetica;
	font-size:.8em;
	font-weight:normal;
	margin:0px auto;
	width:800px;
	padding:0px;
	margin-top:0px;
	border:0px solid #0d9095;
}

#main{
	width:760px;
	padding:0px 0px;
	text-align:left;
	border:0px solid #0d9095;
	margin:0px auto;
}

.header_text{
	font-family:trebuchet ms,arial,helvetica;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:10px;
}

.box{
	background-color:#ede7a0;
	
	height:100px;
	padding:15px 30px;
	border:1px solid #0d9095;
	margin:0px;
	overflow:hidden;
}

.box_wrap{
	
	
}

.top_box_program{
	width:305px;
	float:left;
	padding:0px 0px;
	border:0px solid #000;
	margin:0px;

}

.top_box_program_header_text{
	font-weight:bold;
	font-size:1.3em;
	color:#0d9095;
}

.top_box_program_big_text{
	font-size:1.2em;
}

.main_list{
	border:0px solid #000;
	float:left;
	width:188px;
	
}

.list{
	
	border:0px solid #000;
	width:170px;
	margin-top:20px;
	padding:00px;
	font-size:.9em;
}

.city{
	width:100%;
	font-size:1.3em;
	color:#0d9095;
	border-bottom:1px solid #0d9095;
	
}

.address{
	border:0px solid #000;
	margin-bottom:7px;
	padding:0px;
	margin-top:10px;
}

.address span{
	font-weight:bold;
}

#band{
	
	width:100%;
	background-color:#0d9095;
	margin-top:20px;
	padding:0px;
}

#band {
	font-family:trebuchet ms,arial,verdana;
	font-weight:normal;
	margin-top:20px;
	color:#fff;
	padding:14px 0px;
	padding-left:20px;
	width:780px;
	line-height:1.7em;
}
.big a {color:#fff;}
#band .big{font-size:1.25em;}
#band .small{font-size:.9em;}


