@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#9395a5;
	font-size: 13px;	
	

}



.top-banner{

width:955px;
height:133px;
background-image: url(images/top-banner.jpg);
background-position:top left;
margin-right:auto;
margin-left:auto;
}


.top-number{

width:150px;
padding-top:60px;
margin-left:auto;
text-align:left;
color:#FFFFFF;
font-size:18px;
}









.content ul{

line-height:22px;


}

.content-mid{

width:490px;
float:right;
padding-top:0px;
margin-top:0px;


}

.content-mid .introP{

padding:0px;
margin:0px;
font-weight:bold;
font-size:13px;
/* color:#294c5c; */



}


.right-column-mid {

background-color:#deebeb;
	float: right;
	width: 215px;    /*** Critical right col/divider dimension value ***/
	padding:10px;



		/*border: 1px solid #000000; */
}

.mid-column {

float:left;
width:232px;


}

.mid-column h1 { 

padding-top:0px;
margin-top:0px;

}

.content .content-mid h1{
padding-top:0px;
margin-top:0px;



}

.salariesBig{
	padding:10px;
background-color:#deebeb;
	

}

.salariesBig td{

padding:5px;
vertical-align:top;

}





.right-column-mid .righttable td{




padding:5px;
vertical-align:top;

}

.upgrade{ 


color: #e15507;
line-height:1.5;
clear:both;

}

.upgradeTable{

width:195px;

}

.rightHeading, .upgrade{
font-size:16px;
padding-top:0px;
margin-top:0px;
}

.rightSubHeading{
font-size:12px;
}

.rightHeading, .rightSubHeading{

}






p{

color:#3b3b3b;
font-size:13px;
line-height:1.5em;

}

li{

color:#454545;

}


h3{

font-size:13px;


}

hr{
color:#4d778a;
height:1px;


}

.plusTable, .enquiryTable, .infoTable, .promoTable, .cvTable{

border-bottom:1px dashed #999999;
	background-repeat: no-repeat;
	background-position: left top;
	width: 720px;


}

.submitlink, .submitlink2{

padding:5px; background-color:#42996f; color:#FFFFFF; font-weight:bold; text-decoration:none;

}

.submitlink2{

background-color:#b8553e; 

}

.submitlink a , .submitlink2 a{

color:#FFFFFF;
text-decoration:none;

}

.cvTable {
	background-image: url(images/cv-hd.jpg);


}

.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;
margin:0px;
padding:0px;
padding-bottom:15px;




}

.homePageP{

font-size:22px;
font-weight:lighter;

margin:0px;
padding:0px;

width:100%;


height:44px;
padding-top:10px;
}



.introPageh1{

font-size:22px;
font-weight:lighter;
padding:0px;
margin: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;

float:left;
padding-top:15px;


}

.left-sidenav ul, .content-mid ul

{
    list-style-type:none;
	margin-left:0px;
	line-height:1.5;
	margin-top:0px;
	padding-left:0px;
	padding-right:10px;
	margin-left:0px;
	padding-bottom:0px;
	
	
	}
	
	.left-sidenav li , .content-mid li

{
    padding-left:15px;
    background:transparent url(images/linkArrowv2.jpg) no-repeat; 
    background-position:0 5px;
	margin-bottom:10px;
	

}

  .left-sidenav ol  li , .content-mid ol li   {
	

	
    background:none;

	margin-bottom:10px;
	
	
	
	}



  .testimonial-container{

  width:100%;
  margin:0px;
  padding-bottom:35px;
  height:100px;
  clear:both;
  vertical-align:top;
  }
  
    .testimonial-container p{
	
	margin-top:0px;
	padding-top:0px;
	
		margin-bottom:0px;
	padding-bottom:3px;
	
	}
  
  
  
  
    .inner-testimonial{
  
   width: 320px;
   float:right;

  }
  
      .inner-testimonial h2{
  
padding-top:0px;
margin-top:0px;
padding-bottom:5px;
margin-bottom:0px;
  }
  
  
  
  
    .testimonialThumb, .testimonialImage{
  float:left;
  }
	
	
	.left-sidenav h2

{

margin-top:0px;
padding-top:0px;
	
	}



.content-mid a, .left-sidenav a{

color:#4989a5;

color:#4d92de;
text-decoration:none;


}

.uploadcv :hover{

text-decoration:underline;

}





 .left-sidenav li:hover , .content-mid a:hover{

background-color:#e1e7ea;

}

.left-sidenav .leftNavClicked:hover{

background-color:#ffffff;

}


