/* General Content Styles





----------------------------------------------- */



	body,





	html {

		margin:0;

		padding:0;

		background:#FFFFFF;

		color:#333;

	}





	body {

		min-width:950px;

	}





	a{

	text-decoration:none;

	}





.rNavHome





{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #000000;

	width: 538px;

	top: 0px;

	left: 10px;

	right: 0px;

	padding-bottom: 2px;



}





a:link {text-decoration: none; color: #778899;}

a:visited {text-decoration: none; color: #778899;}

a:active {text-decoration: none; color: #778899;}

a:hover {text-decoration: none; color: blue;}





	#wrap {

	background-image: url(../images/main_bac2.jpg);

	margin:0 auto;

	width:800px;

	}

	

	#wrap2 {

	background-image: url(../images/main_bac4.jpg);

	margin:0 auto;

	width:800px;

	}





	#wrapblank {

	margin:0 auto;

	width:800px;

	}





	#middlecon {

    background-image: url(../images/main_bac2.jpg);

	width:800px;

	}





	#affgap {

	float:left;

	width:548px;

	padding: 0px 0px 0px 0px;

	height: 90px;

	top: 0px;

	background:#FF0000;

	}





	#affiliates {

	float:right;

	width:239px;

	padding: 0px 0px 10px 10px;

	height: 90px;

	top: 0px;

	}





	#rightsidenav {

	float:right;

	width:232px;

	padding: 0px 10px 10px 10px;

	top: 0px;

	background-image: url(../images/main_bac3.jpg);

	}

	

	

	#rightsidenav2 {

	float:right;

	width:260px;

	padding: 0px 0px 0px 0px;

	top: 0px;



	}





#navlist



{



margin-top: 0;

margin-left: 0;

padding-left: 20px;

list-style: none;

}





#navlist li 



