/* Start of CMSMS style sheet 'Courses' */
.course-summary, .course-detail {width:560px; padding:0 0 0 12px; float:left;}
.course-summary h2, .course-detail h2 {font-size:1.4em; color:#900;}
.course-summary .minibox {background-color: #e3e3e3 !important;}

table.prices {text-align:center; margin:12px 0; font-weight:bold; font-size:1.2em; color:#000;}
table.prices th {background:#6495ed; color:#000; padding:6px 12px;}
table.prices td.turnovers {background:#6495ed; color:#000 !important;}
table.prices td {padding:6px 12px; background:#e3e3e3 ; color:#000;}

.course-enquiry {text-align:center;}
.course-enquiry a {display:block; width:232px; height:31px; color:#fff; padding:14px 0 0; margin:0 auto; background:#1E3786 url(images/courses/course-enquiry-button.png) center top no-repeat; font-weight:bold; font-size:1.2em;}
.course-enquiry .scroll {background:url(images/courses/course-detail-arrow.png) center bottom no-repeat; padding:0 0 40px; font-weight:bold; color:#000;}

.course-links, .course-detail-links {width:270px; padding:0 0 0 12px; float:right;}
.course-links .box, .course-detail-links .box {background-color: #e3e3e3 !important; margin:0 0 12px !important; min-height:20px !important;}
.course-links .box h2 , .course-detail-links .box h2 {background-color:#6495ed; color:#000 !important;}
.course-detail-header {background:#6495ed url(images/courses/course-detail-header-bg.png) center top no-repeat; color:#fff !important; padding:6px 24px;}

.course-menu {}
.course-menu a {background:#6495ed url(images/courses/course-links-enquiry-button.png) center top no-repeat; display:block; width:232px; height:31px; color:#333; padding:14px 0 0; margin:12px auto; font-weight:bold; font-size:1.2em; text-align:center;}
.course-menu a:hover {background-image:url(images/courses/course-links-enquiry-button-hover.png);}
.course-checklist ul {list-style:none; padding:0; font-weight:normal;}
.course-checklist li {background:url(images/courses/blue-link.png) 0 3px no-repeat; padding:0 0 0 16px; margin:.8em 12px;}

.grantlink {display:block; width:315px; height:42px; clear:both; margin:12px auto; cursor:pointer; font-size:1px; color:#1E3786; text-indent:-9999em; background:url(images/grants-button-2.jpg) center top no-repeat;}

.course-block-left {background:#cdd9f7;width:231px;height:91px;float:left;margin-bottom:15px;padding:17px;}
.course-block-right {background:#cdd9f7;width:231px;height:91px;float:right;margin-bottom:15px;padding:17px;}
.course-block-center{background:#cdd9f7;margin-bottom:15px;padding:17px;clear:both;text-align:center;}
ol.contents li {list-style-type:decimal;}
.coursehead {padding:5px 20px;background:#6495ed; color:#fff; font-weight:bold;}
.redcenter{text-align:center;color:#990000;font-size:1.4em;}
.freecontainer{width:221px;height:227px;position:relative;}
.freeimage{position:absolute;top:26px;left:5px;z-index:140;}
.freeoverlay{position:absolute;top:0;left:0;z-index:150;}
table.freetable td{vertical-align:top;}
.freecontent{padding-top: 15px;}
.anchor{color:#900;}
.block-left {width:265px; float:left; display:block;}
.block-right {width:265px; float:right; display:block;}

a.block-right, a.block-left {text-decoration:none;}
a.block-right p, a.block-left p {color:#03328A; font-weight:bold; font-size:16px;}
.coursebox {width:258px;background:#bac7e0 url(images/box-base-bg.png) center bottom no-repeat; margin:0 0 12px; position:relative; padding:0 0 1px;min-height:150px;}
.coursebox  h2 {background:#6495ED url(images/box-header-bg.png) center top no-repeat; color:#000 !important; margin:0; padding:6px 0; font-size:14px;}
.coursebox  p {padding:0 12px; text-align:left;}
.coursebox  h1, .coursebox h2, .coursebox h3, .coursebox h4, .coursebox h5, .coursebox h6 {text-align:center;}

/* Has to be last so it overrides previous declarations! */
table.prices .title {background:#fff !important; text-align:left;}
/* End of 'Courses' */

