@charset "utf-8";
/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
line-height:17px;
margin-top: 0px;
margin-bottom:0px;
background-color: #00baf0;}


#container { width: 978px;
height: 521px;
margin: 0 auto;
position: relative;}

#uppertop { width: 1028px;
height: 25px;}

#visu_1 {
	position:absolute;
	left:0px;
	top:4px;
	width:244px;
	height:46px;
	z-index: 1;
}

#visu_2 {
	position:absolute;
	left:422px;
	top:6px;
	width:571px;
	height:32px;
	font-size:11px;
	color: #FFF;
}
#middlecontainer { height:521px;
background-color:#FFF;
background-image:url(../images/main_banner.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:top;}


#copy {
	position:absolute;
	left:264px;
	top:215px;
	width:287px;
	height:231px;
	background-image:url(../images/copy_background.gif);
	background-repeat:no-repeat;
	padding:15px 10px 0 15px;
	line-height: 18px;
	font-size:10px;
}

#subheading {
	position:absolute;
	left:258px;
	top:40px;
	width:341px;
	height:38px;
}

#tv {
	position:absolute;
	left:0px;
	top:27px;
	width:110px;
	height:62px;
}

#form {
	position:absolute;
	left:598px;
	top:89px;
	width:354px;
	height:414px;
	padding-left:25px;
	padding-top:20px;
	background-image:url(../images/form_background.gif);
	background-repeat:no-repeat;
	font-family:Arial;
	color: #065381;
	font-size:14px;
}

#lower_content { height: 60px;
background-repeat:no-repeat;
width: 1028px;
text-align:center;}

#disclaimer { color:#FFF;
text-align:center;
font-size:10px;
line-height: 13px;
padding: 10px 40px 0 0px;
}


#footer {
	margin-left:auto;
	margin-right:auto;
	color: #666;
	text-align:center;
	padding-top:10px;
	width: 250px;
	position:absolute;
	left: 742px;
	top: 498px;
	height: 20px;
}

#footer a{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration:none;}

#about { float: left;
width:100px;}

#policy { float: right;
width:120px;}

#footer a:link { color: #666; }
#footer a:visited { color: #666; }
#footer a:hover { color: #333; }
#footer a:active { color: #333; }

#copyright {
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFF;
	text-align:center;
	padding-top:10px;
	position:absolute;
	left: 412px;
	top: 532px;
	height: 20px;
}

.form_text { text-align: left;
line-height:22px;
width:300px;
font-weight: bold;
font-family:Arial;
font-size:20px;
color: #ffffff;
padding-left:16px;}

.line { padding-top: 7px;
padding-bottom: 7px;}

.form_main { text-align:left;
margin-left: 15px;
font-weight:bold;
color:#FFF;} 

.form_input{ width: 260px;
margin-bottom:1px;
	height:23px;}

#button_panel {
	width:300px;
	padding:15px 0px 0px 0px;
	height:auto;
	font-family:Arial;
	font-size:10px;
	font-weight:lighter;
	color:#FFFFFF;
}

.pin_entry { width: 300px;
margin-right:15px;
 text-align:center;
 font-size: 14px;
 color:#FFF;}
 
 .error { width: 260px;
 color:#F00;
 font-size:10px;
 height:15px;
margin-top:2px;}
 
.finish { padding-top: 10px; }
 
.fi_title { float: left;
height:20px;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
width: 280px;} 
 
.resend_link { width:300px;
text-align:center;
font-weight:bold;
font-size:14px;
color:#FFF;}

.check_phone { width: 300px;
font-size: 14px;
font-weight:bold;
text-align:center;
color: #FFF;} 

.success { font-weight:bold;
text-align:center;
width:300px;
padding-right:30px;
font-size: 14px;
line-height:20px;
color:#FFF;} 

.error_view { width:300px;
text-align:center;
font-weight:bold;
color:#FFF;}

 .error_pin { width: 170px;
 color: #FF0;
 font-size:10px;
 line-height: 13px;
padding-top:0px;}

.fi_title a:link { color: #FFF; }
.fi_title a:visited { color: #CCC; }
.fi_title a:hover { color: #CCC; }
.fi_title a:active { color: #CCC; }


.networks {
	background-image:url(../images/networks.gif);
	width: 305px;
	height: 51px;
	position:absolute;
	left: 270px;
	top: 466px;
	background-repeat:no-repeat;
} 
