/* jfdi - default stylesheet */

/* global styles */
body {
	font-family: arial, Helvetica, sans-serif;
	font-size: 77%; 
	line-height: 1.3em;
	text-align: left;
	color: #000;
	background-color: #b1ccdb;
	margin: 0; padding: 0; }

h1, h2, h3, h4 { padding: 0; margin: 0; line-height: 1em; }
blockquote, p { margin: 0; }
.clear { clear: both; }

/* main wrapper */
#wrapper { position: relative; width: 774px; margin: 0 auto 0 auto; padding: 0; }
#wrapper #header { 	position: relative; display: block; width: 774px; height: 124px; }
#wrapper #header h1 { display: none; }

/* sliding doors */
#wrapper #header ul { position: absolute; bottom: 0; left: 20px; margin:0; list-style:none; display: inline; padding: 0; }
#wrapper #header li { display: inline; margin: 0; padding: 0; font-size: 12px; font-weight: bold;  }
#wrapper #header ul li a {
	float:left; display: block;
	background: transparent url(/images/menu-tab-left.gif) left -42px no-repeat;
	margin: 0;	padding: 0 0 0 5px;
	text-decoration:none; }

#wrapper #header ul li a span {
	float:left; display:block;
	background: transparent url(/images/menu-tab-right.gif) no-repeat right -42px;
	padding:5px 11px 4px 6px;
	color:#fff; }
		
/* Start IE hack \*/
#wrapper #header ul li a span {float:none;}
/* End IE hack */
#wrapper #header ul li a:hover span { color:#fff; }
#wrapper #header ul li a:hover { background-position:0 0; }
#wrapper #header ul li a:hover span { background-position:100% 0; }
#wrapper #header ul li.current a { background-position:0 0; }
#wrapper #header ul li.current a span { background-position:100% 0; color:#fff; }

/* standard heading */
#wrapper #header {background: #fff url(/images/jfdi-head.jpg) 0 0 no-repeat;}

/* page specific headings */
/* #home #wrapper #header {background: #fff url(/images/jfdi-head-home.jpg) 0 0 no-repeat;} */

#wrapper #content {
	position: relative; clear: both; 
	background: #fff url(/images/repeat-shadow.gif) 0 0 repeat-y; }

#wrapper #content .options {
	position: relative;
	height: 26px; width: 774px;
	background: #fff url(/images/top-shadow.gif) 0 0 no-repeat; }

#footer { padding: 5px 0 5px 0; text-align: right; font-size: 0.9em;}

/* content options */
#wrapper #content .options ul {margin: 0; padding: 0 0 0 22px;}
#wrapper #content .options ul li { padding: 0; list-style: none; line-height: 26px; font-size: 12px; font-weight: bold; }
#wrapper #content .options ul li {color: #000; display: inline; padding: 0 5px 0 3px; border-right: 1px solid #000; }
#wrapper #content .options ul li.last { border: none; } 
#wrapper #content .options ul li a { color: #000; text-decoration: none;}
#wrapper #content .options ul li a:hover { color: #ee1d23; } 
#wrapper #content .options ul li a.current { color: #ee1d23; } 


/* content body */
#wrapper #content .body { padding: 0 22px 0 22px; width: 730px; }
#wrapper #content .body h2 { border-bottom: 1px solid #000; }

/* home */
#home #wrapper #content .body { background: transparent url(/images/vline.gif) 274px 0 repeat-y; }
#home #wrapper #content .body .left  { 
	float: left; width: 252px; 
	height: 516px;  
	height: 452px;
	height: 510px;
	background: #fff url(/images/person-home.jpg) 0 0 no-repeat; }
#home #wrapper #content .body .right  { float: right; width: 477px; padding: 5px 0 0 0; }

#home #wrapper #content .body .right p { padding: 10px; font-size: 1.2em; line-height: 20px; border-top: 1px solid #000; border-bottom: 1px solid #000; }

