/* CSS Document */

body	{	margin: 0px 0px 0px 0px;
  			padding: 20px 0px 0px 0px;
			text-align: center;
			background: url(images/bkg.gif);
 		}
		
div#container	{	width: 794px;
					margin: 0 auto;
				}
				
/* Header Area */

div#date_area	{	width: 794px;
					height: 30px;
					background-color: #a32842;
				}
				
div#date_ctr	{	width: 754px;
					font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #ffffff;
					text-align: right;
					padding: 9px 0px 0px 0px;
				}
				
div#image_area	{
	position: relative;
	width: 794px;
	height: 185px;
	background: url(images/image_area_bkg.jpg);
				}
				
div#logo_area	{	position: absolute;
					top: 30px;
					left: 20px;
				}
				
div#login_area	{
	position: absolute;
	top: 45px;
	left: 485px;
	width: 289px;
	height: 80px;
	background: url(images/login_bkg.gif);
				}
				
div#login_ctr	{	width: 279px;
					font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #ffffff;
					margin: 30px 0px 0px 5px;
					text-align: left;
				}
				
div#submit_ctr	{	position:absolute;
					bottom: 5px;
					right:5px
				}
			
div#nav_area	{	width: 794px;
					height: 30px;
					font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #ffffff;
					background-color: #A32842;
				}

div#content_area	{	width: 794px;
						padding: 20px 0px 0px 0px;
						text-align: left;
						background-color: #ffffff;
					}
					
div#left_column_ctr, div#left_column_ctr_home	{	float: left;
													width: 444px;
													font: 12px Arial, Verdana, Helvetica, sans-serif;	
													color: #666666;
													margin: 0px 0px 0px 20px;
													text-align: left;
												}
					
div#left_column_ctr_home	{	
							}
					
div#cpa_area	{	font: 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #666666;
					border-top: dashed 1px #a32842;
					border-bottom: dashed 1px #a32842;
					padding: 10px 0px 10px 0px;
					background-color: #ffffff;
				}
					
div#right_column_ctr	{	float: left;
							width: 289px;
							font: 12px Arial, Verdana, Helvetica, sans-serif;	
							color: #666666;
							margin: 0px 0px 0px 20px;
							text-align: left;
						}
						
/* Latest News Area */
						
div#latest_news_area	{	width: 289px;
							background: url(images/article_bkg.gif) bottom;
						}
div#play_video_area	{	width: 289px;
							background: url(images/video_bkg.gif) bottom;
						}

div#article_ctr	{	width: 269px;
					padding: 5px 0px 10px 0px;
					margin: 0px 0px 0px 10px;
				}
div#video_ctr	{	width: 277px;
					padding: 3px 0px 10px 0px;
					margin: 0px 0px 0px 10px;
				}
						
.article_ttl	{	font: 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #a32842;
					margin: 0px 0px 2px 0px;
				}
				
.article_description	{	margin: 0px 0px 5px 0px;
						}
.article_hrule1	{	margin: 0px 0px 0px 0px;
						}
						
.article_lnk	{	text-align: right;
				}
				
/* End Latest News Area */

/* Voucher Selection Area */

div#voucher_selection_area	{	width: 289px;
								background: url(images/voucher_selection_bkg.gif) bottom;
							}
							
div#voucher_ctr	{	width: 169px;
					padding: 5px 0px 10px 0px;
					margin: 0px 0px 0px 110px;
					text-align: right;
				}

/* End Voucher Selection Area */

/* Request Area */

div#request_info_area	{	width: 289px;
							height: 60px;
							font: bold 18px Arial, Verdana, Helvetica, sans-serif;	
							color: #a32842;
							background: url(images/request_bkg.gif) bottom;
						}
						
div#order_stationery_area	{	width: 289px;
								height: 60px;
								font: bold 18px Arial, Verdana, Helvetica, sans-serif;	
								color: #a32842;
								background: url(images/request_bkg.gif) bottom;
							}
							
.request_ctr	{	margin: 0px 0px 0px 10px;
					padding: 10px 0px 0px 0px;
				}

/* End Request Info Area */

/* Voucher Listings Page */

.voucher_row_ctr	{	position: relative;
						width: 444px;
						height: 136px;
					}
					
.voucher_column_one, .voucher_column_two, .voucher_column_three	{	position: absolute;
																	top: 0px;
																	left: 0px;
																	width: 136px;
																	height: 136px;
																	background: url(images/voucher_listing_bkg.gif);
																}
					
.voucher_column_two	{	position: absolute;
						top: 0px;
						left: 154px;
					}
					
.voucher_column_three	{	position: absolute;
							top: 0px;
							left: 308px;
						}
						
.voucher_ttl	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #ffffff;
					margin: 0px 0px 0px 10px;
					padding: 10px 0px 10px 0px;	
				}
				
.voucher_ctr	{	margin: 0px 0px 0px 10px;
				}
				
.comment_area	{	border-top: dashed 1px #666666;
					border-bottom: dashed 1px #666666;
					padding: 10px 0px 10px 0px;
				}
				
/* End Voucher Listings Page */

/* News Page */

