html,body{
margin:0px;
background-color: #0099CC;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
	
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #333333;
scrollbar-highlight-color: #FFFFFF;
scrollbar-face-color: #333333;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #333333;
scrollbar-track-color: #cccccc;
	
}


#pageborder {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding:8px;
	background-color:#CCCCCC;
	background: url(../elems/bg.gif) no-repeat ;
}


#page {
	width:940px;
	margin-top:8px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	background-color:#ffffff;
}

#navicons {
	float:right;
	margin-top:50px;
}
#navicons img {
	margin-left:10px;
}

#logo {
	display:block;

}

#logo2 {
	float:left;
	}
#logo2 img {
	margin-left:0px;
}




#navpanel {
	margin-top:20px;
	font-weight:bold;
	clear:both;
	line-height:24px;
	border-top:1px solid black;
	border-bottom:1px solid black;
}
#innerpage {
	margin-top:0px;
	width:534px;
	float:right;
}






#title {
	width:534px;
	background:#CCCCCC;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:8px;
	margin-top:24px;
	float:right;
}

.titletext {

	font-size:14px;
	font-weight:bold;
	color:#0099CC;
	padding-left:11px;
}



#titlehome {
	width:534px;
	padding-top:0px;
	padding-bottom:4px;
	margin-bottom:8px;
	margin-top:18px;
	float:right;
	font-size:18px;
	font-weight:bold;
	color:#0099CC;
	line-height:28px;

}

#titlehome2 {
	width:534px;
	padding-top:0px;
	padding-bottom:4px;
	margin-bottom:8px;
	margin-top:18px;
	float:right;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	line-height:30px;

}




#programintro {
	width:512px;
	padding-left:10px;
	padding-right:12px;
	padding-top: 10px;
	padding-bottom: 10px;
	background:#CCCCCC;
	float:right;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:justify;
}


#programintrohome {
	width:512px;
	padding-left:10px;
	padding-right:12px;
	margin-top:20px;
	padding-bottom:20px;
	background:#CCCCCC;

	font-size:18px;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align: middle;
	
}


#introicon {
	display:block;
	float:right;
	clear:right;
	margin-left:20px;
}

#homeicon {
	display:block;
	float:left;
	clear:left;
	margin-right:20px;
}


#bodytext {
	width:534px;
	float:right;
	}
	
#bodytextindent {
	
float:right;
margin-left:10px;
	}

#bodytexthome {
	width:940px;
	float:right;
	padding-bottom:60px;
	}
	
#bodytext ul {
	margin-top:0px;
	margin-bottom:0px;	
}
#photo {
	display:block;
	margin-top:24px;
	margin-right:24px;
	float:left;
}

#photo img {
display:block;
}
#enquire {
	margin-top:5px;
}




#footer {
	clear:both;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#666666;
	font-size: 10px;
	padding-top:4px;
	padding-bottom:4px;
}

.cleardiv {
	clear:both;
}





.headingimage {
	margin-top:24px;
	margin-bottom:14px;
	background:#CCCCCC;
	padding:1px;
}




.divmain {

	font-size: 1px;
	height:2px;
	background:#999999;
	margin-top: 20px;
}
.divmainhome {

	font-size: 1px;
	height:2px;
	background:#999999;
	margin-top: 20px;
	margin-bottom: 20px;
}




.programtime {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-right:10px;
	line-height:18px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	padding-right:10px;
	padding-left:10px;}

	.pricelist{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	line-height:18px;
	font-size: 12px;
	padding-left:10px;}

	
	.thumbteam{
	padding-left:1px;
	padding-right:1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background:#CCCCCC;
	margin-right:10px;

}
	
	
		.thumblogos {
	padding-left:1px;
	padding-right:1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background:#FFFFFF;
	margin-right:10px;

}
	

	
	
	
	
.programtopic {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	background:#EDEDED;
	line-height:18px;
	margin-bottom:6px;
	text-transform:uppercase; 
	font-size: 12px;
	font-weight:bold;
	color:#333333;
}



