/* for course and qual pages */


.course_overview .overviewHeading {
  width:376px;
}


.cOverGap {
  height:10px;
}

.eOverGap {
  height:13px;
}


.righttd {
		background-color:white; /* to fill out, when RH col is shorter than LH */
}

.courseTable {
	font-size:12px;
	background-color:rgb(215,216,217);
	border-collapse:collapse;
}


.leftac {
	text-align:left;
}

.courserow {
	height:27px;
	padding-right:40px;
	padding-left:40px;
}

.courserow a{
	color:black;
}
.courserow a:visited{
	color:black;
}
.courserow a:hover {
	color:rgb(143,29,81);
}


.duration {  /* a type of coursetd */
	text-align:center;
}


.enquireDate a,
.coursetd a{
	text-decoration:none;
	color:black;
}



/* for individual course pages */

.courseMenuBar {
	background-color:gray; /* just for debug viewing when substitutions in td classes
							  haven't been made (with no cgi) */
}

.coursemenu,
.coursemenuSel,
.coursemenuRSel,
.coursemenuR {
	color:white;
	font-family:arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	width:15%;
}

.coursemenu {
	background-color:rgb(85,25,26);
	border-right: solid white 1px;
}

.coursemenuR {
	background-color:rgb(85,25,26);
}

.coursemenuSel {
	background-color:rgb(143,29,81);
	border-right: solid white 1px;
}

.coursemenuRSel {
	background-color:rgb(143,29,81);
}



.courseMenuBar a,
.courseMenuBar a:hover,
.courseMenuBar a:visited {
	color:white;
}

.courseItH,
.contentsouter {
	font-family:arial, sans-serif;
	color:rgb(143,29,81);
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

.courseH, 
.courseH1, 
.courseH2 {
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
}

.courseH1 {
   padding-bottom:0;
}
.courseH2 {
   padding-top:0;
}

.courseTextList,
.courseText {
	font-size:13px;
	margin-right: 6%;
	margin-top:10px;
	margin-bottom:10px;
}

h1.course,
h2.course,
h3.course,
h4.course,
h5.course {
	color:rgb(143,29,81);
}


.contentsinner {
	/* cancel out the effect of the spec for the title, it is all part of the li in the ol */
	color:black;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	margin-top:2px;
}

.contentso {
	margin-top:0;
}

.contentsouter {
	margin-top:10px;
	margin-bottom:0;
}

ul.contents{
	list-style-image:url(../images3/chevron_bullet_tiny_trans.gif);
}
/* this one added to handle ul nested in contents ul*/
.contents ul{
	list-style-image:url(../images3/chevron_bullet_tiny_trans.gif);
}
/* Third level of contents list using bullet rather than chevron */
ul.thirdtier{
  text-decoration:underline;
  list-style-image:URL("../images3/bullet_maroon.bmp");
}

.contentso .listsubheading {
	color:black;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
   margin-top:4px;
   margin-bottom:8px;
}

/* reading */

div.courseReading,
div.courseobj {
	margin-left:8px;
}

/* headings at top and "participant profile" are both defined h2, but are made
   less prominent here */
div.courseReading h2,
div.courseobj h2 {
	color:rgb(143,29,81);
	font-size:17px;
}

.courseReading ul {
	margin-top:10px;
	margin-bottom:12px;
}

.courseReading li {	
	margin-top:6px;
	margin-bottom:12px;
}

.courseReading .bookTitle {
	font-weight:bold;
}

.courseReading .bookAuthor {
	font-style:italic;
}

.courseReading .bookPub {
}


.coursePriceButton,
.courseDatesButton,
.examDatesButton,
.examCourseDatesButton /* the button in exam overview that calls up course dates */
 {
  position:relative;
  height:30px;
  width:100%;
}

.courseDatesButton .buttonLayer {
  top:0px;
  left:400px;
}

.examDatesButton .buttonLayer,
.examCourseDatesButton .buttonLayer {
  top:0px;
  left:100px;
}

.coursePriceButton {
  top:0px;
  left:10px;
}

.buySelfStudy .buttonLayer {
  top:14px;
  left:390px;
}

.selfStudyExam .buttonLayer {
  top:0px;
  left:300px;
}



.course_overview,
.course_content,
.course_reading,
.exam_overview 
 {
  background-image:url(../images3/bgCourseBottom2c.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:16px; 
  position:relative;
  min-height:422px;
}

.course_overview .feeinc {
  font-style:italic;
}

.exam_overview h3 {
  font-style:normal;
  font-size:16px;
  margin-top:0;
  margin-bottom:0;
}

.exam_overview p {
  margin-top:4px;
  margin-bottom:8px;
  margin-left:6px;
  margin-right:14px;
}

/* position of ISEB logo image */
.exam_overview img.logo {
  position:absolute;
  top:40px;
  left:390px;
}

/* position of ISEB logo image on diploma pages BA & SD */
.exam_overview img.logoDip {
  position:absolute;
  top:10px;
  left:380px;
}

/* position of IIBA logo image */
.exam_overview img.logoIIBA {
  position:absolute;
  top:40px;
  left:340px;
}

.exam_overview .overviewHeading {
  width:460px;
}

.exam_overview .overviewHeadingDip {
  width:360px;
}


ul.bullet{
  list-style-image:URL("../images3/bullet_maroon.bmp");
}

.unbulleted {
  list-style-type:none;
}

.specialist li.unbulleted {
  margin-top:3px;
  margin-bottom:5px;
}
