/* GLOBAL STYLES
-------------------------------------------------------------------------------*/
body {
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#231f20;}

/* default style resets */
body, h1, h2, h3, h4, h5, ul, ul li, ol, ol li, form, input, fieldset, label {
margin:0;
padding:0;}
	
form {
background:#fff url(../../images/sitestripe.png) center repeat-y;}

fieldset {
border:none;}

a img {
border:none;}

ul li, ol li {
list-style-type:none;}
	
table tr td {
vertical-align:top;}

/* links */
a:link, a:visited, a:active {
color:#231f20;
text-decoration:none;}
	
a:hover {
color:#ff6600;
text-decoration:underline;}

#middlecol a {
	color:#ff6600;
	text-decoration:none;}
	
#middlecol a:hover {
	color:#ff6600;
	text-decoration:underline;}

/* typography */
.bold {
	font-weight:bolder;}

#home p {
	margin:0;
	padding:0 0 19px 0;
	font-size:1.2em;
	line-height:1.6em;}
	
p {
	margin:0;
	padding:0 20px 19px 0;
	font-size:1.2em;
	line-height:1.6em;}

p.nopadding {
	padding:0;}

h2 {
	font-size:2.4em;
	font-weight:normal;
	padding:0 20px .5em 0;}
	
#home h2 {
	font-size:2.4em;
	font-weight:normal;}

h3 {
	font-size:1.4em;
	font-weight:bolder;
	padding:0 20px 1em 0;
	line-height:1.6em; }
	
#home h3 {
	font-size:1.8em;
	font-weight:normal;}

h4 { 
	font-size:1.8em;
	color:#ff6600;
	padding:0 0 0 0;}

#middlecol ul {
	padding:0 0 1em 0;
	font-size:1.2em;}

#middlecol ul li {
padding:0 0 1em 18px;
background:url(../../images/bulletpoint_or.gif) 0 5px no-repeat;
font-size:1.1em;
color:#231f20;
line-height:1.6em;}
	
body.netcreative #middlecol ul li {
background:url(../../images/bulletpoint_gr.gif) 0 3px no-repeat;}
	
body.netfood #middlecol ul li {
background:url(../../images/bulletpoint_rd.gif) 0 3px no-repeat;}

body.netengineering #middlecol ul li {
background:url(../../images/bulletpoint_bl.gif) 0 3px no-repeat;}

body.netconstruction #middlecol ul li {
background:url(../../images/bulletpoint_yl.gif) 0 3px no-repeat;}

body.susconstruction #middlecol ul li {
background:url(../../images/bulletpoint_yl.gif) 0 3px no-repeat;}

body.healthcare #middlecol ul li {
background:url(../../images/bulletpoint_hc.gif) 0 3px no-repeat;}

/* SPECIAL STYLES
--------------------------------------------------------------------------------*/
em {
	font-style:italic;}
	
em.italic {
	font-style:italic;}

a {
	outline:none;} /* for firefox */
	
.linethrough {
	text-decoration:line-through;}
	
.invisible {
	display:none;}

.homelink {
	position:absolute;
	width:200px;
	height:100px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;}
	
h1.gfxheader, h2.gfxheader, h3.gfxheader, h4.gfxheader, h5.gfxheader, h6.gfxheader {
text-indent:-5000px; overflow:hidden;} /* moves text off screen for graphical headers */		
									
/* GENERIC LAYOUT STYLES
--------------------------------------------------------------------------------*/
#sitewrapper { 
margin:0 auto;
width:786px;}

#header {
float:left;
display:inline; /* fixes MSIE's double margins on floated elements error */ 
margin:0 0 0 3px;
width:780px;
padding:0 0 24px 0;
background:url(../../images/logo.png) no-repeat;}

/* the site search box */
#sitesearchbox {
	float:right;
	padding:10px 0 0 0;
	width:250px;
	background:#f9f9f9;}

#sitesearchbox fieldset {
	padding:10px 0 10px 10px;}

#sitesearchbox fieldset input.textfield {
	width:120px;
	padding:3px 0 3px 10px;
	border:1px solid #c1c1c1;
	font-size:1.1em;
	color:#7c7c7c;}

input.buttonstyle,
a.buttonstyle {
	padding:2px 4px 2px 4px;
	color:#231f20;
	background:#fff url(../../images/buttonback.png) bottom repeat-x;
	border:1px solid #414141;
	font-size:1.1em;
	font-weight:bolder;} /* MS windows IE 6 hack (the backslash preceding the * html selector prevents this hack from affecting MSIE Macintosh v5) \*/ * html form input.buttonstyle { padding:1px 4px 2px 4px;} /* ends hack */

#middlecol div.homebox_m_oran a.buttonstyle, #middlecol div.homebox_m_oran a.buttonstyle:hover {color:#ff6600;}

.sitesearchcorner {
	font-size:1px;
	line-height:0px;
	width:4px;
	height:4px;
	background:#f9f9f9 url(../../images/corner_sitesearch.png) no-repeat;}

.ssc_bl {
	float:left;}
	
.ssc_br {
	float:right; background-position:-4px 0;}

/* the sub navigation */
ul.navsub {
	clear:both;
	float:right;}

ul.navsub li {
	float:left;
	padding:23px 7px 0 7px;
	font-size:1.1em;
	background:url(../../images/border_subnav.png) no-repeat 0 25px ;}

ul.navsub li.networksupport {
	margin:20px 0 0 -1px;
	padding:2px 0 4px 5px;
	color:#231f20;
	background:#fff url(../../images/buttonback.png) bottom repeat-x;
	border:1px solid #414141;
	font-size:1.1em;
	font-weight:bolder;}

ul.navsub li.networksupport a {
	padding:2px 30px 4px 5px;
	background:url(../../images/buttonarrow.png) right no-repeat;}

/* highlights current subnav section */
#home ul.navsub li.home a { color:#efefef;}
#links ul.navsub li.links a { color:#ff6600;}
#press ul.navsub li.press a { color:#ff6600;}
#resources ul.navsub li.resources a { color:#ff6600;}
#contact ul.navsub li.contact a { color:#ff6600;}
#networksupport ul.navsub li.networksupport { color:#ff6600;}

/* the main navigation */
ul.navmain {
	float:left;
	display:block;
	margin:0 0 0 3px;
	line-height:0;/* fixes nav in MSIEv6 */} 

ul.navmain li, ul.navmain li a {
	float:left;
	display:block;
	height:37px;
	background:url(../../images/nav.png) no-repeat;
	text-indent:-2000px;
	overflow:hidden;}

ul.navmain li.about, ul.navmain li.about a { width:73px;}
ul.navmain li.about a:hover { background-position:0 -37px;}
ul.navmain li.about a:active, .about ul.navmain li.about a { background-position:0 -74px;}

ul.navmain li.funding, ul.navmain li.funding a {width:64px;}
ul.navmain li.funding a {  background-position:-73px 0;}
ul.navmain li.funding a:hover { background-position:-73px -37px;}
ul.navmain li.funding a:active, .funding ul.navmain li.funding a { background-position:-73px -74px;}

ul.navmain li.courses, ul.navmain li.courses a {width:129px;}
ul.navmain li.courses a { background-position:-137px 0;}
ul.navmain li.courses a:hover { background-position:-137px -37px;}
ul.navmain li.courses a:active, #courses ul.navmain li.courses a { background-position:-137px -74px;}

ul.navmain li.ournetworks, ul.navmain li.ournetworks a {width:98px;}
ul.navmain li.ournetworks a { background-position:-266px 0;}
ul.navmain li.ournetworks a:hover { background-position:-266px -37px;}
ul.navmain li.ournetworks a:active, .networks ul.navmain li.ournetworks a { background-position:-266px -74px;}

ul.navmain li.centres, ul.navmain li.centres a {width:199px;}
ul.navmain li.centres a { background-position:-364px 0;}
ul.navmain li.centres a:hover { background-position:-364px -37px;}
ul.navmain li.centres a:active, #centres ul.navmain li.centres a { background-position:-364px -74px;}

ul.navmain li.news, ul.navmain li.news a {width:103px;}
ul.navmain li.news a { background-position:-563px 0;}
ul.navmain li.news a:hover { background-position:-563px -37px;}
ul.navmain li.news a:active, #news ul.navmain li.news a { background-position:-563px -74px;}

ul.navmain li.success, ul.navmain li.success a {width:114px;}
ul.navmain li.success a { background-position:-666px 0;}
ul.navmain li.success a:hover { background-position:-666px -37px;}
ul.navmain li.success a:active, #success ul.navmain li.success a { background-position:-666px -74px;}

/* the banner styles */
#banner {
	float:left;
	display:inline;
	margin:9px 0 0 3px;
	width:780px;
	height:143px;}
	
.bannerhome {
	height:189px;
	background:url(../../images/bannerdummy.jpg) no-repeat;}
	
.bannerstep {
	background:url(../../images/aboutNTi.jpg) no-repeat;}
	
.bannerfunding {
	background:url(../../images/funding.jpg) no-repeat;
	float:left;
	display:inline;
	margin:9px 0 0 3px;
	width:780px;
	height:143px;}
	
.bannernetworks {
	background:url(../../images/networks.jpg) no-repeat;}
	
.bannersuccess-stories {
	background:url(../../images/success-stories.jpg) no-repeat;}
	
.banneraboutNTi {
	background:url(../../images/aboutNTi.jpg) no-repeat;
	float:left;
	display:inline;
	margin:9px 0 0 3px;
	width:780px;
	height:143px;}

