﻿/* CONTENT HOME */ 
#MainHome								{ width: 930px; margin: 0 0 0 20px; padding: 15px 15px 0 15px; }
#MainHome .leftCol						{ width: 615px; }
#MainHome .leftCol a					{ color: #ffffff; font-weight: normal; }
#MainHome .leftCol div					{ margin-bottom: 15px; }
#MainHome .bordered			 			{ border: solid 1px #abb1cd; }
#MainHome .homeContentLeftMid			{ border: solid 1px #abb1cd; height: 127px; overflow: hidden; float: left; width: 298px; background: url("../images/silverbg1.png") #ffffff bottom left repeat-x;}
#MainHome .homeContentLeftMid h2		{ text-align: left; _height: auto; font-size: 1.4em; padding: 7px 0 6px 10px; }
#MainHome .homeContentLeftMid h2 a		{ position: relative; text-decoration: none; font-weight: bold; display: block; }
#MainHome .homeContentLeftMid p			{ display: inline;  margin: 10px 0 10px 10px; float: left; width: 125px; font-size: 1.1em; padding: 0; }
#MainHome .homeContentLeftMid p a		{ text-decoration: none; color: #333333; }
#MainHome .homeContentLeftMid p a:hover		{ text-decoration: underline; }
#MainHome .homeContentLeftMid img		{ margin: 10px; border: solid 1px #333333; float: right; }
#MainHome .homeContentRightMid			{ border: solid 1px #abb1cd; height: 127px; overflow: hidden; float: left; width: 298px; margin-left: 15px; background: url("../images/silverbg1.png") #ffffff bottom left repeat-x; }
#MainHome .homeContentRightMid h2		{ text-align: left; _height: auto; font-size: 1.4em; padding: 7px 0 6px 10px; }
#MainHome .homeContentRightMid h2 a		{ position: relative; text-decoration: none; font-weight: bold; display: block; }
#MainHome .homeContentRightMid p		{ display: inline; margin: 10px 0 10px 10px; float: left; width: 125px; font-size: 1.1em; padding: 0; color: #333333; }
#MainHome .homeContentRightMid p a		{ text-decoration: none; color: #333333; }
#MainHome .homeContentRightMid p a:hover	{ text-decoration: underline; }
#MainHome .homeContentRightMid img		{ margin: 10px; border: solid 1px #333333; float: right; }
#MainHome .homeContentLowerMid 			{ clear: both; background: url("../images/homepages/promocontentbackground.png") transparent top left repeat-x; color: #ffffff; }
#MainHome .homeContentLowerMid h1		{ color: #00ff00; margin: 10px 0 0 10px; float: left; text-transform: uppercase; width: 285px; }
#MainHome .homeContentLowerMid h2		{ _height: 17px; width: 275px; font-size: 1.6em; text-transform: uppercase; padding: 10px 0 10px 10px; float: left; }
#MainHome .homeContentLowerMid h2 a		{ text-decoration: none; font-weight: bold; }
#MainHome .homeContentLowerMid p		{ display: inline; margin: 0 0 10px 10px; float: left; width: 275px; clear: left; padding: 0; }
#MainHome .homeContentLowerMid p a		{ text-decoration: none; }
#MainHome .homeContentLowerMid img		{ margin: 10px 10px 10px 15px; }
#MainHome .homeContentBottomLeft		{ float: left; margin-right: 15px; }
#MainHome .homeContentBottomCenter		{ float: left; margin-right: 15px; }
#MainHome .homeContentBottomRight		{ float: left; }
#MainHome .rightCol						{ width: 300px; background: none; }
#MainHome .HomeContentEnterTeam			{ padding-bottom:10px; margin-bottom: 15px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-align: left; background:  url("../images/headerfiles/enterteambutton.png") transparent top left no-repeat; }
#MainHome .HomeContentEnterTeam span	{ padding: 7px 0 0 10px; display: block; font-size: 1.4em; }
#MainHome .HomeContentEnterTeam a		{ display: block; text-align: center; font-size: 1.9em; padding: 14px 0 30px 0; cursor: pointer;}
#MainHome #HomeContentDreamTeamNews		{ margin-bottom: 15px; height: 300px; width: 300px; }
#MainHome #HomeContentMpu				{ margin-bottom: 15px; height: 250px;width: 300px; background: #666666;}
#MainHome #HomeContentLogin								{ margin-bottom: 15px; }

#MainHome #HomeContentLogin #LoggedIn				{  }
#MainHome #HomeContentLogin #LoggedIn				{ height: 93px; position: relative; border: solid 1px #abb1cd; background: url("../images/loginfiles/loginbackground.png") transparent top left repeat-x; }
#MainHome #HomeContentLogin #LoggedIn a				{ position: absolute; display: block; float: left; width: 123px; height: 73px; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 1.2em; padding:10px 5px 0 5px;}
#MainHome #HomeContentLogin #LoggedIn a.myTeams		{ top: 10px; left: 10px; background: url("../images/loginfiles/myteamslogincontrol.png") no-repeat top left transparent; }
#MainHome #HomeContentLogin #LoggedIn a.addTeams	{ top: 10px; left: 153px; background: url("../images/loginfiles/addteamslogincontrol.png") no-repeat top left transparent; }

