body {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	 color: #666666;
	 margin: 0 auto;
}

ul {  
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	 color: #666666;
}

p {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size : 8pt;
	color : #666666;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #666666;
}

.tableHeader{
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}

.tableBackground{
	background : #FFFFCC;
}

.tableBorder{
	background : #FFCC00;
}

.textField{
	background : #CCCCCC;
}

.subHead{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	color: #FF9900;
}

.nav2{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}

.nav3{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 8pt;
	color: #FF9900;
}

a:link,a:visited,a:active{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

input{
	background : #CCCCCC;
}

textarea{
	background: #CCCCCC;
}
.nav4 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #660033; }
.back { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #666666; }
select { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; font-weight: normal}.nav3bold { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 8pt; color: #FF9900; ; font-weight: bold}

.subTitle {
	color: #660033;
	font-size: 18px;
	font-family: Times New Roman, Times, serif;
}

.calendarLine_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F9D134;
}

.calendarLine_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9D134;
}

.calendarLine_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F9D134;
}

.calendarLine_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F9D134;
}

.calendarDay {
	font-weight: bold;
	font-size: 7pt;
}

.linked-day {
	background-image: url(http://www.aaaa.com.hk/en/activities/images/point1b.giff');
	background-repeat: no-repeat;
}

.linked-day a {
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
}

.linked-day2 {
	background-image: url(http://www.aaaa.com.hk/en/activities/images/point2b.giff');
	background-repeat: no-repeat;
}

.linked-day2 a {
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
}

.linked-day3 {
	background-image: url(http://www.aaaa.com.hk/en/activities/images/point3b.giff');
	background-repeat: no-repeat;
}

.linked-day3 a {
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
}

.memberTable {
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}
.icon_link_of {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

/* New styles */

div.main-container {
	margin: 17px 16px 17px 16px;
}

div.main-title {
	height: 25px;
}

div.main-head {
	margin: 10px 0 10px 0;
}

div.photos img {
	float: left;
	margin: 3px 14px 3px 14px;
}

.main-links img {
	margin-right: 4px;
}

div.spacer {
	height: 13px;
}