#home #wrapper #content .body .right dl,
#home #wrapper #content .body .right dl dt,
#home #wrapper #content .body .right dl dd { margin: 0; padding: 0; }
#home #wrapper #content .body .right dl { width: 477px; }
#home #wrapper #content .body .right dl dt,
#home #wrapper #content .body .right dl dd { float: left; position: relative; display: block; }
#home #wrapper #content .body .right dl dt { width: 243px; }
#home #wrapper #content .body .right dl dd { width: 234px; }
#home #wrapper #content .body .right dl dt strong,
#home #wrapper #content .body .right dl dt span,
#home #wrapper #content .body .right dl dd { border-top: 1px solid #000; }
#home #wrapper #content .body .right dl dt strong { 
	display: block; float: left; width: 72px;
	background: #ee1d23; border-right: 1px solid #000; }
#home #wrapper #content .body .right dl dt span { 
	display: block; float: left; width: 169px;
	background: #cccbb6; border-right: 1px solid #000; }
#home #wrapper #content .body .right dl dd span { 
	padding: 5px 5px 0 10px; display: block; }
#home #wrapper #content .body .right dl dd span a { color: #ee1d23; font-size: 0.9em; text-decoration: none; font-weight: bold; display: block; }
#home #wrapper #content .body .right dl dd span a:hover { text-decoration: underline; }

#home #wrapper #content .strapline { 
	position: relative; border-top: 1px solid #000;
	background: transparent url(/images/strapline-home2.gif) 0 0 no-repeat; }

#home #wrapper #content .strapline p { margin: 0; padding: 10px 10px 5px 262px; }
#home #wrapper #content .strapline p span { display: none; }


/* about us */
#aboutUs #wrapper #content .body { background: transparent url(/images/vline.gif) 259px 0 repeat-y; }
#aboutUs #wrapper #content .body h2 { border-bottom: 1px solid black; }

/* gs change 16-7-09 */
#aboutUs #wrapper #content .body .left  { 
	float: left; width: 237px; height: 550px;  
	background: #fff url(/images/person-about3.jpg) 0 0 no-repeat; }

#aboutUs #wrapper #content .body .right  { float: right; width: 492px; padding: 0 0 20px 0; }
#aboutUs #wrapper #content .body .right p { padding: 10px 10px 0 10px; }
#aboutUs #wrapper #content .body .right h3 { font-family: Verdana; font-size: 1.4em; visibility: visible; color: #ee1d23; padding: 20px 0 0 10px;  }


/* testimonials */
#testimonials #wrapper #content .body { background: transparent url(/images/testm-bg.gif) 22px 0 repeat-y; }

#testimonials #wrapper #content .body .left  { 
	float: left; width: 222px; height: 586px;  
	background: #fff url(/images/person-testimonials.jpg) 0 0 no-repeat; }
#testimonials #wrapper #content .body .right  { float: right; width: 507px; padding: 0 0 20px 0; }

#testimonials #wrapper #content .body .right blockquote { font-size: 1.3em; padding: 5px; color: #6d6f6c; font-family: "Times New Roman", times, sans; }
#testimonials #wrapper #content .body .right blockquote p { padding: 0 0 5px 0; }
#testimonials #wrapper #content .body .right cite { font-family: sans-serif; font-size: 0.9em; font-style: normal; color: #000; }
#testimonials #wrapper #content .body .right cite span { padding-left: 5px; color: #ee1d23; }


/* nbw */
#nbw #wrapper #content .body { background: transparent url(/images/vline.gif) 244px 0 repeat-y; }
#nbw #wrapper #content .body .left  { 
	float: left; width: 222px; height: 649px;  
	background: #fff url(/images/person-nbw.jpg) 0 0 no-repeat; }
#nbw #wrapper #content .body .right  { 
	float: right; width: 507px; padding: 228px 0 0 0;
	background: transparent url(/images/nbw-quote4.gif) 0 0 no-repeat; }

#nbw #wrapper #content .body .right .rows { position: relative; width: 507px; }
#nbw #wrapper #content .body .rows .row { 
	position: relative; width: 507px; background: transparent url(/images/vline.gif) 246px 0 repeat-y; } 
