body,td {
	font-size : smaller;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 120%;
}

.high_content {
	font-size : 15px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 140%;
    color : #C34AC3;
    font-weight : bold;
}

.high {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #C34AC3;
	line-height : 120%;
}

.high:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #4B0082;
}

.high_small {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #C34AC3;
	line-height : 120%;
}

.high_small:HOVER,ACTIVE {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #4B0082;
}

.link_small {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : Black;
	line-height : 120%;
}

.datetime {
	font-size : 10px;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 80%;
}

.footer {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.info {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #00008B;
	font-weight: bold;
}

.info2 {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #00008B;
	font-weight: bold;
	line-height : 120%;
}

.info_link {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #8F0BB0;
	font-weight: bold;
}

.info_link:HOVER,ACTIVE {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #FF0033;
	font-weight: bold;
}

.menu {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #708090;
}

.menu:HOVER,ACTIVE {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #444444;
}

.links {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #DB7093;
	text-decoration : none;
	line-height : 120%;
}

.links:HOVER,ACTIVE {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #8A2BE2;
	text-decoration : none;
}

.link {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0000A0;
	text-decoration : none;
	line-height : 120%;
}

.link:HOVER,ACTIVE {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0000A0;
	text-decoration : underline;
}

.quick {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Purple;
	text-decoration : none;
}

SELECT.quick {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #DB7093;
	text-decoration : none;
	width : 250px;
	line-height : 120%;
}

.suggestion {
	font-size : 14px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
	line-height : 25px;
}

INPUT.suggestion {
	font-size : 16px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-decoration : none;
	border : 1px solid #FF7800;
	background-color : #FFEBD9;
}

.online_form {
	font-size : 14px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
	line-height : 25px;
}

INPUT.online_form {
	font-size : 14px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-decoration : none;
	border : 1px solid #D873D3;
	background-color : #F3E1F3;
}


INPUT.search {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
}

TEXTAREA.suggestion {
	font-size : 16px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-decoration : none;
	border : 1px solid #FF7800;
	background-color : #FFEBD9;
}

.date {
	font-size : 11px;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 80%;
}

.press {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #666666;
	line-height : 150%;
}

.press:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #8B4513;
}

.presslink {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #8B4513;
}

.presslink:HOVER,ACTIVE {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #8B4513;
}

.public {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #666666;
	line-height : 150%;
}

.public:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #FF1493;
}

.site {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #552B00;
	line-height : 150%;
}

.site:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #552B00;
}

.lsprog {
	font-size : 13px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #0000CD;
	line-height : 120%;
}

.lsprog:HOVER,ACTIVE {
	font-size : 13px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : Gray;
}

.tender {
    font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight : bold;
	color : #FFFFFF;
	line-height : 150%;
}

.tender:HOVER,ACTIVE {
    font-size : 12px;
	font-family :  細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
    font-weight : bold;
	color : #FFFFFF;
}

.pubser {
    font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight : bold;
	color : #FFFFFF;
	line-height : 150%;
}

.pubser:HOVER,ACTIVE {
    font-size : 12px;
	font-family :  細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
    font-weight : bold;
	color : #FFFFFF;
}

.about {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color :  #666666;
	line-height : 150%;
}

.about:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #1E90FF;
}

.playground {
	font-size : x-small;
	font-family : "細明體", "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	color : Black;
	line-height : 120%;
}

.sportscentres_hd {
	font-size : x-small;
        font-weight: bold;
	font-family : "細明體", "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	color : #003366;
	line-height : 120%;
}

.sportscentres_sec {
	font-size : x-small;
        font-weight: bold;
	font-family : "細明體", "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	text-decoration: none;
	color : #FF9900;
	line-height : 120%;
}

.msg {
	font-size : 14px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
	line-height : 25px;
}

INPUT.msg {
	font-size : 16px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-decoration : none;
	border : 1px solid #A5A599;
	background-color : #EFEFE2;
}

TEXTAREA.msg {
	font-size : 16px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-decoration : none;
	border : 1px solid #A5A599;
	background-color : #EFEFE2;
}

.jobs {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #666666;
	line-height : 150%;
}

.jobs:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #006C36;
}

INPUT.jobs {
	font-size : 16px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Navy;
	text-decoration : none;
	border : 1px solid #006C36;
	background-color : #D9ECE2;
}

