*{
	margin:0;
	padding:0;
}
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*/

body{
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background:#FFFFFF;
}

h1{
	font-size:1.67em;
	color:#ffa040;
	margin-bottom:10px;
}

h2{
	margin:0;
	font-size:1.25em;
	color:#ff9933;
	border-bottom:#999999 1px solid;
	margin-bottom:12px;	
	width:auto;
	clear:left;
}
h2.alt_h2{
	margin:0;
	font-size:1.8em;
	color:#ff9933;
	margin-bottom:12px;
	margin-left:45px;
	border-bottom:0;
	width:auto;
	clear:left;
	font-style: italic;
}
h2 a{
	color:#ff9933;
	text-decoration: none;
}
h2.path_icon
{
	background:url(/imgs/computeach-icon.gif) 0 50% no-repeat;
	padding:9px 5px 8px 50px;
		
}
h1.path_icon
{
	background:url(/imgs/computeach-icon.gif) 0 50% no-repeat;
	padding:6px 5px 6px 50px;
}

h3{
	font-size:1.08em;
	font-weight:bold;
	margin-bottom:20px;
	border-bottom:#999999 1px solid;
/*	clear:both; */
}

h4{
	font-size:1.00em;	
	font-weight:bold;
	margin-bottom:20px;
}

p{
	margin:0;
	padding:0;
	margin-bottom:20px;
	line-height:1.4em;
}

.smaller{ font-size:0.67em; }

.padded_image{ margin:5px; }
.padded_image_bottom{ margin-bottom:15px; }
.padded_image_alt{ margin:10px 20px; }
img.image_border{ border:1px solid #39B54A; background-color:#fff; padding:1px;  }

.days_icon{ background:url(/imgs/course-icons/days_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
span.days_icon{display:block}

#container #left-panel div.styled_ul ul li.clock_icon,
.clock_icon{ background:url(/imgs/course-icons/clock_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
li.clock_icon{ display:block; }
#container #left-panel div.styled_ul ul li.clock_icon{padding:11px 0;}
span.clock_icon{display:block}

#container #left-panel div.styled_ul ul li.clock_icon a.preview{ padding:11px 0 11px 45px; background:none; margin:0; }

.exam_icon{ background:url(/imgs/course-icons/exam_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
span.exam_icon{display:block}

.key_icon{ background:url(/imgs/course-icons/key_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
span.key_icon{display:block}

.materials_icon{ background:url(/imgs/course-icons/materials_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
span.materials_icon{display:block}

.support_icon{ background:url(/imgs/course-icons/phone_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
span.support_icon{display:block}

.tutor_icon{ background:url(/imgs/course-icons/tutor_green.png) 0 50% no-repeat; padding:11px 0 11px 45px; }
span.tutor_icon{display:block}

img.middle{ vertical-align:middle }





blockquote
{
	margin-left:40px;
	background-image: url(/imgs/openquote.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 28px;
	width:460px;
	font-size:2em;
	font-weight:bold;
	font-style:italic;
	margin-top:15px;
	background-color:transparent;
	line-height:1em;
}
blockquote{ background-color:transparent }
blockquote p:last-child,
blockquote .last-element{
	background-image: url(/imgs/closequote.gif);
	background-repeat: no-repeat;
	background-position: 100% 90%;
	background-color:transparent;
	display: block;
	padding-right: 10px;
	padding-bottom:10px;
}

blockquote p span.smaller
{
	font-size:0.5em;
	font-weight:100;
	font-style:normal;
	line-height:12px;
	margin:0;padding:0;
	display:block
}
.caption{ background:url(/imgs/caption-bg.gif) repeat-x 0 50%; }

.caption blockquote{ margin-left:0; font-size:1.3em; width:400px; }

a{
	color:#30ab3f;
	text-decoration:underline;
}
	a:hover{
		text-decoration:none;
	}

.hide{ display:none; }

ul{
	list-style-type:none;
	list-style-position:inside;
	margin-left:15px;
	margin-bottom:20px;	
}
			
	ul li{					
		background: url(/imgs/li-green.gif) no-repeat;					
		background-position:0 7px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:15px;
	}
		ul li a{
			color:#333333;
			text-decoration:none;
		}
			ul li a:hover{
				text-decoration:underline;
			}


div.content_page ul
{
	font-size:1.1em;
	font-weight:700;
	font-style:italic;
	/*border:1px solid #ccc;*/
	margin:15px 0;
	padding:10px;
	/*background:url(/imgs/grey-gradient.gif) 0 100%;*/
}

div.content_page .course-panel .content ul
{
	font-size:1em;
	font-weight:100;
	font-style:normal
}

ol{
	list-style-type:none;
	list-style-position:inside;
	margin-left:15px;
}
	ol li{					
		padding-top:3px;
		padding-bottom:3px;
		padding-left:15px;
	}
		ol li a{
			color:#333333;
			text-decoration:none;
		}
			ol li a:hover{
				text-decoration:underline;
			}			

table{
	border-collapse:collapse;
	margin-bottom:20px;
}


	table th{
		text-align:left;
		background:#3BB44A;
		color:#FFFFFF;
		padding-left:5px;
		border:#E0FFD7 1px solid;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	table td{
		padding-left:5px;
		padding-top:2px;
		padding-bottom:2px;
		
	}

	div.button_green_bg
	{
		background:url(/imgs/styled_table/cell-button-bg.png) top right no-repeat #35ad43;
		height:44px;
		vertical-align:middle;
		text-align:left;
		margin:0;
		color:#fff;
	}

	div.button_green_bg a{ color:#fff; display:block; padding:13px 40px 12px 10px; }
	div.button_green_double_line a{ padding:7px 40px 5px 10px }
	
	div.shorter_green_bg{
		background:url(/imgs/styled_table/cell-button-bg.png) top right no-repeat #35ad43;
		background-position:right;
		width:490px;
	}

table.styled_table,
table.styled_table thead,
table.styled_table thead,
table.styled_table thead tr,
table.styled_table thead th,
table.styled_table tbody,
table.styled_table tbody th,
table.styled_table tbody td
{ border-width:0; margin:0; height:35px }

table.styled_table{ border: 1px solid #30AB3F; background-color:#fff; padding:1px; margin:0; border-collapse:separate; }
	table.styled_table thead th{ border:0; background:url(/imgs/styled_table/header1.png) 100% 50% no-repeat  }
	table.styled_table thead th.header_style2{ background-position:0 50%;  }

	table.styled_table tbody th{ border:0; border-top:1px solid #fff; background:url(/imgs/styled_table/header2.png) 100% 50% no-repeat; font-weight:100; color:#333;  }
	table.styled_table tbody th.header_style2{ background-position:0 50%;  }

	table.styled_table tbody td{ border:0; border-top:1px solid #fff; background:url(/imgs/styled_table/cell_style1.png) 100% 50% no-repeat; }
	table.styled_table tbody td.cell_style2{ background-position:0 50%; }

	table.styled_table th,
	table.styled_table td{ padding-right:10px; }


#page_navigation{ position:relative }


div.errors{
	margin: 0 0 10px 0;
	padding: 10px;
	border: #f00 2px solid;
	background-color: #fcc;
}
	div.errors p{
		margin: 0 0 10px 0;
		font-weight: bold;
	}
	div.errors ul{
		margin: 0;
		list-style-type: disc;
	}
	div.errors li{
		background: url();
	}


p.news-date{
	font-weight: bold;
	font-size: 1.1em;
	color: #666666;
}
div.news_archive{
	margin: 0 0 40px 0;
}
div.news_archive ul li{
	width: 200px;
	float: left;
}

/*		SEARCH RESULTS		*/
	#container #left-panel .search-result{
			position:relative;
			padding-top:10px;
			padding-bottom:10px;
			border-bottom:#CCCCCC 1px solid;
		}
			#container #left-panel .search-result a.search-result-link{
				position:absolute;
				top:0;
				left:0;
				width:100%;				
				height:100%;
				z-index:1000;
				background: url(/imgs/blank.gif);
				
			}
			
			#container #left-panel .search-result p{
				margin:0;
				padding:0;
				padding-left:10px;
				padding-right:10px;
			}
				#container #left-panel .search-result p strong{
					font-size:1.00em;
					color:#30AB3F;
				}
			
				#container #left-panel .search-result span.search-filename{
					display: block;
					font-style: italic;
					text-decoration: underline;
					color: #ffa040;
				}
p.search-message{
	margin: 5px 0 0 0;
	font-weight: bold;
}

div.page_nav{
	margin: 30px 0px;
	font-weight: bold;
	text-align: center;
}
a.pg_nav{
	margin: 0px 2px;
	padding: 2px 6px;
	text-decoration: none;
	color: #30AB3F;
	border: #777 1px solid;
}
a.pg_nav_active{
	margin: 0px 2px;
	padding: 2px 6px;
	text-decoration: none;
	background-color: #30AB3F;
	color: #fff;
	border: #343498 1px solid;
}



/***********************************

			HEADER

***********************************/

#header-wrapper{
	height:128px;
	width:100%;
	background:#5b5b5b;
}

	#header{
		height:128px;	
		width:900px;
		margin:auto;
		background:#5b5b5b;
	}	
			
		#header .header-links{
			float:left;
			display:inline;
			text-align:right;
			color:#ececec;
			margin-top:18px;
			width:900px;			
		}
			#header .header-links a{
				color:#ececec;
				margin-right:5px;
				margin-left:5px;
				text-decoration:none;
			}
				#header .header-links a:hover{
					text-decoration:underline;
				}
					
				#header .header-links a.end{
					margin-right:0;
				}
				
		#header .logo{
			float:left;
			display:inline;
			margin-left:20px;
			margin-top:11px;
		}
		
			#header .logo img{
				border:none;
			}
		
		#header .adviser-status{
			float:right;
			display:inline;
			width:156px;
			height:57px;
			margin-top:15px;
			text-align:right;
			border-left:#ececec 1px solid;	
			background: url(/imgs/adviser-online.gif) no-repeat;
			background-position:14px 22px;
		}	
		
			#header .adviser-status a{
				margin:0;
				padding:0;
				font-size:1.33em;
				color:#ececec;
				font-weight:100;
				text-decoration:none;
			}
				#header .adviser-status a img{
					border:none;
					margin-top:8px;
					margin-right:3px;
					float:right;
				}
				
		
				
		#footer-bottom #links .phone-number{ line-height:32px; margin-top:0; }
		.phone-number{
			float:right;
			display:inline;
			width:230px;
			height:57px;
			margin-top:18px;
		}
			.phone-number small{
				margin:0;
				padding:0;
				font-size:1.33em;
				color:#ececec;
				font-weight:100;
			}
			
			.phone-number strong{
				margin:0;
				padding:0;
				font-size:2.8em;
				color:#ececec;
				font-weight:700;
			}
				


/***********************************

		MIDDLE SECTION

***********************************/

#container{
	width:900px;
	margin:auto;
	padding-top:9px;
	position:relative;
	min-height:700px;
}

	#container .breadcrumbs{
		margin-bottom:10px;
		color:#6d6d6d;
		font-weight:bold;
		font-size:0.92em;
	}	
		#container .breadcrumbs a{
			font-weight:normal;
			color:#999999;
			margin-right:3px;
			margin-left:3px;
		}
			#container .breadcrumbs a.no-left-margin{
				margin-left:0;
			}
			#container .breadcrumbs a.selected{
				color:#3BB44A;
			
			}
			
			

/* 		TOP NAVIGATION BAR 		*/

	#container #nav{
		height:34px;
		width:900px;
		background: url(/imgs/nav-bg.gif) repeat-x;
		margin-bottom:10px;
		position:relative;
	}
		#container #nav .left-bg{
			float:left;
			display:inline;
			width:3px;
			height:34px;
			background: url(/imgs/nav-left.gif) no-repeat;
		}
		
		#container #nav ul{
			margin:0;
			padding:0;
			float:left;
			list-style-type:none;
		}
			#container #nav ul li{
				float:left;
				margin:0;
				padding:0;
				margin-top:3px;
				margin-left:5px;
				padding-top:5px;
				padding-bottom:5px;				
				padding-right:6px;				
				background: url(/imgs/nav-sep.gif) no-repeat;
				background-position:right;				
			}			
				#container #nav ul li a{
					color:#FFFFFF;
					font-size:1.08em;			
					margin:0;
					padding:0;
					text-decoration:none;
					font-weight:bold;
					padding-top:5px;
					padding-bottom:5px;
					padding-left:5px;
					padding-right:5px;
				}
					#container #nav ul li a:hover{
						text-decoration:underline;
					}			
			
				#container #nav ul li.selected{
					padding-top:0;
					padding-bottom:0;
					padding-left:2px;
					padding-right:8px;
				}
				
				#container #nav ul li.selected div{
					background: url(/imgs/nav-selected-right.gif) no-repeat;
					background-position:right;
					padding-top:5px;
					padding-bottom:5px;
				}				
					#container #nav ul li.selected a{					
						background: url(/imgs/nav-selected-left.gif) no-repeat;
						background-position:left;
						color:#6ec97a;
					}
						#container #nav ul li.selected a:hover{
							text-decoration:none;
						}						
				
				#container #nav ul li.end{
					background:none;
				}		
		
		#container #nav #quick-jump{
			float:left;
			display:inline;
			width:153px;
			height:17px;
			margin-top:6px;
			padding-top:3px;
			padding-left:5px;
			background: url(/imgs/quick-jump.gif) no-repeat;
			cursor:pointer;
			position:absolute;
			left:720px;	
			color:#666666;
			text-decoration:none;		
		}
				
		#container #nav .right-bg{
			float:right;
			display:inline;
			width:3px;
			height:34px;
			background: url(/imgs/nav-right.gif) no-repeat;
		}
		



/*		PAGE CONTENT		*/

	#container #left-panel{
		float:right;
		display:inline;
		width:692px;
		padding-bottom:20px;	
	}

	#container #left-panel div.styled_ul ul li a,
	#container #left-panel div.styled_ul_small ul li a
	{
		color:#30ab3f;
		text-decoration:underline;
	}

	#container #left-panel div.styled_ul ul li a:hover,
	#container #left-panel div.styled_ul_small ul li a:hover{ text-decoration:none }


	#container #left-panel div.styled_ul ul.rec_logo
	{ background:url(/imgs/rec-transparent.gif) 90% 50% no-repeat }

	#container #left-panel div.styled_ul
	{
		background:url(/imgs/ul-bg.png) bottom left no-repeat;
		padding:0;
		padding-bottom:4px;
		margin:10px 0 20px;
		position:relative;
	}

	#container #left-panel div.styled_ul h4
	{
		margin-bottom:0;
		padding:10px 35px 0;
		font-size:1.2em;
}

	#container #left-panel div.styled_ul_small
	{
		background:url(/imgs/ul-bg-small.png) bottom left no-repeat;
		padding:0;
		padding-bottom:4px;
		margin:10px 0 20px;
		position:relative;
		width:490px;
	}

	#container #left-panel div.styled_ul_small div.styled_ul_inner_small
	{
		margin:0;
		padding:4px 0 0;
		background:url(/imgs/ul-bg-small.png) top left no-repeat;
		width:490px;
	}

	#container #left-panel .tabbed-info div.styled_ul
	{
		background-image:url(/imgs/ul_bg2.png);
	}
		#container #left-panel div.styled_ul div
		{
			margin:0;
			padding:4px 0 0;
			background:url(/imgs/ul-bg.png) top left no-repeat;
		}
			#container #left-panel div.styled_ul div ul
			{
				margin-top:0;
				margin-bottom:0;
				padding-top:15px;
				padding-bottom:15px;
				position:relative
				
			}

		#container #left-panel .tabbed-info div.styled_ul{ padding-bottom:4px; }
		#container #left-panel .tabbed-info div.styled_ul div
		{
			background-image:url(/imgs/ul_bg2.png);
			position:relative
		}

		#container #left-panel .tabbed-info div.styled_ul div ul
		{
			position:relative;
			margin-bottom:0px;
			margin-top:0px;
			padding-top:15px;
			padding-bottom:15px;
			width:645px;
		}