.programdesc {
	margin-bottom:16px;
	padding-left:10px;
	padding-right:8px;
}



.textbold {

	font-size:12px;
	font-weight:bold;
	color: #000000;

}

.texthome {

	font-size:18px;
	font-weight:bold;
	color: #666666;
	

}




A.linkfooter:link    {color: #666666;	text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; }
A.linkfooter:visited { color: #666666; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; }
A.linkfooter:active  { color:#666666; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  }
A.linkfooter:hover   { color:#0099CC;   text-decoration:none;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; }



A.linknavmain:link    {color: #666666;	text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  }
A.linknavmain:visited { color: #666666; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; }
A.linknavmain:active  { color:#666666; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  }
A.linknavmain:hover   { color:#0099CC;   text-decoration:none;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; }


A.linkcontent:link    {color: #666666;	text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  }
A.linkcontent:visited { color: #666666; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; }
A.linkcontent:active  { color:#666666; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  }
A.linkcontent:hover   { color:#0099CC;   text-decoration:none;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; }

A.linkhomeheading:link    {color: #0099CC;	text-decoration:none;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; font-weight: bold; padding-left:24px }
A.linkhomeheading:visited { color: #0099CC; text-decoration:none;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; font-weight: bold; padding-left:24px}
A.linkhomeheading:active  { color:#0099CC; text-decoration:none;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; font-weight: bold; padding-left:24px}
A.linkhomeheading:hover   { color:#0099CC;   text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  padding-left:24px}


A.linknavtwo:link    {color: #666666;	text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
A.linknavtwo:visited { color: #FFFFFF; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
A.linknavtwo:active  { color:#FFFFFF; text-decoration:underline;  font-family:  Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-weight: bold;}
A.linknavtwo:hover   { color:#FFFFFF;   text-decoration:none;  font-family:  Arial, Tahoma,  Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}




.fieldselect {


	background:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	width: 145 px;
	height:11 px;
	border-color:#FFcccc;
	border-width:1;
	border-left : 1px solid #FFcccc;
	border-top : 1px solid #FFcccc;
	border-right : 1px  solid #FFcccc;
	border-bottom : 1px solid #FFcccc;
; padding-top: 0; padding-right:0; padding-bottom: 0; padding-left: 0
}






.fieldselecttitle {


	background:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	width: 60 px;
	height:11 px;
	border-color:#FFcccc;
	border-width:1;
	border-left : 1px solid #FFcccc;
	border-top : 1px solid #FFcccc;
	border-right : 1px  solid #FFcccc;
	border-bottom : 1px solid #FFcccc;
; padding-top: 0; padding-right:0; padding-bottom: 0; padding-left: 0
}





 .fieldmulti
 {
background:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	width: 510px;
	height:200 px;
	border-color:#CCCCCC;
	border-width:1;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-right : 1px  solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	padding: 0;
	
}



.field {

	background:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	width: 160px;
	height: 16px;
	border-color:#CCCCCC;
	border-width: 1px;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-right : 1px  solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
; padding-top: 0; padding-right: 10; padding-bottom: 0; padding-left: 0
}


.fieldshort {

	background:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	width: 70px;
	height: 16px;
	border-color:#CCCCCC;
	border-width: 1px;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-right : 1px  solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
; padding-top: 0; padding-right: 10; padding-bottom: 0; padding-left: 0
}



.fieldmedium {

	background:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	height: 16px;
	border-color:#CCCCCC;
	border-width: 1px;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-right : 1px  solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0
}





ul.bul {
list-style-type: none;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;

}

li.bul { background: url(../elems/bul.gif) no-repeat ;
padding-left: 16px;

}
	
	
ul.bulhome {
list-style-type: none;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;

}

li.bulhome { background: url(../elems/bulhome.gif) no-repeat ;
padding-left: 16px;

}	
	
	
div.formfield {
padding-bottom:0px;
padding-top:0px;
background: url(../elems/div_hor_field.gif) top left;
height: 1px;
font-size: 6px;

}