#nbw #wrapper #content .body .right .rows .row .lcol { float: left; width: 246px; border-top: 1px solid #000;}
#nbw #wrapper #content .body .right .rows .row .rcol { float: right; width: 260px; border-top: 1px solid #000;}
#nbw #wrapper #content .body .right .rows .row h3 { line-height: 37px; }
#nbw #wrapper #content .body .right .rows .row p { border-top: 1px solid #000; padding: 10px; }
#nbw #wrapper #content .body .right .rows .row p.contact { font-size: 1.4em; line-height: 28px;  text-align: center; }
#nbw #wrapper #content .body .right .rows .row p.contact em { font-size: 1.6em; font-style: normal; }
#nbw #wrapper #content .body .right .rows .color { background: transparent url(/images/colorise-bg.gif) 246px 0 repeat-y; }
#nbw #wrapper #content .body .right .rows .row .noborder { border: none; }
#nbw #wrapper #content .body .right .rows .row .pad { padding-bottom: 175px; }


/* nba */
#nba #wrapper #content .body { 
	height: 650px; overflow: hidden;
	background: transparent url(/images/vline.gif) 529px 0 repeat-y; }

#nba #wrapper #content .body .right  { 
	float: right; width: 222px; height: 650px;  
	background: #fff url(/images/person-nba.jpg) 0 bottom no-repeat; }
#nba #wrapper #content .body .left  { 
	float: left; width: 507px; padding: 292px 0 0 0;
	background: transparent url(/images/nba-quote2.gif) 0 0 no-repeat; }

#nba #wrapper #content .body .left .rows { position: relative; width: 507px;  }
#nba #wrapper #content .body .rows .row { 
	position: relative; width: 507px; background: transparent url(/images/vline.gif) 246px 0 repeat-y; } 
#nba #wrapper #content .body .left .rows .row .lcol { float: left; width: 246px; border-top: 1px solid #000;}
#nba #wrapper #content .body .left .rows .row .rcol { float: right; width: 260px; border-top: 1px solid #000;}
#nba #wrapper #content .body .left .rows .row h3 { line-height: 37px; }
#nba #wrapper #content .body .left .rows .row p { border-top: 1px solid #000; padding: 10px; }
#nba #wrapper #content .body .left .rows .row p.contact { font-size: 1.4em; line-height: 28px;  text-align: center;}
#nba #wrapper #content .body .left .rows .row p.contact em { font-size: 1.6em; font-style: normal; }
#nba #wrapper #content .body .left .rows .row p.white { background: #fff; }
#nba #wrapper #content .body .left .rows .color { background: transparent url(/images/colorise-bg.gif) -1px 0 repeat-y; }
#nba #wrapper #content .body .left .rows .row .rcol .embed { border-top: 1px solid #000; }
#nba #wrapper #content .body .left .rows .pad { 
	height: 50px; background: transparent url(/images/colorise-bg.gif) 246px 0 repeat-y; }
	

/* nbt */
#nbt #wrapper #content .body .rows { 
	padding-top: 214px; position: relative; width: 730px;
	background: transparent url(/images/person-nbt3.jpg) 0 0 no-repeat; }
#nbt #wrapper #content .body .rows .row { 
	position: relative; width: 730px;
	border-top: 1px solid #000; background: transparent url(/images/vline.gif) 365px 0 repeat-y; } 
#nbt #wrapper #content .body .rows .row .left { float: left; width: 365px; }
#nbt #wrapper #content .body .rows .row .right { float: right; width: 364px; }
#nbt #wrapper #content .body .rows .row h3 { line-height: 37px; }
#nbt #wrapper #content .body .rows .row p { border-top: 1px solid #000; padding: 10px; }
#nbt #wrapper #content .body .rows .row p.contact { font-size: 1.4em; line-height: 28px;  text-align: center; }
#nbt #wrapper #content .body .rows .row p.contact em { font-size: 1.6em; font-style: normal; }
#nbt #wrapper #content .body .rows .color { background: transparent url(/images/colorise-bg.gif) 365px 0 repeat-y; }


/* ptw  - Pitching to win */
#ptw #wrapper #content .body .rows { 
	padding-top: 315px; position: relative; width: 730px; 
	background: transparent url(/images/person-ptw2.jpg) 0 0 no-repeat; }
#ptw #wrapper #content .body .rows .row { 
	position: relative; width: 730px;
	border-top: 1px solid #000; background: transparent url(/images/vline.gif) 365px 0 repeat-y; } 

