@charset "UTF-8";/* CSS Document */html{	margin:0;	overflow-y:scroll;}body{	background:#f1f1f1 url(images/background.jpg) center repeat-y;	height:100%;	margin:0;	width:100%;}h1{	font-family:Georgia, "Times New Roman", Times, serif;	color:#f2673a;	font-size:28px;	font-weight:normal;	margin:5px 0 0 0;}h2{	font-family:Georgia, "Times New Roman", Times, serif;	color:#f2673a;	font-size:22px;	font-weight:normal;	margin:0 0 10px 0;}		h3{	font-family:Georgia, "Times New Roman", Times, serif;	color:#0071b1;	font-size:28px;	font-weight:normal;	margin:5px 0 0 0;}			h4{	font-family:Verdana, Geneva, sans-serif;	color:#777;	font-size:14px;	font-weight:bold;	margin:5px 0 0 0;	text-transform:uppercase;}					.small{	font-size:10px;}		strong{	font-size:12px;}.strongBlue{	font-size:12px;	font-weight:bold;	color:#0071b1;}#container{	width:1024px;	height:100%;	margin:0 auto;}#container2{	width:1024px;	height:100%;	margin:0 auto;}#banner{	height:374px;	width:1024px;	padding-top:1px;}.home{	background:url(images/home_banner.jpg) top center no-repeat;}.approach{	background:url(images/approach_banner.jpg) top center no-repeat;}.philosophy{	background:url(images/philosophy_banner.jpg) top center no-repeat;}.centres{	background:url(images/centres_banner.jpg) top center no-repeat;}.programs{	background:url(images/programs_banner.jpg) top center no-repeat;}.programsyou{	background: url(images/programsyou_banner.jpg) top center no-repeat;}.programs15months{	background: url(images/programs0-15_banner.jpg) top center no-repeat;}.programs24months{	background: url(images/programs15-24_banner.jpg) top center no-repeat;}.programs36months{	background: url(images/programs24-36_banner.jpg) top center no-repeat;}.programs4years{	background: url(images/programs3-4_banner.jpg) top center no-repeat;}.programs5years{	background: url(images/programs4-5_banner.jpg) top center no-repeat;}.news{	background: url(images/news_banner.jpg) top center no-repeat;}.company{	background: url(images/company_banner.jpg) top center no-repeat;}.enrolments{	background: url(images/enrolments_banner.jpg) top center no-repeat;}.careers{	background: url(images/careers_banner.jpg) top center no-repeat;}.contact{	background: url(images/contact_banner.jpg) top center no-repeat;}.logo{	border:none;	float:left;}#nav{	height:43px;	width:100%;	text-align:center;	margin-top:330px;}#nav a{	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#FFF;	width:95px;	height:28px;	background:#006;	display:inline-block;	background:url(images/blue-tab.gif) no-repeat;	text-decoration:none;	padding-top:15px;	margin-right:1px;}#nav a:hover{	color:#0071b1;	background: url(images/white-tab.gif) center no-repeat;	width:95px;	margin-right:0px;	margin-left:-1px;	padding-left:1px;	padding-right:1px;	font-size:11px;	font-weight:bold;}#nav #current{	color:#0071b1;	background: url(images/white-tab.gif) center no-repeat;	width:95px;	margin-right:0px;	margin-left:-1px;	padding-left:1px;	padding-right:1px;	font-size:11px;	font-weight:bold;}#secondNav{	height:15px;	width:1020px;	text-align:center;	margin:0 auto;	padding-top:15px;}#secondNav a{	color:#67a3c2;	padding:0 30px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	text-decoration:none;}#secondNav #currentSub{	font-weight:bold;}#secondNav a:hover{	text-decoration:underline;}#content{	width:960px;	margin-left:38px;	margin-top:20px;}#content a{	color:#0071b1;	text-decoration:underline;}#content a:hover{	color:#0071b1;	text-decoration:none;}#fullCol{	width:800px;	font-family:Verdana, Geneva, sans-serif;	font-size:11px;	color:#000;	margin:0 auto;}#fullCol p{	margin-top:5px;}#leftCol{	width:480px;	font-family:Verdana, Geneva, sans-serif;	font-size:11px;	color:#000;}#leftCol p{	margin-top:5px;}#rightCol{	width:438px;	font-family:Verdana, Geneva, sans-serif;	font-size:11px;	color:#000;	border-left:#999 1px solid;	padding-left:20px;	float:right;}#rightCol p{	margin-top:5px;}#rightCol .tableborder td{	border-bottom:#999 1px solid;	padding:10px 0;}#leftCol2{	width:480px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#777;}#leftCol2 p{	margin-top:5px;}#leftCol2 table td{	padding:5px 0;}#rightCol2 table td{	padding:5px 0;}#rightCol2{	width:438px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#777;	border-left:#999 1px solid;	padding-left:20px;	float:right;}#rightCol2 p{	margin-top:5px;}#rightCol2 .tableborder td{	border-bottom:#999 1px solid;	padding:10px 0;}#footer{	width:1020px;	margin:0 auto;	font-family:Verdana, Geneva, sans-serif;	font-size:9px;	color:#999;	text-align:center;	clear:both;	padding-top:30px;	padding-bottom:20px;}#topLogos{	float:right;	text-align:right;	margin-top:5px;	margin-right:10px;}#search{	width:1024px;	margin:0 auto;	position:absolute;	text-align:right;}