#container #left-panel div.styled_ul ul li,
#container #left-panel div.styled_ul_small ul li
{
	margin:10px 25px 6px;
	background-image:url(/imgs/li-green.gif)
}

#container #left-panel div.styled_ul ul.checklist li
{
	background:url(/imgs/tick.gif) no-repeat 0 50%;
	padding-left:30px;
	/*padding-top:8px;
	padding-bottom:8px;*/
}


	
/*		HOME PAGE CONTENT		*/

		#container #left-panel .info-image{
			float:left;
			display:inline;
			width:690px;
			height:245px;
			background: url(/imgs/home-box-bg.gif) no-repeat bottom;
			border:#cecdcd 1px solid;
			position:relative;			
			margin-bottom:10px;
		}
			#container #left-panel .info-image h1{
				margin:0;
				padding:0;
				font-size:1.75em;
				color:#ff9a34;
				margin-top:15px;
				margin-left:20px;
				margin-bottom:5px;
			}
			
			#container #left-panel .info-image h3{
				margin-left:20px;
				margin-bottom:5px;
				border-bottom:0;
			}
			
			#container #left-panel .info-image ul{
				list-style-position:inside;
				margin-left:20px;
				margin-bottom:0;
			}
				#container #left-panel .info-image ul li{
				
				}
				
			
			#container #left-panel .info-image #scroll-box{
				position:absolute;
				top:188px;
				left:0;
				width:100%;
				overflow:hidden;
				height:66px;
				
			}
			
				#container #left-panel .info-image .scroll-item{
					position:absolute;
					left:20px;
					/*background:#FF0000;*/
					width:670px;
					margin-bottom:10px;
					height:46px;
					padding-top:10px;
				}
					#container #left-panel .info-image .scroll-item h2{
						margin:0;
						padding:0;
						border:0;
						font-size:1.08em;
						color:#FFFFFF;
						margin-bottom:3px;					
					}	
						#container #left-panel .info-image .scroll-item h2 a{	
							color:#FFFFFF;
							text-decoration:none;
						}
							#container #left-panel .info-image .scroll-item h2 a:hover{
								text-decoration:underline;
							}	
					#container #left-panel .info-image .scroll-item p{
						margin:0;
						padding:0;
						color:#FFFFFF;
					}	
			
	
		
		#container #left-panel .green-panel{
			float:left;
			width:224px;
			background-color:#f6f6f6;
			margin-right:10px;
		}

			#container #left-panel .home-heritage-panel
			{
				background:url(/imgs/home-heriatage.jpg) no-repeat 0 25px;
				position:relative;
			}
				#container #left-panel .home-heritage-panel a#heritage_home_link
				{
					position:absolute;
					bottom:6px;
					left:10px;
					padding:4px 15px;
					background:url(/imgs/home-heritage-btn.png) no-repeat;
					color:#fff;
					text-decoration:none;
				}
				#container #left-panel .home-heritage-panel a#heritage_home_link:hover{ text-decoration:underline }

			#container #left-panel .height192{
				height:192px;
				margin-bottom:10px;
			}
			
			#container #left-panel .height150{
				height:150px;
				margin-bottom:10px;
			}
			
			#container #left-panel .height105{
				height:105px;
				margin-bottom:10px;
			}
			
			#container #left-panel .height210{
				height:210px;
				margin-bottom:15px;				
			}
			
			#container #left-panel .no-margin{
				margin-right:0;
			}
		
			#container #left-panel .green-panel h2{
				border:none;
				padding:0;
				margin:0;
				color:#FFFFFF;
				background: url(/imgs/green-panel.gif) no-repeat;
				font-size:1.08em;
				width:214px;
				height:24px;
				padding-top:5px;
				padding-left:10px;
				
			}

			#container #left-panel .green-panel h2 a{
				color:#FFFFFF;
				text-decoration: none;
			}
			
			#container #left-panel .green-panel h2 a:hover{
				text-decoration: underline;
			}
			
			#container #left-panel .green-panel p{
				margin:0;
				padding:0;
				width:204px;
				padding-left:10px;
				padding-right:10px;
				margin-top:10px;
				margin-bottom:10px;
			}	
			
			#container #left-panel .green-panel ul{
				width:204px;
				margin:auto;
				list-style-type:none;
				list-style-position:inside;	
			}
				#container #left-panel .green-panel ul li{
					padding-left:20px;
					font-size:0.92em;
				}
			
			#container #left-panel .green-panel .tick-list{				
				margin-top:5px					
			}			
				#container #left-panel .green-panel .tick-list li{
					background: url(/imgs/green-tick.gif) no-repeat;
					border-bottom:#e5e5e5 1px solid;
					padding-top:5px;
					padding-bottom:5px;
					background-position:0 6px;
				}
				
			#container #left-panel .green-panel .doc-list{
				margin-top:5px					
			}			
				#container #left-panel .green-panel .doc-list li{
					background: url(/imgs/li-doc.gif) no-repeat;					
					padding-top:5px;
					padding-bottom:5px;
					background-position:0 3px;
				}
					#container #left-panel .green-panel .doc-list li a{
						color:#333333;
						text-decoration:none;
					}
						#container #left-panel .green-panel .doc-list li a:hover{
							text-decoration:underline;
						}
				
			#container #left-panel .green-panel .orange{
				margin-top:5px					
			}
				#container #left-panel .green-panel .orange li{					
					background: url(/imgs/li-orange.gif) no-repeat;					
					background-position:0 7px;
					padding-top:3px;
					padding-bottom:3px;
					padding-left:15px;
				}
					#container #left-panel .green-panel .orange li a{
						color:#333333;
						text-decoration:none;
					}
						#container #left-panel .green-panel .orange li a:hover{
							text-decoration:underline;
						}
						
			#container #left-panel .green-panel .green{
				margin-top:10px					
			}
				#container #left-panel .green-panel .green li{					
					background: url(/imgs/li-green.gif) no-repeat;					
					background-position:0 7px;
					padding-top:3px;
					padding-bottom:3px;
					padding-left:15px;
				}
					#container #left-panel .green-panel .green li a{
						color:#333333;
						text-decoration:none;
					}
						#container #left-panel .green-panel .green li a:hover{
							text-decoration:underline;
						}										
					
			#container #left-panel .green-panel .rss-list{
				margin-top:5px					
			}			
				#container #left-panel .green-panel .rss-list li{
					background: url(/imgs/small-rss.gif) no-repeat;					
					padding-top:5px;
					padding-bottom:5px;
					background-position:0 7px;
					font-size:0.83em;
					color:#999999;
					padding-left:15px;
				}
				
				#container #left-panel .green-panel .rss-list a{
					font-size:1.10em;
					color:#333333;
				}	
					#container #left-panel .green-panel .rss-list a:hover{
						text-decoration:none;
					}	
		
		#container #left-panel .qualifications{
			background: url(/imgs/qualifications-bg.jpg) no-repeat;
			background-position:left bottom;
			background-color:#f2f2f2;
		}
		#container #left-panel .first-it-job{
			background: url(/imgs/first-it-job.jpg) no-repeat;
			background-position:left bottom;
			background-color:#f2f2f2;
		}
		#container #left-panel .first-it-job p{ text-align:right; width:auto; margin-left:80px;margin-right:15px; line-height:20px; font-size:1.1em  }
		#container #left-panel .qualifications p{ text-align:right; width:auto; margin-left:100px; margin-right:15px; font-size:1.1em; line-height:20px; }
		
		#container #left-panel .casestudy{
			background: url(/imgs/casestudy-bg.jpg) no-repeat;
			background-position:left bottom;
			background-color:#f2f2f2;
		}			
			#container #left-panel .casestudy blockquote{
				background-image: url(/imgs/openquote.gif);
				background-repeat: no-repeat;
				background-position: left 0px;
				padding-left: 20px;
				width:120px;
				font-size:1.17em;
				font-weight:bold;
				margin-left:70px;
				margin-top:15px;
			}
			
			#container #left-panel .casestudy blockquote div{
				background-image: url(/imgs/closequote.gif);
				background-repeat: no-repeat;
				background-position: right bottom;
				display: block;
				padding-right: 10px;
			}
			
			#container #left-panel .casestudy .name{
				margin-top:7px;
				margin-left:90px;
			}
			
			#container #left-panel .casestudy .prof{
				margin-top:2px;
				margin-left:90px;
				margin-bottom:6px;
				font-weight:bold;
			}
			
			#container #left-panel .casestudy .case-link{
				margin-top:15px;
				margin-left:90px;
				color:#30ab3f;
			}
				#container #left-panel .casestudy .case-link:hover{
					text-decoration:none;
				}
		
		
		#container #left-panel .training-news{
		
		}
			#container #left-panel .training-news h2{
				background: url(/imgs/green-panel-rss.gif) no-repeat;
				margin-bottom:5px;
				position:relative;
			}
				#container #left-panel .training-news h2 a.rss{
					position:absolute;
					width:18px;
					height:18px;					
					top:5px;
					left:200px;
					font-size:0px;
				}
				
			#container #left-panel .training-news .news-archive{
				font-size:0.92em;
				margin-left:25px;
				padding-top:5px;
				
			}		


			
/*		PAGE TEXT		*/

		#container #left-panel #page-text{
			
		}
		
			/*
			#container #left-panel #page-text h1{
				font-size:1.82em;
				color:#ffa040;
				margin-bottom:10px;
			}
			
			#container #left-panel #page-text h2{
				margin:0;
				padding:0;
				font-size:1.36em;
				color:#ff9933;
				border-bottom:#999999 1px solid;
				margin-bottom:12px;	
				width:auto;
				padding-bottom:3px;
			}
			
			#container #left-panel #page-text h3{
				font-size:1.18em;
				font-weight:bold;
				margin-bottom:20px;	
			}
			
			
			#container #left-panel #page-text p{
				margin:0;
				padding:0;
				margin-bottom:20px;
				line-height:1.4em;
				
			}
			
			#container #left-panel #page-text a{
				color:#30ab3f;
				text-decoration:underline;
			}
				#container #left-panel #page-text a:hover{
					text-decoration:none;
				}
				
			#container #left-panel #page-text ul{
				list-style-type:none;
				list-style-position:inside;
				margin-left:15px;	
			}
			
				#container #left-panel #page-text li{					
						background: url(/imgs/li-green.gif) no-repeat;					
						background-position:0 7px;
						padding-top:3px;
						padding-bottom:3px;
						padding-left:15px;
					}
						#container #left-panel #page-text li a{
							color:#333333;
							text-decoration:none;
						}
							#container #left-panel #page-text li a:hover{
								text-decoration:underline;
							}
			*/
			
			#container #left-panel #page-text .iitt-float{
				margin-top:6px;
				float:right;
				clear:right;
				width:186px;
				text-align:center;
				padding-bottom:6px;
				background:#fff;
				border-left:12px solid #fff;

			}
			#container #left-panel #page-text .course-panel{
				margin-bottom: 10px;
				float:right;
				clear:right;
				width:186px;
				background:#f2f2f2;
				padding-bottom:10px;
				border-left:#FFFFFF 12px solid;
				margin-bottom:5px;
			}
				#container #left-panel #page-text .course-panel .header{
					color:#FFFFFF;
					background: url(/imgs/green-panel-short.gif) no-repeat;
					font-size:1.08em;
					width:176px;
					height:24px;
					padding-top:5px;
					padding-left:10px;	
					font-weight:bold;
				}

				#container #left-panel #page-text .course-panel .header a{
					color:#FFFFFF;
					text-decoration: none;
				}

				#container #left-panel #page-text .course-panel .header a:hover{
					text-decoration: underline;
				}
				
				#container #left-panel #page-text .course-panel .content{
				
				
				}				
					#container #left-panel #page-text .course-panel .content address{
						font-style:normal;
						padding:8px 25px;
						margin-left:10px;
						margin-right:10px;
						background: url(/imgs/icon-mail.gif) no-repeat;
						background-position:0 11px;
						border-bottom:#DEDEDE 1px solid;
						padding-top:12px;												
					}
					
							
					
					
					#container #left-panel #page-text .course-panel .content .contact-phone{
						padding:8px 25px;
						margin-left:10px;
						margin-right:10px;
						background: url(/imgs/icon-phone.gif) no-repeat;
						background-position:0 6px;
						border-bottom:#DEDEDE 1px solid;
					}
					
					#container #left-panel #page-text .course-panel .content .contact-email{
						padding:8px 25px;
						margin-left:10px;
						margin-right:10px;
						background: url(/imgs/icon-email.gif) no-repeat;
						background-position:0 7px;						
					}
					
					#container #left-panel #page-text .course-panel .content .contact-form{
						padding:8px 25px;
						margin-left:10px;
						margin-right:10px;
						background: url(/imgs/icon-email.gif) no-repeat;
						background-position:0 7px;
					}
					
					#container #left-panel #page-text .course-panel .content .no-border-bottom{
						border-bottom:none;
					}

				
					#container #left-panel #page-text .course-panel .content ul{
						width:166px;
						margin:auto;
						list-style-type:none;
						list-style-position:inside;
						margin-top:5px;	
					}
						#container #left-panel #page-text .course-panel .content ul li{
							padding:0;
							margin:0;
							padding-left:0px;
							/*border-bottom:#e5e5e5 1px solid;*/
							background: url(/imgs/li-bottom-border.gif) repeat-x;
							background-position:bottom;
						}			
							#container #left-panel #page-text .course-panel .content ul li a{
								padding:0;
								margin:0;
								background: url(/imgs/li-arrow.gif) no-repeat;
								color:#5b5b5b;
								text-decoration:none;
								padding-top:5px;
								padding-bottom:5px;
								background-position:5px 10px;
								display:block;
								padding-left:15px;
								
							}
							
							#container #left-panel #page-text .course-panel .content ul li a:hover{								
								color:#FFFFFF;
								background: url(/imgs/li-arrow-hover.gif) no-repeat;
								background-position:5px 10px;
								background-color:#aeaeae;
							}
							
							
							#container #left-panel #page-text .course-panel .content ul ul{
								margin-top:0;
								padding-bottom:10px;
								padding-left:0;
								padding-top:0;
							
							}
								#container #left-panel #page-text .course-panel .content ul ul li{
									border-bottom:none;
									background:none;
								}
									
									#container #left-panel #page-text .course-panel .content ul ul li a{
										padding-top:2px;
										padding-bottom:2px;
										padding-left:25px;
										background-position:15px 5px;
									}
										#container #left-panel #page-text .course-panel .content ul ul li a:hover{
											
											background-repeat:no-repeat;
											background-position:15px 5px;
										}
			

			#container #left-panel #page-text .news-landing-right{
				float: right;
				width: 200px;
			}
			#container #left-panel #page-text .news-landing-left{
				width: 485px;
			}
			
			#container #left-panel #page-text .news-landing-right .course-panel{
				float: none;
			}
			
			#container #left-panel #page-text .lnks li{
				background: url(/imgs/link_go.gif) no-repeat;
				background-position:0 0;
				padding-left:22px;
			}
			
				#container #left-panel #page-text .lnks li p{
					font-style:normal;
					font-size:0.9em;
					font-weight:normal;
				
				}
			