{

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	background-image: url(../images/arrow2.gif);

	background-repeat: no-repeat;

	background-position: 0 .1em;

	border-right: 10px;

}





	#bottomsect1 {

	float:left;

	width:540px;

	height: 216px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

	}





	#dropdown1 {

	position: absolute;

	top: 138px;

	right: 909px;

	margin: 0;

	padding: 0;

	font-size: 10px;

	line-height: 11px;

	visibility: hidden;

}



	#searchspace {

	background:#FFFFFF;

	height:15px;

	width:800px;

	padding: 0px 0px 0px 0px;

	}





	#menuspace {

	height:10px;

	width:800px;

	padding: 0px 0px 0px 0px;

    background-image: url(../images/main_bac2.jpg);

	}

	

	#menuspace2 {

	height:10px;

	width:800px;

	padding: 0px 0px 0px 0px;

    background-image: url(../images/main_bac4.jpg);

	}





	#menuspaceblank {

	height:10px;

	width:800px;

	padding: 0px 0px 0px 0px;

	}





	#logospace {

	width:800px;

	padding: 0px 0px 0px 0px;

    background-image: url(../images/main_bac2.jpg);

	}





	#header2 {

	background:#FFFFFF;

	height:125px;

	width:800px;

	padding: 0px 0px 0px 0px;

	}





	#header {

	background:#FFFFFF;

	height:100px;

	padding: 0px 0px 0px 0px;

	}





	#header h1 {

	    margin:0;

		color:#ccc;

    }







	#menu {

	background:#FFFFFF;

	padding: 0px 0px 0px 0px;

	height:29px;





	}





	#disclamer {

	position: relative;

	margin: 0px;

	padding: 5px;

	font-size: 10px;

	line-height: 11px;

	width: 800px;

	height: 20px;

	right: -12px;

	top: 95px;

}





	#telephonenos {

	position: relative;

	margin: 0px;

	padding: 1px;

	font-size: 10px;

	line-height: 11px;

	width: 520px;

	height: 15px;

	right: 0px;

	top: 5px;

	background-color: #FFFFFF;

}





	#dis2 {

	position: relative;

	margin: 0px;

	padding: 1px;

	font-size: 10px;

	line-height: 11px;

	width: 400px;

	height: 15px;

	right: 0px;

	top: 5px;

	background-color: #FFFFFF;

}





	#rsslink {

	position: relative;

	margin: 0;

	padding: 5px;

	font-size: 10px;

	line-height: 11px;

	width: 29px;

	height: 29px;

	right: 20px;

	top: -12px;

	float: right;

}





	#linkedinlink {

	position: relative;

	margin: 0px;

	padding: 1px;

	font-size: 10px;

	line-height: 11px;

	width: 25px;

	height: 25px;

	right: 20px;

	top: -32px;

	float: right;

	margin-right: 10px;

}





	#twitter {

	position: relative;

	margin: 0px;

	padding: 1px;

	font-size: 10px;

	line-height: 11px;

	width: 25px;

	height: 25px;

	right: 20px;

	top: -32px;

	float: right;

	margin-right: 10px;

}





	#wordpress {

	position: relative;

	margin: 0px;

	padding: 1px;

	font-size: 10px;

	line-height: 11px;

	width: 25px;

	height: 25px;

	right: 20px;

	top: -32px;

	float: right;

}



	#colour_square1 {

	background:#b4aeff;

	float:right;

	width:81px;

	height: 56px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

	left: 0px;

	top: 0px;

	}





	#colour_square2 {

	background:#b4aeff;

	float:right;

	width:156px;

	height: 56px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

	left: 0px;

	top: 0px;

	}





	#innertextbox1 {

	position: relative;

	margin: 0;

	padding: 5;

	font-size: 10px;

	line-height: normal;

	width: 240px;

	height: 45px;

	top: 110px;

	letter-spacing: normal;

	right: -10px;

}



	#menu ul{

		margin:0;

		padding:0;

		list-style:none;

	}





	#menu li{

		display:inline;

		margin:0;

		padding:0;

	}





	#menu a {

	padding: 15px 15px 15px 0px;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	color: #888;

}





	#contactform {

	float:left;

	width:548px;

	padding: 10px 10px 10px 10px;

	}





	#mainform {

	float:left;

	width:800px;

	padding: 0px 0px 0px 0px;

	}





	.style32 {	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style39 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }







	#mainform1 {

	float:left;

	width:780px;

	padding: 0px 0px 0px 10px;

	}



	#mainform2 {

	float:left;

	width:780px;

	padding: 0px 0px 0px 0px;

	}





	#main {

	background-image: url(../images/main_bac2.jpg);

	float:left;

	width:538px;

	padding: 0px 0px 0px 0px;

	}

	

	

	#mainthinner {

	background-image: url(../images/main_bac2.jpg);

	float:left;

	width:520px;

	padding: 0px 0px 0px 0px;

	}





	#main h2, #main h3, #main p {

	padding:0 0px;





    }





	#sidebar {

	float:right;

	width:252px;

	padding: 0px 0px 0px 0px;

	}





	#sidebar ul {

		list-style:none;

		padding:0px;

    }





    #sidebar h3, #sidebar p {

	padding:0px 0px 0px 0px;

    }





	#footer {

	clear:both;

	padding: 5px 0px 5px 5px;

	height: 50px;

	background-image: url(../images/horizbac1.jpg);

	}







	#footer p {

		margin:0;

    }





	.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }









    .style8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #003366;

	padding: 0;

	position: relative;

	right: -5px;

	top: 0px;

	width: 480px;

}







    .style12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #003366;

	padding: 0;

	position: relative;

	right: -5px;

	top: 0px;

	width: 480px;

}





    .style15 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10pt;

	color: #003366;

	padding: 0;

	position: relative;

	top: 0px;



}







    .style16 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10pt;

	color: #003366;

	padding: 0;

	position: relative;

	top: 0px;

}







	.style4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #000000;

	padding-top: 0px;

}







    .style5 {	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #cccccc;

	width: 180px;

	top: 0px;

	left: 0px;

}









.style45{

	margin:0;

	padding:0px 0px 0px 0px;

	line-height:18px;

	font-family:verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align:left;





}







    .style3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #000000;

	width: 538px;

	top: 0px;

	left: 10px;

	right: 0px;

	padding-bottom: 2px;



}





    .style17 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #000000;

	width: 538px;

	top: 0px;

	left: 10px;

	right: 0px;

	padding-bottom: 2px;

}





    .style19 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: normal;

	color: #FFFFFF;

}





    #one1 {

	background:#cccccc;

	float:left;

	width:254px;

	height: 56px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

}



    #two1 {

	background:#b4aeff;

	float:left;

	width:254px;

	height: 80px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

}







    #three1 {

	background:#FFFFFF;

	float:left;

	width:254px;

	height: 80px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

	left: 0px;

	top: 0px;

}





    #bottompic1 {

	background:#cccccc;

	float:left;

	width:254px;

	height: 216px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

	border: 1px solid #cccccc;

}





#bottompic2 {

	background:#cccccc;

	float:left;

	width:254px;

	height: 216px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

	border: 1px solid #b4aeff;

}





    #whitebottompic1 {

	background:#000000;

	float:left;

	width:254px;

	height: 136px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

}







