*{
margin:0;
padding:0;
border:0;
}

body{
font:11px verdana, arial, sans-serif;
line-height:1.6em;
}

#require_container{
position: absolute;
top:30px;
left:50%;
width:755px;
margin-left:-377.5px;
}

#container{
position: absolute;
top:0px;
left:50%;
width:755px;
margin-left:-377.5px;
}

#header{
position: absolute;
top:0px;
left:0;
width:770px;
height:125px;
background:url(images/head_bkg.jpg);
}

#header_img{
position: absolute;
top:0px;
left:0px;
}

/*---------------------------------------------------------------------------------------------------------navs*/
#home_nav{
position: absolute;
top:100px;
right:20px;
}

#programme_nav{
position: absolute;
top:100px;
right:20px;
}

#about_nav{
position: absolute;
top:100px;
right:20px;
}

#contact_nav{
position: absolute;
top:100px;
right:20px;
}

/*---------------------------------------------------------------------------------------------------------page_imgs*/
#home_img{
position: absolute;
top:0px;
left:20px;
}

#programme_img{
position: absolute;
top:10px;
left:20px;
}

#about_img{
position: absolute;
top:15px;
left:-100px;
}

#contact_img{
position: absolute;
top:6px;
left:30px;
}

/*---------------------------------------------------------------------------------------------------------content_heading*/
#ctnt_bar1{
background:#FF8901;
width:12px;
height:12px;
}
#ctnt_bar2{
background:#FF8901;
width:250px;
height:12px;
}

#ctnt_title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
color:#FF8901;
font-weight:bold;
}

/*---------------------------------------------------------------------------------------------------------home_page*/
/*--------------------------------------------------------------------login_form*/
#login_fail_form{
position:absolute;
top:215px;
left:10px;
width:210px;
background-color:#FFFFFF;
line-height:0.8em;
}

#fail_msg{
position:absolute;
top:160px;
left:10px;
line-height:1.5em;
}

#back_btn{
position:absolute;
top:406px;
right:20px;
font-size:12px;
}

#login_form{
position:absolute;
top:200px;
right:20px;
line-height:0.8em;
}

#login_title{
font-size:14px;
color:#FF8901;
font-weight:bold;
}

#equip_form{
position:absolute;
top:43px;
left:10px;
width:220px;
height:130px;
padding:5px 0px;
}

#EquipUsername{
	position:absolute;
	top:35px;
	right:0px;
	border: 2px solid #cccfd6;
	width:120px;
}

#EquipPassword{
	position:absolute;
	top:60px;
	right:0px;
	border: 2px solid #cccfd6;
	width:120px;
}

input.submit_btn{
	position:absolute;
	top:88px;
	right:0px;
	width:60px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#59638c;
}

input.reset_btn{
	position:absolute;
	top:88px;
	right:70px;
	width:60px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#59638c;
}

input.reset_p_btn{
	position:absolute;
	top:88px;
	right:60px;
	width:100px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#59638c;
}


#minimum{
	position:relative;
	top:0px;
	right:0px;
	width:220px;
	height:70px;
	background-color:#ffffff;
}

#min_pic{
position:absolute;
top:5px;
left:93px;
}

#min_txt{
position:absolute;
top:40px;
left:50px;
text-align:center;
}

#home_line{
position: absolute;
top:430px;
left:0px;
width:755px;
height:20px;
background-color:#cccfd6;
}

#home_content_box{
position: absolute;
top:480px;
left:0px;
width:755px;
height:auto;
font:13px Verdana, Arial, Helvetica, sans-serif;
}

#pic_menu{
position: relative;
top:50px;
left:2px;
}

/*---------------------------------------------------------------------------------------------------------programme_page*/
#programme_line{
position: absolute;
top:330px;
left:0px;
width:755px;
height:20px;
background-color:#cccfd6;
}

#programme_content_box{
position: absolute;
top:380px;
left:0px;
width:755px;
height:auto;
font:13px Verdana, Arial, Helvetica, sans-serif;
}

.module_title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#404664;
font-weight:bold;
font-style:italic;
}

.module_txt{
font-size:11px;
font-weight:bold;
}

/*---------------------------------------------------------------------------------------------------------about_page*/
#about_line{
position: absolute;
top:300px;
left:0px;
width:755px;
height:20px;
background-color:#cccfd6;
}

#about_content_box{
position: absolute;
top:350px;
left:0px;
width:755px;
height:auto;
font:13px Verdana, Arial, Helvetica, sans-serif;
}

#abt_content_img{
float:right;
padding:0 0px 0 10px;
}

/*---------------------------------------------------------------------------------------------------------contact_page*/
#contact_line{
position: absolute;
top:330px;
left:0px;
width:755px;
height:20px;
background-color:#cccfd6;
}

#contact_content_box{
position: absolute;
top:380px;
left:0px;
width:755px;
height:auto;
font:13px Verdana, Arial, Helvetica, sans-serif;
}

#cnct_content_img{
float:right;
padding:0 0px 0 10px;
}

#contact_detail{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:italic;
color:#59638c;
font-weight:bold;
}


/*---------------------------------------------------------------------------------------------------------footer*/
#footer{
background:#59638c;
width:745px;
height:10px;
color:#ffffff;
font-size:10px;
padding: 5px;
}

#footer_logo{
height:50px;
}

#footer_logo1{
float:left;
}

#footer_logo2{
float:right;
}

.bold{
color:#333333;
font-weight:bold;
}

.larger_font{
font-size:17px;
}

.underline{
text-decoration:underline;

}
.orange_color{
color:#FF8901;
}

a{
text-decoration:none;
color:#FF6600;
}

a:hover{
text-decoration:underline;
}

#course1sub{
background-color:#ffffff;
position:absolute;
width:400px;
height:600px;
top:300px;
left:20px;
display:none;
border:5px solid #cccfd6;
padding:10px;
}

#course2sub{
	background-color:#ffffff;
	position:absolute;
	width:300px;
	height:225px;
	top:650px;
	left:50px;
	border:5px solid #cccfd6;
	padding:10px;
display:none;
}

#course3sub{
	background-color:#ffffff;
	position:absolute;
	width:300px;
	height:225px;
	top:650px;
	left:310px;
	border:5px solid #cccfd6;
	padding:10px;
display:none;
}

#course4sub{
	background-color:#ffffff;
	position:absolute;
	width:300px;
	height:225px;
	top:650px;
	left:450px;
	border:5px solid #cccfd6;
	padding:10px;
display:none;
}
