body{

}
h3{
	font-size: 1.2em;
}
p{
	font-size: 1.2em;
	margin-bottom:10px;
}
.wrapper{
	width:960px;
	margin: 0 auto;
	padding:0px;
	height:100%;
	border: 1px solid #000000;	
}
.header{

}
.logoCont{
	float: left;
}
.searchCont{
  float: left;
  text-align: right;
  width: 670px;
  padding: 35px 20px 35px 0px;
}
.userfuncCont{
  float:left;
padding:15px 0 10px 0;
text-align:right;
width:160px;
}
.textBand{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;	
}

.textBand_two{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	float:right;
	width:671px;	
}
.prenav, .postnav{
background-color: #202020;
height:0.7em;
}
.nav{
vertical-align:middle;
background-color: #202020;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: small;
font-weight: bold;
}
.nav ul{
	text-align:center;
	margin:0px;
}
.nav ul li{
	display: inline;
}
.nav ul li a{
	padding-left:0.6em;
	padding-right:0.5em;
}

a.headerNav{
	color: #FFFFFF;
	border-left: 1px solid #fff;
}
a.headerNavFirst{
	color: #FFFFFF;
}
a:hover.headerNav, a:hover.headerNavFirst{
	color: #ed1b2f;
	text-decoration: none;
}

a.activeNav
{
  color: #ed1b2f;
  text-decoration: none;
}



.mainCont{
background-color:#e5e6e9;

}

#rowOne{
background-color:#99FF00;
}
#rowTwo{

/*background-color:#FF3300;*/
height:205px;
padding:0px;
margin:0px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.colThin{
/*width:288px;*/
clear:none;
float:left;
}
.colThick{
float:left;
/*width:200px;*/
}

.colLeft{
	float: left;
	width: 288px;
	background-color:#CCCCCC;
}
.colLeftBottom{
	background-color: #e3e5e6;
	height: 205px;
}
.colLeftTop{
	background-color: #c9ccce;
	/*height: 205px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.colLeftTop ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.colLeftTop ul li{
	display:block;
}

.colLeftTop2{
	background-color: #c9ccce;
	
}
.colLeftTop2 ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.colLeftTop2 ul li{
	display:block;
}


.leftNavTitle{
	padding-left: 15px;
	font-weight: bold;
	font-size: 1.2em;
}
.leftNavCont{
	padding: 5px 10px 10px 0px; 
}
a.leftNav{
	display:block;
	width: 260px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #afb3b5;
	border-right-color: #afb3b5;
	border-bottom-color: #afb3b5;
	padding: 5px 0px 5px 15px;
	color: #818689;
	font-size: 2.2em;
	font-weight: bold;
	margin-bottom: 2px;
	text-decoration: none;
	/*float: left;
    clear: left;
	height:30px;*/
}
a:hover.leftNav{
	display:block;
	width: 260px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #afb3b5;
	border-right-color: #afb3b5;
	border-bottom-color: #afb3b5;
	padding: 5px 0px 5px 15px;
	color: #FFFFFF;
	background-color:#202020;
	text-decoration: none;
	margin-bottom: 2px;
	font-size: 2.2em;
	font-weight: bold;
	/*float: left;
    clear: left;
	height:30px;*/
}		
.colMid{
	float: left;
	width: 384px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color:#e3e5e6;
}