.article_listings_ctr	{	width: 444px;
							border-bottom: dashed 1px #cccccc;
							padding: 0px 0px 20px 0px;
							margin: 0px 0px 20px 0px;					
						}
						
.news_image_spc	{	float: left;
					margin: 0px 20px 20px 0px;
				}

/* End News Page */

div#prize_draw_ctr	{	width: 540px;
						font: 12px Arial, Verdana, Helvetica, sans-serif;	
						color: #ffffff;
						text-align: left;
					}
					
.login_lnk	{	margin: 0px 0px 20px 0px;	
				text-align: left;
			}
					
.clearer	{	clear:both;
			}
			
div#quick_lnk_ctr	{	width: 754px;
						height: 50px;
						font: 11px Arial, Verdana, Helvetica, sans-serif;	
						color: #a32842;
						margin: 20px 0px 0px 20px;
						text-align: left;
					}
					
div#footer_ctr	{	width: 794px;
					font: 11px Arial, Verdana, Helvetica, sans-serif;	
					color: #ffffff;
					margin: 10px 0px 10px 0px;
					text-align: left;
				}
				
div#copywrite_ctr, div#address_ctr	{	float:left;
									}

div#address_ctr	{	margin: 0px 0px 0px 70px;
				}
									
div#contact_ctr	{	float:right;
				}
			
h1	{	font: 22px Arial, Verdana, Helvetica, sans-serif;	
		color: #a32842;
	}
	
h2	{	font: bold 14px Arial, Verdana, Helvetica, sans-serif;	
		color: #a32842;
		margin: 0px 0px 0px 0px;
	}
	
h3	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
		color: #a32842;
		margin: 0px 0px 0px 0px;
	}
h4	{	font: 16px Arial, Verdana, Helvetica, sans-serif;	
		color: #a32842;
	}
	
.highlight_txt	{
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	color: #a32842;
	line-height: 3px;
				}
				
.highlight_txt_2	{	font: bold 14px Arial, Verdana, Helvetica, sans-serif;	
						color: #a32842;
					}
				
.image_spacer	{	margin: 0px 10px 0px 0px;
				}
				
.navlnk:link, .navlnk:visited	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
									color: #ffffff;
									background-color: transparent;
									text-decoration: none;
								}
									
.navlnk:hover	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #fff2e4;
					background-color: transparent;
					text-decoration: underline;
				}
				
.pagelnk:link, .pagelnk:visited	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
									color: #a32842;
									background-color: transparent;
									text-decoration: none;
								}
									
.pagelnk:hover	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
					color: #a32842;
					background-color: transparent;
					text-decoration: underline;
				}
				
				.pagelnk2:link, .pagelnk2:visited	{	font: bold 16px Arial, Verdana, Helvetica, sans-serif;	
									color: #a32842;
									background-color: transparent;
									text-decoration: none;
								}
									
.pagelnk2:hover	{	font: bold 16px Arial, Verdana, Helvetica, sans-serif;	
					color: #a32842;
					background-color: transparent;
					text-decoration: underline;
				}
				
				
				
.standard_txt_lnk:link, .standard_txt_lnk:visited	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
														color: #666666;
														background-color: transparent;
														text-decoration: underline;
													}
									
.standard_txt_lnk:hover	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;	
							color: #a32842;
							background-color: transparent;
							text-decoration: underline;
						}
				
.quicklnk:link, .quicklnk:visited	{	font: bold 11px Arial, Verdana, Helvetica, sans-serif;	
										color: #a32842;
										background-color: transparent;
										text-decoration: none;
									}
									
.quicklnk:hover	{	font: bold 11px Arial, Verdana, Helvetica, sans-serif;	
					color: #a32842;
					background-color: transparent;
					text-decoration: underline;
				}
				
.footerlnk:link, .footerlnk:visited	{	font: bold 11px Arial, Verdana, Helvetica, sans-serif;	
										color: #ffffff;
										background-color: transparent;
										text-decoration: underline;
									}
									
.footerlnk:hover	{	font: bold 11px Arial, Verdana, Helvetica, sans-serif;	
						color: #ffffff;
						background-color: transparent;
						text-decoration: underline;
					}					
.form_txt	{	font: 11px Arial, Verdana, Helvetica, sans-serif;
				color: #000000;
			}								
			
table	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
			color: #666666;
		}
		
.table_hdr	{	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
				color: #ffffff;
			}
		
form	{	margin: 0px 0px 0px 0px;
		}
		
ul	{	list-style: square;
	}													
																					
.RHSboxGreyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 20px;
}
.RHSboxRedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a32842;
	text-decoration: none;
	line-height: 20px;
}
a.RHSboxRedText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: boldl;
	color: #a32842;
	text-decoration: none;
	line-height: 20px;
}
a.RHSboxRedText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a32842;
	text-decoration: underline;
	line-height: 20px;
}
.BlueHeadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
}
a.BlueHeadertext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
}
a.BlueHeadertext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a32842;
	text-decoration: none;
}
.VoucherHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.VoucherHeader:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.VoucherHeader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.MoreInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.MoreInfo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a.MoreInfo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #33ff00;
	text-decoration: none;
}
.VoucherHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F90;
	text-decoration: underline;
}
