.course_listing {
	width:708px;
	border:solid 1px #bbc1c4;
	
}
ul.listheading {
	font-weight:bold;
	background-color:#ebe4c5;
	color:#08387f;
	border-bottom:solid 1px #bbc1c4;
	height:26px;
	line-height:26px;
}
.course_listing li {
	float:left;
	border-right:solid 1px #bbc1c4;
}
.course_listing li.code {
	width:83px;
	text-align:center;
}
.course_listing li.coursename {
	width:252px;
	padding-left:13px;
}
.course_listing li.time {
	width:122px;
	padding-left:13px;
}
.course_listing li.location {
	width:105px;
	padding-left:13px;
}
.course_listing li.instructor {
	width:90px;
	padding-left:13px;
	border:none!important;
}
ul.courselisting {
	float:left;
	width:708px;
	border-bottom:solid 1px #bbc1c4;
}
ul.courselisting li {
	float:left;
	padding:13px 0;
}
.course_listing li.coursename a {
	color:#08387f;
}
.course_listing li a {
	text-decoration:underline
}
.bg_table{
	background:#ddd;
}
.tbl_head{
	background:#ebe4c5;
	padding-left:3px;
	height:25px;
	font-weight:bold;
	color:#000;
}
.odd{
	background:#fff;
	padding-left:3px;
	padding-right:3px;
	height:25px;
	padding-bottom:5px;
	padding-top:5px;
	line-height:18px;
	}
	
.even{
	background:#f8f8f8;
	padding-left:3px;
	height:25px;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:5px;
	line-height:18px;
}
.listingblock {
	width:710px;
	float:left;
	padding-bottom:21px;
}

.gal_main {float:left; margin: 15px 9px 5px 9px; font:13px  "Arial", Gadget, sans-serif; color:#5e3c10; text-align: left; font-weight: normal; }

.gal_back {background:#dbb735; padding:9px; border:1px solid #614d29;}
.gal_back1 {background:#e6e9eb; padding:3px; border:4px solid #614d29;}
.registration_box {width:955px; height:400px;overflow:scroll;}
.registration_sec { border-bottom: 1px solid #CCC; width: 1300px; padding:5px; border-right: 1px solid #CCC; text-align:center;}
.registration_sec_name {float:left; float:left; width:180px;  color:#F00; font-size:16px; font-weight:bold;padding:5px;border-right: 1px solid #CCC;text-align:center;}
.registration_sec_pic {float:left; float:left; width:120px;  color:#F00; padding:5px;border-right: 1px solid #CCC; font-size:16px; font-weight:bold;text-align:center;}
.registration_sec_date {float:left; float:left; width:120px;  color:#F00; font-size:16px; font-weight:bold;padding:5px;border-right: 1px solid #CCC;text-align:center;}
.registration_sec_mobile {float:left; float:left; width:160px; color:#F00; font-size:16px; font-weight:bold;padding:5px;border-right: 1px solid #CCC;text-align:center;}


.registration_sec1 {border-bottom: 1px solid #CCC; width: 1300px; padding:5px; border-right: 1px solid #CCC;}
.registration_sec_name1 {float:left; float:left; width:180px; padding:5px;border-right: 1px solid #CCC;}
.registration_sec_pic1 {float:left; float:left; width:120px; padding:5px;border-right: 1px solid #CCC;}
.registration_sec_date1 {float:left; float:left; width:120px;  padding:5px;border-right: 1px solid #CCC;}
.registration_sec_mobile1 {float:left; float:left; width:160px; padding:5px;border-right: 1px solid #CCC;}


.registration_sec2 { border-bottom: 1px solid #CCC; width: 950px; padding:5px; border-right: 1px solid #CCC; text-align:center;}
.registration_sec2_name {float:left; float:left; width:180px;  color:#F00; font-size:16px; font-weight:bold;padding:5px;border-right: 1px solid #CCC;text-align:center;}
.registration_sec2_pic {float:left; float:left; width:120px;  color:#F00; padding:5px;border-right: 1px solid #CCC; font-size:16px; font-weight:bold;text-align:center;}
.registration_sec2_date {float:left; float:left; width:120px;  color:#F00; font-size:16px; font-weight:bold;padding:5px;border-right: 1px solid #CCC;text-align:center;}
.registration_sec2_mobile {float:left; float:left; width:160px; color:#F00; font-size:16px; font-weight:bold;padding:5px;border-right: 1px solid #CCC;text-align:center;}


.registration_sec2 {border-bottom: 1px solid #CCC; width: 950px; padding:5px; border-right: 1px solid #CCC;}
.registration_sec2_name1 {float:left; float:left; width:180px; padding:5px;border-right: 1px solid #CCC;}
.registration_sec2_pic1 {float:left; float:left; width:120px; padding:5px;border-right: 1px solid #CCC;}
.registration_sec2_date1 {float:left; float:left; width:120px;  padding:5px;border-right: 1px solid #CCC;}
.registration_sec2_mobile1 {float:left; float:left; width:160px; padding:5px;border-right: 1px solid #CCC;}