#MainHome #HomeContentLogin span	{ color: #ffffff; }
#MainHome #HomeContentLogin span.header { text-transform: uppercase; display:block; font-size:1.4em; padding:7px 0 0 10px; font-weight: bold; text-align: left; }
#MainHome .homeContentMain		{ padding: 10px; color: #ffffff; background: url("../images/homepages/contentbackground.png") transparent top left repeat-x; }
#MainHome .homeContentMain h2	{ height: auto; text-transform: uppercase; }
#MainHome .homeContentMain p	{ margin: 0 0 5px 0; }
#MainHome #HomeContentLogin .login label				{ margin-left: 7px; _margin-left: 5px; text-align: left; }
#MainHome #HomeContentLogin .login .loginTextPassword	{ width: 110px; }
#MainHome #HomeContentLogin .ibUserLogin				{ font-weight: normal; font-size: 1.3em; display: block; float: left; text-indent:-5000px; height:33px; width:93px; margin: -5px 0 0 10px; color: #ffffff; text-transform:uppercase; background:url("../images/loginfiles/loginbutton.png") top left no-repeat; }
#MainHome #HomeContentLogin .loginValidationSummary		{ background: #cc0000; border: solid 1px #ffffff; margin: 5px 5px 0 5px; display: block; color: #ffffff; font-size: 1.2em; padding: 5px; text-align:left;}

/* VERSION 3 */
#MainHome .version3 .news h2				{ font-size: 2em; margin-bottom: 10px; font-weight: bold; }
#MainHome .version3 .news p					{ color: #ffffff; text-align: justify; padding: 0; }
#MainHome .version3 .news img.image			{ width: 199px; height: 292px; float: right; background: #999999; margin: 0 0 10px 10px; }
#MainHome .version3 .homeContentMain div	{ margin-bottom: 0; }


/* LOGIN */
.loginControls							{ text-align:center; width: 930px; margin: 0 0 0 20px; padding: 15px 15px 100px 15px; }
.loginControls h3						{ text-transform: uppercase; font-size: 1.6em; margin: 0 0 5px 0; }
.loginControls p						{ margin: 0 0 15px 0; }
.loginControls #LoginPanelContainer		{ width: 700px; text-align: center; margin-left: auto; margin-right: auto; float:none; }
.loginControls #LostLoginPanel			{ text-align: left; margin: 10px; padding: 10px; color: #ffffff; width: 278px; float: left; Background: url('../images/greybg1.png') bottom left repeat-x #666666; border: solid 1px #abb1cd; min-height: 169px; _height: 169px; }
.loginControls #SignupPanel				{ height: 169px; text-align: left; margin: 10px; padding: 10px; color: #ffffff; width: 278px; float: left; Background: url('../images/greybg1.png') bottom left repeat-x #666666; border: solid 1px #abb1cd; }
.loginControls .textBox					{ width: 200px; float: right; }
.loginControls .textBoxShort			{ width: 100px; float: left; }
.loginControls label					{ text-transform: uppercase; padding: 4px 0 0 0; display: block; float: left; }
.loginControls .signUpLink				{ margin-left:25px; text-indent: -5000px; background: url('../images/buttons/createaccount.png') top left no-repeat transparent; height: 42px; width: 229px; display:block; }
.loginControls .buttonPassword			{ float: right; margin: 10px 0 0 0; }
.loginControls .loginButton				{ float: right; margin: -4px 0 0 0; }
.loginControls .returnLoginLink			{ min-width: 100px; font-weight: normal; float: left; margin: 20px 0 0 0; text-decoration: underline; font-size: 1.2em; }
.loginControls .returnLoginLink:visited	{ font-weight: normal; color: #ffffff; }
.loginControls .returnLoginLink:hover	{ text-decoration: none; }
.loginControls .forgotPasswordLink			{ min-width: 100px; font-weight: normal; float: left; margin: 3px 0 0 0; text-decoration: underline; font-size: 1em; }
.loginControls .forgotPasswordLink:visited	{ color: #ffffff; }
.loginControls .forgotPasswordLink:hover	{ text-decoration: none; }
.loginControls .rememberMeCheckBox			{ float: right; width: 92px; }
.loginControls .rememberMeCheckBox label	{ font-size: 1em; }
.loginControls .rememberMeCheckBox input	{ float: left; }
.loginControls .loginValidationSummary		{ background: #cc0000; border: solid 1px #ffffff; margin: 10px 0 5px 0; display: block; color: #ffffff; font-size: 1.2em; padding: 5px; }
.loginControls .loginStatusLabel			{ background: #cc0000; border: solid 1px #ffffff; margin: 10px 0 5px 0; display: block; color: #ffffff; font-size: 1.2em; padding: 5px; }
