html, body, html body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align:center;
	zoom:1;
	font:11pt arial,'Avenir 55 Roman',helvetica,verdana,tahoma,lucida,geneva,'Trebuchet MS','Bitstream Vera Sans','SunSans-Regular',swiss,sans-serif;
	font-size:14px;
	}
body {
	background:#323130 url(../images/bg_pg.png) repeat-x;
	_background-image:url(../images/bg_pg.gif);
	color:#DDD;
	font-size:1em;
	}
body, table, tr {
	font-size:100%;
	}
/*===========================================================*/
.pgFlow {
	font-size:100%;
	width:100%;
}
.pgFlow #contents {
	width:100%;
	text-align:left;
}
.pgFlow #header {
	display:block;
	width:984px;
	height:74px;
	clear:both;
	margin:auto;
	background:url(../images/bg_head.png) no-repeat center center;
	_background-image:url(../images/bg_head.png);
	overflow:hidden;
}
.pgFlow #logodiv, .pgFlow #rewardsdiv {
	position:relative;
	display:inline-block;
	}
.pgFlow #logodiv {
	width:181px;
	height:52px;
	}
.pgFlow #rewardsdiv {
	width:130px;
	height:31px;
	}
.pgFlow #header h1 {
	margin:0;
	padding:0;
}
.pgFlow .sbar {
	width:188px;
	padding:0;
}
.pgFlow .sbar h3, .pgFlow .sbar p {
	margin:auto 1px;
}
.pgFlow #maincontent {
	margin:0 188px;
	padding:0;
	width:auto;
	clear:none;
	height:auto;
}
.pgFlow #footer, .pgFlow #footer a {
	color: #F60;
}
/*===========================================================*/
#CommonFooter {
	clear:both;
	font-size:90%;
	line-height:1.5em;
	padding:0 6px;
	}
#CommonFooter a, #CommonFooter a:link, #CommonFooter a:active, #CommonFooter a:visited {
	color:#DDD;
	text-decoration:none;
	}
#CommonFooter a:hover, #CommonFooter a:focus {
	color:#FFF;
	text-decoration:underline;
	}
/*===========================================================*/
.cont {
	width:1006px;
	margin:auto;
	text-align:left;
	font-size:100%;
	}
.Common {
	margin:0 auto;
	padding:0;
	}
#CommonContent {
	margin:0;
	padding:0;
	height:1%;
	overflow:visible;
	}
#CommonContentInner {
	width:100%;
	padding:0;
	margin:0;
	}
/*===========================================================*/
#CommonSidebarLeft {
	padding:0;
}
#CommonSidebarLeft .CommonSidebar {
	padding:0;
}
#CommonSidebarLeft .CommonSidebar .CommonSidebarArea {
	padding-right:12px;
}
#CommonSidebarRight {
	padding:0;
}
#CommonSidebarRight .CommonSidebar {
}
#CommonSidebarRight .CommonSidebar .CommonSidebarArea {
	padding-left:12px;
}
.CommonSidebar {
	width:200px;
	margin:0;
	/*background:#999;*/
}
#CommonContent #CommonContentInner .CommonContentArea {
	margin:0 200px 0 200px; /* (.CommonSidebar.width + .CommonSidebar.padding) */
	background:#FFF;
}
/*===========================================================*/
.fltrt {
	float:right;
	}
.fltlft {
	float:left;
	}
.algnrt {
	text-align:right;
	}
.algnlft {
	text-align:left;
	}
.clearlft {
	clear:left;
	}
.clearrt {
	clear:right;
	}
.nofloat {
	float:none;
	height:0;
	font-size:1px;
	line-height:0;
	}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
	}
.clearblock {
	clear:both;
	min-height:1em;
	height:auto;
	}
.px03 {
	line-height:3px;
	font-size:1px;
	height:3px;
	}
.px06 {
	line-height:6px;
	font-size:1px;
	height:6px;
	overflow:hidden;
	}
.orng {
	color:#F60;
	}
.nothere {
	display:none;
	visibility:hidden;
	}
.here {
	display:auto;
	visibility:visible;
	}
/*===========================================================*/
.center {
	margin:auto;
	}
.rsb {
	background:url(../images/bg_rsb.png) repeat-x;
	}
/*===========================================================*/
.frmNs {
	}
.frmNs label {
	display:block;
	padding:6px 3px 9px 3px;
	border-bottom:1px dotted #CCC;
	}
.frmNs label label {
	display:inline !important;
	border-bottom:0px none;
	}
.frmNs .row label {
	float:left;
	}
.frmNs .erow label {
	display:inline !important;
	}
.frmNs .row label, .frmNs .erow label {
	border-bottom:0px none;
	padding:0;
	}
.frmNs .row, .frmNs .erow {
	border-bottom:1px dotted #CCC;
	padding:9px 3px 12px 3px;
	}
fieldset {
	/*border:0 none;*/
	-moz-border-radius:0.4321em;
	border-radius:0.4321em;
	margin-top:6px;
	}
/*===========================================================*/
.bd {
	padding:0 10px;
	}
.livehelp {
	background:url(../images/livehelp.png) no-repeat;
	width:183px;
	height:34px;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font:108% 'Avenir 55 Roman', arial;
	cursor:pointer;
	}
a.livehelp:link {
	position:absolute;
	text-decoration:none;
	margin-top:-12px;
	right:8px;
	}
a.livehelp:hover, a.livehelp:focus {
	text-decoration:underline;
	}
.livehelp span {
	display:block;
	padding-top:9px;
	}
input.livehelp {
	border:0 none;
	font-weight:bold;
	color:#F60;
	}
/*===========================================================*/
.pgFlow #contents .prize {
	display:inline-block;
	margin:0 10px;
	padding:0;
	border:0 none;
	}
.pgFlow #contents div.fltlft.prize {
	margin-left:0px;
	padding-right:10px;
	border-right:1px dotted #AAA;
	} 
.pgFlow #contents div.fltrt.prize {
	margin-right:0px;
	padding-left:10px;
	border-left:1px dotted #AAA;
	}
/*===========================================================*/
.ifEula {
	width: 98%;
	border: 1px solid #CCC;
	background: transparent;
	text-align: center;
	}
