body {
	margin: 0;
	padding:0;
	color:#40c1f2;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/background.gif) no-repeat;
	background-color:#009fd6;
}


h1{
	font-size:18px;
}

h2, .q_heading{font-size:14px;}

.q_heading{
	padding:0;
	margin:0;
	padding-bottom:5px;
	font-weight:bold;
}

h6{
	color:#ffffff;
	font-size:16px;
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:3px;
}


a{
	color:#db006c;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	color:#db006c;
	text-decoration:underline;
}

.links{
	color:#00aced;
	font-size:12px;
	font-weight:bold;
}

img {border:none;}

/***********************************/
/* Main Dives
/***********************************/

#layer, #header, #middle_content, #footer, #logo{
	width:938px;
	padding:0;
	margin:0 auto;
	float:left;
	/*border:1px solid red;*/
}

#layer{
	height:786px;
	float:none;
	/*border:1px solid red;*/
}

#header{
	float:right;
	/*border:1px solid yellow;*/
}

	#logo{
		padding:0;
		margin:43px 25px 0 0;
		/*border:1px solid red;*/
	}


		#ontrack_logo{
			float:left;
			width:137px;
			margin:0;
			padding:0;
			margin-left:25px;
			/*border:1px solid green;*/
		}

		#blazer_logo{
			width:219px;
			float:right;
			margin:0;
			padding:0;
			/*border:1px solid yellow;*/
		}


	#search_div{
		float:left;
		width:220px;
		padding:0;
		margin:0px 0 0px 25px;
		vertical-align:top;
		/*border:1px solid #ddd;*/
	}

	.submit{
		padding:0;
		margin:0px;
		vertical-align:top;
	}

	.round_input{
		background:  url(../images/search.gif) no-repeat left top;
		border:none;
		width:144px;
		height:16px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		margin:0px;
		padding:3px 5px 2px 5px;
		/*border:1px solid #000;*/
	}


 #middle_content{
	/*border:1px solid green;*/
 }

	#left_content, #right_content, #banner{
		width:693px;
		padding:0;
		margin:0;
		float:left;
	}

	#left_content{
		margin-left:0px;
		width:693px;
		background-color:#fff;
		/*border:1px solid green;*/
	}

	#left_content, #right_content{
		height:489px;
		/*border:1px solid green;*/
	}

		#banner{
			width:693px;
			height:165px;
			float:left;
			/*border:1px solid red;*/
		}

		#page_content
		{
			width:633px;
			height:295px;
			margin-top:5px;
			padding:10px 0px 10px 50px;
			float:left;
			/*border:1px solid yellow;*/
		}
			
			#text_content, #scroll_bar{
				width:600px;
				height:208px;
				float:left;
				margin-bottom:0px;
				margin-top:5px;
				/*overflow:auto;*/
				/*border:1px solid red;*/
			}

			#scroll_bar{
				position:relative;
				text-align:right;
				width:33px;
				/*border:1px solid green;*/
			}

			.colour_text{
				color:#db006c;
			}

			.ContentFormInput{
				border:1px solid #36a7e9;
			}

			.questionnaire_no{
				color:#43558d;
				font-size:70px;
				font-weight:bold;
			}
			.q_label{
				width: 430px;
				float: right;
			}

form p{
	margin:0;
	margin-bottom:5px;
}

.form_table { border: 1px solid #034f89; padding:0; margin:0; }
.form_table tr{ padding-bottom:3px; padding-top:3px; }

label
{
	width: 150px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	color:#43558d;
	font-weight:bold;
}

	#right_content{
		width:245px;
		background:  url("../images/right_container.png") no-repeat right top;
		/*border:1px solid #000;*/
	}

		/*#right_top_content, #right_bottom_content{
			width:167px;
			height:174px;
			padding:0;
			margin:10px 0 0 30px;
			padding:10px;
			border:1px solid yellow;
		}

		#right_bottom_content{
			height:217px;
			border:1px solid green;
		}*/

		#right_top_content, #right_bottom_content{
			width:186px;
			height:193px;
			padding:0;
			margin:14px 0 0 32px;
			padding:0px;
			/*border:1px solid yellow;*/
		}

		#right_bottom_content{
			width:166px;
			height:217px;
			padding:10px;
			margin-top:75px;
			/*border:1px solid green;*/
		}

			#right_bottom_content ul
			{
				margin: 15px 0px 0px 10px;
				padding: 0px;
			}

				#right_bottom_content ul li
				{
					list-style: none;
					padding: 2px 0px 2px 0px;
				}

					#right_bottom_content ul li a, #right_bottom_content ul li a:link, #right_bottom_content ul li a:active, #right_bottom_content ul li a:visited
					{
						color: #40c1f2;
						text-decoration: none;
					}

					#right_bottom_content ul li a:hover
					{
						color: #fff;
						text-decoration: underline;
					}