#ptw #wrapper #content .body .rows .noborder .row  {  
	position: relative; width: 730px;
	border-top: 1px solid #000; 
	border-top: none;
	background: transparent url(/images/vline.gif) 365px 0 repeat-y; } 

#ptw #wrapper #content .body .rows .row .left { float: left; width: 365px; }
#ptw #wrapper #content .body .rows .row .right { float: right; width: 364px; }
#ptw #wrapper #content .body .rows .noborder .row .right { border-top: 1px solid #000; }

#ptw #wrapper #content .body .rows .row h3 { line-height: 37px; }
#ptw #wrapper #content .body .rows .row p { border-top: 1px solid #000; padding: 10px; }
#ptw #wrapper #content .body .rows .row p.contact { font-size: 1.4em; line-height: 28px;  text-align: center; }
#ptw #wrapper #content .body .rows .row p.contact em { font-size: 1.6em; font-style: normal; }
#ptw #wrapper #content .body .rows .color { background: transparent url(/images/colorise-bg.gif) 365px 0 repeat-y; }

#ptw #wrapper #content .body .left .rows .row .rcol .embed { border-top: 1px solid #000; }
#ptw #wrapper #content .body .left .rows .pad { 
	height: 50px; background: transparent url(/images/colorise-bg.gif) 246px 0 repeat-y; }




/* contact us */
#contactUs #wrapper #content .body { background: transparent url(/images/colorise-wide-bg.gif) 259px 0 repeat-y; }
#contactUs #wrapper #content .body h2 { border-bottom: 1px solid black; }

#contactUs #wrapper #content .body .left  { 
	float: left; width: 237px; padding: 335px 0 0 0;  
	background: #fff url(/images/person-contact.jpg) 0 0 no-repeat; }

#contactUs #wrapper #content .body .left form { margin: 0; padding: 5px;  }

#contactUs #wrapper #content .body .left p,
#contactUs #wrapper #content .body .left h3 { border-top: 1px solid #000; }
#contactUs #wrapper #content .body .left p { padding: 10px 10px 0 10px; }

#contactUs #wrapper #content .body .right  { float: right; width: 492px; padding: 0 0 20px 0; }

#contactUs #wrapper #content .body .right address { margin: 0; padding: 10px 0 10px 0;  }

#contactUs #wrapper #content .body .right form { 
	margin: 0; border-top: 1px solid #000;
	padding: 20px 10px 40px 10px; background: #fff; border-bottom: 1px solid #000; }
#contactUs #wrapper #content .body .right span { color: #ee1d23; }

/* form */
#contactUs #wrapper #content .body .right form label { color: #444; display: block; float: left; padding: 4px 0 2px 0; width: 420px; }
#contactUs #wrapper #content .body .right form select,
#contactUs #wrapper #content .body .right form textarea, 
#contactUs #wrapper #content .body .right form input { border: 1px solid #87939a; border-top: 1px solid #323c44; width: 420px !important; height: 30px; font-size: 15px; margin-top: 7px; }

#contactUs #wrapper #content .body .right #submit { width: 100px !important; cursor: pointer; margin: 0; } 
#formEnquiry .referrer { visibility: hidden; }
#clients .referrer { visibility: hidden; }
#formEnquiry p em { color: red; }
#formEnquiry .LV_validation_message { display: block; width: 414px; padding: 3px; }
#formEnquiry .LV_valid { background: #cdf5b0; color: #000; border: 1px solid #ccc; }
#formEnquiry .LV_invalid { background: #fedcd6; color: #000; border: 1px solid #ccc; }


#contactUs #wrapper #content .body .right p { padding: 10px 0 10px 10px; font-size: 1.3em; line-height: 18px; }
#contactUs #wrapper #content .body .right p a { color: #000; text-decoration: none; background: transparent url(/images/pdf.gif) 0 0 no-repeat; line-height: 18px; padding: 2px 0 2px 20px; }
#contactUs #wrapper #content .body .right p.noPDF a { color: #000; text-decoration: none; padding: 0; background: none; }
#contactUs #wrapper #content .body .right p a:hover { text-decoration: underline; }


/* gs change 16-7-09 */
/* toolkit */
#toolkit #wrapper #content .body .left { float: left; width: 350px; background: transparent url(/images/toolkit_knife.jpg) 0 0 no-repeat; padding: 455px 0 0 0; }
#toolkit #wrapper #content .body .left p { padding: 15px 10px 10px 10px; }

