/* Start of CMSMS style sheet 'course enrol' */
.leftCol {
  margin-right: 315px;
}

#content {
        overflow: visible;
}

#courseenrol {
	width: 299px;
        margin: 15px 0;
	padding: 15px 0 0 0;
	background: #D3D2D2 url(images/enrol-bg-top.gif) top left no-repeat;
}

#courseenrol #content {
	width: 299px;
	padding: 0;
	clear: both;
	background: #D3D2D2 url(images/enrol-bg.gif) bottom left no-repeat;
}

#courseenrol #content h3 {
	margin: 0 17px;
	padding: 0;
	color: #FFF;
	font-size: 15px;
}

#courseenrol #content p {
  margin: 0 17px;
	padding: 10px 0 0 0;
	font-size: 12px;
}

#courseenrol #content p.discount {
  padding: 5px 0;
}

#courseenrol #content table.cityenrol {
  width: 267px;
  margin: 15px auto 0 auto;
  padding: 0;
  font-size: 12px;
  background: #FFF url(images/enrol-courses-table-bg.gif) top left repeat-y;
}

#courseenrol #content table.cityenrol th {
  height: 30px;
  background: #3B3220 url(images/enrol-courses-table-header-footer.gif) top left no-repeat; 
}

#courseenrol #content table.cityenrol th.subHeadingLeft {
  width:  165px;
  padding: 8px 0 8px 10px;
  color: #FFF;
  font-size: 10px;
  background: #443B2B url(images/enrol-courses-table-bg-left.png) top left repeat-y;
}

#courseenrol #content table.cityenrol th.subHeadingRight {
  padding: 8px 10px 8px 0;
  color: #FFF;
  text-align: right;
  background: #443B2B url(images/enrol-courses-table-bg-right.png) top right repeat-y;
}

#courseenrol #content table.cityenrol th h4 {
  position: relative;
	margin: 5px 10px 0 10px;
	padding: 0;
	color: #FFF;
	font-size: 13px;
	text-align: left;
}

#courseenrol #content table.cityenrol th h4 span {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: normal;
}

#courseenrol #content table.cityenrol td.coursedate {
	padding: 0px 10px;
        vertical-align: middle;
}

#courseenrol #content table.cityenrol td.paypalbutton {
	width: 75px;
	padding: 4px 0 2px 0;
}

#courseenrol #content table.cityenrol td.discount {
	padding: 0 2px;
	color: #990000;
        vertical-align: middle;
}

#courseenrol #content table.cityenrol td.courseHighlightLeft {
	background: #D9D9D9 url(images/enrol-courses-table-highlight-bg-left.gif) top left repeat-y;
}

#courseenrol #content table.cityenrol td.courseHighlightRight {
	background: #D9D9D9 url(images/enrol-courses-table-highlight-bg-right.gif) top right repeat-y;
}

#courseenrol #content table.cityenrol td.courseHighlight {
	background: #D9D9D9;
}

#courseenrol #content table.cityenrol td.footer {
	height: 33px;
	padding: 0;
	margin: 0;
  background: #3B3220 url(images/enrol-courses-table-header-footer.gif) 0px -36px no-repeat; 
}

#courseenrol #content table.cityenrol td.footer a {
	margin: 0 10px;
	position: relative;
	top: 4px;
	color: #A5A199;
	font-size: 11px;
	font-style: italic;
}
/* End of 'course enrol' */