#verticalspace1 {

	background:#FFFFFF;

	float:left;

	width:20px;

	height: 216px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	left: 0px;

	top: 0px;

}







	#greybox1 {

	position: absolute;

	top: 139px;

	right: 916px;

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	line-height: 11px;

	background-image: url(../images/resource_demand2.jpg);

	background-repeat: no-repeat;

	width: 164px;

	height: 172px;

}





	#greybox2 {

	position: absolute;

	top: 448px;

	right: 447px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-image: url(../images/elearning2.jpg);

	background-repeat: no-repeat;

	width: 171px;

	height: 172px;

}







	#greybox3 {

	position: absolute;

	top: 448px;

	right: 265px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-image: url(../images/prof_servs2.jpg);

	background-repeat: no-repeat;

	width: 171px;

	height: 172px;

}





	#greybox4 {

	position: absolute;

	top: 635px;

	right: 629px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-image: url(../images/bmc_remedy2.jpg);

	background-repeat: no-repeat;

	width: 171px;

	height: 172px;

}





	#botpic1 {

	float:left;

	top: 0px;

	margin: 0;

	padding: 0;

	background-repeat: no-repeat;

	width: 121px;

	height: 56px;

}





	#botpic2 {

	float:left;

	top: 0px;

	margin: 0;

	padding: 0;

	background-repeat: no-repeat;

	width: 121px;

	height: 56px;

}





	#greybox5 {

	position: absolute;

	top: 635px;

	right: 447px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-image: url(../images/serv_reg_man2.jpg);

	background-repeat: no-repeat;

	width: 171px;

	height: 172px;

}





	#footer2 {

	position: absolute;

	top: 724px;

	right: 0px;

	margin: 0px;

	padding: 20px;

	font-size: 11px;

	line-height: 11px;

	background:#CCCCCC;

	width: 800px;

	height: 50px;

}







	#greybox6 {

	position: absolute;

	top: 635px;

	right: 265px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-image: url(../images/cus_support2.jpg);

	background-repeat: no-repeat;

	width: 171px;

	height: 172px;

}





p{

	margin:0;

	padding:20px 0px 0px 0px;

	line-height:18px;

	font-family:verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align:left;

}







.outline {

  border: 1px solid #cccccc;

  background: #ffffff;

  padding: 2px;

}





	#requestcallback {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	line-height: 11px;

	width: 252px;

	height: 33px;



}



	#requestspace {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	width: 252px;

	height: 15px;

	background-image: url(../images/main_bac3.jpg);

}





	#requestspace2 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	width: 252px;

	height: 15px;



}



	#addthislink {

	position: relative;

	margin: 0px;

	padding: 1px;

	font-size: 10px;

	line-height: 11px;

	width: 125px;

	height: 16px;

	right: 1px;

	top: -32px;

	float: right;

}





.photocontainer {

  display: table;

}







.row {

  display: table-row;

}







.cell {

	display: table-cell;

	width: 170px;

	height: 160px;

	padding: 0em;

	background-color: #FFFFFF;

}









.cell2 {

	display: table-cell;

	width: 170px;

	height: 160px;

	padding: 0px;

	background-color: #FFFFFF;

}





table.mainphotobox



{

	font-family: Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #FFFFFF;

	width: 535px;

	background-color: #FFFFFF;

	border: 0px #000000 solid;

	border-collapse: collapse;

	border-spacing: 0px;

	margin-top: 0px;

	padding: 0px 0px 0px 0px;

}





table.mainphotobox td.photo



{



	border-bottom: 0px solid #000000;

	background-color: #FFFFFF;

	text-align: left;

	font-family: Verdana;

	font-weight: bold;

	font-size: 11px;

	color: #404040;

}





table.mainphotobox td.text



{



	border-bottom: 0px solid #000000;

	background-color: #FFFFFF;

	text-align: left;

	font-family: Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #404040;

	padding-left: 20px;

	padding-top: 0px;

}





table.mainphotobox2



{



	font-family: Verdana;

	font-weight: normal;

	font-size: 11px;

	color: #FFFFFF;

	width: 535px;

	background-color: #FFFFFF;

	border: 0px #000000 solid;

	border-collapse: collapse;

	border-spacing: 0px;

	margin-top: 0px;

	padding: 0px 0px 0px 0px;

}







table.mainphotobox2 td.photo2

{

	border-bottom: 0px solid #000000;

	background-color: #FFFFFF;

	text-align: left;

	font-family: Verdana;

	font-weight: bold;

	font-size: 11px;

	color: #404040;

	padding-top: 0px;

	padding-left: 0px;

}





table.mainphotobox2 td.text2

{



	border-bottom: 0px solid #000000;

	background-color: #FFFFFF;

	text-align: left;

	font-family: Verdana;

	font-weight: bold;

	font-size: 11px;

	color: #404040;

	padding-left: 0px;

	padding-top: 0px;

}







	#section1 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-repeat: no-repeat;



	width: 121px;

	height: 132px;

	visibility: hidden;

}







	#section2 {

	position: relative;

	top: -132px;

	right: -108px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-repeat: no-repeat;



	width: 250px;

	height: 320px;

	visibility: hidden;

}





	#section3 {

	position: relative;

	top: -452px;

	right: -228px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-repeat: no-repeat



	width: 180px;

	height: 160px;

	visibility: hidden;

}







	#section4 {

	position: relative;

	top: -612px;

	right: -338px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	line-height: 11px;

	background-repeat: no-repeat;



	width: 350px;

	height: 670px;

	visibility: visible;

}









	#whiteblocker {

	position: relative;

	top: -212px;

	right: -338px;

	margin: 0;

	padding: 0;

	font-size: 11pt;

	line-height: 11px;

	background-repeat: no-repeat;

	background-image: url(../images/bloc1.jpg);

	width: 350px;

	height: 670px;

	visibility: visible;

}