.colMid p{
	font-size: 1.6em;
	font-weight: lighter;
}
.ColMidTop{
	padding: 12px;
	background-color: #e3e5e6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.ColMidInt{
	padding: 12px;
	background-color: #e3e5e6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 444px;
}
.ColMidBottom{
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
}
.colRight{
	float: left;
	width: 284px;
	background-color:#f1f1f2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.colRightBottom{
	bottom: 0px;
	/*margin-left:5px;	*/
}
.colRightInt{
	height: 471px;
	position:relative;
}
.colRightTop{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.homeBL001{
	padding: 10px 15px 0px 10px;
}
.homeBL001Text{
	float: left;
	width: 180px;
	font-size: 1.1em;
	padding: 0px 5px 0px 0px;
}
.homeBL001Text a{
	color: #000000;
	font-weight: bold;
}
.homeBL001Pic{
	float: left;
}
.clear {
	clear: both
}

.footerDisclaimer{
	float: left;
	width: 274px;
	padding: 12px 0px 12px 15px;
	background-color:#ffffff;
}
.footerDisclaimer a{
	color: #c9ccce;
	text-decoration: none;
	font-weight: bold;
}
.footerTicker{
	float: left;
	height: 39px;
	width: 670px;
	background-color: #ed1b2f;
}
.footerBack001{
	float: left;
	height: 46px;
	width: 380px;
	background-color: #e3e5e6;
}

.footer {background-color:#e5e6e9;
float:left;
width:960px;}


.blackBand{
	height: 48px;
	background-color: #000000;
}
.TASPower{
	background-color: #e3e5e6;
	bottom:0;
	/*position: absolute;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;	
}
.TwoColCont{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	float: left;
	/*background-color:#FF6699;*/
	background-color:#e5e6e9;
}

.TwoColCont2{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
	float: left;
	/*background-color:#FF6699;*/
	background-color:#e5e6e9;
	width:670px;
}

.TwoColCont2 ul {

margin-left:20px;


}


.tech {padding: 10px 70px 10px 10px;
font-size:0.9em;}

.tech p {margin-bottom:10px;
margin-top:14px;
font-size:1.2em;}

.tech h2 {font-size:1.6em;
font-weight:lighter;
margin-bottom:10px;}

.tech a {color:#000000;}

.back {background-color:#000000;
width:267px;
float:right;
height:18px;
color:#ffffff;
text-align:right;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
line-height:1.8;}

.news_one h2 {
font-size:1.6em;
font-weight:bold;
margin-bottom:5px;}

.news_one h3 {
font-size:1.5em;
margin-bottom:5px;
}

.news_one p {
font-size:1.2em;
margin-bottom:10px;
line-height:1.2;}

.news_one {height:241px;}

.qualified {
margin-right:-4px;
background-color:#FFFFFF;
width:384px;
padding-top:10px;
float:left;
background-image:url(/images/hand_cards2.gif);
background-repeat:no-repeat;}

.qualified h3 {margin-left:10px;
font-size:1.5em;
padding-bottom:10px;}

.qualified p {font-size:1.2em;
margin-left:10px;

width:225px;}

.right {float:right;}

.one-off
{
  padding-top: 200px;
}


.lit_downloads {height:195px;
width:246px;
background-color:#888d90;
overflow:auto;
padding-left:20px;
padding-right:20px;
padding-top:10px;
color:#ffffff;}

.lit_downloads h3 {color:#ffffff;
background-color:#ee352a;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
font-size:1.4em;}

.download_story h4
{
  color:#ffffff;
  font-size:1.4em;
}
.download_story h4 a
{
  color:#ffffff;
}
.download_story p a
{
  color:#ffffff;
}

.download_story {margin-top:10px;
padding-bottom:10px;
border-bottom: 1px solid #ffffff;}

.download_story p {color:#ffffff;
font-size:1.2em;
margin-bottom:0px;}

.home_text {height:181px;}

.left {float:left;}

.news_two h2 {font-size:1.6em;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
width:100px;
float:left;}

.news_two { background-color:#ffffff;
width:280px;
margin-left:5px;}

.margin_top10 {margin-top:10px;}

.TwoColHeader {
background-color:#000000;

}

.border_right {margin-right:20px}

.left_image {
float:left;
width:175px;
}

.right_text {
float:left;
width:415px;
padding-bottom:10px;
margin-bottom:20px;
}

.contact_top {
margin-bottom:20px;
}

.tech h3 {

font-size:1.6em;
margin-bottom:10px;}


.tech h4 {

font-size:1.4em;
margin-bottom:10px;
}

.tech h5 {

font-size:1.2em;
margin-bottom:10px;

margin-top:20px;
}

.headline_one {
background-color:#202020;
color:#FFFFFF;
float:left;
width:364px; 
padding:10px;
font-size:1.6em;
font-weight:lighter;

}

.headline_two {
background-color:#202020;
color:#FFFFFF;
float:left;
width:264px; 
font-size:1.6em;
font-weight:lighter;
padding:10px;
border-left: 3px solid #ffffff;
}

.headline_three {
background-color:#202020;
background-image:url(/images/band_qualified2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
width:364px; 
padding:10px;
font-size:1.6em;
font-weight:lighter;
height:28px;
line-height:1.1;


}

/*------------- Stylings using existing classes from the old site-------------------------*/


.subtitle {
font-size:1.2em;

}


.tech ul {
font-size:1.2em;
padding-left:20px;
margin-bottom:10px;

}

.profiles22 h3 {
font-size:1.6em;
margin-bottom:10px;

}

.profiles22 h4 {font-size:1.4em;
margin-bottom:10px;
margin-top:0px;}


.Distributor_title {
font-weight:bold;

}

strong { font-weight:bold;}

.training_venues {
padding:10px;
}

.centres_right {
margin-top:20px;
}

.centres_right a {color: #000000;
font-weight:bold;}

.centres_right a:hover {}


.prod_image {
	border: 1px solid #666666;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.prod_parameter {
	font-weight: bold;
	color: #333333;
	padding:5px;
	vertical-align: top;
}

.prod_parameter td {

padding:5px;

}



.prod_description {
	text-align: justify;
}

.prod_parameters_table {
	border: 1px solid #666666;
	padding: 5px;
	margin: 0px;
	width: 100%;
	text-align: left;
	margin-bottom:10px;
}

.prod_parameters_table td {

padding:5px;

}

.table_white {
background-color:#FFFFFF;

}

.white_title {

color:#ffffff;
}

.course_layout p {
font-size:1.0em;

}

.course_layout ul {
font-size:1.0em;
}

.prod_table td  {padding-left:5px;
padding-right:5px;}

.prod_title {
font-size:1.6em;}

#manchester_training td {
padding:5px;
}

#image_form {
margin-bottom:20px;
}

.img_left_border {
margin-right:10px;
}

#bs_table td  {padding:5px;}

.search_title {
font-weight:bold;
}

.Course_title {
font-size:1.2em;
margin-bottom:10px;

}

.training_venues p {
margin-bottom:10px;

}

.img_border {border: 1px solid #666666;}

.disclaimer {
padding:10px;
}

.answer {
margin-top:30px;
padding:10px;
vertical-align:top;
border-bottom:1px solid #666666;
padding-bottom:50px;
margin-bottom:10px;
}

.answer img {
vertical-align:middle;
}

.case_stdy_article {
margin-bottom:20px;

}

.Case_title {
font-weight:bold;
font-size:1.2em;
}

.margin_bottom {
margin-bottom:20px;

}

.search_button {
background-color:#888d90;
border:none;
padding:2px;
color:#FFFFFF;
font-weight:bold;
height:20px;
}

.search_box {
height:15px;
padding:2px;
border:1px solid #888d90;

}
#navHolder{
float:left;
width:288px;
height:205px;
background-color:#C9CCCE;
}
#navHolder ul{
list-style-type:none;
}
#navHolder p{
font-weight:bold;
padding-top:5px;
padding-left:17px;
margin-bottom:5px;
/*font-size:1.0em;

padding:0.2em 0 0.2em 0;*/
}
#homeHolder{
float:left;
width:384px;
height:205px;
background-color:#E3E5E6;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
#homeHolder p{
padding:12px;
font-size:1.5em;
font-weight:bold;
}
#spotlightHolder{
float:left;
width:283px;
height:205px;
background-color:#f1f1f2;
}
#spotlightHolderSmall{
float:left;
width:283px;
height:134px;
background-color:#f1f1f2;
}
#midGrey{
background-color:#E3E5E6;
height:205px;
}
/* NEW LAYOUT */
#mfContTwoCol
{

}
#mfLeftCol
{
float:left;
width:288px;
/*background-color:#C9CCCE;*/
}

