@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background: #3E3F3E;
	color: #5d5c5c;
	font: 80%/1em Verdana, Geneva, sans-serif;
}
ol, ul {
	list-style: none;
}
a img, :link img, :visited img {
	border: 0;
}
:link, :visited {
	text-decoration:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h3, h4, h5, h6 {
	margin:0.8em 0 0.2em 0;
	font-weight: normal;
	font-size: 100%;
}
h1 {
	margin: 0;
	margin-bottom: 0.6em;
}
p {
	margin:0.4em 0 0.8em 0;
	font-weight: normal;
	font-size: 100%;
	line-height: 1.3em;
}
/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
	* html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* Default styling classes */
.clear {
	clear: both;
}
.float_left {
	float: left;
}

.pad_left {
	padding: 0px 10px 8px 0px;
}
.float_right {
	float: right;
}
.pad_right {
	padding: 0px 0px 8px 10px;
}
a {
	text-decoration: none;
	color: #FF9000;
	font-weight: bold;
}
a:hover {
	color: #C1BABA;
}
/* H1 Image Replacement */
#h_discover span, #h_connect span, #h_maximise span, #h_whycalibre span, #h_intention span, #h_ourmission span, #h_ourexperience span, #h_ourvision span, #h_whocalibre span, #h_becomecalibre span, #h_contactbar span, #h_findcoachtoday span, #h_search span, #h_findacoachbar span, #h_freebizcheck span, #h_programs span, #h_enquiryform span, #h_privacy span, #h_headoffice span, #h_freearticle span, #h_findacoachbar_results span, #h_discoverthepossibilities span, #h_contactsingle span, #h_fulfil span, #h_i_business-coaching span, #h_i_find-a-coach span, #h_i_programs span, #h_i_career-coaching span, #h_i_articles span, #h_ns_ph span, #h_ns_bc span, #h_ns_r span, #h_ns_ep span, #h_cbi_ep span, #h_results_clients span, #h_time_has_come span, #h_statistics span, #h_ns_cbi span, #h_stc span, #h_tsb span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#h_i_business-coaching {
	width: 131px;
	height: 157px;
	background: url(../images/index/cbi-homepage_07.jpg);
	margin-bottom: 20px;
}
#h_i_find-a-coach {
	width: 131px;
	height: 157px;
	background: url(../images/index/cbi-homepage_09.jpg);
	margin-bottom: 20px;
}
#h_i_programs {
	width: 131px;
	height: 157px;
	background: url(../images/index/cbi-homepage_11.jpg);
	margin-bottom: 20px;
}
#h_i_career-coaching {
	width: 131px;
	height: 157px;
	background: url(../images/index/cbi-homepage_13.jpg);
	margin-bottom: 20px;
}
#h_i_articles {
	width: 279px;
	height: 157px;
	background: url(../images/index/cbi-homepage_15.jpg);
	margin-bottom: 20px;
}
#h_discover {
	width: 251px;
	height: 27px;
	background: url(../images/h_discoverthepossibilities.gif);
}
#h_connect {
	width: 218px;
	height: 27px;
	background: url(../images/h_connectwithacoach.gif);
}
#h_maximise {
	width: 242px;
	height: 27px;
	background: url(../images/h_maximiseyourbusiness.gif);
}
#h_whycalibre {
	width: 237px;
	height: 26px;
	background: url(../images/h_whycalibrecoaching.gif);
}
#h_intention {
	width: 145px;
	height: 20px;
	background: url(../images/h_ourintention.gif);
}
#h_ourmission {
	width: 179px;
	height: 20px;
	background: url(../images/h_ourmission.gif);
}
#h_ourexperience {
	width: 161px;
	height: 27px;
	background: url(../images/h_ourexperience.gif);
}
#h_ourvision {
	width: 110px;
	height: 22px;
	background: url(../images/h_ourvision.gif);
}
#h_whocalibre {
	width: 345px;
	height: 28px;
	background: url(../images/h_cbifranchise-details.gif);
}
#h_becomecalibre {
	width: 345px;
	height: 28px;
	background: url(../images/h_becomeacalibrecoach.gif);
}
#h_contactbar {
	width: 169px;
	height: 29px;
	background: url(../images/h_contactform.gif);
}
#h_findcoachtoday {
	width: 279px;
	height: 30px;
	background: url(../images/h_findacoachtoday.gif);
}
#h_findacoachbar_results {
	width: 226px;
	height: 30px;
	background: url(../images/h_contactthiscoach.gif);
}
#h_search {
	width: 195px;
	height: 27px;
	background: url(../images/h_searchbylocation.gif);
}
#h_findacoachbar {
	width: 169px;
	height: 30px;
	background: url(../images/h_findacoach.gif);
}
#h_programs {
	width: 174px;
	height: 29px;
	background: url(../images/h_calibreprograms.gif);
}
#h_privacy {
	width: 317px;
	height: 28px;
	background: url(../images/h_privacy.gif);
}
#h_freebizcheck {
	width: 140px;
	height: 40px;
	background: url(../images/h_freebizcheck.gif);
}
#h_enquiryform {
	width: 169px;
	height: 32px;
	background: url(../images/h_enquiryform.gif);
}
#h_freearticle {
	width: 301px;
	height: 30px;
	background: url(../images/h_articlerequestform.gif);
}
#h_headoffice {
	width: 129px;
	height: 32px;
	background: url(../images/h_headoffice.gif);
}
#h_discoverthepossibilities {
	width: 487px;
	height: 28px;
	background: url(../images/h_makeadifference.gif);
}
#h_contactsingle {
	width: 281px;
	height: 28px;
	background: url(../images/h_contact.gif);
}
#h_fulfil {
	width: 281px;
	height: 28px;
	background: url(../images/h_fulfil.gif);
}