/*		CASE STUDY PAGES		*/
			#container #left-panel #page-text .cs-landing-right{
				padding: 0 0 0 10px;
				float: right;
				width: 187px;
				background-color: #fff;
			}
				#container #left-panel #page-text .cs-landing-right .case-study-icon{
					margin: 0 0 5px 0;
				}
					#container #left-panel #page-text .cs-landing-right .case-study-icon img{
						border-width: 0;
					}
			#container #left-panel #page-text .cs-landing-left{
				width: 495px;
			}



/*		PAYMENT PAGES		*/

		#container #left-panel .payment-type{
			float:left;
			width:239px;
			height:130px;
			background: url(/imgs/payment-option.gif) no-repeat;
			position:relative;
			margin-bottom:15px;
		}
			
			#container #left-panel .payment-type button{
				background: url(/imgs/blank.gif);
				width:189px;
				height:71px;
				position:absolute;
				top:0;
				left:0;			
				display:block;
				float:left;
				cursor:pointer;
				outline:none;
				border:none;
				width:100%;
				height:100%;				
				z-index:9999;		
			}
		
			#container #left-panel .payment-type .option-type{
				float:left;
				display:inline;
				margin-top:15px;
				margin-left:15px;
				font-size:1.67em;
				color:#4a4a4a;
				width:100%;
			}
			
			
			#container #left-panel .payment-type .price{
				float:left;
				display:inline;
				margin-top:20px;
				margin-left:14px;
				font-size:1.67em;
				color:#FFFFFF;
				width:100%;
			}
				#container #left-panel .payment-type .price small{
					font-size:0.56em;
				}
				
			#container #left-panel .payment-type .extra{
				float:left;
				display:inline;
				margin-top:15px;
				margin-left:18px;
				color:#FFFFFF;
				font-weight:bold;
				width:100%;
				font-size:1.17em;
			}
			
		#container #left-panel .monthly{
			margin-right:50px;
			margin-left:60px;
			display:inline;
			
		}
		
		#container #left-panel .monthly button{		
			z-index:1000;
		}	
	#container #left-panel .details{
		padding-bottom:30px;
		
	}
	
		#container #left-panel .details .form-row{
			width:500px;
			display:block;
			border-bottom:#CCCCCC 1px solid;
			padding: 9px 0;
			padding-bottom:9px;
			padding-left:40px;
			margin-left:50px;
			
		}

		#container #left-panel .details .disability-sign{
			background: url(/imgs/disabled-sign.gif) 480px center no-repeat;
		}

		#container #left-panel .details .form-err{
			background-color: #fcc;
		}
		
			#container #left-panel .details .form-row label{
				float:left;
				display:inline;
				padding-top:3px;
				width:140px;
				font-weight:bold;
			}

				#container #left-panel .details .form-row label.auto-label{
					width:auto;
				}
				
				#container #left-panel .details .form-row label.radio-label{
					padding:0;
					width:20px;
					margin-left:8px;
					padding-top:4px;
					font-weight:normal;					
				}
				
				#container #left-panel .details .form-row label.non-bold{
					padding:0;
					margin:0;
					width:auto;
					font-weight:normal;
					float:none;
					margin-left:15px;
				}
				
span.required{
	margin: 0;
	font-family: courier new, sans-serid;
	font-weight: normal;
	color: #f00;
	display: inline;
	float: none;
}
			#container #left-panel .details .form-row span.label{
				display: block;
				float: left;
				margin-top: 2px;
			}
			
			#container #left-panel .details .form-row .long-text{
				float:left;
				display:inline;
				width:230px;
			}
			
			#container #left-panel .details .form-row .small-text{
				width:50px;
			}
			
			#container #left-panel .details .form-row .smaller-text{
				width:30px;
			}
			
			#container #left-panel .details .form-row .select-long{
				width:235px;
			}
			
			#container #left-panel .details .form-row .select-longish{
				width:140px;
			}
			
			#container #left-panel .details .form-row .select-medium{
				width:100px;
			}
			
			#container #left-panel .details .form-row .select-small{
				width:50px;
			}

			#container #left-panel .details .form-row .select-smallish{
				width:70px;
			}
			
			#container #left-panel .details .form-row a.security-code{
				cursor:pointer;
				margin-left:5px;
			}
			
			#container #left-panel .details .form-row input.radio{
				float:left;	
				margin-left:20px;
				margin-top:4px;	
				display:inline;
			}
			
			#container #left-panel .details .form-row input.terms{
				margin-left:20px;
				margin-top:4px;
			}
			
			#container #left-panel #page-text .details .form-row p{
				margin:0;
				padding:0;
				float:left;
				display:inline;
				padding-top:4px;
				line-height:1.00em;
			}
			
		#container #left-panel .details h3{
			padding:0;
			margin:0;
			padding-top:15px;
			margin-left:50px;
			margin-bottom:15px;
			border-bottom:0;
		}
		
		#container #left-panel .confirm-details h3{
			margin-left:0;
		}
		
		#container #left-panel .details #hidden{
			display:block;
		}	
		
		#container #left-panel .details .payment-buttons{
			margin-left:190px;
			margin-top:15px;
		}
		
			#container #left-panel .details .payment-buttons .paymentbutton{
				color:#FFFFFF;
				background: url(/imgs/pay-btn.gif) no-repeat;
				font-size:1.08em;
				width:126px;			
				padding-top:5px;
				padding-bottom:7px;
				padding-left:5px;
				text-align:left;			
				outline:none;
				border:none;
				font-weight:bold;
				cursor:pointer;
				margin-bottom:8px;							
			}
			
			#container #left-panel .details .payment-buttons .or{
				font-weight:bold;
				font-size:1.17em;
			}
			
			#container #left-panel .paypal{
				padding:0;
				margin:0;
				border:0;
				outline:none;
				background:url(/imgs/paypal2.gif) no-repeat;
				width:86px;
				height:21px;
				text-indent:-9999px;
				cursor:pointer;
				margin-left:5px;
			
			}
		
		#container #left-panel .lower-buttons{
			margin: 50px 0 0 0;
		}


/*		Direct Debit Pages		*/


		#container #left-panel div.dd{
			margin: 20px 0 20px 115px;
		}
		
		#container #left-panel p.dd{
			padding: 20px 0;
			text-align: center;
		}
		#container #left-panel p.dd-err{
			text-align: center;
			background-color: #fcc;
		}

		#container #left-panel p.indent{
			margin: 0 0 20px 50px;
		}

			#container #left-panel p.dd input{
				margin-left: 5px;
				vertical-align: middle;
			}

		#container #left-panel .dd-buttons{
			padding: 10px 0 20px 0;
		}
		
		#container #left-panel div.dd-confirm{
			border: #000 1px solid;
			padding: 10px;
			width: 670px;
		}
		
		#container #left-panel .dd-confirm div.header{
			padding: 10px 10px 20px 456px;
			width: 204px;
			height: 65px;
		}

		#container #left-panel .dd-confirm div.left-column{
			padding: 0 40px 0 10px;
			width: 310px;
			float: left;
		}
		#container #left-panel .dd-confirm div.right-column{
			width: 310px;
			float: left;
		}

		#container #left-panel .dd-confirm  p{
			margin: 2px 0;
			line-height: 2em;
		}

		#container #left-panel .dd-confirm  p.large{
			margin: 4px 0;
			font-size: 2em;
			line-height: 1.2em;
		}

		#container #left-panel .dd-confirm  p.heading{
			margin: 10px 0 0 0;
			font-weight: bold;
		}
		
		#container #left-panel div.bordered{
			margin: 5px 0 5px -10px;
			padding: 4px 10px;
			border: #000 1px solid;
		}

			#container #left-panel .dd-confirm  div.bordered p{
				margin: 4px 0;
			}
		
		#container #left-panel .dd-confirm  p.number{
			margin: 4px 0;
			letter-spacing: 10px;
			line-height: 2em;
		}

		#container #left-panel .dd-confirm  pre{
			margin: 4px 0;
			font-family: arial, verdana, sans-serif;
			font-size: 1em;
			line-height: 2em;
		}

		#container #left-panel .dd-confirm div.footer{
			padding: 20px 0 0 0;
			text-align: center;
		}



		#container #left-panel .next-button{
			float:right;
			color:#FFFFFF;
			background: url(/imgs/next-btn.gif) no-repeat;
			font-size:1.08em;
			width:154px;			
			padding-top:5px;
			padding-bottom:7px;
			padding-left:5px;
			text-align:left;			
			outline:none;
			border:none;
			font-weight:bold;
			cursor:pointer;
			margin-top:15px;
			text-decoration:none;
		}
		
		#container #left-panel .back-button{
			float:left;
			color:#FFFFFF;
			background: url(/imgs/back-btn.gif) no-repeat;
			font-size:1.08em;
			width:124px;			
			padding-top:6px;
			padding-bottom:6px;
			padding-left:30px;
			text-align:left;			
			outline:none;
			border:none;
			font-weight:bold;
			cursor:pointer;
			margin-top:15px;
			text-decoration:none;
		}


	#container #left-panel .buy-course-partners{
		text-align:left;
		padding-left:90px;		
	}
		#container #left-panel .buy-course-partners img{
			display:inline;
			vertical-align:middle;
		}	
		
			
