body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}.copyright {
	font-size: 10px;
	color: #FFFFFF;
	word-spacing: 1px;
	letter-spacing: 1px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
}.address_bar {
	font-size: 10px;
	color: #000000;
	word-spacing: 1px;
	letter-spacing: 1px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}a:link {
	text-decoration: underline;
}
a:hover {
	color: #EE3338;
	text-decoration: none;
}
.text_box {
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text_box_small {
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
}
.print_box {
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.text_box_small {
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
}
.text_box_inranet {
	padding: 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: #19A6DF;
}
.text_box_inranet a {
	color: #FFFFFF;
}
.text_title {
	padding: 10px;
	border-top: 1px solid #19A6DF;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.text_title_left {
	border-top: 1px solid #19A6DF;
	border-right: none;
	border-bottom: 1px solid #19A6DF;
	border-left: none;
}
.border_right {
	border-top: none;
	border-right: 1px solid #19A6DF;
	border-bottom: none;
	border-left: none;
}
.border_bottom {
	border-top: none;
	border-right: 1px solid #19A6DF;
	border-bottom: 1px solid #19A6DF;
	border-left: none;
}
.title {
	color: #0681D0;
	font-family: "Century Gothic", "Arial Black", Arial;
	font-size: 20px;
	line-height: 10px;
	font-weight: 900;
	border-top: 1px solid #19A6DF;
	border-right: none;
	border-bottom: 5px;
	border-left: none;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	word-spacing: 3px;
	letter-spacing: 1px;
}
.title2 {
	color: #0681D0;
	font-family: "Arial Black", Arial;
	font-size: 20px;
	line-height: 10px;
	font-weight: bold;
	padding-left: 10px;	
	padding-top: 10px;
}
.title_highlight {
	color: #0681D0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h1
	{margin:0in;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:Verdana;
	color:#3366FF;}
h2
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:Verdana;
	color:red;}
h3
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:Verdana;}
h4
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:Verdana;
	color:blue;}
h5
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:7.0pt;
	font-family:Verdana;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:Verdana;
	color:#CC99FF;
	font-weight:bold;}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	font-size:12.0pt;
	font-family:Verdana;
	font-weight:bold;}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:Verdana;
	color:red;
	font-weight:bold;}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
	{margin:0in;
	margin-bottom:.0001pt;
	background:navy;
	font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}
@page Section1
	{size:8.5in 11.0in;
	margin:17.0pt 22.7pt 17.0pt 17.0pt;}
div.Section1
	{page:Section1;}
.sub_title {
	color: #FFFFFF;
	font-size: 120%;
	background-color: #19A6DF;
	padding: 3px 0px 3px 8px;
	font-family: "Century Gothic", "Arial Black", Arial;
	letter-spacing: 1px;
}
.table_title {
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
}
#calander_table{
	padding: 0px;
}
#calander_table th {
	text-align: center;
	padding: 2px;
}
#calander_table td {
	text-align: right;
	padding: 2px 5px;
}
.calander_table_title {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bolder;
	background-color: #19A6DF;
}
.calander_table_public_holiday {
	color: red;
	font-weight: bolder;
}
.calander_table_school_holiday{
	color: #19A6DF;
	font-weight: bolder;
}
.calander_table_kingston_holiday_event {
	color: #19A6DF;
	font-weight: bolder;
}
.chinese_font {
	font-size: 110%;
}
