@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#9395a5;
	font-size: 13px;	
	

}

.content ul{

line-height:22px;


}

.advisorTable {

padding-bottom:10px;





}

.advisorcell{

padding-bottom:10px;


}








p{

color:#454545;
font-size:13px;
line-height:1.5em;
}

li{

color:#454545;

}


.submitlink, .submitlink2{

padding:5px; color:#FFFFFF; font-weight:bold; text-decoration:none;

}

.submitlink{

background-color:#42996f; 

}



.submitlink2{

background-color:#b8553e; 

}

.submitlink a , .submitlink2 a{

color:#FFFFFF;
text-decoration:none;

}

.submitlink a:hover, .submitlink2 a:hover{

text-decoration:underline;

}


h3{

font-size:13px;


}

hr{
color:#4d778a;
height:1px;


}

input[type="submit"]:hover{

cursor:pointer;
} 


.plusTable, .enquiryTable, .infoTable, .courseTable, .cvTable, .promoTable{

border-bottom:1px dashed #999999;
	background-repeat: no-repeat;
	background-position: left top;
	width: 720px;

}




.plusCell{

	background-color: #eeeeee;
}

.plusCell2{

	background-color: #ffffff;
}



.plusCell, .plusCell2{
	height:30px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	padding:8px;
	width:650px;
}



.plusExpanded{

    padding-left:40px;
	 padding-bottom:15px;
	background-color: #ececec;


}

.plusExpanded2{
padding-left:40px;
padding-bottom:15px;
	background-color: #ffffff;


}

.plusButton{


border:1px solid #4685a4;
padding:5px;
color:#4685a4;
font-weight:bold;
background-color:#FFFFFF;


}

.plusButton a{

color:#4685a4;
text-decoration:none;

}

.plusButton a:hover{

color:#4685a4;
text-decoration:underline;

}







.content h1{


font-size:22px;
font-weight:lighter;
padding-top:10px;
margin-top:0px;

}



.blueHd{
color:#42a7de;
}

.purpleHd{
color:#959dc2;
}

.greyHd{
color:#454545;
}

.greenHd{
color:#88bac5;
}


.hd-container  {

	padding:0px;
	margin:0px;

	height:41px;
	padding-right:20px;
	vertical-align:middle;

}

.hd-container h1 {

	padding:0px;
	margin:0px;
	vertical-align:top;

}




