@charset "UTF-8";


/* ============================================= */
/* add display:inline to floated elements */

div#rsection div#cprf dl.prof dt {
	display:inline;
}


/* COURSE LAYOUT
--------------------------- */

div#rsection div#csep10 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b2_01.gif) 0 0 no-repeat;
}

div#rsection div#csep10 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep10 p img {
	margin-bottom: 2px;
}

div#rsection div#csep10 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep10 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep10 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep11 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b2_02.gif) 0 0 no-repeat;
}

div#rsection div#csep11 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep11 p img {
	margin-bottom: 2px;
}

div#rsection div#csep11 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep11 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep11 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep12 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b2_03.gif) 0 0 no-repeat;
}

div#rsection div#csep12 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep12 p img {
	margin-bottom: 2px;
}

div#rsection div#csep12 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep12 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep12 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep13 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b2_04.gif) 0 0 no-repeat;
}

div#rsection div#csep13 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep13 p img {
	margin-bottom: 2px;
}

div#rsection div#csep13 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep13 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep13 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep14 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b2_05.gif) 0 0 no-repeat;
}

div#rsection div#csep14 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep14 p img {
	margin-bottom: 2px;
}

div#rsection div#csep14 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep14 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep14 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep15 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b2_06.gif) 0 0 no-repeat;
}

div#rsection div#csep15 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep15 p img {
	margin-bottom: 2px;
}

div#rsection div#csep15 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep15 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep15 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep20 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b3_01.gif) 0 0 no-repeat;
}

div#rsection div#csep20 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep20 p img {
	margin-bottom: 2px;
}

div#rsection div#csep20 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep20 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep20 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep21 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b3_02.gif) 0 0 no-repeat;
}

div#rsection div#csep21 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep21 p img {
	margin-bottom: 2px;
}

div#rsection div#csep21 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep21 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep21 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep22 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b3_03.gif) 0 0 no-repeat;
}

div#rsection div#csep22 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep22 p img {
	margin-bottom: 2px;
}

div#rsection div#csep22 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep22 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep22 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep23 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b3_04.gif) 0 0 no-repeat;
}

div#rsection div#csep23 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep23 p img {
	margin-bottom: 2px;
}

div#rsection div#csep23 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep23 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep23 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep24 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/course_b3_05.gif) 0 0 no-repeat;
}

div#rsection div#csep24 p {
	color: #B3956E;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
}

div#rsection div#csep24 p img {
	margin-bottom: 2px;
}

div#rsection div#csep24 dl {
	margin:0 10px 0 220px;
}

div#rsection div#csep24 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep24 dl dt {
	margin:0 0 5px 30px;
	border-bottom: 1px dotted #E0CFBC;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
}

div#rsection div#csep3 {
	width: 610px;
	margin: 15px 10px;
}

div#rsection div#csep3.bgaa {
	background: url(../../img/course_b1.png) 0 0 no-repeat;
}

div#rsection div#csep3 p {
	color: #603913;
	font-size: 1.2em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 250px;
	background: url(../../img/course_bgtop.gif) 250px 0 no-repeat;
}

div#rsection div#csep3 p img {
	margin-bottom: 2px;
}

div#rsection div#csep3 dl {
	margin: 0 10px 0 250px;
	background: #FFFCEE;
}

div#rsection div#csep3 dl dd {
	color: #9A9A9A;
}

div#rsection div#csep3 dl dt {
	margin:15px 0 5px 0;
	font-size: 1.2em;
	line-height: 1.6;
	text-align: right;
	background: url(../../img/course_bgbtm.gif) 0 100% no-repeat;
}

div#rsection div#csep3 table.bridal {
	width: 340px;
	margin: 0 0 0 5px;
	border-collapse: collapse;
	border-spacing: 0;
}

div#rsection div#csep3 table.bridal th {
	color: #F7941D;
	padding-top: 5px;
	text-align: left;
}

div#rsection div#csep3 table.bridal th.right {
	text-align: right;
}

div#rsection div#csep3 table.bridal td.left {

	color: #9A9A9A;
	padding: 0 0 0 12px;
}

div#rsection div#csep3 table.bridal td.right {
	color: #B3956E;
	text-align: right;
}

/* STAFF LAYOUT
--------------------------- */

div#rsection div#stf {
	width: 610px;
	margin: 15px 10px 30px 10px;
}