.bannercontactus {
	background:url(../../images/contactus.jpg) no-repeat;}
	
.bannercourses-training {
	background:url(../../images/courses-training.jpg) no-repeat;}

.bannerdocument-resources {
	background:url(../../images/document-resources.jpg) no-repeat;}

.banner_creative, .banner_cke_creative, .banner_construction, .banner_engineering, .banner_food,
.banner_cke_food, .banner_healthcare {
background:url(../../images/creative-industries.jpg) no-repeat;
float:left;
display:inline;
margin:9px 0 0 3px;
width:780px;
height:143px;}

.banner_cke_creative {
background:url(../../images/creative-industries-cke.jpg) no-repeat;}
	
.banner_construction {
background:url(../../images/construction.jpg) no-repeat;}
	
.banner_engineering {
background:url(../../images/performance-engineering.jpg) no-repeat;}
	
.banner_food {
background:url(../../images/foodanddrink.jpg) no-repeat;}
	
.banner_cke_food {
background:url(../../images/foodanddrinkcke.jpg) no-repeat;}

.banner_healthcare {
background:url(../../images/banner_healthcare.jpg) no-repeat;}

.banner_catapultingkids {
background:url(../../images/bnr_CatapultingKidsFurther.jpg);
width:779px;
height:143px;}

.banner_susconstruction {
background:url(../../images/bnr_sustanaibleconstruction.jpg);
width:779px;
height:143px;}

/* the main content structural styles */
#leftcol {
	float:left;
	display:inline;
	width:172px;
	margin:13px 0 0 0;
	padding:0 20px 50px 3px}

#home #middlecol {
	float:left;
	display:inline;
	width:365px;
	margin:13px 0 0 0;
	padding:0 0 50px 0;}

#middlecol {
	float:left;
	display:inline;
	width:384px;
	margin:13px 0 0 0;
	padding:0 0 50px 0;}

body.twocol #middlecol {
	float:left;
	display:inline;
	width:560px;
	margin:13px 0 0 0;
	padding:0 20px 50px 0;}
	
#rightcol {
	float:right;
	display:inline;
	width:165px;
	margin:13px 0 50px 37px;
	padding:0;}

/* win MSIE hack */ * html #home #rightcol { margin:13px 0 20px 15px;} /* ends hack */

/* the footer */
#footer {
	clear:both;
	border-top:2px solid #ff6600;
	margin:0 0 40px 0;}

#footer ul.footer_l {
	float:left;
	margin:0 0 0 -10px;
	background:url(../../images/telephonenumber.png) 7px 30px no-repeat;}

#footer ul.footer_l li {
	float:left;
	padding:10px 10px 40px 10px;
	background:url(../../images/border_subnav.png) 0 12px no-repeat;}

#footer ul.footer_l li.right {
	background:none;}

#footer ol.footer_r {
	float:right;
	padding:10px 0 0 0;}
	
#footer ol.footer_r li {
	float:left;
	margin:0 0 0 5px;}
	
#footer ol.footer_r li a img {
	border:none;}


/* HOMEPAGE SPECIFIC - MAIN CONTENT AREA STYLES
--------------------------------------------------------------------------------*/

/* homepage feature boxes */
.featbox {
float:left;
display:inline;
margin:18px 3px 0 0;
width:193px;
height:116px;
background:#e6dec1;
text-indent:-5000px;
overflow:hidden;}

.featbox a {
margin:-28px -3px 0 0;
display:block;
width:193px;
height:116px;}
	
.beyondbrokerage {
background:url(../../images/bg_beyondbrokerage.png) no-repeat;}

.technical {
background:url(../../images/featbox02.png) no-repeat;}

.specialist {
background:url(../../images/bg_catapultingkidsfurther.png) no-repeat;}

.sustainableconstruction {
background:url(../../images/bg_innovation.png) no-repeat;}

.coursesearch {
background:url(../../images/featbox04.png) no-repeat;
text-indent:0;
margin:0 0 0 -31px;}

.featbox form {
padding:0;
width:180px;}

form.coursesearchform input.textfield {
width:120px;}

/* homepage left column styles */ 
ol.ntinetworks li, ol.ntinetworks li a {
margin:0 0 2px -3px;
display:block;
width:175px;
text-indent:-5000px;
overflow:hidden;}

ol.ntinetworks li a.construction { height:32px; background:url(../../images/button_construction.png) no-repeat;}
ol.ntinetworks li a.creative { height:32px; background:url(../../images/button_creative.png) no-repeat;}
ol.ntinetworks li a.engineering { height:52px; background:url(../../images/button_engineering.png) no-repeat;}
ol.ntinetworks li a.food { height:32px; background:url(../../images/button_food.png) no-repeat;}
ol.ntinetworks li a.healthcare { height:32px; background:url(../../images/button_healthcare.png) no-repeat;}

/* homepage middle column styles */ 
.homebox_m_oran {
width:390px;
margin:0 0 15px 0;
background:url(../../images/homebox_m_oran_back.png) repeat-y;}

.homebox_m_oran_bottom {
	width:390px;
	height:22px;
	background:url(../../images/homebox_m_oran_bottom.png) bottom no-repeat;}
	
.header_homemain {
	height:32px;
	background:url(../../images/header_homemain.png) no-repeat;}

.header_homefocus {
	height:38px;
	background:url(../../images/header_homefocus.png) no-repeat;}
	
.header_homenews {
	margin:0 0 5px 0;
	height:38px;
	background:url(../../images/header_homenews.png) no-repeat;
	border-bottom:1px dotted #efefef;}

#home .homebox_m_oran p {
	padding:6px 30px 10px 16px;
	line-height:1.4em;
	color:#000;}

.homebox_m_oran h3 {
	padding:0;} 

.homebox_m_oran h4 {
	font-size:1.4em;
	padding:6px 30px 0 16px;
	line-height:1.4em;
	color:#000;}

#home .homebox_m_oran a.thelink {
	color:#fff;
	font-weight:bolder;}

.homebox_m_oran img.floatimg {
	float:left;
	display:inline;
	margin:10px 10px 10px 16px;}

ol.homenews {
	color:#fff;}

ol.homenews li {
	padding:0 0 10px 16px;
	background:url(../../images/icon_news.png) 16px 6px no-repeat;}

#home ol.homenews li h5,
#home ol.homenews li p {
	padding:4px 0 0 35px;
	font-size:1.2em;
	color:#fff;}

.homebox_m_oran_bottom p.focuslink {
	width:340px;
	text-align:right;
	margin:0 0 20px 0;
	}
	
.homebox_m_oran_bottom p.newslink {
	width:340px;
	text-align:right;
	margin:0 0 20px 0;
	}
	
.homebox_m_oran_bottom p.focuslink a,
.homebox_m_oran_bottom p.newslink a
	{
	    margin:0 0 -20px 0;
	    display:block;
	    width:140px;
	    position:relative;
	}

/* homepage right column styles */
#home #rightcol a { color:#ff6600;}

ol.latestcourseshome {
	margin:-15px 0 5px 0;}

ol.latestcourseshome li {
	margin:0 0 0 2px;
	padding:6px 0 7px 0;
	font-size:1.1em;
	line-height:1.6em;
	background:url(../../images/border_homecourselist.png) bottom repeat-x;}
	
ol.latestcourseshome li a {
	width:127px;
	display:block;
	padding:0 0 0 18px;
	background:url(../../images/bullet_arrow.png) 0 2px no-repeat;}

.r_grey_box {
	width:184px;
	background:url(../../images/newsletter_boxback.png) repeat-y;}

.r_grey_boxbottom {
	height:16px;
	background:url(../../images/newsletter_boxbottom.png) repeat-y;}
	
.header_newsletterhome {
	height:29px;
	background:url(../../images/header_homenewsletter.png) no-repeat;}

#home .r_grey_box p.newslettertext {
	margin:-5px 0 0 0;
	padding:0 93px 10px 13px;
	width:70px;
	font-size:1.1em;
	line-height:1.4em;
	background:url(../../images/newletter_img.png) top right no-repeat;	}

#home .r_grey_box p.newslettertext { 
	color:#ff6600;}
	
#home .r_grey_box p.newslettertext em {
	color:#000;}

#home .r_grey_box form {
	padding:0 0 0 13px;
	width:170px;}
	
#home .r_grey_box form input.newsletterfield {
	width:120px;
	font-size:.9em;
	color:#7c7c7c;
	padding:2px 0 2px 0;}	
	
/* GENERIC STEPDOWN STYLES
--------------------------------------------------------------------------------*/
/* the left hand column newsletter box */
#newsletter {
	margin:0 0 15px 0;
	width:167px;
	background:url(../../images/newsletter_l_boxback.png) repeat-y;}

.l_grey_boxbottom {
	height:16px;
	background:url(../../images/newsletter_l_boxbottom.png) repeat-y;}

.r_grey_boxbottom {
	height:16px;
	background:url(../../images/newsletter_boxbottom.png) repeat-y;}
	
.header_newsletter {
	height:29px;
	background:url(../../images/header_newsletter.png) no-repeat;}

#newsletter p.newslettertext {
	margin:-5px 0 0 0;
	padding:0 80px 10px 10px;
	width:75px;
	font-size:1.1em;
	line-height:1.4em;
	background:url(../../images/newletter_img.png) top right no-repeat;}

#newsletter p.newslettertext { 
	color:#ff6600;}
	
#newsletter p.newslettertext em {
	color:#000;}

#newsletter fieldset {
	padding:0 0 0 10px;
	width:150px;}
	