/*		COURSE LANDING PAGE		*/

		#container #left-panel .landing-header{
			width:672px;
			height:188px;
			border:#d6d6d6 1px solid;
			/*background: url(/imgs/courselanding/header-image.jpg) no-repeat;*/
			padding-left:18px;
			margin-bottom:10px;
		}	
			
			#container #left-panel .landing-header #flashcontent{
				float:right;
			}
			
			#container #left-panel .flashcont-6 #flashcontent{
				width:280px;
			}
			
											
			#container #left-panel .landing-header h1{
				font-size:1.67em;
				color:#ffa040;
				margin-bottom:10px;
				margin-top:10px;
			}		
			
				#container #left-panel .landing-header ul{
					margin:0;
					padding:0;
					list-style-type:none;
					list-style-position:inside;
					float:left;
					
				}
				
				#container #left-panel .landing-header ul li{
					/*background: url(/imgs/courselanding/li-bg.gif) no-repeat;*/
					font-weight:bold;
					padding-left:7px;
					padding-top:3px;
					padding-bottom:7px;	
					
				}
					#container #left-panel .landing-header ul li .number{
						float:left;
						width:8px;
						height:8px;
						color:#FFFFFF;
						font-size:1.00em;
					}
					
					#container #left-panel .landing-header ul li .text{
						color:#333333;						
						display:block;
						float:left;
						width:403px;
						margin-left:25px;
						font-weight:bold;
						text-decoration:none;
						font-weight:normal;
										
					}
					#container #left-panel #landing_header_video ul li .text{
						color:#333333;
						display:block;
						float:left;
						width:340px;
						margin-left:25px;
						font-weight:bold;
						text-decoration:none;
						font-weight:normal;

					}
						#container #left-panel .landing-header ul li .text a{
							text-decoration:underline;
							font-weight:bold;
							font-size:1.00em;
						}
					
					#container #left-panel .landing-header ul li a:hover{
						text-decoration:underline;
					}

		/****************************************************************
			Header boxes - default and per pageID
		****************************************************************/
		#left-panel div.page_header_box
		{
			width:auto;
			clear:both;
			float:none;
			padding:15px;
			border:1px solid #cecdcd;
			height:160px; margin-bottom:10px;
			background:url(/imgs/page_header_box/pg_7.jpg) 100% 100% no-repeat;
			position:relative;

		}
			#left-panel div.page_header_box .footer
			{
				position:absolute;
				bottom:0;
				height:40px;
				color:#fff;
				z-index:400;
				width:100%;
				margin:0 0 0 -15px;
				padding:0;
				
			}
			#left-panel div.page_header_box .footer p
			{
				font-size:1.4em;
				padding:10px;
			}


				/*#left-panel div#page_header_box .footer *{padding-left:3px; padding-top:3px; }*/

			#left-panel div#page_header_box .footer_underlay
			{
				position:absolute;
				bottom:0;
				height:40px; /*needs to be same height as .footer (above)*/
				background-color:#666;
				z-index:300;
				width:100%;
				margin:0 0 0 -15px;padding:0;
			}

			#left-panel div.page_header_box ul
			{
				font-size:1em;
				list-style-type:none;
				list-style-position:inside;
				margin-left:15px;
				margin-bottom:20px;
				border:0;
				font-style:normal;
				margin-top:5px;

			}
			#left-panel div.page_header_box li{
				background:url(/imgs/tick.gif) 0 50% no-repeat;
				font-weight:700;
				padding:6px 8px 6px 30px;
			}

		
		#left-panel div.page_header_box_23{ height:188px; padding:0; background:none; z-index:11; }
		#left-panel div.page_header_box_23 #timeline{
		 z-index:10;
		}
		/*#left-panel div.page_header_box_23 h1,
		#left-panel div.page_header_box_23 h2,
		#left-panel div.page_header_box_23 h3,
		#left-panel div.page_header_box_23 h4,
		#left-panel div.page_header_box_23 ul{ display:none }
		*/
		#left-panel div.page_header_box_23 h3{border-bottom:0;}

		#left-panel div.page_header_box_9, #left-panel div.page_header_box_10, #left-panel div.page_header_box_11, #left-panel div.page_header_box_12{ background:url(/imgs/page_header_box/pg_8.jpg) 100% 100% no-repeat; }
		#left-panel div.page_header_box_7{ background:url(/imgs/page_header_box/pg_7.jpg) 100% 100% no-repeat; }
		
		#left-panel div.page_header_box_764, #left-panel div.page_header_box_766, #left-panel div.page_header_box_767, #left-panel div.page_header_box_768 { background:url(/imgs/video-bg.gif) repeat-x; }

		#left-panel div.page_header_box_8,
		#left-panel div.page_header_box_33,
		#left-panel div.page_header_box_622, 
		#left-panel div.page_header_box_790,
		#left-panel div.page_header_box_672,
		#left-panel div.page_header_box_13,
		#left-panel div.page_header_box_669,
		#left-panel div.page_header_box_625,
		#left-panel div.page_header_box_7,
		#left-panel div.page_header_box_618,
		#left-panel div.page_header_box_670,
		#left-panel div.page_header_box_789,
		#left-panel div.page_header_box_15,
		#left-panel div.page_header_box_620,
		#left-panel div.page_header_box_671,
		#left-panel div.page_header_box_678,
		#left-panel div.page_header_box_617,
		#left-panel div.page_header_box_619,
		#left-panel div.page_header_box_674,
		#left-panel div.page_header_box_871,
		#left-panel div.page_header_box_872,
		#left-panel div.page_header_box_873,
		#left-panel div.page_header_box_874,
		#left-panel div.page_header_box_18{background:none;}

		#left-panel div.video-playback
		{
			padding:0;
			height:188px;
		}
			#left-panel div.page_header_box .text-content{
				float:left;
				margin-top:15px;
				margin-left:15px;
				display:inline;
				position:absolute;
				z-index:1000;
				width:300px;
				overflow:visible
			}

			#left-panel div.landing-header .text-content
			{
				float:left;
				margin-top:0;
				margin-left:0;
				display:inline;
				position:absolute;
				z-index:1000;
				width:300px;
				overflow:visible
			}
			
			#left-panel div.page_header_box .text-content h1{ white-space:nowrap }

			#left-panel div.video-playback #flashcontent
			{
				float:right;
			}

		
		
		.info-image div.tv-ad{
			padding:0;
			margin:0;
			
		}
		
		.info-image div.tv-ad #testimonial{
					float:right;
					padding:5px;
					margin:5px;
					
					width:294px;
					height:170px;				
					/*margin-right:-5px;*/
					
				}
		
		.info-image .tv-ad #tv-text{
			float:right;
			position:absolute;
			top:172px;
			right:10px;
			color:#3BB44A;
			font-weight:bold;
		}		
		
		
		
		#left-panel div.testimonial-playback{
			padding:0;
			height:188px;
		}
			#left-panel div.testimonial-playback #overlay {
				background:url(/imgs/video-overlay.png) repeat-y;
				width:178px;
				height:188px;
				z-index:500;
				position:absolute;
				left:240px;				
			}
			#left-panel div#landing_header_video #overlay {
				width:220px;
				background-position: right;
				
			}
			
			#left-panel div#landing_header_video #overlay .extra{ width:42px; height:188px; background:#fff; }

			#left-panel div.testimonial-playback #overlay_small {
				background:url(/imgs/video-overlay-small.png) repeat-y;
				width:180px;
				height:188px;
				z-index:500;
				position:absolute;
				left:240px;
				background-position: right;
			}
			#left-panel div.flashcont-6 #overlay_small {
				left:528px;	
			}
			#left-panel div#landing_header_video #overlay_small .extra{ width:91px; height:188px; background:#fff; }
			
				#left-panel div.testimonial-playback #testimonial{
					float:right;
					padding:0;
					margin:0;
					/*margin-right:-5px;*/
				}

		/*************** End page header boxes *************************/
			
		#container #left-panel #info-pane{
			margin-bottom:10px;
			height:116px;
			position:relative;
		}	
			#container #left-panel #info-pane .info-nav{
				width:692px;
				height:28px;
			}
			
				#container #left-panel #info-pane .info-nav #info-nav-get-started{
					width:692px;
					height:28px;
					background: url(/imgs/courselanding/button-sprite.gif) no-repeat;
				}
					#container #left-panel #info-pane .info-nav #info-nav-get-started a{
						height:28px;
						display:block;
						float:left;
					}
					
					#container #left-panel #info-pane .info-nav #info-nav-get-started #link1{
						width:120px;
					}
					#container #left-panel #info-pane .info-nav #info-nav-get-started #link2{
						width:100px;
					}
					#container #left-panel #info-pane .info-nav #info-nav-get-started #link3{
						width:185px;
					}
					#container #left-panel #info-pane .info-nav #info-nav-get-started #link4{
						width:155px;
					}
					#container #left-panel #info-pane .info-nav #info-nav-get-started #link5{
						width:132px;						
					}
			
				
			#container #left-panel #info-pane .info-content{	
				width:439px;
				height:75px;
				padding-top:13px;
				padding-left:13px;	
				padding-right:240px;
				position:absolute;
				left:0;
				top:28px;
							
			}	
				#container #left-panel #info-pane .info-content .header{
					font-size:1.25em;
					color:#39b54a;
					font-weight:bold;
					padding-bottom:3px;
					border-bottom:#dcdcdc 1px solid;
					margin-bottom:5px;
				}
				
				#container #left-panel #info-pane .info-content .content{
					font-size:0.92em;
					font-weight:bold;
					line-height:1.4em;
				}	
			
			#container #left-panel #info-pane #info-content1{	
				background: url(/imgs/courselanding/get-started-bg.jpg) no-repeat;	
			}
			#container #left-panel #info-pane #info-content2{	
				background: url(/imgs/courselanding/meet-us-bg.jpg) no-repeat;	
			}
			#container #left-panel #info-pane #info-content3{	
				background: url(/imgs/courselanding/study-materials-bg.jpg) no-repeat;	
			}
			#container #left-panel #info-pane #info-content4{	
				background: url(/imgs/courselanding/tutor-support-bg.jpg) no-repeat;	
			}
			#container #left-panel #info-pane #info-content5{	
				background: url(/imgs/courselanding/take-exam-bg.jpg) no-repeat;	
			}
		
		#container #left-panel #page-text #landing-left{
			width:692px;
			float:left;
		}		
			#container #left-panel #page-text #landing-left #tabbed-nav {
				background:url(/imgs/courselanding/tabs.jpg) repeat-x left bottom;
				width:100%;
				float:left;
			}
				#container #left-panel #page-text #landing-left #tabbed-nav ul {
					margin:0;					
					list-style:none;
					padding:0;
				}
				#container #left-panel #page-text #landing-left #tabbed-nav a, #tabbed-nav strong, #tabbed-nav span {
					float:left;
					display:block;
					color:#b3b3b3;
					padding:7px 14px 5px 5px;
					background: url(/imgs/courselanding/tabs.jpg) no-repeat 100% 0px;
					text-decoration:none;
					font-size:1.00em;
				}
				/* Commented Backslash Hack
					 hides rule from IE5-Mac \*/
				#container #left-panel #page-text #landing-left #tabbed-nav a {float:none; outline:none;}
				/* End IE5-Mac hack */
					#container #left-panel #page-text #landing-left #tabbed-nav li {
					   float:left;
					   background:url(/imgs/courselanding/tabs.jpg) no-repeat 0px 0px;
					   margin:0;
					   padding:0 0 0 9px;
					   font-size:1.00em;
						font-weight:bold;
					}
					
				#container #left-panel #page-text #landing-left #tabbed-nav .current {
				   background:url(/imgs/courselanding/tabs.jpg) no-repeat 0 -41px;
				}
					#container #left-panel #page-text #landing-left #tabbed-nav .current a {
						background:url(/imgs/courselanding/tabs.jpg) no-repeat 100% -41px;
						padding:7px 14px 5px 5px;
						color:#ff9934;
						font-size:1.00em;
						font-weight:bold;
						outline:none;
					}
						#container #left-panel #page-text #landing-left #tabbed-nav a:hover {
							color:#464724
						}


			#container #left-panel #page-text #landing-left .tabbed-info {
				width:662px;
				padding-left:14px;
				padding-right:14px;
				border-bottom:#dddddd 1px solid;
				border-right:#dddddd 1px solid;
				border-left:#dddddd 1px solid;
				padding-top:30px;
				padding-bottom:0px;
				position:relative;
			}


		/* Custom CSS to apply colour coding to course landing page sections */
		/* Based on page/course ID */


		/*Preview Links formatting*/
		#link_preview h1,
		#link_preview h2,
		#link_preview h3,
		#link_preview h4,
		#link_preview p
		{
			margin:10px;

		}

		#link_preview h3{border-bottom:0;}

		div.course_page_2 a.preview,
		div.course_page_3 a.preview,
		div.course_page_4 a.preview,
		div.course_page_5 a.preview,
		div.course_page_6 a.preview{ background:url(/imgs/course-icons/exam_green.png) 0 50% no-repeat; padding:11px 0 10px 45px; }

		div.preview_page_2 h2,
		div.preview_page_3 h2,
		div.preview_page_4 h2,
		div.preview_page_5 h2,
		div.preview_page_6 h2{ background:url(/imgs/computeach-icon.gif) 0 50% no-repeat; margin-left:10px;margin-top: 10px; padding-left: 45px;padding-top:8px; padding-bottom: 8px; }




		/************************************/

		/* All course landing page panels   */

		/************************************/
		#container #left-panel div.tabbed-info h3
		{
			border-bottom:0;
			clear:none;
		}






		/************************************/

		/* WEB DESIGN SECTION - RED*/

		/************************************/
		/*
		#container #left-panel div.course_page_2 table.styled_table{ border: 1px solid #ff0000; }
		#container #left-panel div.course_page_2 table.styled_table thead th{ background-image:url(/imgs/styled_table/header1-red.png);  }
		#container #left-panel div.course_page_2 table.styled_table tbody th{ background-image:url(/imgs/styled_table/header2-red.png);  }
		#container #left-panel div.course_page_2 table.styled_table tbody td{ background-image:url(/imgs/styled_table/cell_style1-red.png); }
		*/



		/*#container #nav ul li.course_page_2 a,
		#container #left-panel div.landing-header h1.course_page_2,
		#container #left-panel div.landing-header h2.course_page_2,
		#container #left-panel div.landing-header h3.course_page_2,
		#container #left-panel div.landing-header h4.course_page_2,
		#container #left-panel div.landing-header a.course_page_2{ color:#ff0000; }*/

		#container #left-panel div.landing-header h3.course_page_2{border-bottom:0;}
		/*
		#container #left-panel div.course_page_2 h2.path_icon{ background-image:url(/imgs/computeach-icon-red.gif) }
		*/

		/*#container #left-panel #page-text #landing-left #tabbed-nav ul.course_page_2 li.current a{ color:#ff0000 }*/
		
		/*
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 h1,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 h2,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 h3,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 h4,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 a{ color:#ff0000 }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 ul li{ background-image:url(/imgs/li-red.gif); }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 blockquote{ background-image:url(/imgs/openquote-red.gif); }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 blockquote p:last-child,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_2 blockquote p.last-element
		{ background-image:url(/imgs/closequote-red.gif); }
		*/

		.course_page_2 div.course_footer{ position:relative }
		.course_page_2 div.course_footer a.buy_now,
		div.course_footer img.buy_now
		{
			position:absolute;
			top:115px;
			left:300px;
			display:none;
			overflow:hidden;
			width:228px;
			height:43px;
			text-indent:-9999px;
			background:url(/imgs/buy-now.gif) no-repeat;
		}
		div.course_footer img.buy_now
{
	width:auto;
	height:auto;
	left:260px;
}

		.course_page_2 div.course_footer a.buy_now:hover{ background-position:bottom; }

		.course_page_2  div.course_footer  /*div.course_tab_0*/
		{
			background:url(/imgs/courselanding/tab_bgs/course_2/tab_0.jpg) 10px 100% no-repeat;
			height:245px;
			position:relative;
		}

		/*.landing-header ul.course_page_2 li{ background:url(/imgs/tick-red.gif) 0 50% no-repeat }*/
		.landing-header ul.course_page_2 li{ background:url(/imgs/tick.gif) 0 50% no-repeat }

		/*extra images added in ul's for stepped processes*/
		#container #left-panel div.styled_ul div.styled_ul_inner{ position:relative }
		#container #left-panel div.styled_ul div.styled_ul_inner div.step1,
		#container #left-panel div.styled_ul div.styled_ul_inner div.step2,
		#container #left-panel div.styled_ul div.styled_ul_inner div.step3,
		#container #left-panel div.styled_ul div.styled_ul_inner div.step4{ background-image:none; }

		#container #left-panel .course_page_2 div.course_tab_0 div.styled_ul div.styled_ul_inner {}
		#container #left-panel .course_page_2 div.course_tab_1 div.styled_ul div.styled_ul_inner {}
		#container #left-panel .course_page_2 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-web.gif) bottom right no-repeat;
			width:86px;
			height:155px;
			margin-bottom:-4px;
			margin-right:2px;
		}

		#container #left-panel .course_page_2 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .course_page_2 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-web.gif) 100% 100% no-repeat;
			width:170px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}

		#container #left-panel .course_page_2 div.course_tab_2 div.styled_ul div.styled_ul_inner {}
		#container #left-panel .course_page_2 div.course_tab_3 div.styled_ul div.styled_ul_inner {}
		#container #left-panel .course_page_2 div.course_tab_4 div.styled_ul div.styled_ul_inner {}


		/* NETWORKING SECTION - BLUE */
		/*Preview Links formatting*/
		/*
		#container #left-panel div.course_page_3 table.styled_table{ border: 1px solid #0066cc; }
		#container #left-panel div.course_page_3 table.styled_table thead th{ background-image:url(/imgs/styled_table/header1-blue.png);  }
		#container #left-panel div.course_page_3 table.styled_table tbody th{ background-image:url(/imgs/styled_table/header2-blue.png);  }
		#container #left-panel div.course_page_3 table.styled_table tbody td{ background-image:url(/imgs/styled_table/cell_style1-blue.png); }
		*/

		#link_preview h1,
		#link_preview h2,
		#link_preview h3,
		#link_preview h4,
		#link_preview p
		{
			margin:10px;
		}
		#link_preview h3{border-bottom:0;}
		#link_preview ul{ margin-right:15px }

		a.preview{ background:url(/imgs/magnifier-icon.gif) 0 50% no-repeat; padding-left:20px; padding-top:5px; padding-bottom:5px; /*display:block; James: fixes hotspots too wide problem.*/ }


		/*div.course_page_3 p.support_icon{  }
		div.course_page_3 p.support_icon span.icon{ display:block; float:left; width:35px; height:35px; margin:0 3px 3px 0; background:url(/imgs/course-icons/phone_2.gif) }
		div.course_page_3 p.clock_icon span.icon{ display:block; float:left; width:35px; height:35px; margin:0 3px 3px 0; background:url(/imgs/course-icons/materials_2.gif) }
		*/
		/*
		div.preview_page_3 h1,
		div.preview_page_3 h2
		{
			color:#0066cc;
		}
		*/

		/*
		#container #left-panel div.course_page_3 h2.path_icon{ background-image:url(/imgs/computeach-icon-blue.gif) }
		#container #left-panel div.course_page_4 .days_icon{ background:url(/imgs/course-icons/days2.gif) 0 50% no-repeat; padding:11px 0 11px 45px; display:block }
		*/
		
		/*#container #nav ul li.course_page_3 a,
		#container #left-panel div.landing-header h1.course_page_3,
		#container #left-panel div.landing-header h2.course_page_3,
		#container #left-panel div.landing-header h3.course_page_3,
		#container #left-panel div.landing-header h4.course_page_3,
		#container #left-panel div.landing-header a.course_page_3{ color:#0066cc }*/
		
		#container #left-panel div.landing-header h3.course_page_3{border-bottom:0; }
		/*
		#container #left-panel #page-text #landing-left #tabbed-nav ul.course_page_3 li.current a{ color:#0066cc }
		*/
		/*
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 h1,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 h2,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 h3,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 h4,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 a{ color:#0066cc }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 ul li{ background-image:url(/imgs/li-blue.gif); }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 blockquote{ background-image:url(/imgs/openquote-blue.gif); }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 blockquote p:last-child,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_3 blockquote p.last-element
		{ background-image:url(/imgs/closequote-blue.gif); }
		*/
		.course_page_3 div.course_footer{ position:relative }
		.course_page_3 div.course_footer a.buy_now
		{
			position:absolute;
			top:115px;
			left:300px;
			display:block;
			overflow:hidden;
			width:228px;
			height:43px;
			text-indent:-9999px;
			background:url(/imgs/buy-now.gif) no-repeat;
		}
		.course_page_3 div.course_footer a.buy_now:hover{ background-position:bottom; }

		.course_page_3 div.course_footer   
		{
			background:url(/imgs/courselanding/tab_bgs/course_3/tab_0.jpg) 10px 100% no-repeat;
			height:266px;
			position:relative;
		}
		/*.landing-header ul.course_page_3 li{ background:url(/imgs/tick-blue.gif) 0 50% no-repeat }*/
		.landing-header ul.course_page_3 li{ background:url(/imgs/tick.gif) 0 50% no-repeat }

		#container #left-panel .course_page_3 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-network.gif) bottom right no-repeat;
			width:120px;
			height:155px;
			margin-bottom:-4px;
			margin-right:15px;
		}

		#container #left-panel .course_page_3 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}



		



		/* PROGRAMMING SECTION  - LILAC */

		/*
		#container #left-panel div.course_page_4 table.styled_table{ border: 1px solid #8888aa; }
		#container #left-panel div.course_page_4 table.styled_table thead th{ background-image:url(/imgs/styled_table/header1-lilac.png);  }
		#container #left-panel div.course_page_4 table.styled_table tbody th{ background-image:url(/imgs/styled_table/header2-lilac.png);  }
		#container #left-panel div.course_page_4 table.styled_table tbody td{ background-image:url(/imgs/styled_table/cell_style1-lilac.png); }
		*/

		
		/*#container #nav ul li.course_page_4 a,
		#container #left-panel div.landing-header h1.course_page_4,
		#container #left-panel div.landing-header h2.course_page_4,
		#container #left-panel div.landing-header h3.course_page_4,
		#container #left-panel div.landing-header h4.course_page_4,
		#container #left-panel div.landing-header a.course_page_4{ color:#8888aa }*//*
		#container #left-panel div.course_page_4 h2.path_icon{ background-image:url(/imgs/computeach-icon-lilac.gif) }
		*/
		#container #left-panel div.landing-header h3.course_page_4{ border-bottom:0; }

		/*
		#container #left-panel div.course_page_4 .days_icon{ background:url(/imgs/course-icons/days2.gif) 0 50% no-repeat; padding:11px 0 11px 45px; }

		#container #left-panel #page-text #landing-left #tabbed-nav ul.course_page_4 li.current a{ color:#8888aa }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 h1,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 h2,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 h3,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 h4,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 a{ color:#8888aa }
		*/

		/*
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 ul li{ background-image:url(/imgs/li-lilac.gif); }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 blockquote{ background-image:url(/imgs/openquote-lilac.gif); }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 blockquote p:last-child,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_4 blockquote p.last-element
		{ background-image:url(/imgs/closequote-lilac.gif); }
		*/

		.course_page_4 div.course_footer{ position:relative; margin-left:-14px; }
		.course_page_4 div.course_footer a.buy_now
		{
			position:absolute;
			top:115px;
			left:300px;
			display:block;
			overflow:hidden;
			width:228px;
			height:43px;
			text-indent:-9999px;
			background:url(/imgs/buy-now.gif) no-repeat;
		}
		.course_page_4 div.course_footer a.buy_now:hover{ background-position:bottom; }

		.course_page_4 div.course_footer   /*div.course_tab_0 */
		{
			background:url(/imgs/courselanding/tab_bgs/course_4/tab_0.jpg) 0 100% no-repeat;
			height:218px;
			position:relative;
		}
		/*.landing-header ul.course_page_4 li{ background:url(/imgs/tick-lilac.gif) 0 50% no-repeat }*/
		.landing-header ul.course_page_4 li{ background:url(/imgs/tick.gif) 0 50% no-repeat }

		#container #left-panel .course_page_4 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-programming.gif) bottom right no-repeat;
			width:165px;
			height:155px;
			margin-bottom:-4px;
			margin-right:10px;
		}

		#container #left-panel .course_page_4 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .course_page_4 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-programming.gif) 100% 100% no-repeat;
			width:200px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}




		/* DATABASE SECTION - CYAN */

		/*
		#container #left-panel div.course_page_5 table.styled_table{ border: 1px solid #00cccc; }
		#container #left-panel div.course_page_5 table.styled_table thead th{ background-image:url(/imgs/styled_table/header1-cyan.png);  }
		#container #left-panel div.course_page_5 table.styled_table tbody th{ background-image:url(/imgs/styled_table/header2-cyan.png);  }
		#container #left-panel div.course_page_5 table.styled_table tbody td{ background-image:url(/imgs/styled_table/cell_style1-cyan.png); }
		*/

		/*#container #nav ul li.course_page_5 a,
		#container #left-panel div.landing-header h1.course_page_5,
		#container #left-panel div.landing-header h2.course_page_5,
		#container #left-panel div.landing-header h3.course_page_5,
		#container #left-panel div.landing-header h4.course_page_5,
		#container #left-panel div.landing-header a.course_page_5{ color:#00cccc }
		#container #left-panel div.landing-header h3.course_page_5{border-bottom:0;}*/
		/*
		#container #left-panel div.course_page_5 h2.path_icon{ background-image:url(/imgs/computeach-icon-cyan.gif) }

		#container #left-panel #page-text #landing-left #tabbed-nav ul.course_page_5 li.current a{ color:#00cccc }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 h1,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 h2,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 h3,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 h4,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 a{ color:#00cccc }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 ul li{ background-image:url(/imgs/li-cyan.gif); }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 blockquote{ background-image:url(/imgs/openquote-cyan.gif); }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 blockquote p:last-child,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_5 blockquote p.last-element
		{ background-image:url(/imgs/closequote-cyan.gif); }*/

		.course_page_5 div.course_footer{ position:relative; }
		.course_page_5 div.course_footer a.buy_now
		{
			position:absolute;
			top:115px;
			left:300px;
			display:block;
			overflow:hidden;
			width:228px;
			height:43px;
			text-indent:-9999px;
			background:url(/imgs/buy-now.gif) no-repeat;
		}
		.course_page_5 div.course_footer a.buy_now:hover{ background-position:bottom; }

		.course_page_5 div.course_footer   /*div.course_tab_0 */
		{
			background:url(/imgs/courselanding/tab_bgs/course_5/tab_0.jpg) 0 100% no-repeat;
			height:227px;
			position:relative;
		}
		/*.landing-header ul.course_page_5 li{ background:url(/imgs/tick-cyan.gif) 0 50% no-repeat }*/
		.landing-header ul.course_page_5 li{ background:url(/imgs/tick.gif) 0 50% no-repeat }

		#container #left-panel .course_page_5 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-db.gif) bottom right no-repeat;
			width:160px;
			height:155px;
			margin-bottom:-4px;
			margin-right:10px;
		}

		#container #left-panel .course_page_5 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .course_page_5 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-db.gif) 100% 100% no-repeat;
			width:170px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}



		/* SUPPORT PRO SECTION  - purple*/
		/*
		#container #left-panel div.course_page_6 table.styled_table{ border: 1px solid #993399; }
		#container #left-panel div.course_page_6 table.styled_table thead th{ background-image:url(/imgs/styled_table/header1-purple.png);  }
		#container #left-panel div.course_page_6 table.styled_table tbody th{ background-image:url(/imgs/styled_table/header2-purple.png);  }
		#container #left-panel div.course_page_6 table.styled_table tbody td{ background-image:url(/imgs/styled_table/cell_style1-purple.png); }
		*/
		

		/*#container #nav ul li.course_page_6 a,
		#container #left-panel div.landing-header h1.course_page_6,
		#container #left-panel div.landing-header h2.course_page_6,
		#container #left-panel div.landing-header h3.course_page_6,
		#container #left-panel div.landing-header h4.course_page_6,
		#container #left-panel div.landing-header a.course_page_6{ color:#993399 }*/
		#container #left-panel div.landing-header h3.course_page_6{border-bottom:0;}
		
		
		
		/*
		#container #left-panel div.course_page_6 h2.path_icon{ background-image:url(/imgs/computeach-icon-purple.gif) }
		

		#container #left-panel #page-text #landing-left #tabbed-nav ul.course_page_6 li.current a{ color:#993399 }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 h1,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 h2,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 h3,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 h4,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 a{ color:#993399 }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 ul li{ background-image:url(/imgs/li-purple.gif); }

		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 blockquote{ background-image:url(/imgs/openquote-purple.gif); }
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 blockquote p:last-child,
		#container #left-panel #page-text #landing-left div.panelSet div.course_page_6 blockquote p.last-element
		{ background-image:url(/imgs/closequote-purple.gif); }
		*/

		.course_page_6 div.course_footer{ position:relative }
		.course_page_6 div.course_footer a.buy_now
		{
			position:absolute;
			top:115px;
			left:300px;
			display:block;
			overflow:hidden;
			width:228px;
			height:43px;
			text-indent:-9999px;
			background:url(/imgs/buy-now.gif) no-repeat;
		}
		.course_page_6 div.course_footer a.buy_now:hover{ background-position:bottom; }

		.course_page_6 div.course_footer /*div.course_tab_0 */
		{
			background:url(/imgs/courselanding/tab_bgs/course_6/tab_0.jpg) 100% 100% no-repeat;
			height:293px;
			position:relative;
		}
		/*.landing-header ul.course_page_6 li{ background:url(/imgs/tick-purple.gif) 0 50% no-repeat; }*/
		.landing-header ul.course_page_6 li{ background:url(/imgs/tick.gif) 0 50% no-repeat; }


		/*Using step 1 div to place an img next to "All inclusive" bullet points*/
		#container #left-panel .course_page_2 div.course_tab_0 div.styled_ul div.styled_ul_inner div.step1,
		#container #left-panel .course_page_3 div.course_tab_0 div.styled_ul div.styled_ul_inner div.step1,
		#container #left-panel .course_page_4 div.course_tab_0 div.styled_ul div.styled_ul_inner div.step1,
		#container #left-panel .course_page_5 div.course_tab_0 div.styled_ul div.styled_ul_inner div.step1,
		#container #left-panel .course_page_6 div.course_tab_0 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			top:0;
			background:url(/imgs/all_inclusive_box.png) bottom right no-repeat;
			width:150px;
			height:180px;
			margin-bottom:5px;
			margin-right:5px;

		}

		/*The three steps - which on this page there are 4*/
		#container #left-panel .course_page_6 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-support.gif) bottom right no-repeat;
			width:112px;
			height:155px;
			margin-bottom:-4px;
			margin-right:2px;
		}

		#container #left-panel .course_page_6 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .course_page_6 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-support.gif) 100% 100% no-repeat;
			width:320px;
			height:155px;
			margin-bottom:-4px;
			margin-right:2px;
		}

		#container #left-panel .course_page_6 div.course_tab_1 div.styled_ul div.styled_ul_inner div.step4
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step4-support.gif) 100% 100% no-repeat;
			width:220px;
			height:155px;
			margin-bottom:-4px;
			margin-right:2px;
		}



		/* END COURSE LANDING PAGE COLOURS AND GRAPHICS */

		
		
		#container #left-panel .content_page_673 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-web.gif) bottom right no-repeat;
			width:86px;
			height:155px;
			margin-bottom:-4px;
			margin-right:0;
		}

		#container #left-panel .content_page_673 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .content_page_673 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-network.gif) 100% 100% no-repeat;
			width:170px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}


		#container #left-panel .content_page_674 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-web.gif) bottom right no-repeat;
			width:86px;
			height:155px;
			margin-bottom:-4px;
			margin-right:0;
		}

		#container #left-panel .content_page_674 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .content_page_674 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-web.gif) 100% 100% no-repeat;
			width:170px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}

		#container #left-panel .content_page_789 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-web.gif) bottom right no-repeat;
			width:86px;
			height:155px;
			margin-bottom:-4px;
			margin-right:0;
		}

		#container #left-panel .content_page_789 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .content_page_789 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-web.gif) 100% 100% no-repeat;
			width:170px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}
		
		#container #left-panel .content_page_678 div.styled_ul div.styled_ul_inner div.step1
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step1-web.gif) bottom right no-repeat;
			width:86px;
			height:155px;
			margin-bottom:-4px;
			margin-right:0;
		}

		#container #left-panel .content_page_678 div.styled_ul div.styled_ul_inner div.step2
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step2-web.gif) 0 0 no-repeat;
			width:170px;
			height:155px;
			margin-bottom:0px;
			margin-right:20px;
		}

		#container #left-panel .content_page_678 div.styled_ul div.styled_ul_inner div.step3
		{
			position:absolute;
			right:0;
			bottom:0;
			background:url(/imgs/step3-web.gif) 100% 100% no-repeat;
			width:170px;
			height:155px;
			margin-bottom:-4px;
			margin-right:20px;
		}

		#container #left-panel ul.case-studies{
			padding-top:0;
			margin-left:0;
			margin-top:0;
			width:500px;
		}
			#container #left-panel ul.case-studies li{
				font-weight:normal;
			}
		
		/* Styling Preview Links on IT Training & IT Careers */
		#container #left-panel .content_page_7 a.preview,
		#container #left-panel .content_page_8 a.preview { background:url(/imgs/course-icons/exam_green.png) 0 50% no-repeat; padding:11px 0 10px 45px;}
		
		/* Styling code box on 'Link to Us' page */
		#container #left-panel .content_page_31 .code_box { background:#F2F2F2; width:490px; padding:5px 0; margin:0 0 10px 0;}
			#container #left-panel .content_page_31 .code_box p	{ padding:0 5px; margin:0;}
			#container #left-panel .content_page_31 .code_box .textarea { background:#fff; margin:5px; border:1px solid #ccc; padding:5px;}
			#container #left-panel .content_page_31 .code_box code { font-family:monospace; font-size:12px;}
		
		
		#container #left-panel #page-text .panelSet{
				position:relative;
		}		
		
		#container #left-panel #page-text #landing-right{
			float:right;
			width:210px;
			background:#f6f6f6;			
		}		
			#container #left-panel #page-text .buy-panel{
				width:149px;				
				border-bottom:#FFFFFF 10px solid;
				float:right;
				height:100px;
				display:block;
						
			}
				
			#container #left-panel #page-text #buy-online-now{
				font-size:1.08em;
				width:152px;
				height:122px;
				display:block;
				background: url(/imgs/courselanding/course-buy-button.gif) no-repeat;
				border-left:#FFFFFF 12px solid;
				position:absolute;
				top:0;
				right:1px;
				text-indent:-9999px;
				z-index:1000;
			}
			
			#container #left-panel #page-text .buy-now-long{
				width:508px;
				height:43px;
				background: url(/imgs/buy-now-long.gif) no-repeat top;
				display:block;
				margin:auto;
				text-indent:-9999px;
			}
				#container #left-panel #page-text .buy-now-long:hover{
					background-position:bottom;
				}
			
			
			#container #left-panel #page-text .question-help{
				width:189px;
				height:121px;
				background: url(/imgs/courselanding/online-help.jpg) no-repeat;
				margin-bottom:10px;
				margin-left:10px;
				float:right;
				border-left:#FFFFFF 14px solid;
			}
				#container #left-panel #page-text .question-help h3{
					padding:0;
					margin:0;
					font-size:1.08em;
					font-weight:normal;
					color:#FFFFFF;
					margin-left:20px;
					padding-top:12px;
					border-bottom:0;
				}
				
				#container #left-panel #page-text .question-help p{
					margin:0;
					padding:0;
					margin-left:20px;
					margin-top:5px;
					margin-bottom:0;
				}
				
					#container #left-panel #page-text .question-help .online-status{
						margin-left:17px;
						margin-top:5px;					
					}
						#container #left-panel #page-text .question-help .online-status a img{
							border:none;							
						}
						
