/* Page body 
body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
*/
* { 
	font-family:Arial, Tahoma, Verdana, sans-serif;
	color:#333333;
	font-weight:normal
}

.lgText, .heading{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* Text */
.smText{
}

.lgText{
	font-size: 15px;
}

.heading{
	font-size: 19px;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

a.smLink {
	
}

/* navigation hyperlinks */
a.nav, a.nav:visited{
	color : #444444;
	text-decoration: none;
	
	font-weight: bold;
}

a.nav:hover, a.nav:visited:hover{
	color : #999999;
	text-decoration : underline;
	
	font-weight: bold;
}

/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border:none 
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}

/* Rich Text Editor */
.WebWizRTEbutton{
	 border: #EFEFEF 1px solid;
}

.WebWizRTEtextarea{
	width:300px;
	background-color: #FFFFFF;
	font-family:Arial, Tahoma, Verdana, sans-serif !important;
	font-size:15px !important;
}
.WebWizRTEtextarea{
	width:300px;
	background-color: #FFFFFF;
	font-family:Arial, Tahoma, Verdana, sans-serif !important;
	font-size:15px !important;
}
.WebWizRTEtextarea b, strong{
	font-size:15px !important;
}
.WebWizRTEtextarea em{
	font-size:15px !important;
}
.WebWizRTEtextarea u{
	font-size:15px !important;
	text-decoration:underline !important;
}

.RTEbutton{
	background-color: #E6E7F2;
}

/* Tables */
.basicTable{
	border: 0px;
	width: 98%;
}

.errorTable{
	border: 1px solid #FD7D40;
	background-color: #FFF2E6;
	width: 98%;
	color: #FF0000;
}

.tableBorder, .wwgAdTable{
	border: 1px solid #B6B9CB;
	background-color: #FFFFFF;
	width: 98%;
}

/* Table Ledger */
.tableLedger, .tableLedger td{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #893E45;
	height: 26px;
}

.tableLedger a:link, .tableLedger a:visited{
	color : #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	color : #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	background-color: #EFB979;
	height: 22px;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #EFB979;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Tables */
.tableRow{
	background-color: #FAE7D1;
}

.tableTopRow, .tableBottomRow{
	background-color: #FAE7D1;
}

/* Alternating Row Colours */
.evenTableRow{
	background-color: #FAE7D1;

}

.oddTableRow{
	background-color: #FAE7D1;
}

.hiddenTableRow{
	background-color: #DFDFDF;
}

/* Private messager */
.PMtableRow{
	background-color: #FAE7D1;
}

.PMmsgBody{
	width: 99%;
	max-height: 350px;
	float: left; 
	overflow: auto;
}

/* Forum posts */
.msgBody{
	width: 100%;
}

.msgEvenTableRow, .msgEvenTableSide{
	background-color: #F8F8FC;
	
}

.msgOddTableRow, .msgOddTableSide{
	background-color: #F8F8FC;
	
}

.msgEvenTableSide a:link, .msgEvenTableSide a:visited, .msgOddTableSide a:link, .msgOddTableSide a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.msgEvenTableSide a:hover, .msgEvenTableSide a:visited:hover, .msgOddTableSide a:hover, .msgOddTableSide a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

.msgHiddenTableRow{
	
	background-image: url(../forum_images/pre_approved_post.gif);
}

.msgLineDevider{
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #E1E2F0;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #EFB979;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	
}

.calDateCell{
	background-color: #F8F8FC;
}

.calTodayCell{
	background-color: #F8F8FC;
	border:1px solid #FF0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

/* Forum ads */
/* WARNING: Changing the adverts so they are no-longer visable or readable will break the terms of the license agreement */

.wwgAdTD {
	background-color: #F8F8FC;
	color : #000000;
}

.wwgAdTitle a:link, .wwgAdTitle a:visited, .wwgAdTitle a:hover, .wwgAdTitle a:visited:hover{
	color : #0000FF;
	text-decoration: underline;
}

.wwgAdFooter{
	color: #FFFFFF;
	background-color: #893E45;
}

.wwgAdFooter a:link, .wwgAdFooter a:visited, .wwgAdFooter a:hover, .wwgAdFooter a:visited:hover{
	color : #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/* WEB FEET CSS Document */
body { margin:0px; padding:0px; background:#f6f6f6; }


* { 
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; vtext-align:left; line-height:16px; }

strong, p strong { font-weight:bold; }


h2.h_high-quality { width:276px; height:55px; background:url('h_high-quality.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; position:absolute; top:130px; left:6px; }


ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; display:block; width:760px; }
	ul.ul_main li { background:url('arrow_ul.gif') no-repeat 0 3px; padding:0 0 0 18px; margin:0 0 6px 8px; line-height:18px;  }

ul.ul_links {margin:0; padding:0px; width:680px; margin:20px 6px 10px 0px;}
	ul.ul_links li { list-style:none; line-height:16px; }
		a.ul_links, a.ul_links:active, a.ul_links:visited { color:#233e99; text-decoration:none; }
		a.ul_links:hover { text-decoration:underline; }


#wrap { width:872px; margin:0px auto 0px auto; text-align:center; padding:0px; }	

	#top { width:872px; height:185px; background:url('header.jpg') no-repeat 0 28px; display:block; padding:0; position:relative; }
	#top .links { width:400px; height:18px; background:none; position:absolute; top:15px; left:456px; text-align:right; margin:0; padding:0; list-style:none; }
	#top .links li { display:inline; float:right; height:18px; overflow:hidden; margin:0 18px 0 0; }
	#top .links li a:hover { text-decoration:underline; }
	.email { background:url(ico_email.gif) no-repeat 0 3px; padding:0 0 0 24px; font-size:12px; }
	.phone { background:url(ico_phone.gif) no-repeat 0 0px; padding:0 0 0 24px; font-size:12px; }
		
	#logo { width:199px; height:68px; display:block; background:url('logo.gif') no-repeat; overflow:hidden; position:absolute; margin:0; padding:0; top:72px; left:56px; z-index:12; text-align:left; text-indent:-9999px; }
	
	#top #menu { width:500px; height:36px; margin:0; padding:0; list-style:none; display:block; position:absolute; top:126px; left:342px;  }
	#top #menu li { display:inline; float:left; height:36px; line-height:36px; overflow:hidden; border:0; }
	#top #menu li a { font-size:13px; font-weight:bold; padding:0 14px; line-height:25px; height:36px; display:block; float:left;  }
	#top #menu li a:hover { color:#d32026; background:url('menuOn.gif') repeat-x; display:block; float:left; line-height:25px;}
	
	
	#content { width:832px; margin:0 auto; padding:0; display:block; overflow:hidden; }
	#content .where { width:812px; padding:6px 10px; overflow:hidden; display:block; text-align:left; color:#666; }
	#content .where * { color:#666666 }
	
	
	#forum-menu { width:832px; height:34px; margin:8px 0 20px 0; padding:0px; text-align:left; display:block; background:#d32026; }	
	#fmenu { width:450px; height:34px; margin:0; padding:0; list-style:none; float:left; display:inline; overflow:hidden; background:none; }
	#fmenu li { float:left; display:inline; }
	#fmenu li a { font-size:11px; font-weight:bold; padding:0 14px; line-height:34px; height:34px; display:block; float:left; color:#fff; }
	#fmenu li a:hover { background:#000; }
	
	#frm-search-top { width:380px; height:34px; float:right; overflow:hidden; background:#333333; overflow:hidden; position:relative;}
	#frm-search-top ul { width:380px; height:34px; margin:0; padding:0; list-style:none; overflow:hidden; background:none; }
	#frm-search-top ul li { float:left; display:inline; margin:0 0 0 8px; line-height:34px; }
	#frm-search-top ul li.l-input { width:110px; background:url('bg_input.gif') repeat-x; }
	#frm-search-top ul li span { color:#fff; line-height:34px; padding:0 0 0 20px;}
	#frm-search-top ul li.l-input input { width:104px; height:16px; border:0; background:#f4f4f4; margin:7px 0 0 2px;}
	#btn_go { width:28px; height:21px; background:url('btn_go.gif') no-repeat; display:block; position:absolute; top:7px; left:335px; text-align:left; text-indent:-9999px; }
	#btn_go:hover { background-position:0 -21px; }
	
	
	.tableBorder, .tableBorder tr, .tableBorder tr td { text-align:left; }
	
	
	
			
			
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:913px; height:80px; margin:12px 0 4px 0; padding:0px; overflow:hidden; display:block; background:#d9e0f9 url('bg_footer.jpg') no-repeat;  }
	#footer_menu { width:860px; margin:20px auto 0 auto; padding:0px; line-height:20px; text-align:center; }
	#footer_menu a { display:inline; margin:0 6px; padding:0px; }
	#footer_menu a.a_first { display:inline; margin:0 15px; margin-left:0px; padding:0px; text-decoration:none; }	
	#footer_menu a:hover {text-decoration:underline; } 
	#footer_menu p { text-align:center; color:#ababab; }
	#footer_menu p span { margin:0 10px; color:#ababab;}
	#footer_menu p a { color:#ababab; margin:0; padding:0; }
	
	
	/* pricies with flags */
	a#price-aud { width:200px; height:24px; background:url('flag-aud.gif') no-repeat; padding-left:55px; display:block; margin:6px 0 0 0; outline:none; overflow:hidden; }
	a#price-aud:hover { text-decoration:underline; }
	
	a#price-sin { width:200px; height:24px; background:url('flag-sin.gif') no-repeat; padding-left:55px; display:block; margin:6px 0 0 0; outline:none; overflow:hidden;}
	a#price-sin:hover { text-decoration:underline; }
	
	a#price-uk { width:200px; height:24px; background:url('flag-uk.gif') no-repeat; padding-left:55px; display:block; margin:6px 0 0 0; outline:none; overflow:hidden;}
	a#price-uk:hover { text-decoration:underline; }
	
	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px; width:100%; }

/* STYLE IE */
h2.h_welcome   { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_welcome.png', sizingMethod='crop'); }
h2.h_our-products { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_our-products.png', sizingMethod='crop'); }
h2.h_global-impact { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_global-impact.png', sizingMethod='crop'); }
h2.h_our_approach { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_our_approach.png', sizingMethod='crop'); }
h2.h_breakthrough-insights { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_breakthrough-insights.png', sizingMethod='crop'); }
h2.h_real-life-application { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_real-life-application.png', sizingMethod='crop'); }
h2.h_two-expert-coaches { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_two-expert-coaches.png', sizingMethod='crop'); }
h2.h_our_clients { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_our_clients.png', sizingMethod='crop'); }

h2.h_case-studies { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_case-studies.png', sizingMethod='crop'); }
h2.h_our_prices { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_our_prices.png', sizingMethod='crop'); }
h2.h_about-us { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_about-us.png', sizingMethod='crop'); }
h2.h_founders { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_founders.png', sizingMethod='crop'); }
h2.h_architect { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_architect.png', sizingMethod='crop'); }
h2.h_our-coaches { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_our-coaches.png', sizingMethod='crop'); }
h2.h_our-specialists { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_our-specialists.png', sizingMethod='crop'); }
h2.h_contact-us { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_contact-us.png', sizingMethod='crop'); }
h2.h_links { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_links.png', sizingMethod='crop'); }
h2.h_sitemap { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_sitemap.png', sizingMethod='crop'); }


.spark_tbl_td01_2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-pink.png', sizingMethod='scale'); }
.spark_tbl_td02_2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-blue.png', sizingMethod='scale'); }
.spark_tbl_td03_2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-dblue.png', sizingMethod='scale'); }

#prices_bronze_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prices_bronze2.png', sizingMethod='crop'); }
#prices_silver_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prices_silver2.png', sizingMethod='crop'); }
#prices_gold_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prices_gold2.png', sizingMethod='crop'); }


#home-map { width:151px; height:111px; margin:15px auto; padding:0; display:block; overflow:hidden; float:none; }

/* OVERFORUM */

.tableBorder, .tableBorder tr, .tableBorder tr td { text-align:left; }

a:hover { text-decoration:underline; }


/* Table Ledger */
.tableLedger, .tableLedger td{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	height: 26px;
}
	/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	background-color: #d32026;
	height: 22px;
}

tr.tableSubLedger td {
	font-weight: bold;
	color:#fff;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	color : #fff;
	text-decoration: underline;
	font-weight: bold;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #fff;
	text-decoration : underline;
	font-weight: bold;
}

.tableBorder tr.oddTableRow, .tableBorder tr.oddTableRow td {color:#333333; background:#eaeaea; }
.tableBorder tr.evenTableRow, .tableBorder tr.evenTableRow td {color:#333333; background:#eaeaea; }
.tableBorder, .tableBorder tr, .tableBorder tr td  a { color:#990066; font-weight:bold; }
.tableBorder, .tableBorder tr, .tableBorder tr td  a:hover { text-decoration:underline; }

.basicTable tr td, .basicTable tr td a { color:#990066; font-weight:bold; }

.newTopic-add { width:100%; width:870px; height:43px; margin:30px 0 20px 0; background:url('../forum_images/bg_newTopic-add.jpg') no-repeat; clear:both;  }
.newTopic-add tr td { vertical-align:middle!important; }

.newTopicD-add { width:100%; width:870px; height:43px; margin:20px 0px 40px 0px; background:url('../forum_images/bg_newTopic-add.jpg') no-repeat; clear:both; float:none; }
.newTopicD-add tr td { vertical-align:middle; }

td.smText a.smLink { font-weight:bold!important; font-size:11px; color:#990066!important; }
.basicTable tr.smText td, td.smText { color:#333333!important; font-weight:normal!important; font-size:11px; }

.icons-desc { width:70%; margin:0 auto; padding:0; }

.pages-add { padding-left:40px; text-align:left; }
.pages-add a { font-weight:bold!important; }

.tableRow, .tableBottomRow, .msgEvenTableRow, .msgEvenTableSide, .msgOddTableRow, .msgOddTableSide { background:#eaeaea; }
.postSeparatorTableRow{ background:#d32026; }

tr.topicTitle td { font-size:11px; color:#333!important; font-weight:normal; text-align:left; background:#fff; padding-left:6px; }
tr.topicTitle td img { margin:0 4px 0 0 ;}
tr.topicTitle td span { font-weight:bold; }
	
.heading { font-size:18px; font-weight:bold; color:#333333!important; }	


#topics { float:left; width:662px; display:inline; background:none; }

.tableBorder { width:660px; text-align:left; }

.tbl-right { width:162px; float:right; background:#ddd; display:inline; overflow:hidden; text-align:left; }
.tbl-right table { background:#fff; border:1px solid #b6b9cb; }
.tbl-right table tr td { padding:8px; text-align:left; color:#333333; background:#eaeaea; }
.tbl-right table tr td.smText a { color:#990066!important; font-weight:bold; text-decoration:none; }
.tbl-right table tr td.smText a:hover { color:#990066; text-decoration:underline;}
.tbl-right table tr.titleR td { color:#FFFFFF; background-color:#666666; height:26px;}
.tbl-right table tr.titleR td h3 {color:#fff; font-size:12px; font-weight:bold; margin:0; padding:0; }
.tbl-right table tr.titleRed td{ background-color:#d32026; height: 22px; color:#fff; font-weight:bold; }