#toolkit #wrapper #content .body .right { border-left: 1px solid #000; position: releative; float: right; width: 379px; }


#toolkit .left h3 { border-top: 1px solid #000; border-bottom: 1px solid #000; }
#toolkit .left h3.offer { display: block; height: 37px; padding: 0; margin: 0; text-indent: -9999px; }
#toolkit .left h3.offer { background-image: url(/images/text/toolkit/txt-whatisit.gif); }

#toolkit #wrapper #content .body .right #quote { position: relative; float: left; height: 171px; padding: 0; margin: 0; }

#toolkit .right h2 { display: block; height: 69px; padding: 0; margin: 0; text-indent: -9999px; }
#toolkit .right h2 { background: transparent url(/images/text/toolkit/tx-toolkit.gif); background-position: 0 0; }

/*#toolkit .right .rows .row { padding: 180px 0 0 0; background: transparent url(/images/quote-toolkit.gif) 0 5px no-repeat; }*/
#toolkit .right .rows .row .lcol h3.offer { display: block; height: 37px; padding: 0; margin: 0; text-indent: -9999px; }
#toolkit .right .rows .row .lcol h3.offer { background: transparent url(/images/text/toolkit/txt-whatdoesitoffer.gif) 0 0; }
#toolkit .right .rows .row .lcol h3.offer { border-top: 1px solid #000; border-bottom: 1px solid #000; }

#toolkit .right .rows .row .lcol { position: relative; float: right; width: 379px;  }
#toolkit .right .rows .row .lcol p { padding: 10px 10px 5px 13px; }

#toolkit #mPlan { position: relative; float: left; width: 377px; margin: 10px 0 10px 0; }
#toolkit #mPlan ul { padding: 0; margin: 0; list-style-type: none; display: block; }
#toolkit #mPlan li { padding: 0; margin: 0; position: relative; float: left; display: block; }
#toolkit #mPlan li { width: 176px; height: 22px; text-indent: -9999px;}

#toolkit #mPlan li.b1 { background: transparent url(/images/text/toolkit/b1.gif) 0 0 no-repeat; margin: 0 3px 4px 10px; }
#toolkit #mPlan li.b2 { background: transparent url(/images/text/toolkit/b2.gif) 0 0 no-repeat; margin: 0 0 5px 4px; }
#toolkit #mPlan li.b3 { background: transparent url(/images/text/toolkit/b3.gif) 0 0 no-repeat; margin: 0 3px 4px 10px; }
#toolkit #mPlan li.b4 { background: transparent url(/images/text/toolkit/b4.gif) 0 0 no-repeat; margin: 0 0 5px 4px; }
#toolkit #mPlan li.b5 { background: transparent url(/images/text/toolkit/b5.gif) 0 0 no-repeat; margin: 0 3px 4px 10px; }
#toolkit #mPlan li.b6 { background: transparent url(/images/text/toolkit/b6.gif) 0 0 no-repeat; margin: 0 0 5px 4px; }
#toolkit #mPlan li.b7 { background: transparent url(/images/text/toolkit/b7.gif) 0 0 no-repeat; margin: 0 3px 4px 10px; }
#toolkit #mPlan li.b8 { background: transparent url(/images/text/toolkit/b8.gif) 0 0 no-repeat; margin: 0 0 5px 4px; }

#toolkit #wrapper #content .body .right .rows .row .color { position: relative; float: right; width: 379px; background-color: #dfe4de; }
#toolkit h3.next { border-top: 1px solid #000; border-bottom: 1px solid #000; }
#toolkit h3.next { display: block; height: 29px; padding: 0; margin: 0; text-indent: -9999px;   }
#toolkit h3.next { background: #231f20 url(/images/text/toolkit/txt-whathappensnext.gif) 0 0 no-repeat; }

#toolkit #wrapper #content .body .right .rows .row .color p.contact span { display: none; }

#toolkit #wrapper #content .body .right .rows .row .color { padding: 0 0 8px 0; }


/* footer */
#wrapper #footer {
	position: relative; height: 122px; z-index: 10;
	background: transparent url(/images/bottom-shadow.gif) 0 0 no-repeat; }

