@charset "utf-8"; 
*{margin:0px; padding:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}

body{margin:0px; padding:0px; background-image:none}
#main{
	width:919px;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	background-attachment:scroll;
	background-image:url(/images/bg-main.jpg);
	background-repeat:repeat-y;
	margin-bottom:0px
}
#main #container{
	background-attachment:scroll;
	background-image:url(/images/bg-main.jpg);
	background-repeat:repeat-x;
	margin:0px;
	float:left;
	width:919px;
	padding:0px
}
#main #container #header{
	background-attachment:scroll;
	background-image:url(/images/bg-beta-top.jpg);
	background-repeat:no-repeat;
	margin:0px;
	float:left;
	width:919px;
	height:90px;
	padding:0px
}
#main #container #header #logo{
	float:left;
	width:370px;
	margin:0px;
	padding:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

#main #container #header img{
	padding:0px;
	height:70px;
	width:312px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	background-image:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none
}
#main  #container  #header  #search{
	float:right;
	width:170px;
	height:40px;
	background-attachment: scroll;
	background-image: url(/images/bg-search-box.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 13px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main  #container  #header  #search  #textfield{font-family:sans-serif; font-size:12px; color:#CCC; text-decoration:none; width:10em; float:left; margin-top:8px; margin-right:0px; margin-bottom:5px; margin-left:10px; padding:3px}
#main  #container  #header  #search  #search-icon{float:left; margin-top:5px; margin-right:0px; margin-bottom:2px; margin-left:1px; padding:0px}
#main #container #header #hr {
	float: right;
	width: 500px;
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	font-family: sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
}
#main #container #header #hr a {
	color: #006699;
	text-decoration: none;
}
#main #container #header #hr a:hover {
	color: #003366;
	text-decoration: underline;
}
#main #container #header #hr img {
	height: 15px;
	width: 15px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.top{font-family:sans-serif; font-size:11px; font-weight:normal; color:#666; text-decoration:none; float:left}
#main  #container  #header  #inv-code{float:right; width:190px; margin-right:5px; margin-top:60px; padding:0px; display:block; margin-bottom:0px}
#main #container #header #inv-code .h7{float:left; width:11em; font-family:sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#999; margin:0px; padding:2px; border:1px solid #CCC}

#main #container #mainContent{margin:0px; padding:0px; float:left; height:auto; display:inline; width:919px; background-attachment:scroll; background-image:url(../images/bg-main.jpg); background-repeat:repeat-y}
#main #container #mainContent #left #h1{font-family:sans-serif; font-size:16px; color:#00648F; font-weight:bold; padding:5px; margin-top:20px}
#main #container #mainContent #left ul{font-family:sans-serif; font-size:12px; color:#004F7A; text-decoration:none; padding:5px; list-style-type:none; margin:0px}
#main #container #mainContent #left li{
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left 5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:25px;
	margin-left:20px;
	width:370px;
	display:inline;
	float:left
}

#main #container #mainContent #left{padding:0px; float:left; width:450px; margin-top:auto; margin-right:0px; margin-bottom:0px; margin-left:20px}
#main #container #mainContent #left img{padding:0px; margin-top:10px; margin-left:30px}
#main #container #mainContent #right{margin:0px; padding:0px; float:right; width:360px}
#main #container #mainContent #right img{float:right; padding:0px; margin-right:30px; margin-top:10px}
#main #container #mainContent-2{float:left; height:auto; display:inline; width:919px; background-attachment:scroll; background-image:url(../images/bg-main.jpg); background-repeat:repeat-y; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:5px; padding-left:0px}

