/* CSS Document */
body { margin:0px; padding:0px; }
.body-home {background:#d9e0f9 url('10back.jpg') no-repeat top center; margin:0px; padding:0px;}
.body-sub { background:#d9e0f9 url('10subback.jpg') no-repeat top center; margin:0px; padding:0px;}


* { 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#646464;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:left; line-height:16px; }

p.p_left { text-align:left; }
p.p_center{ text-align:center; }
p.p_right { text-align:right; }

p.who {color:#a83180; }
p.who_right {color:#a83180; text-align:right; margin-bottom:12px; }

.strong, strong, b { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }
h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }

h2.h_high-quality { width:276px; height:75px; 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; }
h2.h_turning-coaching-on-its-head { width:276px; height:174px; background:url('h_turning-coaching-on-its-head.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; position:absolute; top:50px; left:336px; }
h2.h_welcome  { width:89px; height:23px; background:url('h_welcome.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; margin-top:0px; padding:1px 0 0 0px; display:block; }
h2.h_our-news { width:135px; height:23px; background:url('h_news.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; z-index:6 }
h2.h_our-products { width:185px; height:23px; background:url('h_our-products.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; z-index:6 }
h2.h_global-impact { width:139px; height:30px; background:url('h_global-impact.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px 0 0 20px; padding:1px 0 0 0px; display:block; }
h2.h_our_approach { width:135px; height:27px; background:url('h_our_approach.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_breakthrough-insights { width:212px; height:35px; background:url('h_breakthrough-insights.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_real-life-application { width:317px; height:64px; background:url('h_real-life-application.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_two-expert-coaches { width:220px; height:40px; background:url('h_two-expert-coaches.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_our_clients { width:110px; height:23px; background:url('h_our_clients.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_case-studies { width:125px; height:23px; background:url('h_case-studies.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_our_prices { width:100px; height:27px; background:url('h_our_prices.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_about-us { width:90px; height:23px; background:url('h_about-us.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_founders { width:140px; height:21px; background:url('h_founders.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_architect { width:140px; height:21px; background:url('h_architect.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_our-coaches  { width:140px; height:21px; background:url('h_our-coaches.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_our-specialists { width:150px; height:24px; background:url('h_our-specialists.gif') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_contact-us { width:103px; height:23px; background:url('h_contact-us.png') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_links { width:55px; height:23px; background:url('h_links.png') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }
h2.h_sitemap { width:79px; height:27px; background:url('h_sitemap.png') no-repeat; text-align:left; text-indent:-9999px;overflow:hidden; margin:0px; padding:1px 0 0 0px; display:block; }


h3.client_title { font-size:14px; font-weight:bold; margin-bottom:4px; margin-top:10px; width:400px;  }
h2.client_name { color:#007AA1;  width:400px; }

a.products_more, a.products_more:active, a.products_more:visited { padding-left:40px; background:url('arrow.gif') no-repeat 165px 4px; padding-right:18px; font-weight:bold; outline:none;}
a.products_more:hover { text-decoration:underline; outline:none;}


#display_in{ display:inline; float:left;}

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:913px; margin:0px auto 0px auto; text-align:center; padding:0px; }	
	
	#logo { width:190px; height:167px; display:block; background:url('logo.gif') no-repeat; overflow:hidden; position:absolute; margin:0 0 0 24px; padding:0; top:0; left:24px; z-index:12; text-align:left; text-indent:-9999px; }
	
	#top-menu { width:922px; height:73px; margin:0px 0 0 0; padding:0px; text-align:left; position:relative; display:block; background:url('menu/bg.jpg') no-repeat 0 10px; z-index:10; }	
	#top-menu #ul_m_menu {margin:0px; padding:0px; margin-left:0px; float:right; margin:18px 15px 0 0; width:640px; height:44px; }
		#ul_m_menu {list-style:none; display:inline; position:relative; background:none;}
		#ul_m_menu li {display:inline; float:left; height:44px; line-height:44px; position:relative;}
		#ul_m_menu div {display:none;}
		#ul_m_menu li.dots { background:url('menu/bet.gif') no-repeat center 0; width:15px; height:44px;}		
		#ul_m_menu li a{float:left;height:44px;text-indent:-9999px;overflow:hidden;}		
			a#home{width:36px;background:url('menu/home.gif') no-repeat; background-position:0 0px; outline:none;}
			a#our_approach{width:80px;background:url('menu/approach.gif') no-repeat; background-position:0 0px; outline:none;}
			a#about_us{width:54px;background:url('menu/about_us.gif') no-repeat; background-position:0 0px; outline:none;}
			a#our_clients {width:64px;background:url('menu/our_clients.gif') no-repeat; background-position:0 0px; outline:none;}
			a#our_products{width:95px;background:url('menu/our_products.gif') no-repeat; background-position:0 0px; outline:none;}
			a#our_prices{width:61px;background:url('menu/our_prices.gif') no-repeat; background-position:0 0px; outline:none;}
			a#case_studies{width:77px;background:url('menu/case_studies.gif') no-repeat; background-position:0 0px; outline:none;}
			a#contact_us{width:64px;background:url('menu/contact_us.gif') no-repeat; background-position:0 0px;}
			#ul_m_menu li a:hover, #ul_m_menu li:hover a { background-position:0 -44px;}		
			
/* ================================================================ 

The Drop Down Menu Part was inspired on 
http://www.cssplay.co.uk/menus/drop_lists.html

This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_lists.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#ul_m_menu li.single a:hover div {display:block;  width:96px; background-color:#cbd4f1; position:absolute; left:0px; top:43px; padding-bottom:5px; z-index:2;}

#ul_m_menu li.single:hover div {display:block; width:96px; background-color:#cbd4f1; position:absolute; left:0px; top:43px; padding-bottom:5px; z-index:3;}

table.m_menu tr td { margin:0px; padding:0px; font-size:0em; height:0; position:absolute; top:0px; left:0; }

#top-menu .single:hover { position:relative;  }
#top-menu .single:hover div.subMenu {background-color:#cbd4f1; width:96px;}

#top-menu :hover div dl {display:inline; padding:0; margin:0; float:left; width:94px;}

#top-menu .single:hover div dl {width:94px;}

#top-menu :hover div dl dd {padding:0; margin:0; clear:both; overflow:hidden;}
#top-menu :hover div dl dd.first { padding-top:2px; }

#top-menu :hover div dd a {display:block; background-color:#cbd4f1; text-decoration:none; font-weight:normal; font-size:12px; color:#243f9b; text-indent:10px; height:22px; line-height:20px; background:none; width:94px; }

#top-menu :hover div dd a:hover {text-decoration:underline; background:url('menu/line2.gif') repeat-x 0px 0px; color:#fff; }		
			
/* ================================================================ 
end of the menu
 ================================================================  */	
 	
	
	
/* ================================================================ 
HOME PAGE
 ================================================================  */	
	#home-top { width:913px; height:286px; display:block; background:none; overflow:hidden; margin:0; padding:0; position:relative;  }
	#login-box { width:213px; height:212px; background:url('bg_login.gif') no-repeat; margin:0; padding:0; position:absolute; top:75px ; left:700px; overflow:hidden; }
	#frm-login { width:210px; height:190px; position:relative; display:block; overflow:hidden; margin:0; padding:0; }
	#frm-login input { width:99px; height:20px; padding:4px 3px 0 3px; border:0; }
	#frm-login .in-username { position:absolute; top:45px; left:20px; }
	#frm-login .in-password { position:absolute; top:75px; left:20px; }	
	#btn_login { width:42px; height:22px; background:url(btn_login.gif) no-repeat; overflow:hidden; text-align:left; text-indent:-9999px; position:absolute; top:76px; left:140px; }
	
	
	#home-bottom { width:913px; margin:0; padding:0; overflow:hidden; background:none; display:block; text-align:left;  }			
	#home-bottom .itemLeft { width:266px; float:left; padding:6px 6px; margin:0; overflow:hidden; background:none; text-align:left;  }	
	#home-bottom .itemCenter { width:294px; float:left; padding:6px 20px; margin:0; overflow:hidden; background:#eee; text-align:left;  }
	#home-bottom .itemCenter { width:330px; float:left; padding:6px 2px; margin:0; overflow:hidden; background:none; text-align:left;  }
	#home-bottom .itemRight { width:288px; float:left; padding:6px 6px; margin:0; overflow:hidden; background:none; text-align:left;  }
	
	#home-bottom .textBoxRight { margin:0; padding:0 25px 0 0; overflow:hidden; background:url('bg-border-home-bottom.gif') repeat-y right; }	
	#home-bottom .textBoxLeft { margin:0; padding:0 0px 0 25px; overflow:hidden; background:url('bg-border-home-bottom.gif') repeat-y left; }
	
	#home-bottom p { line-height:18px; padding:0 0 0 2px;}
	#home-bottom p a { font-weight:bold; text-decoration:underline;}
	#home-bottom p a:hover { color:#233e9b; }
	
	#home-map { width:151px; height:111px; margin:15px auto; padding:0; display:block; overflow:hidden; }
	
	#flash_products { width:330px; height:280px; display:block; margin:0 auto; overflow:hidden; padding:0; }


/* ================================================================ 
SUB PAGES
 ================================================================  */				
			
#sub-content { width:903px; margin:0; padding:100px 5px 0 5px; overflow:hidden; background:none; display:block; text-align:left; position:relative;  }		
#sub-content p { line-height:18px; margin:10px 0 12px 0; padding:0 4px; }		

#our-approachBoxes { width:903px; display:block; margin:40px 0 0 0; padding:0; overflow:hidden; }		
			
#our-approachBoxes .itemLeft { width:255px; margin:0; padding:80px 15px 0 0; overflow:hidden; float:left; display:inline; background:none; }	
#our-approachBoxes .itemRight { width:255px; margin:0; padding:80px 0px 0 10px; overflow:hidden; float:right; display:inline; background:none;}			
#our-approachBoxes .itemCenter { width:336px; margin:0; padding:0px 15px 0 10px; overflow:hidden; float:left; display:inline;background:none; }			
#real_life-square { margin:30px auto 0 auto; padding:0; }		

.paddingText {padding:0; width:80%; margin:0; overflow:hidden; background:none;}

/* ¬ ---------------------- ¬ */
/* our clients  */
/* ¬ ---------------------- ¬ */
#our-clients { width:903px; display:block; margin:0px 0 0 0; padding:0; overflow:hidden; }
	#clients_col_01 { width:295px; float:left; overflow:hidden; background:none; }
	#clients_col_02 { width:295px; margin-left:5px;display:inline; overflow:hidden; float:left; background:none;}
	#clients_col_03 { width:295px; margin-left:5px;display:inline; overflow:hidden; float:left; background:none;}
		ul.client_listC {margin:0; padding:0px; width:264px; margin:15px 6px 10px 6px;}
			ul.client_listC li { list-style:none; line-height:16px; text-align:center; }
			a.client_linkC, a.client_link:active, a.client_link:visited { color:#007AA1; text-decoration:none; text-align:center;}
			a.client_linkC:hover { text-decoration:underline; text-align:center;}		

#world-map { position:absolute; top:30px; left:225px; }	
	
			
ul.client_list {margin:0; padding:0px; width:234px; margin:15px 6px 10px 6px;}
ul.client_list li { list-style:none; line-height:16px; }
a.client_link, a.client_link:active, a.client_link:visited { color:#233e99; text-decoration:none; }
a.client_link:hover { text-decoration:underline; }


/* ¬ ---------------------- ¬ */
/* Case studies  */
/* ¬ ---------------------- ¬ */
#solutions_left_column { width:600px; float:left; background:none; }
#solutions_left_column2 { width:700px; float:left; background:none; }
#solutions_right_column { width:160px; float:right; display:inline;}

#clients_list_hor { width:726px; height:45px; margin:20px auto 10px auto; display:block; padding:4px 0 4px 0; border-bottom:#dee1ed 1px solid; border-top:#dee1ed 1px solid; }
#ul_clients_list { margin:0px; padding:0px; list-style:none; height:45px; }
#ul_clients_list li { margin-left:4px; margin-right:4px; width:113px; display:inline; float:left;}

#clients_list_ver { width:160px; height:auto; margin:20px auto 10px auto; display:block;  padding-left:4px; background:url('bg-border-home-bottom.gif') repeat-y left; }
#ul_clients_list_ver { margin:0px; padding:0px; list-style:none; margin-left:10px; }
#ul_clients_list_ver li { margin-left:4px; margin-right:4px; width:113px; margin-bottom:12px;}
#ul_clients_list_ver li p {text-align:center; font-weight:bold; margin-bottom:0px; }

		

/* ¬ ---------------------- ¬ */
/* prices  */
/* ¬ ---------------------- ¬ */
#prices_box { width:780px; margin:0px; padding:10px 0px 10px 0px; display:block; text-align:left; clear:both; }
#prices_bronze { width:239px; margin-left:14px; display:inline; float:left;}
#prices_silver { width:239px; margin-left:22px; display:inline; float:left;}
#prices_gold {width:239px; margin-left:22px; display:inline; float:left;}

p.prices_pad { padding:0px 12px 10px 12px; }

#prices_bronze_top { width:239px; background: url(prices_bronze2.png) no-repeat top center;  height:62px; display:block; overflow:hidden;}
#prices_silver_top { width:239px; background: url(prices_silver2.png) no-repeat top center; height:62px; display:block; overflow:hidden;}
#prices_gold_top { width:239px; height:62px;display:block; }

#prices_bronze_top-aus { width:239px; height:62px; display:block; overflow:hidden;}
#prices_silver_top-aus { width:239px; height:62px; display:block; overflow:hidden;}
#prices_gold_top-aus { width:239px; height:62px;display:block; }

#prices_bronze_top-sin { width:239px;  height:62px; display:block; overflow:hidden;}
#prices_silver_top-sin { width:239px; height:62px; display:block; overflow:hidden;}
#prices_gold_top-sin { width:239px;   height:62px;display:block; }

	
#prices_gold_middle { width:239px; height: 160px; background:#f2f4fd; overflow:hidden; text-align:justify;}
#prices_bronze_middle { width:239px; height: 160px; background: #f2f4fd; overflow:hidden; text-align:justify;}
#prices_silver_middle { width:239px; height: 160px; background: #f2f4fd; overflow:hidden; text-align:justify;}

	
#prices_bronze_bottom { width:239px; background: url(prices_bronze2_bottom.jpg) no-repeat top center;  height:7px; display:block; overflow:hidden; font-size:0em; line-height:1px;}
#prices_silver_bottom { width:239px; background: url(prices_silver2_bottom.jpg) no-repeat top center; height:7px; display:block; overflow:hidden; font-size:0em; line-height:1px;}
#prices_gold_bottom { width:239px; background: url(prices_gold2_bottom.jpg) no-repeat top center;  height:7px;display:block; font-size:0em; line-height:1px; }

		
		
/* ¬ ---------------------- ¬ */
/* about us  */
/* ¬ ---------------------- ¬ */

#about_welcome_box_top { width:772px; height:10px; margin:0px; padding:0px; background:url(welcome_box_top.gif) no-repeat top center; overflow:hidden; }
#about_welcome_box_middle { width:772px; margin:0px; padding:0px; background:url(welcome_box_middle.gif) repeat-y; overflow:hidden; }
.about_welcome_box_padding { padding:10px 0px 10px 0px; margin:0px; margin-bottom:10px; width:760px; }
.about_welcome_box_padding2 { padding:10px 0px 10px 0px; margin:0px; margin-bottom:10px;  }
.about_box_left_padding { padding:10px 20px 10px 0px; margin:0px; margin-bottom:10px; }
.about_box_right_padding { padding:10px 0px 10px 20px; margin:0px; margin-bottom:10px;}

#about_welcome_box_bottom { width:772px; height:10px; margin:0px; padding:0px; background:url(welcome_box_bottom.gif) no-repeat top center; overflow:hidden; }
#universal_cont_box { width:772px; margin:0px; padding:0px; overflow:hidden; padding-top:10px; }


/* ¬ ---------------------- ¬ */
/* contact us  */
/* ¬ ---------------------- ¬ */			
p.p_contact_width { width:560px; }
#contact_box_detail{  width:560px; position:relative; height:260px; }
#contact_box_left {width:265px; float:left; overflow:hidden;}
#contact_box_right { width:265px; position:absolute; top:0px; left:264px; overflow:hidden; }
#contact_box_right-third { width:265px; position:absolute; top:0px; left:530px; overflow:hidden; }		
			
		
			
			
/* ¬ ---------------------- ¬ */
/* graphic headers  */
/* ¬ ---------------------- ¬ */
h2.spark_leadership { background:url(titles/spark_leadership.gif) no-repeat; width:539px; height:50px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;} 
h2.balance_taking_control { background:url(titles/balance_taking_control.gif) no-repeat; width:539px; height:49px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;}
h2.bespoke_development { background:url(titles/bespoke_development.gif) no-repeat; width:539px; height:52px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;}
h2.choices_guidance { background:url(titles/choices_guidance.gif) no-repeat; width:539px; height:50px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;}
h2.coach_becoming_great { background:url(titles/coach_becoming_great.gif) no-repeat; width:539px; height:50px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;}
h2.graduate_smoothing_transitions { background:url(titles/graduate_smoothing_transitions.gif) no-repeat; width:539px; height:50px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;}
h2.sustain_making_change { background:url(titles/sustain_making_change.gif) no-repeat; width:539px; height:50px; padding:0px; padding-bottom:10px; display:block; text-indent:-9999px;}
	
	
a.back_products_more, a.back_products_more:active, a.back_products_more:visited { background:url(arrow.gif) no-repeat 168px 4px; padding-right:30px; font-weight:bold; outline:none; }
a.back_products_more:hover { text-decoration:underline;outline:none; }


/* ¬ ---------------------- ¬ */
/* spark  */
/* ¬ ---------------------- ¬ */
/* #spark_tbl_box { width:685px; margin:0; padding:2px; background-color:#fff; border:#99a1d1 1px solid; margin-top:10px; } */

#spark_tbl_box { width:760px; margin:0; padding:0px; background-color:none;  margin-top:10px; margin-bottom:20px; }
#spark_tbl_bg {width:760px; background:none; }
#spark_tbl_bg2 {width:760px; background:none;  }

.spark_tbl_td01 { width:325px; background: #f8e4ed;}
.spark_tbl_td02 { width:183px; background: #dfe4f4;}
.spark_tbl_td03 { width:177px; background:#acb4da;}

.spark_tbl_td01_2 { width:335px; border-right:#fff 1px solid; border-bottom:#fff 1px solid; background:url('bg-pink.png') repeat; }
.spark_tbl_td02_2 { width:203px; border-right:#fff 1px solid; border-bottom:#fff 1px solid; background:url('bg-blue.png') repeat; }
.spark_tbl_td03_2 { width:203px; border-bottom:#fff 1px solid; background:url('bg-dblue.png') repeat;}

.spark_tbl_td01_3 { width:325px; border-right:#fff 1px solid; }
.spark_tbl_td02_3 { width:183px; border-right:#fff 1px solid; }
.spark_tbl_td03_3 { width:177px; }

.spark_tbl_td01_br { width:325px; border-top:#fff 0px solid; background: #f8e4ed;}
.spark_tbl_td02_br{ width:183px; border-top:#fff 0px solid; background: #dfe4f4;}
.spark_tbl_td03_br{ width:177px; border-top:#fff 0px solid; background:#acb4da; }

p.spark_tbl_td01_pad { padding:0px 10px 0px 10px; }
p.spark_tbl_td02_pad { padding:0px 12px 0px 12px; color:#000; }
p.spark_tbl_td02_pad span { color:#000; }
p.spark_tbl_td03_pad { padding:0px 12px 0px 12px; }

.spark_case_study { width:760px; background:#e1e8fa; position:relative; }
.new_pad {padding:10px 20px 10px 20px; margin:0px 0 20px 0;  }





/* ¬ ---------------------- ¬ */
/* products  */
/* ¬ ---------------------- ¬ */
.products_box { width:700px; display:block; background:url(products_bg_012.gif) repeat-y; height:130px; margin-bottom:10px; overflow:hidden; padding-right:10px; padding-left:10px; border:#fafafa 1px solid; }
.products_spark_color { color:#007AA1; }
.products_bespoke_color { color:#007AA1; }
.products_coach_color { color:#007AA1; }
.products_choices_color { color:#007AA1; }
.products_sustain_color { color:#007AA1; }
.products_balance_color { color:#007AA1; }
.products_graduate_color { color:#007AA1; }
.tailored_products { color:#007AA1; margin:20px 0 16px 0; font-size:20px; }



/* ¬ ---------------------- ¬ */			
/* sitemap  */
/* ¬ ---------------------- ¬ */
#ul_sitemap_list { margin:0px; padding:0px; list-style:none; margin-top:20px; width:680px;}
#ul_sitemap_list a, #ul_sitemap_list a:active, #ul_sitemap_list a:visited { color:#224086; text-decoration:none;}
#ul_sitemap_list a:hover {text-decoration:underline; }
#ul_sitemap_list li { padding-left:0px; margin-left:30px; line-height:20px; margin-bottom:5px;}
#ul_sitemap_list li ul {padding:0px; margin:0px; margin-bottom:6px; margin-top:2px; list-style:none; }
#ul_sitemap_list li ul li { padding-left:15px; margin-left:20px; line-height:16px; margin-bottom:5px; background:url(arrow_sitemap.gif) 0px 2pt no-repeat;}		
			
			
			
			
.solution_item_tbl { background:#cfd9f4; }	
			
					
			
			
			
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* 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; }
	
	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}

/* prices with flags */
a#price-aud { width:220px; height:24px; background:url('flag-aud.gif') no-repeat; padding-left:55px; display:block; margin:6px 0 0 0; outline:none; overflow:hidden; float:left; }
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; float:left;}
a#price-sin:hover { text-decoration:underline; }

a#price-uk { width:220px; height:24px; background:url('flag-uk.gif') no-repeat; padding-left:55px; display:block; margin:6px 0 0 0; outline:none; overflow:hidden; float:left;}
a#price-uk:hover { text-decoration:underline; }

#NewsVertical {
	        width: 342px;
	        height: 280px;
	        display: block;
	        overflow: hidden;
	        position: relative;
	        margin:0 0 15px 0;
	    }
        
        #TickerVertical {
	        width: 338px;
	        
	        display: block;
	        list-style: none;
	        margin: 0;
	        padding: 0;
	    }
	    #TickerVertical li {
	        width: 342px;
	        color: #444444;
	        text-align: left;
	        font-size: 11px;
	        margin: 0;
	        padding: 6px 10px;
	        float: left;
	        height: 164px;
	        display: inline;
	    }
        #TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #007AA1;
			margin-bottom:6px;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
		}
        #TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		#TickerVertical li p {
		    margin-top:8px;	
		    margin-bottom:10px;
		    padding:0px; 
		    text-align:left; 
		    line-height:16px;
		    margin-right:18px;
		}
        #TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
			border:solid 1px #DEDEDE;
		}
		#TickerVertical li .NewsFooter strong{
			display: block;
			font-size: 10px;
			margin:6px 0 14px 0;
			color:#0000ff;
		}