@charset "utf-8";

* {



	margin:0;



	padding:0;



}



a img {



	border:0;



}



ul, li {



	list-style-type:none;



}



a {



	outline:none;



	text-decoration:none;



}



a:hover {



	text-decoration:none;



}



body {



	font-family:Verdana, Geneva, sans-serif;



	font-size:12px;



	color:#FFFFFF;



	background-color:#727681;



	background-image:url(../images/background.jpg);



	background-position:center top;



	background-repeat:no-repeat;



	background-attachment:scroll;



	text-align:center;



}



body.nologo {



	background-image:none;



}



h1 {



	color:#FFD400;



	font-size:21px;



	font-weight:normal;



	font-family:Tahoma, Geneva, sans-serif;



}



h2 {



	font-size:16px;



	font-weight:normal;



	font-family:Tahoma, Geneva, sans-serif;



	color:#C4CADC;



	border-bottom:1px solid #fff;



	margin-bottom:8px;



	padding-bottom:5px;



}



.yellow {



	color:#FFD400;



}



#wrapper {



	width:948px;



	margin:0 auto;



	text-align:left;



}



.float-left {



	float:left;



}



.float-right {



	float:right;



}



.clear-left {



	clear:left;



}



.clear-right {



	clear:right;



}



.clear {



	clear:both;



}



#navigation {

	margin-top:22px;

	height: 30px;

}



#navigation li {



	float:left;



	margin-right:80px;



}



#navigation li.last {



	margin-right:0;



}



#navigation .sub_menu {



	position:absolute;



	display:none;



	z-index:9999;



	clear:left;



	background-image:url(../images/nav_bottom.png);



	background-position:left bottom;



	background-repeat:no-repeat;



	padding-bottom:15px;



}



#navigation .sub_menu ul {



	background-image:url(../images/nav_top.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding-top:25px;



	width:170px;



}



#navigation .sub_menu li {



	float:left;



	background-image:url(../images/nav_bg.png);



	padding:0 10px 10px;



	width:150px;



}



#navigation .sub_menu li a {



	display:block;



	color:#fff;



	font-size:15px;



}



#navigation .sub_menu li a:hover {



	color:#ffd400;



	text-decoration:none;



}



#content {



	clear:both;



}



#content a {



	color:#ffd400;



}



#content a:hover {



	text-decoration:none;



	color:#fff;



}



#content ul a {



	color:#fff;



}



#content ul a:hover {



	text-decoration:none;



	color:#ffd400;



}



#main-panel {



	clear:both;



	float:left;



	width:558px;
	margin:28px 50px 25px 25px;



	font-size:13px;



	font-family:Tahoma, Geneva, sans-serif;



	min-height:450px;



}



#right-panel {



	float:right;



	width:290px;



	margin-right:25px;



}



#right-panel #logo {




	margin-left:34px;



	margin-top:56px;



	background-image:url(../images/illuminate-logo.png);



	background-position:left top;



	background-repeat:no-repeat;



	cursor:pointer;



	width:222px;



	height:72px;


}



#logo a {



	display:block;



	width:222px;



	height:72px;



}



#right-content {



	margin-top:100px;



	font-family:Tahoma, Geneva, sans-serif;



}



#right-content h3 {



	font-size:16px;



	font-weight:normal;



}



#main-panel p {



	margin-bottom:15px;



}



#main-panel ul {



	margin-left:20px;



	margin-bottom:15px;



}



#main-panel ul li {



	background-image:url(../images/list_item_tick.gif);



	background-position:left top;



	background-repeat:no-repeat;



	padding-left:25px;



}



#footer {



	clear:both;



	font-size:13px;



	font-family:Tahoma, Geneva, sans-serif;



}



#footer .left {



	float:left;



}



#footer .right {



	float:right;



}



#footer a {



	color:#fff;



}



#footer a:hover {



	text-decoration:none;



	color:#ffd400;



}



#banner {



	margin-bottom:20px;



}