/*		NEWS PAGE		*/
	#container #left-panel .news-article{
			position:relative;
			padding-top:18px;
			padding-bottom:19px;
			border-bottom:#CCCCCC 1px solid;
			
		}
			#container #left-panel .news-article a.news-article-link{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				z-index:1000;
				background: url(/imgs/blank.gif);
			}
			
			#container #left-panel .news-article p{
				margin:0;
				padding:0;
				padding-left:10px;
				padding-right:10px;
			}
				#container #left-panel .news-article p strong{
					font-size:1.10em;
					color:#30AB3F;
				}
			
			#container #left-panel .news-article .date{
				margin-top:5px;
				font-weight:bold;
				color:#666666;
				padding-left:10px;
				padding-right:10px;				
			}
			
			#container #left-panel .news-article .contains-image{
				margin-top:5px;
				font-weight:bold;
				color:#666666;
				padding-left:105px;
				padding-right:10px;				
			}
			
			#container #left-panel .news-article img{
				float:left;
				display:inline;
				padding:4px;
				border:#999999 1px solid;
				margin-right:10px;
				margin-top:10px;
				margin-left:10px;
				
			}
			
		#container #left-panel .category-article{
			padding-top:12px;
			padding-bottom:30px;
			float:left;
			width:480px;
		}
			#container #left-panel .category-article p{
				padding-top:15px;
			}
	
	
	#container #left-panel .news-first{
		margin-top:-3px;
	}
	
	
	#container #left-panel .related-articles{
		margin-bottom:20px;
	}
	
	#container #left-panel .related-articles-shorter{
		width:485px;
		
	}
	
		#container #left-panel .related-articles h3{
			margin:0;
			padding:0;
			background:#999999;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:7px;
			color:#FFFFFF;
			font-size:1.08em;
			background: url(/imgs/related-news-header.gif) no-repeat;
			border-bottom:0;
		}
		
		#container #left-panel .related-articles-shorter h3{
			background: url(/imgs/related-news-shorter-header.gif) no-repeat;
		}
		
	
		#container #left-panel .related-articles .related-article{
			position:relative;
			padding-top:15px;
			padding-bottom:15px;
			border-bottom:#CCCCCC 1px solid;
			height:83px;
		}
			
			#container #left-panel .related-articles .related-article img{
				border:1px solid #999999;
				display:inline;
				float:left;
				margin-left:10px;
				margin-right:10px;			
				padding:4px;
			}
			
			#container #left-panel .related-articles a.rel-article-link{
				position:absolute;
				top:0;
				left:0;
				width:100%;				
				height:100%;
				z-index:1000;
				background: url(/imgs/blank.gif);
				
			}
			
			#container #left-panel .related-articles .related-article p{
				margin:0;
				padding:0;
				padding-left:10px;
				padding-right:10px;
			}
				#container #left-panel .related-articles .related-article p strong{
					font-size:1.00em;
					color:#30AB3F;
				}
			
			#container #left-panel .related-articles .related-article .date{
				margin-top:5px;
				font-weight:bold;
				color:#666666;
				padding-left:10px;
				padding-right:10px;
				
			}				