#main  #container  #mainContent-2  #how{float:left; height:250px; width:492px; padding:0px; margin-top:25px; margin-right:0px; margin-bottom:5px; margin-left:212px;}
#main #container #mainContent-2 #how #top{background-attachment:scroll; background-image:url(../images/bg-top-how-it-works.jpg); background-repeat:repeat-x; height:37px; margin:0px; padding:0px; float:left; width:492px}
#main #container #mainContent-2 #how #top #left{background-attachment:scroll; background-image:url(../images/left-top-corner.jpg); background-repeat:no-repeat; margin:0px; padding:0px; float:left; height:37px; width:16px}
#main #container #mainContent-2 #how #top #midl{float:left; margin:0px; padding:0px; width:459px; height:37px}
#main #container #mainContent-2 #how #top #midl #hw{font-family:sans-serif; width:7.5em; font-size:18px; float:left; font-weight:normal; color:#036; padding:5px; margin-top:3px; display:inline}
#main #container #mainContent-2 #how #top #midl #links{float:right; width:20em; margin:0px; padding:0px; clear:right}
#main  #container  #mainContent-2  #how  #top  #midl #links #steps{width:2em; float:left; font-family:sans-serif; font-size:12px; color:#069; font-weight:normal; text-decoration:none; text-align:right; padding-top:10px; padding-right:5px; padding-bottom:5px; display:inline; line-height:17px}
#main  #container  #mainContent-2  #how  #top  #midl  #links #steps a{color:#069; text-decoration:none}
#main  #container  #mainContent-2  #how  #top  #midl #links #steps-2{width:4em; float:left; font-family:sans-serif; font-size:11px; color:#069; font-weight:normal; text-decoration:none; text-align:right; padding-top:1em; padding-right:5px; padding-bottom:10px; display:inline}
#main  #container  #mainContent-2  #how  #top  #midl  #links #steps-2 a{color:#069; text-decoration:none; font-weight:normal; font-size:11px; font-family:sans-serif}
#main #container #mainContent-2 #how #top #right{background-attachment:scroll; background-image:url(../images/right-top-corner.jpg); background-repeat:no-repeat; margin:0px; padding:0px; float:right; height:37px; width:17px}
#main #container #mainContent-2 #how #content{background-attachment:scroll; background-image:url(../images/bg-content-how-it-works.jpg); background-repeat:repeat-x; margin:0px; padding:0px; float:left; height:194px; width:492px}
#main #container #mainContent-2 #how #content #left{background-attachment:scroll; background-image:url(../images/bg-how-it-works_left.jpg); background-repeat:no-repeat; margin:0px; padding:0px; float:left; height:194px; width:16px}
#main #container #mainContent-2 #how #content #midl{margin:0px; padding:0px; float:left; height:194px; width:438px; overflow:hidden}
#main  #container  #mainContent-2  #how  #content  #midl  #img{float:left; padding-left:10px; height:184px; margin:0px}
#main  #container  #mainContent-2  #how  #content  #midl  #p{float:right; padding-top:15px; width:14em; height:auto; text-align:left; margin-right:15px}
#main #container #mainContent-2 #how #content #right{background-attachment:scroll; background-image:url(../images/bg-how-it-works_right.jpg); background-repeat:no-repeat; margin:0px; padding:0px; float:right; height:194px; width:17px}
#main #container #mainContent-2 #how #foot{background:url(../images/bg-foot-how-it-works.jpg) no-repeat scroll; margin:0px; padding:0px; float:left; height:19px; width:492px}
#main #container #mainContent-2 #how #link{float:left; height:35px; margin:0px; padding-left:195px}
#main  #container  #mainContent-2  #reg{
	float:right;
	width:274px;
	margin-top:5px;
	margin-right:30px;
	margin-bottom:0px;
	margin-left:0px;
	background-attachment:scroll;
	background-image:url(../images/bg-reg-login.png);
	background-repeat:no-repeat;
	height:250px;
	background-position:0px 0px;
	padding:0px
}
#main  #container  #mainContent-2  #reg  #TabbedPanels1  li.TabbedPanelsTab {
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#main #container #mainContent-2 #reg #TabbedPanels1 li.TabbedPanelsTab2 {
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 0px;
}


#main #container #mainContent-2 #reg #link{height:35px; font-family:sans-serif; font-size:14px; color:#336; margin:0px; line-height:35px; padding-left:10px; float:left; padding-right:20px}
#main #container #mainContent-2 #reg #link a{color:#069; text-decoration:none; font-weight:bold}
#main #container #mainContent-2 #reg #link #rgstr{float:left; width:8em}
#main #container #mainContent-2 #reg #link #pl-rgstr{float:left; width:15em}

#main #container #mainContent-2 #reg #link #log{float:right; width:8em; text-align:right}
#main #container #mainContent-2 #reg label{font-family:sans-serif; clear:right; float:left; width:9em; font-size:11px; color:#333; margin:5px; padding-left:5px}

#main #container #mainContent-2 #reg br{
	clear:both
}
#main #container #mainContent-2 #reg #feedback{margin:0px; float:left; padding-top:2px; padding-right:2px; padding-bottom:2px}

#main #container #mainContent-2 #reg .code{font-family:sans-serif; font-size:11px; float:left; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px}
#main  #container  #mainContent-2  #reg  #next{float:right; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; width:80px; height:30px}
#main #container #mainContent-2 #reg .next{float:right; text-align:right; display:inline; margin:10px; padding:0px; clear:left}
#main #container #mainContent-2 #reg .code-2{font-family:sans-serif; font-size:10px; float:left; padding-top:5px; padding-bottom:5px; padding-left:5px}
#main #container #mainContent-2 #reg #checkbox{float:left; clear:right; margin-left:7em}

#main  #container  #mainContent-2  #reg  #login  ul{list-style-image:none; list-style-type:none}
#main #container #mainContent-2 #reg br{clear:both; letter-spacing:0em}