#newsletter fieldset input.newsletterfield {
	width:106px;
	font-size:.9em;
	color:#7c7c7c;
	padding:2px 0 2px 0;}	
	
/* the content ident box */
.ident_cr, .ident_en, .ident_fo, .ident_co, .ident_hc {
float:left;
width:70px;
height:70px;
min-height:70px;
margin:5px 10px 10px 0;
background:#26b29a url(../../images/ident_cr_bottom.gif) bottom no-repeat;
overflow:hidden;}

.ident_cr h3, .ident_en h3, .ident_fo h3, .ident_co h3, .ident_hc h3 {
padding:15px 0 0 7px;
font-size:1.2em;
color:#fff;
background:url(../../images/ident_cr_top.gif) no-repeat;}

.ident_en {
background:#0ab9e8 url(../../images/ident_en_bottom.gif) bottom no-repeat;} 

.ident_en h3 {
padding:10px 0 0 5px;
font-size:1em;
background:url(../../images/ident_en_top.gif) no-repeat;}

.ident_fo {
background:#ea3e3d url(../../images/ident_fo_bottom.gif) bottom no-repeat;}

.ident_fo h3 {
background:url(../../images/ident_fo_top.gif) no-repeat;}

.ident_co {
background:#fbcd25 url(../../images/ident_co_bottom.gif) bottom no-repeat;}

.ident_co h3 {
padding:25px 0 0 5px;
font-size:1em;
background:url(../../images/ident_co_top.gif) no-repeat;}

.ident_hc {
background:#0474e0 url(../../images/ident_hc_bottom.gif) bottom no-repeat;}

.ident_hc h3 {
background:url(../../images/ident_hc_top.gif) no-repeat;}
	
/* left hand navigation styles */
#stepnav {
	margin:0 0 15px 0;
	width:167px;
	background:url(../../images/stepnavback.png) repeat-y;}

/* level 1 */
#stepnav ol {
	padding:10px;
	background:url(../../images/stepnavtop.png) no-repeat;}

#stepnav ol li {
	padding:4px 0 5px 0;
	font-size:1.1em;
	background:url(../../images/border_stepnav.png) bottom repeat-x;}

#stepnav ol li.sectionlink {
	font-size:1.8em;
	font-weight:bolder;
	padding:0 0 5px 0;}

#stepnav ol li.sectionlink a {
	background:none;
	padding:0;}

#stepnav ol li.sectionlink a:hover {
	background:none;}

#stepnav ol li a {
	width:127px;
	display:block;
	padding:0 0 0 18px;
	background:url(../../images/bullet_arrow.png) 0 2px no-repeat;}

#stepnav ol li a:hover {
	background:#efefef url(../../images/bullet_arrow.png) 0 2px no-repeat;}
	
#stepnav ol li.heading a, #stepnav ol li.heading a:hover {
	background:none;
	padding:0;}
	
#stepnav ol li.heading ol a, #stepnav ol li.heading ol a:hover {
	padding:0 0 0 18px;}

/* level 01 network colourways */
#stepnav ol li.netcreativesection a { background:url(../../images/bullet_arrow_creative.png) 0 2px no-repeat;}
#stepnav ol li.netcreativesection a:hover { color:#26b29a; background:#efefef url(../../images/bullet_arrow_creative.png) 0 2px no-repeat;}
#stepnav ol li.netcreativesection ol li a, #stepnav ol li.netcreativesection ol li a:hover { background:none;}

#stepnav ol li.netfoodsection a { background:url(../../images/bullet_arrow_food.png) 0 2px no-repeat;}
#stepnav ol li.netfoodsection a:hover { color:#ea3e3d; background:#efefef url(../../images/bullet_arrow_food.png) 0 2px no-repeat;}
#stepnav ol li.netfoodsection ol li a, #stepnav ol li.netfoodsection ol li a:hover { background:none;}

#stepnav ol li.netconstructionsection a { background:url(../../images/bullet_arrow_construction.png) 0 2px no-repeat;}
#stepnav ol li.netconstructionsection a:hover { color:#fbcd25; background:#efefef url(../../images/bullet_arrow_construction.png) 0 2px no-repeat;}
#stepnav ol li.netconstructionsection ol li a, #stepnav ol li.netconstructionsection ol li a:hover { background:none;}

#stepnav ol li.susconstructionsection a { background:url(../../images/bullet_arrow_construction.png) 0 2px no-repeat;}
#stepnav ol li.susconstructionsection a:hover { color:#fbcd25; background:#efefef url(../../images/bullet_arrow_construction.png) 0 2px no-repeat;}
#stepnav ol li.susconstructionsection ol li a, #stepnav ol li.netconstructionsection ol li a:hover { background:none;}

#stepnav ol li.netengineeringsection a { background:url(../../images/bullet_arrow_engineering.png) 0 2px no-repeat;}
#stepnav ol li.netengineeringsection a:hover { color:#0ab9e8; background:#efefef url(../../images/bullet_arrow_engineering.png) 0 2px no-repeat;}
#stepnav ol li.netengineeringsection ol li a, #stepnav ol li.netengineeringsection ol li a:hover { background:none;}

/* level 2 */
#stepnav ol li ol { background:none; margin:0; padding:3px 0 5px 0; font-size:.9em;}
#stepnav ol li ol li { background:none; padding:2px 0 2px 0;}
#stepnav ol li ol li a { background:none;  padding:0 0 0 19px; background:url(../../images/bullet_arrow.png) 0 2px no-repeat;}
#stepnav ol li ol li a:hover { background:none;color:#ff6600;}

/* level 02 network colourways */
#stepnav ol li ol li.netcreative a, #stepnav ol li ol li.netcreative a:hover {
color:#26b29a;
background:url(../../images/bullet_arrow_creative.png) 0 2px no-repeat;}

#stepnav ol li ol li.netfood a, #stepnav ol li ol li.netfood a:hover {
color:#ea3e3d;
background:url(../../images/bullet_arrow_food.png) 0 2px no-repeat;}

#stepnav ol li ol li.netconstruction a, #stepnav ol li ol li.netconstruction a:hover {
color:#000000;
background:url(../../images/bullet_arrow_construction.png) 0 2px no-repeat;}

#stepnav ol li ol li.netengineering a, #stepnav ol li ol li.netengineering a:hover {
color:#0ab9e8;
background:url(../../images/bullet_arrow_engineering.png) 0 2px no-repeat;}

#stepnav ol li ol li.nethealthcare a, #stepnav ol li ol li.nethealthcare a:hover {
color:#0474e0;
background:url(../../images/bullet_arrow_healthcare.png) 0 2px no-repeat;}

#stepnav ol li ol li.netenergy a, #stepnav ol li ol li.netenergy a:hover {
color:#f219ff;
background:url(../../images/bullet_arrow_energy.png) 0 2px no-repeat;}

#stepnavbottom {
width:167px;
height:14px;
background:url(../../images/stepnavbottom.png) no-repeat;}

/* the pull-out quote styles */
p span.pulloutquote {
	padding:0;
	font-size:1.8em;
	line-height:1.3em;
	color:#fff;
	background:#a6a6a6;
	font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;}

p span.pulloutquote span.black {
	color:#000;}
	

/* SECTION SPECIFIC STEPDOWN STYLES
--------------------------------------------------------------------------------*/

/* ABOUT US SECTION */
table.staff {
	width:570px;}

table.staff tr td.img {
	padding:20px 0 0 0;
	width:120px;
	vertical-align:top;
	border-bottom:1px dashed #ff6600;}

table.staff tr td.img img {
	margin:0 0 20px 0;}

table.staff tr td.desc {
	width:400px;
	margin:0 0 20px 0;
	padding:20px 0 0 20px;
	vertical-align:top;
	border-bottom:1px dashed #ff6600;}

table.staff tr td.desc p.contact a {
	padding:0 0 0 18px;
	font-weight:bolder;
	background:url(../../images/icon_email.png) 0 3px no-repeat;}
	
table.staff tr td.desc h4 {
	margin:0;
	padding:0;}

table.staff tr td.desc h5 {
	font-size:1.4em;}
	
/* COURSES AND TRAINING */
#coursesearchbox {
	margin:0 0 20px 0;
	width:370px;
	background:url(../../images/coursesearchbox_back.png) repeat-y;}

.header_coursesearch {
	width:370px;
	height:31px;
	background:url(../../images/header_coursesearch.png) no-repeat;}

.header_searchwithin {
	width:370px;
	height:31px;
	background:url(../../images/header_searchwithin.png) no-repeat;}

.header_searchagain {
	width:370px;
	height:31px;
	background:url(../../images/header_searchagain.png) no-repeat;}

#csboxbottom {
	width:370px;
	height:31px;
	background:url(../../images/coursesearchbox_bottom.png) left bottom no-repeat;}

#csboxbottom p {
	padding:6px 17px 0 0;
	text-align:right;
	color:#fff;
	font-size:1.1em;
	font-weight:bolder;}

#csboxbottom p a {
	color:#fff;
	text-decoration:underline;}

#csboxbottom p a:hover {
	color:#fff;
	text-decoration:none;}
	
#coursesearchbox fieldset {
padding:5px 14px 14px 14px;
font-size:1.2em;}

#coursesearchbox fieldset label {
	width:340px;}
	
#coursesearchbox fieldset input.entry {
	width:330px;
	margin:10px 0 10px 0;
	font-size:1em;
	color:#7f7f7f;
	padding:2px;}

#coursesearchbox fieldset select {
	width:300px;
	margin:5px 0 0 0;
	padding:3px 3px 3px 10px;
	border:1px solid #c1c1c1;
	font-size:.9em;
	color:#7c7c7c;}

