@charset "ISO-8859-1";

#course-details #divider {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeee7;
	width: 320px;
	*margin-top:20px;/* IE Hack*/
	*margin-bottom:-10px;/* IE Hack*/
}

#mainNav {
	background-image: url(../images/header-course-details.jpg);
}

.text_indent {
	*margin-left: 10px; /* IE Hack*/
}

#course-details #print-icon1 {
	text-decoration: none;
	margin-left:430px;
	margin-top:5px;
	margin-bottom:-45px;
}

#cost{
        margin-top:-10px;
		*margin-top:-22px;/* IE Hack*/
        margin-left:30px;
		margin-bottom:5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* safari Hack*/
   #cost {
	
 	margin-top:-25px;
	margin-left:30px 
 
 }
}


.twocols p{/* IE Hack*/
	*margin-top:-5px;
	*margin-bottom:-10px;
}

.agenda{ 
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777;
}

.agenda h2{ 
	font-size:16px;
}

#course-details .content {
	margin-left:30px;
	*margin-left:45px;
}

table {
  border-collapse: separate;
  border-spacing: 2px 3px;
  width: 260px;
  font-size:10px; 
}

.table-bg-color {
	background-color: #E5E5E5;
	color: #000000;
	text-align: center;	        
}

td {
	padding:3px;
}

#table-divider {
	width: 270px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeee7;
	margin-top:8px;
	margin-left:3px;
}


#course-details #content{
	margin-top:18px;
}

#related-courses{
margin-left:5px;
margin-top:-10px;

}

#related-courses li {
	line-height: 20px;
	margin-left: -24px;
	list-style-type: none;
	font-size:90%;
}

#related-courses ul {
	margin-top:-24px;
}

#course-details #quote{
	width:170px;
	font-size:83%;
	margin-left: 8px;
	margin-top:23px;
}

.noCourseDates {
	padding:10px 9px 5px 10px;
	border:1px solid #ccc; 
	width:237px;
}

#authorised-logo {
	margin-right:-40px;
	margin-top:9px;
}
.specialOffer {
	font-weight:bold;
	/* color:#CC0000; */
	color:#c00;
}
.datesFooterNote {
	color:#CC0000;
}

td.booknow {
	background-color:#fafafa;
}

td.booknow a {
	display:block;
	color:#615A00;
}

td.booknow:hover {
	background-color:#fafafa;
}

a.booknowlink {
	background-color:#fafafa;
	display:block;
	float:right;
	width:58px;
	color:#615A00;
	padding:4px 6px;
	margin: -9px -5px 0 0;
	border:1px solid #999;
}

a.booknowlink:hover {
	background-color:#fff;
	text-decoration:none !important;
}


div.twocols ul li {
		list-style-image:url(../images/bullets/dimple.png);
}


/* ---------- from internal CSS on details page -------------- */

.twocols table {
	border-collapse:separate;
}
.twocols table td {
	padding:4px;
}

.trcode {
	color:#eee;
	font-size:9px;
}