.panel {



	border:3px solid #dedfe3;



	background-color:#fefefe;



	padding:10px;



	margin:10px 0;



}



.title {
	float:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom: 0px
}



#right-content .register-link {
	color:#a5a4a9;
	font-size:11px;
	width: 140px;
}



#right-content a.register-link:hover {



	color:#a5a4a9;



	text-decoration:none;



}



#right-content .text-box {



	background-color:#d5d5d5;



	border:0;



	padding-left:9px;



	padding-top:3px;



	height:20px;

	-moz-border-radius: 6px;

}



#login-form {
	margin: 0px;
	clear:both;
}



#right-content .button, #dialog-login-border-right .button {



	display:inline-block;



	border:1px solid #000;



	background-color:#000;



	color:#e7e7e7;



	cursor:pointer;



	padding:2px 5px;



	margin-left:6px;

	-moz-border-radius: 6px;

}



#login-header {
	margin: 0px;
	clear:both;
}



#login-box {

	margin: 0px;

}



th {



	text-align:left;



	font-weight:normal;



}



#register_email_status img {



	position:relative;



	top:3px;



}



#register-form {



}



#register-form th {



	padding-right:5px;



	padding-bottom:3px;



}



#main-panel input {



	font-family:Tahoma, Geneva, sans-serif;



	padding:3px;



	border:0;

	-moz-border-radius: 6px;

}



#main-panel textarea {



	font-family:Tahoma, Geneva, sans-serif;



	font-size:12px;



	padding:3px;



	border:0;

	-moz-border-radius: 6px;

}



.submit-button {



	display:inline-block;



	border:1px solid #d6d6d6;



	background-color:#000;



	color:#e7e7e7;



	cursor:pointer;

	-moz-border-radius: 6px;

}



.highlight {



	background-color:#fff8d4;



}



label.error {



	display:none !important;



}



input.error, textarea.error {



	background-color:#FF7575 !important;



	color:#fff !important;



}



#programme-content {



}



#programme-content h3 {



	font-weight:bold;



	font-size:14px;



	margin-bottom:10px;



}



#programme-content p {



	margin-bottom:10px;



}



#programme-content li {



	margin-bottom:6px;



}



#programme-content li .item-content {



	padding:0 10px;



	font-size:13px;



	background-color:#89919D;



	color:#fff;



}



#programme-content li .item-top {



	background-image:url(../images/right-feature-box-top.png);



	background-position:left bottom;



	background-repeat:no-repeat;



	padding-top:10px;



}



#programme-content li .item-bottom {



	background-image:url(../images/right-feature-box-bottom.png);



	background-position:left bottom;



	background-repeat:no-repeat;



	padding-bottom:10px;



}



.course-box {



	cursor:pointer;



	float:left;



	width:270px;



	margin:0 9px 9px 0;



}



.course-box-top {



	background-image:url(../images/course-top.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding-top:10px;



}



.course-box-content {



	background-image:url(../images/bg-course.png);



	background-position:left top;



	background-repeat:repeat;



	padding:5px 10px;



	height:148px;



	overflow:hidden;



	line-height:21px;



}



.course-box-bottom {



	background-image:url(../images/course-bottom.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding-bottom:10px;



}



.course_name_label {



	color:#fff;



	font-size:14px;



}



.course_name_heading {



	font-size:19px;



	font-weight:normal;



	color:#ffd400;



}



#content .course_name_heading a:hover {



	text-decoration:none;



	color:#ffd400;



}



.brief_overview_label {



	margin-top:7px;



	font-size:14px;



	color:#ffd400;



}



.brief_overview_content {



	font-size:12px;



	color:#fff;



}



.modules-container {



	margin-bottom:15px;



	line-height:18px;



}



#learners-feedback-box-header {



	clear:both;



	width:290px;



	height:46px;



	background-image:url(../images/learnerFeedbackHeader.png);



	background-position:left top;



	background-repeat:no-repeat;



}



