﻿/*-- globals --*/
* {margin:0;padding:0;border:none;border-collapse:collapse;font-size:10pt;}
html {font-size:100.1%;}
#mybody {background:#2e3436;font-family:arial !important;text-align:center;color:#2e3436;} 
.ie {font-family:arial !important;text-align:center;color:#2e3436;}
o:p {display:none !important;}

li {margin-left:2em;}
a {color:#3465a4;}
a:hover {text-decoration:none;color:#333;}
img {border:0;}


input[type='text'], select , input[type="textarea"] {border:1px solid #aaa;background-color:#fff;}
input[type='submit'] , input[type="button"] {width:auto !important;background:url('/Content/Images/bg.contentheader.gif') #f0f0f0 repeat-x top;color:#333;border:1px solid #aaa;padding:0 3px;}
input[type='submit']:hover , input[type="button"]:hover {background:url('/Content/Images/bg.contentheader.gif') repeat-x bottom;cursor:pointer;border:1px solid #888;}

h1, h2, h3, h4, h5, h6 {color:#2e3439;}
h1 {font-size:14pt;margin-bottom:5px;z-index:9999;}
h2 {margin-bottom:1em;font-size:13pt;}
	h2 > a {font-size:10pt;}
h3 {font-size:10pt;}	
h4 {margin:0;padding:0;padding-bottom:1em;font-size:11pt;}	
.PaddingHeader {margin:0;padding:5px 10px;background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x 0 -26px #bbb;font-style:italic;font-size:11pt;}	

.LinkButton {float:left;color:#333;background:url('/Content/Images/Bgrounds/bg.graybuttonhover.gif') top repeat-x;padding:5px 10px;border:1px solid #ccc;}
	.LinkButton:hover {background:url('/Content/Images/Bgrounds/bg.graybuttonhover.gif') bottom repeat-x;border:1px solid #aaa;text-decoration:none;}

.Left {float:left !important;}
.Right {float:right !important;}	
.Clear {clear:both;border:0 !important;}
.Hundred {width:100% !important;}

.Fifty {width:49%;}

/*-- content containers --*/
.Container {width:980px;text-align:left;margin:0 auto;}
.In {background:#fff;padding:15px 20px 14px 20px;}

.Content { background-color: #fff; padding:0 20px 10px 20px;font-size:9pt; line-height: 1.2;}
.ContentBox {border:1px solid #aaa;margin-bottom:20px;background:url('/Content/Images/Bgrounds/bg.content.gif') repeat-x #fff top;}
	.ContentBox h3 {padding:10px 10px 0 10px;color:#333;height:30px;font-size:10pt;}
	.ContentBox h3 > span {float:left;}
	.ContentBox h3 > a {font-size:8pt;font-weight:normal;float:right;}
	.ContentBox h4 {padding:0;margin:0;color:#333;padding-bottom:1em;}
	.ContentBox h5 {font-size:11pt;padding:0;margin:0;color:#333;padding-bottom:.5em;font-style:italic;}
.ContentBoxInner {clear:both;padding:5px 10px 20px 10px;}	
.leftSide { width:28%;float:left;}
.rightSide { width:655px;float:right; } 
.Indent {margin-left:10px;}

.ContentSubBox {padding:0 10px;line-height:30px;color:#333;background:url('/Content/Images/bg.darkheader.gif') repeat-x bottom;border-bottom:1px solid #ccc;}
	.ContentSubBox input[type="submit"] {float:right;margin:5px 0;}
	
.ContentListItem {clear:both;padding:2px 0;}	
	.ContentListItem img {position:relative;margin-bottom:-2px;margin-left:5px;}

.WithPadding {padding:10px;}

.FormBackground { border:1px solid #aaa;margin-bottom:20px; background:url('/Content/Images/Bgrounds/bg.content.gif') repeat-x #fff top; width: 400px;}

.SeasonContainer {padding-bottom:15px;font-size:9pt;position:relative;color:#666;margin-top:-5px;font-style:italic;}
	.SeasonContainer span {font-weight:bold;font-size:10pt;color:#333;font-style:normal;}

/*-- DASHBOARD HEADER --*/
.DashboardHeader {padding:10px 0 10px 0;}
	.DashboardHeader h2 {float:left;margin:0 20px 0 0;padding:0;}
		.DashboardHeader h2 img {float:left;}
	.DashboardHeader .Logo {height:26px;margin:15px 0 0 0;}
	.DashboardHeader h3 {float:left;color:#fff;margin:10px 0 0 0;padding:0;font-size:11pt;font-style:italic;}
		.DashboardHeader h3 span {color:#eeeeec;display:block;font-style:normal;}
	.DashboardHeader h4 {float:right;font-weight:normal;color:#fff;margin:10px 20px 0 0;font-size:10pt;text-align:right;}
		.DashboardHeader h4 a {color:#fff;font-size:9pt;}
.HeaderTitle {color:#fff;font-weight:bold;}	
.LiveButton {float:right;margin-top:10px;}

/*-- CONTENT --*/
.WhiteContent {background:url('/Content/Images/Corners/content.top.gif') no-repeat top #fff;padding:20px 20px 14px 20px;height:auto}
.WhiteContentBottom {background:url('/Content/Images/Corners/content.bottom.gif') no-repeat bottom #fff;height:6px;}

/*-- DASH --*/
.DashRegistration {width:300px;padding:5px}
	.DashRegistration a {color:#fff;}
	.DashRegistration .In {background-color:#bb2b32;padding:20px 20px 14px 20px;min-height:350px;}
	.DashRegistration .Top {background:url('/Content/Images/Corners/dash.regtop.gif') no-repeat #fff;height:6px;}
	.DashRegistration .Bottom {background:url('/Content/Images/Corners/dash.regbottom.gif') no-repeat #fff;height:6px;}
	.DashRegistration .Button {background:url('/Content/Images/Backgrounds/button.registration.png') top;text-align:center;
	                    width:180px;font-weight:bold;
	                      line-height:32px;height:30px;text-decoration:none;margin-right:10px;
	                      font-size:9pt;margin-left:30px;color:#374d42;}
		.DashRegistration .Button:hover {background:url('/Content/Images/Backgrounds/button.registration.png') bottom;}
		
.DashWebsite {width:300px;padding:5px}
	.DashWebsite a {color:#fff;}
	.DashWebsite .In {background:url('/Content/Images/Corners/dash.websitetop.gif') no-repeat top #6fb391;padding:20px 20px 14px 20px;min-height:350px;}
	.DashWebsite .Bottom {background:url('/Content/Images/Corners/dash.websitebottom.gif') no-repeat #6fb391;height:6px;}
	.DashWebsite .Button {background:url('/Content/Images/Backgrounds/button.website.gif') top;text-align:center;width:180px;
	                     font-weight:bold;
	                      line-height:32px;height:30px;text-decoration:none;color:#fff;margin-right:10px;
	                      font-size:9pt;margin-left:30px;color:#374d42;}
		.DashWebsite .Button:hover {background:url('/Content/Images/Backgrounds/button.website.gif') bottom;}
		
.DashOrganization {width:300px;padding:5px}
	.DashOrganization a {color:#fff;}
	.DashOrganization .In {background:url('/Content/Images/Corners/dash.organizationtop.gif') no-repeat top #e59d17;padding:20px 20px 14px 20px;min-height:350px;}
	.DashOrganization .Bottom {background:url('/Content/Images/Corners/dash.organizationbottom.gif') no-repeat #e59d17;height:6px;}
	.DashOrganization .Button {background:url('/Content/Images/Backgrounds/button.organization.gif') top;text-align:center;width:180px;
	                            font-weight:bold;line-height:32px;height:30px;text-decoration:none;color:#fff;margin-right:10px;
	                           font-size:9pt;margin-left:30px;color:#374d42;}
		.DashOrganization .Button:hover {background:url('/Content/Images/Backgrounds/button.organization.gif') bottom;}
		
.DashSeason {width:300px;padding:5px}
	.DashSeason a {color:#fff;}
	.DashSeason .In {background:url('/Content/Images/Corners/dash.seasontop.gif') no-repeat top #8cbf26;padding:20px 20px 14px 20px;min-height:350px}
	.DashSeason .Bottom {background:url('/Content/Images/Corners/dash.seasonbottom.gif') no-repeat #8cbf26;height:6px;}
	.DashSeason .Button {background:url('/Content/Images/Backgrounds/button.season.gif') top;text-align:center;width:180px;font-weight:bold;  
	                  line-height:32px;height:30px;text-decoration:none;color:#fff;margin-right:10px;
	                     font-size:9pt;margin-left:40px;color:#374d42;}
		.DashSeason .Button:hover {background:url('/Content/Images/Backgrounds/button.season.gif') bottom;}
	.DashSeason h4 {color:#fff;margin:10px 0 0 0;padding:0;font-size:10pt;}	
	.DashWebsite li , .DashOrganization li , .DashSeason li {list-style-type:none;margin:0;text-align:center;}

.DashButtons {margin-top:10px;}
	.DashButtons a {float:left;}	
	.DashButtons .cluetip {position:relative;bottom:-7px;}
	
.DashHeader {}
	.DashHeader h2 {float:left;margin:0 0 5px 0;padding:0;}
	.DashHeader h3 {float:left;margin:20px 0 0 15px;width:125px;padding:0;}
		.DashHeader h3 > span {display:block;text-align:left;font-size:14pt;color:#fff;margin-bottom:15px;}
	.DashHeader a {text-decoration:none;font-size:9pt;}		

.TopLogin {clear:right;float:right;font-size:8pt;color:#eeeeec;margin:3px 0 0 0;}
	.TopLogin a {color:#fff;}
.LandingLogo {float:left;margin:0 0 15px 0;}	
.DashLogin {float:right;font-size:8pt;color:#eeeeec;padding:15px 0 0 0;}
	.DashLogin a {color:#fff;}
		
.TopDash {clear:both;color:#fff;line-height:30px;height:30px;font-weight:bold;font-size:9pt;text-decoration:none;background:url('/Content/Images/Bgrounds/nav.dashback.gif') repeat-x;float:right;margin:0;
          position:relative;margin-top:20px;}		
	.TopDash:hover {color:#d3d7cf !important;}
	.TopDash span {padding:0 5px 0 10px;float:left;cursor:pointer;width:190px;}
	.TopDash .LCorner {float:left;background:url('/Content/Images/Bgrounds/nav.dashleft.gif');padding:0;width:5px;height:30px;}
	.TopDash .RCorner {float:left;background:url('/Content/Images/Bgrounds/nav.dashright.gif');padding:0;width:5px;height:30px;}
	.TopDash img {float:right;margin-top:-8px;margin-left:10px;}
	
	
.BottomNav {border:none !important;font-family:Arial !important;}
	.BottomNav a {padding:5px 15px;font-weight:bold;float:left;font-size:9pt;color:#fff;text-decoration:none;}
	.BottomNav .RCorner {width:5px;height:30px;float:right;}	
	.BottomNav .LCorner {width:5px;height:30px;float:left;}	
	.BottomNav .LItem {padding-left:15px !important;}
.SeasonBottomNav {background:url('/Content/Images/Bgrounds/nav.seasonbottom.gif') repeat-x !important;}
	.SeasonBottomNav a:hover {color:#274d03;}
	.SeasonBottomNav .RCorner {background-image:url('/Content/Images/Bgrounds/nav.seasonright.gif');}
	.SeasonBottomNav .LCorner {background-image:url('/Content/Images/Bgrounds/nav.seasonleft.gif');}
.OrgBottomNav {background:url('/Content/Images/Bgrounds/nav.orgbottom.gif') repeat-x !important;}	
	.OrgBottomNav a:hover {color:#6e3d16;}
	.OrgBottomNav .RCorner {background-image:url('/Content/Images/Bgrounds/nav.orgright.gif');}
	.OrgBottomNav .LCorner {background-image:url('/Content/Images/Bgrounds/nav.orgleft.gif');}

.Nav {padding-left:20px;position:relative;height:25px;}
	.Nav a {color:#fff;font-size:9pt;margin-right:20px;font-weight:bold;padding:3px 0 6px 0;float:left;text-decoration:none;}
.WebNav{display:block;}
	.WebNav *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#6fb391}
	.WebNav1{margin-left:3px;padding-left:1px;border-left:1px solid #4b6c5e;background:#5f947a}
	.WebNav2{margin-left:1px;padding-left:1px;border-left:1px solid #374340;background:#639b80}
	.WebNav3{margin-left:1px;border-left:1px solid #639b80;}
	.WebNav4{border-left:1px solid #4b6c5e;}
	.WebNav5{border-left:1px solid #5f947a;}
	.WebNavfg{background:#6fb391;border-bottom:1px solid #4f8067;}
		.WebNavfg a:hover {color:#374d42;}
.OrgNav{display:block}
	.OrgNav *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#e59d17}
	.OrgNav1{margin-left:3px;padding-left:1px;border-left:1px solid #7e6229;background:#b8831f}
	.OrgNav2{margin-left:1px;padding-left:1px;border-left:1px solid #434134;background:#c2891d}
	.OrgNav3{margin-left:1px;border-left:1px solid #c2891d;}
	.OrgNav4{border-left:1px solid #7e6229;}
	.OrgNav5{border-left:1px solid #b8831f;}
	.OrgNavfg{background:#e59d17;border-bottom:1px solid #b37a12;}
		.OrgNavfg a:hover {color:#664d1f;}
.SeasonNav{display:block}
.SeasonNav *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#8cbf26}
.SeasonNav1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #587130;border-right:1px solid #587130;background:#759d2a}
.SeasonNav2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #3a4436;border-right:1px solid #3a4436;background:#7aa529}
.SeasonNav3{margin-left:1px;margin-right:1px;border-left:1px solid #7aa529;border-right:1px solid #7aa529;}
.SeasonNav4{border-left:1px solid #587130;border-right:1px solid #587130}
.SeasonNav5{border-left:1px solid #759d2a;border-right:1px solid #759d2a}
	.SeasonNavfg{background:#8cbf26;border-bottom:1px solid #678c1c;}
		.SeasonNavfg a:hover {color:#475924;}

.SubNav {background-color:#555753;padding:0 10px;position:relative;width:960px;border-bottom:1px solid #2e3436;margin-left:-20px; display:none}
	.SubNav a {color:#fff;font-weight:bold;padding:6px 10px;text-decoration:none;font-size:8pt;float:left;}
		.SubNav a:hover {color:#8cbf26;}
	.SubNav img {position:absolute;margin-top:-33px;}
		.SubNav a img {margin-top:14px;}
	.DivisionsArrow img , #StandingsSub img {margin-left:55px;}	
	.MembersArrow img {margin-left:175px;}	
	.ScheduleArrow img {margin-left:305px;}
	.GameArrow img {margin-left:425px;}
	#DivisionsSub img {margin-left:65px;}
	#ContentSub img , #PlayersSub img {margin-left:35px;}
	#UpcomingGamesSub img {margin-left:65px;}
	#CoachesSub img , #LocationsSub img {margin-left:40px;}
	#TimeSlotsSub img , #OverviewSub img , #OverviewMSub img , #OverviewDSub img , #OverviewGSub img  {margin-left:20px;}
	#PlayedGamesSub img {margin-left:55px;}
	#GLocationsSub img {margin-left:40px;}
	#ScheduleSub img {margin-left:50px;}

.Arrow {position:absolute;margin-top:-1px;}	
	.SettingsArrow {margin-left:30px;}
	.ContentArrow {margin-left:135px;}
	.UploadArrow {margin-left:235px;}
	.EventsArrow {margin-left:320px;}
	.SportsArrow {margin-left:65px;}
	.AdminArrow {margin-left:290px;}
	.LocationsOrgArrow {margin-left:510px;}
	.DivisionsEditArrow {margin-left:70px;}

.DashLink{float:right !important;position:relative;height:31px;line-height:30px;padding:0 !important;width:215px;margin:-5px 20px 0 0 !important;}
	.DashLink img {position:absolute;margin:-15px 0 0 10px;}
	
/*-- colored containers --*/
.RoundedBox{display:block}
.RoundedBox *{display:block;height:1px;overflow:hidden;font-size:.01em;}
.RoundedBox1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid;border-right:1px solid;}
.RoundedBox2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid;border-right:1px solid;}
.RoundedBox3{margin-left:1px;margin-right:1px;border-left:1px solid;border-right:1px solid;}
.RoundedBox4{border-left:1px solid;border-right:1px solid;}
.RoundedBox5{border-left:1px solid;border-right:1px solid;}

.DivisionList {margin:0;padding:0;}
	.DivisionList li {margin:0;padding:0;list-style-type:none;}
.MemberList {margin:0 0 0 15px !important;list-style-type:circle !important;}
	.MemberList a {color:#415912 !important;}
.TeamsList {margin:0 0 10px 15px !important;}
	.TeamsList li {list-style-type:circle;}
	.TeamsList a {font-weight:normal !important;}

/*-- grids --*/
.Header {display:none;}
.GridPagerTop {background:none #babdb6;color:#2e3436;font-weight:bold;padding:5px 10px;border-bottom:1px solid #888a85;}
	.GridPagerTop input[type="text"] {margin-right:5px;border:1px solid #555753;}
	.GridPagerTop select {border:1px solid #555753;}
td.nav-button {background-color:#d3d7cf;border:1px solid #555753;color:#2e3436;font-weight:bold;}
.scroll th {background:none #d3d7cf !important;border-color:#888a85 !important}
    .scroll.GridPagerTop { text-align:right !important }
.grid td {border-color:#babdb6 !important;}
.ActionsButton {padding:0 5px;}

/*-- settings popups --*/
.Popups {position:absolute;width:560px;margin:auto;top:80px;background:#fff;border:1px solid #555753;z-index:99;padding:20px;left:50%;margin-left:-300px;}
	.Popups h2 {margin:0 0 15px 0;padding:0;line-height:160px;font-size:14pt;float:left;}	
		.Popups h2 img {float:left;margin-right:15px;}
	.Popups h3 {margin:0 0 0 20px;padding:0 0 15px 0;font-size:11pt;}
	.Popups ul {margin:0 0 0 20px;padding:0;}
	.Popups li {margin:0 0 0 20px;padding:0;list-style-type:decimal;}
		.Popups li span , .Popups h3 span {font-size:8pt;font-weight:normal;}
	.Popups a {float:right;}	
.ContentPopup {width:660px;margin-left:-350px;}	

/*-- new dashboard --*/

.Dash {float:left;margin:0 5px;width:300px;}
	.Dash p {font-size:11pt;line-height:13pt;margin:0 0 15px 0;padding:0;color:#fff;}
	.Dash ul {margin:0 0 10px 0;padding:0;width:100%;}
	.Dash li {padding:10px 0 0 0;margin:0;text-align:center;list-style-type:none;}
	.Dash .Button {width:195px;float:left;font-size:10pt;margin:0 10px 0 25px;height:35px;line-height:35px;color:#fff;font-weight:bold;text-decoration:none;background-position:top;}
		.Dash .Button:hover {background-position:bottom;}	
	.Dash a.cluetip {position:relative;bottom:-8px;}	

.WebDash{display:block}
	.WebDash *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#6fb391}
	.WebDash1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #c1decf;border-right:1px solid #c1decf;background:#93c6ac}
	.WebDash2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f0f7f4;border-right:1px solid #f0f7f4;background:#8ac1a5}
	.WebDash3{margin-left:1px;margin-right:1px;border-left:1px solid #8ac1a5;border-right:1px solid #8ac1a5;}
	.WebDash4{border-left:1px solid #c1decf;border-right:1px solid #c1decf}
	.WebDash5{border-left:1px solid #93c6ac;border-right:1px solid #93c6ac}
	.WebDashfg{background:#6fb391;padding:15px 20px;}
		.WebDashfg .Button {background-image:url('/Content/Images/button.website.gif');}
			.WebDashfg .Button:hover {color:#374d42;}
		.WebDashfg p {}		
		.WebDashfg > .DashHeader a {color:#304038;}
			.WebDashfg > .DashHeader a:hover {color:#43594e;}
	
.OrgDash{display:block}
	.OrgDash *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#e59d17}
	.OrgDash1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f3d49b;border-right:1px solid #f3d49b;background:#ebb551}
	.OrgDash2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fcf5e7;border-right:1px solid #fcf5e7;background:#e9af43}
	.OrgDash3{margin-left:1px;margin-right:1px;border-left:1px solid #e9af43;border-right:1px solid #e9af43;}
	.OrgDash4{border-left:1px solid #f3d49b;border-right:1px solid #f3d49b}
	.OrgDash5{border-left:1px solid #ebb551;border-right:1px solid #ebb551}
	.OrgDashfg{background:#e59d17;padding:15px 20px;}
		.OrgDashfg .Button {background-image:url('/Content/Images/button.org.gif');}
			.OrgDashfg .Button:hover {color:#664d1f;}
		.OrgDashfg p {margin-bottom:25px;}	
		.OrgDashfg > .DashHeader a {color:#594012;}
			.OrgDashfg > .DashHeader a:hover {color:#735317;}
	
.SeasonDash{display:block}
	.SeasonDash *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#8cbf26}
	.SeasonDash1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #cde3a1;border-right:1px solid #cde3a1;background:#a8cf5c}
	.SeasonDash2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f3f8e9;border-right:1px solid #f3f8e9;background:#a1cb4f}
	.SeasonDash3{margin-left:1px;margin-right:1px;border-left:1px solid #a1cb4f;border-right:1px solid #a1cb4f;}
	.SeasonDash4{border-left:1px solid #cde3a1;border-right:1px solid #cde3a1}
	.SeasonDash5{border-left:1px solid #a8cf5c;border-right:1px solid #a8cf5c}
	.SeasonDashfg{background:#8cbf26;padding:15px 20px;}
		.SeasonDashfg h4 {margin:0 0 10px 0;padding:0;color:#fff;font-size:11pt;}
		.SeasonDashfg .Button {background-image:url('/Content/Images/button.season.gif');}
			.SeasonDashfg .Button:hover {color:#475924;}
		.SeasonDashfg > .DashHeader a {color:#2f400d;}
			.SeasonDashfg > .DashHeader a:hover {color:#415912;}

.siteheader {padding:15px 0;}
	.siteheader:after {content:"";display:block;height:0;clear:both;}
	.siteheader h1 {color:#fff;display:inline;font-size:13pt;}
	.siteheader h2 {color:#fff;margin-left:10px;display:inline;font-size:11pt;}
	.siteheader .logo {display:block;width:200px;margin-bottom:5px;}
	.siteheader .Right {color:#fff;font-size:8pt;text-align:right;}
		.siteheader .Right a {color:#fff;font-size:8pt;}
		.siteheader .Right strong {font-size:8pt;}
	.siteheader .livelink {height:28px;overflow:hidden;display:block;position:relative;margin-top:5px;}
		.siteheader .livelink img {position:relative;}
		.siteheader .livelink:hover img {margin-top:-28px;}

		
.SeasonList {font-size:9pt;margin:0 0 10px 0 !important;}		
	.SeasonList li {margin:0 0 0 10px !important;font-weight:normal;}


.MainGuy {float:left;position:relative;bottom:-20px;margin-right:15px;}
.LetsGo {font-weight:bold;font-size:18pt;text-decoration:none;float:right;}
	.LetsGo img {position:relative;margin-bottom:-7px;padding-left:10px;}
		.LetsGo:hover {text-decoration:underline;}
		.LetsGo img:hover	 {text-decoration:none;}
.SportItem {width:342px;float:left;margin-left:20px;}		
	.SportItem h5 {color:#fff;font-size:11pt;}
.SportScroll {background-color:#93b536;width:340px;border:1px solid #7f9c2f;margin-top:10px;margin-bottom:20px;height:100px;overflow:auto;overflow-x:hidden;}
	.SportScroll ul {padding:10px;}
	.SportScroll li {margin:0 0 0 15px;}
	.SportScroll .NoBullet {margin:0;list-style-type:none;font-weight:bold;}
.SetupList {float:right;width:245px;}
	.SetupList h4 {margin:15px 0 0 0;color:#fff;font-size:10pt;}
	.SetupList li {color:#4a6155;font-weight:bold;margin:0 0 0 25px;padding:0;line-height:12pt;font-size:9pt;}	
.SubGuyThumb {float:left;margin:0 15px 15px 0;}

.SubHeader {margin:0 0 15px 0;padding:0;font-size:13pt;}
	.SubHeader img {margin:0 0 -2px 5px;}
	.SubHeader span {font-weight:normal;font-size:10pt;}
	
.ContentH {width:575px;}	
	.SettingsH h2 {color:#2e4d36;}
	.SettingsH h3 {color:#2d674a;}
	.SettingsH ul {margin:0 0 20px 0;padding: 5px 0 0 0;}
	.SettingsH li {margin:0 0 5px 25px;font-size:10pt;line-height:12pt;padding:0;color:#2d674a;list-style-type:decimal;}
	.OrgH h2 {color:#996b17;}
	.OrgH h3 {color:#996b17;}
	.SeasonH h2 {color:#51742e;}
	.SeasonH h3 {color:#51742e;}
.WebSiteLinks {float:left;}
	.WebSiteLinks li {float:left;width:250px;margin:0 0 10px 0;list-style-type:none;}
	.WebSiteLinks a {font-weight:bold;font-size:11pt;}


.SeasonMgrLeft {float:left;width:220px;}
	.SeasonMgrLeft h2 {margin:0 0 15px 0;padding:0;color:#55691f;}
	.SeasonMgrLeft ul {margin:0;padding:5px 0;position:relative;z-index:20;background:#a8cf3e;}
	.SeasonMgrLeft li {margin:0;padding:0;list-style-type:none;}
		.SeasonMgrLeft li > a {position:relative;padding:0 0 0 5px;padding:0 0 0 10px;font-weight:bold;display:block;color:#55691f;text-decoration:none;}
		.SeasonMgrLeft li > a:hover {color:#333;border-right:none;background-color:#fff;padding:0 0 0 5px;z-index:99;right:-5px;}
		.SeasonMgrLeft li > a.on {color:#333;border-right:none;background-color:#fff;padding:0 0 0 5px;z-index:99;right:-5px;}
.SeasonMgrRight {float:left;width:720px;}
	.SeasonMgrRight .In {padding:10px;height:300px;border:5px solid #a8cf3e;border-top:none;border-bottom:none;}
	.SeasonMgrRight h2 {color:#55691f;font-size:10pt;margin:0;padding:0 10px 5px 10px;background-color:#a8cf3e;}



.ManageLeagueButton {display:block;margin:15px auto;width:200px;line-height:35px;font-size:10pt;text-decoration:none;text-align:center;background:url('/Content/Images/button.season.gif') no-repeat top;
                     color:#fff;}
	.ManageLeagueButton:hover {background-position:bottom;color:#fff;}
	
.LeftCol {float:left;width:200px;margin-right:20px;}	
.RightCol {float:left;width:720px;}

.LeftWeb{display:block}
.LeftWeb *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#6fb391}
.LeftWeb1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #c1decf;border-right:1px solid #c1decf;background:#93c6ac}
.LeftWeb2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f0f7f4;border-right:1px solid #f0f7f4;background:#8ac1a5}
.LeftWeb3{margin-left:1px;margin-right:1px;border-left:1px solid #8ac1a5;border-right:1px solid #8ac1a5;}
.LeftWeb4{border-left:1px solid #c1decf;border-right:1px solid #c1decf}
.LeftWeb5{border-left:1px solid #93c6ac;border-right:1px solid #93c6ac}
.LeftWebfg{background:#fff;padding:15px 20px; border-color: #c1decf; border-width: 1px; border-style: solid; }
	.LeftWebfg h3 {margin:0;padding:0 0 10px 0;color:#000;font-size:10pt;}
		.LeftWebfg h3 > a {float:right;color:#000;font-weight:normal;}
	.LeftWebfg ul {margin:0;padding:0;}
	.LeftWebfg li {margin:0;padding:0;list-style-type:none;}
		.LeftWebfg li > a {color:#000;font-weight:bold;}
			.LeftWebfg li > a:hover , .LeftWebfg li > a.Right:hover , .LeftWebfg h3 > a:hover {color:#000;}
		.LeftWebfg li > a.Right {font-weight:normal;color:#000;}
		
.SeasonContent{display:block}
	.SeasonContent *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#8cbf26}
	.SeasonContent1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #cde3a1;border-right:1px solid #cde3a1;background:#a8cf5c}
	.SeasonContent2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f3f8e9;border-right:1px solid #f3f8e9;background:#a1cb4f}
	.SeasonContent3{margin-left:1px;margin-right:1px;border-left:1px solid #a1cb4f;border-right:1px solid #a1cb4f;}
	.SeasonContent4{border-left:1px solid #cde3a1;border-right:1px solid #cde3a1}
	.SeasonContent5{border-left:1px solid #a8cf5c;border-right:1px solid #a8cf5c}
	.SeasonContentfg{background:#8cbf26;padding:15px 20px;}
		.SeasonContentfg h2 {color:#fff;font-size:11pt;margin:0;padding:0;}
		.SeasonContentfg h3 {margin:0 0 10px 0;padding:0;font-size:8pt;font-weight:normal;}
			.SeasonContentfg h3 > a {color:#475924;}
				.SeasonContentfg h3 > a:hover {color:#5c732e;}
		.SeasonContentfg ul {margin:0 0 0 15px;padding:0;}
		.SeasonContentfg li {margin:0;padding:0;list-style-type:circle;color:#5c732e;}
			.SeasonContentfg li > a {color:#475924;font-weight:bold;}	
				.SeasonContentfg li > a:hover {color:#5c732e;}
				.SeasonContentfg .DivisionLink {color:#e5ffb2;}
.DivisionLink {background-color:#fff !important;}				

/*--season pgs--*/
	
/* -- content edit pgs -- */
.HowTo {float:right;position:relative;font-size:9pt;font-weight:bold;color:#2f4d3e;margin-top:-39px;left:-250px;}
	.HowTo img {margin:0 0 -4px 10px;}

.WebNav{display:block;}
	.WebNav *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#6fb391}
	.WebNav1{margin-left:3px;padding-left:1px;border-left:1px solid #4b6c5e;background:#5f947a}
	.WebNav2{margin-left:1px;padding-left:1px;border-left:1px solid #374340;background:#639b80}
	.WebNav3{margin-left:1px;border-left:1px solid #639b80;}
	.WebNav4{border-left:1px solid #4b6c5e;}
	.WebNav5{border-left:1px solid #5f947a;}
	.WebNavfg{background:#6fb391;border-bottom:1px solid #4f8067;}
		.WebNavfg a:hover {color:#374d42;}

.ContentLinks {float:right;position:relative;width:340px;}	
	.ContentLinks span {margin:0 0 0 10px;position:relative;float:right;text-align:center;width:75px;}
	.ContentLinks img {margin:5px auto;display:block;}
	.ContentLinks a {color:#3e6652;font-weight:bold;font-size:7pt;text-decoration:none;display:block;background-color:#eeeeec;padding:5px 0;}
		.ContentLinks a:hover {color:#5d997b;}
		.ContentLinks span:hover {}
	.ContentLeft h2 {color:#2e4d36;font-size:11pt;width:250px;margin:0;padding:0 0 15px 0;}

.ContentLinkCnr{display:block}
.ContentLinkCnr *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#eeeeee}
.ContentLinkCnr1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;background:#f2f2f2}
.ContentLinkCnr2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #fdfdfd;border-right:1px solid #fdfdfd;background:#f1f1f1}
.ContentLinkCnr3{margin-left:1px;margin-right:1px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.ContentLinkCnr4{border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7}
.ContentLinkCnr5{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}
.ContentLinkCnrfg{background:#eeeeee}

.ContentList {margin:10px 0 0 0;padding:0;clear:both;}
	.ContentList li {list-style-type:none;color:#5f997c;margin:0;padding:0;font-size:8pt;}
	.ContentList .Right {color:#a40000;}
		.ContentList .Right:hover {color:#2e3436;}

.ContentToolTip{background:#fcf19a;padding:10px 15px 10px 15px;color:#2e3436;}
	.ContentToolTip h2 {margin:0;padding:5px 0 10px 0;color:#2e3436;font-size:9pt;}
		.ContentToolTip h2 > img {position:relative;margin:0 5px -3px 0;}
	.ContentToolTip p {color:#2e3436;font-size:8pt;margin:0;line-height:11pt;padding:0 0 5px 0;}
.ToolTipTop {width:340px;position:relative;margin-top:-45px;float:left;margin-bottom:20px;}
	.ToolTipTop img {position:absolute;margin-top:10px;margin-left:225px;}
.ToolTipRight {float:right;width:300px;position:relative;margin-top:-60px;}
	.ToolTipRight img {position:absolute;margin-left:-40px;margin-top:90px;}
.ToolTipImg {float:left;margin-left:70px;}
.ToolTipWindowTop {width:290px;position:relative;margin-top:-140px;float:right;}
	.ToolTipWindowTop img {position:absolute;margin-top:10px;margin-left:200px;}
.ToolTipWindowLeft {width:290px;position:relative;float:left;margin-top:-20px;}
	.ToolTipWindowLeft img {position:absolute;margin-left:145px;margin-top:70px;}
.ToolTipWindowImg {float:right;margin-top:15px;margin-right:20px;}

.BottomBoxMargin .BoxBottom {position:relative;margin-top:-5px;}
.LeftBox {}
	.LeftBox h3 {border-left:1px solid #6FB391;border-right:1px solid #6FB391;padding:5px 15px;background-color:#CCFFE5;}
		.LeftBox h3 a {color:#304038;font-size:9pt;}
			.LeftBox h3 a:hover {color:#43594e;}
	.LeftBox li {padding:5px 15px;border-top:1px solid #6FB391;list-style-type:none;margin:0;border-left:1px solid #6FB391;border-right:1px solid #6FB391;}
	.LeftBox span {display:block;line-height:16px;}
		.LeftBox .Right a {text-decoration:none ;}
	.LeftBox .NoPadding {padding:0;}
		.LeftBox .NoPadding h3 {border-left:none;border-right:none;}	
		.LeftBox .NoPadding li {border:none;border-top:1px solid #6FB391;}
	.SportBox h2 {position:relative;z-index:2;}
		.SportBox ul {position:relative;margin-top:-1px;z-index:1;}		
		.SportBox .BoxBottom {z-index:2;}

/*-- footer --*/
.BottomCorners {display:block}
.BottomCorners * {display:block;height:1px;overflow:hidden;font-size:.01em;background:#ffffff}
.BottomCorners1 {margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #778aa3;border-right:1px solid #778aa3;background:#c3cbd7}
.BottomCorners2 {margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #28466f;border-right:1px solid #28466f;background:#d1d8e0}
.BottomCorners3 {margin-left:1px;margin-right:1px;border-left:1px solid #d1d8e0;border-right:1px solid #d1d8e0;}
.BottomCorners4 {border-left:1px solid #778aa3;border-right:1px solid #778aa3}
.BottomCorners5 {border-left:1px solid #c3cbd7;border-right:1px solid #c3cbd7}
.Footer {margin:auto;color:#fff;padding:0 0 30px 0;font-size:9pt;}
	.Footer a {color:#729fcf;}

/*-- layouts --*/
.row {line-height:18px;}
	.row img {margin:0 5px;}
	.row span { float:left;margin-top:-4px; }
	.row a.action { float:right;margin-left:5px } 
	.row a.toggle { float:left }
	.row input { float:left; margin:3px 5px 0px 0px }

.BulletImage {position:relative;margin-bottom:-3px;margin-top:.5em;margin-right:.25em;}	

.ListRow , .ListRow li {margin:0;padding:0;color:#333;}
	.ListRow li {list-style-type:none;}
	.ListRow input {position:inherit;margin-bottom:-1px;}
	.ListRow img {position:inherit;margin-bottom:-3px;}
	.ListRow ul {margin-left:32px;}

	
.BirthDateContainer {text-align:left;color:#333;width:18em;}
	.BirthDateContainer input[type="text"] {width:4.25em !important;border:1px solid #aaa;padding:.25em .125em;color:#333;}
	.BirthDateContainer label {width:auto !important;padding-left:.25em;padding-right:.25em;}
	.BirthDateContainer div {padding-bottom:.25em;}
	.BirthDateContainer input[type="submit"] {margin-top:.25em;}
.LeftIndent {margin-left:4em;}	
	
.DashboardList {margin:0;padding:0;}
	.DashboardList li {margin:0 0 0 15px;padding:0;margin-left:1.25em;}
	
.LeagueList {margin:0;padding:0;}
	.LeagueList > li {list-style-type:none;margin:0;padding:0;}	
	.LeagueList > a {float:left;}
	.LeagueList img {float:right;}

.IndentFields {margin-left:6.5em;}
.LoginForm {width:20em;}

.FourColumns {margin-left:2em;}
.FourColumns li { float:left;width:25%;list-style-type:none;margin:0;padding:0; }

.LeagueName {font-size:11pt;font-weight:bold;margin:0;padding:5px 0 2px 0;}
.LeagueSub {font-size:9pt;font-style:italic;margin:0;color:#666;padding:0 0 15px 0;}

.SportInside {padding:0;margin: 0 0 5px 0;}
	.SportInside li {padding:0;margin:0;list-style-type:disc;margin-left:20px;color:#666;}

.GTable {border-top:1px solid #aaa;border-left:1px solid #aaa;width:100%;clear:both;}
	.GTable th , .GTable td {border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:3px 10px;}
	.GTable th {background:url('/Content/Images/Bgrounds/bg.thead.gif') top repeat-x #ddd;font-weight:bold;text-align:left;padding:3px 10px;}
	.GTable td {background-color:#fff;}
	.GTable td.Small , .GTable th.Small {width:10px;}
	.GTable em {color:#666;}

.TimeSlotList {padding:0 10px 10px 10px;}
	.TimeSlotList h4 {padding:0;margin:0;font-size:10pt;padding-bottom:10px;}
		.TimeSlotList h4 > a {font-size:8pt;font-weight:normal;}
		.TimeSlotList h4 > span {float:none;}
.TimeSlots {border:1px solid #aaa;border-collapse:collapse;}
	.TimeSlots th {border-right:1px solid #aaa;color:#333;width:14.25%;background:url('/Content/Images/Bgrounds/bg.content.gif') repeat-x top;padding:5px;border-bottom:1px solid #aaa;}
	.TimeSlots tr {}
	.TimeSlots td {background-color:#f0f0f0;border-right:1px solid #aaa;vertical-align:top;color:#666;padding:5px;}
	.TimeSlots img {text-decoration:none;}
	
.DivisionSchedule {}
	.DivisionSchedule select {font-size:9pt;color:#333;width:245px !important;}
	.DivisionSchedule input[type="text"] {width:40px !important;}
.ScheduleRoundContainer {}
	.ScheduleRoundContainer ul {margin:0;padding:0;}
	.ScheduleRoundContainer li {margin:0;padding:0;list-style-type:none;}
	.ScheduleRoundContainer h2 {font-size:10pt;margin:0;padding:0;margin-bottom:4px;}
	.ScheduleRoundContainer table {width:100%;border-top:1px solid #aaa;border-left:1px solid #aaa;font-size:9pt;margin-bottom:10px;}
	.ScheduleRoundContainer th {background:url('/Content/Images/Bgrounds/bg.thead.gif') repeat-x top #ddd;padding:2px 10px !important;font-weight:bold;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
	.ScheduleRoundContainer td {padding:3px 10px;border-right:1px solid #aaa;border-bottom:1px solid #aaa; vertical-align:top;}

.BlackoutBox {width:100%;}

.HelpPage {padding:14px;}
	.HelpPage h2 {font-weight:normal;font-size:10pt;margin:0;padding:0 0 14px 0;}
	.HelpPage h3 {font-weight:bold;font-size:10pt;margin:0;padding:0;text-align:left;}
	.HelpPage ol {margin:0;padding:7px 0 0 0;}
	.HelpPage li {margin:0 0 0 21px;padding:0;list-style-type:decimal;}
	.HelpPage div {margin:7px;}
	.HelpPage ul {margin:0;padding:7px 0;}
		.HelpPage ul li {list-style-type:disc;}

.StandingsTable {width:100%;font-family:Arial, Sans-Serif;}
	.StandingsTable td , .StandingsTable th {color:#333;padding:4px 10px;}
	.StandingsTable th {background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x bottom;border-right:1px solid #aaa;}
		.StandingsTable th > a {font-size:8pt;font-weight:normal;}
	.StandingsTable td {border-top:1px solid #ccc;border-right:1px solid #ccc;}
		.StandingsTable td.Rank , .StandingsTable th.Rank {width:10px;}
		.StandingsTable td.Rank {text-align:right;}
	.StandingsTable img {margin-bottom:-3px;}
	.StandingsTable .RightItem {border-right:none;}	

/*--breadcrumbs--*/
.breadcrumb { display:none;position:absolute;background:url('/Content/Images/Bgrounds/bg.content.gif') 0 -25px repeat-x #fff;border:solid 1px #aaa;padding:10px;color:#666;width:200px;z-index:100000;
              font-weight:bold; }

.BreadCrumbItem {float:left;background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x top;height:25px;padding:0 10px;margin-bottom:20px;border:1px solid #aaa;margin-top:5px;}
	.BreadCrumbItem a {text-decoration:none;color:#333;float:left;position:relative !important;margin-top:5px !important;font-size:8pt;}
	.BreadCrumbItem a:hover {text-decoration:underline;}
.BreadCrumbHome {float:left;margin-right:5px;}
.BreadCrumbBreak {float:left;margin:0 8px;}

/* forms */

.DataForm {color:#2e3436;}
	.DataForm h2 {margin:0;padding:0;font-size:12pt;}
	.DataForm label {float:left;width:120px;padding:5px 15px 5px 0;text-align:right;}
	.DataForm input[type="text"] , .DataForm input[type="password"] {color:#2e3436;float:left;padding:4px;margin-bottom:5px;border:1px solid #888a85;width:160px;}
	.DataForm .Short {width:80px !important;}

.CheckForm {color:#2e3436;width:460px;}
	.CheckForm h2 {margin:0;padding:0;font-size:12pt;}
	.CheckForm li {list-style-type:none;margin:0;padding:0;line-height:20px;float:left;width:25%;font-size:10pt;}

.FormContainer {width:240px;color:#333;}
	.FormContainer h3 {padding:0;margin:0;font-weight:bold;font-size:10pt;float:left;padding-bottom:10px;}
	.FormContainer div {clear:both;padding-bottom:5px;}
	.FormContainer label {width:65px;text-align:right;float:left;padding-right:5px;color:#333;}
	.FormContainer input[type="text"] , .FormContainer input[type="textarea"] , .FormContainer select {padding:1px;color:#333;width:150px;float:left;}
	.FormContainer input[type="button"] , .FormContainer input[type="submit"] {margin-left:70px;padding:2px 5px;}
	.FormContainer input[type="checkbox"] {float:left;margin-right:5px;}
	.FormContainer span {float:left;color:#333;}

.AutoLabel {font-weight:normal !important;}
	.AutoLabel label {width:auto;font-weight:bold !important;}
	.AutoLabel div {padding:0;}
	
.InfoForm {padding-bottom:10px;font-size:10pt;position:relative;margin-top:-5px;}
	.InfoForm label {font-weight:bold;font-style:italic;width:60px;}

.TimeSlotForm {width:100% !important;padding:10px;}
	.TimeSlotForm a {font-size:8pt;}
	
.RegForms {margin-left:20px;}
	.RegForms label {width:65px;}
	
	.LongForms label {width:80px !important;}	
	.LongForms input[type="button"] {margin-left:85px !important;}
	
	.LongerForms label {width:100px !important;}
	.LongerForms input[type="submit"] , .LongerForms input[type="button"] {margin-left:105px !important;margin-top:5px;}

.NewLeagueForm {width:400px;border:1px solid #aaa;color:#333;padding-bottom:20px;display:block;margin-bottom:15px;}	
	div.NewLeagueForm {border:none;padding:0;margin:0;width:402px;}
	.NewLeagueForm legend {font-weight:bold;margin-left:10px;font-size:11pt;color:#333;}
	.NewLeagueForm label {float:left;font-weight:bold;font-size:10pt;padding:5px 0;width:90px;text-align:right;margin-bottom:3px;}
	.NewLeagueForm input[type="text"] {float:left;margin-left:10px;border:1px solid #babdb6;padding:3px 5px;width:200px;color:#333;}
		.NewLeagueForm input[type="text"]:hover {border-color:#888a85;}
		.NewLeagueForm input[type="text"]:focus {border-color:#3465a4;background-color:#eeeeec;}
	.NewLeagueForm ul {width:100%;margin:0;padding:0 15px;}
	.NewLeagueForm li {width:24%;float:left;list-style-type:none;margin:0;padding:0;}	
	.NewLeagueForm input[type="button"] {float:right;padding:3px 13px;font-weight:bold;}	
		
#desc {border:1px solid #aaa !important;width:152px !important;}	
.CheckLabel {width:auto !important;text-align:left !important;}
.CheckButton {margin-left:0 !important;}
.RegList {color:#333;}
	.RegList li {list-style-type:none;margin:0;padding:0;width:25%;float:left;}

.AddSport {padding-bottom:2px;}
	.AddSport select {float:left;width:130px;margin-left:4px;}
	.AddSport img {float:left;margin-left:4px;margin-top:2px;}
	.AddSport input[type="text"] {float:left;width:170px;font-family:Arial;padding:1px;}
	
.AddSportSubmit {margin-top:3px;}

.PopupForms {color:#2e3436;}
	.PopupForms h3 {clear:both;font-size:10pt;font-weight:bold;margin:0 0 5px 0;}
	.PopupForms label {float:left;text-align:right;width:70px;}
	.PopupForms input[type="text"] {margin-left:10px;width:130px;padding:2px;margin:2px 0;}
	.PopupForms b { display:block }

/*--betterforms take 2 --*/
.FormSet {color:#333;width:280px;}
	.FormSet div {clear:both;}
	.FormSet h3 {font-weight:bold;padding-bottom:10px;float:left;}	
		.FormSet h3 > span {float:none !important;padding:0;margin:0;display:inline !important;}
	.FormSet label {float:left;width:100px;padding:3px 5px;margin-bottom:5px;text-align: right;}
	.FormSet input[type="text"], .FormSet input[type="password"] , .FormSet select {position:relative;border:1px solid #aaa;float: right;width: 150px;padding: 3px 5px;margin-bottom:5px;text-align: left;}
	.FormSet select {width:162px;padding: 3px 5px !important;}
	.FormSet input[type="checkbox"] {float:left;padding:3px 5px;margin-top:5px;margin-left:10px;}
	.FormSet span {float:left;padding:3px 5px;}
	.FormSet input[type="submit"] {clear:both;float:right;padding:3px 5px;}

.FormTimeSlots {width:750px;}
	.FormFields select {float:left !important;margin-left:10px;}
.DateSelector {width:40px !important;margin-right:5px;}

.StatusLegend {padding:0;}
	.StatusLegend ul {margin:0;padding:0px 10px 5px 10px;}
	.StatusLegend li {margin:0;padding:0 0 3px 0;list-style-type:none;color:#333;}
	.StatusLegend img {margin-bottom:-3px;margin-right:5px;}

.CriteriaForm {width:240px;}
	.CriteriaForm select , input[type="textarea"] {width:158px;} 
	.CriteriaForm label {width:60px;}
	.CriteriaForm span {float:right;}
	.CriteriaForm input.date , .CriteriaForm .ShortInput {width:50px !important;margin-right:0 !important;}
	
.BlockForm { }	
    .BlockForm fieldset { border:solid 1px; padding-bottom:10px;margin-bottom:5px;padding-left:2px }
    .BlockForm fieldset legend { margin-left:10px;font-weight:bold;font-size:110% }
    .BlockForm fieldset label, fieldset select, fieldset input { margin-left:10px}
    .BlockForm fieldset label { display:block;margin-top:5px;font-weight:normal;text-decoration:underline  }
    .BlockForm fieldset .ShortText { width:40px }	
    .BlockForm fieldset span { display:block;margin-left:10px;margin-right:5px; font-size:90%}	

.Forms {background-color:#eeeeec;border:1px solid #888a85;margin-bottom:10px;color:#2e3436;width:240px;}
	.Forms div {border-top:1px solid #babdb6;padding:5px 15px;}
	.Forms .Clear {clear:both;border:none;padding:0;}
	.Forms .Top {border-top:none;}	
	.Forms span {display:block;font-size:8pt;font-weight:bold;margin-bottom:5px;}
	.Forms h2 {margin:0;color:#2e3436;font-size:11pt;padding:5px 15px;background-color:#d3d7cf;border-bottom:1px solid #888a85;}
		.Forms h2 > span {float:none;line-height:normal;padding:0;font-size:10pt;font-weight:normal;}
	.Forms h3 {font-weight:normal;margin:0;padding:0;font-size:10pt;color:#3465a4;font-weight:bold;font-size:8pt;}	
	.Forms label {color:#2e3436;display:block;margin-bottom:3px;font-weight:bold;}
	.Forms select {color:#2e3436;border:1px solid #888a85;width:200px;}
	.Forms .Mt {width:55px;}
	.Forms .Dt {width:40px;}

.CancelButton {background:url('/Content/Images/Icons/16/ico.cancel.gif') no-repeat center #d3d7cf !important;color:#2e3436;font-weight:bold;padding:5px 0px !important;float:left;width:auto !important;}

/*-- tabs --*/
.LeagueTabs {clear:both;z-index: 1;border-bottom:1px solid #aaa;width:653px !important;overflow:hidden;}
	.LeagueTabs a {float: left;padding:6px 11px 5px 11px;color:#666;text-decoration:none;font-weight:bold;font-size:10pt;}
	.LeagueTabs a:hover {color:#333;}
	.LeagueTabs a.on {position: relative;color:#333;background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x top #ccc;border:1px solid #aaa;border-bottom:0;
                  padding:5px 10px 6px 10px !important;margin-bottom:-1px;}
	.LeagueTabsTop a {padding:5px 11px !important;}
	.LeagueTabsTop a.on {border-top:0;}
	.LeagueTabsTop img {position:relative;margin-bottom:-4px;}
.LeagueTabsLeft {border-left:0 !important;padding-left:10px !important;}
.LeagueTabContent {padding:0 !important;border:0 !important;overflow-x:hidden !important;height:auto !important;background-color:#ccc;font-family:Arial !important;}
.LongTabs {width:100% !important;}

.TabContentHeader {background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x bottom;margin:0;padding:0;font-size:10pt;font-weight:bold;padding:5px 10px;}	
.TabContentHeaderLight {background:url('/Content/Images/Bgrounds/bg.content.gif') repeat-x 0 -30px;margin:0;padding:0;font-size:11pt;font-weight:bold;padding:10px 10px 5px 10px;}
.TabContentDark {background:url('/Content/Images/Bgrounds/bg.darkergradientlarge.gif') repeat-x top #989898;padding:10px;width:100% !important;}		
	.TabContentDarkSmall {background:url('/Content/Images/Bgrounds/bg.darkergradient.gif') repeat-x top #989898;}
	.TabContentDark select {width:200px;color:#333;}
	.TabContentDark label {color:#fff;font-size:9pt;width:220px;}
	.TabContentDark input[type="button"] {margin-left:5px;}
.WithPadding {padding:10px;}

.TabBackground {background:url('/Content/Images/Bgrounds/bg.content.gif') 0 -7px repeat-x;}

.settings-tabs {clear:both;z-index: 1;border-bottom:1px solid #aaa;}
	.settings-tabs a {float: left;padding:6px 11px 5px 11px;color:#666;text-decoration:none;}
	.settings-tabs a:hover {color:#333;}
	.settings-tabs a.on {position: relative;color:#333;background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x top #ccc;border:1px solid #aaa;border-bottom:0;
                  padding:5px 10px 6px 10px !important;margin-bottom:-1px;}

.DarkTabs {background:url('/Content/Images/Bgrounds/bg.darkergradient.gif') repeat-x top #989898;width:100%;}
	.DarkTabs a {color:#eee;}
	.DarkTabs a:hover {color:#fff;}
	.DarkTabs a.on {background:url('/Content/Images/Bgrounds/bg.content.gif') repeat-x top;color:#333;}

.LeftTab {border-left:0 !important;}
.RightTab {border-right:0 !important; float:right !important;}
	.RightTab img {padding-left:7px !important;}

/*--grids--*/
.NoPager #sp_1, .NoPager #sp_2, .NoPager .selbox, .NoPager .pgbuttons , .userdata { display:none }   
	
/*--action menu for grid--*/
.ActionsMenu { display:none;position:absolute;width:200px;border:1px solid #555753;background-color:#eeeeec;margin-left:-6px;z-index:50;}
	.ActionsMenu ul {margin:0;padding:5px 0;}
    .ActionsMenu li { list-style-type:none;margin:0;padding:0;font-size:9pt;}
		.ActionsMenu li.Break { border-bottom:solid 1px #888a85;padding-bottom:5px;margin-bottom:5px;}
    .ActionsMenu a {font-weight:bold;text-decoration:none;color:#204a87;display:block;padding:0 10px;line-height:16pt !important;}
		.ActionsMenu a:hover {background-color:#d3d7cf;}
    .ActionsMenu img {float:right;position:relative;bottom:-2px;}
    .ActionsMenu select {width:85px;}
    
.NotifyLoading 
{
    padding:15px 0;
    width:150px;
    margin-left:-1px;
    margin-top:-1px;
    text-align: center;
    font-weight: bold;
    font-size:12pt;
    background-color:#f57900;
    color: #fff;
    border:2px solid #ce5c00;
}

/*grid columns*/
.GamesRight {float:left;width:279px;border-left:1px solid #aaa;min-height:530px;}
	.GamesRight .GridPagerTop {height:auto;padding:7px 10px;border-bottom:1px solid #aaa;}
	.GamesRight .WithPadding {border-bottom:1px solid #aaa;}
.GamesLeft {float:left;width:658px;overflow:hidden;}

.TeamsLeft {float:left;width:70%;border-right:1px solid #aaa;min-height:530px;}
	.TeamsLeft .GridPagerTop {height:auto;padding:7px 10px;border-bottom:1px solid #aaa;}
	.TeamsLeft .WithPadding {border-bottom:1px solid #aaa;}
.TeamsRight {float:left;width:27%;}

.TimeSlotsLeft {width:650px;overflow:hidden;border-right:1px solid #aaa;}

/* rounds table */
.Rounds {color:#333;margin-bottom:20px;}
	.Rounds tr {border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
	.Rounds th , .Rounds td {border-left:1px solid #aaa;border-top:1px solid #aaa;padding:5px 10px;vertical-align:top;}
	.Rounds th {background:url('/Content/Images/Bgrounds/bg.darkgraygradient.gif') repeat-x top;font-weight:bold; font-style:italic;}
	.Rounds .Team {font-weight:bold;width:100px;}
	.Rounds .RHead {background:url('/Content/Images/Bgrounds/bg.thead.gif') top repeat-x #ddd;font-size:10pt;}
	.Rounds .Blank {border-right:none;}
		.Rounds .Blank td {border-left:none;padding:7px;border-top:none;}
 


/*color wheel*/
.farbtastic { position: relative; }
.farbtastic * { position: absolute; cursor: crosshair; }
.farbtastic, .farbtastic .wheel { width: 195px; height: 195px; }
.farbtastic .color, .farbtastic .overlay { top: 47px; left: 47px; width: 101px; height: 101px; }
.farbtastic .wheel { background: url('/Content/Images/wheel.png') no-repeat; width: 195px; height: 195px; }
.farbtastic .overlay { background: url('/Content/Images/mask.png') no-repeat; }
.farbtastic .marker { width: 17px; height: 17px; margin: -8px 0 0 -8px; overflow: hidden; background: url(/images/marker.png) no-repeat; }
.ColorPicker {position:fixed;width:auto;padding:10px;border:1px solid #555753;background-color:#fff;margin-left:240px;margin-top:-180px;}
.PickyContainer {float:left;margin:0 5px 0 0;}
	.PickyContainer h6 {padding-bottom:5px !important;}
	
.Required { border:solid 1px red !important}


.PopupForms {width:316px;}
	.PopupForms h3 {margin-bottom:10px;}
	.PopupForms input[type="button"] {float:right;margin:5px 0 0 5px;}
		.PopupForms input[type="button"].Left {margin:5px 0 0 0;}
	.PopupForms label {width:105px;clear:both;float:left;text-align:left;padding:2px 0;margin-bottom:5px;margin-right:5px;}
	.PopupForms input[type="text"] {float:left;width:200px;padding:2px;margin-bottom:5px}
	.PopupForms select {float:left;width:206px;margin-bottom:5px;}
	.PopupForms .PointsForm > label {width:auto;clear:none;margin:0 5px;}
	.PopupForms .PointsForm > select {width:50px;margin-right:5px;}
	.PopupForms .TimeList > select {width:50px;}
	.PopupForms .Short {width:60px !important;} 
	.PopupForms .Shorter {width:40px !important;}
		.PopupForms .TRow {border-left:1px solid #888a85;width:auto;display:block;width:250px;}
		.PopupForms .TCell , .PopupForms .THead {float:left;border-right:1px solid #888a85;vertical-align:middle;border-bottom:1px solid #888a85;text-align:center;padding:3px;height:20px;line-height:20px;}
		.PopupForms .THead {background-color:#d3d7cf;font-weight:bold;border-top:1px solid #888a85;}
		.PopupForms .TCell > select {width:160px;}
.Long {width:auto;}		

.NewItemPopup {position:absolute;width:300px;left:50%;margin-left:-150px;top:50px;background:#fff;height:300px;border:1px solid #555753;z-index:999999;padding:20px;}

.noseasons {color:#fff;font-weight:bold;margin-top:10px;font-size:11pt;}
.wrapper:after {display:block;height:0;content:"";clear:both;}