/* text styles; replaced sIFR method */

/* home */ 
#home .right h3,
#home .right h4 { text-indent: -9999px; padding: 0; margin: 0; }
#home .right h3 {
	width: 477px; height: 116px;background: transparent url(/images/text/home/ti_home3.gif) 0 0 no-repeat; }

/* gs change 16-7-09 */
#home .right h4 {
	position: relative; 
	width: 477px; height: 26px; background: #9fada0 url(/images/text/home/tx_offers2.gif) 0 0 no-repeat; }

#home .right dl dt strong {
	text-indent: -9999px; height: 75px; width: 72px; }
#home .right dl dt span {
	text-indent: -9999px; height: 75px; width: 169px; }
	
#home .right dl dt.one strong { background: #ee1d23 url(/images/text/home/tx_home_one.gif) 0 0 no-repeat !important; }
#home .right dl dt.one span { background: #cccbb6 url(/images/text/home/tx_home_nbw2.gif) 0 0 no-repeat !important; }

#home .right dl dt.two strong { background: #ee1d23 url(/images/text/home/tx_home_two.gif) 0 0 no-repeat !important; }
#home .right dl dt.two span { background: #cccbb6 url(/images/text/home/tx_home_nba.gif) 0 0 no-repeat !important; }

#home .right dl dt.three strong { background: #ee1d23 url(/images/text/home/tx_home_three.gif) 0 0 no-repeat !important; }
#home .right dl dt.three span { background: #cccbb6 url(/images/text/home/tx_home_nbt2.gif) 0 0 no-repeat !important; }

#home .right dl dt.four strong { background: #ee1d23 url(/images/text/home/tx_home_four.gif) 0 0 no-repeat !important; }
#home .right dl dt.four span { background: #cccbb6 url(/images/text/home/tx_home_ptw.gif) 0 0 no-repeat !important; }

/* gs change 16-7-09 */
#home .right dl dt.five strong { background: #ee1d23 url(/images/text/home/tx_home_five.gif) 0 0 no-repeat !important; }
#home .right dl dt.five span { background: #cccbb6 url(/images/text/home/tx_home_toolkit.gif) 0 0 no-repeat !important; }


/* about us */
#aboutUs h2 {
	padding: 0; margin: 0; text-indent: -9999px; 
	width: 730px; height: 55px; background: #fff url(/images/text/about_us/ti_about_us.gif) 0 0 no-repeat; }
	
#aboutUs h3 { line-height: 1em; }

#aboutUs p.mattIntro,
#aboutUs p.markIntro,
#aboutUs p.camillaIntro { padding: 0; margin: 14px 0 0 0; display: block; width: 492px; text-indent: -9999px; }

#aboutUs p.camillaIntro { height: 44px; background: transparent url(/images/text/about_us/tx_camilla_honey.gif) 0 0 no-repeat }
#aboutUs p.markIntro { margin: 15px 0 0 0; height: 70px; background: transparent url(/images/text/about_us/tx_mark_clark.gif) 0 0 no-repeat }
#aboutUs p.mattIntro { margin: 15px 0 0 0; height: 77px; background: transparent url(/images/text/about_us/tx_matt_ravden.gif) 0 0 no-repeat }





/* contact us */
#contactUs h2,
#contactUs h3 { padding: 0; margin: 0; text-indent: -9999px; }
#contactUs h2 {
	width: 730px; height: 55px; background: #fff url(/images/text/contact_us/ti_contact_us.gif) 0 0 no-repeat; }

#contactUs h3 {
	width: 237px; height: 30px; background: #ee1d23 url(/images/text/contact_us/tx_jfdi_newsletter.gif) 0 0 no-repeat; }


/* new business workshop */
#nbw h3 { padding: 0; margin: 0; text-indent: -9999px; }

#nbw h3.offer,
#nbw h3.involved { 
	width: 246px; height: 30px; background-color: #9fad9e; background-position: 0 0; background-repeat: no-repeat;}

#nbw h3.offer { background-image: url(/images/text/nbw/tx_nbw_offer.gif); }
#nbw h3.involved { background-image: url(/images/text/nbw/tx_nbw_involved.gif); }