#coursesearchbox fieldset input.button {
	margin:0 0 10px 0;
	float:right;}

#courses ul li.netcreative {
background:url(../../images/bullet_arrow_creative.png) 0 3px no-repeat;}

#courses ul li.netfood {
background:url(../../images/bullet_arrow_food.png) 0 3px no-repeat;}

#courses ul li.netengineering {
background:url(../../images/bullet_arrow_engineering.png) 0 3px no-repeat;}

#courses ul li.netconstruction {
background:url(../../images/bullet_arrow_construction.png) 0 3px no-repeat;}

#courses ul li.nethealthcare {
background:url(../../images/bullet_arrow_healthcare.png) 0 3px no-repeat;}
	
/* course search results */
h3 span.csearchquery {
	color:#838383;}

#csearchresultsfilter form select {
 	width:340px;
	margin:5px 0 20px 0;
	padding:3px 0 3px 10px;
	border:1px solid #c1c1c1;
	font-size:.9em;
	color:#7c7c7c;}

h4.netheader {
	width:350px;
	margin:0 34px 10px 0;
	padding:2px 4px 2px 4px;
	color:#fff;
	font-size:1.4em;}

.header_food  { background:#ea3e3d;}
.header_creative { background:#26b29a;}
.header_construction { background:#fbcd25;}
.header_engineering { background:#0ab9e8;}
.header_healthcare { background:#0474e0;}

ol.csearchresults,
#sitesearchresults ol.csearchresults {
	font-size:1.2em;}

ol.csearchresults li {
	padding:0 0 20px 0;}

ol.csearchresults li table,
table.coursedetails {
	width:370px;
	border-bottom:1px dotted #000;
	line-height:1.6em;}

table.coursedetails p {
	margin:0;
	padding:0 0 5px 0;
	font-size:1em;}

ol.csearchresults li table tr td.label,
table.coursedetails tr td.label {
	width:150px;
	vertical-align:top;
	font-weight:bolder;
	color:#838383;}
	
ol.csearchresults li table tr td.entry,
table.coursedetails tr td.entry {
	width:220px;}
	
ol.csearchresults li table tr td.moreinfobutton,
table.coursedetails tr td.moreinfobutton {
		padding:10px 0 10px 150px;}

#courses ol.csearchresults li.network_food table tr td a { color:#ea3e3d;}
#courses ol.csearchresults li.network_creative table tr td a { color:#26b29a;}
#courses ol.csearchresults li.network_construction table tr td a { color:#fbcd25;}
#courses ol.csearchresults li.network_engineering table tr td a { color:#0ab9e8;}
#courses ol.csearchresults li.network_healthcare table tr td a { color:#0474e0;}

/* pagination footer */
#pagination {
	text-align:center;}

#pagination h5 {
	float:left;
	font-size:1.1em;
	padding:0 0 0 0;}

#pagination ul {
	width:290px;
	float:left;}

#pagination ul li {
	margin:0 0 0 3px;
	padding:0;
	display:inline;
	background:none;}

#pagination ul li a {
	margin:0;
	padding:3px 5px 3px 5px;
	border:1px solid #231f20;}
	
#pagination ul li a:hover {
	margin:0;
	padding:3px 5px 3px 5px;
	color:#fff;
	background:#ff6600;
	border:1px solid #231f20;}
	
/* course detials page styles */
table.coursedetails {
	margin:0 0 20px 0;
	font-size:1.2em;
	border-top:1px dotted #000;}

table.coursedetails td {
padding:5px 0;}

/* SEARCH RESULTS
-----------------------------------------------------------------------------------*/
ol.csearchresults li.siteresults {
	margin:15px 10px 0 0;
	padding:0 20px 15px 17px;
	background:url(../../images/bullet_arrow.png) 0 5px no-repeat;
	border-bottom:1px dashed #efefef;
	line-height:1.6em;}

ol.csearchresults li.siteresults span.resultdesc {
	color:#666;
	font-size:.9em;}
	
ol.csearchresults li.siteresults span.resultlink a:link {
	color:#000;
	font-size:.9em;
	text-decoration:underline;}

/* NETWORKS SECTION
--------------------------------------------------------------------------------- */
table.networkinfobox {
width:370px;
padding:0 0 20px 0;
margin:0 0 20px 0;
background:url(../../images/border_stepnav.png) bottom repeat-x;}

.header_netconstructioninfo, .header_netfoodinfo, .header_netengineeringinfo, .header_netcreativeinfo,
.header_nethealthcareinfo, .header_nettransport, .header_netenergy {
width:170px;
height:20px;
background:url(../../images/header_netconstructioninfo.png) 8px 3px no-repeat;
display:block;
margin:0 0 -10px 0;}

.header_netfoodinfo {
background:url(../../images/header_netfoodinfo.png) 8px 3px no-repeat;}

.header_netengineeringinfo {
height:40px;
background:url(../../images/header_netengineeringinfo.png) 8px 3px no-repeat;}

.header_netcreativeinfo {
background:url(../../images/header_netcreativeinfo.png) 8px 3px no-repeat;}

.header_nethealthcareinfo {
background:url(../../images/header_nethealthcareinfo.png) 8px 3px no-repeat;}

.header_netenergy {
background:url(../../images/header_energy.png) 8px 3px no-repeat; width: 200px;}

.header_nettransport {
background:url(../../images/header_transport.png) 8px 3px no-repeat;}

table.networkinfobox tr td.img,
table.networkinfobox tr td.img a img {
	border:none;}

table.networkinfobox tr td.entry p {
	padding:0 0 5px 10px;}

table.networkinfobox form input {
	margin:0 0 0 10px;
	width:130px;}

/* network landing page latest news */
.newsbox {
	margin:0 0 20px 0;
	float:left;
	width:380px;}

.newsboxbottom {
	float:left;
	width:380px;
	height:28px;}

.newsbox ol.success {
	padding:10px;}

.networks #middlecol div.newsbox div.newsboxbottom p a.morelink {
	color:#fff;
	margin:3px 0 0 0;
	float:right;
	font-weight:bolder;}
	
.networks ul.netlatestnews,
#news ul.netlatestnews,
#success ul.netlatestnews,
#press ul.netlatestnews
.networks ul.netlatestcase {
	margin:-10px 0 40px 0;
	padding:0;}

.networks ul.netlatestnews li,
#news ul.netlatestnews li,
#success ul.netlatestnews li,
#press ul.netlatestnews li { 
	padding:5px 5px 10px 5px;
	display:block;
	margin:0 0 5px 0;
	border-bottom:1px dashed #c3c3c3;
	background:url(../../images/bullet_arrow.png) 5px 10px no-repeat;}

#press ul.netlatestnews li {
list-style-type:none;}

ul.netlatestnews li p.date,
.networks ul.netlatestcase li p.date {
	font-size:.9em;
	color:#999999;}

p.archivelink {
	padding:10px 0 20px 0;
	font-weight:bolder;}

/* network landing page success stories */
.networks ul.netlatestcase li {
	margin:0 20px 0 0;
	padding:10px 0 10px 16px;
	border-bottom:1px dotted #000;
	background:url(../../images/bullet_arrow.png) 0 15px no-repeat;}

/* network page members box */
.networks ol.netmembers {
	width:145px;
	padding:0 10px 10px 10px;}

.networks ol.netmembers li {
	padding:15px 0 0 0;}

ol.netmembers li a img, .networks ol.netmembers li.bottom {
	border:none;}

.networks ol.netmembers li p {
	font-size:1.1em;
	padding:0;}

.networks ol.netmembers li p a:link {
	text-decoration:none;}

.networks ol.netmembers li p a:hover { text-decoration:underline;}

.header_netmembers {
	width:167px;
	height:57px;}	

/* network news section */
#leadstory {
	padding:0 20px 10px 0;
	margin:0 20px 10px 0;
	border-bottom:1px dashed #c3c3c3;}
	
h3.newstitle {
	font-size:1.6em;
	font-weight:bolder;
	padding:5px 20px 0 0;
	line-height:1.6em;
	color:#ff6600;}

#news ul.netlatestnews li h3.newstitle,
#success ul.netlatestnews li h3.newstitle,
#press ul.netlatestnews li h3.newstitle,
.networks ul.netlatestnews li h3.newstitle {
font-size:1.3em;}

#press ul.netlatestnews li h3.newstitle {
background:url(../../images/bullet_document.gif) 0 10px no-repeat;
padding:0 0 0 17px;}

#news ul.netlatestnews li,
#success ul.netlatestnews li,
body.networks #middlecol ul.netlatestnews li {
background:url(../../images/bullet_document.gif) 0 17px no-repeat;
padding-left:15px;}

#leadstory p {
	padding:0 0 0 0;}

p.newsdate {
	margin:0;
	padding:0 20px 0 0;
	font-size:1.1em;
	color:#999;
	line-height:1.6em;}

img.leadstoryimg,
img.leadstoryimg a {
	margin:4px -20px 10px 0;
	border:1px solid #000;}
	
ul.netlatestnews li p.date { font-size:.9em; }

#newsfooter {
background-color:#ff6600;
padding:0 10px 0 0;
margin:10px 0 0 0;
float:left;}

#newsfooter a, #newsfooter a:hover {
color:#fff;
font-weight:bold;}

#newsfooter ul li {
	float:right;
	background:none;
	padding:0;}

#newsfooter ul li.right {
	float:right;}


/* NETWORKS <BODY> SELECTORS that govern the section colour ways 
---------------------------------------------------------------------------------------- */