#h_results_clients {
	width: 345px;
	height: 28px;
	background: url(../images/h_results-our-clients-produce.gif);
}

#h_statistics {
	width: 345px;
	height: 28px;
	background: url(../images/h_statistics.gif);
}

#h_time_has_come {
	width: 345px;
	height: 28px;
	background: url(../images/h_coaching-the-time-has-come.gif);
}

#h_ns_ph {
	width: 149px;
	height: 14px;
	background: url(../images/ns_index/index_06.jpg);
	margin-left: 75px;
	margin-bottom: 17px;
}
#h_ns_bc {
	width: 204px;
	height: 25px;
	background: url(../images/ns_index/index_ns_21.jpg);
	margin-bottom: 10px;
}
#h_ns_r {
	width: 204px;
	height: 25px;
	background: url(../images/ns_index/index_ns_25.jpg);
	margin-bottom: 10px;
}
#h_ns_ep {
	width: 204px;
	height: 25px;
	background: url(../images/ns_index/index_ns_23.jpg);
	margin-bottom: 10px;
}
#h_cbi_ep {
	width: 568px;
	height: 25px;
	background: url(../images/ex/ex_13.jpg);
}

#h_ns_cbi {
	width: 632px;
	height: 29px;
	background: url(../images/ns_index/index_ns_13.jpg);
}

#h_stc {
	width: 416px;
	height: 30px;
	background: url(../images/h_steps-to-coach.jpg);
}