/* SITE MAP */

#container #left-panel #site-map ul{	
	margin-bottom:10px;
	list-style-type:none;
}
	#container #left-panel #site-map ul li{
		margin-bottom:5px;
		background:none;
		padding-left:0;
		font-size:1.33em;
		font-weight:bold;
		
		
	}
		#container #left-panel #site-map ul li a{
			color:#30AB3F;
		}	

	#container #left-panel #site-map ul ul{	
		margin-bottom:0px;
		margin-top:8px;
		padding-bottom:20px;
		background:none;
		background:url(/imgs/sitemap1.gif) repeat-y;
		background-position:0 0;
	
		
	}
	
	#container #left-panel #site-map ul ul li{
		font-size:1.00em;
		padding-top:5px;
		margin-bottom:0;
		font-size:0.75em;
		font-weight:normal;
		
	}
	
	#container #left-panel #site-map ul ul li a{
		background:url(/imgs/sitemap2.gif) no-repeat;
		padding-left:20px;
		padding-top:12px;
		color:#6C6D71;
	}	
	
		#container #left-panel #site-map ul ul ul{	
			padding-left:20px;
			background:none;		
		}
			#container #left-panel #site-map ul ul ul li{
				font-size:1.00em;
			}	
			
				#content #site-map ul ul ul li a{
					background:url(/imgs/sitemap2.gif) no-repeat;		
				}



	#container #left-panel .map{
		width:380px;
		margin:auto;
		float:left;
		display:inline;
		margin-left:50px;
		padding-bottom:15px;
	}
		#container #left-panel .map img{
			margin-bottom:10px;
		}
	
		#container #left-panel .map .long-link{
			width:370px;
			background:url(/imgs/long-link.png) no-repeat;
			display:block;
			padding-left:10px;
			color:#FFFFFF;
			padding-top:6px;
			padding-bottom:8px;
			text-decoration:none;
			font-weight:bold;
		}
			#container #left-panel .map .long-link:hover{
				text-decoration:underline;
			}



	#container #left-panel .courses-top{
		width:690px;
		padding-top:15px;		
		border:#cecdcd 1px solid;
		margin-bottom:20px;		
	
	}
		#container #left-panel .courses-top h1 {
			color:#FFA040;
			font-size:1.67em;
			margin-bottom:0;			
		}
		
		#container #left-panel .courses-top .under-header{
			font-weight:bold;
			font-size:1.17em;
			margin-bottom:10px;
		}
		
		#container #left-panel .courses-top .ul-header{
			font-weight:bold;
			margin-bottom:5px;
		}
		
		#container #left-panel .courses-top ul {
			float:left;
			list-style-position:inside;
			list-style-type:none;
			margin:0;
			padding:0;
		}		
		
			#container #left-panel .courses-top ul li {
				font-weight:bold;
				padding-bottom:7px;
				padding-left:7px;
				padding-top:3px;
				background:transparent url(/imgs/tick.gif) no-repeat;
			}
			
				#container #left-panel .courses-top ul li .text {
					color:#333333;
					display:block;
					float:left;
					font-weight:normal;
					margin-left:25px;
					text-decoration:none;
					width:100%;
				}
				
		#container #left-panel .courses-top .courses-top-bottom{
			background:#888888;
			padding-top:5px;
			padding-bottom:5px;
		}
			#container #left-panel .courses-top .courses-top-bottom .courses-link{
				float:left;
				color:#FFFFFF;
				font-weight:bold;
				margin-left:10px;
				font-size:1.17em;
				text-decoration:none;
			}
				#container #left-panel .courses-top .courses-top-bottom .courses-link:hover{
					text-decoration:underline;
				}
				
			#container #left-panel .courses-top .courses-top-bottom .no-underline-hover:hover{
				text-decoration:none;
			}	
			
			#container #left-panel .courses-top .courses-top-bottom .quotes{
				width:590px;
				float:left;
			}
				
			#container #left-panel .courses-top .courses-top-bottom .quote{
				
				color:#FFFFFF;
				font-weight:bold;
				margin-left:10px;
				font-size:1.08em;
				text-decoration:none;
				font-style:italic;
				width:590px;				
			}
			
			#container #left-panel .courses-top .courses-top-bottom .quote-author{				
				color:#FFFFFF;
				font-weight:bold;				
				margin-left:10px;
				font-size:0.92em;
				text-decoration:none;
				width:590px;
			}
				
			#container #left-panel .courses-top .courses-top-bottom img{
				float:right;
				margin-right:10px;
				border:#5c595a 1px solid;
			}		
		
	#container #left-panel .courses-top .text-container{
		margin-left:15px;
	}
		
	#container #left-panel .beginner{background:url(/imgs/courses/top-bg-beginner.jpg) no-repeat right top;background-color:#f2f2f2;}
		#container #left-panel .beginner .text-container{width:500px;}
			#container #left-panel .beginner ul li .text{width:400px;}
			
	#container #left-panel .advanced{background:url(/imgs/courses/top-bg-advanced.jpg) no-repeat right top;background-color:#f2f2f2;}
		#container #left-panel .advanced .text-container{width:500px;}
			#container #left-panel .advanced ul li .text{width:400px;}	
			
	#container #left-panel .poweruser{background:url(/imgs/courses/top-bg-poweruser.jpg) no-repeat right top;background-color:#f2f2f2;}
		#container #left-panel .poweruser .text-container{width:550px;}
			#container #left-panel .poweruser ul li .text{width:400px;}
	
	#container #left-panel .searchgold{background:url(/imgs/courses/top-bg-searchgold.jpg) no-repeat right top;background-color:#f2f2f2;}
		#container #left-panel .searchgold h1{margin-bottom:20px; color:#eebb11;}
		#container #left-panel .searchgold ul{padding-bottom:10px;}
			#container #left-panel .searchgold ul li{padding-bottom:15px;}
			#container #left-panel .searchgold .text-container{width:550px;}
				#container #left-panel .searchgold ul li .text{width:400px;}
			
	#container #left-panel .searchplatinum{background:url(/imgs/courses/top-bg-searchplatinum.jpg) no-repeat right top;background-color:#f2f2f2;}
		#container #left-panel .searchplatinum h1{margin-bottom:20px; color:#bbbbbb;}
		#container #left-panel .searchplatinum ul{padding-bottom:10px;}
			#container #left-panel .searchplatinum ul li{padding-bottom:15px;}
			#container #left-panel .searchplatinum .text-container{width:550px;}
				#container #left-panel .searchplatinum ul li .text{width:400px;}						

	#container #left-panel .coursefaqs{background:url(/imgs/courses/top-bg-coursefaqs.jpg) no-repeat right top;background-color:#f2f2f2;}
		#container #left-panel .coursefaqs .text-container{width:550px;}
			#container #left-panel .coursefaqs ul li .text{width:400px;}
			#container #left-panel .coursefaqs h1{margin-bottom:10px;}
			#container #left-panel .coursefaqs ul{padding-bottom:10px;}
				#container #left-panel .coursefaqs ul li{padding-bottom:15px;}
	
	
	#container #left-panel .course-info{
		width:680px;
		border:#CCCCCC 1px solid;
		padding-left:10px;
	}
	
	#container #left-panel .course-info a.preview{ background:url(/imgs/course-icons/exam_green.png) 0 50% no-repeat; padding:11px 0 10px 45px; margin-bottom:7px; }
	#container #left-panel .courses-faq a.preview{ background:url(/imgs/course-icons/exam_green.png) 0 50% no-repeat; padding:11px 0 10px 45px; margin-bottom:1px; }
		
		#container #left-panel .course-info .enrol-now-top{
			float:right;
			width:150px;
			height:268px;
			background:url(/imgs/courses/enrol-now-top.gif) no-repeat;
			padding-left:6px;
		}
		
		#container #left-panel .course-info .enrol-now-bottom{
			float:right;
			width:150px;
			height:273px;
			background:url(/imgs/courses/enrol-now-bottom.gif) no-repeat;
			padding-left:6px;
		}
			
			#container #left-panel .course-info .enrol-now .enrol-now-button{
				width:100px;
				height:34px;
				background:url(/imgs/courses/enrol-now-button.gif) no-repeat;
				margin:auto;
				display:block;
				text-indent:-9999px;
				margin-top:8px;				
			}
			
			#container #left-panel .course-info .enrol-now-bottom .enrol-now-button{
				margin-top:15px;	
			}
			
			
			#container #left-panel .course-info .enrol-now .enrol-now-heading{
				float:right;
				width:100px;
				text-align:right;
				margin-right:5px;
				margin-top:5px;
				color:#FFFFFF;
				margin-bottom:7px;
			}
			
			#container #left-panel .course-info .enrol-now .enrol-pricing{
				background:url(/imgs/courses/enrol-pricing-bg.gif) repeat-x top;
				padding-top:5px;
				padding-left:7px;
				color:#FFFFFF;
				padding-bottom:5px;
			}
				#container #left-panel .course-info .enrol-now .enrol-pricing .enrol-pricing-type{
					font-weight:bold;
					font-size:0.92em;									
				}
				
				#container #left-panel .course-info .enrol-now .enrol-pricing .prices{
					font-size:1.83em;					
				}
				
					#container #left-panel .course-info .enrol-now .enrol-pricing .prices small{
						font-size:0.50em;
					}
					
				#container #left-panel .course-info .enrol-now .enrol-pricing .price-was{
					text-decoration:line-through;
					margin-bottom:3px;
				}
				
				#container #left-panel .course-info .enrol-now .enrol-pricing .price-info{
					font-size:0.83em;	
					margin-bottom:3px;
				}
			
				#container #left-panel .course-info .enrol-now .enrol-pricing .add-to-basket{
					background:url(/imgs/courses/add-to-basket.gif) no-repeat;
					text-align:center;
					width:98px;
					
					font-size:0.83em;
					display:block;
					color:#000000;
					text-decoration:none;
					margin-left:15px;
					cursor:pointer;
					outline:none;
					border:none;					
				}								
			
		#container #left-panel .course-info .course-info-header{
			color:#FFA040;
			font-size:1.67em;
			margin-bottom:15px;
			margin-top:11px;
			font-weight:bold;				
		}


	#container #left-panel .course-info .last-element{
		float:left;
	}
	#container #left-panel .course-info .first-element{
		padding-top:10px;
	}
	#container #left-panel .course-info .banner-below{
		padding-bottom:20px;
	}
	
	
	
	#container #left-panel .search-platinum h2{
		color:#bbbbbb;
	}
	
	#container #left-panel .search-gold h2{
		color:#eebb11;
	}	
		
	
	#container #left-panel .course-info .search-cta{
		width:150px;
		height:188px;
		float:right;
	}
	
		#container #left-panel .course-info .search-cta .enrol-now-button{
			width:100px;
			height:34px;		
			margin:auto;
			display:block;
			text-indent:-9999px;
			margin-top:8px;				
		}
			
		#container #left-panel .course-info .search-cta .enrol-now-heading{
			float:right;
			width:100px;
			text-align:right;
			margin-right:5px;
			margin-top:5px;
			color:#FFFFFF;
			margin-bottom:7px;
		}
		
		#container #left-panel .course-info .search-cta .enrol-pricing{		
			padding-top:5px;
			padding-left:7px;
			color:#FFFFFF;
			padding-bottom:5px;
		}		
			#container #left-panel .course-info .search-cta .enrol-pricing .prices{
					font-size:3.08em;					
				}
					
				#container #left-panel .course-info .search-cta .enrol-pricing .price-was{
					text-decoration:line-through;
					margin-bottom:3px;
					font-size:1.50em;
				}
		
		#container #left-panel .course-info .search-cta .add-to-basket{
					background:url(/imgs/courses/add-to-basket.gif) no-repeat;
					text-align:center;
					width:98px;
					font-size:0.83em;
					display:block;
					color:#000000;
					text-decoration:none;
					margin-left:15px;
					outline:none;
					border:none;
					cursor:pointer;					
				}			
		
		
		
	#container #left-panel .course-info .goldsearch-cta{
		background:url(/imgs/courses/searchgold-cta.gif) no-repeat;
		padding-left:9px;		
	}
		#container #left-panel .course-info .goldsearch-cta .enrol-now-button{
			background:url(/imgs/courses/searchgold-enrol-now.gif) no-repeat;
		}
		
		#container #left-panel .course-info .goldsearch-cta .enrol-pricing{
			background:url(/imgs/courses/searchgold-sep.gif) repeat-x top;
		}
		
	#container #left-panel .course-info .platinumsearch-cta{
		background:url(/imgs/courses/searchplatinum-cta.gif) no-repeat;
		padding-left:9px;
	}		
		#container #left-panel .course-info .platinumsearch-cta .enrol-now-heading{
			color:#4e4f4e;
		}	
		
		#container #left-panel .course-info .platinumsearch-cta .enrol-pricing{
			color:#4e4f4e;	
		}
		
		#container #left-panel .course-info .platinumsearch-cta .enrol-now-button{
			background:url(/imgs/courses/searchplatinum-enrol-now.gif) no-repeat;
		}
		
		#container #left-panel .course-info .platinumsearch-cta .enrol-pricing{
			background:url(/imgs/courses/searchplatinum-sep.gif) repeat-x top;
		}	
		
		
		
	
	
	
	#container #left-panel .desktop-green{
			position:relative;
		}			
			#container #left-panel .desktop-green blockquote{
				background-image: url(/imgs/openquote.gif);
				background-repeat: no-repeat;
				background-position: left 0px;
				padding-left: 20px;
				width:120px;
				font-size:1.17em;
				font-weight:bold;
				margin-left:80px;
				margin-top:15px;
				line-height:1.1em;
			}
			
			#container #left-panel .desktop-green blockquote div{
				background-image: url(/imgs/closequote.gif);
				background-repeat: no-repeat;
				background-position: right bottom;
				display: block;
				padding-right: 10px;
			}
						
			#container #left-panel .desktop-green .case-link{
				color:#30ab3f;
				position:absolute;
				top:125px;
				left:92px;
			}
				#container #left-panel .desktop-green .case-link:hover{
					text-decoration:none;
				}
	
	#container #left-panel .desktop-beginner{
		background: url(/imgs/courses/green-panel-beginner.jpg) no-repeat;
			background-position:left bottom;
			background-color:#f2f2f2;
	}
		#container #left-panel .desktop-beginner blockquote div{
			background-position: 60px bottom;
		}
	
	#container #left-panel .desktop-advanced{
		background: url(/imgs/courses/green-panel-advanced.jpg) no-repeat;
			background-position:left bottom;
			background-color:#f2f2f2;
	}		
		#container #left-panel .desktop-advanced .case-link{
			left:85px;
		}
		
		#container #left-panel .desktop-advanced blockquote{
			margin-top:30px;
		}		
			#container #left-panel .desktop-advanced blockquote div{
				background-position: 60px bottom;
			}
	
	#container #left-panel .desktop-power{
		background: url(/imgs/courses/green-panel-power.jpg) no-repeat;
			background-position:left bottom;
			background-color:#f2f2f2;
	}		
		
		#container #left-panel .desktop-power .case-link{
			left:75px;
		}
		
		#container #left-panel .desktop-power blockquote{
			margin-top:30px;
		}		
			#container #left-panel .desktop-power blockquote div{
				background-position: 75px bottom;
			}
	
	#container #left-panel .green-panel-half{
		background-color:#F6F6F6;
		float:left;		
		width:341px;
		position:relative;
	}	
		#container #left-panel .green-panel-half h2{
			background:transparent url(/imgs/courses/green-panel-half.gif) no-repeat scroll 0 0;
			border:medium none;
			color:#FFFFFF;
			font-size:1.08em;
			height:24px;
			margin:0;
			padding:5px 0 0 10px;
			width:331px;
		}
			#container #left-panel .green-panel-half h2 a{
				color:#FFFFFF;
			}
				#container #left-panel .green-panel-half h2 a:hover{
					text-decoration:underline;
				}
				
		#container #left-panel .green-panel-half ul{
			margin-left:100px;
			margin-top:10px;
		}
			#container #left-panel .green-panel-half ul li{
				font-weight:bold;
			}
		
		
		#container #left-panel .green-panel-half .case-link{
			position:absolute;
			top:83px;
			right:10px;
			text-align:right;
		}		
	
	
	#container #left-panel .searchgold-panel{
		background: url(/imgs/courses/green-panel-searchgold.jpg) no-repeat;
		background-position:left bottom;
		background-color:#f2f2f2;
		margin-right:10px;
	}
	
	#container #left-panel .searchplatinum-panel{
		background: url(/imgs/courses/green-panel-searchplatinum.jpg) no-repeat;
		background-position:left bottom;
		background-color:#f2f2f2;
	}
		
			
			
					



			