.t2g-form{


padding: 15px;

width:660px;
height:313px;
background-image:url(images/t2g-hd.jpg);
background-repeat:no-repeat;
background-position:top left;
border-bottom:1px dashed #b9b8be;


}

input[type="submit"]:hover{

cursor:pointer;
} 

.t2g-form h2{
	
	padding-top:8px;
	margin-top:0px;
	padding-left:65px;
	
	color:#4d578a;
	font-weight:bold;
	
	
	}
	
	.t2g-form input{
	
border:1px solid #a1a6ba;
	
	
	}
	
		.t2g-form .details {float:right; width:320px; height:200px;color:#4d578a;}
	
	.t2g-form .details a{
		
		color:#4d578a;
		text-decoration:none;
} 

	.t2g-form .details a:hover{
		
		color:#4d578a;
		text-decoration:underline;
} 
	
	
		.t2g-form p{margin-top:0px; padding-top:0px;}
		
		
		.t2g-info-box{background-color:#f3f3f6; padding: 15px; border: 1px solid #d1d1dd;}








h2{


font-size:17px;

line-height:1.5em;
/* color:#11384a; */
color:#4d92de;
color:#368796;
color:#4d578a;

font-weight:lighter;


}


.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;
}

.left-sidenav{


border-right:1px dashed #859196;


}








.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:15px;
text-align:center;


}

.footer-container{

	height: 100px;
	width: 100%;
	background-image: url(images/footer-exp.jpg);
	background-repeat: repeat-x;
	line-height:1.3;


}


.footer-container a{
color:#FFFFFF;
text-decoration:none;
}

.footer-container a:hover{

text-decoration:underline;
}


.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 {




}

.solutionslink{
	
		background-image: url(images/navShadowTile.jpg);
			background-position:center top;
	background-repeat: no-repeat;
		width:945px;
		margin-right:auto;
		margin-left:auto;
		height:40px;
		background-color:#FFF;
		padding-right:10px;
		
		color:#0d8188p;
		
	
	}
	
	.solutionslink  p{
		
		color:#0d8188;

		font-size:12px;
		
		
		}
		
		.solutionslink  a{
			
		
			color:#0d8188;
			text-decoration:none;
			font-weight:bold;
			
			}
			
			.solutionslink  a:hover{
			
		
			text-decoration:underline;
			
			}
		
		
		
		
	
	.solutionslinkright{
	
	height:42px; padding-top:0px; float:right; padding-right:10px; background-image:url(images/navShadowRight.jpg); background-position:top right;
	
	}
	
		.solutionslinkleft{
	
float:left; height:42px; width:13px; background-image:url(images/navShadowLeft.jpg); background-position:left top;}




.content-container {
	padding-top:40px;


	/*  background-position: top;  */
	width: 100%;
	/* overflow:hidden; */ 
	background-color: #FFFFFF;
	padding-bottom:50px;
	
			background-image: url(images/navShadowTile.jpg);
			
			/* background-position:center top;
			background-repeat:no-repeat; */
			
				background-position:center top;
			background-repeat:no-repeat;
}



.content-container-test {
	padding-top:0px;


	/*  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;
	background-color:#FFFFFF;
		/* 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;

	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: 85px;

		/* border: 1px solid #000000; */
}

.box-hd-green {
	width: 209px;

	height: 85px;

		/* border: 1px solid #000000; */
}

.box-hd-grey {
	width: 209px;

	height: 85px;

		/* border: 1px solid #000000; */
}

.hd-content-grey {
	width: 198px;
	height: 39px;

		/* 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 .introP {

padding:0px;
margin:0px;
padding-top:15px;
font-weight:bold;
font-size:13px;
padding:10px;
}

.readMore{

padding-left:15px;

}




.introPageP {



vertical-align:top;
margin:0px;
padding:0px;


}

.box-mid a, .introPageP a{



text-decoration:none;
color: #0086c0;


}

.box-mid a:hover, .introPageP a:hover{
text-decoration:underline;
}

.purple{

color:#6073d3;

}

.green{

color:#43acc1;

}

.grey{

color:#7a7e80;

}


.box-mid p{

padding-right:15px;
padding-left:15px;

}




.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/hd-bg-promo.jpg);*/
		background-image: url(images/promo-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{

color:#FFFFFF;
width:940px;
padding-left:15px;
margin-right: auto;
margin-left: auto;
border:1px solid #ffffff;
border-bottom:none;
height:26px;
font-size:13px;
text-align:left;



background-color: #4d778a;
padding-top:12px;


}

.nav-container a{

color:#FFFFFF;
text-decoration:none;
}


.nav-container a:hover{

text-decoration:underline;
}