#mfRightCol
{
float:left;
width:671px;
background-color:#E3E5E6;
border-left: 1px solid #fff;
}
#mfRowOne
{
border-top: 1px solid #fff;
background-color:#E3E5E6;
height:312px;

}
#mfInnerColLeft
{
float:left;
width:384px;
}
#mfInnerColLeft h3, #mfInnerColRight h3
{
padding-top:5px;
font-size:1.5em;

}
.textPadding{
padding:10px;
}
.openingPara
{
padding-top:5px;
font-size:1.4em;
}

#mfInnerColLeft h2,  #mfInnerColRight h2{
background-color:#202020;
color:#fff;
font-size:1.8em;
padding:0.4em;
}
#mfInnerColRight
{
float:left;
width:286px;
border-left: 1px solid #fff;
background-color:#fff;
}
#mfRowTwo
{
border-top: 1px solid #fff;
background-color:#E3E5E6;
}
#mfInnerColLeft
{

}
#mfInnerColRight
{

}
.hand_img{
padding-top:15px;
padding-right:10px;
}

/*----------- DEFAULT LINK STYLINGS --------*/

.textPadding a{ color:#000000;}

.textPadding a:hover{ color:#000000;
text-decoration:underline;}

.textPadding a:visited { color:#999999;}


.lit_downloads a { color:#FFFFFF;}

.lit_downloads a:hover { color:#FFFFFF;
text-decoration:underline;}

.lit_downloads a:visted { color:#666666;}

#super_cover {font-size:1.8em;
font-weight:bold;
margin-top:10px;}

#super_cover_new {
font-size:1.4em;
font-weight:bold;

}

/* utility classes */
.red
{
  color: #f00;
}

/* ERROR STYLES */

#flash-container
{
  font-weight: bold;
  width: 500px;
  padding-top: 10px;
}

.flash-message
{
  padding-top: 10px;
  text-align: left;
}

#flash-container .success
{
  margin-bottom: 12px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #0f0;
  background-color: #cfc;
}

#flash-container .error
{
  margin-bottom: 12px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #f00;
  background-color: #fcc;
}

.form-errors
{
  margin-bottom: 12px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #f00;
  background-color: #fcc;
}

.form-errors ul
{
  padding-top: 5px;
  list-style-position: inside;
}
.corpCont{
  width:100%;
}
.pdfIcon{
	float: left;
	padding-left: 10px;
}
.docLink{
	float: left;
	padding: 10px 0px 0px 10px;
}

.ff_issue {

padding:10px;
float:left;
width:120px;
margin-bottom:20px;
}
#header_banner
{  

float:left;
height:60px;
margin-left:45px;
margin-top:15px;
width:468px;
}

.list_margin_bottom {
margin-bottom:15px;
list-style-position:outside;
font-weight:bold;
}

.bal_fixer_header {
background-color:#000000;
color:#FFFFFF;
padding:20px;
padding-bottom:10px;
padding-top:10px;
}

#levellers_table{


}

#levellers_table tr {
border-bottom:1px solid #000000;

}


