@charset "utf-8";

/* 
   [P A R T S  - wrap > main > Contents ]
*/
#Course1 {
  padding:0 0 10px 0;
	line-height:1.5em;
}
#Course1 h2 {
  display:block;
	margin:0 10px;
	height:30px; line-height:30px;
	background:#6F6F43;
	font-weight:bold;
	font-size:14px;
	color:#CCC;
	text-align:center;
}
#Course1 caption {
  display:block;
	background:#6F6F43;
	font-weight:bold;
	color:#CCC;
}
#PriceDiv p {
  padding:10px 50px 0 50px;
}
.PriceItem h3 {
	margin:0 10px;
	padding:0 10px;
}
.PriceItem p{
  padding:10px 50px 0 50px;
}
.PriceItem ul{
  padding:10px 50px 0 50px;
}
.PriceItem ul li{
	padding:5px 0;
}
.PriceItem .infotable {
  margin:10px auto;
}
.aligncenter {
	text-align:center;
}


.PriceItem table{
  width:850px;
	text-align:center;
}
.PriceItem table td{

}
.PriceItem table .alignleft{
	text-align:left;
}
.infotable caption {
	display:block;
	padding:5px;
	text-align:left;
	font-weight:bold; background:#B9B98A; color:#000;
	overflow:hidden;
	width:100%;
}
.infotable tr.td1      { background:#E4DDC4; color:#000; }
.infotable tr.td2      { background:#E4DDC4; color:#000; }

.infotable tr {
	/*background:url(img/bg-top.gif) 0 0 repeat-x;*/
	background:#E4DDC4;
}
.infotable tr.odd {
	background:#FBFDF6;
}
.note ul {
  padding:0 0;
}
.note ul li {
  padding:5px 50px ;
}
