/*background image*/

body {
		background-image: url(images/background.jpg);
		background-repeat:repeat-y;
		
/* background image end*/
/*website wrapper*/

}
#wrapper_home {	
		position:relative;
		margin:0 auto;
		text-align:left;
		width:814px;
		height:1670px;
}
#wrapper_kids {	
		position:relative;
		margin:0 auto;
		text-align:left;
		width:814px;
		height:1670px;

}
#wrapper_cultural {	
		position:relative;
		margin:0 auto;
		text-align:left;
		width:814px;
		height:2500px;
}
#wrapper_contact {	
		position:relative;
		margin:0 auto;
		text-align:left;
		width:814px;
		height:1190px;
}
#h1 {
		font: 1.2em Areal, Helvetica, sans-serif;
}
input.txt {
		padding: 2px 4px 2px 4px;
}
label {
		font: bold 9pt Arial, Helvetica, sans-serif;
		
/*website wrapper end*/
/*title*/

}
#logo {
		position:absolute;
		width:196px;
		height:342px;
		left:0px;
		background-image:url(images/title.jpg);
		z-index:1;
		top: 0px;
		
/*title end*/
/*photographs*/

}
#photo1 {
		position:absolute;
		width:618px;
		height:342px;
		top:0px;
		left:196px;
		background-image:url(images/photo1.jpg);
		z-index:1;
}
#photo2 {
		position:absolute;
		width:618px;
		height:342px;
		top:0px;
		left:196px;
		background-image:url(images/photo2.jpg);
		z-index:1;
}
#photo3 {
		position:absolute;
		width:618px;
		height:342px;
		top:0px;
		left:196px;
		background-image:url(images/photo3.jpg);
		z-index:1;
}
#photo4 {
		position:absolute;
		width:618px;
		height:342px;
		top:0px;
		left:196px;
		background-image:url(images/photo4.jpg);
		z-index:1;
}
#photo5 {
		position:absolute;
		width:618px;
		height:342px;
		top:0px;
		left:196px;
		background-image:url(images/photo5.jpg);
		z-index:1;
}
#photo6 {
		position:absolute;
		width:618px;
		height:342px;
		top:0px;
		left:196px;
		background-image:url(images/photo6.jpg);
		z-index:1;
		
/*photographs end*/
/*news text box*/

}
#virus_title {
		position:absolute;
		width:304px;
		height:78px;
		position:absolute;
		top:342px;
		left:0px;
		background-image:url(images/virus_title.jpg);
		z-index:1;	
}
#virus_news {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none;
		background-color:#FFFFFF;
		font-size: 9pt;
		text-align:justify;
		padding-left:20pt;
		padding-right:20pt;	
		position:absolute;
		width:215px;
		height:1266px;	
		top:420px;
		left:35px;
		background-image:url(images/virus_text_box.jpg);
		background-repeat:repeat;
}
#virus_news_kids {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none;
		background-color:#FFFFFF;
		font-size: 9pt;
		text-align:justify;
		padding-left:20pt;
		padding-right:20pt;	
		position:absolute;
		width:215px;
		height:1881px;	
		top:420px;
		left:35px;
		background-image:url(images/virus_text_box.jpg);
		background-repeat:repeat;
}
#virus_news_cultural {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none;
		background-color:#FFFFFF;
		font-size: 9pt;
		text-align:justify;
		padding-left:20pt;
		padding-right:20pt;	
		position:absolute;
		width:215px;
		height:2080px;	
		top:420px;
		left:35px;
		background-image:url(images/virus_text_box.jpg);
		background-repeat:repeat;
		}
#virus_news_contact {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none;
		background-color:#FFFFFF;
		font-size: 9pt;
		text-align:justify;
		padding-left:20pt;
		padding-right:20pt;	
		position:absolute;
		width:215px;
		height:740px;	
		top:420px;
		left:35px;
		background-image:url(images/virus_text_box.jpg);
		background-repeat:repeat;
		
/*news text box end*/
/*download software*/

}	
#download {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
		text-align:center;
		padding-right:20pt;
		padding-left:20pt;	
		position:absolute;
		width:214px;
		height:285px;	
		top:1399px;
		left:36px;
		z-index:1;
}
#downloadpackage a {
		position:absolute;
		width:150px;
		height:95px;
		position:absolute;
		top:1532px;
		right:570px;
		background-image:url(images/free_trial_clickme.gif );
		z-index:2;
		