/* ensures that the lefthand navigation section link remains black */
body.netcreative div#stepnav ol li.sectionlink a,
body.netfood div#stepnav ol li.sectionlink a,
body.netengineering div#stepnav ol li.sectionlink a,
body.netconstruction div#stepnav ol li.sectionlink a,
body.netcreative #footer ul.footer_l li a,
body.netfood #footer ul.footer_l li a,
body.netconstruction #footer ul.footer_l li a,
body.netengineering #footer ul.footer_l li a {
	color:#000;}

body.netcreative div#middlecol div#newsfooter ul.newsfootermenu li  {
	background:none; }
	
body.netcreative div#middlecol a:link, 
body.netcreative div#middlecol a:visited, 
body.netcreative div#middlecol a:active,
body.netcreative div#rightcol a:link, 
body.netcreative div#rightcol a:visited, 
body.netcreative div#rightcol a:active,
body.netcreative h4 {
	color:#26b29a;}

body.netcreative ol.netmembers {
	border-left:1px solid #26b29a;
	border-right:1px solid #26b29a;
	border-bottom:1px solid #26b29a;}

body.netcreative .header_netmembers	{ 
	background:url(../../images/header_netmembers_creative.png) no-repeat;}

body.netcreative #middlecol ol.success {
	float:left;
	margin:0 0 20px 0;	} 

body.netcreative #middlecol ol.success li.leadstory img {
	border:1px solid #26b29a;}

body.netcreative div.newsbox {
background:url(../../images/newsbox_cr_back.png) repeat-y;}

body.netcreative div.newsbox h4 {
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background:#26b29a url(../../images/newsbox_cr_top.gif) no-repeat;}

body.netcreative div.newsboxbottom {
	background:#26b29a url(../../images/newsbox_cr_bottom.gif) bottom no-repeat;}
	
body.netengineering div#middlecol a:link,
body.netengineering div#middlecol a:visited,
body.netengineering div#middlecol a:active,
body.netengineering div#rightcol a:link,
body.netengineering div#rightcol a:visited,
body.netengineering div#rightcol a:active,
body.netengineering h4 {
	color:#0ab9e8;}

body.netengineering ol.netmembers {
	border-left:1px solid #0ab9e8;
	border-right:1px solid #0ab9e8;
	border-bottom:1px solid #0ab9e8;}

body.netengineering .header_netmembers	{
	background:url(../../images/header_netmembers_engineer.png) no-repeat;}

body.netengineering ol.netmembers li {
	border-bottom:1px dashed #0ab9e8;}

body.netengineering #middlecol ol.success li.leadstory img {
	border:1px solid #0ab9e8;}

body.netengineering div.newsbox {
	background:url(../../images/newsbox_en_back.png) repeat-y;	}

body.netengineering div.newsbox h4 {
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background:#0ab9e8 url(../../images/newsbox_en_top.gif) no-repeat;}

body.netengineering div.newsboxbottom {
	background:#0ab9e8 url(../../images/newsbox_en_bottom.gif) bottom no-repeat;}

body.netfood div#middlecol a:link,
body.netfood div#middlecol a:visited,
body.netfood div#middlecol a:active,
body.netfood div#rightcol a:link,
body.netfood div#rightcol a:visited,
body.netfood div#rightcol a:active,
body.netfood h4 {
	color:#ea3e3d;}

body.netfood ol.netmembers {
	border-left:1px solid #ea3e3d;
	border-right:1px solid #ea3e3d;
	border-bottom:1px solid #ea3e3d;}

body.netfood .header_netmembers	{
	background:url(../../images/header_netmembers_food.png) no-repeat;}

body.netfood ol.netmembers li {
	border-bottom:1px dashed #ea3e3d;}

body.netfood #middlecol ol.success li.leadstory img {
	border:1px solid #ea3e3d;}

body.netfood div.newsbox {
	background:url(../../images/newsbox_fo_back.png) repeat-y;	}

body.netfood div.newsbox h4 {
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background:#ea3e3d url(../../images/newsbox_fo_top.gif) no-repeat;}

body.netfood div.newsboxbottom {
	background:#ea3e3d url(../../images/newsbox_fo_bottom.gif) bottom no-repeat;}
	
/* construction industries colourways */
body.netconstruction div#middlecol a:link,
body.netconstruction div#middlecol a:visited,
body.netconstruction div#middlecol a:active,
body.netconstruction div#rightcol a:link,
body.netconstruction div#rightcol a:visited,
body.netconstruction div#rightcol a:active
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #fbcd25; 
}
body.netconstruction h4 
{
	color:#fbcd25;
}

body.netconstruction div#middlecol a:link,
body.netconstruction div#middlecol a:visited,
body.netconstruction div#middlecol a:active {
	font-weight: bold;
}

body.netconstruction ol.netmembers {
	border-left:1px solid #fbcd25;
	border-right:1px solid #fbcd25;
	border-bottom:1px solid #fbcd25;}

body.netconstruction .header_netmembers	{
	background:url(../../images/header_netmembers_construct.png) no-repeat;}
	
body.netconstruction ol.netmembers li {
	border-bottom:1px dashed #fbcd25;}

body.netconstruction #middlecol ol.success li.leadstory img {
	border:1px solid #fbcd25;}

body.netconstruction div.newsbox {
	background:url(../../images/newsbox_co_back.png) repeat-y;	}

body.netconstruction div.newsbox h4 {
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background:#fbcd25 url(../../images/newsbox_co_top.gif) no-repeat;}

body.netconstruction div.newsboxbottom {
	background:#fbcd25 url(../../images/newsbox_co_bottom.gif) bottom no-repeat;}
	
/* Healthcare */
body.nethealthcare .header_netmembers {
background:url(../../images/header_netmembers_healthcare.png) no-repeat;}

body.nethealthcare div#middlecol a:link, body.nethealthcare div#middlecol a:visited, 
body.nethealthcare div#middlecol a:active, body.nethealthcare div#rightcol a:link, 
body.nethealthcare div#rightcol a:visited, body.nethealthcare div#rightcol a:active,
body.nethealthcare h4 {
color:#0474e0;}

body.nethealthcare #middlecol ol.success li.leadstory img {
border:1px solid #0474e0;}

body.nethealthcare div.newsbox {
background:url(../../images/newsbox_hc_back.gif) repeat-y;}

body.nethealthcare div.newsbox h4 {
margin:0;
padding:5px 0 5px 10px;
color:#fff;
background:#0474e0 url(../../images/newsbox_hc_top.gif) no-repeat;}

body.nethealthcare div.newsboxbottom {
background:#0474e0 url(../../images/newsbox_hc_bottom.gif) bottom no-repeat;}

body.nethealthcare div.newsbox {
background:url(../../images/newsbox_hc_back.png) repeat-y;}

body.nethealthcare .netmembers {
border-left:1px solid #0474e0;
border-right:1px solid #0474e0;
border-bottom:1px solid #0474e0;}

/* Energy and Low Carbon */
body.netenergy .header_netmembers {
background:url(../../images/header_netmembers_healthcare.png) no-repeat;}

body.netenergy div#middlecol a:link, body.netenergy div#middlecol a:visited, 
body.netenergy div#middlecol a:active, body.netenergy div#rightcol a:link, 
body.netenergy div#rightcol a:visited, body.netenergy div#rightcol a:active,
body.netenergy h4 {
color:#f119ff;}

body.netenergy #middlecol ol.success li.leadstory img {
border:1px solid #f119ff;}

body.netenergy div.newsbox, body.netenergy div.newsbox {
background:url(../../images/newsbox_lc_back.png) repeat-y;}

body.netenergy div.newsbox h4 {
margin:0;
padding:5px 0 5px 10px;
color:#fff;
background:#f119ff url(../../images/newsbox_lc_top.gif) no-repeat;}

body.netenergy div.newsboxbottom {
background:#f119ff url(../../images/newsbox_lc_bottom.gif) bottom no-repeat;}

body.netenergy .netmembers {
border-left:1px solid #f119ff;
border-right:1px solid #f119ff;
border-bottom:1px solid #f119ff;}

/* SUCCESS STORIES SECTION
-------------------------------------------------------------------- */
#middlecol ol.success {
	width:380px;}	

#middlecol ol.success li {
	padding:10px 0 10px 0;
	width:180px;
	float:left;}
	
#middlecol ol.success li.right {
	margin:0 0 0 20px;}

#middlecol ol.success li.leadstory {
	padding:0 0 10px 0;
	margin:0 0 0 0;
	width:360px;
	border-bottom:1px dashed #ff6600;}
	
body.netcreative #middlecol ol.success li.leadstory {
border-bottom:1px dashed #26b29a;}

body.netfood #middlecol ol.success li.leadstory {
border-bottom:1px dashed #ea3e3d;}

body.netengineering #middlecol ol.success li.leadstory {
border-bottom:1px dashed #0ab9e8;}

body.netconstruction #middlecol ol.success li.leadstory {
border-bottom:1px dashed #fbcd25;}

#middlecol ol.success li.netcreative {
	width:360px;}

#middlecol ol.success li.netcreativebottom {
	width:360px;
	border-bottom:none;}

#middlecol ol.success li img {
	margin:0 0 10px 0;
	border:1px solid #ff6600;}

#middlecol ol.success li h5 { 
	font-size:1.4em;}

#middlecol ol.success li p,
#middlecol ol.successarchive li p {
	margin:0;
	padding:0;}

#middlecol ol.success li p.date,
#middlecol ol.successarchive li p.date {
	font-size:1em;
	color:#999;}

/* the archive */
#middlecol ol.successarchive {
	width:380px;}	

#middlecol ol.successarchive li {
	padding:10px 0 10px 0;
	width:380px;
	border-bottom:1px dashed #ff6600;}
	

/* RESOURCES SECTION STYLES (mainly the resource tree) good luck and god-speed to anyone who tries to edit it. 
----------------------------------------------------------------------------------------------------------- */
#resources ol li a {
	color:#000000;}

.header_browsecat {
	width:370px;
	height:31px;
	background:url(../../images/header_catbrowse.png) no-repeat;}
	
ol.resource {
	margin:0 0 20px 0;
	width:368px;
	font-size:1.1em;
	border:1px solid #ff6600;
	background:#ccc;}
	
/* level 01 */
ol.resource li.lev01 {
	border-bottom:1px dashed #ccc;}

ol.resource li.lev01 a {
	display:block;
	padding:5px 0 5px 24px;
	background:#f9f9f9 url(../../images/icon_cat01.png) 5px 5px no-repeat;}

/* level 02 */
ol.resource li.lev01 ol {
	padding:0;
	margin:1px 0 -1px 0;}

ol.resource li.lev01 ol li {
	margin:0 0 1px 0;
	padding:5px 0 5px 45px;
	background:#f6f6f6 url(../../images/icon_cat02.png) 25px 5px no-repeat;}

ol.resource li.lev01 ol li.lev02 a {
	padding:0;
	background:none;}

/* level 03 */
ol.resource li.lev01 ol li.lev02 ol {
	padding:5px 0 5px 0;}

ol.resource li.lev01 ol li.lev02 ol li {
	padding:3px 0 7px 20px;
	background:none;}
	
ol.resource li.lev01 ol li.lev02 ol li.docs {
	background:url(../../images/icon_docs.png) 0 3px no-repeat;}

ol.resource li.lev01 ol li.lev02 ol li h5 { font-size:1em;}

ol.resource li.lev01 ol li.lev02 ol li h5 span.filesize {
	color:#999999;
	font-weight:normal;}

ol.resource li.lev01 ol li.lev02 ol li h5 span.desc { font-weight:normal;}

/* the resources search box */
.header_docsearch {
	width:370px;
	height:31px;
	background:url(../../images/header_docsearch.png) no-repeat;}

/* CONTACT STYLES 
---------------------------------------------------------------------------------------- */
div.contactform, div#contactform {
	width:350px;
	border:1px solid #ff6600;
	font-size:1.2em;}

#contact h4 {
	margin:0 0 -10px 5px;
	padding:0 0 0 5px;
	background:#fff;
	width:120px;
	position:relative;}

div.contactform ol, div#contactform ol { padding:10px;}
div.contactform ol li, div#contactform ol li { padding:0 0 10px 0;}

div.contactform ol li label, div#contactform ol li label {
	width:140px;
	float:left;
	display:block;
	font-size:1.1em;}

div.contactform ol li input, div.contactform ol li textarea,
div#contactform ol li input, div#contactform ol li textarea { width:180px;}

span.required {
color:Red;}

/* MISCELLANEOUS FEATURE BOX STYLES 
----------------------------------------------------------------------------------------------------------- */

/* eligible for funding? box */
#fundingbox {
	margin:0 0 15px 0;
	width:167px;
	background:url(../../images/fundbox_back.png) repeat-y;}

.fundingbox_bottom {
	margin:10px 0 0 0;
	width:167px;
	height:16px;
	background:url(../../images/fundbox_bottom.png) no-repeat;}
	
.header_fundingbox {
	height:171px;
	background:url(../../images/header_fundbox.png) no-repeat;}

#fundingbox p {
	font-size:1.1em;
	padding:0 10px 0 13px;}

#fundingbox p a {
	color:#ff6600;}

/* network courses box */
.netcoursebox_cr ul li a, .netcoursebox_co ul li a, .netcoursebox_en ul li a, .netcoursebox_fo ul li a {
color:#fff;}

/* Creative/Default styles */
.netcoursebox_cr, .netcoursebox_co, .netcoursebox_en, .netcoursebox_fo {
margin:0 0 15px 0;
width:167px;
background-color:#26B29A;}

.netcoursebox_cr h2, .netcoursebox_cr p, .netcoursebox_cr ul,
.netcoursebox_co h2, .netcoursebox_co p, .netcoursebox_co ul,
.netcoursebox_en h2, .netcoursebox_en p, .netcoursebox_en ul,
.netcoursebox_fo h2, .netcoursebox_fo p, .netcoursebox_fo ul {
padding:0 5px 0 13px;
margin:0;
width:149px;
font-size:1.1em;
line-height:1.6em;}

.netcoursebox_cr_bottom, .netcoursebox_co_bottom, .netcoursebox_en_bottom,
.netcoursebox_fo_bottom {
width:167px;
height:11px;
background:url(../../images/netcoursebox_cr_bottom.png) no-repeat;}

.header_netcoursebox_cr, .header_netcoursebox_co, .header_netcoursebox_en,
.header_netcoursebox_fo {
width:167px;
height:113px;
background:url(../../images/header_netcoursebox_cr.gif) no-repeat;}

.netcoursebox_cr ul li, .netcoursebox_co ul li, .netcoursebox_en ul li,
.netcoursebox_fo ul li {
padding:3px 0 0 10px;
font-weight:bolder;
background:url(../../images/bullet_raquo.png) 0 9px no-repeat;}

/* Construction overrides */
.netcoursebox_co {
background-color:#F0C010;}

.netcoursebox_co_bottom {
background:url(../../images/netcoursebox_co_bottom.png) no-repeat;}

.header_netcoursebox_co {
background:url(../../images/header_netcoursebox_co.gif) no-repeat;}

/* Engineering overrides */
.netcoursebox_en {
background-color:#0AB9E8;}

.netcoursebox_en_bottom {
background:url(../../images/netcoursebox_en_bottom.png) no-repeat;}

.header_netcoursebox_en {
height:148px;
background:url(../../images/header_netcoursebox_en.gif) no-repeat;}

/* Food overrides */
.netcoursebox_fo {
background-color:#EA3E3D;}

.netcoursebox_fo_bottom {
background:url(../../images/netcoursebox_fo_bottom.png) no-repeat;}

.header_netcoursebox_fo {
background:url(../../images/header_netcoursebox_fo.gif) no-repeat;}

/* Healthcare overrides */
.netcoursebox_hc {
background-color:#0474e0;}

.netcoursebox_hc_bottom {
background:url(../../images/netcoursebox_hc_bottom.png) no-repeat;}

.header_netcoursebox_hc {
background:url(../../images/header_netcoursebox_hc.gif) no-repeat;}
	
/* Net advisor box */
.netadvisorbox h2, .netadvisorbox p, .netadvisorbox ul, .netadvisorbox ul li { padding:0; margin:0;}

.netadvisorbox {
	margin:0 0 15px 0;
	width:167px;
	background:url(../../images/netadvisorbox_back.png) repeat-y;
	overflow:hidden;}

.netadvisorbox_bottom {
	height:15px;
	background:url(../../images/netadvisorbox_bottom.png) no-repeat;}
	
.netadvisorbox p {
	padding:10px 10px 10px 13px;
	font-size:1.1em;
	line-height:1.4em;}

.netadvisorbox ul {
	padding:0 10px 0 13px;
	font-size:1.1em;
	line-height:1.4em;}

/* creative */
.header_netadvisor_cr {
	width:167px;
	height:56px;
	background:url(../../images/header_netadvisor_cr.png) no-repeat;}
	
.netadvisorbox ul li.tel_cr {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minitel_cr.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_cr {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minieml_cr.png) 0 7px no-repeat;}

.netadvisorbox ul li.eml_cr a { color:#26b29a;}

/* engineering */
.header_netadvisor_en {
	width:167px;
	height:56px;
	background:url(../../images/header_netadvisor_en.png) no-repeat;}
	
.netadvisorbox ul li.tel_en {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minitel_en.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_en {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minieml_en.png) 0 7px no-repeat;}

.netadvisorbox ul li.eml_en a { color:#0ab9e8;}

/* food and drink */
.header_netadvisor_fo {
	width:165px;
	height:56px;
	background:url(../../images/header_netadvisor_fo.png) no-repeat;}
	
.netadvisorbox ul li.tel_fo {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minitel_fo.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_fo {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minieml_fo.png) 0 7px no-repeat;}

.netadvisorbox ul li.eml_fo a { color:#ea3e3d;}

/* construction */
.header_netadvisor_co {
	width:165px;
	height:56px;
	background:url(../../images/header_netadvisor_co.png) no-repeat;}
	
.netadvisorbox ul li.tel_co {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minitel_co.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_co {
	padding:3px 0 0 18px;
	background:url(../../images/icon_minieml_co.png) 0 7px no-repeat;}

.netadvisorbox ul li.eml_fo a { color:#fbcd25;}

div.cont {
    border-left:solid 1px #E0D7D7;
	border-right:solid 1px #E0D7D7;}

/* Healthcare */
.header_netadvisor_hc {
width:165px;
height:56px;
background:url(../../images/header_netadvisor_hc.png) no-repeat;}

.netadvisorbox ul li.tel_hc, .netadvisorbox ul li.eml_hc {
padding:3px 0 0 18px;
background:url(../../images/icon_minitel_hc.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_hc {
background:url(../../images/icon_minieml_hc.png) 0 7px no-repeat;}

.netadvisorbox ul li.tel_energy, .netadvisorbox ul li.eml_energy {
padding:3px 0 0 18px;
background:url(../../images/icon_minitel_sc.gif) 0 3px no-repeat;}

.netadvisorbox ul li.eml_energy {
background:url(../../images/icon_minieml_sc.gif) 0 7px no-repeat;}

/* Catapulting Kids Further section */
body#catapultingkids #leftcol a, body#catapultingkids #middlecol a, body#catapultingkids #rightcol a 
body#catapultingkids #leftcol a:hover, body#catapultingkids #middlecol a:hover, 
body#catapultingkids #rightcol a:hover, body#catapultingkids #middlecol h4 {
color:#0191d7;}

.header_projectmanager {
width:167px;
height:56px;
background:url(../../images/header_projectmanager.png) no-repeat;}


.netadvisorbox ul li.tel_ck {
padding:3px 0 0 18px;
background:url(../../images/icon_minitel_ck.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_ck {
padding:3px 0 0 18px;
background:url(../../images/icon_minieml_ck.png) 0 7px no-repeat;}

.header_projectmanager_sc {
width:167px;
height:56px;
background:url(../../images/header_scc.png) no-repeat;}

.netadvisorbox ul li.tel_sc {
padding:3px 0 0 18px;
background:url(../../images/icon_minitel_co.png) 0 3px no-repeat;}
	
.netadvisorbox ul li.eml_sc {
padding:3px 0 0 18px;
background:url(../../images/icon_minieml_co.png) 0 7px no-repeat;}

.header_pilotprojects { 
background:url(../../images/header_pilotprojects.png) no-repeat;
width:167px;
height:57px;}

.header_pilotprojects_sc { 
background:url(../../images/header_scpp.png) no-repeat;
width:167px;
height:39px;}

.pilotprojects {
width:145px;
padding:20px 10px 0 10px;
border-left:1px solid #0191d7;
border-right:1px solid #0191d7;
border-bottom:1px solid #0191d7;
text-align:center;}

.pilotprojects_sc {
width:145px;
padding:20px 10px 0 10px;
border-left:1px solid #fbcd25;
border-right:1px solid #fbcd25;
border-bottom:1px solid #fbcd25;
text-align:center;}

.pilotprojects p {
padding:0;
margin:0;}

body#catapultingkids #middlecol div.newsbox h4 {
margin:0;
padding:5px 0 5px 10px;
color:#fff;
background:#0191d7 url(../../images/newsbox_ck_top.gif) no-repeat;}

body#catapultingkids div.newsboxbottom {
background:#0191d7 url(../../images/newsbox_ck_bottom.gif) bottom no-repeat;}

body#catapultingkids div.newsbox {
background:url(../../images/newsbox_ck_back.png) repeat-y;}

body#catapultingkids #middlecol ol.success li.leadstory {
border-bottom:1px dashed #0191d7;}

body#catapultingkids #stepnav ol li a {
background:url(../../images/bullet_arrow_ck.png) 0 2px no-repeat;}

body#catapultingkids #middlecol a.morelink {
color:#fff;
margin:3px 0 0 0;
float:right;
font-weight:bolder;}

/* the Some Featured Courses box */
.header_featuredcourses, .header_featurednews, .header_featuredsuccess {
	width:165px;
	height:60px;
	background:url(../../images/header_featuredcourses.png) no-repeat;}

.header_featurednews { height:30px;background:url(../../images/header_latestnews.gif) no-repeat;}
.header_featuredsuccess { height:40px;background:url(../../images/header_successstories.gif) no-repeat;}

.netadvisorbox ol.latestcourses {
	margin:-10px 0 0 0;
	padding:0 10px 0 13px;
	font-size:1.1em;}

.netadvisorbox ol.latestcourses li {
	padding:0 0 5px 18px;
	background:url(../../images/bullet_arrow.png) 2px 2px no-repeat;}

.netadvisorbox ol.latestcourses li.netcreative { background:url(../../images/bullet_arrow_creative.png) 2px 2px no-repeat;}
.netadvisorbox ol.latestcourses li.netfood { background:url(../../images/bullet_arrow_food.png) 2px 2px no-repeat;}
.netadvisorbox ol.latestcourses li.netengineering { background:url(../../images/bullet_arrow_engineering.png) 2px 2px no-repeat;}
.netadvisorbox ol.latestcourses li.netconstruction { background:url(../../images/bullet_arrow_construction.png) 2px 2px no-repeat;}

/* CENTRES FOR KNOWLEDGE STYLES 
----------------------------------------------------------------------------------------------------------- */
.redbox {
	margin:0 0 10px 20px;
	float:right;
	display:inline;
	width:200px;
	background:#ea3e3d;}

.greenbox {
	clear:both;
	margin:0 0 10px 20px;
	float:right;
	display:inline;
	width:200px;
	background:#26b29a;}
	
.redboxcorner {
	width:16px;
	height:16px;
	background:url(../../images/redcorner.gif) no-repeat;}

.greenboxcorner {
	width:16px;
	height:16px;
	background:url(../../images/greencorner.gif) no-repeat;}

.tr {
	float:right;
	background-position:-16px 0;}

.bl {
	background-position:0 -16px;}

.br {
	background-position:-16px -16px;
	float:right;}
	
.redbox h4, .greenbox h4 {
	padding:0 10px 10px 10px;
	color:#fff;
	font-size:1.8em;}

.redbox p, .greenbox p {
	padding:0 10px 0 10px;
	color:#000;}

.redbox ul, .greenbox ul {
	padding:0 10px 0 10px;
	background:none;}

#centres #middlecol .redbox ul li, #centres #middlecol .redbox ul li a,
#centres #middlecol .greenbox ul li, #centres #middlecol .greenbox ul li a {
	padding:0 0 0 10px;
	background:none;
	color:#fff;
	font-weight:bolder;}

#centres #middlecol .redbox h4 a, #centres #middlecol .greenbox h4 a { color:#fff;}

/* CONTACT STYLES 
---------------------------------------------------------------------------------------- */
div.contactform, div#contactform {
	margin:20px 0 0 0;
	width:560px;
	border:1px solid #ff6600;}

h4.formheader {
	margin:-10px 0 10px 5px;
	padding:0 0 10px 5px;
	background:white;
	width:140px;
	position:relative;}

div.contactform ol, div#contactform ol { padding:10px;}
div.contactform ol li, div#contactform ol li { padding:0 0 10px 0;}

div.contactform ol li label, div#contactform ol li label  {
	width:150px;
	float:left;
	display:block;
	font-size:1.1em;}

div.contactform ol li input, div.contactform ol li textarea,
div#contactform ol li input, div#contactform ol li textarea { width:370px;}

div.contactform ol li input.contactbutt, div#contactform ol li input.contactbutt {
	margin:0 13px 20px 0;
	float:right;
	display:inline;
	width:120px;
	padding:2px 4px 2px 4px;
	color:#231f20;
	background:#fff url(../../images/buttonback.png) bottom repeat-x;
	border:1px solid #414141;
	font-size:1em;
	font-weight:bolder;}
	
	/* DUMMY FEATURE BOX STYLES 
----------------------------------------------------------------------------------------------------------- */

#docsbox_top {
    width:167px;
    height:52px;
    background:url(../../images/docsboxheader.jpg) no-repeat;}

#docsboxcontent {
    background-color:#f7f7f7;
    width:145px;
    padding:10px;
    font-size:1.1em;
    border-left:1px solid #DFD7D5;
    border-right:1px solid #DFD7D5;}

#docsboxcontent a {
    font-weight:bold;
    color:#FE6700;}

#docbox_bottom {
	margin:0 0 15px 0;
	width:167px;
	height:164px;
	background:url(../../images/docsboxbottom.jpg) no-repeat;}

.radmainheader {
font-size:2.2em;
line-height:0.5em;
font-weight:normal;
padding:0 20px .5em 0;}

.radintrocopy {
font-size:1.2em;
font-weight:bolder;
padding:0 20px 1em 0;
line-height:1.6em; }

.radsubheader { 
font-size:1.8em;
color:#ff6600;
padding:0 0 1em 0;}

#floatdiv {
float:left;
margin:10px 10px 50px 8px;}

.required {	
color:Red;}

#enquiryformtable {
font-size:1.2em;}

#enquiryformtable p {
font-size:1em;
margin:0;
padding:0;
color:Red;}

ol.resourcesearch {
margin:0 0 20px 20px;}

ol.resourcesearch li {
background:#fff url(../../images/icon_docs.png) 0 3px no-repeat;
padding:3px 0 3px 20px;}

#creativeLink, #foodLink, #engineeringLink, #constructionLink {
margin:0 0 0 10px;}

/* win MSIE hack */ * html #rightcol { margin:13px 0 50px 11px;} /* ends hack */

#middlecol ol.success li.leadstory {
width:360px;}

#site_Map {
font-size:1.2em;}

#site_Map ul {
font-size:1em;
margin:3px 0;
padding:0;}

#site_Map ul li {
font-size:1em;
padding:2px 0 2px 20px;}

.netmembers {
width:165px;
padding:20px 0 0 0;}

body.netcreative .netmembers {
border-left:1px solid #26b29a;
border-right:1px solid #26b29a;
border-bottom:1px solid #26b29a;}
	
body.netengineering .netmembers {
border-left:1px solid #0ab9e8;
border-right:1px solid #0ab9e8;
border-bottom:1px solid #0ab9e8;}

body.netfood .netmembers {
border-left:1px solid #ea3e3d;
border-right:1px solid #ea3e3d;
border-bottom:1px solid #ea3e3d;}

body.netconstruction .netmembers {
border-left:1px solid #fbcd25;
border-right:1px solid #fbcd25;
border-bottom:1px solid #fbcd25;}

#middlecol div.homebox_m_oran h4 a, #middlecol div.homebox_m_oran h4 a:hover,
#middlecol div.homebox_m_oran h5 a, #middlecol div.homebox_m_oran h5 a:hover {
color:#fff;}

#networksupport h4 {
margin:-10px 0 10px 5px;
padding:0 0 0 5px;
background:#fff;
width:220px;
position:relative;}

#networksupport h4 {
width:270px;}

#networksupport h4.header_browsecat
{
    width:370px;
	height:31px;
	background:url(../../images/header_catbrowse.png) no-repeat;
	margin:0;
	padding:0;
}

#middlecol li.noback, #middlecol li.noback h3 {
background:none;
padding-left:0;}

#rightcol ol.latestsuccesses li {
background:url(../../images/bullet_arrow.png) 0 3px no-repeat;
font-size:1.2em;
margin:0 5px 0 15px;
padding:0 0 5px 20px;}

a#footerEmail {
color:#ff6600;
font-size:1.2em;
margin:22px 0 0 -130px;
display:inline;
position:relative;
float:left;}

#homepageCourseSearchDiv {
padding:60px 15px 10px 15px;
position:relative;}

#homepageCourseSearchDiv #homepageCourseSearch {
width:120px;}

#homepageCourseSearchDiv .advancedSearch {
display:block;
margin:-18px 0 0 50px;
color:#ff6600;
font-size:1.2em;}

#networkAssociates {
margin:20px 0;
padding:0 10px;}

#networkAssociates ul {
margin:0 0 0 10px;}

#networkAssociates ul li {
font-size:1.2em;
padding:0 0 1em 18px;
background:url(../../images/bullet_arrow.png) 0 3px no-repeat;}

body.netcreative #networkAssociates ul li {
background:url(../../images/bullet_arrow_creative.png) 0 3px no-repeat;}
body.netfood #networkAssociates ul li {
background:url(../../images/bullet_arrow_food.png) 0 3px no-repeat;}
body.netengineering #networkAssociates ul li {
background:url(../../images/bullet_arrow_engineering.png) 0 3px no-repeat;}
body.netconstruction #networkAssociates ul li {
background:url(../../images/bullet_arrow_construction.png) 0 3px no-repeat;}

body.netconstruction #networkAssociates ul li a,
body.netconstruction #networkAssociates ul li a:link,
body.netconstruction #networkAssociates ul li a:visited,
body.netconstruction #networkAssociates ul li a:hover {
color: #000000; }

#middlecol div.homebox_m_oran a {
color:#fff;}

#middlecol div.homebox_m_oran a:hover {
color:#fff;
text-decoration:underline;}

#middlecol p.newsdatefull {
padding:10px 0;
color:#ccc;
font-size:1em;}

#middlecol p.intro {
font-weight:bold;
margin:0 0 0px 0;}

#leadstory img {
margin:10px 0 0 0;}

div.successdivider {
width:379px;
height:1px;
background:url(../../images/successdivider.gif) no-repeat;}
* html div.successdivider {
margin-bottom:-15px;}

body.netcreative div.successdivider {
background:url(../../images/successdivider_cr.gif) no-repeat;}

body.netfood div.successdivider {
background:url(../../images/successdivider_fd.gif) no-repeat;}

body.netengineering div.successdivider {
background:url(../../images/successdivider_en.gif) no-repeat;}

body.netconstruction div.successdivider {
background:url(../../images/successdivider_cn.gif) no-repeat;}

#div_Quote {
margin:0 0 5px 0;}

#div_Quote em {
font-weight:normal;
font-style:italic;}