/***********************************

		RIGHT PANEL
		
***********************************/
	
	#container #right-panel{
		float:left;
		display:inline;
		width:198px;
	}
	
		#container #right-panel .orange-contact-top{			
			background: url(/imgs/new-left-cta/header.gif) no-repeat;
			width:100%;
			height:63px;
			text-indent:-9999px;		
		}
		#container #right-panel .orange-contact-top-ppc{			
			background: url(/imgs/new-left-cta/header-ppc.gif) no-repeat;
			width:100%;
			height:63px;
			text-indent:-9999px;		
		}
		#container #right-panel .orange-contact-top-affil{			
			background: url(/imgs/new-left-cta/header-affil.gif) no-repeat;
			width:100%;
			height:4px;
			font-size:0;
			overflow:hidden;
					
		}
		
		#container #right-panel .orange-direct-ppc{
			background: url(/imgs/new-left-cta/header-direct-ppc.gif) no-repeat;
		}
		#container #right-panel .orange-direct-ppc-08009885967{
			background: url(/imgs/header-ppc-08009885967.gif) no-repeat;
		}
		
		
		#container #right-panel .orange-contact-under-top{
			background: url(/imgs/new-left-cta/under-header.gif) no-repeat;
			width:100%;
			height:66px;
			text-indent:-9999px;
		}			
		
			#container #right-panel .orange-contact-top .heading{
				font-size:1.08em;
				font-weight:bold;

			}
				#container #right-panel .orange-contact-top .heading strong{
					font-weight:bolder;
				}
			
			#container #right-panel .orange-contact-top p{
				margin:0;
				padding:0;			
			}
		
		#container #right-panel #error-menu{
			width:178px;
			background: url(/imgs/new-left-cta/middle.gif) repeat-y;
			padding-left:10px;
			padding-right:10px;
			padding-top:15px;
		}
		
			#container #right-panel .error-menu-top{
				background: url(/imgs/new-left-cta/error-menu-top.gif) no-repeat;
				width:178px;
				height:5px;
				font-size:0;
				line-height:0;
			}
			
			#container #right-panel .error-menu-middle{
				padding-left:5px;
				padding-right:5px;
				width:166px;
				border-left:#FF0000 1px solid;
				border-right:#FF0000 1px solid;
				background:#ffcbcb;
				color:#333333;
				font-size:0.83em;
				padding-top:3px;
				padding-bottom:3px;
			}
				#container #right-panel .error-menu-middle ul{
					margin-left:10px;
				}
					#container #right-panel .error-menu-middle ul li{
						padding-left:0;
						background:none;
						list-style-type:disc;
						margin-bottom:2px;
					}
				
				#container #right-panel .error-menu-middle p{
					margin:0;
					padding:0;
					margin-bottom:5px;
					
				}
			
			#container #right-panel .error-menu-bottom{
				background: url(/imgs/new-left-cta/error-menu-bottom.gif) no-repeat;
				width:178px;
				height:5px;
				font-size:0;
				line-height:0;
			}
		
		
		#container #right-panel .orange-contact-middle{
			background: url(/imgs/new-left-cta/middle.gif) repeat-y;
			background-color:#ff9b36;
			padding-left:20px;
			padding-right:20px;
			padding-top:12px;
			width:158px;
			padding-bottom:10px;
		}
			#container #right-panel .orange-contact-middle form{
				padding:0;
				margin:0;
			}
			
			#container #right-panel .orange-contact-middle .form-row{
				margin-bottom:5px;
			}
				#container #right-panel .orange-contact-middle .form-row label{
					float:left;
					display:inline;
					width:100%;
					color:#333333;
					font-size:0.92em;
				}
				
				
					#container #right-panel .orange-contact-middle .form-row label.checkbox-text{
						width:auto;
						padding-left:25px;
						padding-top:4px;
						padding-bottom:2px;
					}
					
					#container #right-panel .orange-contact-middle .form-row label.callback-text{
						background: url(/imgs/new-left-cta/phone-icon.gif) no-repeat;
					}
					
					#container #right-panel .orange-contact-middle .form-row label.brochure-text{
						background: url(/imgs/new-left-cta/brochure-icon.gif) no-repeat;
					}
					
					#container #right-panel .orange-contact-middle .form-row label.in-line{
						width:auto;
						padding-right:5px;
						
					}
					
					
				
				
				#container #right-panel .orange-contact-middle .form-row select{
					float:left;
					display:inline;
					width:155px;
					margin-bottom:5px;
					font-size:0.91em;	
					height:22px;
				}
				
				#container #right-panel .orange-contact-middle .form-row input{
					float:left;
					display:inline;
					width:150px;
					font-size:0.91em;	
					padding-top:2px;
					padding-bottom:2px;					
				}
					#container #right-panel .orange-contact-middle .form-row input.checkbox-button{
						width:auto;							
						margin:0;
						height:23px;
						margin-right:5px;
					}
					
					#container #right-panel .orange-contact-middle .form-row input.radio{
						width:auto;							
						margin:0;
						
						margin-right:10px;
					}
					
					
				
			
			#container #right-panel .orange-contact-middle div #hp1,#hp2{
				display:none;
			}
			
			#container #right-panel .orange-contact-middle .bubble-error{
				margin-top:2px;
				margin-bottom:2px;
				display:none;
			}
			
				#container #right-panel .orange-contact-middle .bubble-error .bubble-error-top{
					background:url(/imgs/error-top.gif) no-repeat;
					width:158px;
					height:4px;
					font-size:0px;
					float:left;
					padding:0;
					margin:0;
					display:inherit;
					
				}
				
				#container #right-panel .orange-contact-middle .bubble-error .bubble-error-middle{
					float:left;
					padding:0;
					margin:0;						
					padding-left:4px;
					padding-right:4px;
					border-left:#FF0000 1px solid;
					border-right:#FF0000 1px solid;
					background:#ffcbcb;
					width:148px;
					color:#333333;
					font-size:0.83em;
					display:inherit;
				}
				
				#container #right-panel .orange-contact-middle .bubble-error .bubble-error-bottom{
					background:url(/imgs/error-bottom.gif) no-repeat;
					width:158px;
					height:14px;
					font-size:0px;
					float:left;
					padding:0;
					margin:0;						
					margin-bottom:2px;
					display:inherit;						
				}
				
				#container #right-panel .orange-contact-middle .bubble-error .bubble-error-bottom-right{
					background:url(/imgs/error-bottom-right.gif) no-repeat;
					width:180px;
					height:10px;
					font-size:0px;
					float:left;
					padding:0;
					margin:0;					
					display:inherit;
				}

				#request_callback{ display:none }
				#request_brochure{ display:none }
					
				
			#container #right-panel .orange-contact-middle #success{
				background:#00CC00;
			}			
			
			#container #right-panel .orange-contact-middle .submit-request{
				float:left;
				display:inline;
				margin-top:7px;
			}
				
		#container #right-panel .orange-contact-bottom{
			background: url(/imgs/new-left-cta/contact-bottom.gif) no-repeat;
			width:198px;
			height:6px;
			font-size:0px;
		}
		
		
		
		
		#container #right-panel .cart-details{
			background: url(/imgs/courses/cart-bottom.gif) no-repeat bottom;
			background-color:#ff9933;
			width:190px;
			padding:4px;					
		}
			#container #right-panel .cart-details .cart-details-inner{
				border:#f18214 1px solid;
				background:#FFFFFF;
				width:182px;
				padding:3px;
				padding-bottom:7px;					
			}	
				#container #right-panel .cart-details .cart-details-inner .cart-header{
					padding-top:12px;
					padding-bottom:12px;
					background: url(/imgs/courses/cart-icon.gif) no-repeat;
					background-position: 8px 3px;
					border-bottom:#f18214 1px solid;
					text-indent:45px;
					font-weight:bold;
					margin-bottom:4px;					
				}
				#container #right-panel .cart-details .cart-details-inner .cart-item{
					border-bottom:#cccccc 1px solid;
					margin-bottom:3px;
				}
					#container #right-panel .cart-details .cart-details-inner .cart-item .cart-item-course{
						color:#ff9a34;
						font-size:1.00em;
						padding-left:5px;
						padding-right:5px;
						font-weight:bold;
						text-decoration:none;
						
					}
						#container #right-panel .cart-details .cart-details-inner .cart-item .cart-item-course:hover{
							text-decoration:underline;
						}
					
					#container #right-panel .cart-details .cart-details-inner .cart-item .course-snippet{
						font-size:0.83em;
						padding-left:5px;
						padding-right:5px;
						margin-bottom:3px;
					}
					
					#container #right-panel .cart-details .cart-details-inner .cart-item .cart-item-bottom{
						background:#ededed;	
						padding-top:2px;
						padding-bottom:2px;	
						margin-top:3px;
						margin-bottom:10px;			
					}
						#container #right-panel .cart-details .cart-details-inner .cart-item .cart-item-bottom .cart-remove{
							float:left;
							font-size:0.83em;
							text-decoration:none;
							color:#9f2f2f;
							background: url(/imgs/courses/remove-icon.gif) no-repeat;
							background-position:2px 4px;
							padding-left:10px;
							margin-left:5px;
							border:none;
							outline:none;
							cursor:pointer;
							width:10px;
							text-indent:-9999px;
						}
							#container #right-panel .cart-details .cart-details-inner .cart-item .cart-item-bottom .cart-remove:hover{
								text-decoration:underline;
							}
						
						#container #right-panel .cart-details .cart-details-inner .cart-item .cart-item-bottom .item-price{
							float:right;
							margin-right:5px;
							font-weight:bold;
							font-size:0.92em;
						}
				
			#container #right-panel .cart-details .cart-details-inner .cart-totals{
				border-top:#f18111 1px solid;
				border-bottom:#f18111 1px solid;
				margin-bottom:7px;
			}
				#container #right-panel .cart-details .cart-details-inner .cart-totals .total{
					font-size:0.92em;
					padding-top:3px;
					padding-bottom:3px;
				}
					#container #right-panel .cart-details .cart-details-inner .cart-totals .total label{
						float:left;
						margin-left:5px;
					}
					
					#container #right-panel .cart-details .cart-details-inner .cart-totals .total .price{
						float:right;
						margin-right:5px;
						
					}
				#container #right-panel .cart-details .cart-details-inner .cart-totals .subtotal{
					color:#838383;
					border-bottom:#cccccc 1px solid;
				}
				
				#container #right-panel .cart-details .cart-details-inner .cart-totals .finaltotal{
					color:#000000;
					font-weight:bold;
				}
				
			#container #right-panel .cart-details .cart-details-inner .enrol-now{				
				width:175px;
				margin-left:3px;		
			}	
				#container #right-panel .cart-details .cart-details-inner .enrol-now img{
					margin-left:10px;
				}
		
		#container #right-panel .live-help{
			width:198px;
			height:84px;
			background: url(/imgs/new-left-cta/ask-a-question.gif) no-repeat;
			position:relative;		
		}
					
				#container #right-panel .live-help .online-status{
					position:absolute;
					top:54px;
					left:54px;
					width:97px;
					height:24px;			
				}
					#container #right-panel .live-help .online-status a img{
						border:none;
						margin-top:1px;
						margin-left:1px;							
					}
					
		#container #right-panel .search-panel{
			width:198px;
			min-height:65px;
			background: url(/imgs/new-left-cta/search-bg.gif) no-repeat left bottom #ff9933;
			margin-bottom:10px;
		}
			#container #right-panel .search-panel .phone-bottom
			{
				margin-top:8px;
				padding:8px 20px;
				border-top:1px solid #f18111;
				font-size:1em;
				color:#fff;
				text-shadow:2px 2px 3px #f18111 ;
			}
				#container #right-panel .search-panel .phone-bottom small{ font-size:1em; }
				#container #right-panel .search-panel .phone-bottom strong{ font-size:1.8em; }

			#container #right-panel .search-panel h3{
				padding:0;
				margin:0;
				font-size:1.08em;
				font-weight:normal;
				margin-left:20px;
				padding-top:6px;
				margin-bottom:8px;
				border-bottom:0;
				color:#FFFFFF;
			}
			
			#container #right-panel .search-panel input.keywords{
				width:120px;
				margin-left:20px;							
				float:left;
				display:inline;
				font-size:0.91em;	
				padding-top:2px;
				padding-bottom:2px;
				vertical-align:middle;
				margin-top:2px;
			}
			
			#container #right-panel .search-panel button{		
				cursor:pointer;
				margin-left:4px;
				float:left;
				display:inline;
				vertical-align:middle;
				
			}		
		
		#container #right-panel .right-news{
			width:198px;
			margin-bottom:10px;
			background-color:#F6F6F6;
			padding-bottom:5px;
		}	
		
			#container #right-panel .right-news h2{
				background: url(/imgs/right-news-bg.gif) no-repeat;
				margin-bottom:5px;
				position:relative;
				border:medium none;
				color:#FFFFFF;
				font-size:1.08em;
				height:24px;
				margin:0;
				padding:5px 0 0 10px;
				width:188px;
			}
				#container #right-panel .right-news h2 a{
					color:#FFFFFF;
					text-decoration:none;
				}
					#container #right-panel .right-news h2 a:hover{
						text-decoration:underline;
					}
				
				
				#container #right-panel .right-news h2 a.rss{
					position:absolute;
					width:18px;
					height:18px;					
					top:5px;
					left:175px;
					font-size:0px;
				}
			
			#container #right-panel .right-news .news-archive{
				font-size:0.83em;
				margin-left:20px;
			}	
		
		#container #right-panel .right-news .rss-list{
				margin-top:5px;
				margin-left:10px;
				margin-bottom:5px;				
			}			
				#container #right-panel .right-news .rss-list li{
					background: url(/imgs/small-rss.gif) no-repeat;					
					padding-top:5px;
					padding-bottom:5px;
					background-position:0 7px;
					font-size:0.83em;
					color:#999999;
					padding-left:15px;				
				}
				
				#container #right-panel .right-news .rss-list a{
					font-size:1.10em;
					color:#333333;
				}	
					#container #right-panel .right-news .rss-list a:hover{
						text-decoration:none;
					}	

