

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000;
	background-color: #fff;
	position:relative;/* for ie7*/
  margin:0; padding:0;
text-align:center;
}
#outer{
	margin:0 150px 0 220px;
}
* html #outer{height:100%;} /*IE treats height as min-height anyway*/

#header{
	width:1024px;
	margin:0 auto;
	height:77px;
	border-bottom:solid 0px #eee;
  background-color:#fff;
  padding: 10px 0;
	text-align:center;
}

#header a{color:#fff;}
* html #header{height:97px;}
#header img{padding-left:10px;}
* html #header img{margin-left:10px;}

#left {
	position:relative;/*ie needs this to show float */
	width:210px;
	float:left;
	margin-left:-219px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	left:-1px;
	padding-bottom:32px;/* clear footer*/
  padding-left:10px;
  padding-top:10px;
}

#right {
	position:relative;/*ie needs this to show float */
	width:130px;
	float:right;
	margin-right:-149px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	padding-top:10px;/* to clear header*/
	left:1px;
	padding-bottom:32px;/* clear footer*/
  padding-left:10px;
  padding-right:10px;
}
* html #right{width:150px;}
 
#footer {
	width:100%;
	clear:both;
	line-height:20px;
	position:relative;
	margin-top:-20px;/*drag footer from below the fold*/
  background-color:#fff;
	text-align:center;
	vertical-align:middle;
  border-top:solid 1px #eeeeee;
}