#learners-feedback-box {



	width:260px;



	padding:10px 15px;



	margin-bottom:0;



	min-height:60px;



	background-image:url(../images/rightModuleBG.png);



	background-position:left top;



	background-repeat:repeat-y;



}



#learners-feedback-box h3 {



	color:#FFD400;



}



#learners-feedback-box-footer {



	width:290px;



	height:15px;



	background-image:url(../images/rightModuleFooter.png);



	background-position:left top;



	background-repeat:no-repeat;



	margin-bottom:15px;



}



#latest-news-footer {



	width:290px;



	height:15px;



	background-image:url(../images/rightModuleFooter.png);



	background-position:left top;



	background-repeat:no-repeat;



	margin-bottom:15px;



}



#latest-news-header {



	width:290px;



	height:46px;



	background-image:url(../images/latestNewsHeader.png);



	background-position:left top;



	background-repeat:no-repeat;



}

#special-offers-header {
	width:290px;
	height:47px;
	background-image:url(../images/specialOffersHeader.png);
	background-position:left top;
	background-repeat:no-repeat;
}



#latest-news {



	background-image:url(../images/rightModuleBG.png);



	background-position:left top;



	background-repeat:repeat-y;



	width:260px;



	padding:15px;



	margin-bottom:0;



}



#latest-news h3 {



	color:#FFD400;



	font-size:16px;



}



#latest-news .date {



	color:#C4CADC;



}



#latest-news h4 {



	font-size:14px;



	font-weight:normal;



}



#latest-news .read-more {



	display:block;



	text-align:right;



}



#content #latest-news a {



	color:#FFD400;



}



#content #latest-news a:hover {



	text-decoration:none;



}



.align-right {



	text-align:right;



}



.mod-row {







}



.mod-content {



	font-size:12px;



	margin-top:10px;



}



.date {



	font-size:11px;



}



.source {



	margin-top:5px;



	font-size:11px;



	color:#C4CADC;



}



.breadcrumb {



	color:#c4cadc;



}



.breadcrumb a {



	color:#c4cadc !important;



}



.breadcrumb a:hover {



	text-decoration:none !important;



}



#what-we-do-links {



	margin-bottom:15px;



}



#what-we-do-links li {



	margin-left:0px;



	margin-bottom:5px;



	list-style-type:disc;



}



#what-we-do-links li .item-content {



	clear:both;



	width:260px;



}







#what-we-do-buttons {



	float:left;



	width:558px;



	margin:0px;



}



#main-panel ul#what-we-do-buttons li {



	float: left;



	margin:0 9px 9px 0;



	list-style-type:none;



	background-image:none;



	padding-left: 0px;



}







#main-panel ul#what-we-do-buttons {



	margin-left:0px;



}











#what-we-do-buttons li .item-top {



	background-image:url(../images/course-top.png);



	background-position:left top;



	background-repeat:no-repeat;



	height: 10px;



	line-height: 10px;



	font-size: 8px;



}



#what-we-do-buttons li .item-content {	



	background-image:url(../images/bg-course.png);



	background-position:left top;



	background-repeat:repeat;



	padding:0px 10px;



	width: 250px;



	height:17px;



	line-height:17px;



	overflow:hidden;



}



#what-we-do-buttons li .item-content a {



	color:#fff;



}



#what-we-do-buttons li .item-content a:hover {



	text-decoration:none;



	color:#ffd400;



}



#what-we-do-buttons li .item-bottom {



	background-image:url(../images/course-bottom.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding-bottom:10px;



}







.courses-table {



}



.courses-table2 {



	font-size:12px;



	width:100%;



	border-collapse:collapse;



}



.courses-table2 td {



	padding-top:10px;



}



.courses-table th {



	border-bottom:1px solid #fff;



	color:#FFD400;



	padding-bottom:5px;



	font-size:14px;



}



.courses-table2 th {



	border-bottom:1px solid #fff;



	color:#FFD400;



	padding-bottom:5px;



	font-size:12px;



	font-weight:bold;



}



.courses-table td {



	padding:5px 0;



}



.noborder {



	border:0 !important;



}



