body
{
	background-color : #E51793;
	background-image : url('/IPOP.Upload/IPOP-SINGAPORE-EN-US/CMS/bg-body.jpg');
	background-position: left top;
	background-repeat:repeat-x;
}

img
{
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:12px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.header-nav-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#000000;
}

.header-nav-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#E51793;
}

.header-nav-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#838383;
}

.header-nav-link-select {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#838383;
}

.login-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:11px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.login-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:11px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.login-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:11px;
	text-decoration	:underline;
	color			:#FFFFFF;
}

.login-input-box {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	border			:1px solid #9C9C9C;
	width			:100px;
	height			:21px;
}

.footer-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:11px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.footer-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:11px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.footer-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:11px;
	text-decoration	:underline;
	color			:#FFFFFF;
}

.ipop-content-header {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:12px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.ipop-content-header:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:underline;
	color			:#FFFFFF;
}

.ipop-content-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.ipop-content-text:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:underline;
	color			:#FFFFFF;
}

.ipop-radio-list-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#991450;
}

.ipop-radio-list-text:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:underline;
	color			:#991450;
}

.ipop-radio-list-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:none;
	color			:#991450;
}

.ipop-radio-list-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:underline;
	color			:#991450;
}

.ipop-tv-list-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#578B10;
}

.ipop-tv-list-text:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:underline;
	color			:#578B10;
}

.ipop-tv-list-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:none;
	color			:#578B10;
}

.ipop-tv-list-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:underline;
	color			:#578B10;
}

.ipop-music-list-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:none;
	color			:#006E8E;
}

.ipop-music-list-text:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	text-decoration	:underline;
	color			:#006E8E;
}

.ipop-music-list-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:none;
	color			:#006E8E;
}

.ipop-music-list-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:underline;
	color			:#006E8E;
}

.loginerrormsg  {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:10px;
	text-decoration	:none;
	color			:#ffffff;
}

.errormsg  {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:12px;
	text-decoration	:none;
	color			:#ff0000;
}
.required {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size			:10px;
	text-decoration	:none;
	color			:#ff0000;
}

.home-event-text{
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	text-decoration	:none;
	color			:#505050;
}

.home-event-link{
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:12px;
	text-decoration	:none;
	color			:#992057;
}

.home-event-link:hover{
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:12px;
	text-decoration	:underline;
	color			:#992057;
}

.artist-content-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:11px;
	color			:#4C4A4B;
}

.artist-list-link {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:18px;
	text-decoration	:none;
	color			:#FFFFFF;
}

.artist-list-link:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:18px;
	text-decoration	:none;
	color			:#E51793;
}

.artist-list-selected {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:18px;
	color			:#E51793;
}

.event-content-title {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:12px;
	color			:#6F6F6F;
}

.event-content-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:11px;
	color			:#000000;
}

.register-content-title {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size			:12px;
	color			:#000000;
}

.register-content-text{
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:none;
	font-size		:12px;
	color			:#000000;
}

.register-remark-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:none;
	font-size		:11px;
	color			:#000000;
}

.register-input-box {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:12px;
	border			:1px solid #9C9C9C;
}

.contact-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:12px;
	color			:#4C4A4B;
}

.paging {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	color			:#818181;
	text-decoration	:none;
}

.paging:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	color			:#E51793;
	text-decoration	:none;
}

.paging-selected {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	color			:#E51793;
	text-decoration	:none;
}

.music-tab-artist {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:14px;
	color			:#FFFFFF;
	text-decoration	:none;
}

.music-tab-artist:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:14px;
	color			:#FFFFFF;
	text-decoration	:underline;
}

.music-artist-title {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	color			:#FFFFFF;
	text-decoration	:none;
}

.music-artist-title:hover {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	color			:#FFFFFF;
	text-decoration	:underline;
}

.music-artist-text {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:normal;
	font-size		:10px;
	color			:#FFFFFF;
	text-decoration	:none;
}

.tv-artist-title {
	font-family		:Arial, Helvetica, sans-serif;
	font-style		:normal;
	font-weight		:bold;
	font-size		:11px;
	color			:#92FF00;
	text-decoration	:none;
}

.selected-album {
	background-color:#87C7DA;
}

.selected-video {
	background-color:#487E00;
}

/* ----- Calendar Date Box ------ */
.CalendarStyle, .CalendarStyle:hover
{
	font-size: 10px;
	font-family: verdana;
	color: #555555;
	background-color: #ffffff;
	text-decoration: none;
	text-align: right;
}

.TitleStyle
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	background-color: #336699;
	text-decoration: none;
	vertical-align: middle;
}

.TitleDropDownStyle
{
	border: #FFFFFF 1px solid;
	font-size: 10px;
	font-family: verdana;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
}

.TitleDropDownOverStyle, .TitleDropDownOverStyle:hover
{
	border: #CCCCFF 1px solid;
	font-size: 10px;
	font-family: verdana;
	color: #CCCCFF;
	vertical-align: middle;
	text-decoration: none;
}

.DayHeaderStyle
{
	font-weight: bold;
	color: #333333;
	font-size: 10px;
}

.HolidayStyle, .HolidayStyle:hover
{
	text-decoration: none;
	font-size: 10px;
}

.WeekendStyle, .WeekendStyle:hover
{
	color: #a9a9a9;
	text-decoration: none;
	font-size: 10px;
}

.TodayDayStyle, .TodayDayStyle:hover
{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.SelectedDayStyle, .SelectedDayStyle:hover
{
	border: #a0a0a0 1px solid;
	background-color: #fafafa;
	text-decoration: none;
	color: #555555;
	font-weight: bold;
	font-size: 10px;
}

td.TodayStyle
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	background-color: #e6e6fa;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #333333;
	height: 20px;
}

a.TodayStyle, a.TodayStyle:hover
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	background-color: #e6e6fa;
	text-decoration: none;
	color: #333333;
}

.MonthDropDownStyle
{
	border: #a0a0a0 1px solid;
	font-size: 10px;
	font-family: verdana;
	background-color: #bbdbfc;
}

.SelectedMonthDropDownStyle
{
	background-color: #82C0FE;
}

.YearDropDownStyle
{
	border: #a0a0a0 1px solid;
	font-size: 10px;
	font-family: verdana;
	background-color: #BBDBFC;
}

.SelectedYearDropDownStyle
{
	background-color: #99CCFF;
}
/* ----- End Calendar Date Box ------ */