#stylesheetlinks {
font-size:1.3em;
float:left;
margin:13px 10px 0 0;}

#stylesheetlinks a {
color:#ff6600;}

#coursesearchbox fieldset input.coursesearchbutton {
	margin:-20px 0 10px 0;
	float:right;
	font-size:0.9em;}
	
blockquote 
{
    float:right;
    display:block;
    width:200px;
    background-color:#EAEAEA;
    padding:20px;
    margin:0 0 20px 20px;
}

#middlecol .editor tr, #middlecol .editor td 
{
	padding:0;
	margin:0;
}

/*Resources tree styles*/
#resourcesTree
{
    margin:0 0 20px 0;
    width:368px;
    font-size:1.1em;
    border:1px solid #ff6600;
    background:#F6F6F6;
    padding:10px 0 20px 0;
}

#resourcesTree a, #resourcesTree a:hover
{
    color:Black;
    text-decoration:none;
}

span.document
{
    color:#999999;
}

span.error 
{
	margin:0;
	padding:0;
	color:#CC0000;
}

ul.netlatestnews p
{
    font-size:1em;
    padding:0;
    margin:0;
}

.contactform textarea.addressBox
{
    width:200px;
}

.contactform textarea
{
    font-family:Arial,Verdana,Sans-Serif;
}