#footer{
	height:125px;
	background:  url("../images/footer_background.png") no-repeat right top;
	/*border:1px solid yellow;*/
}

.footer_text, .footer_img{
	margin-left:0px;
	float:left;
	color:#cfeef9;
	font-size:9px;
	/*border:1px solid red;*/
}

.footer_text a, .footer_img a{
	color:#cfeef9;
	font-weight:bold;
}

.footer_text a:hover, .footer_img a:hover{
	color:#a6cedc;
}

.error {
	color: red;
	margin-right: 50px;
	display:none;
	font-weight: bold;
}

/***********************************/
/*Main Navigation
/***********************************/
#main_nav{
	width:665px;
	float:right;
	margin:0;
	padding:0;
	margin:21px 7px 0 0;
	/*border:1px solid red;*/
}

	#main_nav ul {
		margin:0;
		padding:0px;
		list-style:none;	
	}

	#main_nav li {
		display:inline;
		margin:0;
		padding:0;
		height:20px;
	}

	.home a, .financial_planning a, .lending_services a, .corporate a, .small_business a, .about_us a , .contact_us a
	{
		float:left;
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:bold;
		padding-left:4px;
		/*border: solid #000000 1px;*/
	}

	.home, .financial_planning, .lending_services, .corporate, .small_business, .about_us , .contact_us{
		height:20px;
	}

	.home{
		width:51px;
		background:url("../images/nav_home.png") no-repeat left top;
	}

	.financial_planning{
		width:136px;
		background:url("../images/nav_financial_planning.png") no-repeat left top;
	}

	.lending_services{
		width:117px;
		background:url("../images/nav_lending_services.png") no-repeat left top;
	}

	.corporate{
		width:79px;
		background:url("../images/nav_corporate.png") no-repeat left top;
	}

	.small_business{
		width:99px;
		background:url("../images/nav_small_business.png") no-repeat left top;

	}

	.about_us{
		width:67px;
		background:url("../images/nav_about_us.png") no-repeat left top;

	}

	.contact_us{
		width:81px;
		background:url("../images/nav_contact_us.png") no-repeat left top;

	}

	#main_nav a span {
		float:left;
		display:block;
		padding:0;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#main_nav a span {float:none;}
	/* End IE5-Mac hack */
	#main_nav a:hover span {
		  color:#d8ad78;
	}

	#main_nav a:hover {
		background-position:0% -20px;
	}

	#main_nav a:hover span {
		background-position:100% -20px;
	}

	/*SELECTED*/
	#main_nav a.selected {
		background-position:0% -20px;
	}

/***********************************/
/* Top Tabs
/***********************************/
#top_tabs{
	width:938px;
	float:left;
	margin:0;
	padding:0;
	margin:12px 0 0 0px;
	background:url("../images/header_background.png") no-repeat right top;
	/*border:1px solid red;*/
}

	#top_tabs ul {
		margin:0;
		padding:0px;
		list-style:none;	
	}

	#top_tabs li {
		display:inline;
		margin:0;
		padding:0;
		height:26px;
	}

	.ontrack a, .investor a{
		float:left;
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:bold;
		/*border: solid #000000 1px;*/
	}

	.ontrack, .investor{
		height:26px;
	}

	.ontrack{
		width:206px;
		background:url("../images/nav_ontrack_financial_coaching.png") no-repeat left top;
	}

	.investor{
		width:205px;
		background:url("../images/nav_what_type_of_investor_are_you.png") no-repeat left top;
	}

	#top_tabs a span {
		float:left;
		display:block;
		padding:0;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#top_tabs a span {float:none;}
	/* End IE5-Mac hack */
	#top_tabs a:hover span {
		  color:#d8ad78;
	}

	#top_tabs a:hover {
		background-position:0% -26px;
	}

	#top_tabs a:hover span {
		background-position:100% -26px;
	}

	/*SELECTED*/
	#top_tabs a.selected {
		background-position:0% -26px;
	}