.courses-table {



	width:100%;



}



#facebox a {



	color:#00F;



}



#forgotpassword-panel, #customer-panel {



	background-image:url(../images/customerLoginBG.png);



	background-position:left top;



	background-repeat:no-repeat;



	width:270px;



	height:74px;



	background-color:transparent;



	border:0;



}



#customer-panel li {



	color:#000;



	float:left;



	margin-right:10px;



	margin-left:15px;



	list-style-type:circle;



}



#customer-panel li a {



	color:#000;



}



#customer-panel li a:hover {



	color:#999;



	text-decoration:none;



}



#main-panel #course {



	



}



#main-panel #course ul.ui-tabs-nav li {



	margin-left:0;



	padding-left:0;



	background-image:none;



}



#main-panel #course ul.ui-tabs-nav li a {



	



}



#main-panel #course ul.ui-tabs-nav li a:hover {



}



#main-panel #course ul.ui-tabs-nav li.ui-tabs-selected a {



	color:#494437;



}



#main-panel #course ul.ui-tabs-nav li.ui-state-hover a {



	color:#494437;



}



#main-panel ul#case-studies, #main-panel #case-studies li {



	margin:0;



	padding:0;



	background-image:none;



}



#main-panel ul#case-studies {



	padding:50px 0;



}



#main-panel ul#case-studies li {



	float:left;



	margin:0 30px 30px 0;



}



.yellow {



	color:#FFD400;



}



.feature-boxes {



}



.feature-boxes li {



	padding-bottom:9px;



	clear:both;



	margin-bottom:10px;



	background-position:left bottom;



	background-repeat:no-repeat;



	background-image:url(../images/rightFeatureBoxBottom.png);



	min-height:36px;



}



.feature-boxes li .item-top {



	background-image:url(../images/6StepHeader.gif);



	background-repeat:no-repeat;



	background-position:left top;



	display:block;



	clear:both;



	height:4px;



	width:260px;



	background-color:transparent;



}



.feature-boxes div {



	display:none;



}



.feature-boxes img {



	clear:both;



	float:left;



	cursor:pointer;



}



.feature-boxes div {



	clear:both;



	display:none;



	width:260px;



	background-color:#ffd400;



	color:#656972;



	padding:0px 15px 10px;



}



.feature-boxes .open div {



	display:block;



	padding:0px 15px 10px;



}



#a4-service-model {



	clear:both;



	margin-bottom:15px;



	background-image:none;



}



#a4-service-model .tabs {



	float:left;



	width:290px;



	height:29px;



	overflow:hidden;



}



#a4-service-model .tabs li {



	float:left;



	cursor:pointer;



}



#a4-service-model .model-content {



	clear:both;



	position:relative;



	background-position:left bottom;



	background-repeat:no-repeat;



	width:270px;



	padding:10px 10px;



	min-height:25px;



	padding-bottom:10px;



}



.model-content h4 {



	padding-top:10px;



	padding-bottom:5px;



}



.model-content ul {



	



}



.model-content li {



	list-style-type:disc;



	margin-left:15px;



}



#bronze-content {



	background-image:url(../images/bronzeFooter.png);	



	background-color:#c7a311;



}



#silver-content {



	background-image:url(../images/silverFooter.png);



	background-color:#b3b6bd;



}



#gold-content {



	background-image:url(../images/goldFooter.png);



	background-color:#e7a800;



}



#bronze-content-footer {



	background-image:url(../images/bronzeFooter.png);



	clear:both;



	height:10px;



	width:290px;



}



#silver-content-footer {



	background-image:url(../images/silverFooter.png);



	clear:both;



	height:10px;



	width:290px;



}



#gold-content-footer {



	background-image:url(../images/goldFooter.png);



	clear:both;



	height:10px;



	width:290px;



}



.none {



	display:none;



}



#what-we-do-links {



	clear:both;



}



#what-we-do-links li {



	list-style-type:none;



	clear:both;



}