#h_tsb {
	width: 416px;
	height: 30px;
	background: url(../images/h_training-support-business.jpg);
}
/* Menubar */
#menubar ul {
	line-height: 4em;
	float:right;
	list-style:none;
	margin:0px;
	padding:0;
	height: 40px;
}
#menubar ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#menubar ul li a {
	text-decoration:none;
	margin: 0;
	margin-left: 1px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-transform: uppercase;
}
/* Main Container (Center Content) */
#container {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
/* Content Container (For side padding) */
#subcontainer {
	margin: 0.5em 40px 0.5em 39px;
}
/* Static Containers */
#topbar {
	color: #FFF;
	margin-bottom: 1em;
}
#imagebar {
}
#content {
	margin-top: 5px;
	background: #FFF;
	padding-bottom: 1em;
}
#footer {
	margin-top: 1.5em;
	text-align: center;
	color: #FFF;
}
#i_container {
	padding: 1.5em 1.5em 0em;
	position: relative;
}
/* Index Containers */
#i_col1, #i_col2, #i_col3 {
	width: 288px;
	float: left;
	background: #FFF;
	margin-right: 1.6em;
	position: relative;
	height: 28em;
}
#i_col3 {
	margin-right: 0;
}
#i_content {
	margin-top: 5px;
	padding-bottom: 2em;
	background: #FFF;
}
/* 2col Containters */
#twocol_container {
	padding: 0em 0em 0em 1.5em;
	position: relative;
}
#leftcol_old {
	float: left;
	margin: 1.5em 0em 0em;
	width: 570px;
}
#rightcol_old {
	float: right;
	width: 313px;
	margin-right: 0.5em;
	margin-top: 0.6em;
	background: #F5F5F5;
	padding: 0.5em;
}
#leftcol {
	float: left;
	margin: 1.5em 0em 0em;
	width: 665px;
}
#rightcol {
	float: right;
	width: 218px;
	margin-right: 0.5em;
	margin-top: 0.6em;
	background: #F5F5F5;
	padding: 0.5em;
}
#ex_leftcol {
	float: left;
	margin: 1.5em 0em 0em;
	width: 620px;
}
#ex_rightcol {
	float: right;
	width: 263px;
	margin-right: 0.5em;
	margin-top: 0.6em;
	padding: 0.5em;
}
#rightcol img {
	padding-top: 0.5em;
}
#contactbar {
}
/* Positioning Elements */
#topbar p {
	margin: 0;
	padding: 0;
	line-height: 4em;
}
#footer a {
	text-transform: uppercase;
}
#footer .sgx {
	text-transform: none;
}
/* Image Rollovers for I_cols */
#i_becomeacoach span, #i_findacoach span, #i_programs span, #i_franchise span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
a#i_becomeacoach, a#i_findacoach, a#i_programs {
	height: 173px;
	width: 288px;
	position: absolute;
	bottom: 0;
}
a#i_franchise {
	height: 358px;
	width: 288px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/i_franchise.gif) no-repeat 0px 0px;
}
a#i_franchise:hover {
	background: url(../images/i_franchise_r.gif) no-repeat 0px 0px;
}
a#i_becomeacoach {
	background: url(../images/i_becomeacoach.gif) no-repeat 0px 0px;
}
a#i_becomeacoach:hover {
	background: url(../images/i_becomeacoach_r.gif) no-repeat 0px 0px;
}
a#i_findacoach {
	background: url(../images/i_findacoach.gif) no-repeat 0px 0px;
}
a#i_findacoach:hover {
	background: url(../images/i_findacoach_r.gif) no-repeat 0px 0px;
}
a#i_programs {
	background: url(../images/i_programs.gif) no-repeat 0px 0px;
}
a#i_programs:hover {
	background: url(../images/i_programs_r.gif) no-repeat 0px 0px;
}
/* Table styles */
.table_header {
	color: #FFF;
	background: #f58220;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2em;
}
#search_table td {
	padding: 0.2em 1em;
}
.padded_table {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
/* List Styles */
.std_list ul {
	padding-left: 2em;
	margin-top: 1em;
	margin-bottom: 0.8em;
	list-style: disc outside;
}
.std_list li {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	line-height: 1.3em;
}
.std_list ul li ul {
	margin-top: 0.2em;
	margin-bottom: 0.8em;
	list-style: square;
}
/* Find a coach results page styles */
.facr_header {
	color: #FFF;
	background: #f58220;
	font-weight: bold;
	line-height: 2em;
	padding-left: 0.5em;
}
.facr {
	margin-top: 1.5em;
	margin-left: 0.5em;
}
.facr_col1 {
	width: 111px;
	float: left;
	padding-right: 0.5em;
	padding-top: 0.5em;
}
.facr_col2 {
	float: left;
	width: 80px;
	margin-left: 1em;
}
.facr_col3 {
	float: left;
	width: 333px;
	margin-left: 1em;
}
.facr_col1 .img_pad {
	padding-bottom: 1em;
}
/* New Homepage Styles */
.s-col {
	width: 131px;
	float: left;
	margin-right: 25px;
}
.a-col {
	width: 279px;
	float: left;
}
#ns_leftcol {
	float: left;
	width: 294px;
	position: relative;
	background:#3e3f3e;
	padding-top: 90px;
}
#ns_rightcol {
	float: left;
	width: 651px;
	position: relative;
}
#ns_lm ul, #ns_lm ul li {
	padding: 0px;
	margin: 0px;
}
#ns_rightcol {
	background: #eaeaea;
}
#ns_content {
	position: relative;
}
#ns_threecol {
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
#ns_threecol #leftcol {
	float: left;
	position: relative;
	width: 204px;
	margin: 0;
}
#ns_threecol #midcol {
	float: left;
	position: relative;
	width: 204px;
	padding-left: 7px;
	padding-right: 7px;
}
#ns_threecol #right_col {
	float: left;
	position: relative;
	width: 204px;
	margin: 0;
	padding: 0;
	background: #eaeaea;
}
#ns_threecol img {
	padding-bottom: 25px;
}
.ns {
	color: #3e3f3e;
}
.ns a {
	text-decoration: none;
	color: #3e3f3e;
}
.ns a:hover {
	color: #FF9000;
}
.std_table tr td {
	padding: 5px;
}

#r-leftcol, #r-rightcol {
	width: 45%;
	float: left;
	position: relative;
}

#r-rightcol {
	float: right;
}

#subcontainer_ns {
	margin: 0px 40px 0.5em 39px;
}

.nst { background-color: #3e3f3e; }

hr {
	margin: 20px 0px 20px 0px !important;
	margin: 0px;
	padding: 0;
}

#g_testimonial {
	padding: 5px;
	border: #f58220 1px solid;
	margin: 10px 0px 10px 0px;
}

.doc-table-hd { background: #3e3f3e; color: #FF9000; }