div#rsection div#stf p {
	font-size: 1.0em;
	line-height: 2.0;
	color: #A0825A;
	margin: 0 20px;
	padding: 0;
	text-align: center;
}

div#rsection div#stf p.bg {
	background:#fff url(../../img/bg03.gif) 0 0 repeat-x;
}

div#rsection div#stfsec1 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/staff01.gif) 0 0 no-repeat;
}

div#rsection div#stfsec1 p {
	font-size: 1.0em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 180px;
}

div#rsection div#stfsec1 p img {
	margin-bottom: 2px;
}

div#rsection div#stfsec1 dl {
	margin:0 10px 50px 140px;
}

div#rsection div#stfsec1 dl dd {
	color: #534741;
	border-left: 4px solid #F7941D;
	padding: 0 0 0 10px;
}

div#rsection div#stfsec1 dl dt {
	margin:0 0 5px 40px;
	padding: 5px 0 0 10px;
	border-left: 1px solid #FDD389;
	font-size: 1.0em;
	line-height: 1.8;
}

div#rsection div#stfsec2 {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/staff02.gif) 0 0 no-repeat;
}

div#rsection div#stfsec2 p {
	font-size: 1.0em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 180px;
}

div#rsection div#stfsec2 p img {
	margin-bottom: 2px;
}

div#rsection div#stfsec2 dl {
	margin:0 10px 50px 140px;
}

div#rsection div#stfsec2 dl dd {
	color: #534741;
	border-left: 4px solid #F7941D;
	padding: 0 0 0 10px;
}

div#rsection div#stfsec2 dl dt {
	margin:0 0 5px 40px;
	padding: 5px 0 0 10px;
	border-left: 1px solid #FDD389;
	font-size: 1.0em;
	line-height: 1.8;
}

div#rsection div#ownersec {
	width: 610px;
	margin: 15px 10px;
	padding-top: 15px;
	border-top: 1px dotted #E0CFBC;
	background: url(../../img/staff03.gif) 0 0 no-repeat;
}

div#rsection div#ownersec p {
	font-size: 1.0em;
	line-height: 1.6;
	margin: 0;
	padding: 0 5px 5px 180px;
}

div#rsection div#ownersec p img {
	margin-bottom: 2px;
}

div#rsection div#ownersec dl {
	margin:0 10px 50px 140px;
}

div#rsection div#ownersec dl dd {
	color: #534741;
	border-left: 4px solid #A0410D;
	padding: 0 0 0 10px;
}

div#rsection div#ownersec dl dt {
	margin:0 0 5px 40px;
	padding: 5px 0 0 10px;
	border-left: 1px solid #BF7851;
	font-size: 1.0em;
	line-height: 1.8;
}

div#rsection div#cprf {
	width: 610px;
	margin: 15px 20px;
}

div#rsection div#cprf dl.prof dt {
	clear: left;
	float: left;
	width: 9em;
	padding: 10px 0 10px 50px;
	font-size: 1.0em;
	color: #8C6239;
	line-height: 1.5;
}

div#rsection div#cprf dl.prof dd {
	margin-right: 10px;
	padding: 10px 5px 10px 10em;
	font-size: 1.0em;
	line-height: 1.5;
	border-bottom: 1px dotted #E0CFBC;
}

div#rsection div#prm dl.precmt dt {
	margin: 0 20px;
	padding: 20px 0 0 32px;
	font-size: 1.2em;
	color: #8C6239;
	border-bottom: 1px solid #DFD3C5;
	background: #fff url(../../img/prm.gif) 0 10px no-repeat;
}

div#rsection div#prm dl.precmt dd {
	margin: 0 10px 10px 10px;
	padding: 10px;
	font-size: 1.0em;
	line-height: 1.8;
	color: #B3956E;
}

div#rsection div#prelink {
	width: 610px;
	margin: 15px 10px;
	background: url(../../img/pre_link.gif) 0 0 no-repeat;
}

div#rsection div#prelink dl {
	margin:0 10px 50px 160px;
}

div#rsection div#prelink dl dd {
	color: #534741;
	border-left: 4px solid #8C6239;
	border-right: 1px solid #B3956E;
	padding: 0 0 0 10px;
}

div#rsection div#prelink dl dt {
	margin:0 0 5px 40px;
	padding: 5px 0 0 10px;
	border-left: 1px solid #B3956E;
	border-right: 1px solid #B3956E;
	font-size: 1.0em;
	line-height: 1.8;
}


