@charset "utf-8";
/*    Web Design by Antidote 
      www.antidote.com.sg     */

body,div,img{margin:0px; padding:0px; border:0px;}

body{
	background-color: #FEF9FD;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}



h1, h2, h3{
color:#7F0707;}

h3{margin-top:0px;}

a:link, a:visited{
color:#CC0606;}

a:hover{
text-decoration:none;}

#schedule a:link, #schedule a:visited{
color:inherit;}

#headerwrap, #wrap{width:960px; margin: 10px auto 0px;}



/*-------- header ----------*/
#header{height: 400px;}

#headerleft{width:420px; float:left;}

#headerright{width:540px; float:left;}

#headerright ul{list-style-type:none; margin:0px; padding:0px;}

#headerright ul li{float:left; margin-right:16px;}

#li1{margin-top:70px;}

#li2{margin-top:67px;}

#li3{margin-top:64px;}

#li4{margin-top:57px;}

#li5{margin-top:54px;}

#li6{margin-top:49px;}

/*-------- Content ----------*/
#content {
float:left;
width:960px;
}
#projector{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#projector li
{
	background-image: url(images/projector.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px 60px;
}

#mainleft{
width:450px;
float:left;
margin-right:60px;
}

#mainright{
float:left;
width:450px;
}


/*-------- Cell ----------*/
.cell{
width:450px;
float:left;
margin-bottom:20px;
}
.cellleft{
float:left;
width:200px;
}
.cellright{
float:left;
width:250px;}

/*-------- subcontent ----------*/
#subbody{
	float:left;
	width:100%;
	background-image: url(images/subbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
height:380px;
}

#subwrap{
width:960px;
margin:0 auto 0;}

#subcontenttop{
width:960px;
float:left;}

#subcontentbottom{
width:960px;
float:left;
height:150px;}

#subcontent .cell{
width:220px;}

#subcontent .cellleft{
width:200px;
padding-left:20px;}

#subcontent .cellright{
font-size:12px;
width:200px;
padding-left:10px;
margin-top: 10px;}

#subcontentbottom{
float:left;
height:340px;}

#subcontentbottom ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#subcontentbottom ul li{
float:left; 
margin-right: 70px;
}

.sponul{
float:left;
height:80px;
width:960px;}

.cell2{
float:left;
width:960px;}

.cell2 h3 a:link, .cell2 h3 a:visited{
text-decoration:none;
color:#7F0707;}

.cell2 h3 a:hover{
text-decoration:underline;
}

.cell2left{
float:left;
width:300px;
margin:0 20px 20px 0}

.cell2right{
float:left;
width:620px;
padding-right:20px;}

#footer{
float:left;
width:960px;
font-size:10px;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#282627;
}

#footer a:hover{
text-decoration:underline;
}