.transMenu {

 position:absolute; 

 overflow:hidden; 

 left:-1000px; 

 top:-1000px; 

}





.transMenu .content {

 position:absolute; 

}





.transMenu .items {

 border: 0px solid #FFFFFF; 

 position:relative; 

 left:0px; top:0px; 

 z-index:2; 

}





.transMenu  td



{



 padding: 5px 13px 5px 13px;  

 font-size: 11px; 

 font-family: Arial, Helvetica, sans-serif; 

 text-align: left; 

 font-weight: normal; 

 color: #FFFFFF; 

} 





#subwrap 



{ 



 text-align: left; 



}





.transMenu  .item.hover td





{ 





 color: #FF9933; 





}





.transMenu .item { 

 text-decoration: none; 

 cursor:pointer; 

}





.transMenu .background {

 background-color: #201c57; 

 position:absolute; 

 left:0px; top:0px; 

 z-index:1; 

 opacity:0.85; 

}





.transMenu .shadowRight { 

 position:absolute; 

 z-index:3; 

 top:-3000px; width:2px; 

 opacity:0.85; 

}





.transMenu .shadowBottom { 

 position:absolute; 

 z-index:1; 

 left:-3000px; height:2px; 

 opacity:0.85; 

}





.transMenu .item.hover {

 background-color: #201c57; 

}





.transMenu .item img { 

 margin-left:10px; 

}





table.menu {

 top: 0px; 

 left: 0px; 

 position:relative; 

 margin:0px; 

 border: 0px solid #FFFFFF ; 

 z-index: 1; 

}





table.menu a{

 margin:0px; 

 padding: 8px 13px 5px 13px; 

 display:block; 

 position:relative; 

}





div.menu a,





div.menu a:visited,





div.menu a:link {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	margin-bottom:0px;

	display:block;

	white-space:nowrap;

}





div.menu td {

 border-bottom: 0px dashed #FFC819; 

 border-top: 0px dashed #FFC819; 

 border-left: 0px dashed #FFC819; 

 background-image: url(../images/ironbac1.jpg); 

} 





div.menu td.last {

 border-right: 0px dashed #FFC819; 

} 





#trans-active a{

 color: #FFFFFF; 

} 





#menu a.hover   { 

 color: #FFFFFF; 

}





#menu span {

 display:none; 

}





.style32 {

	color: #FFFFFF;

	font-weight: bold;

}





    .style30 {	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #FFFFFF;

	width: 0px;

	top: 0px;

	left: 0px;

}





.style46 {

	color: #404040;

	font-weight: bold;

}

.style47 {color: #000000}







.style11 {color: #CCCCCC}





    .style66 {	font-family: verdana, Helvetica, sans-serif;

	font-size: 8.5pt;

	font-weight: bold;

	color: #FFFFFF;

	width: 0px;



}









.style39 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	padding-left: 8px;

	padding-top: 3px;



}









.style80 {font-size: 12px;





	font-family: Verdana, Arial, Helvetica, sans-serif;





}









	#item1 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	background-image: url(../images/resources_on_demand_box1.jpg);

	background-repeat: no-repeat;

	width: 259px;

	height: 155px;

}







	#item2 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	background-image: url(../images/tib_tv1.jpg);

	background-repeat: no-repeat;

	width: 259px;

	height: 155px;

}







	#item3 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	background-image: url(../images/bmc_remedy_box1.jpg);

	background-repeat: no-repeat;

	width: 259px;

	height: 155px;

}





	#item4 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	background-image: url(../images/serv_reg_man3.jpg);

	background-repeat: no-repeat;

	width: 259px;

	height: 155px;

}



	#item5 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	background-image: url(../images/serv_catalogue3.jpg);

	background-repeat: no-repeat;

	width: 259px;

	height: 155px;

}





	#item6 {

	position: relative;

	top: 0px;

	right: 0px;

	margin: 0;

	padding: 0;

	background-image: url(../images/elearning_box1.jpg);

	background-repeat: no-repeat;

	width: 259px;

	height: 155px;

}





.style90 {font-size: 12px;

font-family: Verdana, Arial, Helvetica, sans-serif;





}

.careersUList {color:#333; font-family: Verdana, Geneva, sans-serif; font-size:11px}