#success ol.success
{
    float:left;
}

.clear
{
    clear:both;
}

a.foodLink, a.constructionLink, a.engineeringLink, a.creativeLink, a.healthcareLink {
margin:0 0 0 10px;}

#middlecol a.learnmore, #middlecol a.learnmore:hover
{
    color:#fff;
    font-size:1.2em;
}

#press div.newsbox {
	background:url(../../images/newsbox_or_back.gif) repeat-y;}

#press div.newsbox h4 {
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background:url(../../images/or_top.gif) no-repeat;
	width:390px;}

#press div.newsboxbottom {
	background:#fff url(../../images/or_bottom.gif) bottom no-repeat;
	width:390px;
	margin:0 0 0 -10px;}
	
#press #middlecol div.newsbox div.newsboxbottom p a.morelink {
	color:#fff;
	margin:3px 0 0 0;
	float:right;
	font-weight:bolder;}
	
#press ol.success li.leadstory
{
    margin:0 0 20px 0;
}

p.loginerror
{
    color:#CC0000;
    width:450px;
    font-size:1em;
    float:left;
}

.metatagsentry h5
{
    font-size:1.4em;
    margin:0 0 10px 0;
}

.metatagsentry h6
{
    font-size:1.2em;
    margin:0 0 0 2px;
}