/***********************************

			FOOTER
		
***********************************/

	#footer-top{
		width:900px;
		margin:auto;
	}
		#footer-top a{
			float:left;
			display:inline;
		}		
			#footer-top a img{
				border:none;
			}
			
	#footer-bottom-wrapper{		
		padding-bottom:40px;
		background: url(/imgs/bottom-footer-bg.gif) repeat-x;
		background-position:0 113px;
		background-color:#5b5b5b;	
	}
		#footer-bottom{
			width:900px;
			margin:auto;
			background: url(/imgs/bottom-footer-bg.gif) repeat-x;
			background-position:0 113px;
			background-color:#5b5b5b;
			padding-top:23px;
				
		}		
			#footer-bottom #links{
				color:#cccccc;
				line-height:1.6em;
			}			
			
				#footer-bottom #links label{
					color:#fff;
					
				}
					#footer-bottom #links a{
						text-decoration:underline;
						color:#cccccc;
						margin-right:5px;
						margin-left:5px;
					}
						#footer-bottom #links a:hover{
							text-decoration:none;
						}
				#footer-bottom #links label a{
					color:#fff;
					margin: 0;
					text-decoration:none;
				}
				#footer-bottom #links label a:hover{
					text-decoration: underline;
				}
						
		#footer-bottom #copy-info{
			margin-top:40px;
			color:#cccccc;
		}
			#footer-bottom #copy-info .athernet{
				margin-top:10px;
				color:#999999;
			}			
				#footer-bottom #copy-info .athernet a{
					color:#999999;
					text-decoration:underline;
				}	
					#footer-bottom #copy-info .athernet a:hover{
						text-decoration:none;
					}
					
								 
#browse-panel{
	position:absolute;
	top:13px;
	left:-9999px;
	z-index:9999;
	width:510px;
	height:338px;
	background: url(/imgs/browse-panel-bg.gif) repeat-x;
	margin-right:14px;	
}
	
	#browse-panel #browse-close{
		width:170px;
		height:25px;
		display:block;
		float:right;
		cursor:pointer;
	}
	
	#browse-panel .scroll_vert
	{
		overflow-x:hidden;
		overflow-y:visible;
		margin-top:50px;
		width:484px;
		margin-left:12px;
		height:270px;		
	}
	
		#browse-panel .scroll_vert .left-links{
			float:left;
			width:220px;
		}
		
		#browse-panel .scroll_vert .right-links{
			float:left;
			width:220px;
			margin-left:20px;
		}
		
		
		#browse-panel .scroll_vert h4{
				padding:0;
				margin:0;				
				/*background: url(/imgs/browse-header.gif) no-repeat;
				background-color:#30ab3f;*/				
				font-size:1.08em;
				width:200px;								
				padding-left:10px;
				padding-right:10px;	
				margin-bottom:5px;			
		}
			#browse-panel .scroll_vert h4 a{				
				text-decoration:none;
				color:#333333;
			}
			
		
		#browse-panel .scroll_vert ul{
				margin:0;
				padding:0;	
				list-style-type:none;
				list-style-position:inside;
				margin-left:10px;
				padding-right:10px;	
				width:200px;
				margin-bottom:10px;
			}
			
				#browse-panel .scroll_vert li{					
						background: url(/imgs/li-green.gif) no-repeat;					
						background-position:0 7px;
						padding-top:3px;
						padding-bottom:3px;
						padding-left:15px;
					}
						#browse-panel .scroll_vert li a{
							color:#333333;
							text-decoration:none;
						}
							#browse-panel .scroll_vert li a:hover{
								text-decoration:underline;
							}
							
							
				#browse-panel .scroll_vert ul ul{
					margin-left:12px;
					width:auto;
				}
					#browse-panel .scroll_vert ul ul li{	
						background:none;
						font-size:0.83em;
						padding-left:0px;
					}
					
					#browse-panel .scroll_vert ul ul ul li{
						font-size:1.00em;
						color:#006600;
					}		

#container #left-panel #page-text #flowplayer{
	margin-bottom:25px;
}
	#container #left-panel #page-text .news-image{
		float:right;
		padding:10px;
		border:#999999 1px solid;
		margin-left:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
					
.clear{clear:both; font-size:0px; padding:0; margin:0; line-height:0; height:0px; overflow:hidden;}



.courses-contact{

}
	.courses-contact .form-row{
		padding-bottom:5px;
	}
		.courses-contact .form-row label{
			float:left;			
			width:120px;
			padding-top:2px;
		}
		
		.courses-contact .form-row input{
			width:150px;
		}
		
.courses-error-text{
	padding:3px;
	background:#FFE1E1;
	border:#FF0000 1px solid;
	margin-bottom:5px;
}

.courses-success-text{
	padding:3px;
	background:#DEFFD9;
	border:#00FF00 1px solid;
	margin-bottom:5px;
}






/*************************/
/*  customer_care_form   */
/*************************/
h2.customer_care_contact{ /*width:495px; James: causing layout issues in IE*/ }
#customer_care_form_form{ margin:0; padding:0; width:480px; position:relative; border-bottom:1px solid #999; padding-bottom:20px }
#customer_care_form_form p.req{ text-align: right; color:#999; font-size:0.9em; }
	#customer_care_form_form p.req strong{ color:red; }
#customer_care_form_form p.hr_btm{ border-bottom:1px solid #999; }

#customer_care_form_form ul.errors{ border:1px solid #ff0000; background:pink  }
#customer_care_form_form ul.errors li{ background:none; list-style-type:disc; padding-left:0 }
#customer_care_form{ float:left;margin:0; padding:0; width:480px; position:relative;  }
#customer_care_form li{ background:none;margin:0; padding:0; float:none; display:block; clear:both; margin-bottom:5px; }
#customer_care_form li.hrs
{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding-top:20px;
	margin-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
}
#customer_care_form li label{ display:block; width:200px; float: left; text-align:right; padding-right:20px; font-style:normal; font-weight:100 }
#customer_care_form li label strong{ color:red }
#customer_care_form li span.fld{ display:block; width:200px; float: left; clear:right }
	#customer_care_form li span.fld em{ font-weight:100; font-size:.9em; }
#customer_care_form li textarea{ width:200px; height:80px; }
#customer_care_form_form input{ width:200px }
#customer_care_form_form select{ width:205px }
#customer_care_form_form input.sbmt{ margin-left:220px; float:none; width:auto; }

div.pentagon{ margin: 0 0 20px 0; height: 450px; background: url(/imgs/pentagon/general.jpg) 100% 10px no-repeat}
div.pentagon h3{ border-width: 0;}
div.pentagon div.hidden{ display: none;}
div.pentagon div.left{ float: left; width: 412px; height: 398px;}
div.pentagon div.left img{ border:none;}
div.pentagon div.right{ margin: 30px 0 0 0; padding: 20px 20px 0 0;	float: left; width: 260px;}


/*************************/
/*  link_to_us_form      */
/*************************/
#link_to_us_form { margin:0; padding:0 0 20px 0; border-bottom:1px solid #999;}
#link_to_us_form p.req{ text-align: right; color:#999; font-size:0.9em; }
	#link_to_us_form p.req strong{ color:red; }
#link_to_us_form p.hr_btm{ border-bottom:1px solid #999; }
#link_to_us_form ul.errors{ border:1px solid #ff0000; background:pink  }
#link_to_us_form ul.errors li{ background:none; list-style-type:disc; padding-left:0 }
#link_to_us_form fieldset { border:none;}
	#link_to_us_form fieldset legend { display:none;}
	#link_to_us_form fieldset .input { padding:5px 0;}
	#link_to_us_form fieldset .input span { padding-left:250px; font-size:10px;}
	#link_to_us_form fieldset .input label { float:left; width:250px;}
	#link_to_us_form fieldset .input label span { color:red; padding:0; margin:0;}
	#link_to_us_form fieldset .input input { width:250px;}
	#link_to_us_form fieldset .input textarea { width:350px; height:100px;}
	#link_to_us_form fieldset .input .sbmt { width:auto; padding-left:250px; outline:none;}

.print-form{
	float:right;
}

img.advent-calendar{
	border:none;
}
.calendar-disabled{
	cursor:pointer;
}

.seasonal-banner{
	border:#CCCCCC 1px solid;;
	width:692px;
	height:166px;
	text-indent:-9999px;
	background: url(/imgs/seasonal/christmas-banner.jpg);
	margin-bottom:15px;
}

.home-seasonal-promotion{
	float:right;
	width:284px;	
	margin-right:8px;
	margin-top:8px;	
	text-align:right;	
}

.home-seasonal-promotion a.home-seasonal-promotion-link{
	display:block;
	width:100%;
	height:160px;
	background: url(/imgs/seasonal/homepage-link.jpg);
	border:#999999 1px solid;
	margin-bottom:2px;
}


.home-seasonal-promotion a.home-seasonal-promotion-link-2{
	color:#3BB44A;
	font-weight:bold;
	text-decoration:none;
	
}
	.home-seasonal-promotion a.home-seasonal-promotion-link-2:hover{
		text-decoration:underline;
	}

	img.buy_now{ display:none; }

.thirty-day-trial-banner{
	width:692px;
	height:190px;
	background: url(/imgs/30-day-trial-banner.jpg);
	margin-bottom:20px;
	text-indent:-9999px;
}

.ten-percent-discount-banner{
	width:692px;
	height:190px;
	background: url(/imgs/10-percent-discount-banner.jpg);
	margin-bottom:20px;
	text-indent:-9999px;
}	

	



/******************************************************************************/
/**  New styled interface, using new styled buttons                          **/
/******************************************************************************/
a.buy-now-styled img{ margin-top:10px; border: 0;   }



