table{
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
border-color: #777777; 
}

table td{
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid;
border-collapse: collapse;
padding: 4px;
border-color: #777777;
}


table th{
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid;
border-collapse: collapse;
padding: 4px;
text-align: left;
border-color: #777777;
}

img.nostyle, table.nostyle, .nostyle tr, .nostyle td, .nostyle th {
border:medium none;
}
img.nostyle {
padding-right:10px;
}

 
div.simply-scroll-clip table{
border-width: 0 0 0 0;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
padding: 0px;
}
img {
border:medium none;
}
div.simply-scroll-clip table td{
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none;
Border-collapse: collapse;

}

div.simply-scroll-clip table th{
border-spacing: 0px;
border-style: none;
border-collapse: collapse;



}
 


table.casestudies, table.contact, table.e-mail, table.emailafriend, table.course-finder, table.coursebooking, table.course-results, table.news{
border-width: 0 0 0 0;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
padding: 0px;

}

table.casestudies td, table.contact td, table.e-mail td, table.emailafriend td, table.course-finder td, table.coursebooking td, table.course-results td,  table.news td{
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none;
Border-collapse: collapse;


}


table.casestudies th, table.contact th, table.e-mail th, table.emailafriend th, table.course-finder th, table.coursebooking th, table.course-results th,  table.news th{
border-style: none;
border-collapse: collapse;
border-spacing: 0px;


}












/* Start setting colours for each sector */

div.home a, div.home div.content-limiter p.initial, div.home div.content-limiter h1.initial, div.home div.contentlimiterwide p.initial, div.home 
div.contentlimiterwide h1.initial{
color: #153182;
}

div.software a, div.software div.content-limiter h1.initial, div.software div.contentlimiterwide h1.initial{
color: #eb643e;
}

div.training a, div.training div.content-limiter h1.initial, div.training div.contentlimiterwide h1.initial{
color: #5c097c;
}

div.nhstraining a, div.nhstraining div.content-limiter h1.initial, div.nhstraining div.contentlimiterwide h1.initial{
color: #0987b2;
}

div.networks a, div.networks div.content-limiter h1.initial, div.networks div.contentlimiterwide h1.initial{
color: #136729;
}

div.websites a, div.websites div.content-limiter h1.initial, div.websites div.contentlimiterwide h1.initial{
color: #53b417;
}

div.elearning a, div.elearning div.content-limiter h1.initial, div.elearning div.contentlimiterwide h1.initial{
color: #eb4197;
}

/* End setting colours for each sector */


/* Start setting secnav graphics for each sector */

div.software div.secnav ul li{
background-image: url(i/bg-secnav-software-li.png);
}

div.training div.secnav ul li{
background-image: url(i/bg-secnav-training-li.png);
}

div.nhstraining div.secnav ul li{
background-image: url(i/bg-secnav-nhstraining-li.png);
}

div.networks div.secnav ul li{
background-image: url(i/bg-secnav-networks-li.png);
}

div.websites div.secnav ul li{
background-image: url(i/bg-secnav-websites-li.png);
}

div.elearning div.secnav ul li{
background-image: url(i/bg-secnav-elearning-li.png);
}

div.software div.secnav{
background-image: url(i/bg-secnav-software.jpg);
}

div.training div.secnav{
background-image: url(i/bg-secnav-training.jpg);
}

div.nhstraining div.secnav{
background-image: url(i/bg-secnav-nhstraining.jpg);
}

div.networks div.secnav{
background-image: url(i/bg-secnav-networks.jpg);
}

div.websites div.secnav{
background-image: url(i/bg-secnav-websites.jpg);
}

div.elearning div.secnav{
background-image: url(i/bg-secnav-elearning.jpg);
}

div.elearning div.secnav ul li li, div.home div.secnav ul li li, div.software div.secnav ul li li, div.training div.secnav ul li li, div.nhstraining div.secnav ul li li, div.networks div.secnav ul li li, div.websites div.secnav ul li li{
background-image: none;
}

/* End setting secnav graphics for each sector */



/* Start setting colours for mainnav links */
div.mainnav ul li.software{
background-image: url(i/mainnav-software.png);
width: 157px;
}

div.mainnav ul li.training{
background-image: url(i/mainnav-training.png);
width: 159px;
}

div.mainnav ul li.nhstraining{
background-image: url(i/mainnav-nhstraining.png);
width: 158px;
}

div.mainnav ul li.networks{
background-image: url(i/mainnav-networks.png);
width: 158px;
}

div.mainnav ul li.websites{
background-image: url(i/mainnav-websites.png);
width: 158px;
}

div.mainnav ul li.elearning{
background-image: url(i/mainnav-elearning.png);
width: 158px;
}
/* End setting colours for mainnav links */






/* Start setting logo colours for each sector */
div.home div.logo{
background-image: url(i/logo-premier-home.png);
}

div.training div.logo{
background-image: url(i/logo-premier-training.png);
}

div.nhstraining div.logo{
background-image: url(i/logo-premier-nhstraining.png);
}

div.software div.logo{
background-image: url(i/logo-premier-software.png);
}

div.networks div.logo{
background-image: url(i/logo-premier-networks.png);
}

div.elearning div.logo{
background-image: url(i/logo-premier-elearning.png);
}

div.websites div.logo{
background-image: url(i/logo-premier-websites.png);
}
/* End setting logo colours for each sector */




div.content-container div.sector-links h1{
margin-top: 0.3em;
margin-bottom: 0.3em;
padding: 0px;
}

/* Start setting homepage heading link colours */
div.sector-links h1.nhstraining a{
color: #0987b2;
border-bottom: 1px dotted #0987b2;
font-size: 105%;
}

div.sector-links h1.websites a{
color: #53b417;
border-bottom: 1px dotted #53b417;
font-size: 105%;
}

div.sector-links h1.software a{
color: #eb643e;
border-bottom: 1px dotted #eb643e;
font-size: 105%;
}

div.sector-links h1.networks a{
color: #136729;
border-bottom: 1px dotted #136729;
font-size: 105%;
}

div.sector-links h1.training a{
color: #5c097c;
border-bottom: 1px dotted #5c097c;
font-size: 105%;
}

div.sector-links h1.elearning a{
color: #eb4197;
border-bottom: 1px dotted #eb4197;
font-size: 105%;
} 



/* End setting sector homepage heading link colours */



/* Start setting news header imagery for each sector */
div.home div.news-header{
background-image: url(i/home-news-header.png);background-repeat: no-repeat;
}

div.software div.news-header{

background-image: url(i/software-news-header.png);background-repeat: no-repeat;
}

div.training div.news-header{
background-image: url(i/training-news-header.png);background-repeat: no-repeat;
}

div.nhstraining div.news-header{
background-image: url(i/nhstraining-news-header.png);background-repeat: no-repeat;
}

div.networks div.news-header{
background-image: url(i/networks-news-header.png);background-repeat: no-repeat;
}

div.websites div.news-header{
background-image: url(i/websites-news-header.png);background-repeat: no-repeat;
}

div.elearning div.news-header{
background-image: url(i/elearning-news-header.png);background-repeat: no-repeat;
}
/* End setting news header imagery for each sector */




/*Start setting the header imagery for each sector */
div.software div.ani{
background-image: url(i/ani-software.jpg);
}

div.training div.ani{
background-image: url(i/ani-training.jpg);
}

div.nhstraining div.ani{
background-image: url(i/ani-nhstraining.jpg);
}

div.networks div.ani{
background-image: url(i/ani-networks.jpg);
}

div.websites div.ani{
background-image: url(i/ani-websites.jpg);
}

div.elearning div.ani{
background-image: url(i/ani-elearning.jpg);
}

div.nhstraining div.ani.cs{
background-image: url(i/ani-nhstraining2.jpg);
}

div.training div.ani.cs{
background-image: url(i/ani-training2.jpg);
}
/*End setting the header imagery for each sector */






/*Start setting the subnav imagery for each sector */
div.software div.subnav-body ul li{
background-image: url(i/bg-subnav-li-software.png);
}
div.home div.subnav-body ul li{
background-image: url(i/bg-subnav-li-home.png);
}

div.training div.subnav-body ul li{
background-image: url(i/bg-subnav-li-training.png);
}

div.nhstraining div.subnav-body ul li{
background-image: url(i/bg-subnav-li-nhstraining.png);
}

div.networks div.subnav-body ul li{
background-image: url(i/bg-subnav-li-networks.png);
}

div.websites div.subnav-body ul li{
background-image: url(i/bg-subnav-li-websites.png);
}