div#style_search {
	background-color : #FCEFEF;
	padding : 5px;
	border : 1px solid #9F0000;
}

#style_search td {
    font-family: 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	line-height : 150%;
}

#style_search input {
	font-family: 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 12px;
	line-height : 120%;
}

div#style_search_result {
	background-color : #F0F8FF;
	padding : 5px;
	border : 1px solid #6495ED;
}

#style_search_result td {
    font-family: 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: black;
	line-height : 150%;
}

#style_search_result select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4169E1;
	font-size: 11px;
	line-height : 120%;
}

#style_search_result a {
	font-family: 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4169E1;
	font-size: 13px;
	line-height : 120%;
	text-decoration: none;
}

#style_search_result a:HOVER,ACTIVE {
	font-family: 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4169E1;
	font-size: 13px;
	line-height : 120%;
	text-decoration: underline;
}

.high_content {
	font-size : 15px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 140%;
    color : #C34AC3;
    font-weight : bold;
}

.high {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #C34AC3;
	line-height : 120%;
}

.high:HOVER,ACTIVE {
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #4B0082;
}

.high_small {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #C34AC3;
	line-height : 120%;
}

.high_small:HOVER,ACTIVE {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #4B0082;
}

.link_small {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : Black;
	line-height : 120%;
}

.datetime {
	font-size : 10px;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 80%;
}

