/* CSS Document */

a:link, a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-weight : bold; 
	text-decoration : none;
	color: #000000;
	}

a:hover, a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #DA251D;
	}

a.b:link, a.b:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-weight : bold; 
	font-size: 14px;
	text-decoration : none;
	color: #000000;
	}

a.b:hover, a.b:active {
	font-weight : bold; 
	font-size: 14px;
	text-decoration : none;
	color: #DA251D;
	}

html,body {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-weight : normal;
	min-width: 1000px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

table {
	width: 100%;
	height: 100%;
}

td {
	vertical-align: middle;
}

img { border: none; 
}

#center {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 1000px;
	height: 1000px;
}

#centerlg {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 1000px;
	height: 1300px;
}

#onlinelogin {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 98%;
}

#background {
	position: absolute;
	margin-left: 0;
	margin-top: 0;
	background-image: url(../img/bg2.jpg); 
	width: 1000px;
	height: 1000px;
	z-index:1
	}

#backgroundlg {
	position: absolute;
	margin-left: 0;
	margin-top: 0;
	background-image: url(../img/bg4.jpg); 
	width: 1000px;
	height: 1370px;
	z-index:1
	}

#backgroundlg2 {
	position: absolute;
	margin-left: 0;
	margin-top: 0;
	background-image: url(../img/bg5.jpg); 
	width: 1000px;
	height: 1470px;
	z-index:1
	}

#backgroundhome {
	position: absolute;
	margin-left: 0;
	margin-top: 0;
	background-image: url(../img/bg3.jpg); 
	width: 1000px;
	height: 1000px;
	z-index:1
	}

#rf3logo 	{
	position: absolute;
	margin-top: 670px;
	margin-left: 18px;
	z-index:2
	}
	
#adbanner {
	position: absolute;
	margin-top: 800px;
	margin-left: 18px;
	height: 120px;
	width: 60px;
	z-index:3
	}

#footer		{
	position: absolute;
	margin-top: 880px;
	margin-left: 32px;
	height:95px; 
	width:936px;
	background: url(../img/lower_banner.jpg) no-repeat;
	z-index:2 
	}

#footer2 {
	position: absolute;
	margin-top: 1250px;
	margin-left: 32px;
	height:95px; 
	width:936px;
	background: url(../img/lower_banner.jpg) no-repeat;
	z-index:2 
	}

#footer3 {
	position: absolute;
	margin-top: 1350px;
	margin-left: 32px;
	height:95px; 
	width:936px;
	background: url(../img/lower_banner.jpg) no-repeat;
	z-index:2 
	}

#topbutton1 {
	position: Absolute;
	margin-top: 129px;
	margin-left: 700px;
	z-index:3
	}

#topbutton2 {
	position: Absolute;
	margin-top: 129px;
	margin-left: 805px;
	z-index:3
	}

#button1  {
	position: absolute;
	margin-top: 160px;
	margin-left: 39px;
	z-index:2
	}

#button2 {
	position: absolute;
	margin-top: 205px;
	margin-left: 39px;
	z-index:2
	}

#button3 {
	position: absolute;
	margin-top: 270px;
	margin-left: 39px;
	z-index:2
	}

#button4 {
	position: absolute;
	margin-top: 335px;
	margin-left: 39px;
	z-index:2
	}

#button5 {
	position: absolute;
	margin-top: 400px;
	margin-left: 39px;
	z-index:2
	}

#bodytxt {
	position: absolute;
	margin-left: 160px;
	margin-top: 190px;
 	height: 700px;
  	width: 785px;
	z-index:2
	}

#bodyhygiene {
	position: absolute;
	overflow: auto;
	text-align: justify;
	margin-left: 160px;
	margin-top: 135px;
 	height: 1095px;
  	width: 785px;
	z-index:2
	}

#bodysafety {
	position: absolute;
	overflow: auto;
	text-align: justify;
	margin-left: 160px;
	margin-top: 135px;
 	height: 1200px;
  	width: 785px;
	z-index:2
	}

#bodytxthome {
	position: absolute;
	overflow: auto;
	text-align: justify;
	margin-left: 160px;
	margin-top: 150px;
 	height: 715px;
  	width: 350px;
	z-index:2
	}