#nbw h3.attend,
#nbw h3.where,
#nbw h3.next { width: 260px; height: 30px; background-color: #ee1d23; background-position: 0 0; background-repeat: no-repeat;}

#nbw h3.attend { background-image: url(/images/text/nbw/tx_nbw_attend.gif); }
#nbw h3.where { background-image: url(/images/text/nbw/tx_nbw_where.gif); }
#nbw h3.next { background-image: url(/images/text/nbw/tx_nbw_next.gif); }


/* new business academy */
#nba h3 { padding: 0; margin: 0; text-indent: -9999px; }

#nba h3.offer,
#nba h3.involved { 
	width: 246px; height: 30px; background-color: #9fad9e; background-position: 0 0; background-repeat: no-repeat;}

#nba h3.offer { background-image: url(/images/text/nba/tx_nba_offer.gif); }
#nba h3.involved { background-image: url(/images/text/nba/tx_nba_involved.gif); }

#nba h3.attend,
#nba h3.where,
#nba h3.next { width: 260px; height: 30px; background-color: #ee1d23; background-position: 0 0; background-repeat: no-repeat;}

#nba h3.attend { background-image: url(/images/text/nba/tx_nba_attend.gif); }
#nba h3.where { background-image: url(/images/text/nba/tx_nba_where.gif); }
#nba h3.next { background-image: url(/images/text/nba/tx_nba_next.gif); }

/* new business training */
#nbt h2,
#nbt h3 { padding: 0; margin: 0; text-indent: -9999px; }
#nbt h2 {
	width: 730px; height: 55px; background: #fff url(/images/text/nbt/ti_nbt2.gif) 0 0 no-repeat; }

#nbt h3.offer,
#nbt h3.involved,
#nbt h3.cost { width: 365px; height: 30px; background-color: #9fad9e; background-position: 0 0; background-repeat: no-repeat;}

#nbt h3.offer { background-image: url(/images/text/nbt/tx_nbt_offer.gif); }
#nbt h3.involved { background-image: url(/images/text/nbt/tx_nbt_involved.gif); }
#nbt h3.cost { background-image: url(/images/text/nbt/tx_nbt_cost.gif); }

#nbt h3.attend,
#nbt h3.where,
#nbt h3.next { width: 364px; height: 30px; background-color: #ee1d23; background-position: 0 0; background-repeat: no-repeat;}

#nbt h3.attend { background-image: url(/images/text/nbt/tx_nbt_attend.gif); }
#nbt h3.where { background-image: url(/images/text/nbt/tx_nbt_where.gif); }
#nbt h3.next { background-image: url(/images/text/nbt/tx_nbt_next.gif); }


/* Pitching to win */
#ptw h2,
#ptw h3 { padding: 0; margin: 0; text-indent: -9999px; }

#ptw h2 {
	width: 730px; height: 55px; background: #fff url(/images/text/ptw/ti_ptw.gif) 0 0 no-repeat; }

#ptw h3.offer,
#ptw h3.involved { 
	width: 365px; height: 30px; background-color: #9fad9e; background-position: 0 0; background-repeat: no-repeat;}

#ptw h3.offer { background-image: url(/images/text/ptw/tx_ptw_offer.gif); }
#ptw h3.involved { background-image: url(/images/text/ptw/tx_ptw_involved.gif); }

#ptw h3.cost,
#ptw h3.attend,
#ptw h3.where,
#ptw h3.next { width: 365px; height: 30px; background-color: #ee1d23; background-position: 0 0; background-repeat: no-repeat;}

#ptw h3.attend { background-image: url(/images/text/ptw/tx_ptw_attend.gif); }
#ptw h3.where { background-image: url(/images/text/ptw/tx_ptw_where.gif); }
#ptw h3.next { background-image: url(/images/text/ptw/tx_ptw_next.gif); }
#ptw h3.cost { background-image: url(/images/text/ptw/tx_ptw_cost.gif); }

sup { font-size: 0.7em; }
strong.jfdi {font-size: 1.1em; }

/* Hide phone number */
#nbw #wrapper #content .body .contact span,
#nbt #wrapper #content .body .contact span,
#ptw #wrapper #content .body .contact span,
#nba #wrapper #content .body .contact span { display: none; }