#what-we-do-links li .item-top {



	



	background-image:url(../images/right-feature-box-top.png);



	background-repeat:no-repeat;



	background-position:left top;



	min-height:10px;



	width:290px;



	float:left;



}



#what-we-do-links li .item-content {	



	color:#fff;



	background-color:#89919D;



	padding:0px 10px 0px 20px;



	margin-top:8px;



}



#what-we-do-links li .item-content a {



	color:#fff;



}



#what-we-do-links li .item-content a:hover {



	text-decoration:none;

	color: #FFD400;



}



#what-we-do-links li .item-bottom {



	float:left;



	clear:both;



	background-image:url(../images/right-feature-box-bottom.png);



	background-repeat:no-repeat;



	background-position:left top;



	min-height:10px;



	width:290px;







	margin-bottom:6px;



}



#customer-panel2 {



	background-image:url(../images/customerFooterBG.png);



	background-position:left bottom;



	background-repeat:no-repeat;



	padding-bottom:11px;



}



#customer-panel2 ul {



	background-image:url(../images/customerHeaderBG.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding-top:11px;



}



#customer-panel2 li {



	padding-bottom:5px;



	padding-left:12px;



	background-image:url(../images/customeMiddleBG.png);



	background-position:left top;



	background-repeat:repeat-y;



}



#customer-panel2 .title {



	padding-bottom:5px;



	padding-left:12px;



	background-image:url(../images/customeMiddleBG.png);



	background-position:left top;



	background-repeat:repeat-y;



	width: 100%;



}



#customer-panel2 .bullet {



	color:#000;



}



#customer-panel2 .yellow {



	color:#ffd400;



}



#customer-panel2 h3 {



	display:inline-block;



	padding-left:10px;



}



#content #customer-panel2 a, #content #customer-panel2 a:link, #content #customer-panel2 a:active, #content #customer-panel2 a:visited,

#right-panel #customer-panel2 a, #right-panel #customer-panel2 a:link, #right-panel #customer-panel2 a:active, #right-panel #customer-panel2 a:visited{



	color:#000;



	text-decoration:none;



}



#content #customer-panel2 a:hover, #right-panel #customer-panel2 a:hover {



	color:#ffd400;



}



h4 {



	color:#acaebd;



	font-weight:normal;



	font-size:16px;



}



#a4-service-model h4 {



	color:#fff;



}



#book-courses-online {

	background-image:url(../images/rightModuleFooter.png);

	background-position:left bottom;

	background-repeat:no-repeat;

	padding-bottom:15px;

	margin-top:10px;

	margin-bottom:10px;

}

.header-book-courses-online {

	cursor:pointer;

}

.content-book-courses-online {

	background-image:url(../images/rightModuleBG.png);

	background-position:left top;

	background-repeat:repeat-y;

	padding:10px 15px;

	height:90px;

	display:none;

}

.content-book-courses-online li {

	background-image:url(../images/bullet.png);

	background-position:left center;

	background-repeat:no-repeat;

	padding-left:15px;

	font-size:15px;

	float:left;

	display:inline-block;

	min-width:100px;

	margin-bottom:8px;

}



.contact-form-holder {

	float: right;

	width: 256px;

	padding: 12px;

	height: 230px;

	background: #89919D;

	-moz-border-radius: 10px;

	margin: 0 0 12px 12px;

}
#dialog-login {
}
#dialog-login h2 {
	color:#020202;
	font-size:19px;
}
#dialog-forgotpassword {
	color:#b6b6b6 !important;
	font-size:10px;
	margin-left:10px;
	margin-top:5px;
}
#dialog-login input.text-box {
	background-color:#d5d5d5;
	color:#000;
	border:0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:4px;
	margin-right:5px;
}
#dialog-login-form, #dialog-forgotpassword-form {
	clear:both;
}
#dialog-login-border-right {
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #75767a;
	width:250px;
	float:left;
	padding-bottom:15px;
}
#dialog-login-register-link {
	float:left;
}
#dialog-register-link {
	margin-top:20px;
	color:#060606 !important;
	font-size:18px;
}