div.elearning div.subnav-body ul li{
background-image: url(i/bg-subnav-li-elearning.png);
}






div.software div.subnav-header{
background-image: url("i/bg-subnav-header-software.png");
background-color: #ee5328;
}

div.training div.subnav-header{
background-image: url("i/bg-subnav-header-training.png");
background-color: #641982;
}

div.nhstraining div.subnav-header{
background-image: url("i/bg-subnav-header-nhstraining.png");
background-color: #2798c0;
}

div.networks div.subnav-header{
background-image: url("i/bg-subnav-header-networks.png");
background-color: #13692a;
}

div.websites div.subnav-header{
background-image: url("i/bg-subnav-header-websites.png");
background-color: #64b534;
}

div.home div.subnav-header{
background-image: url("i/bg-subnav-header-home.png");
background-color: #153182;
}

div.elearning div.subnav-header{
background-image: url("i/bg-subnav-header-elearning.png");
background-color: #e5107c;
}






div.software div.subnav-body{
background-image: url("i/bg-subnav-body-software.png");
}

div.training div.subnav-body{
background-image: url("i/bg-subnav-body-training.png");
}

div.nhstraining div.subnav-body{
background-image: url("i/bg-subnav-body-nhstraining.png");
}

div.networks div.subnav-body{
background-image: url("i/bg-subnav-body-networks.png");
}

div.websites div.subnav-body{
background-image: url("i/bg-subnav-body-websites.png");
}

div.elearning div.subnav-body{
background-image: url("i/bg-subnav-body-elearning.png");
}

div.home div.subnav-body{
background-image: url("i/bg-subnav-body-home.png");
}
/*End the subnav imagery for each sector */





/*Start setting the background imagery for two column layouts  */

div.nhstraining div.twocolumn-header{
background-image: url(i/bg-nhstraining-twocolumn-header.png);background-repeat: no-repeat;
}
div.training div.twocolumn-header{
background-image: url(i/bg-training-twocolumn-header.png);background-repeat: no-repeat;
}
div.home div.twocolumn-header{
background-image: url(i/bg-home-twocolumn-header.png);background-repeat: no-repeat;
}
div.elearning div.twocolumn-header{
background-image: url(i/bg-elearning-twocolumn-header.png);background-repeat: no-repeat;
}
div.software div.twocolumn-header{
background-image: url(i/bg-software-twocolumn-header.png);background-repeat: no-repeat;
}
div.websites div.twocolumn-header{
background-image: url(i/bg-websites-twocolumn-header.png);background-repeat: no-repeat;
}
div.networks div.twocolumn-header{
background-image: url(i/bg-networks-twocolumn-header.png);background-repeat: no-repeat;
}






div.nhstraining div.twocolumn-body{
background-image: url(i/bg-nhstraining-twocolumn-body.png);background-repeat: repeat-y;
}
div.training div.twocolumn-body{
background-image: url(i/bg-training-twocolumn-body.png);background-repeat: repeat-y;
}
div.home div.twocolumn-body{
background-image: url(i/bg-home-twocolumn-body.png);background-repeat: no-repeat;
}
div.elearning div.twocolumn-body{
background-image: url(i/bg-elearning-twocolumn-body.png);background-repeat: no-repeat;
}
div.software div.twocolumn-body{
background-image: url(i/bg-software-twocolumn-body.png);background-repeat: no-repeat;
}
div.websites div.twocolumn-body{
background-image: url(i/bg-websites-twocolumn-body.png);background-repeat: no-repeat;
}
div.networks div.twocolumn-body{
background-image: url(i/bg-networks-twocolumn-body.png);background-repeat: no-repeat;
}







div.nhstraining div.twocolumn-footer{
background-image: url(i/bg-nhstraining-twocolumn-footer.png);background-repeat: no-repeat;

}
div.training div.twocolumn-footer{
background-image: url(i/bg-training-twocolumn-footer.png);background-repeat: no-repeat;
}
div.elearning div.twocolumn-footer{
background-image: url(i/bg-elearning-twocolumn-footer.png);background-repeat: no-repeat;
}
div.software div.twocolumn-footer{
background-image: url(i/bg-software-twocolumn-footer.png);background-repeat: no-repeat;
}
div.websites div.twocolumn-footer{
background-image: url(i/bg-websites-twocolumn-footer.png);background-repeat: no-repeat;
}
div.networks div.twocolumn-footer{
background-image: url(i/bg-networks-twocolumn-footer.png);background-repeat: no-repeat;
}
div.home div.twocolumn-footer{
background-image: url(i/bg-home-twocolumn-footer.png);background-repeat: no-repeat;
}

div.nhstraining div.twocolumn-header.withtabs{
background-image: url(i/bg-nhstraining-twocolumn-header-tabs.png);background-repeat: no-repeat;
}
div.training div.twocolumn-header.withtabs{
background-image: url(i/bg-training-twocolumn-header-tabs.png);background-repeat: no-repeat;
}



/*End setting the background imagery for two column layouts  */




/*Start setting the background imagery for wide (full width) two column layouts  */

div.nhstraining div.twocolumn-header.wide{
background-image: url(i/bg-nhstraining-twocolumn-header-wide.png);background-repeat: no-repeat;
}
div.training div.twocolumn-header.wide{
background-image: url(i/bg-training-twocolumn-header-wide.png);background-repeat: no-repeat;
}
div.home div.twocolumn-header.wide{
background-image: url(i/bg-home-twocolumn-header-wide.png);background-repeat: no-repeat;
}
div.elearning div.twocolumn-header.wide{
background-image: url(i/bg-elearning-twocolumn-header-wide.png);background-repeat: no-repeat;
}
div.software div.twocolumn-header.wide{
background-image: url(i/bg-software-twocolumn-header-wide.png);background-repeat: no-repeat;
}
div.websites div.twocolumn-header.wide{
background-image: url(i/bg-websites-twocolumn-header-wide.png);background-repeat: no-repeat;
}
div.networks div.twocolumn-header.wide{
background-image: url(i/bg-networks-twocolumn-header-wide.png);background-repeat: no-repeat;
}






div.nhstraining div.twocolumn-body.wide{
background-image: url(i/bg-nhstraining-twocolumn-body-wide.png);background-repeat: no-repeat;
}
div.training div.twocolumn-body.wide{
background-image: url(i/bg-training-twocolumn-body-wide.png);background-repeat: no-repeat;
}
div.home div.twocolumn-body.wide{
background-image: url(i/bg-home-twocolumn-body-wide.png);background-repeat: no-repeat;
}
div.elearning div.twocolumn-body.wide{
background-image: url(i/bg-elearning-twocolumn-body-wide.png);background-repeat: no-repeat;
}
div.software div.twocolumn-body.wide{
background-image: url(i/bg-software-twocolumn-body-wide.png);background-repeat: no-repeat;
}
div.websites div.twocolumn-body.wide{
background-image: url(i/bg-websites-twocolumn-body-wide.png);background-repeat: no-repeat;
}
div.networks div.twocolumn-body.wide{
background-image: url(i/bg-networks-twocolumn-body-wide.png);background-repeat: no-repeat;
}







div.nhstraining div.twocolumn-footer.wide{
background-image: url(i/bg-nhstraining-twocolumn-footer-wide.png);background-repeat: no-repeat;
}
div.training div.twocolumn-footer.wide{
background-image: url(i/bg-training-twocolumn-footer-wide.png);background-repeat: no-repeat;
}
div.elearning div.twocolumn-footer.wide{
background-image: url(i/bg-elearning-twocolumn-footer-wide.png);background-repeat: no-repeat;
}
div.software div.twocolumn-footer.wide{
background-image: url(i/bg-software-twocolumn-footer-wide.png);background-repeat: no-repeat;
}
div.websites div.twocolumn-footer.wide{
background-image: url(i/bg-websites-twocolumn-footer-wide.png);background-repeat: no-repeat;
}
div.networks div.twocolumn-footer.wide{
background-image: url(i/bg-networks-twocolumn-footer-wide.png);background-repeat: no-repeat;
}
div.home div.twocolumn-footer.wide{
background-image: url(i/bg-home-twocolumn-footer-wide.png);background-repeat: no-repeat;
}



/*End setting the background imagery for wide (full width) two column layouts  */
















/*Start setting the background imagery for one column layouts */


div.nhstraining div.onecolumn-header{
background-image: url(i/bg-nhstraining-onecolumn-header.png);background-repeat: no-repeat;
}

div.training div.onecolumn-header{
background-image: url(i/bg-training-onecolumn-header.png);background-repeat: no-repeat;
}