/*download software end*/
/*contact/enquiry*/

}	
#contacttextbox {
		overflow:auto;
		text-align:center;
		padding-top:150px;
		padding-left:20pt;
		padding-right:20pt;	
		position:absolute;
		width:214px;
		height:137px;	
		top:1105px;
		left:36px;
		z-index:1;
}
#contact {
		position:absolute;
		width:125px;
		height:120px;
		position:absolute;
		top:1124px;
		left:105px;
		background-image:url(images/contact.gif);
		background-repeat:no-repeat;
		z-index:2;
		
/*contact/enquiry end*/
/*subtitles*/

}
#homesubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_home.jpg);
		z-index:1;
}
#contactsubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_contact.jpg);
		z-index:1;
}
#kidssubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_kids.jpg);
		z-index:1;
}
#parentssubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_parents.jpg);
		z-index:1;
}
#culturalsubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_cultural.jpg);
		z-index:1;
}
#explainedsubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_explained.jpg);
		z-index:1;
}
#dangerssubtitle {
		position:absolute;
		width:510px;
		height:78px;
		position:absolute;
		top:342px;
		left:304px;
		background-image:url(images/sub_title_dangers.jpg);
		z-index:1;
		
/*subtitles end*/
/*animation*/

}
#anim1 a {
		position:absolute;
		width:177px;
		height:95px;
		position:absolute;
		top:245px;
		left:460px;
		background-image:url(images/anim1.gif);
		z-index:2;
		
/*animation end*/
/*text box*/

}
#backgroundbox {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		text-align:justify;
		position:absolute;
		width:510px;
		height:1266px;
		top:420px;
		left:304px;
		position:relative;
		background-image:url(images/text_box.jpg)
}
#backgroundbox_kids {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		text-align:justify;
		position:absolute;
		width:510px;
		height:1881px;
		top:420px;
		left:304px;
		background-image:url(images/text_box.jpg)
}
#backgroundbox_contact {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		position:absolute;
		width:510px;
		height:740px;
		top:420px;
		left:304px;
		background-image:url(images/text_box.jpg)
}
#backgroundbox_cultural {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		position:absolute;
		width:510px;
		height:2080px;
		top:420px;
		left:304px;
		background-image:url(images/text_box.jpg)
}		
#textbox {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		text-align:justify;
		padding-right: 20pt;
		padding-left: 20pt;
		position:absolute;
		width:417px;
		height:1251px;
		top:425px;
		left:311px;
}		
#textbox_kids {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		text-align:justify;
		padding-right: 20pt;
		padding-left: 20pt;
		position:absolute;
		width:417px;
		height:1872px;
		top:425px;
		left:311px;
}		
#textbox_cultural {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		text-align:justify;
		padding-right: 20pt;
		padding-left: 20pt;
		position:absolute;
		width:417px;
		height:2077px;
		top:422px;
		left:311px;
}		
#textbox_contact {
		overflow:auto;
   		font-family: Arial, Helvetica, sans-serif; 
        text-decoration: none; 
		font-size: 9pt;
		text-align:justify;
		padding-right: 20pt;
		padding-left: 20pt;
		position:absolute;
		width:417px;
		height:550px;
		top:422px;
		left:311px;
}
		
/*text box end*/
/*image spacer*/

#middleleft {
		position:absolute;
		width:35px;
		height:1266px;
		position:absolute;
		top:420px;
		left:0px;
		background-image:url(images/bottom_left.jpg);
		z-index:1;
}
#middleleft_kids {
		position:absolute;
		width:35px;
		height:1881px;
		position:absolute;
		top:420px;
		left:0px;
		background-image:url(images/bottom_left.jpg);
		z-index:1;
}
#middleleft_cultural {
		position:absolute;
		width:35px;
		height:2080px;
		position:absolute;
		top:420px;
		left:0px;
		background-image:url(images/bottom_left.jpg);
		z-index:1;
}
#middleleft_contact {
		position:absolute;
		width:35px;
		height:740px;
		position:absolute;
		top:420px;
		left:0px;
		background-image:url(images/bottom_left.jpg);
		z-index:1;
		
/*image spacer end*/
/*page headers*/

}
p.head {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		font-weight:bold;
		text-align:center;
}
p.head2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-weight:normal;
}
p.head3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-weight:bold;
		text-align:left;
		color:#000099;
}
p.head4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		margin-top:8pt;
		font-weight:normal;
		text-align:center;
		color:#000099;
}
p.head5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15pt;
		margin-top:8pt;
		font-weight:bold;
		text-align:center;
		color: #006699;
		
