﻿#col1 {width:62.5%; float:left; margin-left:20px; margin-top:-15px; display:inline; padding-top:15px;}/*display inline stops IE 'double margins'*/
#col2 {width:30%; float:left; margin-left:20px; margin-top:-15px; display:inline;}/*display inline stops IE 'double margins'*/


.boxBody {padding:6px;}

h2.registerHeader  {color:#b20604; margin-left:0px;}

td { vertical-align:text-top;}


/* ------------------- Register Form ------------------ */

fieldset#RegisterForm {font-size:11px; padding:0; margin:0; border:0; width:100%;}

	#RegisterForm label {
		display:block;
		width:120px;
		margin-top:12px;
		margin-left:0px;
		float:left;
		}

	#RegisterForm select {	
	  margin-top:12px;
	}
	
	#RegisterForm input[type="image"] {
		margin-left:63.5%;
		}
	
	
	
	#RegisterForm input {width:300px;  margin-top:12px;}
	
	#RegisterForm input.checkBox {width:15px; margin-right:8px; margin-left:0px;}
		
	#RegisterForm select {margin-top:12px;}
	
	#RegisterForm label.SecurityQuesionLabel {margin-top:12px;}
	
	#RegisterForm label.ShortLabel { width:176px;}
	#RegisterForm a.TandCLink { position:relative; bottom:3px;}
		* + html #RegisterForm a.TandCLink { position:relative; bottom:5px; right:2px;}
	#RegisterForm span.ShortCheckBox input {width:20px;}
			* + html #RegisterForm span.ShortCheckBox input{ position:relative; bottom:3px;}
	
	
	/* ---- Errors pannel ----*/	
	
	.errors {width:70%; padding:6px 6px; min-height:60px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:12px; background:#ececec url('/Images/Csd/Register_exclaimation.gif') no-repeat right;}
	.errors h2 {font-size:13px; padding: 0 3px; color:Red;}
	.errors h3 {font-size:11px; padding: 0 3px; color:Red;}
	.errors p  {font-size:11px; padding: 0 3px;}
	input.error { border:1px solid red;}
	
	/*AJAX PASSWORD*/
	.PasswordStrength {
	 background-color:#000;
	 color:yellow;
	 font-family:Arial;
	 font-size:small;
	 font-style:italic;
	 padding: 2px 3px 2px 3px;
	 z-index: 25;
	}
	
	/*------------------ Results Table. NOT League table --------   */
	
	table.leagueTable{
		border:1px solid #c7d4dc;
		border-collapse:collapse;
		margin:10px auto 10px auto;
		clear:both;
		background-image:none;
		width:90%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-bottom:20px;
	}

	table.leagueTable th{
		background-image:url('/Images/th_table_BG.jpg');
		background-repeat:repeat-x;
		height:22px;
		margin:0px;
		padding-left:4px;
		color:#fff;	
		text-align:left;
	}

	table {}

	table.leagueTable td {padding:5px; border:0px; text-align:left; border:1px solid #c7d4dc;}

	table.leagueTable td.Teams {color:#bf0505; text-align:left;}
	table.leagueTable th.TeamCell {}

	table.leagueTable tr.Odd {background-color:#f2f5f8;}
	table.leagueTable tr.Even{background-color:#e2eaf0;}

	table.leagueTable tr.UsersTeam {
		background-color:#7a8793;
		color:#fff;
		padding-right:32px;
		background-position:right;
		background-repeat:no-repeat;
	}
	
	table.leagueTable tr.UsersTeam a {color:#fff;}
   
 /*accountPannel*/
	h2 {margin-left:24px;}
	.accountPannel { width:600px; margin-left:24px;}
	
	
	/*ForgotButton*/
	
	.ForgotButton { float:right; margin-right:80px;}
	
	.forgoterrors {margin-top:30px; width:82%;}
	
	
	/*  regapge Login Box */
	
	#RegisterPageLogin .boxBody { padding-bottom:17px;}
	
	#RegPageLogin {background: transparent url('/Images/Csd/Login_grey_roundCorners_bg.gif') no-repeat top; height:233px; width:223px; margin:0 auto;}
	#RegPageLogin h2 {padding-top:10px; margin-left:10px; margin-bottom:10px;}
	#RegPageLogin fieldset { border:0px; margin-left:4px;}
		#RegPageLogin fieldset input.RegPageLoginButton { margin-left:0px;}
	#RegPageLogin span { font-weight:bold; color:#565656;}
	#RegPageLogin input {margin-top:6px; margin-bottom:6px;}
	* + html p.Opps_message {margin-top:0px;}
	
	
	.loggedIn1 {float:right;margin-top:-10px; text-transform:uppercase; color:#444; font-size:9px; }
				.loggedIn1 .loginBtn {position:relative; top:10px;}

