label.wrongInput {
	color: #a60800;
}

label.trueInput {
	color: #808f90;
}

.signupservicestep {
	padding: 0px 0px 0px 16px;
}

.signupservicestep li {
	list-style-type: disc;
}

.signupservicetou {
	padding-right: 10px;
	padding-left: 10px;
}

.signupservicetou .signupservicetoutext .blk_c1 {
	padding-right: 0px;
	padding-left: 0px;
}

.signupservicetou .signupservicetoutext #toml-tos .inside {
	height: 250px;
	overflow-y: auto;
}


.blk_c1 .service_row.signup_sfr {
	background-position: 66% 0%;	
}
.blk_c1 .service_row.signup_sfr .col_1 {
	width: 65%;	
}
.blk_c1 .service_row.signup_sfr .col_2 {
	width: 31%;	
}
.signup_sfr .loginclass .loginform a {
	font-size: 100%;
}

.blk_c1 .service_row.signupform {
	background-position: 50% 0%;	
}
.blk_c1 .service_row.signupform .col_1 {
	width: 48%;	
}
.blk_c1 .service_row.signupform .col_2 {
	width: 48%;	
}

#signup .blk_c1 h2 span {
	font-size: 100%;
}

#signup h3.big-title {
	color: #fff;
	font-size: 182%;
	margin-top: 19px;
}

#signup .blk_c1 {
	background: #1b1e20;
}

#signup .blk_c1 h2,
#signup .blk_c1 .h2 {
	background-color: #1b1e20;
}

#signup #signupform {
	overflow: hidden;
}

#signup a,
#signup a:hover,
#signup a:active,
#signup a:visited {
	color: #fff;
}

#signup .yui-nav li a,
#signup .yui-nav li a:hover,
#signup .yui-nav li a:active,
#signup .yui-nav li a:visited {
	color: #fff;
	text-decoration: none;
}
  /******************************************/
 /* Skinning the tabview                   */
/******************************************/

#signup .yui-navset-top .yui-nav-corner-tr {
	background: #242628 url('../images/sprite_toml_backgrounds.png') 0 -1023px no-repeat;
	height: 51px;
	line-height: 51px;
	border-color: #313538;
}
#signup .yui-navset-top .yui-nav {
	background: #242628 url('../images/sprite_toml_backgrounds.png') 100% -1023px no-repeat;
	height: 52px;
	line-height: 51px;
}
#signup .yui-navset-top .yui-nav li {
	background: #313538 url('../images/sprite_toml_backgrounds.png') center -1084px no-repeat;
	height: 50px;
	line-height: 50px;
	border-width: 0 1px 0 0;
	margin-top: 1px;
	border-color: #313538;
}
#signup .yui-navset-top .yui-nav li.selected, #signup .yui-navset-top .yui-nav li:hover {
	background-color: #1b1e20;
	background-position: center -963px;
	border-color: #313538;
}
#signup .yui-navset-top .blk_c1, #signup .yui-navset-top .blk_c1 .inside {
	background-color: #1b1e20;
}
#signup .yui-navset-top .yui-content {
	border-color: #313538;
}

#signup .yui-navset-top #tab1 .inside {
	background: transparent url('../images/bg_form_signup.png') right top no-repeat;
}

#signup .yui-navset-top .yui-nav li.selected a em,
#signup .yui-navset-top .yui-nav li a,
#signup .yui-navset-top .yui-nav li a em {
	background: none;
	padding: 0;
	margin: 0;
}

#signup .yui-navset-top .yui-nav li a em, #signup .yui-navset-top .yui-nav li.selected a em{
	display: block;
	width: 150px;
	line-height: 41px;
	background-image: url('../images/sprite_third_party_connect_logo.png');
}
#signup .yui-navset-top .yui-nav .toml,
#signup .yui-navset-top .yui-nav li.selected a .toml {
	background-position: center top;
	width: 167px;
}

#signup .yui-navset-top .yui-nav .fbk,
#signup .yui-navset-top .yui-nav li.selected a .fbk {
	background-position: center -99px;
	width: 116px;
}
#signup .yui-navset-top .yui-nav .goo,
#signup .yui-navset-top .yui-nav li.selected a .goo {
	background-position: center -147px;
	width: 104px;
}
#signup .yui-navset-top .yui-nav .yho,
#signup .yui-navset-top .yui-nav li.selected a .yho {
	background-position: center -53px;
	width: 125px;
}
#signup .yui-navset-top .yui-nav .oid,
#signup .yui-navset-top .yui-nav li.selected a .oid {
	background-position: center -207px;
	width: 116px;
}

#signup .module-br {
	background-color: #242628;
	background-position: 100% -1153px;
}
#signup .module-bl {
	background-color: #242628;
	background-position: 0 -1153px;
}

#signup .bt_form span, #signup .bt_form span em {
	background-color: #1b1e20;	
}