/***********************************/
/* Bottom Tabs
/***********************************/
#bottom_tabs{
	width:510px;
	float:right;
	margin:0;
	padding:0;
	margin:0px 36px 0 0px;
	/*border:1px solid red;*/
}

	#bottom_tabs ul {
		margin:0;
		padding:0px;
		list-style:none;	
	}

	#bottom_tabs li {
		display:inline;
		margin:0;
		padding:0;
		height:20px;
	}

	.findmysuper a, .clientcentre a, .forms a, .news a, .usefullinks a{
		float:left;
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:bold;
		margin-right:1px;
		/*border: solid #000000 1px;*/
	}

	.findmysuper, .clientcentre, .forms, .news, .usefullinks{
		height:27px;
	}

	.findmysuper{
		width:100px;
		background:url("../images/nav_find_my_super.gif") no-repeat left top;
	}

	.clientcentre{
		width:99px;
		background:url("../images/nav_client_centre.gif") no-repeat left top;
	}


	.forms{
		width:99px;
		background:url("../images/nav_forms.gif") no-repeat left top;
	}

	.news{
		width:98px;
		background:url("../images/nav_news.gif") no-repeat left top;
	}
	.usefullinks{
		width:99px;
		background:url("../images/nav_useful_links.gif") no-repeat left top;
	}

	#bottom_tabs a span {
		float:left;
		display:block;
		padding:0;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#bottom_tabs a span {float:none;}
	/* End IE5-Mac hack */
	#bottom_tabs a:hover span {
		  color:#d8ad78;
	}

	#bottom_tabs a:hover {
		background-position:0% -27px;
	}

	#bottom_tabs a:hover span {
		background-position:100% -27px;
	}

	/*SELECTED*/
	#bottom_tabs a.selected {
		background-position:0% -27px;
	}


/***********************************/
/* Centre Navigation
/***********************************/
#centre_navigation{
	width:623px;
	float:left;
	margin:0;
	padding:0;
	margin-top:25px;
	/*border:1px solid red;*/
}

	.centre_first_level1, .centre_first_level2, .centre_first_level3{
		float:left;
		margin:0;
		padding:0;
		margin-right:40px;
		font-size:11px;
		font-weight:bold;
		/*border:1px solid green;*/
	}

	.centre_first_level3{
		font-size:10px;
		margin-right:0px;
	}



		.centre_first_level1 ul, .centre_first_level2 ul, .centre_first_level3 ul {
			margin:0px;
			padding:0px;
			list-style:none;
		}

		.centre_first_level1 li, .centre_first_level2 li, .centre_first_level3 li {
			margin:0;
			margin-bottom:2px;
		}

		.centre_first_level1 li a, .centre_first_level2 li a , .centre_first_level3 li a  {
			color:#00528c;
			margin:0px;
			padding:0;
			background:url("../images/list.gif") no-repeat left top;
			background-position: 0em 0.3em;
			text-decoration:none;
			padding-left: 10px;
			height:8px;
		}

		.centre_first_level1 a:hover, .centre_first_level1 a.selected, .centre_first_level2 a:hover, .centre_first_level2 a.selected, .centre_first_level3 a:hover, .centre_first_level3 a.selected{
			color:#00aced;
			text-decoration:none;
			/*background-position:0% -8px;*/
			background:url("../images/list_ro.gif") no-repeat left top;
			background-position: 0em 0.3em;
		}

		.centre_first_level3 a:hover, .centre_first_level3 a.selected{
			color:#bb006a;
			background:url("../images/list_ro_p.gif") no-repeat left top;
			background-position: 0em 0.3em;
		}


/******************************************************************/
/*	clear div
/******************************************************************/

.cleardiv {
	clear:both;
	/*height:1%;*/
}
