

/* CPD PAGES
----------------------------------------------------------------- */
body.cpd {/**/
}

body.cpd div#region2 h2 {
	padding:1em 0 0 0;
	margin:1em 0;
	background-image:none;	
	border-top:2px solid #A7DFDD;
}

body.cpd a.to-top:hover {
    background-color:#E0EFEE;
}

body.cpd p#graduate {
	border:1px solid #A7DFDD;		
	background-color:#A7DFDD;	
}

body.cpd p#graduate {
background-repeat:no-repeat;
color:black;
display:block;
margin:0;
padding:0.5em;
text-decoration:none;
}

body.cpd p#graduate {		
	background-image:url(prof-skills-arrow-blue.gif);	
	background-position:8px;	
	padding-left:45px;
}

body.cpd h1 {
	border:1px solid #A7DFDD;
	color:#005856;
}

body.cpd div.facts-overview
/*body.cpd div#course-facts*/ {	
	border:1px solid #A7DFDD;	
	background-color:#E0EFEE;	
}

body.cpd div#region1 div#facts h2
{
	background:url(ug-facts-bg.jpg) repeat-x;
	background-position:left center; margin:0;
	border-bottom:1px solid #A7DFDD;
	border-top:1px solid #fff;
	padding:1em;
	color:black;
}

body.cpd div#facts dl
/*body.cpd div#course-facts dl*/{
	margin:0;
	padding:1em;	
	border-bottom:1px dotted #A7DFDD;
}

body.cpd div#facts dl.product-designation {
    border-bottom:medium none;
}


body.cpd div#course-facts {
	border:2px solid #A7DFDD;	
}

body.cpd div#course-facts dl dt {
	color:#005856;
}



/*body.cpd div#course-facts {	
    float:right;
    margin-bottom:1em;
    width:33%;	
	margin-top:0;	
}*/

/*body.cpd div#course-facts dt,
body.cpd div#course-facts dd {
	display:inline;
	margin:0;
	padding:0;
}*/

/*body.cpd div#course-facts ul li {
	list-style-type:none;
	margin:0.25em 0;
	padding:0 0 0 1em;
	background-image:url(arrow-right.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
}*/



body.cpd div#register {
    border:2px solid #A7DFDD;
    margin-bottom:10px;
	/*zoom:1;	
	width:60%;
	float:left;*/
}

body.cpd div#region1 div#register h2 {
    color:#000;
	margin-top:0;
	padding-top:0;
	border-top:none;
}

body.cpd div#register table {
    background-color:#E0EFEE;
	/*float:left;	*/
}

body.cpd div#register table td, 
body.cpd div#register table th {
	border-top:1px solid #A7DFDD;
	background-image:none;
}

body.cpd div#register table th {
	border-bottom:1px solid #A7DFDD;	
	background-color:#A7DFDD;
	color:#000;
	padding:0.5em 1em;
}

body.cpd div#register table td.last {
	border-bottom:1px solid #A7DFDD;
}


body.cpd div#region1 h2 {
	border-top:2px solid #A7DFDD;
	color:#005856;
	padding-top:1em;
}

/*body.cpd div#region1 h3 {
	border-bottom:1px dotted #A7DFDD;
	padding:0.5em 1em;
	background-color:#E0EFEE;
	color:#000;	
}*/


body.cpd div#last-presentation  {
	border-bottom:0;	
}

/*body.cpd div#region1 p,
body.cpd div#region1 ul{
	margin-left:2em;	
}


body.cpd div#region1 div#on-this-page ul,
body.cpd div#region1 p#graduate,
body.cpd div#region1 div#short-description p,
body.cpd div#region1 p.top,
body.cpd div#region1 div#register p {
	margin-left:0;	
}*/

body.cpd div.route {
	border:1px solid #D1D1A5;
	padding:1em;
	margin:1em 0;	
}

body.cpd div.route td, body.cpd div.route th {
	padding:0.5em 1em;	
}

body.cpd div.route td {
	background-image:none;
	border:1px solid #D1D1A5;
	border-collapse:collapse;
}

body.cpd div.route table td.route-level {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#005856;
	color:white;
	font-size:1.6em;	
	width:5em;
	padding-left:0.5em;
	padding-right:0;	
}

body.cpd div.route td.route-level dd {
	font-size:1.8em;
	margin-top:-0.2em;		
}

body.cpd div.route td.route-sequence {
	background-color:#A7DFDD;	
	/*font-weight:bold;*/
	color:#000;
	font-size:1.6em;	
	text-align:center;	
	width:2em;
	padding-left:0;
	padding-right:0;	
}

body.cpd div.route tr td.first {
	border-bottom:1px solid #FFF;	
}


body.cpd div#region1 div.route td.route-course ul {
	margin-left:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

body.cpd div#region1 div.route td.route-course ul li {
	background-image:none;
	padding-left:0;
	padding-right:1em;
	color:#005856;	
}

body.cpd div#region1 p.route-next-step {
	background-image:url(diagram-arrow-ug.gif);
	margin-left:0;	
}

body.cpd div#region1 p.route-certificate,
body.cpd div#region1 p.route-diploma,
body.cpd div#region1 p.route-degree {
	background-color:#A7DFDD;
	margin-left:0;
}

body.cpd div#region1 p.route-degree {
	background-color:#005856;	
}


body.cpd p.route-certificate span,
body.cpd p.route-diploma span {
	background-image:url(award-icon-ug.gif);
}

body.cpd p.route-degree span {
	background-image:url(qual-icon-ug.gif);
}


body.cpd div#courses h3 {
    border-bottom:1px dotted #A7DFDD;
	background-color:#E0EFEE;
	margin-bottom:2em;
}

body.cpd div#student-reviews blockquote {
	background-image:url(student-quote-ug.gif);	
}

body.cpd div#student-reviews p {
	background-image:url(student-quote-ug-end.gif);	
	padding-right:0;
}


body.cpd ul.route-options a:hover img {
	border:2px solid #A7DFDD;	
}

body.cpd ul.route-options li.current img {
	border:2px solid #A7DFDD;
}


body.cpd div#course-facts {	
	background-image:url(course-facts-bg-ug.gif);
	
}

body.cpd div#course-facts-new
{
	border:2px solid #A7DFDD;
}

body.cpd div#course-facts-new div#set2
{
	border-top: 2px solid #A7DFDD;
}

body.cpd div#tools ul
{
  border-top:2px solid #A7DFDD;
}   







body.ug div#course-facts-new, body.cpd div#course-facts-new, body.pg div#course-facts-new 
{
	margin-bottom:0;
}

body.ug div#register, body.cpd div#register, body.pg div#register
{
	margin-top:0;
	/*border-top:none; Removed 23/07/2010 by rs256/*/
}

body.ug div#region1 div#register h2, body.cpd div#region1 div#register h2, body.pg div#region1 div#register h2
{
	display:none;
}