#main #container #footer{background-attachment:scroll; background-image:url(../images/footer.jpg); background-repeat:no-repeat; float:left; width:919px; height:56px; padding:0px; margin:0px}
#main #container #mainContent-2 #reg .code-2 a{color:#069; text-decoration:none}
#main #container #mainContent-2 #reg .code-2 a:hover{color:#036; text-decoration:underline}

#main #container #footer #ik{font-family:sans-serif; font-size:11px; color:#069; float:left; width:300px; margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left:20px; padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:0px}

#main #container #footer #links{font-family:sans-serif; font-size:11px; color:#069; font-weight:normal; text-decoration:none; float:right; margin-top:10px; margin-right:30px; margin-bottom:10px; margin-left:10px; padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:0px; width:500px}
#main #container #footer #links #tell-a-frnd{float:left; padding:0px; margin-top:0px; margin-right:7px; margin-bottom:0px; width:8em}
#main #container #footer #links #down{padding:0px; display:inline; float:right; width:auto; margin-top:3px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}

#main #container #footer #links a{color:#069; text-decoration:none}
#browse{width:95%; margin-left:auto; font-family:sans-serif; font-size:11px; color:#999; font-weight:normal; margin-right:auto; text-align:center; background-image:none; display:block; float:left; padding-top:5px; padding-right:20px; padding-bottom:5px; padding-left:20px}
#browse #point{text-align:center; margin-right:auto; margin-left:auto; width:100%; display:block; margin-bottom:0px}
#browse #point a{margin-right:3px; margin-left:3px; text-decoration:none; color:#999}

#browse #point a:hover{color:#036; text-decoration:underline}
#best{font-family:sans-serif; font-size:10px; color:#666; margin-right:auto; margin-left:auto; width:100%; text-align:center; margin-top:10px; margin-bottom:0px; line-height:12px; display:inline; float:left}
#best p{font-family:sans-serif; font-size:10px; padding:5px; color:#999}
.b{margin:20px; text-align:center}