.time {
	background-image: url(images/icon-time-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	padding-top:13px;
	width:223px;
	padding-left:77px;
	font-weight:bold;
	font-size:12px;
	color:#74838a;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;

}


.logo-heading{
	background-repeat: no-repeat;
	background-position: left;
background-position: center;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding:0px;
	margin:0px;
}

.logo-ms{
	background-image: url(images/logo-ms.jpg);
			width:184px;
}

.logo-prince{
	background-image: url(images/logo-prince2b.jpg);
		width:184px;

}

.logo-itil{
	background-image: url(images/logo-itilb.jpg);
		width:184px;

}

.logo-cisco{
	background-image: url(images/logo-cisco.jpg);
		width:184px;

}

.logo-comptia{
	background-image: url(images/logo-comptia2.jpg);
		width:284px;

}

.logo-ec{
	background-image: url(images/logo-ec2.jpg);
		width:100px;
		border:none;

}







.greyishHd{
color:#4d778a;
}

.content-no-sidenav{

width:720px;overflow:hidden;float:left;
padding-top:15px;


}






h2{


font-size:16px;

line-height:1.5em;
color:#11384a;
font-weight:normal;

}


.callback {
	background-image: url(images/button-callback-tile.jpg);
	background-repeat: repeat-y;
	width: 209px;
	overflow:hidden;
	margin-bottom:15px;
	padding:0px;

}





input, select {
	background-color: #ffffff;
	border: 1px solid #4d778a;
	font-size:12px;
	width:158px;

}

.content-right {
	float: right;
	width: 670px;
}

.sidenav-top {
	width: 150px;
	background-image: url(images/sidenav-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	
		color:#4c4c4c;
	font-weight:bold;
	padding-left:55px;

	padding-top: 17px;
}



.sidenav-bottom {
	width: 205px;
	background-image: url(images/sidenav-bottom.jpg);
	background-repeat: no-repeat;
	height: 15px;
}


.sidenav {
	float: left;
	width: 205px;

	background-image: url(images/sidenav-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.sidenav h2 {

}


.top{

	height: 52px;
	width: 100%;
	background-image: url(images/top-tile-exp.jpg);
	background-repeat: repeat-x;
}


.footer{

width:955px;
margin-right:auto;
margin-left:auto;
color:#FFFFFF;
font-size:12px;
padding-top:20px;
text-align:center;


}

.footer-container{

	height: 100px;
	width: 100%;
	background-image: url(images/footer-exp.jpg);
	background-repeat: repeat-x;


}


.phone{

font-size:18px;
padding-top:15px;
letter-spacing:1px;
width: 100%;

background-repeat: repeat-x;
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	color: #f9f8f8;
	font-weight:normal;


}





.navContainer {




}




.content-container {
	padding-top:40px;
	background-image: url(images/navShadowTile.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	/*  background-position: top;  */
	width: 100%;
	/* overflow:hidden; */ 
	background-color: #FFFFFF;
	padding-bottom:50px;



}

.content{

	width:955px;
	margin-right:auto;
	margin-left:auto;
	 clear:both; 

 overflow:hidden; 
	/* border:1px solid #000000; */


		
}


.nav a {

	color: #f9f8f8;
	text-decoration:none;
	}
	
	.nav a:hover {

text-decoration:underline;


	}
.course-content {
	background-color: #f1f1f1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 15px;
	float:left;
}

.course-content p {

padding-bottom:5px;
padding-top:0px;

margin-bottom:0px;
margin-top:0px;


}

.course-content ul {

padding-bottom:15px;
padding-top:0px;

margin-bottom:0px;
margin-top:0px;

}
.boxes-left {
	float: left;
	width: 455px;
	overflow: hidden;
	clear: none;
		/* border: 1px solid #000000; */
}

.boxes-left-home {
	float: left;
	width: 455px;
	overflow: hidden;
	clear: none;
	text-align:justify;

		/* border: 1px solid #000000; */
}

.boxes-left-home a , .links-txt{

color:#0391d6;
text-decoration:none;
font-weight:bold;
}



.boxes-left-home a:hover , .links-txt:hover{


text-decoration:underline;
font-weight:bold;
}

.boxes-left-home p {

color:#000000;
}




.boxes-right {
	float: right;
	width: 455px;
	overflow: hidden;
	clear: none;
	/* border: 1px solid #000000; */
}


.course-content td {

vertical-align:top;

}

.course-content .right {

padding-left:15px;
border-left:1px solid #cccccc;

}

.course-content .left{

padding-right:10px;

}

.course-content .right-v2 {

padding-left:0x;
margin-left:0px;

border-left:1px solid #cccccc;

}

.course-content .left-v2{

padding-right:0px;
margin-right:0px;

}






.floatRight {
	float: right;
	margin-left:25px;
}
.box-container {
	border:0px solid #000000;
	width: 209px;
	overflow:hidden;
}

.box-container-content {
	border:0px solid #000000;
	width: 198px;
	overflow:hidden;
}




.box-top {

	width: 404px;
	background-image: url(images/box-top.jpg);


	/* color:#FFFFFF; */
	

	
	background-repeat: no-repeat;
	background-position: left top;
	
	

	
	height: 47px;

}

.box-top h2 {

margin:0px;
padding:0px;
font-weight:bold;
	padding-left:55px;
	color:#4c4c4c;
	font-weight:bold;
	font-size:15px;

}
.box-sub-hd {
	background-color: #eff0f0;
	height: 16px;
	width: 178px;
	padding: 10px;
	color: #4c636c;
	font-weight: bold;
	background-image: url(images/sub-hd-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		/* border: 1px solid #000000; */
		clear:both;
}


.box-read-more {
	background-color: #eff0f0;
	height: 24px;
	width: 168px;
	padding-left: 30px;
	color: #ffffff;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:middle;
	padding-top:5px;
	clear:both;
	float:right;
	/* border: 1px solid #000000; */
}

.rm-purple{

	background-image: url(images/box-read-more.jpg);
}

.rm-green{

	background-image: url(images/read-more-green.jpg);
}


.rm-grey{

	background-image: url(images/read-more-grey.jpg);
}

.box-read-more a {
	color: #FFFFFF;
	text-decoration: none;

}

.box-read-more  a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	
}






.box-bottom {
	background-image: url(images/box-bottom.jpg);
	height: 15px;
	

	
	
	
}
.box-hd-purple {
	width: 209px;

	height: 53px;
	background-image: url(images/box-hd-purple.jpg);
		/* border: 1px solid #000000; */
}

.box-hd-green {
	width: 209px;

	height: 53px;
	background-image: url(images/box-hd-green.jpg);
		/* border: 1px solid #000000; */
}

.box-hd-grey {
	width: 209px;

	height: 53px;
	background-image: url(images/box-hd-grey.jpg);
		/* border: 1px solid #000000; */
}

.hd-content-grey {
	width: 198px;
	height: 39px;
	background-image: url(images/hd-grey-content.jpg);
		/* border: 1px solid #000000; */
}





.box-hd-purple h2, .box-hd-green h2 , .box-hd-grey h2, .hd-content-grey h2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 22px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;

}

 .hd-content-grey h2 {
 	padding-top: 8px;
 }


.box-mid {
	width: 198px;

	background-image: url(images/box-mid-tile.jpg);
	background-repeat: repeat-y;
	float: right;
	border-bottom:2px solid #d8dcdf;
	padding-bottom:15px;
		/* border: 1px solid #000000; */
}

.box-mid ul {
	color: #367099;
	margin-top:0px;
	padding-top:9px;
	margin-left:15px;
	padding-left:15px;
	margin-bottom:0px;
	padding-bottom:15px;
	

}

.box-mid ul a {
	text-decoration: none;
		color: #367099;
}

.box-mid a:hover {
	text-decoration: underline;
}


.box{
	background-image: url(images/box-bg.jpg);
	min-height:116px;
	border:none;
	background-repeat: repeat-y;
	background-position: left top;
}

.box td{
padding-top:10px;
font-size:13px;



}

.box, .enquiry td{
padding-top:0px;
height:30px;

}

.examtable{

font-size:12px;

}

.examtable-grey{

background-color:#f4f0f2;

}



.examtable td{

border:solid 1px #ffffff;
padding:8px;

}


.box a ,  .sidenav-mid a {

	color: #3c68bb;
	text-decoration:none;
	

}

.sidenav-mid {


padding:0px;
margin:0px;
padding-right:15px;

}

.box a:hover , .sidenav-mid a:hover{

	color: #3c68bb;
	text-decoration:underline;

}
.enquiryTable {
	background-image: url(images/demo-hd.jpg);

	padding-bottom:20px;
}

.infoTable {
	background-image: url(images/info-hd.jpg);


}

.promoTable{

	background-image: url(images/promo-hd.jpg);





}

.cvTable {
	background-image: url(images/cv-hd.jpg);


}


.courseTable{

	background-image: url(images/course-hd.jpg);



}





.cat {

    font-size:11px;

	font-weight:bold;
	
	margin-left:20px;
	padding-left:10px;
	
	margin-top:0px;
	padding-top:0px;
	
	margin-bottom:0px;
	padding-bottom:0px;
	
	line-height:15px;


}

.cat li {

	list-style-type:disc;



	padding-bottom:0px;
	padding-top:8px;
	
	margin-top:0px;
	margin-top:0px;
	
	margin-bottom:3px;
	
	}





.subcat {

margin-top:0px;
padding-top:5px;

margin-left:0px;
padding-left:0px;

font-weight:normal;
font-size:11px;


}


.subcat li {

	list-style-type:none;
	
	padding-left:12px;
	margin-left:0px;
	
	padding-top:0px;
	margin-top:0px;
	
	
    background:transparent url(images/linkArrow.jpg) no-repeat; 
	
    background-position:0 5px;
	
	padding-bottom:3px;
	
	}
	
	
	.enq-container{
	
	width:205px;

	float:right;
	padding-left:20px;
	clear:both
	
	
	}
	
		.enq-container li, .home-enquiry li{
		
		
		color:#CC3300;
		}
	
		.enq-mid{
	width:205px;
	background-image: url(images/sidenav-bg.jpg);
	background-repeat: repeat-y;

overflow:hidden;
font-size:13px;
	
	}
	
			.enq-mid input, .enq-mid select{
margin-bottom:5px;
	
	}
	
	
	.pcode-table td{
	
	height:20px;
	
	}
	
	.text-alert{
	color: #cd674e;	

	font-size:11px;
		margin-left:0px; padding-left:20px;

	
	}
	
	.text-alert li{
	padding-bottom:5px;
	color:#bc3c1c;
	

	}
	

	
	.category-buttons{
	
	background-image:url(images/category-button.jpg);
	width:170px;
	height:27px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	
	}
	
		.category-buttons a{
	
text-decoration:none;
	color:#FFFFFF;
	
	}
	
			.category-buttons a:hover{
	
text-decoration:underline;
	
	}
	
	.note, .note p {
	
	font-size:11px;
	
	}
	
	
	.banner {
	
	background-image: url(images/top-tile.jpg);
	background-repeat: repeat-x;
	height: 172px;
	width: 100%;


	width:100%;

	text-align: center;
	padding:0px;
	margin:0px;

	
}

.nav-container{


width:955px;
margin-right: auto;
margin-left: auto;
border:1px solid #ffffff;
border-bottom:none;
height:38px;

vertical-align:middle;

background-color: #4d778a;


}