#teachingimg {
	position: absolute;
	margin-left: 540px;
	margin-top: 510px;
	height: 400px;
	width: 400px;
	z-index:3
	}

#examimg {
	float: right;
	margin-top: 25px;
	margin-left: 10px;
	margin-right: 0px;
	height: 245px;
	width: 300px;
	z-index:3
	}

#qualitycert {
	position: absolute;
	margin-left: 160px;
	margin-top: 150px;
	height: 700px;
	width: 785px;
	z-index:2
	}

#news {
	position: absolute;
	overflow: auto;
	text-align: left;
	margin-left: 545px;
	margin-top: 200px;
 	height: 285px;
  	width: 400px;
	z-index:2
	}

div.hometitle {
	font-size: 18pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}

span.titleblack {
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}

span.titlered {
	font-style: italic;
	color: #DA251D;
	}

div.newstitle {
	font-size: 20pt;
	font-weight: bold; 
	text-decoration: none;
	color: #000000;
	}


div.newsbody {
	font-size: 18pt;
	font-weight : regular; 
	text-decoration : none;
	color: #000000;
	}

div.newnav ul {
	display: inline;
	margin: 0;
	padding: 0;
	}

div.newnav li {
	display : inline;
	}

div.newnav li a {
	display : inline;
	float : left;
	height: 40px;	/*EACH BUTTON */	
	width: 100px; /*EACH BUTTON */	
	}	

div.newnav li a:hover {	
	color : #CF3;
	}

div.newnavlg ul {
	display: inline;
	margin: 0;
	padding: 0;
	}
div.newnavlg li {
	display : inline;
	}

div.newnavlg li a {
	display : inline;
	float : left;
	height: 60px;	/*EACH BUTTON */	
	width: 100px; /*EACH BUTTON */	
	}	

div.newnavlg li a:hover {	
	color : #CF3;
	}
	
body#home div.newnav li#thome a {background-position: -200px;}		
body#safety div.newnavlg li#tsafety a {background-position: -200px;}		
body#hygiene div.newnavlg li#thygiene a {background-position: -200px;}
body#online1 div.newnavlg li#tonline a {background-position: -200px;}
body#online1 div.newnav li#tonlineabout a {background-position: -200px;}
body#online2 div.newnavlg li#tonline a {background-position: -200px;}
body#online2 div.newnav li#tonlinelogin a {background-position: -200px;}		 				
body#consult div.newnav li#tconsult a {background-position: -200px ;}

#thome a{background-image: url(../nav/homebt.jpg);background-repeat: no-repeat;}	
#thome a:hover{background-position: -100px ;}		
#thome li a{background-position: -200px ;}	

#tsafety a{background-image: url(../nav/safetybt.jpg);background-repeat: no-repeat;}	
#tsafety a:hover{background-position: -100px ;}		
#tsafety li a{background-position: -200px ;}	

#thygiene a{background-image: url(../nav/hygienebt.jpg);background-repeat: no-repeat;}	
#thygiene a:hover{background-position: -100px ;}	
#thygiene li a{background-position: -200px ;}	

#tonline a{background-image: url(../nav/onlinebt.jpg);background-repeat: no-repeat;}	
#tonline a:hover{background-position: -100px;}	
#tonline li a{background-position: -200px ;}

#tonlineabout a{background-image: url(../nav/onlineaboutbt.jpg);background-repeat: no-repeat;}	
#tonlineabout a:hover{background-position: -100px;}	
#tonlineabout li a{background-position: -200px ;} 

#tonlinelogin a{background-image: url(../nav/onlineloginbt.jpg);background-repeat: no-repeat;}	
#tonlinelogin a:hover{background-position: -100px;}	
#tonlinelogin li a{background-position: -200px ;}	

#tconsult a{background-image: url(../nav/consultbt.jpg);background-repeat: no-repeat;}
#tconsult a:hover{background-position: -100px;}			
#tconsult li a{background-position: -200px;}
	
#logopic {
	position: absolute;
	margin-top: 35px;
	margin-left: 50px;
	z-index:2
	}