div#content div#middlecol div#pagination
{
    width:450px;
}

div#content div#middlecol div#pagination ul li
{
    background:none;
    float:left;
    margin-bottom:10px;
    border-bottom:1px solid #000;
}

#homepagemainimage {
background:url(../../images/flashalternate.jpg) no-repeat;
width:780px;
height:189px;}

#coursefeaturebox {
    background:url(../../images/CourseandTech.jpg) no-repeat;
    width:167px;
    height:63px;
    margin:0 0 15px 0;
    padding:210px 0 0 10px;}

#coursefeaturebox p {
    font-size:1.1em;
    color:#000;
    line-height:1.5em;}

#coursefeaturebox a {
    font-weight:bold;
    color:#ff6600;}
    
/* Beyond Brokerage section */
.banner_bbcreative, .banner_bbconstruction, .banner_bbengineering, .banner_bbfood, .banner_bbhealthcare, .banner_bbenergy {
background:url(../../images/bnr_bbcreative.jpg) no-repeat;
float:left;
display:inline;
margin:9px 0 0 3px;
width:780px;
height:143px;}

.banner_bbcreative {
background:url(../../images/bb_creative.jpg) no-repeat;}

.banner_bbconstruction {
background:url(../../images/bb_construction.jpg) no-repeat;}
	
.banner_bbengineering {
background:url(../../images/bb_transport.jpg) no-repeat;}
	
.banner_bbfood {
background:url(../../images/bb_food.jpg) no-repeat;}
	
.banner_bbhealthcare {
background:url(../../images/bb_healthcare.jpg) no-repeat;}

.banner_bbenergy {
background:url(../../images/bb_energy.jpg) no-repeat;}

.bnr_beyondbrokerage {
background:url(../../images/bnr_beyondbrokerage.jpg) no-repeat;}

.header_members {
width:167px;
height:38px;}

body.netcreative .header_members { 
background:url(../../images/nti_members_ci.gif) no-repeat;}

body.netengineering .header_members	{
background:url(../../images/nti_members_pe.gif) no-repeat;}

body.netfood .header_members {
background:url(../../images/nti_members_food.gif) no-repeat;}

body.netconstruction .header_members {
background:url(../../images/nti_members_construction.gif) no-repeat;}

body.nethealthcare .header_members {
background:url(../../images/nti_members_health.gif) no-repeat;}

body.netenergy .header_members {
background:url(../../images/nti_members_sc.gif) no-repeat;}

.hdr_nticontact_cr, .hdr_nticontact_cn, .hdr_nticontact_fd, .hdr_nticontact_en,.hdr_nticontact_hc, .hdr_nticontact_energy {
width:165px;
height:33px;}

.hdr_nticontact_cr {
background:url(../../images/hdr_nticontact_cr.gif) no-repeat;}

.hdr_nticontact_cn {
background:url(../../images/hdr_nticontact_cn.gif) no-repeat;}

.hdr_nticontact_fd {
background:url(../../images/hdr_nticontact_fd.gif) no-repeat;}

.hdr_nticontact_en {
background:url(../../images/hdr_nticontact_en.gif) no-repeat;}

.hdr_nticontact_hc {
background:url(../../images/hdr_nticontact_hc.gif) no-repeat;}

.hdr_nticontact_energy {
background:url(../../images/hdr_nticontact_sc.gif) no-repeat;}