#wrapper {
	position:relative;
	left:0px;
	top:0px;
	width:862px;
	height:1000px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
a{color:#FFFFFF;}
a:hover{color:#FFFFFF;text-decoration:underline;}

#wrapper2 {
	position:relative;
	left:0px;
	top:0px;
	width:862px;
	height:755px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:269px;
	height:111px;
}

#index-03 {
	position:absolute;
	left:596px;
	top:0px;
	width:266px;
	height:56px;
}

#index-04 {
	position:absolute;
	left:596px;
	top:56px;
	width:266px;
	height:55px;
}

#index-05 {
	position:absolute;
	left:0px;
	top:111px;
	width:862px;
	height:34px;
	background:url(images/index_10.gif) repeat-x;
}

#index-06 {
	position:absolute;
	left:76px;
	top:111px;
	width:96px;
	height:34px;
}

#index-07 {
	position:absolute;
	left:172px;
	top:111px;
	width:91px;
	height:34px;
}

#index-08 {
	position:absolute;
	left:263px;
	top:111px;
	width:84px;
	height:34px;
}

#index-09 {
	position:absolute;
	left:347px;
	top:111px;
	width:96px;
	height:34px;
}

#index-10 {
	position:absolute;
	left:443px;
	top:111px;
	width:419px;
	height:34px;
}

#index-11 {
	position:absolute;
	left:0px;
	top:145px;
	width:862px;
	height:125px;
}

#index-11a {
	position:absolute;
	left:0px;
	top:145px;
	width:862px;
	height:407px;
}

#index-12 {
	position:absolute;
	left:0px;
	top:270px;
	width:606px;
	height:8px;
	background-color:#292929;
}

#index-home-under {
	position:absolute;
	left:0px;
	top:517px;
	width:606px;
	height:8px;
	background-color:#292929;
}

#index-13 {
	position:absolute;
	left:606px;
	top:271px;
	width:256px;
	height:568px;
	background:#FFFFFF
}

.testimonials #index-13 {
	height: 850px !important;
}

#index-right-home {
	position:absolute;
	left:606px;
	top:517px;
	width:256px;
	height:508px;
	background:#FFFFFF
}

#index-right-kids {
	position:absolute;
	left:606px;
	top:552px;
	width:255px;
	height:508px;
	background:#FFFFFF;
}

#index-14 {
	position:absolute;
	left:0px;
	top:278px;
	width:591px;
	height:462px;
	background-color:#292929;
	padding-left:15px;
}

.testimonials #index-14 {
	height:762px;
}

.testimonials #index-14 p {
	width: 480px;
	}

#index-left-home {
	position:absolute;
	left:0px;
	top:525px;
	width:576px;
	height:500px;
	z-index: 10;
	background-color:#292929;
	padding-left:15px;
	padding-right:15px;
}

#index-left-kids {
	position:absolute;
	left:0px;
	top:552px;
	width:576px;
	height:538px;
	z-index: 10;
	background-color:#292929;
	padding-left:15px;
	padding-right:15px;
}

#form_01 {
	position:absolute;
	left:0px;
	top:278px;
	width:606px;
	height:462px;
	background-color:#292929;
}

#footer {
	position:absolute;
	left:0px;
	top:739px;
	width:862px;
	height:128px;
	background-color:#111111;
}

.testimonials #footer {
	top:1009px;
}




#footer a{
	color:#CCCCCC;
}

#footer-home {
	position:absolute;
	left:0px;
	top:1090px;
	width:862px;
	height:128px;
	background-color:#111111;
}


.text_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_03 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff !important;
	text-decoration: none;
}
.text_03bold {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_02bold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_04 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text_small_footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.text_form_fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}

/* Contact form */
#ContactFormTable{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#form_01 h1{font-size:16px;color:#CCCCCC;font-weight:bold;padding-left:20px;font-family:Arial, Helvetica, sans-serif;}
#contact_form p{font-family:Arial, Helvetica, sans-serif;padding:0px 0px;clear:both;margin:0px 1px 2px 0px;padding-bottom:5px;font-size:11px;color:#CCCCCC;}
#contact_form h2{font-family:Arial, Helvetica, sans-serif;padding:0px 0px;clear:both;margin:0px 1px 2px 0px;padding-bottom:5px;font-size:12px;color:#CCCCCC;}
#contact_form{font-family:Arial, Helvetica, sans-serif;}
#contact_form label{float:left;display:none;width:180px;margin-bottom:3px;font-size:12px;}
#contact_form .textfield{float:left;border:1px solid #333;color:#333333;width:145px;font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#cccccc;margin-bottom:4px;margin:3px 0px;}
#contact_form .extra{float:left;width:200px;}
#contact_form .textarea{float:left;color:#333333;font-family:Arial, Helvetica, sans-serif;background-color:#cccccc;border:none;font-size:11px;width:303px;color:#FFFFFF;padding:3px;margin:3px 0px;margin-top:-3px;height:50px;overflow:auto;font-family:Arial, Helvetica, sans-serif;}
#contact_form .error{background-color:#ebc506;float:left;border:1px solid #333;width:145px;font-size:12px;margin-bottom:4px;}
#contact_form .submit{float:left;clear:both;width:66px;margin-top:10px;height:21px;background-image:images/send_button.gif;}
#contact_form .datefield{float:left;border:1px solid #333;width:45px;font-size:11px;margin-bottom:4px;}
#contact_form .formsubmit{float:left;clear:both;margin-left:280px;}
#contact_form .LeftColumn{float:left;width:200px;padding:0 60px 0 20px;}
#contact_form .RightColumn{float:left;width:200px;}
.thankyou_response{float:left;width:500px;padding:0 20px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

/* Special styles to allow more space in the Anglicisation page */

#footer_ang {
	position:absolute;
	left:0px;
	/* Added 130: */
	top:935px;
	width:862px;
	height:128px;
	background-color:#111111;
}

#index-14_ang {
	position:absolute;
	left:0px;
	top:278px;
	width:591px;
	/* Added 130: */
	height:657px;
	background-color:#292929;
	padding-left:15px;
}

#index-13_ang {
	position:absolute;
	left:606px;
	top:271px;
	width:256px;
	/* Added: */
	height:664px;
	background:#FFFFFF
}

.ClientLink	{
	margin-left: 7px;
}



/*************** TWITTER ********************/
#twitFeed {
	z-index: 3;
	position:absolute;
	left:370px;
	top:525px;
	height:500px;
	width: 206px;
	background-color:#292929;
	padding-left:15px;
	padding-right:15px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: none;
}

#twitFeed a {
	color: #ededed;
}

#twitFeed ul, #twitFeed li {
	margin: 0;
	padding:0;
	list-style: none;
}

#twitFeed li	{
	margin-bottom: 15px;
}

#twitFeed li a.time	{
	display: block;
	color: #fff !important;
	font-size: 12px;
	margin-top: 2px;
}

.twitHeader	{
	display: block;
	margin-bottom: 10px;
}

.twitHeader	img	{
	border: 0;
}

.ang #flashplayer	{
	width: 400px;
}

.ang .player	{
	width: 565px;
}

.ang-video-select	{
	float: right;
	width: 115px;
}

.ang-video-select a	{
	display: block;
	margin-bottom: 10px;
}

.ang-video-select a.last	{
	margin:0;
}
