﻿/*globals*/
* { margin: 0; padding: 0; border: none; }
body { font-size: 100.01%;font-family:arial, sans-serif;color: #666;text-align: center;background: #123360 url(   '/Content/Images/BlueLandingBackground.jpg' ) repeat-x fixed;}
h2, h3 {  }
a.Alt, p.Alt, h1.Alt, h2.Alt, h3.Alt, h4.Alt, h5.Alt { font-family: Georgia, Times New Roman, Serif; font-style: italic; }
p { line-height: 1.25em; }
.BlueH , .BlueH a {color:#3465a4 !important; text-decoration:none;}
	.BlueH a:hover , .BlueH a:active , .BlueH a:visited {color:#3465a4 !important;text-decoration:underline;}
.LightGrayH {color:#7a7a7a;font-weight:bold;font-size:11pt;margin-top:10px;}

.Left {float:left;}
.Right {float:right;}	

.MarginTop {margin-top:10px;}
.MarginRight {margin-right:20px;}
.MarginLeft {margin-left:15px;}
.MarginRightDouble {margin-right:40px;}
.MarginBottom {margin-bottom:10px;}

.Fifty {width:49%;}

/*landing page layout */

.ItemContainer {padding:5px 10px;}
.ItemPadding {padding:20px;}
.ItemHeader {text-transform:uppercase;color:#3465a4;padding:2px 10px 5px 10px;font-size:10pt;border-bottom:1px solid #aaa;background:url('/Content/Images/Backgrounds/bg.header.gif') repeat-x bottom;}
	.ItemHeader span {float:right;}
.ContainerLogin, .ContainerFisheye {width:100%;padding-top:15px;}
	.ContainerFisheye h5 {color:#4a79b3;font-size:10pt;margin-bottom:10px;}
	.ContainerFisheye p {margin-top:10px;}
	.ContainerFisheye .ItemContainer {height:190px;padding-top:10px;}
	.ContainerFisheye ul {padding-bottom:5px;padding-right:15px;}
	.ContainerFisheye li {list-style-type:circle;color:#4a79b3;margin-left:15px;font-size:10pt;padding-bottom:5px;}
		.ContainerFisheye li a {color:#4a79b3;font-weight:bold;font-style:italic;}
	.ContainerFisheye a {color:#3465a4;}
		.ContainerFisheye a:hover {color:#666;text-decoration:none;}	
	.LoginFlash {float:left;width:520px;}
	.LoginInfo {float:right;width:235px;}
.ShortHeight {height:205px !important;}
.PublicLink {font-weight:bold;margin-left:15px;}
.Header {padding-top:20px;}
.FeaturesContainer {width: 490px; float:left;padding-top:15px;}
.Features {}
	.Features h3, .HighLights h3 {font-weight:bold;font-size:11pt;}
.FeaturesItemL {width:49%;float:left;text-align:center;}
.FeaturesItemR {width:49%;float:right;text-align:center;}
	.FeaturesItemContainer {height:145px;text-align:center;margin:auto;}
	.FeaturesItemL img, .FeaturesItemR img {margin:auto;padding-bottom:.5em;padding-top:1em;}
	.FeaturesItemSub {width:180px;margin:auto;padding-top:15px;font-size:9pt;}
.HighLightsContainer {float:right;width:295px;font-size:9pt;padding-top:15px;}
.HighLights {}
	.HighLights li { margin-bottom: .3em; list-style-position: outside; margin-left: 1em; }
	.HighLights a {color:#729fcf;}
	.HighLights a:hover {color:#3465a4;}
.HighLightsTraining {float:left;padding-right:1em;}
.HighLightsShot {float:right;padding-left:1em;}
.VideoFeatures { color: white; float: left; padding-left: 5px; width: 445px; height: 394px; background: url(   '/content/images/BlackFeaturesBackground.png' ) no-repeat center; padding: 20px 20px 0 20px; }
.VideoHighLights { color: white; float: right; width: 255px; height: 394px; background: url(   '/content/images/BlackHighLightsBackground.png' ) no-repeat center; padding: 20px 20px 0 20px; }
.AccountContainer {padding:14px 21px;}
	.AccountContainer p {margin-bottom:14px;width:480px;font-size:10pt;}
	.AccountContainer h3 {margin:0;padding:0;font-weight:bold;padding-bottom:7px;color:#204a87;}
	.AccountContainer h4 {margin:0;padding:0;font-size:11pt;color:#666;font-weight:normal;padding-bottom:4px;}
		.AccountContainer h4 a {color:#204a87;}
			.AccountContainer h4 a:hover {text-decoration:none;}
	.AccountContainer h2 {margin:0;padding:0;color:#204a87;font-size:15pt;font-weight:bold;padding-bottom:14px;}
	.AccountContainer h5 {color:#333;font-size:11pt;margin:0;padding:0;margin-top:21px;font-weight:bold;margin-bottom:14px;}
	.AccountContainer li {margin-left:21px;margin-bottom:10px;width:480px;list-style-type:decimal;}
.AccountSteps {margin-right:14px;text-align:center;float:right;margin-top:14px;width:220px;}	
	.AccountSteps img {display:block;padding-bottom:7px;width:90px;margin:auto;}
	.AccountSteps div {float:right;width:90px;padding-right:14px;}
.PressContainer {padding:7px 21px;}
	.PressContainer h2 {margin-top:14px;width:100%;text-align:center;margin-bottom:21px;font-weight:bold;}
	.PressContainer h5 {width:100%;margin-bottom:7px;font-weight:bold;text-align:center;font-size:13pt;}
	.PressContainer input[type="button"] {margin-top:14px;padding:4px;cursor:pointer;border:1px solid #aaa;}
	.PressContainer p {margin-bottom:14px;}
.LeagueToolsImg {float:left;margin-bottom:25px;}
.LeagueHeaders {float:left;margin-left:20px;}	
	.LeagueHeaders h2 {margin-top:30px;color:#204a87;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
	.LeagueHeaders h4 {font-weight:normal;color:#333;width:350px;}
.LeagueList {margin-bottom:25px;width:340px;}
	.LeagueList h3 {color:#204a87;border-bottom:1px solid #aaa;padding-bottom:5px;margin-bottom:10px;font-size:13pt;}
	.LeagueList li {list-style-type:circle;color:#3465a4;margin-left:15px;margin-bottom:5px;}	
	.LeagueList span {color:#666;}
	.BoldList li {color:#333;}	
	.BoldList h3 {font-weight:bold;border:none;font-size:14pt;}
	.BoldList span {color:#333;font-size:11pt;}
.LeagueShotCap1 {float:left;position:relative;z-index:2;}
.LeagueShotCap2 {float:right;position:relative;z-index:2;bottom:-37px;}	
.LeagueShot1 {width:368px;font-weight:bold;margin-bottom:40px;}
	.LeagueShot1 img {position:relative;z-index:1;margin-top:-30px;}
.LeagueShotImg {display:block;margin-bottom:40px;}	
	
/*nav*/
.Navigation { float: right;font-size:9pt;margin-top:5px;}

/*newforms*/
.FormContainer {}
	.FormContainer div {padding-bottom:7px;}
	.FormContainer label {padding:5px 10px 5px 0;width:130px;float:left;text-align:right;}
	.FormContainer input[type="text"] , .FormContainer input[type="password"] {padding:5px;border:1px solid #aaa;color:#333;font-family:Arial;width:200px;float:left;}
		.FormContainer input[type="text"]:focus  , .FormContainer input[type="password"]:focus {background-color:#e8f2fc;}
	.FormContainer span {display:block;margin-left:140px;font-size:8pt;}
	.FormContainer input[type="checkbox"] {float:left;margin-left:120px;}
	.FormContainer input[type="submit"] {padding:4px;width:100px;border:1px solid #aaa;margin-left:140px;}
.TextBlock {float:left;width:350px;margin-left:7px;}	
	.TextBlock a {color:#204a87;}
	.TextBlock a:hover {text-decoration:none;color:#3465a4;}
.LoginForm {float:left;}
	.LoginForm label {width:120px;color:#333;}
	.LoginForm input[type="text"] , .LoginForm input[type="password"] {width:230px;}
	.LoginForm span {margin-left:130px;}
	

/*roundedcorners*/
.CnrWhite{display:block}
.CnrWhite *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#ffffff}
.CnrWhite1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #7c8fac;border-right:1px solid #7c8fac;background:#c5ceda}
.CnrWhite2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #304f7c;border-right:1px solid #304f7c;background:#d3d9e3}
.CnrWhite3{margin-left:1px;margin-right:1px;border-left:1px solid #d3d9e3;border-right:1px solid #d3d9e3;}
.CnrWhite4{border-left:1px solid #7c8fac;border-right:1px solid #7c8fac}
.CnrWhite5{border-left:1px solid #c5ceda;border-right:1px solid #c5ceda}
.CnrWhitefg{background:#ffffff}

/* fish eye menu */
.GroupTypes {height: 100px;position: relative;overflow: hidden;top:-10px;}
.fisheye { text-align: center; height: 35px; position: absolute; bottom:0; left: 390px; }
.BlackGroupTypes a.fisheyeItem { color: #f7f7f7; }
a.fisheyeItem { text-align: center; color: #333; font-weight: bold; text-decoration: none; width: 80px; position: absolute; display: block; bottom: 0; }
.fisheyeItem img { border: none; margin: 0 auto 0 auto; width: 100%; }
.fisheyeItem span { display: none; position: absolute; bottom: 5px; text-align: center; padding-left: 15px; cursor: pointer; color:#fff;}
.fisheyeContainer { height: 40px; position: absolute; }

.SubFisheye {position:relative;margin-top:0px;z-index:99999;}

/*footer*/
.Footer {color:#ddd;font-size:8pt;padding-top:15px;padding-bottom:30px;}
	.Footer a { text-decoration: none; color: #fff; }
	.Footer a:hover {text-decoration:underline;}
	.Footer p { text-align: center;line-height:1.5em; }



input[type="button"], input[type="submit"] {background: #fff url(  '/Content/images/graygradientbackground.jpg' ) repeat-x center;border:1px solid #ccc;}

.BlueButton {display:block;width:151px;height:31px;font-size:11pt;font-weight:bold;text-align:center;background:url('/Content/Images/btn.blue.gif') no-repeat top;
             padding:10px 0;text-decoration:none;color:#fff;position:relative;margin-top:-.5em;}
.BlueButton:hover {background-position:bottom;}
.BtnTop {margin:.5em 0;}
.GrayButton {background:url('/Content/Images/btn.gray.gif') no-repeat top;}

.Blue { color: #09F !important; }
.Red { color: #f00 !important; }
.PrivacyList { list-style-position: inside; list-style-type: decimal; margin-top: 1em; }
.PrivacyList li { margin-bottom: 1.4em; }
h1.Alt, h2.Alt, h3.Alt, h4.Alt, h5.Alt { font-family: Georgia, Times New Roman, Serif; font-style: italic; }
.InfoBox { padding: 8px; background-color: #f0f8ff; border: solid 1px #e6e6fa; }
.Login { width: 220px; float: right; padding-right: 5px; }
.Members-SignIn { font-family: Arial, Sans-Serif; letter-spacing: -.02em; font-size: 20px; }
.Members-SignIn-Container { padding-left: 25px; padding-bottom: 15px; }
.Members-SignIn-Container .Members-SignIn { padding-left: 5px; margin-bottom: 10px; line-height: 20px; background: url(   '/Content/Images/icons/Small-Icon-Security.gif' ) no-repeat left center; }
.MastHead { background: url(  '/Content/Images/masthead_numberone.jpg' ) no-repeat top; }
.LeagueMastHead { background: url(  '/Content/Images/masthead_league.jpg' ) no-repeat top; }
div.AspNet-Login-SubmitPanel { margin: 5px 0; }
div.AspNet-Login-SubmitPanel input { font-weight: bold; padding: 1px 6px; color: #030; }
.Container { width: 800px; margin: 0 auto; padding: 0; text-align: left; font-size: .8em; }
.FacebookContainer { width: 750px; margin: 0 auto; padding: 0; text-align: left; font-size: .8em; }

.AspNet-Login-FailurePanel { color: Red !important; font-style: italic; font-size: 8pt; }
.Banner { background: url(   '/content/Images/MastHeadBackground.png' ) no-repeat center; width: 760px; height: 275px; padding: 20px 20px 0 20px; }
.Banner a { color: #009900; text-decoration: underline; }
.LargeWhiteBoxTop { background: url(   '/Content/images/LandingWhiteTop.png' ) no-repeat top center; padding-top: 5px; }
.LargeWhiteBoxBottom { background: url(   '/content/images/LandingWhiteBottom.png' ) no-repeat bottom center; padding: 25px; min-height: 1100px; }
.LargeWhiteBox { background: url(   '/content/images/bkd_large_gray_rounded_box.png' ) no-repeat center; width: 750px; height: 665px; padding: 25px 25px 25px 25px; }
.LargeWhiteBox a { color: #009900; text-decoration: underline; }
.LargeWhiteBox p { color: #333; }
.LargeWhiteBox h1, .LargeWhiteBox h2 { color: #333; padding-bottom: 10px; padding-top: 10px; }
.LargeWhiteBox h3, .LargeWhiteBox h4 { color: #333; padding-bottom: 10px; padding-top: 10px; }
.Scrollable { overflow: auto; height: 650px; margin-top: 10px; }
.MastHead { float: left; width: 527px; height: 274px; color: #fff; }
.MastHead h2 { margin: 15px 25px 0 25px; font-size: 1.9em; line-height: .9em; letter-spacing: -0.05em; }
.MastHead p { margin: 0 25px; font-size: 1.2em; }
.WhoItsFor .MastHead { background: url(   '/content/images/masthead_baseballTeam.jpg' ) no-repeat top; }
.WhoItsFor .MastHead h2 { margin: 15px 25px 0 25px; }
.WhoItsFor .MastHead p { margin: 0 25px; }
.BlackGroupTypes { color: #f7f7f7; background: url(   '/content/images/BlackGroupTypeBackground.png' ) no-repeat center; width: 750px; height: 120px; padding: 20px 25px 0 25px; position: relative; 
                   overflow: hidden; }
.BlackFishEyeContainer { }
.FAQ { width: 730px; height: 734px; background: url(   '/content/images/WhoItsForBackground.png' ) no-repeat center; padding: 40px 20px 0 40px; }
.FAQ h4 { margin: 1.1em 0; }
.FAQ p { margin: .6em 0; }
.Features .left, .VideoFeatures .left { width: 230px; }
.Feature { min-height: 50px; margin-bottom: 8px; }
.Feature p, .Feature li { margin-left: 50px; font-size: 85.01%; }
.Feature img { float: left; }
.WhoItsForFeatures { width: 730px; height: 734px; background: url(   '/content/images/WhoItsForBackground.png' ) no-repeat center; padding: 40px 20px 0 40px; }
.WhoItsForFeatures .Feature { min-height: 50px; margin-bottom: 20px; width: 550px; }
.WhoItsForFeatures .Feature p, .WhoItsForFeatures .Feature ul { margin-left: 135px; }
.WhoItsForFeatures .Feature li { list-style-position: outside; margin-left: 15px; }
.WhoItsForFeatures .Feature img { float: left; padding: 5px; background-color: #f7f7f7; border: solid 1px #ccc; }
.SportsTrainingVideos { margin-top: 20px; }
.SportsTrainingVideos h2 { color: #09F; }
.SportsTrainingVideos .TrainingVideos { float: left; width: 245px; }
.TrainingVideos .GlossyBlkBox .Middle { height: 285px; }
.SportsTrainingVideos .SignUp { padding: 20px 15px 25px 75px; background: url(   '/content/images/BlackSignUp.png' ) no-repeat center center; }
.SportsTrainingVideos .SignUp a { text-decoration: none; color: #FFF; font-size: .85em; }
.SportsTrainingVideos .SignUp a:hover { color: #09F; }
.SportsTrainingVideos .SignUp a span { color: #09F; }
.SportsTrainingVideos .SignUp a:hover span { color: #FFF; }
.SportsTrainingVideos .SilverLightPlayer { float: right; width: 530px; margin-right: 8px; }
.TrainingVideos { margin-left: 8px; }
.AspNet-Menu ul { margin: 0; padding: 0; color: #666; background: #f7f7f7 url(   '/content/images/graygradientbackground.jpg' ) repeat-x center; }
.AspNet-Menu li { color: #666; }
.AspNet-Menu li a { color: #666; background: #f7f7f7 url(   '/content/images/graygradientbackground.jpg' ) repeat-x center; padding: 5px 10px; border-right: solid 1px #ccc; border-left: solid 1px #fff; 
                    border-bottom: solid 1px #999; border-top: solid 1px #ccc; }
.AspNet-Menu li a:hover { color: #333; background: #f7f7f7 url(   '/content/images/darkgraygradientbackground.jpg' ) repeat-x center; }
.AspNet-Menu a.Active { color: #333; background: #f7f7f7 url(   '/content/images/darkgraygradientbackground.jpg' ) repeat-x center; }
.AspNet-Menu a.Current { color: #333; background: #f7f7f7 url(   '/content/images/darkgraygradientbackground.jpg' ) repeat-x center; }
.AspNet-Menu li a.LeftMostItem { border-left: solid 1px #ccc; }


/*largetabs*/
.LandingTabContainer {margin:7px 0;border:1px solid #aaa;}
.LandingTabs {font-family:Arial, Sans-Serif;background:url('/Content/Images/Backgrounds/bg.thead.gif') repeat-x top;height:22px;border-bottom:1px solid #aaa;}
	.LandingTabs a {padding:4px 14px;float:left;text-decoration:none;color:#666;border-right:1px solid #aaa;position:relative;font-size:9pt;font-weight:bold;}
		.LandingTabs a:hover {color:#333;}
		.LandingTabs a.on {color:#333;background-color:#fff;}
			.LandingTabs a.on:hover {color:#333;}
.LandingTabContent {padding:14px;min-height:280px;}		
	.LandingTabContent h2 {margin:0 0 14px 0;padding:0;color:#204a87;font-weight:bold;font-size:13pt;text-transform:uppercase;}
	.LandingTabContent h3 {float:right;margin:-35px 0 14px 0;padding:0;font-size:11pt;color:#3465a4;width:300px;position:relative;text-align:right;}
	.LandingTabContent p , .LandingTabContent ul {margin:0;padding:0;float:left;width:420px;}
	.LandingTabContent li {list-style-type:circle;margin-left:14px;padding-bottom:3px;}
	.LandingTabContent img {clear:right;float:right;}
.LeagueImg {position:relative;margin-top:-35px;}

/* defines colors for white boxes */
.WhiteBox { min-height: 500px; padding: 25px; border: solid 5px #ccc; }
.WhiteBox, .ShortWhiteBox { background-color: #FFF; padding: 25px; color: #333; border: solid 5px #ccc; }
.WhiteBox p { color: #333; }
.WhiteBox h1, .WhiteBox h2, .WhiteBox h3, .WhiteBox h4 { color: #333; padding-bottom: 5px; padding-top: 5px; }
.WhiteBox a { color: #009900; text-decoration: underline; }
.GreyText p { color: #333; }
.GreyText h1, .GreyText h2, .GreyText h3, .GreyText h4 { color: #333; padding-bottom: 5px; }
.GreyText a { color: #009900; text-decoration: underline; }
.Left { float: left; }
.Right { float: right; }
table.TableForm { margin: 5px; }
.LoginTableForm td { }
/* The first child selector keeps from messing up small calendar */
.TableForm > td { padding: 5px; margin: 5px; }
.TableForm .FormLabel, .Label { text-align: right; width: 120px; color: inherit; padding: 5px; margin: 5px; }
.TableForm .FormText, .Text { width: 280px; border: #999 solid 1px; background: #F7F7F7; padding: 5px; margin: 5px; }
.Form { padding: 5px; }
.TableForm select { cursor: pointer; }
.Button { padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; margin: 5px; cursor: pointer; }
.SubmitButton { margin: 25px; text-align: center; }

/* Rounded Corners */
.WhtBoxContainer { width: 900px; min-width: 750px; padding: 0; margin: 5px auto 5px auto; text-align: left; }
.BlkBoxContainer, .GlossyBlkBoxContainer { width: 1000px; min-width: 750px; padding: 0; margin: 5px auto 5px auto; text-align: left; }
.WhtBox, .BlkBox, .GlossyBlkBox { position: relative; margin: 0px auto; min-width: 8em; max-width: 1200px; /* based on image dimensions */ z-index: 1; margin-left: 12px; /* default, width of left corner */ margin-bottom: 0.5em; /* spacing under WhtBox */ }
.WhtBox .Middle, .WhtBox .TopLeft, .WhtBox .Bottom, .WhtBox .Bottom div { background: transparent url(/content/images/WhiteBoxImage.gif) no-repeat top right; /* background:transparent url(/content/images/WhiteBoxImage.png) no-repeat top right; */ _background-image: url(/content/images/WhiteBoxImage.gif); }
.BlkBox .Middle, .BlkBox .TopLeft, .BlkBox .Bottom, .BlkBox .Bottom div { background: transparent url(/content/images/BlackBoxImage.gif) no-repeat top right; _background-image: url(/content/images/BlackBoxImage.gif); }
.GlossyBlkBox .Middle, .GlossyBlkBox .TopLeft, .GlossyBlkBox .Bottom, .GlossyBlkBox .Bottom div { background: transparent url(/content/images/GlossyBlackBoxImage.png) no-repeat top right; _background-image: url(/content/Images/GlossyBlackBoxImage.gif); color: White; }
.WhtBox .Middle, .BlkBox .Middle, .GlossyBlkBox .Middle { position: relative; _overflow-y: hidden; padding: 15px 12px 0 0; }
.WhtBox .TopLeft, .BlkBox .TopLeft, .GlossyBlkBox .TopLeft { /* top+left vertical slice */ position: absolute; left: 0px; top: 0px; width: 12px; /* top slice width */ margin-left: -12px; height: 100%; _height: 1200px; /* arbitrary long height, IE 6 */ background-position: top left; }
.WhtBox .Bottom, .BlkBox .Bottom, .GlossyBlkBox .Bottom { /* bottom */ position: relative; width: 100%; }
.WhtBox .Bottom, .WhtBox .Bottom div, .BlkBox .Bottom, .BlkBox .Bottom div, .GlossyBlkBox .Bottom, .GlossyBlkBox .Bottom div { height: 30px; /* height of bottom cap/shade */ font-size: 1px; }
.WhtBox .Bottom, .BlkBox .Bottom, .GlossyBlkBox .Bottom { background-position: bottom right; }
.WhtBox .Bottom div, .BlkBox .Bottom div, .GlossyBlkBox .Bottom div { position: relative; width: 12px; /* bottom corner width */ margin-left: -12px; background-position: bottom left; }
.WhtBox .BoxContent { margin: 0; /* margins will blow out backgrounds, leaving whitespace */ padding: 0.5em; background-color: #fff; }
.BlkBox .BoxContent, .GlossyBlkBox .BoxContent { margin: 0; /* margins will blow out backgrounds, leaving whitespace */ padding: 0.5em; background-color: #000; }
.WhtBox .Scroller, .BlkBox .Scroller, .GlossyBlkBox .Scroller { max-height: 4075px; /* 25px less than image height (5000px) */ /* overflow:auto; */ position: relative; }

/* Sign Up Steps
---------------------------------------------------------- */.SignUpIsEasyContainer h2 { font-family: arial, sans-serif; font-weight: normal; letter-spacing: -.03em; color: #444; margin: 0; }
.SignUpIsEasyContainer > p { font-family: Georgia, Times, serif; font-weight: bold; font-style: italic; margin: 0; }
.SignUpIsEasyStep h4 { font-family: arial, sans-serif; font-size: 20px; font-weight: normal; letter-spacing: -.03em; color: #444; margin: 0; padding: 23px 0 20px 55px; white-space: nowrap; }
.SignUpIsEasyStep > p { font-family: arial, sans-serif; font-size: 12px; letter-spacing: -.03em; color: #444; margin: 0 0 0 25px; }
.SignUpIsEasyContainer { margin-bottom: 15px; padding-bottom: 15px; }
.SignUpIsEasyContainer .EndCap h4 span { border-right: solid 1px #ccc; }
.SignUpIsEasyStep { float: left; width: 48%; }
.SignUpIsEasyStep .StepOne { background: url(  '/content/images/SignUpSteps/StepOneBackground.gif' ) no-repeat left center; }
.SignUpIsEasyStep .StepTwo { background: url(  '/content/images/SignUpSteps/StepTwoBackground.gif' ) no-repeat left center; }
.SignUpIsEasyStep .StepThree { background: url(  '/content/images/SignUpSteps/StepThreeBackground.gif' ) no-repeat left center; }
.sign-up-request { position: relative; left: 275px; top: 113px; }
table.WhiteTableWithGradient { width: 90%; margin: 0 auto 15px auto; padding: 0; border: solid 1px #ccc; }
table.WhiteTableWithGradient th { background: url(  '/content/images/graygradientbackground.jpg' ) repeat-x center; padding: 5px; border: solid 1px #ccc; }
table.WhiteTableWithGradient th, table.WhiteTableWithGradient td { padding: 5px; background-color: #f7f7f7; color: #333 !important; }
table.WhiteTableWithGradient td.TheSender { text-align: center; width: 18%; }
table.WhiteTableWithGradient td.TheSender img { margin: 2px auto; }
table.WhiteTableWithGradient td.TheMessage { text-align: left; vertical-align: top; }
table.WhiteTableWithGradient div.Advertisement { border: none; background: none; }

/* Sport Subpages */
.SportTitle {width:100%;text-align:center;margin-top:20px;color:#fff;font-size:18pt;font-weight:bold;}
.SportName {float:left;position:relative;z-index:-1;margin-top:-3em;}
.SportsSubHeader {float:left;color:#fff;width:34em;font-size:11pt;}
	.SportsSubHeader h2 {margin:0;padding:0;padding-bottom:15px;text-transform: uppercase;font-size:19.5pt;margin-top:1.5em;letter-spacing:-1px;font-weight:bold;}
	.SportsSubHeader span {display:block;width:25em;}
.SportScreenshot {float:right;position:relative;z-index:1;margin-top:3em;}
.SportPlayer {float:right;position:relative;margin-top:-14em;z-index:80;}
.SportList {color:#fff;font-weight:bold;position:relative;z-index:1;line-height:25pt;width:50%;float:left;}
	.SportList ul, SportList li {margin:0;padding:0;list-style-type:none;}
	.SportList li {}
	.SportList h2 {margin:0;padding:0;font-size:11pt;line-height:25pt;color:#fff;font-weight:bold;}
	.SportList img {position:relative;margin-bottom:-11px;padding-right:10px;}
	.SportList a {text-decoration:none;}
.SportFeatureContainer {position:relative;z-index:10;width:90%;margin:auto;margin-top:25px;}
.SportFeature {float:left;width:25%;text-align:center;font-size:11pt;color:#fff;}
.SportFeature img {margin:auto;padding-top:15px;width:145px;}
.BlackLinkButton {width:100%;text-align:center;margin-top:10px;}
	.BlackLinkButton a {margin:auto;background:url('/Content/images/blackbutton.gif');width:210px;display:inline-block;text-align:center;text-decoration:none;height:45px;
						color:#fff;font-size:10pt;font-weight:bold;}
		.BlackLinkButton a > h3 {float:left;font-weight:bold;padding:0;margin:0;font-size:12pt;margin-left:10px;margin-top:3px;color:#c7e2ff;}	
		.BlackLinkButton a > h4 {clear:left;float:left;font-size:7.87pt;font-weight:bold;padding:0;margin: 2px 0 0 10px;}			
		.BlackLinkButton a > img {position:relative;float:right;margin-top:7px;margin-right:5px;}
.BlackLinkButton a:hover {background:url('/Content/images/blackbuttonhover.gif');}
.SportAccordion ul, .SportAccordion li {margin:0;padding:0;}
.SportAccordion ul {padding-bottom:.5em;}
.SportAccordion li {font-size:10pt;color:#eee;font-weight:normal;margin-left:60px;line-height:12pt;padding-bottom:.7em;list-style-type:disc;}

.SubLinkBox {width:42%;float:right;}
.SubLinkContainer {background-color:#194785;color:#fff;padding:10px;font-size:9pt;height:145px;}
	.SubLinkContainer h2 {font-size:10pt;color:#9bc4f3;font-weight:bold; text-transform:uppercase;margin:0;padding:0;padding-bottom:10px;}
		.SubLinkContainer h2 > a {color:#9bc4f3;text-decoration:none;}
		.SubLinkContainer h2 > a:hover {text-decoration:underline;}
	.SubLinkContainer a {color:#fff;font-weight:bold;}
	.SubLinkContainer img {float:right;margin-left:10px;}
	
.SubLinkCorner{display:block}
	.SubLinkCorner *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#194785}
	.SubLinkCorner1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #153b6f;border-right:1px solid #153b6f;background:#17427b}
	.SubLinkCorner2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #123563;border-right:1px solid #123563;background:#17437d}
	.SubLinkCorner3{margin-left:1px;margin-right:1px;border-left:1px solid #17437d;border-right:1px solid #17437d;}
	.SubLinkCorner4{border-left:1px solid #153b6f;border-right:1px solid #153b6f}
	.SubLinkCorner5{border-left:1px solid #17427b;border-right:1px solid #17427b}	
	
/* Training video directory */

.TrainingVideosHeaderContainer {margin-top:1em;}
.TrainingVideosHeader {background:url('/Content/Images/Training/bg.trainingheader.gif') repeat-x #142e54;color:#eee;padding:.5em 1em 1em 1em;border-bottom:1px solid #0e203b;}
	.TrainingVideosHeader h1 {padding:0;margin:0;color:#fff;padding:.25em 0;font-size:13pt;}
	.TrainingVideosHeader a {color:#e5f2ff;text-decoration:none;}
		.TrainingVideosHeader a:hover {text-decoration:underline;}
	.TrainingVideosHeader ul {margin:0;padding:0;}
	.TrainingVideosHeader li {margin:0;padding:0;list-style-type:none;float:left;padding:.5em 1em 0 1em;}
	.TrainingVideosTop{display:block}
		.TrainingVideosTop *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#494949}
		.TrainingVideosTop1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #1f1f1f;border-right:1px solid #1f1f1f;background:#363636}
		.TrainingVideosTop2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #070707;border-right:1px solid #070707;background:#3b3b3b}
		.TrainingVideosTop3{margin-left:1px;margin-right:1px;border-left:1px solid #3b3b3b;border-right:1px solid #3b3b3b;}
		.TrainingVideosTop4{border-left:1px solid #1f1f1f;border-right:1px solid #1f1f1f}
		.TrainingVideosTop5{border-left:1px solid #363636;border-right:1px solid #363636}
	.TrainingVideosBottom{display:block}
		.TrainingVideosBottom *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#cccccc}
		.TrainingVideosBottom1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #61748d;border-right:1px solid #61748d;background:#9da5b0}
		.TrainingVideosBottom2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #244169;border-right:1px solid #244169;background:#a8aeb7}
		.TrainingVideosBottom3{margin-left:1px;margin-right:1px;border-left:1px solid #a8aeb7;border-right:1px solid #a8aeb7;}
		.TrainingVideosBottom4{border-left:1px solid #61748d;border-right:1px solid #61748d}
		.TrainingVideosBottom5{border-left:1px solid #9da5b0;border-right:1px solid #9da5b0}

.TrainingVideosHeaderBottom {background-image:url('/Content/Images/Training/bg.trainingheader2.gif');}

.TrainingVideosRight {padding:1em;float:right;border-left:1px solid #000;background-color:#ccc;}

.TrainingVideosContent {padding:1em;background-color:#ccc;}
.TrainingVideosContentHundred {padding:1em;background-color:#ccc;}

.SportCategoryList {margin:14px 0 0 14px;}
	.SportCategoryList li {list-style-type:none;}
	.SportCategoryList a {color:#729fcf;font-weight:bold;}
		.SportCategoryList a:hover {color:#fff;text-decoration:none;}

.TrainingVideosBreadcrumb {color:#aaa;width:100%;font-size:9pt;}
.TrainingVideosBreadcrumb a {text-decoration:none;color:#eee;font-weight:bold;}
.TrainingVideosBreadcrumb a:hover {text-decoration:underline;}

.TrainingVideosBox {border:1px solid #aaa;background-color:#fff;}

.TrainingVideosBoxLeft {width:30em;float:left;height:21em;}
.TrainingVideosBoxLeft2 {width:39em;float:left;margin-top:1em;}

.TrainingVideosBoxCategory {width:39em;float:left;}

.TrainingVideosBoxRight {width:29em;float:right;}
.TrainingVideosBoxRight2 {width:20em;}
.TrainingVideosBoxRight ul {padding-top:1em;}
.TrainingVideosBoxRight ul, .TrainingVideosBoxRight li {padding:0;margin:0;list-style-type:none;}
.TrainingVideosBoxRight li {margin-top:.5em;}
.TrainingVideosBoxRight li > img {float:left;padding-right:1em;}
.TrainingVideosBoxRightList {float:left;width:14em;font-size:8pt;}
.TrainingVideosBoxRightList h6 {font-size:9pt;font-weight:bold;padding:0;margin:0;color:#333;margin-bottom:.25em;}

.TrainingVideosBoxContent {padding:1em;}

.TrainingVideosBox h1 {line-height:28px;border-bottom:1px solid #aaa;background:url('/Content/images/graygradientbackground.jpg') repeat-x center;padding:0;margin:0;padding-left:1em;
                       font-weight:bold;font-size:10pt;color:#333;}
.TrainingVideosBox h3 {line-height:28px;border-bottom:1px solid #aaa;background:url('/Content/images/graygradientbackground.jpg') repeat-x center;padding:0;margin:0;padding-left:1em;
                       font-weight:bold;font-size:10pt;color:#333;}
.TrainingVideosBox h4, .TrainingVideosBox h4 > a {text-decoration:none;color:#1c4d91;padding:0;margin:0;font-size:13pt;padding-bottom:.5em;}
.TrainingVideosBox h4 > a:hover {text-decoration:underline;}
.TrainingVideosBox h5 {color:#1c4d91;padding:0;margin:0;font-size:10pt;padding-bottom:.5em;}

.TrainingVideosFeaturesLeft {float:left;width:35%;}
	.TrainingVideosFeaturesLeft img {padding-top:1em;}
.TrainingVideosFeaturesRight {float:right;width:60%;}

.TrainingVideosPageShot {width:100px;}
.TrainingVideosLanding {float:left;padding-right:1em;}

.TrainingVideosCategory {height:25em;overflow:auto;overflow-x:hidden;}
.TrainingVideosCategory ul, .TrainingVideosCategory li {margin:0;padding:0;}
.TrainingVideosCategory li {list-style-type:none;padding:1em;border-bottom:1px solid #ccc;}
.TrainingVideosThumbnail {float:left;}
.TrainingVideosThumbnail img {border:1px solid #ccc;padding:2px;width:75px;}

.TrainingVideosCategoryContent {padding-left:1em;float:left;font-size:9pt;width:30em;}
.TrainingVideosCategoryContent h2 {margin:0;padding:0;padding-bottom:.25em;}
.TrainingVideosCategoryContent h2 > a {text-decoration:none;font-size:10pt;color:#333;font-weight:bold;}
.TrainingVideosCategoryContent h2 > a:hover {text-decoration:underline;}

.TrainingVideosPlayer {float:left;padding:1em;}
.TrainingVideosDescription {padding:1em;}
.TrainingVideosDescription img {position:absolute;margin-left:-.5em;margin-top:1em;}

.TrainingAds {padding:.5em 23px;}
	.TrainingAds img {margin:.5em 0;border:1px solid #aaa;}

.TrainingVideosQuickLinks {text-align:center;margin-bottom:2em;}
.TrainingVideosQuickLinks a {color:#eee;text-decoration:none;margin:0 .5em;}
.TrainingVideosQuickLinks a:hover {text-decoration:underline;}
.TrainingVideosBack {color:#12325f;text-decoration:none;padding-top:1em;float:left;}
.TrainingVideosBack:hover {text-decoration:underline;}
.TrainingVideosBack2 {color:#12325f;text-decoration:none;padding:1em;float:left;}
.TrainingVideosBack2:hover {text-decoration:underline;}

.LandingFeatureBlackButton {margin-bottom:1em;margin-left:.25em;color:#fff;text-align:center;background: url('/Content/images/btn.black149.png');
                            width:147px;padding:10px 0;display:block;text-decoration:none;font-size:9pt;font-weight:bold;}
.LandingFeatureBlackButton:hover {background: url('/Content/images/btnh.black149.png')}

.TrainingVideosIndexList {margin:0;padding:0;padding-top:.5em;margin-left:1em;}
	.TrainingVideosIndexList li {margin:0;padding:0;list-style-type:none;font-weight:bold;font-size:9pt;float:left;width:22%;padding-bottom:.5em;height:4em;padding-right:1em;}
	.TrainingVideosIndexList li > a {text-decoration:none;color:#333;}
	.TrainingVideosIndexList li > a:hover {text-decoration:underline;}

/* public team directory */
.PublicContainer {background-color:#000;padding:2em;}
	.PublicContainer h2 {color:#447ada;font-weight:bold;margin:0;padding:0;font-size:18pt;padding-bottom:.25em;}
	.PublicContainer h3 {color:#ccc;font-weight:bold;margin:0;padding:0;font-size:13pt;padding-bottom:1.5em;}
.PublicBoxLeft {float:left;padding:1.5em 1em;background-color:#000f2e;width:21em;}
	.PublicBoxLeft h2 {color:#447ada;font-weight:bold;margin:0;padding:0;font-size:16pt;padding-bottom:.5em;}
.PublicBoxRight {float:right;padding:1em;background-color:#000f2e;text-align:center;width:32em;}
	.PublicBoxRight img {margin:auto;display:block;padding:.5em 0;}
.PublicSportList {}
	.PublicSportList li {list-style-type:none;}
	.PublicSportList a {text-decoration:none;color:#aaa;}
	.PublicSportList h5 {font-size:10pt;}
	.PublicSportList img {position:relative;margin-bottom:-12px;padding-right:.5em;}
	.PublicSportList div {color:#447ada;margin-left:3em;padding-left:1px;padding-top:.5em;}
.PublicSportCnr{display:block}
.PublicSportCnr *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#000000}
.PublicSportCnr1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #0a1c36;border-right:1px solid #0a1c36;background:#040c17}
.PublicSportCnr2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #102d55;border-right:1px solid #102d55;background:#030912}
.PublicSportCnr3{margin-left:1px;margin-right:1px;border-left:1px solid #030912;border-right:1px solid #030912;}
.PublicSportCnr4{border-left:1px solid #0a1c36;border-right:1px solid #0a1c36}
.PublicSportCnr5{border-left:1px solid #040c17;border-right:1px solid #040c17}

/* travel ball select login page */
.TBSImg {float:right;width:230px;}
.TBSLogin {clear:right;float:right;margin-top:15px;}

/*newcontent*/
.WhiteContent {padding:15px 20px;background-color:#fff;color:#2e3436;font-size:10pt;}
	.WhiteContent h2 {margin:0 0 15px 0;padding:0;font-size:15pt;color:#204a87;z-index:10;position:relative;}
	.WhiteContent h4 {margin:0;padding:0 0 5px 0;font-size:13pt;z-index:10;position:relative;}
	.WhiteContent h5 {margin:0 0 15px 0;padding:0;font-weight:normal;font-size:11pt;font-style:italic;z-index:10;position:relative;}
	.WhiteContent .In {float:left;}
	.WhiteContent form {padding:20px 0;border-top:1px solid #babdb6;}
	.WhiteContent form label {float:left;width:120px;padding:8px 0;}
	.WhiteContent form input[type="password"] , .WhiteContent form input[type="text"] {width:200px;color:#2e3436;border:1px solid #888a85;padding:4px;margin:3px 0;float:left;}
	.WhiteContent form select {width:100px;color:#2e3436;border:1px solid #888a85;padding:4px;margin:3px 0;float:left; font-weight:bold;}
	.WhiteContent form input[type="checkbox"] {margin:0 5px 0 90px;float:left;}
	.WhiteContent form input[type="submit"] {border-color:#888a85;font-weight:bold;color:#2e3436;width:70px;padding:3px 0;}
	.WhiteContent form .Submit {width:330px;text-align:right;margin-top:5px;}
	.WhiteContent form span {font-size:9pt;float:left;}
	.WhiteContent form .Clear {height:0;}
	.WhiteContent form .Forgot {float:left;margin-left:120px;font-size:9pt;color:#3465a4;width:202px;margin-top:10px;}
	.WhiteContent form .Short {width:60px !important;}