div.home div.onecolumn-header{
background-image: url(i/bg-home-onecolumn-header.png);background-repeat: no-repeat;
}

div.software div.onecolumn-header{
background-image: url(i/bg-software-onecolumn-header.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-header{
background-image: url(i/bg-networks-onecolumn-header.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-header{
background-image: url(i/bg-elearning-onecolumn-header.png);background-repeat: no-repeat;
}
div.websites div.onecolumn-header{
background-image: url(i/bg-websites-onecolumn-header.png);background-repeat: no-repeat;
}






div.nhstraining div.onecolumn-body{
background-image: url(i/bg-nhstraining-onecolumn-body.png);background-repeat: no-repeat;
background-color: #eaf3fa;
}
div.training div.onecolumn-body{
background-image: url(i/bg-training-onecolumn-body.png);background-repeat: no-repeat;
background-color: #f4eef7;
}

div.home div.onecolumn-body{
background-image: url(i/bg-home-onecolumn-body.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-body{
background-image: url(i/bg-networks-onecolumn-body.png);background-repeat: no-repeat;
}

div.software div.onecolumn-body{
background-image: url(i/bg-software-onecolumn-body.png);background-repeat: no-repeat;
}

div.websites div.onecolumn-body{
background-image: url(i/bg-websites-onecolumn-body.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-body{
background-image: url(i/bg-elearning-onecolumn-body.png);background-repeat: no-repeat;
}












div.nhstraining div.onecolumn-footer{
background-image: url(i/bg-nhstraining-onecolumn-footer.png);background-repeat: no-repeat;
}
div.training div.onecolumn-footer{
background-image: url(i/bg-training-onecolumn-footer.png);background-repeat: no-repeat;
}

div.home div.onecolumn-footer{
background-image: url(i/bg-home-onecolumn-footer.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-footer{
background-image: url(i/bg-networks-onecolumn-footer.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-footer{
background-image: url(i/bg-elearning-onecolumn-footer.png);background-repeat: no-repeat;
}

div.software div.onecolumn-footer{
background-image: url(i/bg-software-onecolumn-footer.png);background-repeat: no-repeat;
}

div.websites div.onecolumn-footer{
background-image: url(i/bg-websites-onecolumn-footer.png);background-repeat: no-repeat;
}

/*End setting the background imagery for one column layouts */















/*Start setting the background imagery for wide one column layouts that fit the width of the screen*/


div.nhstraining div.onecolumn-header.wide{
background-image: url(i/bg-nhstraining-onecolumn-header-wide.png);background-repeat: no-repeat;
}

div.training div.onecolumn-header.wide{
background-image: url(i/bg-training-onecolumn-header-wide.png);background-repeat: no-repeat;
}

div.home div.onecolumn-header.wide{
background-image: url(i/bg-home-onecolumn-header-wide.png);background-repeat: no-repeat;
}

div.software div.onecolumn-header.wide{
background-image: url(i/bg-software-onecolumn-header-wide.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-header.wide{
background-image: url(i/bg-networks-onecolumn-header-wide.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-header.wide{
background-image: url(i/bg-elearning-onecolumn-header-wide.png);background-repeat: no-repeat;
}
div.websites div.onecolumn-header.wide{
background-image: url(i/bg-websites-onecolumn-header-wide.png);background-repeat: no-repeat;
}






div.nhstraining div.onecolumn-body.wide{
background-image: url(i/bg-nhstraining-onecolumn-body-wide.png);background-repeat: no-repeat; background-color: #eaf3fa;
}
div.training div.onecolumn-body.wide{
background-image: url(i/bg-training-onecolumn-body-wide.png);background-repeat: no-repeat; background-color: #f4eef7;
}

div.home div.onecolumn-body.wide{
background-image: url(i/bg-home-onecolumn-body-wide.png);background-repeat: no-repeat;  background-color: #eff5ff;
}

div.networks div.onecolumn-body.wide{
background-image: url(i/bg-networks-onecolumn-body-wide.png);background-repeat: no-repeat;
}

div.software div.onecolumn-body.wide{
background-image: url(i/bg-software-onecolumn-body-wide.png);background-repeat: no-repeat;
}

div.websites div.onecolumn-body.wide{
background-image: url(i/bg-websites-onecolumn-body-wide.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-body.wide{
background-image: url(i/bg-elearning-onecolumn-body-wide.png);background-repeat: no-repeat;
}












div.nhstraining div.onecolumn-footer.wide{
background-image: url(i/bg-nhstraining-onecolumn-footer-wide.png);background-repeat: no-repeat;
}
div.training div.onecolumn-footer.wide{
background-image: url(i/bg-training-onecolumn-footer-wide.png);background-repeat: no-repeat;
}

div.home div.onecolumn-footer.wide{
background-image: url(i/bg-home-onecolumn-footer-wide.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-footer.wide{
background-image: url(i/bg-networks-onecolumn-footer-wide.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-footer.wide{
background-image: url(i/bg-elearning-onecolumn-footer-wide.png);background-repeat: no-repeat;
}

div.software div.onecolumn-footer.wide{
background-image: url(i/bg-software-onecolumn-footer-wide.png);background-repeat: no-repeat;
}

div.websites div.onecolumn-footer.wide{
background-image: url(i/bg-websites-onecolumn-footer-wide.png);background-repeat: no-repeat;
}

/*End setting the background imagery for wide one column layouts that fit the width of the screen*/ 





































/*Start setting case study quote outline colours */

div.nhstraining div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #0987b2;
width: 942px;
}

div.training div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #5c097c;
width: 942px;
}

div.home div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #153182;
width: 942px;}

div.networks div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #136729;
width: 942px;
}

div.software div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #eb643e;
width: 942px;
}

div.websites div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #53b417;
width: 942px;
}

div.elearning div.onecolumn-body.quote{
background-image: none;
border: 3px dashed #eb4197;
width: 942px;
}

/*End setting case study quote outline colours */



/*Start setting the table colors for two column layouts */

div.training table tr.odd{
background-color: #f1eaf4;
}
div.nhstraining table tr.odd{
background-color: #ebf3f8;
}

div.home table tr.odd{
background-color: #dae1f1;
}
div.elearning table tr.odd{
background-color: #fff6fa;
}

div.websites table tr.odd{
background-color: #eaf7e2;
}

div.networks table tr.odd{
background-color: #e2f1e2;
}

div.software table tr.odd{
background-color: #feeee8;
}


/*End setting the table colors for two column layouts */




/*Start setting the background imagery for strong wide one column layouts that fit the width of the screen, mainly used for the case studies heading bars*/


div.nhstraining div.onecolumn-header.strong{
background-image: url(i/bg-nhstraining-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}

div.training div.onecolumn-header.strong{
background-image: url(i/bg-training-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}

div.home div.onecolumn-header.strong{
background-image: url(i/bg-home-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}

div.software div.onecolumn-header.strong{
background-image: url(i/bg-software-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-header.strong{
background-image: url(i/bg-networks-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-header.strong{
background-image: url(i/bg-elearning-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}


div.websites div.onecolumn-header.strong{
background-image: url(i/bg-websites-onecolumn-header-wide-strong.png);background-repeat: no-repeat;
}






div.nhstraining div.onecolumn-body.strong{
background-image: url(i/bg-nhstraining-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}
div.training div.onecolumn-body.strong{
background-image: url(i/bg-training-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}

div.home div.onecolumn-body.strong{
background-image: url(i/bg-home-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-body.strong{
background-image: url(i/bg-networks-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}

div.software div.onecolumn-body.strong{
background-image: url(i/bg-software-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}

div.websites div.onecolumn-body.strong{
background-image: url(i/bg-websites-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-body.strong{
background-image: url(i/bg-elearning-onecolumn-body-wide-strong.png);background-repeat: no-repeat;
}












div.nhstraining div.onecolumn-footer.strong{
background-image: url(i/bg-nhstraining-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}
div.training div.onecolumn-footer.strong{
background-image: url(i/bg-training-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}

div.home div.onecolumn-footer.strong{
background-image: url(i/bg-home-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}

div.networks div.onecolumn-footer.strong{
background-image: url(i/bg-networks-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}

div.elearning div.onecolumn-footer.strong{
background-image: url(i/bg-elearning-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}

div.software div.onecolumn-footer.strong{
background-image: url(i/bg-software-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}

div.websites div.onecolumn-footer.strong{
background-image: url(i/bg-websites-onecolumn-footer-wide-strong.png);background-repeat: no-repeat;
}

/*End setting the background imagery for strong wide one column layouts that fit the width of the screen, mainly used for the case studies heading bars*/


/* Start setting table field/select/textarea widths */

div.onecolumn-body table.contact td .select, div.onecolumn-body table.contact td .select, div.onecolumn-body table.coursebooking td .select{
width: 206px;
}

div.onecolumn-body table.contact td .field, div.onecolumn-body table.contact td .field, div.onecolumn-body table.coursebooking td .field{
width: 200px;
}

div.onecolumn-body table.contact td .long, div.onecolumn-body table.emailafriend td .long, div.onecolumn-body table.coursebooking td .long{
width: 530px;
}

div.onecolumn-body table.contact td .textarea, div.onecolumn-body table.coursebooking td .textarea{
width: 530px;
height: 200px;
}

div.onecolumn-body table.emailafriend td .textarea{
width: 530px;
height: 80px;
}

/* End setting table field/select/textarea widths */



/* Start setting narrow one column background images */

div.nhstraining div.onecolumn-footer.narrow{
background-image: url(i/bg-nhstraining-onecolumn-footer-narrow.png);background-repeat: no-repeat;
}
div.training div.onecolumn-footer.narrow{
background-image: url(i/bg-training-onecolumn-footer-narrow.png);background-repeat: no-repeat; background-color: #f4eef7;
}

div.nhstraining div.onecolumn-body.narrow{
background-image: url(i/bg-nhstraining-onecolumn-body-narrow.png);background-repeat: no-repeat;background-color: #eaf3fa;
}
div.training div.onecolumn-body.narrow{
background-image: url(i/bg-training-onecolumn-body-narrow.png);background-repeat: no-repeat;
}

div.nhstraining div.onecolumn-header.narrow{
background-image: url(i/bg-nhstraining-onecolumn-header-narrow.png);background-repeat: no-repeat;
}

div.training div.onecolumn-header.narrow{
background-image: url(i/bg-training-onecolumn-header-narrow.png);background-repeat: no-repeat;
}

/* End setting narrow one column background images */



div.fixedheight{
height: 106px;
}


div.fixedheight p{
height: 29px;
}


div.image-container{
width: 222px;
float: left;
margin-left: 11px;
text-align: center;
margin-bottom: 8px;
display:inline; /* */
}

div.image-container img{
width: 222px;
height: 128px;
}


div.twocolumn-body h2{
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 100%;
}

div.twocolumn-body div.left{
float: left;
width: 438px;
margin-left: 10px;
display:inline; /* */
}

div.twocolumn-body.wide div.left{
width: 688px;
}

div.twocolumn-body.wide div.right{
width: 210px;
}

div.twocolumn-body div.right{
float: left;
width: 210px;
margin-left: 29px;
display: inline;
}

div.twocolumn-body{
background-repeat: repeat-y;
float: left;
width: 697px; 
display: inline;
}

div.twocolumn-body.wide{
width: 946px;
}

div.twocolumn-header.wide{
width: 946px;background-repeat: no-repeat;
}


div.twocolumn-footer.wide{
width: 946px;background-repeat: no-repeat;
}

div.twocolumn-header{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 697px;
display: inline;
}

div.twocolumn-footer{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 697px;
display: inline;
}


div.twocolumn-body{
background-repeat: repeat-y;
float: left;
width: 697px; 
display: inline;
}

div.onecolumn-header{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 697px;
display: inline;				
}

div.onecolumn-footer{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 697px;
display: inline; 
}

div.onecolumn-body{
background-repeat: repeat-y;
float: left;
width: 697px; 
display: inline;
}

th{
text-align: left;
}

img.newsarticle{
float: right;
margin-left: 10px;
margin-bottom: 10px;
display:inline; /* */
}

img.solution{
float: right;
margin-left: 10px;
margin-bottom: 10px;
display:inline-block; /* */
}

img.quote-logo{
float: left;
margin-right: 23px;
margin-bottom: 10px;
display:inline; /* */
}


div.training div.onecolumn-body.nobg, div.nhstraining div.onecolumn-body.nobg, div.software div.onecolumn-body.nobg, div.elearning div.onecolumn-body.nobg, div.websites div.onecolumn-body.nobg, div.home div.onecolumn-body.nobg, div.networks div.onecolumn-body.nobg{
background-image: none;
background-color: white;
}

div.onecolumn-body div.left{
float: left;
width: 678px;
margin-left: 10px;
display:inline; /* */
}


div.onecolumn-body div.leftalt{
float: left;
width: 697px;
margin-top: 6px;
margin-left: 0px;
display:inline; /* */
}

div.onecolumn-body div.leftalt table td a{
margin-right: 4px;
}


div.onecolumn-body div.imagegallery{
margin-left: 0px;
}

table.course-finder td{
padding-bottom: 8px;
}

table.contact td{
padding-bottom: 8px;
}

table.casestudies td, table.casestudies th{
padding: 4px;
text-align: left;
}


table.casestudies th.clientname{
width: 40%;
}

table.casestudies th.offering{
width: 30%;
}


table.casestudies th.logo{
width: 30%;
}


table.emailafriend td, table.emailafriend th, table.coursebooking td, table.coursebooking th{
padding: 4px;
}



div.onecolumn-body table.course-results th{
text-align: left;
/*width: 20%;*/
padding: 4px;
}

div.onecolumn-body table.course-results td{
padding: 4px;
}

div.onecolumn-body table.course-results td{
/*width: 20%;*/

}


div.content-limiter h1.casestudy-title{
margin: -3px 0 -3px;
color: white;
}

div.content-limiter h1.casestudy-title a{
color: white;
}

div.casestudy-quote{
text-align: right;
font-style: italic;
}

body {
background-color: #f4f6fb;
margin: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #373737;
}

div.shell-outer{
margin-left: auto;
margin-right: auto;
width: 991px;
}

div.shell-inner{
float: left;
clear: both;
width: 991px;
background-image: url(i/bg-content.png);
display: inline;
}

div.header{
width: 991px;
height: 101px;
background-image: url(i/bg-header.png);
background-repeat: no-repeat;
float: left;
clear: both;
display: inline;

}

div.secnav{
width: 946px;
float: left;
clear: both;
height: 31px;
margin-left: 23px;
display: inline;
margin-bottom: 4px;
background-repeat: no-repeat;
}

div.secnav ul{
margin: 0px;
padding: 0px;
float: left;
}

div.secnav ul li{
list-style: none;
margin: 0px;
padding: 0px;
float: left;
font-size: 80%;
background-position: top right;
background-repeat: no-repeat;
padding-right: 8px;
padding-left: 7px;
padding-top: 7px;
padding-bottom: 7px;
}

div.secnav ul li a{
text-decoration: none;
color: white;
}


p{
padding: 0px;
margin-top: 0.4em;
margin-bottom: 1em;
}

div.mainnav{
width: 991px;
float: left;
clear: both;
display: inline;
}

div.mainnav ul{
margin: 0px;
padding: 0px;
float: left;
display: inline;
}

div.mainnav ul li a{
text-decoration: none;
color: white;
width: 155px;
height: 22px;
float: left;
margin-top: 7px;
padding-top: 7px;
font-size: 90%;
display: inline;
}

div.mainnav ul li{
margin: 0px;
padding: 0px;
display: inline;
list-style: none;
height: 41px;
float: left;
text-align: center;
color: white;
}


div.links{
font-size: 75%;
clear: right;
float: right;
margin-right: 16px;
margin-top: 25px;
display:inline; /* */
}

div.links a{
margin-right: 6px;
margin-left: 4px;
}

div.links a img{
border: none;
text-decoration: none;
color: white;
}

div.links img, div.tools img{
vertical-align: middle;
}

div.tools{
font-size: 95%;
clear: right;
float: right;
margin-top: 6px;
display:inline;
position: relative;
margin-top:-20px;
}

div.tools a{
margin-right: 6px;
margin-left: 4px;
}

div.tools a.last{
margin-right: 0px;
}

div.tools a img{
border: none;
text-decoration: none;
color: white;
}

div.search{
float: right;
display: inline;
clear: right;
margin: 0px;
padding: 0px;
margin-top: 16px;
margin-right: 22px;
}



div.search .field{
padding: 0px;
margin: 0px;
height: 18px;
width: 172px;
border: 0px;
background-color: transparent;
margin-left: 106px;
vertical-align: middle;
}

div.search .button{
padding: 0px;
margin: 0px;
height: 19px;
width: 22px;
border: 0px;

background-color: transparent;
cursor: pointer;
vertical-align: middle;
margin-right: 0px;
padding-right: 0px;
}

div.mainnav ul li{
margin: 0px;
padding: 0px;
display: inline;
list-style: none;
height: 41px;
float: left;
text-align: center;
color: white;
}

div.news-body table td{
/*padding-bottom: 11px;*/
}

div.news-control-down{
float: left;
clear: both;
display: inline;
width: 237px;
height: 36px;
background-repeat: no-repeat;
background-position: top;
}

img.button-news-down, img.button-news-up{
margin-left: 107px;
margin-top: 11px;
border: none;
}

h1.news-heading{
color: white;
margin: 0px;
padding: 0px;
display: inline;
float: left;
margin-left: 12px;
padding-top: 12px;
padding-bottom: 10px;
font-size: 120%;
font-weight: normal;
}

div.news-control-up{
float: left;
clear: both;
display: inline;
width: 237px;
height: 35px;
background-repeat: no-repeat;
background-position: top;
background-image: url(i/home-news-control-up.png);
}

div.news-body{
float: left;
clear: both;
background-repeat: repeat-y;
width: 237px;
height: 156px;
}

div.news-body.gen{
height: 126px;
}

table.news{
margin-left: 12px;
margin-right: 12px;
}

div.news{
width: 237px;
display: inline;
float: right;
margin-top: 4px;
}

div.news-body{
background-image: url(i/home-news-bg.png);
}

div.news-control-down{
background-image: url(i/home-news-control-down.png); 
}

div.news-header{
float: left;
clear: both;
background-repeat: no-repeat;
background-position: top; width: 237px;
}

div.logo{
float: left;
display: inline;
background-repeat: no-repeat;
width: 255px;
height: 49px;
margin-left: 33px;
margin-top: 37px;
}

div.logo img{
border: none;
}

form{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div.ani{
float: left; 
clear: both;
display: inline;
margin-left: 23px;
width: 946px;
height: 155px;
background-image: url(i/ani-home.png);
background-repeat: no-repeat;
}


div.sector-links h1{
font-size: 130%;
font-weight: normal;
margin: 0 0 3px 0;
padding: 0 0 0 0;
}

div.cs-detail{
float: left;
display: inline;
margin-top: 95px;
margin-left: 577px;
}

div.cs-detail select{
width: 172px;
}

div.cs-detail a{
color: white;
font-size: 75%;
margin-top: 5px;
float: left;
clear: both;
}

div.footer{
float: left;
clear: both;
width: 991px;
display: inline;
font-size: 70%;
background-image: url(i/bg-footer.png);
background-repeat: no-repeat;
padding-bottom: 10px;
background-color: #f4f6fb;
}

div.footer .divider{
margin-left: 6px;
margin-right: 6px;
color: #b6b6b6;
}

div.footer-left{
float: left;
margin-left: 25px;
margin-top: 33px;
display:inline; /* */
}

div.footer-right{
float: right;
margin-right: 26px;
margin-top: 33px;
display:inline; /* */
}

div.sector-links{
float: left;
}

div.home-advertisements img{
border: none;
}

div.sector-links h1{
float: left;
}

div.sector-links h1 a{
text-decoration: none;
}

div.home-advertisements{
float: left;
width: 490px;
margin-top: -125px;
display:inline; /* */
}

div.home-advertisements.gen{
float: left;
width: 694px;
margin-top: 0px;
}

div.content-container{
margin-left: 23px;
display: inline;
float: left;
width: 946px;
font-size: 80%;
}

div.content-limiter{
float: left;
width: 698px;
}

div.gen-content-wrapper{
float: left;
display: inline;
min-height: 85px;
width: 693px;
}

div.gen-content-wrapper.ig{
width: 943px;
}

div.content-limiter p.initial{
margin-top: 8px;
font-size: 100%;
}

div.content-limiter h1.initial{
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
font-size: 135%;
margin-top: 8px;
font-weight: bold;
}

div.content-limiter h1.case-study-title{
line-height: 16px;
}

div.content-limiter h1{
margin-top: 0px;
margin-bottom: 0.6em;
padding: 0px;
font-size: 110%;
margin-top: 8px;
font-weight: bold;
}

div.content-limiter h2{
font-size: 105%;
}

div.content-limiter h3{
font-size: 100%;
}

div.content-limiter h2.initial, div.content-limiter h3.initial{
margin-top: 4px;
}

div.sector-right{
float: left;
display: inline;
margin-left: 20px;
width: 452px;
}

div.sector-left{
float: left;
display: inline;
width: 226px;
}

div.mainnav img.mainnav-left,
div.mainnav img.mainnav-right{
float: left;
}


div.sub-area{
float: left;
display: inline;
width: 238px;
margin-right: 10px;
margin-top: 4px;
}

div.sub-area.ig{
margin-right: 0px;
}

div.heading.ig{
margin-left: 11px;
}

div.subnav-header{
float: left; 
display: inline;
width: 238px;
height: 6px;
background-repeat: no-repeat; 
background-position: top;
}

div.subnav-body ul li{
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 6px;
padding-top: 4px;
}

div.subnav-body ul li a{
margin-left: 5px;
display: inline-block;
}

div.sub-area img{
margin-top: 4px;
float: left;
clear: both;
}

div.subnav-body{
float: left;
display: inline;
width: 238px;
background-repeat: no-repeat; 
background-position: bottom;
padding-bottom: 15px;
min-height: 80px;
}

div.subnav-body li a{
color: white;
text-decoration: none;
}

div.subnav-body ul{
margin: 0px;
padding: 0px;
list-style: none;
margin-bottom: 10px;
background-color: black;
}

div.subnav-body ul li{
margin-left: 10px;
float: left;
clear: both;
display: inline;
width: 218px;
}

div.heading{
float: left;
margin-top: 2px;
}

div.heading.regular{
width: 430px;

}

div.heading.wide{
width: 670px;
}



img.note{
float: right;
display: inline;
margin: 10px;
border: none;
}

div.tabs img{
margin-right: 1px;
float: left;
border: none;
display:inline; /* */
}


div.course-buttons input{
margin-right: 1px;
float: left;
display: inline;
}

div.course-buttons{
float: right;
clear: both;
display: inline;
}

div.course-buttons-inline input{
margin-right: 0px;
float: left;
display: inline;
}

div.course-buttons-inline{
float: right;
clear: both;
display: inline;
margin-right: 10px;
margin-top: 8px;
}

p.results{
float: left;
margin-top: 0px;
padding-top: 0px;
}

/* Messages & Icons*/
a.help, p.help, div.help{
background-image: url(images/but-ico-help.png);
background-position: left 2px ;
background-repeat: no-repeat;
padding-left: 17px;
}
a.tip, p.tip, div.tip{
background-image: url(images/but-ico-tip.png);
background-position: left 2px;
background-repeat: no-repeat;
padding-left: 17px;
}

div.messages{
/*background-color: #D7F0FF;
border: 1px solid #A1CBE6;*/
width: 100%;
}
div.messages:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
div.messages h1{
display: block;
/*background-color: #e0da8c;*/
padding: 5px;
margin: 0px;
}
div.messages.alert{
float: left;
margin-left: 150px;
/*border: 1px solid #e0da8c;*/
clear:both;
display:inline; /* */
}
ul.error{

clear: both;
padding: 0 0 50px 70px;
}
div.messages li{
display: list-item;
margin-left: 0px;
padding: 3px 0 5px 20px;
font-weight: bold;
background-position: left center;
background-repeat: no-repeat;
list-style: none;
list-style-image: none;
}
div.msg_failure, div.msg_non-standard, div.msg_success, div.msg_warning{
display: block;
/*background-color: #ACD9F7;*/
margin: 5px;
padding: 5px 0 5px 20px ;
background-position: center left;
background-repeat: no-repeat;
}

div.messages li.msg_failure, div.msg_failure{
background-image: url("images/li-alert-failure.png");
}
div.messages li.msg_neutral, div.messages li.msg_non-standard, div.msg_neutral, div.msg_non-standard{
background-image: url("images/li-alert-neutral.png");
}
div.messages li.msg_success, div.msg_success{
background-image: url("images/li-alert-success.png");
}
div.messages li.msg_warning, div.msg_warning{
background-image: url("images/li-alert-warning.png");
}

div.spacer{
width: 100%;
float: left;
display: inline;
height: 6px;
}

ul.related-clients{
margin: 0px;
padding: 0px;
list-style: none;
}

ul.related-clients li{
margin: 0px;
padding: 0 0 7px 0;
list-style: none;
}

div.gallery-left{
width: 336px;
float: left;
display: inline;
margin-right: 10px;
}

div.gallery-right{
width: 330px;
float: left;
display: inline;
}

div.gallery-spacer{
margin-bottom: 10px;
}

div.gallery-content{
float: left;
margin-left: 11px;
display: inline;
width: 100%;
}

div.onecolumn-header.narrow{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 467px;
display: inline;
}

div.onecolumn-footer.narrow{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 467px;
display: inline;
}

div.onecolumn-body.narrow{
background-repeat: repeat-y;
float: left;
width: 467px; 
display: inline;
}

div.onecolumn-body div.left.narrow{
float: left;
width: 447px;
margin-left: 10px;
display: inline;
}








div.onecolumn-header.wide{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 944px;
display: inline;
}

div.onecolumn-footer.wide{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 944px;
display: inline;
clear: both;

}

div.onecolumn-body.wide{
background-repeat: repeat-y;
float: left;
width: 944px; 
display: inline;

}

div.onecolumn-body div.left.wide{
float: left;
width: 944px;
margin-left: 10px;
display: inline;
}



















div.two-narrow-columns-left{
float: left;
width: 467px;
display: inline;
margin-right: 10px;
}

div.two-narrow-columns-right{
float: left;
width: 467px;
display: inline;
}

div.content-limiter.wide{
width: 946px;
}


div.gen-content-wrapper.wide{
width: 946px;
}

.button-right{
float: right;
}

table.casestudies a{
color: #373737;
}

ul.related-clients a{
color: #373737;
}

div.onecolumn-body div.left.casestudy-wide{
width: 926px;
}

.image-container{
min-height: 160px;
}

img.note{
display: none;
}

img.left{
float: left;
margin-right: 12px;
margin-bottom: 8px;
display:inline; /* */
border:medium none;
}

img.right{
float: right;
margin-left: 12px;
margin-bottom: 8px;
display:inline; /* */
}






































/*Start setting the background imagery for one column case study quote content */



div.nhstraining div.onecolumn-header.quote_content{
background-image: url(i/bg-nhstraining-onecolumn-header-qc.png);
height: 11px;
}

div.training div.onecolumn-header.quote_content{
background-image: url(i/bg-training-onecolumn-header-qc.png);
height: 11px;
}


div.home div.onecolumn-header.quote_content{
background-image: url(i/bg-home-onecolumn-header-qc.png);
height: 11px;
}

div.software div.onecolumn-header.quote_content{
background-image: url(i/bg-software-onecolumn-header-qc.png);
height: 11px;
}

div.networks div.onecolumn-header.quote_content{
background-image: url(i/bg-networks-onecolumn-header-qc.png);
height: 11px;
}

div.elearning div.onecolumn-header.quote_content{
background-image: url(i/bg-elearning-onecolumn-header-qc.png);
height: 11px;
}

div.websites div.onecolumn-header.quote_content{
background-image: url(i/bg-websites-onecolumn-header-qc.png);
height: 11px;
}








div.nhstraining div.onecolumn-body.quote_content{
background-image: url(i/bg-nhstraining-onecolumn-body-qc.png);
text-align: right;
}
div.training div.onecolumn-body.quote_content{
background-image: url(i/bg-training-onecolumn-body-qc.png);
text-align: right;
}

div.home div.onecolumn-body.quote_content{
background-image: url(i/bg-home-onecolumn-body-qc.png);
text-align: right;
}

div.networks div.onecolumn-body.quote_content{
background-image: url(i/bg-networks-onecolumn-body-qc.png);
text-align: right;
}

div.software div.onecolumn-body.quote_content{
background-image: url(i/bg-software-onecolumn-body-qc.png);
text-align: right;
}

div.websites div.onecolumn-body.quote_content{
background-image: url(i/bg-websites-onecolumn-body-qc.png);
text-align: right;
}

div.elearning div.onecolumn-body.quote_content{
background-image: url(i/bg-elearning-onecolumn-body-qc.png);
text-align: right;
}







 


div.nhstraining div.onecolumn-footer.quote_content{
background-image: url(i/bg-nhstraining-onecolumn-footer-qc.png);
height: 11px;
}
div.training div.onecolumn-footer.quote_content{
background-image: url(i/bg-training-onecolumn-footer-qc.png);
height: 11px;
}

div.home div.onecolumn-footer.quote_content{
background-image: url(i/bg-home-onecolumn-footer-qc.png);
height: 11px;
}

div.networks div.onecolumn-footer.quote_content{
background-image: url(i/bg-networks-onecolumn-footer-qc.png);
height: 11px;
}

div.elearning div.onecolumn-footer.quote_content{
background-image: url(i/bg-elearning-onecolumn-footer-qc.png);
height: 11px;
}

div.software div.onecolumn-footer.quote_content{
background-image: url(i/bg-software-onecolumn-footer-qc.png);
height: 11px;
}

div.websites div.onecolumn-footer.quote_content{
background-image: url(i/bg-websites-onecolumn-footer-qc.png);
height: 11px;
}

/*End setting the background imagery for one column case study quote content */













/* Start scrollable news area styling */


/* Container DIV - automatically generated */
.simply-scroll-container {
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip {
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to  overrides above

Vertical scroller example, with custom base class */

/* Container DIV */
.vert {
	width: 237px; /* wider than clip for custom button pos. */
	height: 156px;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 237px;
	height: 156px;
}

/* Explicitly set height/width of each list item */
.vert .simply-scroll-list li {
	width: 222px;
	/*height: 10px;*/
        padding: 5px;
padding-left: 10px;
}



/* End scrollable news area styling */

img.feature-subarea{
display: inline;
margin-top: 10px;
margin-left: 0px;
border: none;
}

img.feature-subarea, img.feature-hpage{
border: none;
}

img.feature-hpagea{
display: inline;
}


img.feature-hpageb{
margin-left: 9px;
display: inline;
}


img.center{
margin-left: auto;
margin-right: auto;
text-align:center;
display: block;
} 

div.casestudy-wide ul li{

}

div.casestudy-wide ul{

}

div.content-limiter h1.thanks-message {
    font-size: 110%;
}








/* After hacking around trying to get the code working in IE6, I've decided to create some stand alone code (no multiple classes in ie6 issues!) for the case study pages*/


div.software div.case-study-header{
background-image:url("i/bg-software-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.software  div.case-study-body{
background-image:url("i/bg-software-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.software div.case-study-footer{
background-image:url("i/bg-software-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.training div.case-study-header{
background-image:url("i/bg-training-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.training  div.case-study-body{
background-image:url("i/bg-training-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.training div.case-study-footer{
background-image:url("i/bg-training-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.networks div.case-study-header{
background-image:url("i/bg-networks-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.networks  div.case-study-body{
background-image:url("i/bg-networks-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.networks div.case-study-footer{
background-image:url("i/bg-networks-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.nhstraining div.case-study-header{
background-image:url("i/bg-nhstraining-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.nhstraining  div.case-study-body{
background-image:url("i/bg-nhstraining-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.nhstraining div.case-study-footer{
background-image:url("i/bg-nhstraining-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.websites div.case-study-header{
background-image:url("i/bg-websites-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.websites  div.case-study-body{
background-image:url("i/bg-websites-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.websites div.case-study-footer{
background-image:url("i/bg-websites-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.elearning div.case-study-header{
background-image:url("i/bg-elearning-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.elearning  div.case-study-body{
background-image:url("i/bg-elearning-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.elearning div.case-study-footer{
background-image:url("i/bg-elearning-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.home div.case-study-header{
background-image:url("i/bg-home-onecolumn-header-wide-strong.png");
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
width:944px;
}

div.home  div.case-study-body{
background-image:url("i/bg-home-onecolumn-body-wide-strong.png");
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.home div.case-study-footer{
background-image:url("i/bg-home-onecolumn-footer-wide-strong.png");
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
height:6px;
width:944px;
}

div.contentlimiterwide h1 {
font-size:110%;
font-weight:bold;
margin-bottom:0.6em;
margin-top:8px; 
padding:0;
}

div.contentlimiterwide h1.casestudy-title-new{ 
color:white;
margin-top: -2px;
margin-bottom: -2px;
padding: 0px;
margin-left: 0px;
font-size: 140%;
}

div.software div.newquoteheader{
background-image:url(i/bg-software-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.software div.newquotecontent{
background-image:url(i/bg-software-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.software div.newquotefooter{
background-image:url(i/bg-software-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.software div.newquotebody{
text-align:right;
}

div.software div.newquotecontent p{
margin-right: 10px; 
margin-left: 10px;
}

div.software div.newquoteheader{
background-image:url(i/bg-software-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.software div.newquotecontent{
background-image:url(i/bg-software-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.software div.newquotefooter{
background-image:url(i/bg-software-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.software div.newquotebody{
text-align:right;
}

div.software div.newquotecontent p, div.software div.newquotecontent h3{
margin-right: 10px; 
margin-left: 10px;
}

div.training div.newquoteheader{
background-image:url(i/bg-training-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.training div.newquotecontent{
background-image:url(i/bg-training-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.training div.newquotefooter{
background-image:url(i/bg-training-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.training div.newquotebody{
text-align:right;
}

div.training div.newquotecontent p, div.training div.newquotecontent h3{
margin-right: 10px; 
margin-left: 10px;
}

div.nhstraining div.newquoteheader{
background-image:url(i/bg-nhstraining-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.nhstraining div.newquotecontent{
background-image:url(i/bg-nhstraining-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.nhstraining div.newquotefooter{
background-image:url(i/bg-nhstraining-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.nhstraining div.newquotebody{
text-align:right;
}

div.nhstraining div.newquotecontent p, div.nhstraining div.newquotecontent h3{
margin-right: 10px; 
margin-left: 10px;
}

div.networks div.newquoteheader{
background-image:url(i/bg-networks-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.networks div.newquotecontent{
background-image:url(i/bg-networks-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.networks div.newquotefooter{
background-image:url(i/bg-networks-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.networks div.newquotebody{
text-align:right;
}

div.networks div.newquotecontent p, div.networks div.newquotecontent h3{
margin-right: 10px; 
margin-left: 10px;
}

div.websites div.newquoteheader{
background-image:url(i/bg-websites-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.websites div.newquotecontent{
background-image:url(i/bg-websites-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.websites div.newquotefooter{
background-image:url(i/bg-websites-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.websites div.newquotebody{
text-align:right;
}

div.websites div.newquotecontent p, div.websites div.newquotecontent h3{
margin-right: 10px; 
margin-left: 10px;
}

div.elearning div.newquoteheader{
background-image:url(i/bg-elearning-onecolumn-header-qc.png);
height:11px;
background-repeat:no-repeat;
display:inline;
float:left;
width:944px;
}

div.elearning div.newquotecontent{
background-image:url(i/bg-elearning-onecolumn-body-qc.png);
text-align:right;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
}

div.elearning div.newquotefooter{
background-image:url(i/bg-elearning-onecolumn-footer-qc.png);
height:11px;
background-repeat:no-repeat;
clear:both;
display:inline;
float:left;
width:944px;
}

div.elearning div.newquotebody{
text-align:right;
}

div.elearning div.newquotecontent p, div.elearning div.newquotecontent h3{
margin-right: 10px; 
margin-left: 10px;
}

div.case-study-content{
background-color:white;
background-image:none;
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;
clear: both;
}

div.case-study-left{
width:926px;
display:inline;
float:left;
margin-left:10px;
}

/*and now for the case study list pages */

div.home div.twocolumnheaderwide{
background-image:url("i/bg-home-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.home div.twocolumnbodywide{
background-image:url(i/bg-home-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.home div.twocolumnfooterwide{
background-image:url(i/bg-home-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.home a, div.home div.content-limiter h1.initial{
color: #153182;
}

div.home div.twocolumnheaderwide{
background-image:url("i/bg-home-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.home div.twocolumnbodywide{
background-image:url(i/bg-home-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.home div.twocolumnfooterwide{
background-image:url(i/bg-home-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}




































div.software div.twocolumnheaderwide{
background-image:url("i/bg-software-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.software div.twocolumnbodywide{
background-image:url(i/bg-software-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.software div.twocolumnfooterwide{
background-image:url(i/bg-software-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.software a, div.software div.content-limiter h1.initial{
color: #eb643e;
}



div.software div.twocolumnheaderwide{
background-image:url("i/bg-software-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.software div.twocolumnbodywide{
background-image:url(i/bg-software-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.software div.twocolumnfooterwide{
background-image:url(i/bg-software-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}


























div.training div.twocolumnheaderwide{
background-image:url("i/bg-training-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.training div.twocolumnbodywide{
background-image:url(i/bg-training-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.training div.twocolumnfooterwide{
background-image:url(i/bg-training-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.training a, div.training div.content-limiter h1.initial{
color: #5c097c;
}




div.training div.twocolumnheaderwide{
background-image:url("i/bg-training-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.training div.twocolumnbodywide{
background-image:url(i/bg-training-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.training div.twocolumnfooterwide{
background-image:url(i/bg-training-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}















































div.nhstraining div.twocolumnheaderwide{
background-image:url("i/bg-nhstraining-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.nhstraining div.twocolumnbodywide{
background-image:url(i/bg-nhstraining-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.nhstraining div.twocolumnfooterwide{
background-image:url(i/bg-nhstraining-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.nhstraining a, div.nhstraining div.content-limiter h1.initial{
color: #0987b2;
}



div.nhstraining div.twocolumnheaderwide{
background-image:url("i/bg-nhstraining-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.nhstraining div.twocolumnbodywide{
background-image:url(i/bg-nhstraining-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.nhstraining div.twocolumnfooterwide{
background-image:url(i/bg-nhstraining-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

























div.networks div.twocolumnheaderwide{
background-image:url("i/bg-networks-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.networks div.twocolumnbodywide{
background-image:url(i/bg-networks-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.networks div.twocolumnfooterwide{
background-image:url(i/bg-networks-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.networks a, div.networks div.content-limiter h1.initial{
color: #136729;
}



div.networks div.twocolumnheaderwide{
background-image:url("i/bg-networks-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.networks div.twocolumnbodywide{
background-image:url(i/bg-networks-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.networks div.twocolumnfooterwide{
background-image:url(i/bg-networks-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}


















div.websites div.twocolumnheaderwide{
background-image:url("i/bg-websites-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.websites div.twocolumnbodywide{
background-image:url(i/bg-websites-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.websites div.twocolumnfooterwide{
background-image:url(i/bg-websites-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.websites a, div.websites div.content-limiter h1.initial{
color: #53b417;
}



div.websites div.twocolumnheaderwide{
background-image:url("i/bg-websites-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.websites div.twocolumnbodywide{
background-image:url(i/bg-websites-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.websites div.twocolumnfooterwide{
background-image:url(i/bg-websites-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}






















div.elearning div.twocolumnheaderwide{
background-image:url("i/bg-elearning-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.elearning div.twocolumnbodywide{
background-image:url(i/bg-elearning-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.elearning div.twocolumnfooterwide{
background-image:url(i/bg-elearning-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}

div.elearning a, div.elearning div.content-limiter h1.initial{
color: #eb4197;
}



div.elearning div.twocolumnheaderwide{
background-image:url("i/bg-elearning-twocolumn-header-wide.png");
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px; 
}

div.elearning div.twocolumnbodywide{
background-image:url(i/bg-elearning-twocolumn-body-wide.png);
width:946px;
background-repeat:repeat-y;
display:inline;
float:left;
}
 
div.elearning div.twocolumnfooterwide{
background-image:url(i/bg-elearning-twocolumn-footer-wide.png);
width:946px;
background-repeat:no-repeat;
display:inline;
float:left;
height:6px;
}






































div.twocolumnbodywide h2{
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 100%;
}

div.twocolumnbodywide div.left{
float: left;
width: 438px;
margin-left: 10px;
display:inline; /* */
}

div.twocolumnbodywide div.left{
width: 688px;
}

div.twocolumnbodywide div.right{
width: 210px;
}

div.twocolumnbodywide div.right{
float: left;
width: 210px;
margin-left: 29px;
display: inline;
}

div.twocolumnbodywide{
width: 946px;
}


div.twocolumnfooterwide{
width: 946px;
}

div.twocolumnfooter{
background-repeat: no-repeat;
height: 6px;
float: left;
width: 697px;
display: inline;
}


div.onecolumnbodywidenobg{
background-repeat:repeat-y;
display:inline;
float:left;
width:944px;

}


div.training div.onecolumnbodywidenobg, div.nhstraining div.onecolumnbodywidenobg, div.software div.onecolumnbodywidenobg, div.elearning div.onecolumnbodywidenobg, div.websites div.onecolumnbodywidenobg, div.home div.onecolumnbodywidenobg, div.networks div.onecolumnbodywidenobg {
background-color:white;
background-image:none;
}


div.onecolumnbodywide div.left{
float: left;
width: 678px;
margin-left: 10px;
display:inline; /* */
}

div.gencontentwrapperwide{
float: left;
display: inline;
min-height: 85px;
width: 946px;
}

div.contentlimiterwide h1.casestudy-title{
margin: -3px 0 -3px;
color: white;
}

div.contentlimiterwide h1.casestudy-title a{
color: white;
}

div.contentlimiterwide{
float: left;
width: 946px;
}


div.contentlimiterwide p.initial{
margin-top: 8px;
font-size: 100%;
}

div.contentlimiterwide h1.initial{
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
font-size: 135%;
margin-top: 8px;
font-weight: bold;
}

div.contentlimiterwide h1.case-study-title{
line-height: 16px;
}

div.contentlimiterwide h1{
margin-top: 0px;
margin-bottom: 0.6em;
padding: 0px;
font-size: 110%;
margin-top: 8px;
font-weight: bold;
}

div.contentlimiterwide h2{
font-size: 105%;
}

div.contentlimiterwide h3{
font-size: 100%;
}

div.contentlimiterwide h2.initial, div.contentlimiterwide h3.initial{
margin-top: 4px;
}



div.contentlimiterwide h1.thanks-message {
    font-size: 110%;
}

div.contentlimiterwide h1.casestudy-title-new{ 
color:white;
margin-top: -2px;
margin-bottom: -2px;
padding: 0px;
margin-left: 0px;
font-size: 140%;
}

div.contentcontainerwide div.sector-links h1{
margin-top: 0.3em;
margin-bottom: 0.3em;
padding: 0px;
}

div.contentcontainerwide{
margin-left: 23px;
display: inline;
float: left;
width: 946px;
font-size: 80%;
}


div.headingwide{
float: left;
margin-top: 2px;
width: 670px;
}
div.cs-detail a {
color: white;
}

img.popular-course-small{
vertical-align: top;
}

img.popular-course-large{
vertical-align: bottom;
}







table.course-pricing{
border-width: 0 0 0 0;
border-spacing: 0px;
border-style: none;
border-collapse: separate;
border-color: transparent;
}

table.course-pricing td{
border-width: 0 0 0 0;
border-spacing: 0px;
border-style: none;
border-collapse: separate;
padding: 4px;
padding-left: 0px;
border-color: transparent;
vertical-align: top;
}


table.course-pricing th{
border-width: 0 0 0 0;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
padding: 4px;
padding-left: 0px;
text-align: left;
border-color: transparent;
vertical-align: top;
}

div.popular-course-note{
margin-left: 7px;
float: left;
margin-top: 2px;
margin-bottom: 2px;
display: inline;
margin-top: 4px;
}

div.prices-note{
float: right;
width: 216px;
margin-left: 10px;
display: inline;
margin-top: 4px;
}

div.featured-price{
float: right;
vertical-align: middle;
color: white;
width: 105px;
height: 105px;
margin-top: 10px;
text-align: center;
}

div.featured-price h1{
vertical-align: middle;
font-size: 110%;
margin-top: 32px;
margin-bottom: 0px;
}

div.featured-price h2{
vertical-align: middle;
margin-top: 1px;
font-size: 135%;
}


div.training div.featured-price{
background-image: url("i/featured-price-training.png");
background-repeat: no-repeat;
}

div.nhstraining div.featured-price{
background-image: url("i/featured-price-nhstraining.png");
background-repeat: no-repeat;
}











































div.portfolio-right{
float: right;
width: 230px;
margin-top: 10px;
}

div.featured-clients-outer{
width: 230px;
background-image: url("i/bg-featured-clients.jpg");
background-repeat: no-repeat;
background-position: top;
float: right;
}


div.featured-clients-inner{
margin-left: 11px;
margin-right: 6px;
}

div.featured-clients-inner h1{
font-size: 100%;
margin: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

div.featured-clients-inner li{
list-style: none;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
}


div.featured-clients-inner ul{
margin: 0px;
padding: 0px;
}

div.featured-clients-footer{
width: 230px;
background-image: url("i/bg-featured-clients-footer.jpg");
background-repeat: no-repeat;
background-position: top;
height: 15px;
}

div.featured-quote-outer{
width: 230px;
background-image: url("i/bg-quote.png");
background-repeat: no-repeat;
background-position: top;
margin-top: 10px;
float: right;
}


div.featured-quote-inner{
margin-left: 11px;
margin-right: 6px;
float: left;
padding-top: 13px;
display: inline;
}


div.featured-quote-footer{
width: 230px;
background-image: url("i/bg-quote-footer.jpg");
background-repeat: no-repeat;
background-position: top;
height: 12px;
float: left;
}

img.divider-quote{
float: left;
clear: both;
margin-top: 8px;
margin-bottom: 6px;
}

.quote-author{
font-size: 85%;
float: left;
clear: both;
margin: 0px;
padding: 0px;
display: inline;
width: 210px;
}

div.portfolio-wrapper{
width: 946px;
}


div.portfolio-level1-outer{
float: left;
width: 707px;
background-image: url("i/bg-portfolio-level1.png");
background-repeat: no-repeat;
background-position: bottom;
}

div.portfolio-level1-header{
width: 707px;
height: 8px;
float: left;
background-image: url("i/bg-portfolio-level1-header.png");
background-repeat: no-repeat;
background-position: bottom;
}

div.portfolio-level1-outer div.left{
float: left;
width: 447px;
margin-left: 12px;
display: inline;
margin-top: 4px;
}

div.portfolio-level1-outer p, div.portfolio-levelx-outer p, div.portfolio-level3-outer p{
font-size: 95%;
}

div.portfolio-content{
width: 700px;
float: left;
}

div.portfolio-level1-outer div.left img, div.portfolio-level1-outer div.right img, div.portfolio-levelx-outer div.col1 img, div.portfolio-levelx-outer div.col2 img, div.portfolio-levelx-outer div.col3 img{
border: 0px;
}

div.portfolio-level1-outer div.right{
float: right;
width: 209px;
margin-left: 11px;
display: inline;
margin-right: 10px;
margin-top: 4px;
}

div.portfolio-level1-outer div.right,
div.portfolio-levelx-outer div.right,
div.portfolio-level3-outer div.right,
div.portfolio-level1-outer div.left,
div.portfolio-levelx-outer div.left,
div.portfolio-level3-outer div.left,
div.col1,
div.col2, 
div.col3{
font-size: 95%;
margin-bottom: 0px;
padding-bottom: 10px;
}








div.portfolio-levelx-outer{
float: left;
width: 707px;
background-image: url("i/bg-portfolio-level2.png");
background-repeat: no-repeat;
background-position: bottom;
}

div.portfolio-levelx-header{
width: 707px;
height: 8px;
float: left;
background-image: url("i/bg-portfolio-level2-header.png");
background-repeat: no-repeat;
background-position: bottom;
margin-top: 8px;
}

div.portfolio-levelx-outer div.left{
float: left;
width: 447px;
margin-left: 12px;
display: inline;
margin-top: 4px;
}

div.portfolio-levelx-outer div.col1{
width: 208px;
float: left;
margin-left: 12px;
margin-right: 17px;
display: inline;
margin-top: 4px;
}

div.portfolio-levelx-outer div.col2{
width: 208px;
float: left;
margin-left: 12px;
margin-right: 10px;
display: inline;
margin-top: 4px;
}

div.portfolio-levelx-outer div.col3{
width: 208px;
float: left;
margin-left: 21px;
display: inline;
margin-top: 4px;
}

img.quote-start{
float: left;
margin-right: 8px;
vertical-align: bottom;
display: inline;
}

img.quote-end{
float: right;
vertical-align: top;
margin-top: 0px;
margin-right: 6px;
display: inline;
clear: both;
}

.featured-quote-inner p{
padding-top: 7px;
padding-right: 5px;
font-size: 12px;
}


div.websites div.heading h1.portfolio{
color: #373737;
}

div.col1 h1, div.col2 h1, div.col3 h1{
font-size: 120%;
} 

div.portfolio-featured-outer{
width: 468px;
float: left;
background-position: bottom left;
margin-right: 0px;
}

div.portfolio-featured-header{
width: 468px;
float: left;
background-position: top left;
margin-right: 0px;
}

div.project-detail{
float: left;
clear: left;
width: 706px;
display: block;
}

div.portfolio-featured-quote-outer{
margin-top: 0px;
padding-top: 0px;
margin-right: 9px;
_margin-right: 10px;
		display: inline-block;
float: right;
margin-bottom: 10px;}

h2.project-about, h2.project-detail{
margin-top: 13px;
}

div.breadcrumb{
/*float: left;*/
margin-top: 11px;
}

div.featured-quote-footer, div.portfolio-featured-quote-outer{
padding-bottom: 10px;
}