.big{font-family:sans-serif; font-size:18px; font-weight:normal; color:#069; padding-bottom:10px}
.medium{font-family:sans-serif; font-size:13px; font-weight:normal; color:#069; padding-bottom:10px}

.textbox{font-family:sans-serif; font-size:12px; color:#333; width:100px; float:left; margin-left:10px; padding-left:10px; padding-top:2px}
.textbox2{font-family:sans-serif; font-size:11px; color:#333; width:170px; border:1px solid #CCC; margin-top:5px; margin-bottom:5px; margin-left:5px; text-decoration:none; display:inline}
.textbox-radio-btn{font-family:sans-serif; font-size:12px; color:#333; margin:3px}
.note{font-family:sans-serif; font-size:10px; color:#333; text-decoration:none; font-weight:normal; float:left; width:25em; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:13px}
.textbox-age{font-family:sans-serif; font-size:11px; color:#333; border:1px solid #CCC; font-weight:normal; text-decoration:none; float:left; margin:0px; padding:0px}
.textbox-tick-box{font-family:sans-serif; font-size:12px; color:#333; padding:0px; text-align:left; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:10px}
.h1{font-family:sans-serif; font-size:12px; color:#00648F; width:auto; float:left; padding-left:5px; padding-top:2px; font-weight:bold; margin:0px; display:inline; padding-bottom:2px}
.h2{font-family:sans-serif; font-size:12px; color:#333; width:6em; float:left; padding-left:8px; padding-top:2px; font-weight:bold; margin:0px; display:inline; padding-bottom:2px}
.h3{font-family:sans-serif; font-size:11px; color:#333; width:auto; float:left; font-weight:normal; display:inline; margin-top:5px; margin-right:0px; margin-bottom:1px; margin-left:0px; border:1px solid #CCC; padding:0px}
.h4{font-family:sans-serif; font-size:12px; color:#333; width:8em; float:left; padding-left:7px; padding-top:2px; font-weight:bold; margin:0px; display:block; padding-bottom:2px; padding-right:0px}
.h5{font-family:sans-serif; font-size:12px; color:#333; float:left; padding-left:5px; padding-top:2px; font-weight:bold; margin:0px; padding-bottom:2px}

.h6{font-family:sans-serif; font-size:12px; color:#999; width:10em; float:left; font-weight:normal; display:inline; margin:1px; border:1px solid #CCC; padding:1px}
.h7{font-family:sans-serif; font-size:12px; color:#999; width:10em; float:left; font-weight:normal; margin:2px; border:1px solid #CCC; padding:2px}

.h8{font-family:sans-serif; font-size:11px; font-weight:bold; color:#333; text-decoration:none; float:left; width:4em; display:block; margin-top:5px; margin-bottom:0px; margin-left:10px; padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:10px}

.h9{font-family:sans-serif; font-size:11px; color:#333; font-weight:normal; text-decoration:none; float:left; width:9em; padding-left:8px; padding-right:1px; margin:0px}
.h10{font-family:sans-serif; font-size:10px; color:#333; width:auto; float:left; font-weight:normal; display:inline; margin-top:5px; margin-right:0px; margin-bottom:1px; margin-left:0px; border:1px solid #CCC; padding:0px}
.h12{font-family:sans-serif; font-size:11px; color:#333; width:6em; float:left; font-weight:normal; display:inline; padding:5px; margin:0px; text-decoration:none}

.table{text-decoration:none; margin-right:auto; margin-left:auto}
.note-more{font-family:sans-serif; font-size:10px; color:#333; text-decoration:none; font-weight:normal}
.tnc{font-family:sans-serif; font-size:11px; color:#333; text-decoration:none; font-weight:normal; float:left; text-align:right; clear:right; padding-left:5px; padding-top:5px; }
.tnc a{color:#069; text-decoration:none}
.txf{font-family:sans-serif; font-size:12px; color:#333; text-decoration:none; width:9em; border:1px solid #CCC; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:7px; float:left; display:inline; margin:0px; text-align:left}
.txf2{font-family:sans-serif; font-size:11px; color:#333; text-decoration:none; width:17em; border:1px solid #CCC; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:7px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:10px}
.reg-table{float:left; width:250px; height:auto; padding:0px; display:inline; margin-top:2px; margin-right:2px; margin-bottom:0px; margin-left:2px}
.sports-table{margin:0px; padding:0px; float:left; width:280px}

.grey{font-family:sans-serif; font-size:9px; color:#999; text-decoration:none}
#form #sms{display:inline; margin:0px; padding:0px; float:left; width:auto}
.age{font-family:sans-serif; font-size:11px; color:#333; text-decoration:none; width:5em; border:1px solid #CCC; float:left; margin-right:1px}

.box{font-family:sans-serif; font-size:11px; color:#333; width:10em; float:left; font-weight:normal; display:inline; padding:0px; margin-top:2px; margin-right:0px; margin-bottom:2px; margin-left:0px; border:1px solid #999; background-color:#F3F3F3}
.m-code{font-family:sans-serif; font-size:12px; color:#333; text-decoration:none; border:1px solid #CCC}
.error-msg{font-family:sans-serif; font-size:10px; font-weight:bold; color:#EA0000; text-decoration:none; float:left; width:22em; display:inline; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px}
.tell{font-family:sans-serif; font-size:12px; color:#00648F; padding-left:10px; padding-top:4px; font-weight:bold; margin:0px; display:inline; padding-bottom:2px; float:left; padding-right:0px; width:1em}
.tell-box{color:#00648F; padding-left:0px; padding-top:2px; margin:0px; display:inline; padding-bottom:2px; float:left; padding-right:0px; width:5em}
.optional{font-family:sans-serif; font-size:10px; color:#666; text-decoration:none; font-weight:normal; float:left; width:3px; padding-top:4px; padding-bottom:2px; padding-left:8px; margin:0px}
.txf-gender{font-family:sans-serif; font-size:12px; color:#333; text-decoration:none; width:6em; border:1px solid #CCC; padding:0px; margin:0px; float:left}
.imdone{float:left; width:auto; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:8px}
.inner-table{text-decoration:none; margin:0px; padding:0px; float:left; display:inline; width:170px}
.welcome{width:397px; text-decoration:none; margin-top:10px; margin-right:auto; margin-left:auto; background-image:url(../images/bg-welcome.jpg); height:301px; background-attachment:scroll; background-repeat:no-repeat}
#tell{background-attachment:scroll; background-image:url(../images/bg-welcome.jpg); background-repeat:no-repeat; height:330px; width:397px; margin-top:100px; margin-right:auto; margin-bottom:10px; margin-left:auto}
#tell #frnd{float:left; margin-top:230px; margin-left:25px; padding:0px}
#tell #close{float:left; padding:0px; margin-top:300px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.h13{font-family:sans-serif; font-size:11px; color:#333; font-weight:normal; text-decoration:none; float:right; width:8em; padding-right:5px; margin:0px; text-align:right}
.h6-cell{font-family:sans-serif; font-size:12px; color:#999; width:6.75em; float:left; font-weight:normal; display:inline; margin:1px; border:1px solid #CCC; padding:1px}

.top_strip{
	 width:902px;
	 height:20px;
	 float:left;
	 margin-left:7px;
	 background-image:url(../images/grey_middle_bg.jpg); background-repeat:x;
}