#levellers_table td {
padding:3px;
padding-bottom:6px;
border-bottom:1px solid #000000;

}

.table_white {
background-color:#FFFFFF;
}

.table_grey {
background-color:#dbdbdb;
}

.training_course_list li {
margin-bottom:15px;

}

.training_course_list li a {
text-decoration:underline;
font-weight:bold;

}

.landing_page_padder {
margin:20px;
}

.maxwithbal h2 {
font-size:32px;
margin-bottom:10px;

}
.maxwithbal h3 {
font-size:18px;margin-bottom:10px;
}

.maxwithbal h4 {
font-size:18px;margin-bottom:10px;
}

.maxwithbal h5 {
font-size:14px;margin-bottom:10px;
  margin-top: 30px;
}

.maxwithbal h6 {
font-size:14px;margin-bottom:10px;
  margin-top: 30px;
}

.max_red {
color:#EB1B2B;
}

.landing_page_left a {
text-decoration:underline;
}

.go_greener_panel {
background-color:#6fb43f;
margin-bottom:10px;
}

.go_greener_panel h3 {
color:#FFFFFF;margin:0px;
padding:10px;
font-size:2.2em;


}

.go_greener_panel p {
background-color:#ececec;
padding:10px;
margin:0px;
font-size:1.6em;
font-weight:bold;
}
.go_greener_panel img {
text-align:center;

}

.go_greener_content {
padding:20px;
}

.go_greener_content h2 {
margin-bottom:20px;
}

.go_greener_content ul{
margin-left:15px;
margin-bottom:25px;
margin-top:25px;
}

.go_greener_content .intro_top {
font-size:1.2em;
font-weight:bold;

}

.go_greener_content ul li {
font-size:1.2em;
margin-bottom:15px;
font-weight:bold;
}

.go_greener_content blockquote {
color:#6a9441;
padding:20px;
font-size:1.4em;
}

.go_greener_content a {
color:#000000;

}

#supercover_green {
position:relative;

}

#supercover_green .icon_move {
position: absolute;
    right: 8.5em;
		 right: 11em\9;
    top: -33.8em;
		top: -42.2em\9;
		

}
#supercover_rapid_green {
position:relative;

}


#supercover_rapid_green .icon_move {
position: absolute;
    right: 8.5em;
		 right: 11em\9;
    top: -49.6em;
		top: -62.7em\9;
		

}

#singlepart_fast_green 
{
position:relative;

}

#singlepart_fast_green  .icon_move {
position: absolute;
    right: 8.5em;
		 right: 11em\9;
    top: -66.4em;
		top: -82.7em\9;
		

}

#acous_green
{
position:relative;

}

#acous_green  .icon_move {
position: absolute;
      right: 4em;
  
		 right: 5em\9;
    top: -31.8em;
		top: -40.1em\9;
		

}

#flex_green
{
position:relative;

}

#flex_green  .icon_move {
position: absolute;
      right: 4em;
  
		 right: 5em\9;
    top: -35.8em;
		top: -44.9em\9;
		

}