.footer {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.info {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #00008B;
	font-weight: bold;
}

.info_link {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #8F0BB0;
	font-weight: bold;
}

.info_link:HOVER,ACTIVE {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #FF0033;
	font-weight: bold;
}

.menu {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #708090;
}

.menu:HOVER,ACTIVE {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #444444;
}

.links {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #DB7093;
	text-decoration : none;
	line-height : 120%;
}

.links:HOVER,ACTIVE {
	font-size : x-small;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #8A2BE2;
	text-decoration : none;
}

.quick {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Purple;
	text-decoration : none;
}

A.cultural {
  font-size: 12px;
  font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
  COLOR: #00008B;
  TEXT-DECORATION: none;
  line-height : 120%;
}
A.cultural:hover {
  font-size: 12px;
  font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
  COLOR: Blue;
  TEXT-DECORATION: none;
}
.cultural_blackb {
  font-size: 12px;
  font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
  line-height : 120%;
  font-weight : bold;
}

A.leisure_oa {
  font-size: 13px;
  COLOR: #00008B;
  TEXT-DECORATION: none;
  line-height : 130%;
}

.leisure_oa_blackt {
	font-size: 13px;
	color: black;
	line-height : 130%;
	font-weight : bold;
}

A.leisure_crsp {
  font-size: 12px;
  font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
  COLOR: #00008B;
  TEXT-DECORATION: none;
  line-height : 130%;
}

.leisure_crsp_blackt {
	font-size: 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	line-height : 130%;
	font-weight : bold;
}

.leisure_crsp_sblack{
	font-size: 11px;
	color: black;
	line-height : 130%;
}

.leisure_crsp_sred2{
	font-size: 13px;
	color: red;
	line-height : 130%;
}

.tender_footer {
	font-size : 12px;
	font-family : 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.balloting_blackt {
	font-size: 12px;
	color: black;
	line-height : 130%;
	font-weight : bold;
}
A.balloting_head2 {
	font-size: 12px;
	COLOR: #00008B;
	TEXT-DECORATION: none;
	line-height : 130%;
}
A.balloting_head2:hover {
	font-size: 12px;
	COLOR: Blue;
	TEXT-DECORATION: none;
}

/* Dynamic Menu - added 20061004 by AP8 */
/* Normal state */
.menuItemFirst {
	font-family: tahoma,arial;
	font-size:11px;
	color:#494949;
	cursor:pointer;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	width:160px;
 	border: 1px solid #ff6600;
}
.menuItem {
	font-family: tahoma,arial;
	font-size:11px;
	color:#494949;
	cursor:pointer;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	width:160px;
	border-left: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
}
.menuItemLast {
	font-family: tahoma,arial;
	font-size:11px;
	color:#494949;
	cursor:pointer;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	width:160px;
	border-left: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
}

/* On mouse over */
.menuItemFirstOver {
	font-family: tahoma,arial;
	font-size:11px;
	color:#FF5402;
	cursor:pointer;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	width:160px;
 	border: 1px solid #ff6600;
}
.menuItemOver {
	font-family: tahoma,arial;
	font-size:11px;
	color:#FF5402;
	cursor:pointer;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	width:160px;
	border-left: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
}
.menuItemLastOver {
	font-family: tahoma,arial;
	font-size:11px;
	color:#FF5402;
	cursor:pointer;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	width:160px;
	border-left: 1px solid #ff6600;
	border-right: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
}

/* submenus container */
.submenu {
	-moz-opacity:.97;
	filter:alpha(opacity=97);
	width:160px;
}

#popupDiv {
	position:absolute;
	height:1;
	width:1px;
	top:50px;
	left:300px;
}

ul.new {
  color: #000000;
  text-decoration: none;
  list-style-position: outside;
  list-style-type: bullet;
  padding: 1px;
  margin-left: 15px;
  margin-right: 1px;
  margin-top: 2px;
  margin-bottom: 1px;
}


.cal_date {
font-size: 11px;
color:#FF66CC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.cal_date:link{
font-size: 11px;
color:#FF66CC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
a.cal_date:Hover{
background:#FFFF66
}
.cal_today{
background:#FF66CC
}
.cal_today:link {
border:#FF0000;
font-size: 11px;
color:#FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.cal_today:Hover{
background:#FFFF66;
color:#000000
}
.cal_month {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}



.ls_cal_date {
font-size: 11px;
color:#3F62BC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
.ls_cal_date:link{
font-size: 11px;
color:#3F62BC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ls_cal_date:visited{
font-size: 11px;
color:#3F62BC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ls_cal_date:Hover{
background:#66FFFF
}
.ls_cal_today{
background:#3F62BC;
}
.ls_cal_today:link {
border:#0000FF;
font-size: 11px;
color:#FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;

}
.ls_cal_today:visited {
border:#0000FF;
font-size: 11px;
color:#FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

.ls_cal_today{
background:#3F62BC;
font-size: 11px;
color:#FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
cursor:pointer;
}

.ls_cal_month {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.ls_cal_date1{
font-size: 11px;
color:#3F62BC;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
cursor:pointer;
}

.ls_cal_date1:hover
{
background:#FFFFFF;}

.bottom_banner {
	width: 600px; margin-top: 20px; margin-bottom: 10px;
}
.bottom_banner div {
	float: left; width: 120px; height; 42px; overflow: hidden; margin-bottom: 5px;
}
.bottom_banner div img {
	width: 120px; height; 42px; border: 0;
}

.csmenu { padding-left: 20px; margin-bottom: 3px; background: url('../../graphics/arrow4.gif') top left no-repeat; }
.csmenu a { font: .9em 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color : #708090; letter-spacing: 3px; }
.csmenu a:hover { color : #000; }

.lsmenu { padding-left: 20px; margin-bottom: 3px; background: url('../../graphics/arrow5.gif') top left no-repeat; }
.lsmenu a { font: .9em 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color : #708090; letter-spacing: 3px; }
.lsmenu a:hover { color : #000; }

.ls_s_title {
	font: bold 12px/120% 細明體, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #C34AC3;
	width: 150px;
	border-bottom: 1px dotted #555;
}
.formTitle { height: 20px; border-left: 4px solid #CC66CC; }
.formBox { width: 480px; border: 4px solid #CC66CC; background-color: #FFF7FF; margin: 0; padding: 30px 30px 0 30px; }

.highlight {
	position; relative;
	width: 340px;
}

.highlight img.img {
	float:  left;
	width: 53px;
	height: 53px;
	border-top: 1px solid #FF7C21;
	border-right: 6px solid #FF7C21;
	border-bottom: 1px solid #FF7C21;
	border-left: 1px solid #FF7C21;
}

.highlight div {
	background: url('/graphics/prog_header.gif') no-repeat;
	margin-left: 58px;
	padding: 13px 3px 13px 6px;
	width: 270px;
}

.highlight_bottom {
	display: inline-block;
	font: .9em Verdana;
	padding-left: 17px;
	margin-left: 10px;
	background: url('/graphics/arrow1.gif') no-repeat;
	text-decoration: none;
	color: #BA3A94;
}

.highlight_bottom:hover {
	text-decoration: none;
	color : #4B0082;
}