/*page headers end*/
/*button wrapper/buttons*/

}
#buttonwrapper {
		position:absolute;
		top:0px;
		left:581px;
		width:234px;
		height: 1px;
		z-index: 2;
}
#homebutton a {
		height:41px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_home.jpg);
		background-repeat: no-repeat;
}
#homebutton a:hover {
		height:41px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_home_over.jpg);
		background-repeat: no-repeat;
}
#homebutton a:active {
		height:41px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_home_over.jpg);
		background-repeat: no-repeat;
}
#imexplained a {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_explained.jpg);
		background-repeat:no-repeat;
}
#imexplained a:hover {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_explained_over.jpg);
		background-repeat:no-repeat;
}
#imexplained a:active {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_explained_over.jpg);
		background-repeat:no-repeat;
}
#imdangers a {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_danger.jpg);
		background-repeat:no-repeat;
}
#imdangers a:hover {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_danger_over.jpg);
		background-repeat:no-repeat;
}
#imdangers a:active {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_danger_over.jpg);
		background-repeat:no-repeat;
}
#imparents a {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_parents.jpg);
		background-repeat:no-repeat;
}
#imparents a:hover {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_parents_over.jpg);
		background-repeat:no-repeat;
}
#imparents a:active {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_parents_over.jpg);
		background-repeat:no-repeat;
}
#imkids a {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_kid.jpg);
		background-repeat:no-repeat;
}
#imkids a:hover {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_kid_over.jpg);
		background-repeat:no-repeat;
}
#imkids a:active {
		height:39px;
		width:233px;
		display: block;
		background-color: #FFFFFF;
		background-image: url(images/im_kid_over.jpg);
		background-repeat:no-repeat;
}
#imcultural a {
		height:50px;
		width:233px;
		display: block;
		background-image: url(images/im_cultural.png);
		background-repeat:no-repeat;
}
#imcultural a:hover {
		height:50px;
		width:233px;
		display: block;
		background-image: url(images/im_cultural_over.png);
		background-repeat:no-repeat;
}
#imcultural a:active {
		height:50px;
		width:233px;
		display: block;
		background-image: url(images/im_cultural_over.png);
		background-repeat:no-repeat;
		
/*button wrapper/buttons end*/
/*w3c validation*/

}
#w3cvalidation a {
		position:absolute;
		width:93px;
		height:30px;
		position:absolute;
		top:1720px;
		left:359px;
		background-image:url(images/valid-html401.gif);
		background-repeat:no-repeat;
		z-index:2;
}
#w3cvalidation_kids a {
		position:absolute;
		width:93px;
		height:30px;
		position:absolute;
		top:2336px;
		left:359px;
		background-image:url(images/valid-html401.gif);
		background-repeat:no-repeat;
		z-index:2;
}
#w3cvalidation_cultural a {
		position:absolute;
		width:93px;
		height:30px;
		position:absolute;
		top:2540px;
		left:359px;
		background-image:url(images/valid-html401.gif);
		background-repeat:no-repeat;
		z-index:2;
}
#w3cvalidation_contact a {
		position:absolute;
		width:93px;
		height:30px;
		position:absolute;
		top:1200px;
		left:359px;
		background-image:url(images/valid-html401.gif);
		background-repeat:no-repeat;
		z-index:2;
		
/*w3c validation end*/	
/*link bar/colour*/

}
#linkbar {
		position:absolute;
		width:814px;
		height:30px;
		position:absolute;
		top:1686px;
		right:0px;
		background-image:url(images/link.jpg);
		z-index:1;
}
#linkbar_kids {
		position:absolute;
		width:814px;
		height:30px;
		position:absolute;
		top:2301px;
		right:0px;
		background-image:url(images/link.jpg);
		z-index:1;
}
#linkbar_cultural {
		position:absolute;
		width:814px;
		height:30px;
		position:absolute;
		top:2500px;
		left:0px;
		background-image:url(images/link.jpg);
		z-index:1;
}
#linkbar_contact {
		position:absolute;
		width:814px;
		height:30px;
		position:absolute;
		top:1160px;
		left:0px;
		background-image:url(images/link.jpg);
		z-index:1;
		
}		
a:link {
  		color:#0000FF;
}
a:hover {
  		color: #FF0000;
}
a:visited {
		color: #0000FF;
	
/*link bar/colour end*/
/*banner*/

} 
#banner {
		position:absolute;
		width:120px;
		height:600px;
		position:absolute;
		top:1671px;
		left:110px;
		background-image:url(images/new_sky_june05.gif);
		background-repeat:no-repeat;
		z-index:2;
		
/*banner end*/
}