.bar {background: url(http://www.itraineducation.co.uk/images/bar_back2.gif) repeat-x;}

#centrecontent {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:32px;/* clear footer*/
  margin-left:-1px;
}
#content{padding:0 10px;}
.outerwrap {
	float: left;	
	width: 100%;
	padding-top:0px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
  border-left:solid 1px #eee;
  border-right:solid 1px #eee;
}
ul.nav, ul.nav li ul{list-style-type:none;padding:0 5px; margin:0;}
ul.nav a{text-decoration:none;font-weight: bold;color:#3975b4;}
ul.nav a.active, ul.nav a:hover, #header a.active{color:#000;}
#qlinks a, #downloads a, div.corp a{color:#3975b4;}
 #qlinks a:hover, #downloads a:hover, div.corp a:hover, #qlinks a.active, #downloads a.active, div.corp a.active{color:#000;}
ul.nav li ul li a{font-weight:normal}
address{font-style:normal;}
.homeaddress{padding:30px 0;}

h1{font-size:1.5em;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
h4{font-size:1em;margin:0;padding:0}
img{border:none;}
hr {border: 0;color: #eeeeee;background-color: #eeeeee;height: 1px;width: 100%;text-align: left;clear:both;}
hr.white {border: 0;color: #fff;background-color: #fff;height: 1px;width: 100%;text-align: left;clear:both;}
a, #header a{color:#3975b4;text-decoration:underline;}
a:hover, #header a:hover{color:#000;}
form{margin:0;padding:0;}

div.crses{line-height:20px; vertical-align:bottom;font-size:0.9em;}

div.links{float:right;}
div.links_ja{float:left;}
div.links2{float:right;padding-right:50px;}

a.pdf{background:url("/images/pdf_tiny.gif") no-repeat right top;}
a.swf{background:url("http://www.itraineducation.co.uk/images/swf_tiny.gif") no-repeat right top;}
a.pdf, a.swf{
padding-right:20px;
padding-bottom:5px;}
.opnimg{float:right;margin-top:-7px;}
.ukougimg{float:right;margin-top:-6px;}
a.guarantee {
height:25px;
padding:5px 0 0 32px;
font-size:11pt;
font-weight:bold;
color:#3975b4;
text-decoration:none;
background-image:url("/images/guarantee_icon.gif");
background-repeat:no-repeat;
}
a.guarantee:hover{color:#000;}
.zoom{vertical-align: top;margin-top:3px;}

/**************niftycube*************************/
#search {width:130px;margin:0}
#search h4{margin:0;padding:3px 0;text-align:center;color: #fff;background: #ff6600}
#search div{background:#ffcc99;padding:8px;}

#qlinks, #downloads, #corp, #terms, #vacancy, #partnerships {width:130px;margin:0}
#qlinks h4, #downloads h4, #corp h4, #terms h4, #vacancy h4, #partnerships h4{margin:0;padding:3px 0;text-align:center;color: #000;background:#ddd }
#qlinks div, #downloads div, #corp div, #terms div, #vacancy div, #partnerships div{background:#fff;padding:8px;border:solid 1px #ddd;}
/* #qlinks div a{line-height:1.5em;} */

div.add{width:200px;margin:0}
div.add h4{margin:0;padding:3px 0 3px 8px;text-align:left;color: #000;background: #ddd}
div.add div{background:#fff;padding:8px;border:solid 1px #ddd;}
div.add span{float:right;margin:-16px 5px 0 0;font-size:0.9em;}

#training, #erp, #dbaing, #products, #rentals, #nhs, #nhsCat {width:200px;margin:0}
#training h3, #erp h3, #dbaing h3, #products h3, #rentals h3, #nhs h3, #nhsCat h3 {margin:0;padding:12px 0 10px 48px;text-align:left;color: #fff;background:#3975B4; background-image:url(http://www.itraineducation.co.uk/images/newTriangle.png); background-repeat:no-repeat; background-position:5px 5px}
#training div, #erp div, #dbaing div, #products div, #rentals div, #nhs div, #nhsCat div {background:#DFEFFF;padding:5px 0;}

#callback1{background:#DFEFFF}
/**************niftycube*************************/

.pipe{
background:url("http://www.itraineducation.co.uk/finlib/lib/img/gpipe.png") no-repeat;
padding-left:8px;
margin-left:4px; 
}
h3.nobtm{margin-bottom:0;padding-bottom:0;}
p.nomargin{margin:0;padding:0;}
.tandc {
height:400px;
overflow:auto;
padding:5px;
}

#valueimp{background:url(http://www.itraineducation.co.uk/images/blocks/pink.gif) no-repeat left;
padding:10px 0 10px 50px;
color:#F05E7B;}
#changeman{background:url(http://www.itraineducation.co.uk/images/blocks/green.gif) no-repeat left;
padding:12px 0 12px 50px;
color:#018542;}
#trainserv{background:url(http://www.itraineducation.co.uk/images/blocks/purple.gif) no-repeat left;
padding:12px 0 12px 50px;
color:#513A96;}
#sysval{background:url(http://www.itraineducation.co.uk/images/blocks/yellow.gif) no-repeat left;
padding:12px 0 12px 50px;
color:#C3962D;}
#auditserv{background:url(http://www.itraineducation.co.uk/images/blocks/blue.gif) no-repeat left;
padding:12px 0 12px 50px;
color:#1082C5;}
#busint{background:url(http://www.itraineducation.co.uk/images/blocks/orange.gif) no-repeat left;
padding:12px 0 12px 50px;
color:#F78F1F;}
#crosecex{background:url(http://www.itraineducation.co.uk/images/blocks/red.gif) no-repeat left;
padding:12px 0 12px 50px;
color:#E41D38;}
fieldset{border:none;padding:10px;}
label{width:120px;float: left;
text-align: right;
margin-right: 0.5em;
display: block}

.stripeme{border-left:solid 0px #fff;width:100%;}
.stripeme th{text-align:center;font-weight:bold;height:15px;background:#3975B4;color:#fff;}
.stripeme td{border-bottom:solid 0px #fff;border-right:solid 0px #fff;}
.stripeme tr td{background:#fff; text-align:center;}
.stripeme tr.alt td{background:#f0f9fe;}
.red{color:red;}

/*.one ul{list-style-type:none;margin:0;padding:0;}*/
		.focus{display:block; margin:0 0 10px 0;}
		.lateavail{display:block; width:100%; margin:0; color:#FF3300; font-size:10px;}
		.lateavail2 a{color:#FF3300;}
    .lateavail2 a:hover{color:#000;}

.mapposition {
float:left;
height:298px;
width:360px;
}

  em { font-weight: bold; font-style: normal; }
  .non-visual{ font-style: normal; font-weight: normal; }
  dfn { font-style: normal; font-weight: normal; border-bottom: dashed 1px #aaa; }
  
.ja_buttons:link, .ja_buttons:visited
		{
		border-style: solid;
  		border-width : 1px 1px 1px 1px;
  		text-decoration : none;
  		padding : 2px 6px 2px 6px;
  		border-color : #3975b4 #3975b4 #3975b4 #3975b4;
		color:#3975b4;
		font-family:Arial, Helvetica, sans-serif;

		margin:10px 10px 10px 0;
		float:left;
		}
		
	.ja_buttons:hover
		{
		background:#3975b4;
		color:#ffffff;
		}
    
   .ja_topnav
		{
		margin:0 0 11px 0;
		}
   div.ja_links{float:right; margin:0 0 10px 0;}
   
   a.ja_back{background:url("http://i172.photobucket.com/albums/w11/funtymeeee/back.jpg") no-repeat right top;}
a.ja_back{background:url("http://i172.photobucket.com/albums/w11/funtymeeee/back.jpg") no-repeat right top;}
a.ja_back{
padding-right:20px;
padding-bottom:5px;}
.opnimg{float:right;margin-top:-7px;}
.ukougimg{float:right;margin-top:-6px;}
 
* html #header{width:100%;}
/* JA Added 14--8-08 ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#add_ja
		{
		width:600px;
		height:218px;
		float:left;
		margin:10px 0 0 0;
		border:none;
		background-image:url(http://www.itraineducation.co.uk/images/itrain.jpg);
		background-repeat:no-repeat;
		}
		
.rooms_pic_ja	{
	float:left;
	margin:10px 0px 15px 0;
	}

.editable2_ja	{
	width:590px;
	min-height:50px;
	float:left;
	clear:both;
	margin:20px 0 0 0;
	}

.editable_ja	{
	width:590px;
	min-height:50px;
	float:left;
	margin:10px 0 0 0px;
	background-color:#fff;
	clear:both;
	}
	
.editable3_ja	{
	width:590px;
	min-height:50px;
	float:left;
	margin:10px 0 0 0px;
	background-color:#fff;
	clear:both;
	}
	
	.office_title_ja {
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		margin:20px 0 0 0;
		float:left;
		width:590px;
		color:#1277bd;
		}

#navcontainer_ja {
	top:177px;
	left:162px;
	position:relative;
	width:350px;
	}	

/*	
ul#navlist {
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;
		}
*/

#navlist_ja li {
		display: inline;
		list-style-type: none;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		}

#navlist a { padding: 0px 10px; }

#navlist a:link, #navlist a:visited	{
		color: #467bb0;
		}

#navlist a:hover	{
		color: #000;
		}
.p_ja	{
	text-align:justify;
	clear:both;
	}
	
.h1_ja, .h3_ja	{
	margin:0 0 15px; 0;
	float:left;
	clear:both;
	display:block;
	width:590px;
	}
	
.h2_ja	{
	margin:0 0 15px 0;
	float:left;
	clear:both;
	display:block;
	width:460px;
	}
	
.facilities_ja {
	float:left;
	margin:0 10px 20px 0;
	}
	
.icony_ja	{
	width:32px;
	height:32px;
	float:left;
	margin:0 10px 10px 0;
	}
	
.pdf_ja	{
	float:left;
	width:123px;
	text-align:right;
	}
.icon1_ja	{
	height:42px;
	width:590px;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	}
.icon2_ja	{
	height:42px;
	width:590px;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	}
	
.sections_ja {
	width:590px;
	min-height:300px;
	float:left;
	margin:0 0 30px 0;
	}	
a.booknow_ja:link, a.booknow_ja:hover, a.booknow_ja:active, a.booknow_ja:visited {
	border:none;
	text-decoration:none;
	}
	
.img_ja	{
	border:none;
	border-style:none;
	}

table.kev {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-collapse:collapse;
		float:left;
		clear:both;
		margin:0px 0 0 0;
		}
		
	th.kev {
		background-color:#3975b4;
		color:#fff;
		text-align:left;
		padding:4px;
		}
		
	td.kev {
		padding:4px;
		}
	
	th.kev, td.kev {
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		}

   a.booknow	{
		background:url("http://www.itraineducation.co.uk/images/booknow_small_smaller.png") no-repeat right top;
		padding-right:78px;
		padding-bottom:5px;
    color:#fff;
		}

/* JA Added 14--8-08 ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#ja_header {
		width:100%;
		height:99px;
		float:left;
		background-image:url(http://www.itraineducation.co.uk/images/backheader.gif);
		background-repeat:repeat-x;
		}
    
#toggler {
    margin:15px 0 15px 0;
   }
 /* JA Added 22-01-09 Start--------------------------------------- */
        
.equalops {
	text-align:center;
	font-style:italic;
	color:#999999;
	}

.partneradds {
  margin: 5px 0 20px 0;
  }

/* JA Opera, Safri, Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .bar{
		margin:3px 0 0 0;
		}
}

.doublecolumn	{
			float:left;
			width:200px;
			height:auto;
			margin:0 5px 0 5px;
			display:inline-block;
		}


