/* general */
* {
	margin:0;
	padding:0;
}
.debugLinks
{
	position:absolute;
	top:0;left:0;
	font-size:12px;
	color: #900;
	width:210px;
}
.debugTitle
{
	float:left;
	height:15px;
	width:100px;
	padding: 0 5px 0 5px;
	border-right: 1px solid #999;
	border-bottom:1px solid #999;
	background: #eee;
	color: #000 !important;
	font-weight:bold;
}
.debugLink
{
	cursor:pointer;
	float:left;
	height:15px;
	width:100px;
	padding: 0 5px 0 5px;
	border-right: 1px solid #999;
	border-bottom:1px solid #999;
	background: #eee;
}
/** Items to apply PNG fix to **/
img,
.backgroundPNG,
#miniCalendarBackground
{
	behavior: url(../cmm_cc/iepngfix/iepngfix.htc);
}

.backgroundPNG a
{
	position: relative;
}

body {
	behavior:url(../include/csshover.htc);
	font-family:verdana;
	font-size:9px;
	text-align:center;
	color:#656565;
	background-color:#ccc;

	}

#footer
{
color: #A8A8A8;
	clear : both;
	position : relative;
}


#footer a
{
color: #A8A8A8;
}


td {
	font-family:verdana;
	font-size:9px;
	color:#656565;
	}

a {
	color:#006555;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

dl ol ul p {
	font-family:verdana;
	font-size:9px;
	color:#656565;
	}
#noScript
{
	background: #C00;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	border: 2px solid #FFF;
	font-size: 14px;
}

.makeBold
{
font-weight:bold;
}
/********************************************************************************************************/

/* global layout */
/*#frame { width:751px;width:"761px";margin:0 auto;padding:0 10px;text-align:left;background-color:#ffffff; }*/
#frame { width:751px;margin:0 auto;padding:0 10px;text-align:left;background-color:#ffffff; }

#contentLeft {float:left;width:150px;text-align:left;padding:0;}
#contentRight {float:left;width:590px;margin-left:9px;padding:0;}
/*#crumbs {text-align:left;padding:10px 0;height:13px;height:"33px";}*/
#crumbs {text-align:left;padding:10px 0;height:13px;}
#cmmBanner {width:750px;height:49px;background-image:url(../images/cmm_cc_banner.gif);}

#bodyWrapper {width:750px;background-image:url(../images/green_crossing_bg.gif);float:left;overflow:hidden;}
* > html #bodyWrapper {width:737px;padding-left:13px;}

#bodyWrapper #welcomeSpace {width:300px;height:49px;float:left;position:relative;}
	#welcomeText {position:absolute;top:11px;left:18px;}
	#welcomeNav {position:absolute;top:28px;left:18px;color:#00a68a;}
	#welcomeNav a {text-decoration:underline;font-size:10px;color:#00a68a;}
	#welcomeNav a:hover {color:#fff;}
	#welcomeNavLockerRoom {position:absolute;top:28px;left:18px;color:#00a68a;display:none;}
	#welcomeNavLockerRoom a {text-decoration:underline;font-size:10px;color:#00a68a;}
	#welcomeNavLockerRoom a:hover {color:#fff;}
html > body #bodyWrapper #welcomeSpace {margin-left:13px;}

#bodyWrapper #teamspaceTab, #bodyWrapper #communityTab {
	float : left;
	margin-top : 2px;
	margin-bottom : -2px;
}
#bodyWrapper #teamspaceTab a, #bodyWrapper #communityTab a {
	display : block;
	height : 49px;
}
#bodyWrapper #teamspaceTab a {
	width : 201px;
}
#bodyWrapper #communityTab a {
	width : 222px;
}

#bodyWrapper #folderTop {
	display : block;
	width : 723px;
	height : 12px;
	float : left;
	background-image : url(../images/folderTop2.gif);
	background-repeat : no-repeat;
}
#bodyWrapper #folderBody {width:723px;height:718px;float:left;background-image:url(../images/folderBody.jpg);position:relative;}
#bodyWrapper #folderBody2 {width:723px;height:580px;float:left;background-image:url(../images/folderBody2.jpg);position:relative;}

html body #bodyWrapper #folderTop {margin-left:7px;}
html body #bodyWrapper #folderBody {margin-left:7px;}
html body #bodyWrapper #folderBody2 {margin-left:7px;}
html > body #bodyWrapper #folderTop {margin-left:13px;}
html > body #bodyWrapper #folderBody {margin-left:13px;}
html > body #bodyWrapper #folderBody2 {margin-left:13px;}

/********************************************************************************************************/

/* common */
.plainText {font-family: Verdana; font-size: 9px; color: #333;}
.9px66 {font-family: Verdana; font-size: 9px; color: #666666;}
.9px65 {font-family: Verdana; font-size: 9px; color: #656565;}
.plainGrayTxt {font-family: Verdana; font-size: 10px; color: #666666;}
.plainGrayLnk {font-family: Verdana; font-size: 10px; color: #666666;text-decoration:underline;}
.plainBlkTxt {font-family: Verdana; font-size: 10px; color: #000;}
.boldBlkTxt {font-family: Verdana; font-size: 10px; color: #000;font-weight:bold;}
.mustardLnk {color:#efe891;text-decoration:underline;}
.whiteBold {font-size:11px;color:#fefefe;font-weight:bold;}
.button {cursor: pointer;}
.close {z-index: 2;}

a.plainTextLnk {font-family: Verdana; font-size: 10px; color: #333; text-decoration:underline;}
a.a6c9c4 {text-decoration:underline;color:#a6c9c4;}
a.a9d6bf {text-decoration:underline;color:#a9d6bf;}
a.e4b0a7 {text-decoration:underline;color:#e4b0a7;}
a.fff {text-decoration:underline;color:#fff;}
a:focus { outline:0; }

span.a6c9c4 {color:#a6c9c4;}
span.a9d6bf {color:#a9d6bf;}
span.e4b0a7 {color:#e4b0a7;}

.tl4 {position:absolute; top:4px; left:4px;}
.bl4 {position:absolute; bottom:4px; left:4px;}
.br1 {position:absolute; bottom:1px; right:1px;}
.br2 {position:absolute; bottom:-33px; right:-33px;}
.b5r7 {position:absolute; bottom:5px; right:7px;}
.t5 {width:280px;padding-top:5px;float:left;}

.floatLeft {float:left;}
.floatRight {float:right;}

#statusMessage { position: absolute;top: 0px;font-family: Verdana, Tahoma, sans-serif;font-size: 12px;font-weight: bold;
								color: #FFF;text-align: center;z-index: 1001;width: 350px;height: 40px;line-height: 40px;}

#lightBox {background: #333;position: absolute;top: 0;left:0;z-index: 1000;}

/********************************************************************************************************/


/* header, footer */

#header {width:750px;height:83px;background-image: url(../images/hdr_bg.gif);}
#mainNav{position:absolute; z-index:50; width:750px; top:104px;}
#hdrLeft {float:left;width:304px;}
#hdrCenter {float:left;width:142px;text-align:center;margin-top:13px;}
#hdrRight {float:left;width:304px;}
/*
#hdrHubLinks {margin:21px 0 0 13px;margin:"33px 0 0 13px";}
#hdrHubLinksRight {margin:21px 0 0 18px;margin:"33px 0 0 18px";}
#hdrShopByLinks {float:left;width:78px;margin:21px 0 0 17px;margin:"21px 0 0 9px";}
*/
#hdrHubLinks {padding:21px 0 0 13px;}
#hdrHubLinksRight {padding:21px 0 0 18px;}
#hdrShopByLinks {float:left;width:78px;margin:21px 0 0 17px;}
#hdrShopByMargin {margin-bottom:6px;}
.hdrLinksRight {margin:0 0 0 12px;}
.searchText {font-family:verdana,geneva;font-size:9px;color:#656565;width:100px;height:14px;float:left;vertical-align:middle;margin:0 1px 0 0px;border:1px solid #002F25;background:url(../images/search_bg.gif) repeat-x;}
#hdrSearch {float:left;margin:1px 0 0 12px;width:148px;position:relative;}
.searchGo {position:absolute;right:1px;top:1px;}
html > body .searchGo {top:1px;}
.searchLbl {position:relative;float:left;margin:4px 4px 0 0;}
#hdrSearch input {font-family:verdana;font-size:9px;}
#hdrTopNavigation {position:relative;z-index:50;}

#footerLinks {color:#A8A8A8;text-align:center;float:left;padding:24px 0 52px 0;width:750px;font-size:10px;}
#footerLinks a {text-decoration:underline;color:#A8A8A8}
#footerLinks a:hover {color:#fff;}

#footer_dotted_line {
background-image:url(../images/global_bordGrayHor.gif);
height:1px;
line-height:1px;
width:748px;
margin-top:10px;
}
/********************************************************************************************************/

/* SelectBox Components */
div.selectBox {width:200px;background-color:#FFF;font-family: Verdana, Tahoma, sans-serif;font-size:9px;height:14px;line-height:13px;cursor:pointer;background-image:url(../images/selectBoxButton.gif);background-repeat:no-repeat;background-position:top right;z-index:5;margin-top:2px;}
	div.selectBox div.displayValue {	color: #666;border: 1px solid #AAA;padding: 0 5px 0 5px;z-index: 10;text-align: left;}
	div.selectBox div.selectOptions {border-left: 1px solid #ccc;border-right: 1px solid #ccc;z-index: 1000;/* max-height:200px !important; overflow:auto;*/}
		div.selectBox div.selectOptions div.selectOption {border-bottom: 1px solid #CCC;background-color: #e6e6e6;color: #666;padding: 0 5px 0 8px;z-index: 1000;text-align: left; }
		div.selectBox div.selectOptions div.selectOption.archived {color: #CCC;}
		div.selectBox div.selectOptions div.selectOption.header {padding-top: 10px;}
		div.selectBox div.selectOptions div.selectOption.over {background-color: #CCC;}

#createCMM-selectBox {
	position : absolute;
}
/** Accordion Components */
div.accordionHeader { cursor: pointer }

/********************************************************************************************************/

/* welcome page */
#welcomeWrapper {width:750px;float:left;overflow:hidden;}
#welcomeWrapper #top {position:relative;width:750px;height:74px;float:left;background:url(../images/cmmWelcome_top.jpg);}
#welcomeWrapper #left {position:relative;width:500px;height:281px;float:left;background:url(../images/cmmWelcome_left.jpg);font-size:10px;}
	#welcomeWrapper #left .request a {position:relative;float:left;margin-top:12px;width:240px;height:21px;background:url(../images/request_commInfo_btn.gif) top left;text-indent:-5000px;}
	#welcomeWrapper #left .request a:hover {background-position:bottom left;}
	#welcomeWrapper #left a.email {position:absolute;top:70px;left:156px;color:#efe891;text-decoration:underline;}
	#welcomeWrapper #left img.mgrPhoto {position:absolute;top:29px;left:40px;}
	#welcomeWrapper #left span.phone {color:#efe891; text-align:right;}
	#welcomeWrapper #left span.mgrName {position:absolute;top:52px;left:156px;font-size:14px;font-weight:bold;color:#fff;}
	#welcomeWrapper #left div.region{position:absolute;top:56px;left:300px;width:180px;font-size:10px;color:#fff; text-align:right; height:auto!important; overflow:visible!important;}
	#welcomeWrapper #left div {position:relative;top:110px;left:155px;color:#dae5e4;width:325px;line-height:12px;font-size:10px; height:98px; overflow:hidden;}



#welcomeWrapper #right{position:relative;width:250px;height:281px;float:left;background:url(../images/cmmWelcome_right.jpg);}
	#welcomeWrapper #right a {text-decoration:underline;color:#efe891;}
	#welcomeWrapper #right a.cyo {position:absolute;bottom:27px;right:37px;}
	#welcomeWrapper #right div {position:absolute;width:185px;color:#fff;font-size:11px;top:77px;right:26px;}
#welcomeWrapper #eventsBody{position:relative;width:379px;height:538px;float:left;background:url(../images/cmmWelcome_eventsBody.jpg);}
#welcomeWrapper #eventsBody #mainCalendar-nextEvent{top:90px;left:36px;}
#welcomeWrapper #eventsBody #mainCalendar-calendarControlContainer{top:150px;left:36px;}
#welcomeWrapper #eventsBody #mainCalendar-calendarContainer{top:185px;left:36px;}
#welcomeWrapper #eventsBody #mainCalendar-links{bottom:50px;left:36px;}
#welcomeWrapper #updatesBody{position:relative;width:371px;height:538px;float:left;background:url(../images/cmmWelcome_updatesBody.jpg);}

/*********************************************************************************************************/
#cysWrapper {width:750px;float:left;overflow:hidden;}

#cysWrapper #topSS {
	width: 750px; 
	height: 163px;
	background: url(../images/cys_top_bg.jpg);
	position: relative;
}

#cysWrapper #topSS input {
	border: 0;
}

#cysWrapper #topSS #ts-signin a {
	position: absolute;
	width: 115px;
	height: 21px;
	background: url(../images/signIn_blk_btn.gif) top left;
	text-indent: -5000px;
	left: 615px;
	top: 84px;
}

#cysWrapper #topSS .zipCode, #cysWrapper #bottomSS .zipCode {
	width:52px;
	max-width:52px;
	height:16px;
	position:absolute;
	background:url(../images/cys_input_bg.gif);
	border: 0;
}

#cysWrapper #topSS .zipCode {
	left:83px;
	bottom:38px;
	color: #fff;
}

#cysWrapper #bottomSS .zipCode {
	left:329px;
	bottom:36px;
	color: #fff;	
}

#cysWrapper #ts-find a {
	position:absolute;
	top:132px;
	width:217px;
	height:21px;
	background:url(../images/cys_findmy_cmm.gif) top left;
	text-indent:-5000px;
	left: 20px;
}

#cysWrapper #ts-find a:hover {background-position: bottom left;}

#cysWrapper #ts-create a {
	position:absolute;
	left:514px;
	top:132px;
	width:216px;
	height:21px;
	background:url(../images/cys_create_mysportspace.gif) top left;
	text-indent:-5000px;
}

#cysWrapper #bottomSS #ts-create a {
	top: 112px;
	left: 20px;
}

#cysWrapper #bottomSS #ts-find a {
	top:112px;
	left: 266px;
}


#cysWrapper #ts-create a:hover {background-position: bottom left;}

#cysWrapper #topSS .signIn {
	width:216px;
	max-width:216px;
	height:inherit;
	background: url(../images/cys_input_bg.gif);
	color:#ffffff;
	background-color:#0000000;}

#cysWrapper #topSS .email {position:absolute;left:514px;top:19px;}

#cysWrapper #topSS .forgotPwd {
	position: absolute;
	color: #a9a9a9;
	left: 514px;
	top: 75px;
	text-decoration: underline;
}

#cysWrapper #topSS .pwd {
	position:absolute;
	left:514px;
	top: 53px;
}

#cysWrapper #bottom {
	width: 730px;
	height: 20px;
	background: url(../images/cys_bottom_bg.gif) 0 0 repeat-x;
	padding: 10px 20px 0 0;
}

#cysWrapper #bottom p {
	color: #d0dfdc;
	text-align: right;
}

#cysWrapper #bottomSS {
	background: url(../images/cys_sportspace_bg.jpg) 0 0 no-repeat;
	position: relative;
	height: 139px;
	width: 750;
}

#cysWrapper #bottomSS p {
	font: normal 9px/120% Verdana, Arial, Helvetica, sans-serif;
	color: #d0dfdc;
	text-align: left;
}

#cysWrapper #bottomSS a {
	color: #bbb675;
}

#cysWrapper #bottomSS #footerText {
	position: absolute;
	left: 258px;
	top: 35px;
	width: 472px;
}

#cysWrapper #bottomSS #footerText2 {
	position: absolute;
	left: 514px;
	top: 112px;
	width: 200px;
}

#cysFrame {
	width: 750px;
	height: 482px;
	position: relative;
}
#cysFrame #learnMore {
	height: 41px;
	width: 125px;
	position: absolute;
	left: 597px;
	top: 29px;
}



#cysFrame #back {
	height: 29px;
	width: 186px;
	position: absolute;
	left: 30px;
	top: 25px;
}

#cysFrame #nav {
	position: absolute;
	left: 44px;
	top: 189px;
}

#cysFrame #nav li {
	list-style-type: none;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
}

#cysFrame #nav li a {
	color: #efe891;
	text-decoration: underline;
}

#cysFrame #nav li.active {
	background: url(../images/list_arrow.gif) 0px 3px no-repeat;
}

#cysFrame #nav li.active a {
	color: #fff;
	text-decoration: none;
}

.cysOverviewBg #pageText {
	position: absolute;
	width: 395px;
	left: 255px;
	top: 189px;
}

.cysTeamPacket #pageText {
	position: absolute;
	left: 259px;
	top: 184px;
	width: 401px;
}

.cysLearnMoreBg #pageText {
	position: absolute;
	left: 80px;
	top: 177px;
}

.cysLearnMoreBg #pageText2 {
	position: absolute;
	left: 80px;
	top: 254px;
	width: 165px;
	height: 97px;
}

.cysLearnMoreBg #pageText3 {
	position: absolute;
	top: 254px;
	width: 196px;
	left: 280px;
}

.cysLearnMoreBg #pageText4 {
	position: absolute;
	width: 165px;
	left: 514px;
	top: 254px;
}

.cysCoachEquipKit #pageText {
	position: absolute;
	left: 259px;
	top: 184px;
	width: 401px;
}

.cysInStore #pageText {
	position: absolute;
	left: 259px;
	top: 187px;
	width: 442px;
}

#cysFrame p {
	color: #fff;
	margin: 0 0 1em 0;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


.cysOverviewBg {
	background: url(../images/cys_overview_bg.jpg) 0 0 no-repeat;
}

.cysLearnMoreBg {
	background: url(../images/cys_learnmore_bg.jpg) 0 0 no-repeat;
}

.cysTeamPacket {
	background: url(../images/cys_teampacket_bg.jpg) 0 0 no-repeat;
}

.cysCoachEquipKit {
	background: url(../images/cys_coach_kit_bg.jpg) 0 0 no-repeat;
}
	
.cysInStore {
	background: url(../images/cys_instore_bg.jpg) 0 0 no-repeat;
}


/********************************************************************************************************/

/* sign in page */
#signinWrapper {width:750px;float:left;overflow:hidden;}
#signinWrapper input {
	text-indent : 3px;
	padding-top : 1px;
	padding-bottom : -1px;
	font-size : 9px;
	border : 0;
	font-size : 10px;
	font-family : verdana, arial, sans-serif;
}
#signinWrapper #left {position:relative;width:329px;height:394px;float:left;background:url(../images/teamspace_signin_left.jpg); }
	#signinWrapper #left .signIn {width:198px;max-width:198px;height:16px;background: url(../images/input_blkMesh_bg.gif);color:#fff;background-color:#000;}
	#signinWrapper #left .email {position:absolute;left:34px;bottom:102px;}
	#signinWrapper #left .pwd {position:absolute;left:34px;bottom:67px;}
	#signinWrapper #left #ts-signin a {position:absolute;right:96px;bottom:30px;width:115px;height:21px;background:url(../images/signIn_blk_btn.gif) top left;text-indent:-5000px;}
	#signinWrapper #left #ts-signin a:hover, #cysWrapper #top #ts-signin a:hover 
	{background-position: bottom left;}
#signinWrapper #right {position:relative;width:421px;height:394px;float:left;background:url(../images/teamspace_signin_right.jpg);font-size:10px;}
	#signinWrapper #right .zipCode {width:67px;max-width:67px;height:16px;position:absolute;left:20px;bottom:48px;background:url(../images/zip_yellowMesh_bg.gif);}
	#signinWrapper #right .signinText {position:absolute;top:116px;left:10px;font-size:9px;color:#d0dfdc;width:380px;}
	#signinWrapper #right .signinText p, ol {margin:10px 0;}
	#signinWrapper #right .signinText li {list-style-type:none;text-indent:4px;}
	#signinWrapper #right .signinText a {color:#efe891;text-decoration:underline;font-size:9px;}
	#signinWrapper .forgotPwd {color:#efe891;text-decoration:underline;font-size:9px;position:absolute;top:345px;left:26px;}
	#signinWrapper #right #ts-find a {position:absolute;right:53px;bottom:45px;width:273px;height:21px;background:url(../images/findMyLocalCommMgr_btn.gif) top left;text-indent:-5000px;}
	#signinWrapper #right #ts-find a:hover {background-position: bottom left;}
#signinWrapper #middle {position:relative;width:750px;height:149px;float:left;background:url(../images/teamspace_signin_middle.jpg);}
	#signinWrapper #middle #ts-create a {position:absolute;left:25px;top:58px;width:203px;height:21px;background:url(../images/createMyTeamspace_btn.gif) top left;text-indent:-5000px;}
	#signinWrapper #middle #ts-create a:hover {background-position: bottom left;}
	#signinWrapper #middle #graphic {position:absolute;top:-46px;right:0;width:230px;height:197px;overflow:hidden;}
#signinWrapper #bottom{position:relative;width:750px;height:270px;float:left;background:url(../images/teamspace_signin_bottom.jpg);color:#fff;font-size:11px;}
	#signinWrapper #bottom div.league {position:absolute;top:20px;left:60px;width:300px;}
	#signinWrapper #bottom div.coaches {position:absolute;top:75px;left:48px;width:300px;}
	#signinWrapper #bottom div.players {position:absolute;top:20px;left:390px;width:300px;}
	#signinWrapper #bottom div.everyone {position:absolute;top:75px;left:390px;width:300px;}

/********************************************************************************************************/

/* forgot password */

div#forgotPassword {position:absolute; width:282px; height:113px; background:url(../images/forgot_password_bg.jpg);top:50px;left:450px; z-index: 100; }
div#forgotPassword img {position:absolute;top:1px;right:1px;}
div#forgotPassword input {position:absolute;top:54px;left:61px;width:179px;height:16px;border:0;background:url(../images/zip_yellowMesh_bg.gif);text-indent:2px;color:#000;font-size:9px;}
div#forgotPassword div a {position:absolute;top:81px;left:88px;width:153px;height:21px;background:url(../images/requestNewPwd.gif);text-indent:-9999px;}
div#forgotPassword div a:hover {background-position: bottom left;}

div#forgotPassword-confirm {position:absolute; width:282px; height:113px; background:url(../images/forgot_password_confirmation_bg.jpg);top:260px;left:20px;}
div#forgotPassword-confirm img {position:absolute;top:1px;right:1px;}
div#forgotPassword-confirm div a {position:absolute;top:81px;left:52px;width:183px;height:21px;background:url(../images/shopDSP_btn.gif);text-indent:-9999px;}
div#forgotPassword-confirm div a:hover {background-position: bottom left;}

/********************************************************************************************************/

/********************************************************************************************************/
/* teamspace reset password */

div#resetPassword, div#resetPassword-confirm {position:relative; width:750px; height:595px; background:url(../images/reset_your_password_bg.jpg);color:#004035;font-size:11px;}
div#resetPassword-confirm strong {position:absolute;top:121px;left:51px;}
div#resetPassword-confirm p {position:absolute;top:135px;left:51px;}
div#resetPassword-confirm span.emailAddress {position:absolute;top:188px;right:458px;font-size:9px;color:#656565;}
div#resetPassword-confirm span.password {position:absolute;top:209px;right:458px;font-size:9px;color:#656565;}
div#resetPassword-confirm input {font-size: 9px; color: #656565; text-indent: 2px;width:167px;max-width:167px;height:16px;border:1px solid #999;}
div#resetPassword-confirm input.emailAddress {position:absolute;top:187px;left:297px;}
div#resetPassword-confirm input.password {position:absolute;top:208px;left:297px;}
div#resetPassword-confirm div.cancel a {position:absolute;top:237px;left:297px;width:76px;height:21px;background:url(../images/cancel_w76_btn.gif);text-indent:-9999px;}
div#resetPassword-confirm div.signin a {position:absolute;top:237px;left:391px;width:73px;height:21px;background:url(../images/signIn_w73_btn.gif);text-indent:-9999px;}
div#resetPassword-confirm div a:hover {background-position: bottom left;}

div#resetPassword p {position:absolute;top:115px;left:51px;width:570px;}
div#resetPassword input {font-size: 9px; color: #656565; text-indent: 2px;border:1px solid #999;width:167px;max-width:167px;height:16px;}
div#resetPassword input.emailAddress {position:absolute;top:187px;left:195px;}
div#resetPassword input.temp {position:absolute;top:208px;left:195px;}
div#resetPassword input.new {position:absolute;top:187px;left:464px;}
div#resetPassword input.confirm {position:absolute;top:208px;left:464px;}
div#resetPassword span {font-size:9px;color:#656565;}
div#resetPassword span.emailAddress {position:absolute;top:188px;right:559px;}
div#resetPassword span.temp {position:absolute;top:209px;right:559px;}
div#resetPassword span.new {position:absolute;top:188px;right:289px;}
div#resetPassword span.confirm {position:absolute;top:209px;right:289px;}
div#resetPassword div.clearForm a {position:absolute;top:237px;left:405px;width:93px;height:21px;background:url(../images/clearForm_w93_btn.gif);text-indent:-9999px;}
div#resetPassword div.updatePwd a {position:absolute;top:237px;left:508px;width:125px;height:21px;background:url(../images/updatePassword_w125_btn.gif);text-indent:-9999px;}
div#resetPassword div a:hover {background-position: bottom left;}
/********************************************************************************************************/

/* file and folder dialog box */
#kbFileForm {width:460px;height:164px;overflow:hidden;position:relative;}
#kbFileFormBG {width:460px;height:164px;position:absolute;top:0;left:0;background-image:url(../images/fileAndFolder_bg.png);}
#kbFileForm #kbFileForm-uploadAFile {width:114px;height:19px;background-image:url(../images/uploadAFile_txt.png);position:absolute;top:14px;left:175px;}
#kbFileForm #kbFileForm-createAFolder {width:140px;height:19px;background-image:url(../images/createAFolder_txt.png);position:absolute;top:14px;left:162px;}
#kbFileForm #kbFileForm-editFolder {width:114px;height:19px;background-image:url(../images/editFolder_txt.png);position:absolute;top:14px;left:175px;}
#kbFileForm #kbFileForm-closeBtn {position:absolute;top:40px;right:16px; cursor: pointer;}

#kbFileForm.insert #kbFileForm-editFolder {display:none;}
#kbFileForm.update #kbFileForm-createAFolder {display:none;}
#kbFileForm #kbFileForm-titleTxt {position:absolute;top:62px;right:371px;}
#kbFileForm .titleInput {position:relative;top:61px;left:92px;max-width:264px;width:264px;height:16px;border:1px solid #999;}
#kbFileForm #kbFileForm-titleInput {position:absolute;top:61px;left:92px;}
#kbFileForm #documentData {position:absolute;top:60px;left:93px;}
#kbFileForm .descInput {position:relative;top:72px;left:92px;max-width:342px;width:342px;height:16px;border:1px solid #999;}
#kbFileForm #kbFileForm-descInput {position:absolute;top:91px;left:92px;}
#kbFileForm #kbFileForm-descInput2 {position:relative;top:61px;left:92px;}
#kbFileForm #kbFileForm-browseBtn a {position:absolute;width:59px;height:21px;top:58px;right:28px;background:url(../images/cancel_w59_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFileForm #kbFileForm-browseBtn a:hover {background-position: bottom left;}
#kbFileForm #fnf-browseBtn a {position:absolute;width:62px;height:21px;top:58px;right:28px;background:url(../images/browse_w62_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFileForm #fnf-browseBtn a:hover {background-position: bottom left;}
#kbFileForm #kbFileForm-descTxt {position:absolute;top:89px;right:371px;}
#kbFileForm #kbFileForm-descTxt2 {position:absolute;top:91px;right:371px;}

#kbFileForm #kbFileForm-cancelBtn a {position:absolute;width:59px;height:21px;bottom:26px;right:166px;background:url(../images/cancel_w59_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFileForm #kbFileForm-cancelBtn a:hover {background-position: bottom left;}
#kbFileForm #kbFileForm-saveBtn a {position:absolute;width:119px;height:21px;bottom:26px;right:27px;background:url(../images/saveChanges_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFileForm #kbFileForm-saveBtn a:hover {background-position: bottom left;}
#kbFileForm #kbFileForm-uploadBtn a {position:absolute;width:119px;height:21px;bottom:26px;right:27px;background:url(../images/uploadFile_w119_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFileForm #kbFileForm-uploadBtn a:hover {background-position: bottom left;}

/********************************************************************************************************/

/* file and folder dialog box */
#kbFolderForm {width:460px;height:164px;overflow:hidden;}
#kbFolderFormBG {width:460px;height:164px;position:absolute;top:0;left:0;background-image:url(../images/fileAndFolder_bg.png);}


#kbFolderForm #kbFolderForm-uploadAFile {width:114px;height:19px;background-image:url(../images/uploadAFile_txt.png);position:absolute;top:14px;left:175px;}
#kbFolderForm #kbFolderForm-createAFolder {width:140px;height:19px;background-image:url(../images/createAFolder_txt.png);position:absolute;top:14px;left:162px;}
#kbFolderForm #kbFolderForm-editFolder {width:114px;height:19px;background-image:url(../images/editFolder_txt.png);position:absolute;top:14px;left:175px;}
#kbFolderForm #kbFolderForm-closeBtn {position:absolute;top:40px;right:16px; cursor: pointer;}

#kbFolderForm.insert #kbFolderForm-editFolder {display:none;}
#kbFolderForm.update #kbFolderForm-createAFolder {display:none;}
#kbFolderForm #kbFolderForm-titleTxt {position:absolute;top:62px;right:371px;}
#kbFolderForm .titleInput {position:relative;top:61px;left:92px;max-width:264px;width:264px;height:16px;border:1px solid #999;}
#kbFolderForm #kbFolderForm-titleInput {position:absolute;top:61px;left:92px;}
#kbFolderForm #documentData {position:absolute;top:60px;left:93px;}
#kbFolderForm .descInput {position:relative;top:72px;left:92px;max-width:342px;width:342px;height:16px;border:1px solid #999;}
#kbFolderForm #kbFolderForm-descInput {position:absolute;top:91px;left:92px;}
#kbFolderForm #kbFolderForm-descInput2 {position:relative;top:61px;left:92px;}
#kbFolderForm #kbFolderForm-browseBtn a {position:absolute;width:59px;height:21px;top:58px;right:28px;background:url(../images/cancel_w59_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFolderForm #kbFolderForm-browseBtn a:hover {background-position: bottom left;}
#kbFolderForm #fnf-browseBtn a {position:absolute;width:62px;height:21px;top:58px;right:28px;background:url(../images/browse_w62_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFolderForm #fnf-browseBtn a:hover {background-position: bottom left;}
#kbFolderForm #kbFolderForm-descTxt {position:absolute;top:89px;right:371px;}
#kbFolderForm #kbFolderForm-descTxt2 {position:absolute;top:91px;right:371px;}

#kbFolderForm #kbFolderForm-cancelBtn a {position:absolute;width:59px;height:21px;bottom:26px;right:150px;background:url(../images/cancel_w59_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFolderForm #kbFolderForm-cancelBtn a:hover {background-position: bottom left;}
#kbFolderForm #kbFolderForm-saveBtn a {position:absolute;width:98px;height:21px;bottom:26px;right:27px;background-image:url(../images/createFolder_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFolderForm #kbFolderForm-saveBtn a:hover {background-position: bottom left;}
#kbFolderForm #kbFolderForm-uploadBtn a {position:absolute;width:119px;height:21px;bottom:26px;right:27px;background-image:url(../images/saveChanges_btn.gif);text-indent:-5000px;background-position: top left;}
#kbFolderForm #kbFolderForm-uploadBtn a:hover {background-position: bottom left;}

/********************************************************************************************************/
/* teamspace calendar */

/** Calendar Name */
#mainCalendar-calendarName {position:absolute;left:3px;height:48px;width:263px;background:url(../images/ts_tape_bg.png);cursor:pointer;}
* html #mainCalendar-calendarName {background:url(../images/ts_tape_bg.gif);}

#mainCalendar-calendarName-selected {position:relative;top:13px;left:3px;width:226px;height:23px;background:url(../images/select_public_page_calendar.gif);}
* html #mainCalendar-calendarName-selected {background:url(../images/select_public_page_calendar.gif);}

#mainCalendar-calendarName-arrow {position:absolute;left:229px;top:15px;width:20px;height:18px;background:url(../images/large_select_arrow.gif);}
#mainCalendar-loadingMessage { position: absolute; top: 100px; left:26px; width: 314px; height: 324px; z-index:50;}
#mainCalendar-loadingMessage { background: transparent; -moz-opacity:.85;filter:Alpha(Opacity=85);}
#mainCalendar-loadingImage { position: absolute; top: 100px; left: 100px;}

/** Calendar DropDown */
#mainCalendar-calendarName-dropDown {position: absolute; left: 3px; top:35px; width: 255px; padding: 2px 0 2px 0; background: #00594A;z-index:30; border:1px solid #CCC;}
#mainCalendar-calendarName-dropDown .selection.first {border-top: 0;}
#mainCalendar-calendarName-dropDown .selection { width:auto;height:24px;position:relative;cursor:pointer;border-top:1px solid #CCC;padding: 3px 0 3px 0;}
#mainCalendar-calendarName-dropDown .selection { background-color: #FFF; background-repeat: no-repeat; background-position: center left; }
#mainCalendar-calendarName-dropDown .selection.over { background-color:#DDD; }
#mainCalendar-calendarName-dropDown .selection span {display: none;}

/** MainCalendar DropDown items */
#mainCalendar-calendarName-dropDown-publicPage {background-image:url(../images/select_public_page_calendar.png);}
* html #mainCalendar-calendarName-dropDown-publicPage {background-image:url(../images/select_public_page_calendar.gif);}
#mainCalendar-calendarName-dropDown-allSports {background-image:url(../images/select_allsports.png);}
* html #mainCalendar-calendarName-dropDown-allSports {background-image:url(../images/select_allsports.gif);}
#mainCalendar-calendarName-dropDown-baseball {background-image:url(../images/select_baseball.png);}
* html #mainCalendar-calendarName-dropDown-baseball {background-image:url(../images/select_baseball.gif);}
#mainCalendar-calendarName-dropDown-basketball {background-image:url(../images/select_basketball.png);}
* html #mainCalendar-calendarName-dropDown-basketball {background-image:url(../images/select_basketball.gif);}
#mainCalendar-calendarName-dropDown-football {background-image:url(../images/select_football.png);}
* html #mainCalendar-calendarName-dropDown-football {background-image:url(../images/select_football.gif);}
#mainCalendar-calendarName-dropDown-hockey {background-image:url(../images/select_hockey.png);}
* html #mainCalendar-calendarName-dropDown-hockey {background-image:url(../images/select_hockey.gif);}
#mainCalendar-calendarName-dropDown-lacrosse {background-image:url(../images/select_lacrosse.png);}
* html #mainCalendar-calendarName-dropDown-lacrosse {background-image:url(../images/select_lacrosse.gif);}
#mainCalendar-calendarName-dropDown-soccer {background-image:url(../images/select_soccer.png);}
* html #mainCalendar-calendarName-dropDown-soccer {background-image:url(../images/select_soccer.gif);}
#mainCalendar-calendarName-dropDown-softball {background-image:url(../images/select_softball.png);}
* html #mainCalendar-calendarName-dropDown-softball {background-image:url(../images/select_softball.gif);}

/** MainCalendar nextEvent display */
#mainCalendar-nextEvent { overflow:hidden; position:absolute;left:26px;top:54px;height:44px;width:316px; background:url(../images/nextEvent_bg.gif);}
#mainCalendar-nextEvent.noNextEvent { background:url(../images/nextEvent_bg_empty.gif);}
* html #mainCalendar-nextEvent {background:url(../images/nextEvent_bg.gif); }

#mainCalendar-nextEvent.hasNextEvent #mainCalendar-nextEvent-directions,
#mainCalendar-nextEvent.hasNextEvent #mainCalendar-nextEvent-info { display: block !important; }
#mainCalendar-nextEvent.hasNextEvent #mainCalendar-nextEvent-empty { display: none !important; }

#mainCalendar-nextEvent.noNextEvent #mainCalendar-nextEvent-directions,
#mainCalendar-nextEvent.noNextEvent #mainCalendar-nextEvent-info { display: none !important; }
#mainCalendar-nextEvent.noNextEvent #mainCalendar-nextEvent-empty { display: block !important; }

#mainCalendar-nextEvent-directions a {font-size:10px;text-decoration:underline;color:#004035;position:absolute; right: 24px; top: 5px;}
#mainCalendar-nextEvent-type,
#mainCalendar-nextEvent-title,
#mainCalendar-nextEvent-date,
#mainCalendar-nextEvent-time,
#mainCalendar-nextEvent-location { float:left; height: 18px; line-height: 18px; overflow: hidden; margin : 0 10px 0 5px; }


#mainCalendar-nextEvent-info {position:absolute;bottom:4px;left:0;font-size:9px;font-weight:bold;color:black;height:18px;width:500px;}
#mainCalendar-nextEvent-empty { position:absolute;bottom:7px;left:0; font-size:9px;font-weight:bold;color:black;margin-left: 6px;}

/** MainCalendar links */
#mainCalendar-links {position: absolute;bottom: 148px;left: 26px;width: 315px;z-index: 1000;}
#mainCalendar-links-eventKey {cursor: pointer;position: absolute;top: 0;left: 0;width: 63px;height: 16px;background: url(../images/eventKey.gif) no-repeat;}
#mainCalendar-links-eventKeyOrganizer {cursor: pointer;position: absolute;top: 0;left: 0px;width:294px;height: 66px;background: url(../images/key_popup_organizer.png);}

#mainCalendar-links-eventKey.over #mainCalendar-links-eventKeyPopup,
#mainCalendar-links-eventKeyPopup.over {display: block;z-index: 999;}
#mainCalendar-links-eventKeyPopup {
	position: absolute;
	z-index: 1;
	display: none;
	top: -30px;
	left: 50px;
	width: 150px;
	height: 75px;
	background-repeat : no-repeat;
}
#mainCalendar-links-printEvents {cursor: pointer;position: absolute;top: 0;right : 0;width: 80px;height: 18px;background-image:url(../images/printEvents.gif); text-indent:-5000px;}

#mainCalendar-createEvent a { position: absolute; top: 110px; left: 234px; width: 108px; height: 21px; cursor: pointer; text-indent: -5000px; background: url(../images/createEventsButton.gif); background-position: top left; }
#mainCalendar-createEvent a:hover {background-position: bottom left;}

#addGame {
	z-index : 20;
}
#addGame.over{border:3px solid #ff0000;}


/********************************************************************************************************/
/** Activities */
#teamSpcActivities {position:absolute;left:28px;bottom:67px;height:17px;width:163px;background:url(../images/teamspc_activities_txt.png);}

div.sendAnInvitation a {position:absolute;left:26px;bottom:42px;width:153px;height:21px;background:url(../images/sendAnInvitation_btn.gif);text-indent:-5000px;background-position:top left;}
div.sendAnInvitation a:hover {background-position:bottom left;}
div.activityReports a {position:absolute;left:189px;bottom:42px;width:153px;height:21px;background:url(../images/activityReports_btn.gif);text-indent:-5000px;background-position:top left;}
div.activityReports a:hover {background-position:bottom left;}

/********************************************************************************************************/

/* blogs div */
#blogs {position:absolute;right:13px;top:10px;height:524px;width:340px;background:url(../images/blogMesh.gif);}

#blogs.publicPage-on 	#blogs-selectASport { display: none }
#blogs.corporate-on 	#blogs-selectASport { display: none }
#blogs.corporate-on 	#blogs-createPost { display: none }
#blogs.corporate-on 	#blogs-blog {	height: 453px; top: 12px; }
#blogs.corporate-on  	#blogs-scroller {	height: 453px; top: 12px; }


/** Tabs */
div.blogTabDisplay {position: relative;}

#blogs-tabs-community{float: left;cursor: pointer;background: url(../images/tab_teamSpaceBlog_off2.gif);width: 110px;height: 23px;}
#blogs-tabs-community.activeTab{background: url(../images/tab_teamSpaceBlog_on.png);}


#blogs-tabs-publicPage{float: left;cursor: pointer;background: url(../images/tab_publicPageBlog_off1.gif);width: 116px;height: 23px;}
#blogs-tabs-publicPage.activeTab{background: url(../images/tab_publicPageBlog_on.png);}


#blogs-tabs-corporate  {float: left;cursor: pointer;background: url(../images/tab_corpBlog_off1.gif);width: 114px;height: 23px;}
#blogs-tabs-corporate.activeTab{background: url(../images/tab_corpBlog_on.png);}


#blogs-tabs-publicPage-corporateAdmin{float: left;cursor: pointer;background: url(../images/tab_publicPageBlog_off1.gif);width: 116px;height: 23px;}
#blogs-tabs-publicPage-corporateAdmin.activeTab{background: url(../images/tab_publicPageBlog_on.png);}


#blogs-tabs-corporate-corporateAdmin  {float: left;cursor: pointer;background: url(../images/tab_corpBlog_off1.gif);width: 114px;height: 23px;}
#blogs-tabs-corporate-corporateAdmin.activeTab{background: url(../images/tab_corpBlog_on.png);}




/*Organizer*/
#blogs-tabs-league-leagueOrganizer  {float: right;cursor: pointer;background: url(../images/tab_leagueBlog2.gif);width: 171px;height: 23px;}
#blogs-tabs-league-leagueOrganizer.activeTab{float: right;cursor: pointer;background:url(../images/tab_leagueBlog2_on.gif);width: 171px;height: 23px;}

#blogs-tabs-community-leagueOrganizer  {float: left;cursor: pointer;background: url(../images/tab_communityBlog2.gif);width: 169px;height: 23px;}

#blogs-tabs-community-leagueOrganizer.activeTab{float: left;cursor: pointer;background: url(../images/tab_communityBlog2_on.gif);width: 169px;height: 23px;}


/*Coach*/
#blogs-tabs-league-coach  {float: right;cursor: pointer;background: url(../images/tab_leagueBlog2.gif);width: 171px;height: 23px;}
#blogs-tabs-league-coach.activeTab{float: right;cursor: pointer;background:url(../images/tab_leagueBlog2_on.gif); width: 171px;height: 23px;}

#blogs-tabs-community-coach  {float: left;cursor: pointer;background: url(../images/tab_communityBlog2.gif);width: 169px;height: 23px;}

#blogs-tabs-community-coach.activeTab{float: left;cursor: pointer;background: url(../images/tab_communityBlog2_on.gif);width: 169px;height: 23px;}



/** Header */
#blogs-header {position:absolute;height:23px;width:340px;}
#blogs-header img { cursor: pointer; }
#blogs-selectASport {position:absolute;left:10px;top:12px;z-index:10;}
#blogs-viewCMMPage {position:absolute;right:10px;top:12px;z-index:10;}
#blogs-selectASport-image {position:absolute;left:0;top:1px;}
#blogs-sportSelect {position: absolute; left: 105px; top: 1px;width:100px;z-index:10;}
#blogs-createPost { position:absolute;right:0; top:0;}
#blogs-createPost a {background: url(../images/createAPost_btn.gif);width: 95px;height: 21px;position: absolute;right: 10px;top: 10px;z-index: 15;text-indent: -5000px;background-position: top left;}
#blogs-createPost  a:hover { background-position: bottom left;}

/** Blog Posts */
#blogs-body {position:absolute;bottom:0;left:0;height:501px;width:340px;background-image:url(../images/blog_tab_bg.gif);}
#blogs-blog {position:absolute;top:42px;left:9px;height:423px;width:305px;overflow:hidden;}

#blogs-blog {width:303px; background: #fafafa; position:relative;}

#blogs .blogPost 			{position:relative;display:block; border:1px dotted #999; background: #fafafa; margin:4px;padding:5px;overflow-x: hidden;}
#blogs .blogTitle			{position:relative;margin: 0 0 4px 0}
#blogs .blogDesc 			{position:relative;overflow:hidden;}
* html #blogs .blogDesc {height:35px;overflow: visible !important;}
#blogs .blogPostLinks	{position:relative;height:30px;overflow:visible; clear:both;}

#blogs .editDelete 		{position:absolute;right:8px;bottom:5px;color:#333;}
#blogs .blogsPostImage{position:relative;float:left;margin-right: 25px;cursor:alias; z-index:2;}
#blogs .blogsContent {position:relative;clear:both;overflow:auto; height: 60px;}
#blogs .blogsPostBody {position:relative;overflow:hidden;}

/** Blog footer and scroller */
#blogs-pagination {position:absolute;text-align:center;bottom:10px;color:#333;width:340px;}
#blogs-pagination a {color:#666666;text-decoration:underline;}
#blogs-pagination a.disabled { -moz-opacity: 0.4; filter:Alpha(opacity=40);cursor: default;}
#blogs-scroller {position:absolute;right:10px;top:42px;height:423px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;}
#blogs-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background-image:url(../images/scrollArrowUp.gif);}
#blogs-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:404px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
#blogs-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background-image:url(../images/scrollArrowDown.gif);}

#blogs div.blogAttachImage { width: 30px; height: 30px; position: relative; float: left; z-index: 2; margin-right: 15px; background: url(../images/attachmentIcons.gif) top left no-repeat; }
#blogs div.blogAttachImage.pdf { background-position: 0%  0%; }
#blogs div.blogAttachImage.doc { background-position: 20% 0%; }
#blogs div.blogAttachImage.xls { background-position: 40% 0%; }
#blogs div.blogAttachImage.ppt { background-position: 60% 0%; }
#blogs div.blogAttachImage.pic { background-position: 80% 0%; }
#blogs div.blogAttachImage.txt { background-position: 100% 0%; }




/*
#blogs-blog .blog {height:94px;width:305px;border:1px}
html > body .blogsDiv #message {width:305px;}
#blogsDiv #blogOne {width:303px; height:94px; border:1px dotted #999; background: #fafafa;position:relative;}
html > body #blogsDiv #messageOne {width:305px;}
#blogsDiv #blogLaunch {width:303px; height:117px; border:1px dotted #999; background: #fafafa;position:relative;}
#blogLaunch .blogDesc2 {padding-top:3px;}
*/

/********************************************************************************************************/

/* create a post */
#blogPostFormDiv {position: absolute;top: 0;left: 0; z-index: 1000; }

#blogPostForm  {position:absolute;width:332px;height:321px;font-size:9px;top:0px;left:0px;}
#blogPostForm div.backgroundPNG { position: absolute; top:0px;left:0px;width:332px; height:321px; z-index:1; background:url(../images/postPopup_bg.png);}
#blogPostForm div.foreground { position:absolute; top:0px;left:0px;width: 332px; height:321px;z-index:2; }

	#blogPostForm-title {position:absolute;top:24px;width:331px;height:18px;left:0;background:transparent;background-repeat: no-repeat;}
	#blogPostForm.update #blogPostForm-title, #blogPostForm.insert #blogPostForm-title { background-position: 28px top;}


	#blogPostForm .close {position:absolute;right:28px; top:21px;}

	#blogPostForm .label {position:absolute;right:234px;text-align:right}
	#blogPostForm .postDateTitle {top:49px;}
	#blogPostForm .titleTxt {top:70px;}
	#blogPostForm .messageTxt {top:90px;}
	#blogPostForm .attachText {bottom:99px;width:82px;}
	#blogPostForm .addImgText {bottom:74px;}
	#blogPostForm .browseImgDesc {position:absolute;left:60px;bottom:63px;width:200px;}

	#blogPostForm .formItem {position:absolute;left:101px;border:1px solid #999;height:15px;}
	#blogPostForm #blogPostForm-postDate {top:50px;top:49px;width:100px;max-width:100px;}
	#blogPostForm #blogPostForm-postTitle {width:197px;max-width:197px;top:70px;}
	#blogPostForm #blogPostForm-attachFile {width:138px;max-width:138px;bottom:102px;}
	#blogPostForm #blogPostForm-addImage {width:138px;max-width:138px;bottom:73px;}
	#blogPostForm #blogPostForm-message {width:193px;height:100px;position:absolute;top:90px;left:101px; border:1px solid #999;}
	#blogPostForm .browseFiles a {position:absolute;right:34px;bottom:100px;text-indent:-5000px;width:55px;height:21px;background:url(../images/browse_w55_btn.gif) top left;}
	#blogPostForm .browseFiles a:hover {background-position: bottom left;}
	#blogPostForm .browseImg a {position:absolute;right:34px;bottom:70px;text-indent:-5000px;width:55px;height:21px;background:url(../images/browse_w55_btn.gif) top left;}
	#blogPostForm .browseImg a:hover {background-position: bottom left;}

	#blogPostForm .browseImg2 a {position:absolute;right:34px;bottom:100px;text-indent:-5000px;width:55px;height:21px;background:url(../images/browse_w55_btn.gif) top left;}
	#blogPostForm .browseImg2 a:hover {background-position: bottom left;}

	#blogPostForm .cancel a {position:absolute;left:101px;bottom:38px;text-indent:-5000px;width:55px;height:21px;background:url(../images/cancel_w55_btn.gif) top left;}
	#blogPostForm .cancel a:hover {background-position: bottom left;}
	#blogPostForm .savePost a {position:absolute;right:34px;bottom:38px;text-indent:-5000px;width:93px;height:21px;background:url(../images/savePost_btn.gif) top left;}
	#blogPostForm .savePost a:hover {background-position: bottom left;}

	#blogPostForm #blogPostForm-miniCalDiv {position:absolute;left:208px;top:49px;}
	#blogPostForm #miniCalendarDiv {position:absolute;left:-185px;top:-98px;width:205px;height:215px;}
	#blogPostForm #miniCalendarBackground {position: absolute; top:0;left:0;background:url(../images/miniCalBGRight.png);width:205px;height:215px;z-index:1;}
	#blogPostForm #miniCalendarCtl {position: absolute;left:29px;top:24px;}
	#blogPostForm #miniCalendar {position: absolute;left:29px;top:45px;overflow:auto;z-index:2;}

#blogPostForm #imageData-exists { position: relative; width: 200px; height: 18px; text-align: left;}
#blogPostForm #imageData-fileName,
#blogPostForm #attachmentData-fileName { overflow: hidden; padding-left: 5px; display: block; float: left; background: #FFF; border: 1px solid #999; width: 115px; line-height: 15px; text-align: left; height:15px;}
#blogPostForm #imageData-delete,
#blogPostForm #attachmentData-delete { line-height: 18px; margin-left: 5px;}

/********************************************************************************************************/

/* folder contents
#folderContentsDiv {position:absolute;left:-10px;top:-10px};
#folderContents {width:691px;height:341px;position:absolute;}
#folderContents .top {width:691px;height:39px;position:absolute;background:url(../images/folderContents_bg_top.png);}
#folderContents .left {width:12px;height:288px;position:absolute;top:39px;right:678px;background:url(../images/folderContents_bg_left.png);}
#folderContents .body {width:669px;height:288px;position:absolute;top:39px;left:12px;background:url(../images/folderContents_bg_body.jpg);}
#folderContents .right {width:10px;height:288px;position:absolute;top:39px;left:681px;background:url(../images/folderContents_bg_right.png);}
#folderContents .bottom {width:691px;height:14px;position:absolute;top:327px;background:url(../images/folderContents_bg_bottom.png);}
#folderContents #folderTitle {position:absolute;left:26px;top:7px;font-size:15px;color:#004035;font-weight:bold;width:200px;}
#folderContents #folderTitle span {position:absolute;bottom:1px;left:26px;font-size:15px;color:#004035;font-weight:bold;}
#folderContents .closeBtn {position:absolute;top:1px;right:4px;}
#folderContents .viewDocText {position:absolute;left:26px;top:30px;}
#folderContents .createFolder a {position:absolute;right:140px;top:21px;width:108;height:21px;background:url(../images/createAFolder_btn.gif) top left;text-indent:-5000px;}
#folderContents .createFolder a:hover {background-position:bottom left;}
#folderContents .uploadFile a {position:absolute;right:32px;top:21px;width:96;height:21px;background:url(../images/uploadAFile_btn.gif) top left;text-indent:-5000px;}
#folderContents .uploadFile a:hover {background-position:bottom left;}
#folderContents .body #documents {width:626px;height:193px;border-top:1px solid #e2c398;border-bottom:1px solid #e2c398;overflow:hidden;position:absolute;left:18px;top:49px;}

#folderContents .body #docSharePagination {position:absolute; bottom:18px; width:669px; text-align:center; color:#004025;font-size:10px;}
#folderContents .body #docShareScroller {position:absolute;right:11px;top:49px;height:195px;width:9px;}
	#folderContents .body #docShareScroller #arrowTop {position:absolute;width:9px;height:9px;top:0px;}
	#folderContents .body #docShareScroller #scrollBar {position:absolute;width:9px;height:177px;top:9px;background:url(../images/scrollerBg.gif) repeat-y;}
	#folderContents .body #docShareScroller #arrowBtm {position:absolute;width:9px;height:9px;bottom:0px;}
*/
/********************************************************************************************************/

/********************************************************************************************************/

/* setup your public page */
#bodyWrapper #welcomeFolderBody2 {width:723px;height:522px;float:left;background-image:url(../images/setupPublicPage_bg.jpg);position:relative;left:14px;}
html > body #bodyWrapper #welcomeFolderBody2 {left:13px;}
#bodyWrapper #welcomeFolderBody2.edit {background-image:url(../images/editPublicPage_bg.jpg)}
#welcomeFolderBody2 #step1Box {
	position:absolute;top:113px;left:35px;font-size:9px;z-index:5;
	width:651px;height:120px;border:1px dotted #999;background: #fafafa url(../images/step1_review.gif) top left no-repeat;
	}

#welcomeFolderBody2 #step2Box {
	position:absolute;top:240px;left:35px;z-index:4;
	width:651px;height:67px;border:1px dotted #999;background: #fafafa url(../images/step2_upload.gif) top left no-repeat;
	}
#welcomeFolderBody2 #step3Box {
	position:absolute;top:313px;left:35px; z-index:3;
	width:651px;height:100px;border:1px dotted #999;background: #fafafa url(../images/step3_enter.gif) top left no-repeat;
	}
#welcomeFolderBody2 #step4Box {
	position:absolute;top:420px;left:35px;z-index:2;
	width:651px;height:71px;border:1px dotted #999;background: #fafafa url(../images/step4_save.gif) top left no-repeat;
	}
#step1Box #msgDiv {position:absolute;top:7px;right:8px;width:350px;font-size:9px;color:#666666;line-height:11px;letter-spacing:-1px;text-align:right;}
#step1Box #msgDiv2 {position:absolute;top:7px;right:-5px;width:350px;font-size:9px;color:#666666;line-height:11px;letter-spacing:-1px;}

#step1Box #fNameLbl {position:absolute;top:29px;color:#505050;text-align:right;}
#step1Box #fNameFld {position:absolute;top:29px;text-align:left;}

#step1Box #lNameLbl2 {position:absolute;top:29px;color:#505050;text-align:right;}
#step1Box #lNameFld2 {position:absolute;top:29px;text-align:left;}

#step1Box #pWordLbl {position:absolute;top:47px;color:#505050;text-align:right;}
#step1Box #pWordFld {position:absolute;top:47px;text-align:left;}

#step1Box #confirmLbl2 {position:absolute;top:47px;color:#505050;text-align:right;}
#step1Box #confirmFld2 {position:absolute;top:47px;text-align:left;}

#step1Box #titleLbl {position:absolute;top:65px;color:#505050;text-align:right;}
#step1Box #titleFld {position:absolute;top:65px;text-align:left;}

#step1Box #regionLbl2 {position:absolute;top:65px;color:#505050;text-align:right;}
#step1Box #regionFld2 {position:absolute;top:65px;text-align:left;}

#step1Box #phoneLbl {position:absolute;top:83px;color:#505050;text-align:right;}
#step1Box #phoneFld {position:absolute;top:83px;text-align:left;}

#step1Box #emailLbl2 {position:absolute;top:101px;color:#505050;text-align:right;}
#step1Box #emailFld2 {position:absolute;top:101px;text-align:left;}
	#step1Box #emailFld2 input {
		border : 1px solid 999;
		background-color : white;
	}

label.step1-l {
	right : 522px;
}
label.step1-r {
	right : 210px;
}
div.step1-l {
	left : 135px;
}
div.step1-r {
	right : 20px;
}

#step1Box #timeZoneLbl {
color:#505050;
position:absolute;
text-align:right;
top:83px;
}
#step1Box #setupPublicPage-timeZoneSelect {
/*left:370px;*/
position:absolute;
top:82px;
width:182px;
z-index:100;
}
#step1Box > #setupPublicPage-timeZoneSelect {
	top : 81px;
	width : 180px;
}



#step2Box #avatarPreview { display:block;position:absolute;right:10px;top:12px;}
#step2Box #avatarPreview img { border: none }

#step1Box .publicPg {width:180px;height:13px;line-height:13px;max-width:180px;border:1px solid #b6b6b6;font-size:9px;color:#666666;text-indent:2px;}

#step2Box .uploadFile {position:absolute;top:28px;left:225px;}
#step2Box {color:#505050;}
#step2Box .jpgOrGif {position:absolute;top:46px;left:225px;}
#step2Box .photo {position:absolute;top:31px;left:188px;}

#step3Box #personalMsg {position:absolute;top:30px;left:65px;width:485px;_width:487px;height:60px;_height:62px;overflow:auto;border:1px solid #b6b6b6;}
#step3Box #scroller {position:absolute;left:543px;top:30px;height:62px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;}
#step3Box #scroller #arrowTop {position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background-image:url(../images/scrollArrowUp.gif);}
#step3Box #scroller #scrollBar {position:absolute;width:9px;height:22px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
#step3Box #scroller #arrowBtm {position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background-image:url(../images/scrollArrowDown.gif);}

#step4Box #cancelBtn a {position:absolute;bottom:0;background:transparent url(../images/cancel_w76_btn.gif);background-position:top left;text-indent:-5000px;width:76px;height:21px;}
#step4Box #cancelBtn a:hover {background-position: bottom left;}
#step4Box #viewPublicPgBtn a {position:absolute;bottom:0;background:url(../images/saveAndViewMyPublicPage_w195_btn.gif);background-position:top left;text-indent:-5000px;width:195px;height:21px;}
#step4Box #viewPublicPgBtn a:hover {background-position: bottom left;}
#step4Box #backToMainPg a {position:absolute;bottom:0;width:205px;height:21px;background:url(../images/saveAndViewMyCC_w205_btn.gif) top left;text-indent:-5000px;}
#step4Box #backToMainPg a:hover {background-position:bottom left;}

#step4Box #cancelBtn {position:absolute;bottom:15px; left:65px;}
#step4Box #viewPublicPgBtn {position:absolute;bottom:15px;left:152px;}
#step4Box #backToMainPg {position:absolute;bottom:15px;left:357px;}

/********************************************************************************************************/

/*Contact CMM*/
#welcomeFolderBody2 #cmmFormPersonalInfo {
	position:absolute;top:117px;left:35px;font-size:9px;
	width:651px;height:109px;border:1px dotted #999;background: #fafafa url(../images/step1_create.gif) top left no-repeat;
	}
#cmmFormPersonalInfo #msgDiv {position:absolute;top:7px;right:8px;width:350px;font-size:9px;color:#666666;line-height:11px;letter-spacing:-1px;text-align:right;}
#cmmFormPersonalInfo #msgDiv2 {position:absolute;top:7px;right:8px;width:350px;font-size:9px;color:#666666;line-height:11px;letter-spacing:-1px;}

#cmmFormPersonalInfo #fNameLbl {position:absolute;right:550px;top:29px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #fNameFld {position:absolute;left:105px;top:29px;color:#666666;text-align:left;}

#cmmFormPersonalInfo #lNameLbl2 {position:absolute;right:320px;top:29px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #lNameFld2 {position:absolute;left:335px;top:25px;color:#666666;text-align:left;}

#cmmFormPersonalInfo #add1Lbl {position:absolute;right:550px;top:47px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #add1Fld {position:absolute;left:105px;top:47px;color:#666666;text-align:left;}

#cmmFormPersonalInfo #add2Lbl {position:absolute;right:320px;top:47px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #add2Fld {position:absolute;left:335px;top:43px;color:#666666;text-align:left;}

#cmmFormPersonalInfo #cityLbl {position:absolute;right:550px;top:65px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #cityFld {position:absolute;left:105px;top:65px;color:#666666;text-align:left;}

#cmmFormPersonalInfo #zipLbl {position:absolute;right:230px;top:68px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #zipFld {position:absolute;right:172px;top:64px;color:#666666;text-align:left;}
#cmmFormPersonalInfo #zipFld input{width:48px;}


#cmmFormPersonalInfo #stateLbl {position:absolute;right:320px;top:65px;color:#505050;text-align:right;}


#cmmFormPersonalInfo #phoneLbl {position:absolute;right:550px;top:83px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #phoneFld {position:absolute;left:105px;top:83px;color:#666666;text-align:left;}


#cmmFormPersonalInfo #emailLbl2 {position:absolute;right:320px;top:85px;color:#505050;text-align:right;}
#cmmFormPersonalInfo #emailFld2 {position:absolute;left:335px;top:85px;color:#666666;text-align:left;}


#cmmFormControls #clearBtn a {position:absolute;bottom:0;background:transparent url(../images/clearForm_w93_btn.gif);background-position:top left;text-indent:-5000px;width:93px;height:21px;}
#cmmFormControls #clearBtn a:hover {background-position: bottom left;}
#cmmFormControls #okBtn a {position:absolute;bottom:0;background:url(../images/ok_btn.gif);background-position:top left;text-indent:-5000px;width:93px;height:21px;}
#cmmFormControls #okBtn a:hover {background-position: bottom left;}
#cmmFormControls #cancelBtn a {position:absolute;bottom:0;background:transparent url(../images/cancel_w59_btn.gif);background-position:top left;text-indent:-5000px;width:59px;height:21px;}
#cmmFormControls #cancelBtn a:hover {background-position: bottom left;}

#cmmFormControls #clearBtn {position:absolute;bottom:50px; left:105px;}
#cmmFormControls #okBtn {position:absolute;bottom:50px;left:205px;}
#cmmFormControls #cancelBtn {position:absolute;bottom:50px;left:305px;}


#cmmFormPersonalInfo #timeZoneLbl {
display:none;
color:#505050;
position:absolute;
right:135px;
text-align:right;
top:66px;
}
#cmmFormPersonalInfo #cmmForm-timeZoneSelect {
left:500px;
position:absolute;
top:65px;
width:140px;
z-index:100;
}
#cmmFormPersonalInfo #AgeLbl {
display:none;
position:absolute;
right:80px;
top:29px;
color:#505050;
text-align:right;}

#cmmFormPersonalInfo #cmmForm-agesSelect{
position:absolute;
left:500px;
top:85px;
color:#666666;
text-align:left;
width:140px;
z-index:99;}

#cmmFormPersonalInfo #RoleLbl {
display:none;
position:absolute;
right:80px;
top:29px;
color:#505050;
text-align:right;}

#cmmFormPersonalInfo #cmmForm-rolesSelect{
position:absolute;
left:500px;
top:29px;
color:#666666;
text-align:left;
width:140px;
z-index:102;}

#cmmFormPersonalInfo #SportLbl {
display:none;
position:absolute;
right:80px;
top:29px;
color:#505050;
text-align:right;}

#cmmFormPersonalInfo #cmmForm-sportsSelect{
position:absolute;
left:500px;
top:47px;
color:#666666;
text-align:left;
width:140px;
z-index:101;}

#cmmFormPersonalInfo #cmmForm-statesSelect{
position:absolute;
left:335px;
top:67.5px;
color:#666666;
text-align:left;
width:40px;
z-index:101;}

#cmmFormPersonalInfo #dateInput{ display:block;position:absolute;right:250px;top:120px;}
#cmmFormPersonalInfo #dateInputEnd{ display:block;position:absolute;right:250px;top:150px;}



/********************************************************************************************************/

/* message board */
#messageBoard { width:673px;height:355px;background-image:url(../images/msgboard_bg.gif);position:absolute;top:11px;left:24px;}
#messageBoard-messageBoardSelect { position: absolute; top: 29px; right: 200px; }
#messageBoard-selectLabel { position: absolute; top: 15px; right: 278px; }
#messageBoard-createMessageBtn a {position:absolute; top:26px; right:26px;width:116px;height:21px;background-image:url(../images/createAMessage_btn.gif);background-position:top left;text-indent:-5000px;}
#messageBoard-createMessageBtn a:hover {background-position:bottom left;}
#messageBoard .plainText {position:absolute; top:35px; left:16px;}
#messageBoard-messages {position:absolute; left:11px; top:55px; width:635px; height:262px; overflow:hidden; }
#messageBoard-messages .message {width:635px; height:39px; border:1px dotted #999; background: #fafafa;position:relative;margin-top:8px;}
html > body #messageBoard-messages .message {width:633px;}

#messageBoard-messages .msgTitle {position:absolute;left:20px; top:7px; width:490px;font-family: Verdana; font-size: 10px; color: #333;}
#messageBoard-messages .msgTitle a {font-weight:bold;display:block; color: #333; text-decoration: underline;}
#messageBoard-messages .msgDate {position:absolute;left:480px;top:7px;font-family: Verdana; font-size: 10px; color: #666666; width:180px;}

#messageBoard-pagination {position:absolute; bottom:10px; width:635px; text-align:center; color:#333333;font-size:10px;}
#messageBoard-pagination a {color:#666666;text-decoration:underline;}
#messageBoard-pagination a.disabled {color:#999999;cursor:default;text-decoration:underline;}

#messageBoard-scroller {position:absolute;right:9px;top:55px;height:265px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;}
#messageBoard-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}
#messageBoard-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:246px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
#messageBoard-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}

/* message board create message window */
#createMessageDiv {position:absolute;top:20px;left:135px;}

/********************************************************************************************************/

/* document share */
#knowledgeBase {width:675px;height:300px;background-image:url(../images/docShare_bg.jpg);position:absolute;top:385px;left:24px;}
#knowledgeBase-folderContents {width:626px;height:193px;border-top:1px solid #e2c398;border-bottom:1px solid #e2c398;overflow:hidden;position:absolute;left:18px;top:73px;}
#knowledgeBase-folderContents .evenDoc,
#knowledgeBase-folderContents .oddDoc  	{position:relative;width:626px;height:25px !important;}
#knowledgeBase-folderContents .evenDoc 	{background:url(../images/lightMesh.gif);}
#knowledgeBase-folderContents .oddDoc 	{background:url(../images/darkMesh.gif);}
#knowledgeBase-folderContents-empty { position:relative; margin:10px;color: #333;}
#knowledgeBase-createFolderBtn a {position:absolute; top:44px; right:30px;width:108px;height:21px;background:url(../images/createAFolder_btn.gif);text-indent:-5000px;background-position:top left;}
#knowledgeBase-createFolderBtn a:hover {background-position:bottom left;}
#knowledgeBase-uploadFileBtn a {position:absolute;top:44px;right:30px;width:96px;height:21px;background:url(../images/uploadAFile_btn.gif) top left;text-indent:-5000px;}
#knowledgeBase-uploadFile a:hover {background-position:bottom left;}
#knowledgeBase-instructions {position:absolute; top:52px; left:24px;}
#knowledgeBase #folderTitle {position:relative;left:26px;top:30px;height:20px;overflow:hidden;font-size:15px;color:#004035;font-weight:bold;width:200px;}
#knowledgeBase #folderTitle span {position:absolute;top:0;left:26px;font-size:15px;color:#004035;font-weight:bold;}
#knowledgeBase .viewDocText {position:absolute;left:26px;top:50px;}
.folderIcon {position:absolute;left:9px;top:4px;}
.folderTitle {position:relative;left:40px;top:0;width:125px;font-size:10px;font-weight:bold;color:#333;padding: 6px 0 6px 0;}
.folderDesc {position:absolute;left:200px;top:6px;width:300px;font-size:10px;color:#666666;overflow:hidden;height:12px}
.folderAction {position:absolute;font-size:10px;color:#00594a;left:533px;top:6px;}
.folderAction a {color:#007360;text-decoration:underline;}

.documentIcon {position:absolute;left:10px;top:2px;}
.documentTitle {position:absolute;left:40px;top:6px;width:117px;font-size:10px;font-weight:bold;color:#333;}
.documentTitle a {display:block; width:150px; overflow:hidden;}
.documentDesc {position:absolute;left:200px;top:6px;width:300px;font-size:10px;color:#666666;overflow:hidden;}
.documentAction {position:absolute;font-size:10px;color:#00594a;left:500px;top:6px;}
.documentAction a {color:#007360;text-decoration:underline;}

#knowledgeBase-scroller {position:absolute;right:11px;top:73px;height:195px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;height:195px;}
#knowledgeBase-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}
#knowledgeBase-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:177px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
#knowledgeBase-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}

#knowledgeBase-pagination {position:absolute; bottom:13px; width:635px; text-align:center; color:#004025;font-size:10px;}
#knowledgeBase-pagination span {color:#00594a;}
#knowledgeBase-pagination a {color:#007360;text-decoration:underline;}

#kbFolderFormDiv {position:absolute;top:60px;left:100px;}
#kbFileFormDiv{position:absolute;top:60px;left:100px;}

/********************************************************************************************************/

/* League Schedule */
.scheduleBlock {
	width : 675px;
	height : 150px;
	margin : 0 auto;
	z-index : 10;
}
.scheduleContents thead {
	display : none;
}
.scheduleHeader thead th {
	height : 15px;
	background-repeat : no-repeat;
	background-position : 15px bottom;
	text-indent : -10000px;
}
.scheduleHeader thead th.tbl_date { background-image : url(../images/tableHdr_date.png); width:134px; }
.scheduleHeader thead th.tbl_time { background-image : url(../images/tableHdr_time.png); width:120px;}
.scheduleHeader thead th.tbl_home { background-image : url(../images/tableHdr_home.png);width:89px; }
.scheduleHeader thead th.tbl_away { background-image : url(../images/tableHdr_away.png); width:89px;}
.scheduleHeader thead th.tbl_location { background-image : url(../images/tableHdr_location.png); width:140px;}
.scheduleHeader thead th.tbl_result{width:34px;}

.scheduleContents {
	width : 650px;
	height : 204px;
	border-top : 1px solid #e2c398;
	border-bottom : 1px solid #e2c398;
	overflow : hidden;
	top : 23px;
	left : 18px;
}
#scheduleLoader {
	z-index : 10;
}
#scheduleLoader table {
	width : 100%;
}
#scheduleLoader table tbody tr {
	height : 24px;
}
#scheduleLoader table td {
	width : auto;
	padding : 3px 10px;
}
#scheduleLoader .evenRec{ background-image: url(../images/check_dark_bg.gif);}
#scheduleLoader .oddRec{ background-image: url(../images/check_light_bg.gif);}
/*
#scheduleLoader .evenRec {
	background-color : #efd3ae;
}
#scheduleLoader .oddRec {
	background-color : #faecd8;
}
*/
.scrollerContainer {top:70px;position:absolute;right:33px;height:204px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;}
.scrollerContainer .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}
.scrollerContainer .scrollSlider { cursor:pointer; position:absolute;width:9px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
.scrollerContainer .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}

/********************************************************************************************************/

/* League Teams*/

#leagueTeams-Contents {width:626px;height:150px;border-top:1px solid #e2c398;border-bottom:1px solid #e2c398;overflow:hidden;position:absolute;left:18px;top:15px;}

.leagueTeams-record.evenRec {
	/* background-color : #FFFFCC; */
}
.leagueTeams-record.oddRec {
	/* background-color : #FFFFFF; */
}

#leagueTeams-scroller {position:absolute;right:11px;top:15px;height:152px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;}
#leagueTeams-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}
#leagueTeams-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:134px !important;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
#leagueTeams-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}


/********************************************************************************************************/
#scheduleTabs {
	z-index : 20;
}
#scheduleBlock {
	z-index : 10;
}
/* League Schedule*/
/*
#leagueSchedule-Contents {width:626px;height:173px;border-top:1px solid #e2c398;border-bottom:1px solid #e2c398;overflow:hidden;position:absolute;left:18px;top:33px;}
.leagueSchedule-record.evenRec{ background-color:#FFFFCC;}
.leagueSchedule-record.oddRec{ background-color:#FFFFFF;}
#leagueSchedule-scroller {position:absolute;right:11px;top:23px;height:195px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;height:195px;}
*/
#leagueSchedule {position:absolute;top:80px;left:24px;}
#leagueSchedule-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}

#leagueSchedule-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:135px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}

#leagueSchedule-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}


/********************************************************************************************************/

/* Team Schedule*/
/*
#teamSchedule-Contents {width:626px;height:173px;border-top:1px solid #e2c398;border-bottom:1px solid #e2c398;overflow:hidden;position:absolute;left:18px;top:33px;}
.teamSchedule-record.evenRec{ background-color:#FFFFCC;}
.teamSchedule-record.oddRec{ background-color:#FFFFFF;}
#teamSchedule-scroller {position:absolute;right:11px;top:23px;height:195px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;height:195px;}
*/
#teamSchedule {top:0;left:24px;}
#teamSchedule-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}
#teamSchedule-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:177px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
#teamSchedule-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}
#teamSchedule-selTeam {
	display : block;
	height : 11px;
	width : 88px;
	position : absolute;
	top : 53px;
	left : 45px;
	background-image : url(../images/selectATeam_txt.gif);
	text-indent : -9999px;
}
#teamSchedule-select {
	position : absolute;
	top : 50px;
	left : 145px;
	background-color : black;
}
#teamSchedule-note {
	position : absolute;
	top : 74px;
	left : 45px;
}
#teamSchedule .labelLeft {
	display : block;
	height : 11px;
	width : 88px;
	position : absolute;
	top : 62px;
	left : 30px;
	background-image : url(../images/selectATeam_txt.png);
	background-repeat : no-repeat;
	text-indent : -10000px;
}
/********************************************************************************************************/

/* congratulations */


#congratsDiv{
	position : absolute;
	top : 250px !important;
	left : 0 !important;
	width : 100%;
}
#congratsExtendDiv{position:absolute; top:150px!important;left:450px!important;}
div#congratulations_bg{width:340px;height:242px;background:url(../images/activatePop3_bg.png);z-index:-1000;}



div#congratulations {position:absolute;width:130px;height:23px;background:url(../images/congratulations_txt.gif);text-indent:-9999px;margin-left:42px;margin-top:6px; top:20px; left:60px;}

div#seasonExtended {position:absolute;width:145px;height:17px;background:url(../images/seasonExtended_txt.gif);text-indent:-9999px;margin-left:42px;margin-top:6px; top:20px; left:60px;}

.closeX a{position:absolute; margin-left:235px; margin-top:34px; width:13px; height:13px; background:url(../images/close_btn.gif); text-indent:-9999px; top:20px; left:60px;}

div.formBtns div.okBtn a {position:absolute;width:95px; height:20px; background:url(../images/ok_btn.gif) top;text-indent:-9999px;width:93px;height:21px;}

div.formBtns div.okBtn a:hover {background-position:bottom;}

div.formBtns div.continue a {position:absolute;width:95px; height:20px; background:url(../images/continue_btn.gif) top;text-indent:-9999px; margin-left:-70px; margin-top:20px;}

div.formBtns div.continue a:hover {background-position:bottom;}

.congratulations p {position:absolute;top:65px;left:50px;width:230px;font-size:11px;color:#666666;line-height:13px;}



/********************************************************************************************************/



/********************************************************************************************************/

/* daily events div */
#eventsBody #dailyEventsDiv { position: absolute; left:20px; top:50px; overflow: auto;}
#dailyEventsDiv {position: absolute; left: 20px; top: -10px; }
	#dailyEventsPopup {position:relative;width:332px;height:369px;background-image:url(../images/dailyEventsPopup_bg.png);}
	#dailyEventsDiv #clickOpenToView {position:absolute;bottom:4px;left:1px;}
	#dailyEventsDiv .formHeader {width:280px; height:62px;position:relative;}
#dailyEventsDiv.player { left:-150px; }
#dailyEventsDiv.player td.c {vertical-align: top;}

/** Accordion Panels */
#dailyEvents .accordion {width: 280px;}
#dailyEvents .accordionHeader { width:280px; height:20px; position:relative; }
#dailyEvents .accordionDisplay  { position:relative; width: 274px; height:175px; background: #fff; margin-left:2px; border:1px dotted #ccc;overflow:hidden; }
	#dailyEvents-grandOpeningBar { background:url(../images/grand_opening_bar.gif);}
	#dailyEvents-inStoreEventBar { background:url(../images/store_event_bar.gif);}
	#dailyEvents-generalEventBar { background:url(../images/general_event_bar.gif);}
	#dailyEvents-specialEventBar { background:url(../images/special_event_bar.gif);}
	#dailyEvents-gameBar { background:url(../images/game_event_bar.gif);}
	#dailyEvents-practiceBar { background:url(../images/practice_event_bar.gif);}

/** Player Version */
#dailyEvents.player .accordion { position:relative; top:50px; margin-right:-20px;}
#dailyEvents.player .accordionHeader { width: 292px; height:20px; background-repeat:no-repeat; overflow:hidden; }
#dailyEvents.player .accordionDisplay { width:290px !important; height:120px; margin-left:0;}
#dailyEvents.player
  #dailyEvents-generalEventBar { background:url(../images/general_event_bar_player.gif); }
#dailyEvents.player
	#dailyEvents-gameBar { background:url(../images/game_event_bar_player.gif); }
#dailyEvents.player
	#dailyEvents-practiceBar { background:url(../images/practice_event_bar_player.gif);}
/** Hide these elements for the player */
#dailyEvents.player #dailyEvents-inStoreEventBar,
#dailyEvents.player #dailyEvents-grandOpeningBar,
#dailyEvents.player #clickOpenToView { display: none !important; }

#dailyEvents-cancelBtn
{
	bottom:12px;
	height:21px;
	margin-left : auto;
	position:relative;
	width:55px;
}
#dailyEvents-cancelBtn a
{
	display: block;
	width:55px;
	height:21px;
	background-position: top left;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/close_btn2.gif);
	background-repeat:no-repeat;
	text-indent: -5000px;
}
#dailyEvents-cancelBtn a:hover
{
	background-position: bottom right;
}

#dailyEvents.player #dailyEvents-cancelBtn
{
	bottom:65px;
	height:21px;
	left:20px;
	position:relative;
	width:75px;
}

#dailyEvents.player #dailyEvents-cancelBtn a
{
	display: block;
	width:75px;
	height:21px;
	background-position: top left;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/black_close_btn.gif);
	background-repeat:no-repeat;
	text-indent: -5000px;
}

.eventsLCol {float:left;width:54px;text-align:right;position:relative;}
.eventsRCol {float:left;padding-left:10px;width:200px;position:relative;}
.eventsRCol a {text-decoration: underline;}
.eventEnder {float: left; width:280px;height:11px;}
.eventsSeparator
{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/eventSeparator.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	height:11px;
	margin-top:8px;
	width:280px;
}
.endTimeLbl { position:absolute; top:0;left:80px;}
.endTime {position:absolute; top:0; left:110px;}

#dailyEvents-accordion div.accordionHeader .opener { color: #FFF; -moz-opacity: 1; filter:alpha(opacity=100) }
#dailyEvents-accordion div.accordionHeader .closer { color: #CCC; -moz-opacity: .5; filter:alpha(opacity=50) }
#dailyEvents-accordion div.accordionPanel{margin-bottom: 4px; }

#dailyEvents-accordion div.accordionHeader.activePanel .opener { color: #CCC; -moz-opacity: .5; filter:alpha(opacity=50)}
#dailyEvents-accordion div.accordionHeader.activePanel .closer { color: #FFF; -moz-opacity: 1; filter:alpha(opacity=100) }
#dailyEvents-accordion div.accordionDisplay { overflow-y: scroll; overflow: -moz-scrollbars-vertical; width: 274px; text-align: left;}
#dailyEvents-accordion div.accordionDisplay.player { overflow-y: scroll; overflow: -moz-scrollbars-vertical; text-align: left;}
html * #dailyEvents-accordion div.accordionDisplay { width: 276px; height: 120px;}
html * #dailyEvents-accordion div.accordionDisplay.player { width: 285px; height: 120px; }

/********************************************************************************************************/

/* invitation send */
#sendAnInvitation {position:absolute; width:330px;height:194px;}
#sendAnInvitation div.backgroundPNG { position:absolute; left:0; top: 0; z-index: 1; width:330px;height:194px;background:url(../images/sendInvite_bg.png);}
#sendAnInvitation div.foreground {position:absolute; left:0; top:0; z-index: 2; width: 330px; height: 194px; }
	#sendAnInvitation div.foreground #sendAnInvitation-thanksTxt {position:absolute;left:65px;top:74px;width:200px;font-size:11px;color:#656565;text-align:center;}
	#sendAnInvitation div.foreground .inviteTitle {position:absolute;left:84px;top:20px;}
	#sendAnInvitation div.foreground .inviteTitle2 {position:absolute;left:108px;top:20px;}
	#sendAnInvitation div.foreground .close {position:absolute;right:30px;top:48px;}
	#sendAnInvitation div.foreground .ok {position:absolute;left:116px;top:108px;}
	#sendAnInvitation div.foreground .cancel a {position:absolute;left:76px;top:135px;width:55px;height:21px;background:url(../images/cancel_w55_btn.gif) top left; text-indent:-5000px;}
	#sendAnInvitation div.foreground .cancel a:hover {background-position:bottom left;}
	#sendAnInvitation div.foreground .sendInvite a {position:absolute;right:37px;top:135px;width:93px;height:21px;background:url(../images/sendInvite_btn.gif) top left; text-indent:-5000px;}
	#sendAnInvitation div.foreground .sendInvite a:hover {background-position:bottom left;}
	#sendAnInvitation div.foreground #sendAnInvitation-sportTitle {position:absolute;right:257px;top:56px;}
	#sendAnInvitation div.foreground #sendAnInvitation-roleTitle {position:absolute;right:257px;top:75px;}
	#sendAnInvitation div.foreground #sendAnInvitation-nameTitle {position:absolute;right:257px;top:94px;}
	#sendAnInvitation div.foreground #sendAnInvitation-emailTitle {position:absolute;right:257px;top:114px;}
	#sendAnInvitation div.foreground #sendAnInvitation-sendInvName {position:absolute;right:37px;border:1px solid #999;height:15px;width:217px;max-width:217px;top:92px;}
	#sendAnInvitation div.foreground #sendAnInvitation-sendInvEmail {position:absolute;right:37px;border:1px solid #999;height:15px;width:217px;max-width:217px;top:113px;}
	#sendAnInvitation div.foreground #sendAnInvitation-sportSelect {position:absolute;right:56px;top:53px;}
	#sendAnInvitation div.foreground #sendAnInvitation-roleSelect {position:absolute;right:56px;top:73px;}

#sendAnInvitation-errorMessage { position: absolute; z-index: 15; width: 276px; left: 24px; top: 49px; text-align: left;}

/* invitation confirmation */
#inviteConfirmation div.backgroundPNG { position:absolute; left:0; top: 0; z-index: 1; width:330px;height:194px;background:url(../images/sendInvite_bg.png);}
#inviteConfirmation div.foreground {position:absolute; left:0; top:0; z-index: 2; width: 330px; height: 194px; }
	#inviteConfirmation div.foreground #thanksTxt {position:absolute;left:65px;top:74px;width:200px;font-size:11px;color:#656565;text-align:center;}
	#inviteConfirmation div.foreground .inviteTitle2 {position:absolute;left:108px;top:20px;}
	#inviteConfirmation div.foreground .close {position:absolute;right:30px;top:48px;}
	#inviteConfirmation div.foreground .ok a {position:absolute;left:116px;top:108px;background:url(../images/ok_btn.gif) top left;text-indent:-5000px;width:93px;height:21px;}
	#inviteConfirmation div.foreground .ok a:hover {background-position:bottom left;}

/********************************************************************************************************/

/*Get Activity Report */
#activityReportFormDiv{position:absolute; top:460px; left:450px; z-index:1;}
#activityReport div.backgroundPNG { position:absolute; left:0; top: 0; z-index: 1; width:330px;height:194px;background:url(../images/sendInvite_bg.png);}
	#activityReport div.foreground #activityReport-thanksTxt {position:absolute;left:65px;top:74px;width:200px;font-size:11px;color:#656565;text-align:center;}
	#activityReport div.foreground .inviteTitle {position:absolute;left:95px;top:20px;}
	#activityReport div.foreground .inviteTitle2 {position:absolute;left:108px;top:20px;}
	#activityReport div.foreground .close {position:absolute;right:30px;top:48px;}
	#activityReport div.foreground .ok {position:absolute;left:116px;top:108px;}
	#activityReport div.foreground .cancel a {position:absolute;left:76px;top:135px;width:55px;height:21px;background:url(../images/cancel_w55_btn.gif) top left; text-indent:-5000px;}
	#activityReport div.foreground .cancel a:hover {background-position:bottom left;}
	#activityReport div.foreground .sendInvite a {position:absolute;right:67px;top:135px;width:93px;height:21px;background:url(../images/ok_btn.gif) top left; text-indent:-5000px;}
	#activityReport div.foreground .sendInvite a:hover {background-position:bottom left;}
#activityReport div.foreground {position:absolute; left:0; top:0; z-index: 2; width: 330px; height: 194px; }
	#activityReport div.foreground #activityReport-instructions {position:absolute;right:115px;top:52px; width:190px;}
	#activityReport div.foreground #activityReport-startDate {position:absolute;right:230px;top:70px;}
	#activityReport div.foreground #activityReport-endDate {position:absolute;right:230px;top:90px;}
	#activityReport div.foreground #activityReport-sortBy {position:absolute;right:230px;top:110px;}
	#activityReport div.foreground #activityReport-startDateInput {position:absolute;right:75px;border:1px solid #999;height:15px;width:150px;max-width:150px;top:70px;}
	#activityReport div.foreground #activityReport-endDateInput {position:absolute;right:75px;border:1px solid #999;height:15px;width:150px;max-width:150px;top:90px;}
	#activityReport div.foreground #activityReport-sortBySelect{position:absolute;right:77px;top:110px;width:150px;}
	#activityReport-miniCalStart{position:absolute; top:70px;right:50px;}
	#activityReport-miniCalEnd{position:absolute; top:90px;right:50px;}

		#activityReport-miniCalDiv #miniCalendarDiv {position:absolute;top:-30px; left:75px;width:205px;height:215px;}
		#activityReport-miniCalDiv #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#activityReport-miniCalDiv #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#activityReport-miniCalDiv #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}
		#activityReport-miniCalDivEnd #miniCalendarDiv{position:absolute;top:-15px; left:75px;width:205px;height:215px;}
		#activityReport-miniCalDivEnd #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#activityReport-miniCalDivEnd #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#activityReport-miniCalDivEnd #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}

/* create a message */
#messageFormDiv { width: 415px; position: absolute; top: 20px; left: 100px; }
* html #messageFormDiv { left:50px; }
#messageForm { width: 415px; }
#messageForm .top {width:415px;height:20px;float:left;background:url(../images/create_top_w415_bg.png);}
#messageForm .body {width:415px;height:276px;float:left;background:url(../images/create_body_w415_bg.png) repeat-y; po}
#messageForm .btm {width:415px;height:25px;float:left;background:url(../images/create_btm_w415_bg.png);}

	#messageForm .title {position:absolute;left:28px; top:24px;width:164px;height:17px;background-repeat:no-repeat;}
	#messageFormDiv .update .title {background-image:url(../images/editMsg_txt.gif);}
	#messageFormDiv .insert .title {background-image:url(../images/createAMsg_txt.gif);}
	#messageForm .inputBoxTitle {position:absolute;left:27px; top:48px;}
	#messageForm-titleInput {position:absolute;left:56px; top:48px;width:326px;max-width:326px; height:15px;border:1px solid #999;}
	#messageForm .close {position:absolute;right:28px; top:21px;}
	#messageForm .body .cancel a {position:absolute;right:165px; bottom:37px;width:59px;height:21px;background:url(../images/cancel_w59_btn.gif) top left; text-indent:-5000px;}
	#messageForm .body .cancel a:hover {background-position: bottom left;}
	#messageForm .body .saveMsg a {position:absolute;right:32px; bottom:37px;width:93px;height:21px;background:url(../images/saveMsg_btn.gif) top left; text-indent:-5000px;}
	#messageFormDiv .update .body .saveMsg a {
		background : url(../images/saveChanges_w93_btn.gif) top left;
	}
	#messageForm .body .saveMsg a:hover {background-position: bottom left;}
	#messageForm .body .saveChg a {position:absolute;right:32px; bottom:37px;width:119px;height:21px;background:url(../images/saveChanges_btn.gif) top left; text-indent:-5000px;}
	#messageForm .body .saveChg a:hover {background-position: bottom left;}

	#messageForm-plainTextTab {cursor:pointer;float:left;width:99px;height:15px;background:url(../images/plainText_tab_off.gif) no-repeat;}
	#messageForm-previewTab {cursor:pointer;float:left;width:98px;height:15px;background:url(../images/preview_tab_off.gif) no-repeat;}
	#messageForm-plainTextTab.activeTab {cursor:default;background:url(../images/plainText_tab_on.gif) no-repeat;}
	#messageForm-previewTab.activeTab {cursor:default;background:url(../images/preview_tab_on.gif) no-repeat;}

	#messageForm-text {position: absolute;width:355px;_width:357px;height:170px;overflow:hidden;position:relative;background:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
	#messageForm-bodyTextWrapper { width: auto; height:auto; padding:0; overflow: visible; border:0; }
	#messageForm-bodyText { width: 355px; height: 170px; display: inline; border: 0; }
	#messageForm-form {
		position : static !important;
	}
	#messageForm-icons {width:157px;height:15px;overflow:hidden;position:relative;background:url(../images/icon_row_bg.gif);}
	/*
		#messageForm-icons .bold {position:absolute;left:24px;}
		#messageForm-icons .italic {position:absolute;left:40px;}
		#messageForm-icons .underline {position:absolute;left:54px;}
		#messageForm-icons .href {position:absolute;left:72px;}
		#messageForm-icons .spellcheck {position:absolute;left:90px;}
		#messageForm-icons .question {position:absolute;left:106px;}
     */
		#messageForm .body .typeBody {width:357px;position:absolute;left:25px;top:73px;}
	#messageForm .typeBody .text {float:left;width:355px;_width:357px;height:164px;overflow:hidden;position:relative;background:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
#messageForm-plainTextEditor, #messageForm-richTextEditor {
	display:none;
}

/* message and replies */

#messageThreadFormDiv {position:absolute;top:20px;left:100px;}
#messageThreadForm div.backgroundPNG{position:absolute;width:416px;height:517px;background:url(../images/messageAndReplies_bg.png); z-index:1}
#messageThreadForm div.foreground{position:absolute;width:416px;height:517px; z-index:2}
;
#messageThreadForm-pagination {position:absolute; bottom:200px;left:58px;width:300px; text-align:center; color:#333333;font-size:10px;}
#messageThreadForm-pagination a {color:#666666;text-decoration:underline;}
#messageThreadForm-pagination a.disabled {color:#999999;cursor:default;text-decoration:underline;}

	#messageThreadForm-scroller {position:absolute;right:32px;top:49px;height:247px;width:9px;background:url(../images/scrollerBg.gif) repeat-y;}
	#messageThreadForm-scroller .scrollUp {cursor:pointer; position:absolute;width:9px;height:9px;top:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowUp.gif) no-repeat;}
	#messageThreadForm-scroller .scrollSlider { cursor:pointer; position:absolute;width:9px;height:229px;top:9px;line-height:0;font-size:0;background-image:url(../images/scrollerBar.gif); background-repeat: repeat-y;}
	#messageThreadForm-scroller .scrollDown {cursor:pointer; position:absolute;width:9px;height:9px;bottom:0;left:0;line-height:0;font-size:0;background:url(../images/scrollArrowDown.gif) no-repeat;}

#messageThreadForm .close {position:absolute;right:28px;top:23px;}
#messageThreadForm-messages {position:absolute;left:27px;top:49px;width:358px;height:248px;background:white;border:1px dotted #CCC;overflow:auto;}
#messageThreadForm-original {position:relative;left:7px;top:9px;width:320px;text-align:left;}
#messageThreadForm-original  .title {font-size:10px;color:#333;font-weight:bold;margin-bottom:3px;}
#messageThreadForm-original  .author {font-size:10px;color:#333;}
#messageThreadForm-original  .msg {font-size:10px;color:#666666;line-height:12px;margin-top:5px;}
#messageThreadForm-original  .editDelete {position:relative;margin:16px 0 0 232px;color:#333;}
#messageThreadForm-original .break {position:relative;margin:8px 0 4px 0;}

#messageThreadForm .replyMsg {position:relative;left:15px;top:12px;width:295px;text-align:left;}
	#messageThreadForm .replyMsg .title {font-size:10px;color:#333;font-weight:bold;margin-bottom:3px;}
	#messageThreadForm .replyMsg .author {font-size:10px;color:#333;}
	#messageThreadForm .replyMsg .msg {font-size:10px;color:#666666;line-height:12px;margin-top: 5px;}
	#messageThreadForm .replyMsg .break {position:relative;right:14px;margin-top:10px;}

#messageThreadForm .typeBody {width:357px;position:absolute;left:25px;bottom:68px;}
	#messageThreadForm-bodyTextWrapper { width: auto; height:auto; padding:0; overflow: visible; }
	#messageThreadForm-bodyText { width: 355px; height:60px; display: inline; border: none; }
	#messageThreadForm-plainTextTab {cursor:pointer;float:left;width:99px;height:15px;background:url(../images/plainText_tab_off.gif) no-repeat;}
	#messageThreadForm-previewTab {cursor:pointer;float:left;width:98px;height:15px;background:url(../images/preview_tab_off.gif) no-repeat;}
	#messageThreadForm-plainTextTab.activeTab {cursor:default;background:url(../images/plainText_tab_on.gif) no-repeat;}
	#messageThreadForm-previewTab.activeTab {cursor:default;background:url(../images/preview_tab_on.gif) no-repeat;}

	#messageThreadForm-icons {float:left;width:160px;height:15px;overflow:hidden;position:relative;background:url(../images/icon_row_bg.gif);}
	#messageThreadForm-text {float:left;width:355px;_width:357px;height:61px;overflow:hidden;position:relative;background:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}

#messageThreadForm-cancelBtn {position:absolute;right:145px;bottom:37px;}
#messageThreadForm-saveBtn {position:absolute;right:34px;bottom:37px;}

/********************************************************************************************************/
/* contact CMM*/
#cmmFormDiv { width: 415px; position: absolute; top: 20px; left: 100px; background-color:#ccc;}
* html #cmmFormDiv { left:50px; }
#cmmForm { width: 415px; }
#cmmForm .top {width:415px;height:20px;float:left;background:url(../images/create_top_w415_bg.png);}
#cmmForm .body {width:415px;height:276px;float:left;background:url(../images/create_body_w415_bg.png) repeat-y;}
#cmmForm .btm {width:415px;height:25px;float:left;background:url(../images/create_btm_w415_bg.png);}

	#cmmForm .title {position:absolute;left:28px; top:24px;width:164px;height:17px;background-repeat:no-repeat;}
	#cmmForm.update .title {background-image:url(../images/editMsg_txt.png);}
	#cmmForm.insert .title {background-image:url(../images/createAMsg_txt.png);}
	#cmmForm .inputBoxTitle {position:absolute;left:27px; top:48px;}
	#cmmForm-titleInput {position:absolute;left:56px; top:48px;width:326px;max-width:326px; height:15px;border:1px solid #999;}
	#cmmForm .close {position:absolute;right:28px; top:21px;}
	#cmmForm .body .cancel a {position:absolute;right:145px; bottom:37px;width:59px;height:21px;background:url(../images/cancel_w59_btn.gif) top left; text-indent:-5000px;}
	#cmmForm .body .cancel a:hover {background-position: bottom left;}
	#cmmForm .body .saveMsg a {position:absolute;right:32px; bottom:37px;width:93px;height:21px;background:url(../images/saveMsg_btn.gif) top left; text-indent:-5000px;}
	#cmmForm .body .saveMsg a:hover {background-position: bottom left;}

	#cmmForm-plainTextTab {cursor:pointer;float:left;width:99px;height:15px;background:url(../images/plainText_tab_off.gif) no-repeat;}
	#cmmForm-previewTab {cursor:pointer;float:left;width:98px;height:15px;background:url(../images/preview_tab_off.gif) no-repeat;}
	#cmmForm-plainTextTab.activeTab {cursor:default;background:url(../images/plainText_tab_on.gif) no-repeat;}
	#cmmForm-previewTab.activeTab {cursor:default;background:url(../images/preview_tab_on.gif) no-repeat;}

	#cmmForm-text {position: absolute;width:355px;_width:357px;height:170px;overflow:hidden;position:relative;background:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
	#cmmForm-bodyTextWrapper { width: auto; height:auto; padding:0; overflow: visible; }
	#cmmForm-bodyText { width: 355px; height: 170px; display: inline; border: none; }
	#cmmForm-icons {width:160px;height:15px;overflow:hidden;position:relative;background:url(../images/icon_row_bg.gif);}

		#cmmForm-miniCalDiv {position: absolute;top:120px;left:230px;}
		* html #cmmForm-miniCalDiv { left:230px; }

		#cmmForm #miniCalendarDiv {position:absolute;top:-99px; left:-190px;width:205px;height:215px;}
		#cmmForm #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#cmmForm #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#cmmForm #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}

		#cmmForm-miniCalDivEnd {position: absolute;top:150px;left:230px;}
		* html #cmmForm-miniCalDivEnd { left:230px; }




		#cmmFormDiv .body .typeBody {width:357px;position:absolute;left:25px;top:73px;}
	#cmmFormDiv .typeBody .text {float:left;width:355px;_width:357px;height:164px;overflow:hidden;position:relative;background:#fff;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}

/********************************************************************************************************/

/* help*/
#sshFormDiv { width: 293px; position: absolute; top: 450px; left: 300px;}
* html #sshFormDiv { left:300px; }
#sshForm { width: 293px; }
#sshFormDiv #help-closeBtn{ width:13px; height:13px; background-image:url(../images/sports_help_close_btn.png);
position:absolute;left:275px; top:20px; cursor:pointer;}
#sshForm #help-askBtn a {position:absolute;left:25px; top:95px;width:259px;height:21px;background:url(../images/ask_about_btn.gif) top left; text-indent:-5000px;}
#sshForm #help-askBtn a:hover {background-position: bottom left;}
/********************************************************************************************************/



/* create an event */
#eventFormDiv  {
	position : absolute;
	top : -270px;
	left : 170px;
}

#eventForm-errorMessage { position: absolute; z-index: 5; width: 276px; left: 8px; top: 0; text-align: left;}
#eventForm {
	position : absolute;
	top:0;
	left:0;
	width : 331px;
	height : 392px;
	overflow : visible;
	text-align : left;
}

	#eventForm .top {position:absolute;top:0;left:0;width:331px;height:49px;background:url(../images/event_top.png);text-align:center;z-index:1;}
	#eventForm .left {position:absolute;top:49px;left:0;width:17px;height:311px;background:url(../images/event_left.png);z-index:1;}
	#eventForm .body {position:absolute;top:49px;left:17px;width:292px;height:311px;background:url(../images/event_body.jpg);z-index:2;}
	#eventForm .right {position:absolute;top:49px;left:309px;width:22px;height:311px;background:url(../images/event_right.png);z-index:1;}
	#eventForm .btm {position:absolute;bottom:0;left:0;width:331px;height:32px;background:url(../images/event_btm.png);z-index:1;}

	#eventForm-titleImg {position:relative;top:24px;width:331px;height:18px;left:0px;background:transparent;background-repeat: no-repeat;}
	#eventForm.update #eventForm-titleImg { background-image:url(../images/editAnEvent_txt.png);background-position: top center;}
	* html #eventForm.update #eventForm-titleImg { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/editAnEvent_txt.png", sizingMethod="crop");}
	#eventForm.insert #eventForm-titleImg { background-image:url(../images/createAnEvent_txt.png);background-position: top center;}
	* html #eventForm.insert #eventForm-titleImg { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/createAnEvent_txt.png", sizingMethod="crop");}
	#eventForm .body .rightColumn .close{position:absolute;right:7px;top:0;}

	#eventForm .body .leftColumn {position:absolute;left:0;top:0;width:60px;height:311px;font-size:9px;color:#656565;z-index:1;}
		#eventForm .body .leftColumn .typeTxt {position:absolute;top:7px;right:0;}
		#eventForm .body .leftColumn .titleTxt {position:absolute;top:25px;right:0;}
		#eventForm .body .leftColumn .dateTxt {position:absolute;top:42px;right:0;}
		#eventForm .body .leftColumn .startTxt {position:absolute;top:62px;right:0;}
		#eventForm .body .leftColumn .endTxt {position:absolute;top:81px;right:0;}
		#eventForm .body .leftColumn .locationTxt {position:absolute;top:108px;right:0;}
		#eventForm .body .leftColumn .nameTxt {position:absolute;bottom:161px;right:0;}
		#eventForm .body .leftColumn .addr1Txt {position:absolute;bottom:144px;right:0;}
		#eventForm .body .leftColumn .cityTxt {position:absolute;bottom:107px;right:0;}
		#eventForm .body .leftColumn .detailsTxt {position:absolute;bottom:82px;right:0;}
		#eventForm .body .leftColumn .alertTxt {bottom:42px;left:85px;position:absolute;width:190px;}

	#eventForm .body .rightColumn {position:absolute;right:0;width:233px;height:311px;font-size:9px;color:#656565;z-index:1;}
		#eventForm .body .rightColumn .orTxt {position:absolute;bottom:176px;left:2px;}
		#eventForm .body .rightColumn .stateTxt {position:absolute;bottom:107px;left:74px;}
		#eventForm .body .rightColumn .zipTxt {position:absolute;bottom:107px;right:54px;}

		#eventForm-eventTypeSelect {position:absolute; top: 6px;left: 2px; z-index: 7}
		#eventForm-startTimeSelect {width:45px;position:absolute; top: 61px;left: 2px; z-index: 6}
		#eventForm-startTimeSelect div.selectBox div.selectOption {width:71%;}
		#eventForm-startMinuteSelect {width:45px;position:absolute; top: 61px;left: 55px; z-index: 6}
		#eventForm-endTimeSelect {width:45px;position:absolute; top: 80px;left: 2px; z-index: 5}
		#eventForm-endMinuteSelect {width:45px;position:absolute; top: 80px;left: 55px; z-index: 5}
		#eventForm-startAM {position:absolute; top: 62px;left: 110px;height:16px;}
		#eventForm-startPM {position:absolute; top: 62px;left: 149px;height:16px;}
		#eventForm-endAM {position:absolute; top: 81px;left: 110px;height:16px;}
		#eventForm-endPM {position:absolute; top: 81px;left: 149px;height:16px;}
		#eventForm-startAMTxt {position:absolute; top: 62px;left: 128px;height:16px;}
		#eventForm-endAMTxt {position:absolute; top: 81px;left: 128px;height:16px;}
		#eventForm-startPMTxt {position:absolute; top: 81px;left: 166px;height:16px;}
		#eventForm-endPMTxt {position:absolute; top: 62px;left: 166px;height:16px;}
		#eventForm-locationSelect {width:217px;position:absolute; top: 107px;left: 2px; z-index: 4}
		#eventForm-locationSelect div.selectOptions{max-height:180px; overflow:auto;}
		#eventForm-details {position:absolute;bottom:63px;left:2px;width:215px;_width:217px;height:35px;border:1px solid #b7b1aa; background:#fff;z-index: 2}
		#eventForm-displayAlert {position:absolute;bottom:40px;left:2px;}
		#eventForm-nameInput {position:absolute;bottom:159px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#eventForm-addr1Input {position:absolute;bottom:135px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#eventForm-titleInput {position:absolute;top:25px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#eventForm-dateInput {position:absolute;top:43px;left:2px;width:100px;max-width:100px;border:1px solid #b7b1aa;}
		#eventForm-addr1Input {position:absolute;bottom:141px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#eventForm-addr2Input {position:absolute;bottom:123px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#eventForm-zipInput {position:absolute;bottom:105px;right:12px;width:40px;max-width:40px;border:1px solid #b7b1aa;}
		#eventForm-cityInput {position:absolute;bottom:105px;left:2px;width:68px;max-width:68px;border:1px solid #b7b1aa;}
		#eventForm-stateInput {position:absolute;top:188px;left:105px;width:50px;max-width:50px; z-index:3;}
		#eventForm-stateInput div.selectOptions {height:100px; overflow:auto; width:auto;}
		#eventForm .body .rightColumn .cancelImg a {position:absolute;bottom:12px;left:2px;width:59px;height:21px;background:url(../images/cancel_w59_btn.gif);text-indent:-5000px;background-position: top left;}
		#eventForm .body .rightColumn .cancelImg a:hover {background-position: bottom left;}
		#eventForm .body .rightColumn .saveEventImg a {position:absolute;bottom:12px;right:14px;width:93px;height:21px;text-indent:-5000px;background-position: top left;}
		#eventFormDiv .insert .saveEventImg a {
			background:url(../images/saveEvent_btn.gif);
		}
		#eventFormDiv .update .saveEventImg a {
			background:url(../images/saveChanges_w93_btn.gif);
		}
		#eventForm .body .rightColumn .saveEventImg a:hover {background-position: bottom left;}

		#eventForm-miniCalDiv {position: absolute;top:42px;left:104px;}
		* html #eventForm-miniCalDiv { left:108px; }

		#eventForm #miniCalendarDiv {position:absolute;top:-99px; left:-190px;width:205px;height:215px;}
		#eventForm #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#eventForm #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#eventForm #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}




		div.grandOpening, div.inStoreEvent, div.specialEvent{position:absolute; width: 11px; height: 12px;overflow:hidden;}
		div.game{position:absolute; width: 11px; height: 9px;overflow:hidden;}
		div.gameplayer{position:absolute; width: 11px; height: 9px;overflow:hidden;}
		div.generalEvent{position:absolute; width: 9px; height: 9px; overflow:hidden;}
		div.generalEventplayer{position:absolute; width: 9px; height: 9px;overflow:hidden;}
		div.practice {position:absolute; width: 11px; height: 9px;overflow:hidden;}
		div.practiceplayer {position:absolute; width: 11px; height: 9px;overflow:hidden;}
		div.grandOpening {bottom:3px; left: 5px; background:url(../images/grandOpeningKey.gif);}
		div.inStoreEvent {bottom:3px; left: 18px; background:url(../images/storeEventKey.gif);}
		div.generalEvent {bottom:14px; left: 5px; background:url(../images/generalEventKey.gif);}
		div.generalEventplayer {bottom:14px; left: 5px; background:url(../images/generalEventKey_player.gif);}
		div.specialEvent {bottom:3px; left: 31px; background:url(../images/specialEventKey.gif);}
		div.game {bottom:14px; left: 31px; background:url(../images/gameEventKey.gif);}
		div.gameplayer {bottom:14px; left: 31px; background:url(../images/gameEventKey_player.gif);}
		div.practice {bottom:14px; left: 18px; background:url(../images/practiceEventKey.png);}
		div.practiceplayer {bottom:14px; left: 18px; background:url(../images/practiceEventKey_player.gif);}
		div.weekDay.over div.grandOpening { left: 8px; }
		div.weekDay.over div.inStoreEvent { left: 21px; }
		div.weekDay.over div.generalEvent { left: 8px; }
		div.weekDay.over div.game { left: 34px; }
		div.weekDay.over div.practice { left: 21px; }

/********************************************************************************************************/

/* create a game */
#gameFormDiv  {
	position : absolute;
	top : -270px;
	left : 128px;
}

#scheduleBlock #gameFormDiv {
	top: -100px;
	left: 150px;
}

#gameForm-errorMessage { position: absolute; z-index: 5; width: 276px; left: 8px; top: 0; text-align: left;}
#gameForm {
	position: absolute;
	top: 0;
	left: 0;
	width:415px;
	height:415px;
	text-align : left;
}
#gameForm_bg {
	width:415px;
	height:415px;
	background-image:url(../images/addOrEditGame_bg.png);
	background-repeat : no-repeat;
}
	/*
	#gameForm .top {position:absolute;top:0;left:0;width:415px;height:49px;text-align:center;z-index:0;}
	#gameForm .left {position:absolute;top:49px;left:0;width:17px;height:311px;background:z-index:1;}
	#gameForm .body {position:absolute;top:49px;left:17px;width:375px;height:311px;background:z-index:2;}
	#gameForm .right {position:absolute;top:49px;left:309px;width:22px;height:311px;background:z-index:1;}
	*/
	#gameForm .top {position:absolute;top:0;left:0;width:415px;height:49px;text-align:center;z-index:0;}
	#gameForm .left {position:absolute;top:49px;left:0;width:17px;height:311px;z-index:1;}
	#gameForm .body {position:absolute;top:49px;left:17px;width:375px;height:311px;z-index:2;}
	#gameForm .right {position:absolute;top:49px;left:309px;width:22px;height:311px;z-index:1;}
	#gameForm .btm {position:absolute;bottom:0;left:0;width:331px;height:32px;}


	#gameForm-titleImg {
		position:relative;
		top:24px;
		width:415px;
		height:18px;
		left:0px;
		background:transparent;
		background-repeat: no-repeat;
	}
	/*
	#gameForm.update #gameForm-titleImg {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/editAGame_txt.png", sizingMethod="crop");
	}
	*/
	#gameFormDiv .update #gameForm-titleImg {
		background-image : url(../images/editAGame_txt.gif);
		background-position : top center;
	}
	/*
	html #gameForm.insert #gameForm-titleImg {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/createAnEvent_txt.png", sizingMethod="crop");
	}
	*/
	#gameFormDiv .insert #gameForm-titleImg {
		background-image : url(../images/addAGame_txt.gif);
		background-position : top center;
	}


	#gameForm .body .rightColumn .close{position:absolute;right:7px;top:0;}

	#gameForm .body .leftColumn {position:absolute;left:8px;;top:0;width:80px;height:311px;font-size:9px;color:#656565;z-index:1;}
		#gameForm .body .leftColumn .typeTxt {position:absolute;top:7px;right:0;}
		#gameForm .body .leftColumn .titleTxt {position:absolute;top:25px;right:0;}
		#gameForm .body .leftColumn .dateTxt {position:absolute;top:43px;right:0;}
		#gameForm .body .leftColumn .startTxt {position:absolute;top:62px;right:0;}
		#gameForm .body .leftColumn .endTxt {position:absolute;top:81px;right:0;}
		#gameForm .body .leftColumn .locationTxt {position:absolute;top:108px;right:0;}
		#gameForm .body .leftColumn .nameTxt {position:absolute;bottom:161px;right:0;}
		#gameForm .body .leftColumn .addr1Txt {position:absolute;bottom:144px;right:0;}
		#gameForm .body .leftColumn .cityTxt {position:absolute;bottom:107px;right:0;}
		#gameForm .body .leftColumn .detailsTxt {position:absolute;bottom:82px;right:0;}
		#gameForm .body .leftColumn .alertTxt {bottom:42px;left:115px;position:absolute;width:190px;}

	#gameForm .body .rightColumn {position:absolute;right:0;width:280px;height:311px;font-size:9px;color:#656565;z-index:1;}
		#gameForm .body .rightColumn .orTxt {position:absolute;bottom:176px;left:2px;}
		#gameForm .body .rightColumn .stateTxt {position:absolute;bottom:107px;left:68px;}
		#gameForm .body .rightColumn .zipTxt {position:absolute;bottom:107px;right:105px;}

		#gameForm-teamsHomeSelect {position:absolute; top: 6px;left: 2px; width:120px; z-index: 11}
		#gameForm-teamsAwaySelect {position:absolute; top: 25px;left: 2px; width:120px; z-index: 10}
		#gameForm-teamsAway{position:absolute; top: 25px;left: 2px; width:110px; z-index: 5;}
		#gameForm-homeTeamResultsSelect {position:absolute; top: 6px;left: 125px; width:80px; z-index: 6;}
		#gameForm-awayTeamResultsSelect {position:absolute; top: 23px;left: 125px; width:80px; z-index: 5;}
		#gameForm-startTimeSelect {width:45px;position:absolute; top: 61px;left: 2px; z-index: 6;}
		#gameForm-startMinuteSelect {width:45px;position:absolute; top: 61px;left: 55px; z-index: 6;}
		#gameForm-endTimeSelect {width:45px;position:absolute; top: 80px;left: 2px; z-index: 5;}
		#gameForm-endMinuteSelect {width:45px;position:absolute; top: 80px;left: 55px; z-index: 5;}
		#gameForm-startAM {position:absolute; top: 62px;left: 110px;height:16px;}
		#gameForm-startPM {position:absolute; top: 62px;left: 149px;height:16px;}
		#gameForm-endAM {position:absolute; top: 81px;left: 110px;height:16px;}
		#gameForm-endPM {position:absolute; top: 81px;left: 149px;height:16px;}
		#gameForm-startAMTxt {position:absolute; top: 62px;left: 128px;height:16px;}
		#gameForm-endAMTxt {position:absolute; top: 81px;left: 128px;height:16px;}
		#gameForm-startPMTxt {position:absolute; top: 81px;left: 166px;height:16px;}
		#gameForm-endPMTxt {position:absolute; top: 62px;left: 166px;height:16px;}
		#gameForm-locationSelect {width:217px;position:absolute; top: 107px;left: 2px; z-index: 4}
		#gameForm-details {position:absolute;bottom:63px;left:2px;width:215px;_width:217px;height:35px;border:1px solid #b7b1aa; background:#fff; z-index:2;}
		#gameForm-displayAlert {position:absolute;bottom:40px;left:2px;}
		#gameForm-nameInput {position:absolute;bottom:159px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#gameForm-addr1Input {position:absolute;bottom:135px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#gameForm-dateInput {position:absolute;top:45px;left:2px;width:100px;max-width:100px;border:1px solid #b7b1aa;}
		#gameForm-addr1Input {position:absolute;bottom:141px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#gameForm-addr2Input {position:absolute;bottom:123px;left:2px;width:217px;max-width:217px;border:1px solid #b7b1aa;}
		#gameForm-zipInput {position:absolute;bottom:105px;right:60px;width:40px;max-width:40px;border:1px solid #b7b1aa;}
		#gameForm-cityInput {position:absolute;bottom:105px;left:2px;width:63px;max-width:63px;border:1px solid #b7b1aa;}
		#gameForm-stateInput {position:absolute;top:188px;left:100px;width:50px;max-width:50px; z-index:3;}

		#gameForm-stateInput div.selectOptions{height:100px; width:auto; overflow:auto;}

		#gameForm .body .rightColumn .cancelImg a {position:absolute;bottom:12px;left:2px;width:59px;height:21px;background:url(../images/cancel_w59_btn.gif);text-indent:-5000px;background-position: top left;}
		#gameForm .body .rightColumn .cancelImg a:hover {background-position: bottom left;}
		#gameForm .body .rightColumn .saveEventImg a {position:absolute;bottom:12px;right:62px;width:93px;height:21px;background:url(../images/saveGame_w93_btn.gif);text-indent:-5000px;background-position: top left;}
		#gameForm .body .rightColumn .saveEventImg a:hover {background-position: bottom left;}

		#gameForm-miniCalDiv {position: absolute;top:44px;left:104px;}
		* html #gameForm-miniCalDiv { left:108px; }

		#gameForm #miniCalendarDiv {position:absolute;top:-99px; left:-190px;width:205px;height:215px;}
		#gameForm #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#gameForm #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#gameForm #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}



/********************************************************************************************************/

.GSI_Debug
{

	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	height: 120px;
	z-index: 5000 !important;
	alpha: .8;
	font-family: arial;
	font-size: 10px;
	overflow: auto;
	color: #036;
	border-top: 3px ridge #CCC;
	padding-top: 5px;
}

#connectionObserver
{
	position: absolute;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: #C30;
	width: 250px;
	border:2px solid #FFF;
	padding: 10px;
	z-index:9999;
}

#connectionObserver.lagged
{
	background: #333;
}

#connectionObserver.stopped
{
	background: #C30;
}

#connectionObserver.resumed
{
	background: #090;
}

#mouseLoader
{
	position: absolute;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: #00594A;
	border:2px solid #FFF;
	-moz-opacity: .8;
	filter:Alpha(Opacity=80);
}

#mouseLoader-image
{
	position: absolute;
	top: 4px;
	left: 4px;
}
#mouseLoader-message
{
	position: relative;
	line-height: 32px;
	margin: 5px 10px 5px 45px;
}

div.formErrors
{
	background: #FFF;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 10px;
}
div.formErrors div.pageErrors
{
	margin-bottom: 5px;
}
div.formErrors div.pageErrors div.pageError
{
	margin-bottom: 5px;
	padding: 5px;
	background: #c30;
	border: 1px dotted #CCC;
	color: #FFF;
	font-weight: bold;
}
div.formErrors div.fieldErrors
{
	margin-bottom: 5px;
}
div.formErrors div.fieldErrors div.fieldError
{
	margin-bottom: 5px;
	padding: 5px;
	background: #FFC;
	color: #C00;
	font-style: italic;
	border: 1px dotted #CCC;
	font-weight: normal;
}

div#errorMessagesDiv
{
	width: 400px;
	border: 1px solid #333;
	background: #FFF;
	padding: 10px 10px 15px 10px;
	position: absolute;
	z-index:10000;
}

div#errorMessagesDiv div.display
{
	position: relative;
	text-align: left;
}

div#errorMessagesDiv div.close
{
	position: relative;
	text-align: center;
	height: 15px;
	color: #333;
}

#updatesBody #blogs
{
	top:100px;
	left:10px;
	height: 420px;
	border: 1px solid #CCC;
}

#updatesBody #blogs-body
{
	height:420px;
	background-image: none;
	top: 0;
}

#updatesBody #blogs-blog
{
	top: 10px;
	height: 380px;
}

#updatesBody #blogs-scroller
{
	top: 10px;
	height: 380px;
}
/* locator results */

#signinWrapper #locator-results-top {position:relative;width:750px;height:359px;float:left;background:url(../images/corp_locatorResultsTop_bg.jpg);}
	#signinWrapper #locator-results-top p {position:absolute;top:170px;left:206px;font-size:10px;color:#dae5e4;width:300px;line-height:12px; height:96px; overflow:hidden;}
	#signinWrapper #locator-results-top .request a {position:absolute;left:206px;top:275px;width:240px;height:21px;background:url(../images/request_commInfo_btn.gif);text-indent:-9999px;}
	#signinWrapper #locator-results-top .request a:hover {background-position:bottom left;}
	#signinWrapper #locator-results-top .right {position:absolute;top:180px;left:536px;font-size:10px;color:#dae5e4;width:300px;line-height:12px;}
	#signinWrapper #locator-results-top .right a {text-decoration:underline;color:#efe891;}
#signinWrapper #locator-results-bottom {position:relative;width:750px;height:510px;float:left;background:url(../images/corp_locatorResultsBtm_bg.jpg);}
	#signinWrapper #locator-results-bottom .graphic {position:absolute;top:-7px;left:215px;width:156px;height:153px;background:url(../images/baller_156x153.png);}
	#signinWrapper #locator-results-bottom .create a {position:absolute;left:137px;top:285px;width:203px;height:21px;background:url(../images/createMyTeamspace_btn.gif);text-indent:-9999px;}
	#signinWrapper #locator-results-bottom .create a:hover {background-position:bottom left;}
	#signinWrapper #locator-results-bottom div.blogArea {position:absolute;top:70px;right:24px;width:340px;height:300px;background:#fff;}
#cmmFooterLinks {display:block; margin-bottom:24px;}
#corpAdminFooterLinks { display: none; }


#corporatePublicPage-blog #blogs { right:0; top:0; height: 300px;}
#corporatePublicPage-blog #blogs-body { width: 338px; height:298px; background-image:none; border:1px dotted #999;}
* html #corporatePublicPage-blog #blogs-body  { height: 300px; width:340px; }
#corporatePublicPage-blog #blogs-blog { height:280px; top:10px; }
#corporatePublicPage-blog #blogs-pagination {bottom:-20px !important;}
#corporatePublicPage-blog #blogs-scroller {height:280px;top:10px;}

#avatarPreviewLbl{

position:absolute;
right:65px;
top:28px;
}

/* community youth sports program */
#signinWrapper #community_youth_sports_prog {
	position : relative;
	width : 750px;
	float : left;
	border-top : 1px solid white;
	background-image : url(../images/community_youth_sports_prog_bg.jpg);
	background-position : -15px -65px;
}
	#signinWrapper #community_youth_sports_prog h1 {
		width : 589px;
		height : 21px;
		margin : 30px auto 0 auto;
		background-image : url(../images/community_youth_bg.gif);
		background-repeat : no-repeat;
		text-indent : -10000px;
	}
	#signinWrapper #community_youth_sports_prog #community_youth_sports_prog_nav {
		position : absolute;
		top : 192px;
		left : 17px;
	}
		#signinWrapper #community_youth_sports_prog #community_youth_sports_prog_nav ul {
			list-style-type : none;
			list-position : inside;
			font-size : 9px;
		}
		#signinWrapper #community_youth_sports_prog #community_youth_sports_prog_nav li {
			margin-bottom : 7px;
		}
		#signinWrapper #community_youth_sports_prog #community_youth_sports_prog_nav a {
			padding-left : 10px;
			color : #efe891;
			text-decoration : underline;
		}
		#signinWrapper #community_youth_sports_prog #community_youth_sports_prog_nav a.community_youth_nav_curr {
			background-image : url(../images/arrow_li.gif);
			background-repeat : no-repeat;
			background-position : left 2px;
			color : white;
			text-decoration : none;
		}
	#signinWrapper #community_youth_sports_prog #coachequip {
		margin-top : 20px;
		margin-left : 247px;
		margin-right : 100px;
	}
		#signinWrapper #community_youth_sports_prog #coachequip h2 {
			width : 322px;
			height : 27px;
			background-image : url(../images/community_youth_coachequipprog_bg.gif);
			background-repeat : no-repeat;
			background-position : left;
			text-indent : -10000px;
		}
		#signinWrapper #community_youth_sports_prog #coachequip p {
			margin-bottom : 1em;
			color : white;
			font-size : 10px;
		}
	#signinWrapper #community_youth_sports_prog #packetcoupon {
		margin-top : 20px;
		margin-left : 247px;
		margin-right : 100px;
	}
		#signinWrapper #community_youth_sports_prog #packetcoupon h2 {
			width : 322px;
			height : 27px;
			background-image : url(../images/community_youth_packetcoupon_bg.gif);
			background-repeat : no-repeat;
			background-position : left;
			text-indent : -10000px;
		}
		#signinWrapper #community_youth_sports_prog #packetcoupon p {
			margin-bottom : 1em;
			color : white;
			font-size : 10px;
		}
	#signinWrapper #community_youth_sports_prog #eventsactivities {
		margin-top : 20px;
		margin-left : 247px;
		margin-right : 100px;
		color : white;
	}
		#signinWrapper #community_youth_sports_prog #eventsactivities h2 {
			width : 360px;
			height : 19px;
			background-image : url(../images/community_youth_eventsactivities_bg.gif);
			background-repeat : no-repeat;
			background-position : left;
			text-indent : -10000px;
		}
		#signinWrapper #community_youth_sports_prog #eventsactivities p {
			margin-bottom : 1em;
			color : white;
			font-size : 10px;
		}
		#signinWrapper #community_youth_sports_prog #eventsactivities ul {
			padding : 0;
			margin-bottom : 12px;
			font-size : 10px;
		}
		#signinWrapper #community_youth_sports_prog #eventsactivities li {
			margin-bottom : 2px;
			margin-left : 18px;
		}
	#signinWrapper #community_youth_sports_prog #coachequipkit {
		position : relative;
		clear : both;
		height : 530px;
		margin : 60px 30px 0 72px;
		padding-top : 50px;
		background-image : url(../images/community_youth_coachequip.gif);
		background-repeat : no-repeat;
		background-position : 400px top;
		color : white;
	}
		#signinWrapper #community_youth_sports_prog #coachequipkit p {
			margin-right : 300px;
			margin-bottom : 40px;
		}
		#signinWrapper #community_youth_sports_prog #coachequipkit h2 {
			width : 239px;
			height : 23px;
			background-image : url(../images/community_youth_coachequipkit_bg.gif);
			background-repeat : no-repeat;
			background-position : left;
			text-indent : -10000px;
		}
	#signinWrapper #community_youth_sports_prog .equiplist {
		float : left;
		width : 180px;
		padding-right : 30px;
		padding-bottom : 30px;
	}
	#signinWrapper #community_youth_sports_prog #equip_soccer {
		clear : left;
	}
		#signinWrapper #community_youth_sports_prog .equiplist h3 {
			margin-bottom : 4px;
		}
		#signinWrapper #community_youth_sports_prog .equiplist ul {
			padding : 0;
			height : 110px;
			font-size : 10px;
		}
		#signinWrapper #community_youth_sports_prog .equiplist li {
			margin-bottom : 2px;
			margin-left : 18px;
		}
		#signinWrapper #community_youth_sports_prog .equiplist h3 {
			width : 80px;
			height : 11px;
			background-repeat : no-repeat;
			background-position : left;
			text-indent : -10000px;
		}
		#signinWrapper #community_youth_sports_prog #equip_football h3 {
			background-image : url(../images/community_youth_equip_football.gif);
		}
		#signinWrapper #community_youth_sports_prog #equip_softball h3 {
			background-image : url(../images/community_youth_equip_softball.gif);
		}
		#signinWrapper #community_youth_sports_prog #equip_baseball h3 {
			background-image : url(../images/community_youth_equip_baseball.gif);
		}
		#signinWrapper #community_youth_sports_prog #equip_soccer h3 {
			background-image : url(../images/community_youth_equip_soccer.gif);
		}
		#signinWrapper #community_youth_sports_prog #equip_hockey h3 {
			background-image : url(../images/community_youth_equip_hockey.gif);
		}
		#signinWrapper #community_youth_sports_prog #equip_lacrosse h3 {
			background-image : url(../images/community_youth_equip_lacrosse.gif);
		}
		#signinWrapper #community_youth_sports_prog #equip_basketball h3 {
			background-image : url(../images/community_youth_equip_baske.gif);
		}
	#signinWrapper #community_youth_footer {
		position : relative;
		clear : left;
		width : 750px;
		height : 190px;
		background-image : url(../images/cinderblocks.gif);
		background-repeat : no-repeat;
		background-position : center;
		color : white;
		text-indent : -10000px;
	}
	#signinWrapper #community_youth_footer #community_youth_findlocal p {
		position : absolute;
		top : 75px;
		left : 20px;
		width : 196px;
		height : 34px;
		background-image : url(../images/findMyLocalCommMgr.gif);
		background-repeat : no-repeat;
		background-position : center;
	}
	#signinWrapper #community_youth_footer #community_youth_findlocal label {
		position : absolute;
		top : 97px;
		left : 30px;
		width : 76px;
		height : 34px;
		background-image : url(../images/zipcode_label.gif);
		background-repeat : no-repeat;
		background-position : center;
	}
	#signinWrapper #community_youth_footer #community_youth_findlocal #localzip {
		position : absolute;
		top : 110px;
		left : 110px;
		width : 67px;
		height : 16px;
		background-image : url(../images/localzipinput_bg.gif);
	}
	#signinWrapper #community_youth_footer #community_youth_findlocal #findlocalsubmit a {
		position : absolute;
		top : 140px;
		left : 50px;
		width : 152px;
		height : 21px;
		background-image : url(../images/findMyLocalCommMgr_submit.gif);
		text-indent:-5000px;
	}
	#signinWrapper #community_youth_footer #community_youth_findlocal #findlocalsubmit a:hover {
		background-position:bottom left;
	}
	#signinWrapper #community_youth_footer h2 {
		position : absolute;
		top : 75px;
		left : 245px;
		width : 476px;
		height : 16px;
		background-image : url(../images/sportspace_clubhouse.gif);
		background-repeat : no-repeat;
		text-indent : -10000px;
	}
	#signinWrapper #community_youth_footer p {
		position : absolute;
		top : 100px;
		left : 245px;
		width : 460px;
		height : 38px;
		background-image : url(../images/sportspace_clubhouse_p.gif);
		background-repeat : no-repeat;
		text-indent : -10000px;
	}
	#signinWrapper #community_youth_footer #createsportspacesubmit a{
		position : absolute;
		top : 150px;
		right : 30px;
		width : 203px;
		height : 21px;
		background-image : url(../images/createMyTeamspace_btn.gif);
		background-repeat : no-repeat;
		text-indent : -10000px;
	}
	#signinWrapper #community_youth_footer #createsportspacesubmit a:hover{
		background-position:bottom left;
	}


/* profile setup*/
#organizer-profile-create { position : realtive;height:auto;}
#organizer-profile-create .body2 {width:750px;height:720px;background:url(../images/body_create_h720.jpg);float:left;font-family:verdana; margin-top:-4px; display:block;}
#organizer-profile-create .top {width:750px;height:120px;background:url(../images/coach_signup_edit_top.jpg);float:left; position:relative;}
#organizer-profile-create .bottom2 {width:750px;height:250px;background:url(../images/btm_create_h587.jpg);float:left; position:relative;}

#organizer-profile-create .body2 .tapeText {background:url(../images/editYour_coachTxt.png);position:absolute;top:32px;left:88px;width:146px;height:47px;}
#organizer-profile-create .body2 p {color:#004035;font-size:11px;position:relative;top:92px;left:365px;width:340px;line-height:14px;}
#organizer-profile-create .body2 input {font-size:9px;color:#656565;text-indent:2px;}
#organizer-profile-create .body2 .formDiv {width:687px;height:196px;position:relative;top:250px;}
#organizer-profile-create .body2 #alreadyMember {background:url(../images/already_a_member.gif);position:relative;top:130px;left:88px;width:156px;height:25px; text-indent:-5000px;}
#organizer-profile-create .body2 #newToSportSpace {background:url(../images/new_to_sport_space.gif);position:relative;top:-60px;left:88px;width:156px;height:25px; text-indent:-5000px;}

#organizer-profile-create .body2 #signInInfo {position:relative;top:130px;left:97px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
#organizer-profile-create .body2 #createInfo {position:relative;top:-60px;left:97px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

#organizer-profile-create .body2 #clickToLogin {position:relative;top:145px;left:105px;}
#organizer-profile-create .body2 #clickToLogin a{position:absolute;background:url(../images/click_to_login.gif); text-indent:-5000px;height:21px;width:163px;
}
#organizer-profile-create .body2 #clickToLogin a:hover {background-position:bottom left;}
#organizer-profile-create #newSignUpText{width:500px;z-index:1;}
#organizer-profile-create span.leftCol {position:absolute;font-size:9px;color:#656565;}
#organizer-profile-create input.leftCol {position:absolute;right:477px;top:21px;width:100px;max-width:100px;height:15px;border:1px solid #999;}
#organizer-profile-create span.role {top:0px;right:582px;}
#organizer-profile-create span.roleFld {top:0px;left:106px;text-indent:2px;}
#organizer-profile-create span.fName {top:21px;right:582px;}
#organizer-profile-create span.lName {top:21px;right:408px;}
#organizer-profile-create input.lName {position:absolute;right:287px;top:21px;width:115px;max-width:115px;height:15px;border:1px solid #999;}
#organizer-profile-create span.address {top:42px;right:582px;}
#organizer-profile-create input.address {position:absolute;right:287px;top:42px;width:290px;max-width:290px;height:15px;border:1px solid #999;}
#organizer-profile-create input.address2 {position:absolute;right:287px;top:63px;width:290px;max-width:290px;height:15px;border:1px solid #999;}
#organizer-profile-create span.city {top:84px;right:582px;}
#organizer-profile-create input.city {position:absolute;right:462px;top:84px;width:115px;max-width:115px;height:15px;border:1px solid #999;}
#organizer-profile-create span.state {top:84px;right:425px;}
#organizer-profile-create #state {position:absolute;right:370px;top:84px;width:50px;max-width:50px;height:15px;z-index:12;}
#organizer-profile-create #state div.selectOptions{ height:155px; overflow:auto;}
#organizer-profile-create span.zip {top:84px;right:343px;}
#organizer-profile-create input.zip {position:absolute;right:287px;top:84px;width:50px;max-width:50px;height:15px;border:1px solid #999;}
#organizer-profile-create .formLine {position:relative;}
#organizer-profile-create span.yes {top:12px;left:40px;}
#organizer-profile-create input.yes {position:absolute;left:20px;top:10px;}
#organizer-profile-create span.no {top:33px;left:40px;}
#organizer-profile-create input.no {position:absolute;left:20px;top:30px;}
#organizer-profile-create span.disclaimer {top:73px;left:40px;}
#organizer-profile-create input.disclaimer {position:absolute;left:20px;top:70px;}

#organizer-profile-create span.rightCol {position:absolute;right:154px;font-size:9px;color:#656565;top:21px;}
#organizer-profile-create input.rightCol {position:absolute;right:0;width:149px;max-width:149px;height:15px;border:1px solid #999;top:21px;}
#organizer-profile-create span.create {top:42px;}
#organizer-profile-create input.create {top:42px;}
#organizer-profile-create span.confirm {top:63px;}
#organizer-profile-create input.confirm {top:63px;}
#organizer-profile-create span.timeZone {top:105px;right:582px;}
#organizer-profile-create #timeZone {position:absolute;top:105px;left:108px;width:290px;max-width:290px;z-index:10;}
#organizer-profile-create span.phone {top:105px;}
#organizer-profile-create span.phone1 {top:103px;left:535px; font-size:15px;}
#organizer-profile-create span.phone2 {top:103px;left:572px; font-size:15px;}
#organizer-profile-create span.phone3 {top:107px;left:616px;}
#organizer-profile-create input.phone1 {top:105px;left:542px;width:30px;max-width:30px;}
#organizer-profile-create input.phone2 {top:105px;left:585px;width:30px;max-width:30px;}
#organizer-profile-create input.phone3 {top:105px;left:622px;width:63px;max-width:63px;}
#organizer-profile-create span.dob {top:84px;}
#organizer-profile-create span.dob1 {top:84px;left:537px;}
#organizer-profile-create span.dob2 {top:84px;left:582px;}
#organizer-profile-create span.dob3 {top:84px;left:626px;}
#organizer-profile-create input.dob1 {top:84px;left:560px;width:20px;max-width:20px;}
#organizer-profile-create input.dob2 {top:84px;left:603px;width:20px;max-width:20px;}
#organizer-profile-create input.dob3 {top:84px;left:655px;width:30px;max-width:30px;}
#organizer-profile-create #roles {position:absolute;right:377px;top:0px;width:200px;max-width:200px;height:15px;}

#organizer-profile-create #myemailUpdates {position:absolute;top:140px;left:110px;width:600px; height:80px;z-index:1;}
#organizer-profile-create #buttonsContainer{position:relative; top:-540px; left:235px;}
#organizer-profile-create #buttonsContainer div.clearForm a {position:absolute;top:880px;right:450px;text-indent:-9999px;width:93px;height:21px;background:url(../images/clearForm_w93_btn.gif) top left;}
#organizer-profile-create #buttonsContainer div.clearForm a:hover {background-position:bottom left;}
#organizer-profile-create #buttonsContainer div.nextStep a {position:absolute;top:880px;right:300px;text-indent:-9999px;width:125px;height:21px;background:url(../images/nextStep_w125_btn.gif) top left;}
#organizer-profile-create #buttonsContainer div.nextStep a:hover {background-position:bottom left;}

/* profile edit*/

#organizer-profile-edit .body2 {width:750px;height:424px;background:url(../images/coach_signup_edit_body.jpg);float:left;position:relative;font-family:verdana;}
#organizer-profile-edit .top {width:750px;height:120px;background:url(../images/coach_signup_edit_top.jpg);float:left;}
#organizer-profile-edit .bottom2 {width:750px;height:250px;background:url(../images/btm_create_h587.jpg);float:left;}

#organizer-profile-edit .body2 .tapeText {
	background-image : url(../images/editYour_txt.png);
	background-repeat : no-repeat;
	background-position : center top;
	position : absolute;
	top : 25px;
	left : 63px;
	width : 160px;
	height : 47px;
}
#organizer-profile-edit .body2 p {color:#004035;font-size:11px;position:absolute;top:12px;left:365px;width:340px;line-height:14px;}
#organizer-profile-edit .body2 input {font-size:9px;color:#656565;text-indent:2px;}
#organizer-profile-edit .body2 .formDiv {width:687px;height:196px;position:absolute;top:150px;}
#organizer-profile-edit #newSignUpText{position:absolute;top:580px;left:370px; width:500px;z-index:1;}
#organizer-profile-edit span.leftCol {position:absolute;font-size:9px;color:#656565;}
#organizer-profile-edit input.leftCol {position:absolute;right:477px;top:21px;width:100px;max-width:100px;height:15px;border:1px solid #999;}
#organizer-profile-edit span.role {top:0px;right:582px;}
#organizer-profile-edit span.roleFld {top:0px;left:106px;text-indent:2px;}
#organizer-profile-edit span.fName {top:21px;right:582px;}
#organizer-profile-edit span.lName {top:21px;right:408px;}
#organizer-profile-edit input.lName {position:absolute;right:287px;top:21px;width:115px;max-width:115px;height:15px;border:1px solid #999;}
#organizer-profile-edit span.address {top:42px;right:582px;}
#organizer-profile-edit input.address {position:absolute;right:287px;top:42px;width:290px;max-width:290px;height:15px;border:1px solid #999;}
#organizer-profile-edit input.address2 {position:absolute;right:287px;top:63px;width:290px;max-width:290px;height:15px;border:1px solid #999;}
#organizer-profile-edit span.city {top:84px;right:582px;}
#organizer-profile-edit input.city {position:absolute;right:462px;top:84px;width:115px;max-width:115px;height:15px;border:1px solid #999;}
#organizer-profile-edit span.state {top:84px;right:425px;}
#organizer-profile-edit #state {position:absolute;right:370px;top:84px;width:50px;max-width:50px;height:15px;z-index:12;}

#organizer-profile-edit #state div.selectOptions{ height:320px; overflow:auto;}
#organizer-profile-edit span.zip {top:84px;right:343px;}
#organizer-profile-edit input.zip {position:absolute;right:287px;top:84px;width:50px;max-width:50px;height:15px;border:1px solid #999;}
#organizer-profile-edit span.yes {top:12px;left:40px;}
#organizer-profile-edit input.yes {position:absolute;left:20px;top:10px;}
#organizer-profile-edit span.no {top:33px;left:40px;}
#organizer-profile-edit input.no {position:absolute;left:20px;top:30px;}
#organizer-profile-edit span.disclaimer {top:73px;left:40px;}
#organizer-profile-edit input.disclaimer {position:absolute;left:20px;top:70px;}

#organizer-profile-edit span.rightCol {position:absolute;right:154px;font-size:9px;color:#656565;top:21px;}
#organizer-profile-edit input.rightCol {position:absolute;right:0;width:149px;max-width:149px;height:15px;border:1px solid #999;top:21px;}
#organizer-profile-edit span.create {top:42px;}
#organizer-profile-edit input.create {top:42px;}
#organizer-profile-edit span.confirm {top:63px;}
#organizer-profile-edit input.confirm {top:63px;}
#organizer-profile-edit span.timeZone {top:105px;right:582px;}
#organizer-profile-edit #timeZone {position:absolute;right:379px;top:105px;left:108px;width:290px;max-width:290px;height:15px;z-index:11;}
#organizer-profile-edit span.phone {top:105px;}
#organizer-profile-edit span.phone1 {top:107px;left:537px;}
#organizer-profile-edit span.phone2 {top:107px;left:573px;}
#organizer-profile-edit span.phone3 {top:105px;left:616px;}
#organizer-profile-edit input.phone1 {top:105px;left:542px;width:30px;max-width:30px;}
#organizer-profile-edit input.phone2 {top:105px;left:585px;width:30px;max-width:30px;}
#organizer-profile-edit input.phone3 {top:105px;left:622px;width:63px;max-width:63px;}
#organizer-profile-edit span.dob {top:84px;}
#organizer-profile-edit span.dob1 {top:84px;left:535px;}
#organizer-profile-edit span.dob2 {top:84px;left:582px;}
#organizer-profile-edit span.dob3 {top:84px;left:624px;}
#organizer-profile-edit input.dob1 {top:84px;left:558px;width:20px;max-width:20px;}
#organizer-profile-edit input.dob2 {top:84px;left:600px;width:20px;max-width:20px;}
#organizer-profile-edit input.dob3 {top:84px;left:650px;width:34px;max-width:35px;}
#organizer-profile-edit #roles {position:absolute;right:377px;top:0px;width:200px;max-width:200px;height:15px;}

#organizer-profile-edit #myemailUpdates {position:absolute;top:130px;left:75px;width:600px; height:60px;z-index:1;}

#organizer-profile-edit div.clearForm a {position:absolute;top:350px;right:198px;text-indent:-9999px;width:93px;height:21px;background:url(../images/cancel_w93_btn.gif) top left;}
#organizer-profile-edit div.clearForm a:hover {background-position:bottom left;}
#organizer-profile-edit div.nextStep a {position:absolute;top:350px;right:63px;text-indent:-9999px;width:119px;height:21px;background:url(../images/saveChanges_btn.gif) top left;}
#organizer-profile-edit div.nextStep a:hover {background-position:bottom left;}

/********************************************************************************************************/

/* team setup - organizer invite, no invite */
.newTeamRoster {
	width : 159px;
	height : 12px;
	margin-top : 0;
	left : 53px;
	/*background-image : url(../images/team_roster_hdr.gif);*/
	background-image : url(../images/newTeamInfo_txt.gif);
	background-repeat : no-repeat;
}
#newTeamInfo {
	width : 159px;
	background-image : url(../images/newTeamInfo_txt.gif);
}
#newTeamRoster {
	width : 90px;
	background-image : url(../images/teamRoster_txt.gif);
}
#teamSetup-orgInvite .top {width:750px;height:122px;background:url(../images/coach_signup_edit_top.jpg);float:left;}
#teamSetup-orgInvite .body {width:750px;height:832px;background:url(../images/body_createLeague.jpg);float:left;position:relative;font-family:verdana;}
#teamSetup-orgInvite .bottom {width:750px;height:250px;background:url(../images/coach_signup_edit_bottom.jpg);float:left; text-indent : -10000px;}

#teamSetup-orgInvite .body div.tapeText {background:url(../images/your_txt.png);position:absolute;top:78px;left:193px;width:77px;height:35px;}
#teamSetup-orgInvite .body p {color:#004035;font-size:11px;position:absolute;top:75px;left:340px;width:340px;line-height:14px;}
#teamSetup-orgInvite .body div.teamInfo {background:url(../images/teamInformation_txt.png);position:absolute;top:210px;left:53px;width:127px;height:13px;}
div.teamInfoContainer {
	clear : both;
/*
	width : 663px;
*/
	height : 100px;
	width : 685px;
	margin-bottom : 10px;
	position:relative;
	top : 10px;
	left : 53px;
	display : block;
}
div.teamInfoContainer input {border:1px solid #999;height:15px;}
/*
div.teamInfoContainer span, input {position:absolute;font-size:9px;color:#656565;}
*/
div.teamInfoContainer span, div.teamInfoContainer input {
	position : absolute;
	font-size : 9px;
	color : #656565;
}
/*
div.teamInfoContainer .left {right:550px;}
div.teamInfoContainer .right {right:225px;}
div.teamInfoContainer #populate-team > .left { right : 529px; }
div.teamInfoContainer #populate-team > .right { right : 205px; }
*/
div.teamInfoContainer .left {right:550px;}
div.teamInfoContainer .right {right:225px;}
div.teamInfoContainer .left2 {left:138px;}
div.teamInfoContainer .right2 {left:466px;}
div.teamInfoContainer .sport{top:21px;}
div.teamInfoContainer #sports{position:absolute;top:21px;left:138px;z-index:111;width:185px;max-width:185px;}
div.teamInfoContainer #sports div.selectOptions{ height:70px; overflow:auto;}
div.teamInfoContainer .seasonStart {top:21px;}
div.teamInfoContainer #ages{position:absolute;top:42px;left:138px;width:185px;max-width:185px; z-index:11;}
div.teamInfoContainer #ages div.selectOptions{ height:70px; overflow:auto;}
div.teamInfoContainer .ageRange, .seasonEnd , .seasonName{top:42px;}
div.teamInfoContainer .seasonName{top:0px;}
div.teamInfoContainer .teamLogo {top:63px;}
div.teamInfoContainer input.teamName {
	width : 185px;
	max-width : 185px;
}

#setTeamLogin {
	width : 660px;
	height : 50px;
	position : relative;
	margin : auto;
	background-image : url(../images/folder_dark_tile.jpg);
}
#create-team-form {
	top:0px;
	z-index : 1;
}
	#create-team-form input {
		margin-left : 5px;
		width : 140px;
	}
	#create-team-form .rosterContainer .teamName {
	}
	#create-team-form .rosterContainer .coachName {
		width : 130px;
	}
	#create-team-form .rosterContainer .phone {
	}
	#create-team-form .rosterContainer .email {
	}
	#create-team-form .invite {
		margin-right : 10px;
		margin-left : 10px !important;
		width : 15px !important;
	}

	#create-team-form .rosterContainer div {
		height : 20px;
	}

	#create-team-form .rosterContainer div {
		height : 20px;
	}
		#create-team-form #teamLoginHdr, #populate-team #teamLoginHdr {
		display : block;
		height : 13px;
		width : 278px;
		position : absolute;
		top : 105px;
		left : 0;
		background-image : url(../images/create_team_login.gif);
		background-repeat : no-repeat;
		text-indent : -10000px;
	}
		#create-team-form #teamLoginHdr, #populate-team #teamLoginHdr.newSeason {
		display : block;
		height : 13px;
		width : 278px;
		position : absolute;
		top : 90px;
		left : 0;
		background-image : url(../images/create_new_season_hdr.gif);
		background-repeat : no-repeat;
		text-indent : -10000px;
	}

	#create-team-form #teamLogin, #populate-team #teamLogin {
		display : block;
		height : 50px;
		width : 685px;
		position : relative;
		top : 120px;
		background-image : url(../images/folder_dark_tile.jpg);
	}

	#create-team-form #teamLogin, #populate-team #teamLogin.newSeason {
		display : block;
		height : 52px;
		width : 577px;
		position : relative;
		margin-top : 80px;
		margin-left : 10px;
		background-image : url(../images/create_team_season_option.png);
	}
div.teamInfoContainer #teamNameHdr, div.teamInfoContainer #teamPassHdr {
	display : block;
	height : 10px;
	position : absolute;
	top : 10px;
	text-indent : -10000px;
}
div.teamInfoContainer input.teamUsername, div.teamInfoContainer input.teamPassword {
	width : 185px;
	max-width : 185px;
	top : 22px;
}
div.teamInfoContainer #teamNameHdr {
	width : 56px;
	left : 140px;
	background-image : url(../images/teamname_tbl_hdr.gif);
	background-repeat : no-repeat;
}
div.teamInfoContainer input.teamUsername {
	left : 140px;
}
div.teamInfoContainer #teamPassHdr {
	width : 77px;
	left : 340px;
	background-image : url(../images/teampass_tbl_hdr.gif);
	background-repeat : no-repeat;
}
div.teamInfoContainer input.teamPassword {
	left : 340px;
}
#create_team_login_hdr {
	height : 13px;
	width : 278px;
	position : absolute;
	top : 100px;
	left : 0;
	background-image : url(../images/create_team_login.gif);
	background-repeat : no-repeat;
	text-indent : -10000px;
}
#populate-team .holder {
	margin-bottom : 2px;
	margin-left : 53px;
}
	#populate-team .holder input {
		margin-top : 2px;
		margin-left : 8px;
	}
	#populate-team .holder div.selectBox {
		width : 100px;
		float : left;
	}
#teamLogoBlock, #documentDataBlock {
	position : absolute;
	height : 21px;
	width : 185px;
	background-image : url(../images/browse_w62_btn.gif);
	background-repeat : no-repeat;
	background-position : right top;
}
#teamLogoBlock {
	top : 62px;
	left : 138px;
}
#documentDataBlock {
	top : 60px;
	left : 92px;
	width : 190px !important;
}
#teamLogoBlock:hover, #documentDataBlock:hover {
	background-position : right bottom;
}
#teamLogoBlock #teamLogo {
	top : 0px !important;
	left : 0 !important;
}
#teamLogoBlock #teamLogo, #documentDataBlock #documentData {
	height : 21px;
	width : 185px;
	top : 0 !important;
	left : 30px;
	opacity : 0;
	filter : alpha(opacity=0);
	-moz-opacity : 0;
}
.inputFileBlock {
	background-image : url(../images/browse_w62_btn.gif);
	background-repeat : no-repeat;
	background-position : right top;
}
.inputFileHide {
	opacity : .0;
	filter : alpha(opacity=0);
	position : absolute;
	top : 0;
	left : 0;
	z-index : 2;
}
.inputFileShow {
	margin-top : 1px;
	margin-left : -65px;
	z-index : 1;
}
#attachmentDataBlock, #imageDataBlock {
	height : 21px;
	width : 188px;
}

#attachmentDataDisplay, #imageDataDisplay {
	height : 15px;
	width : 118px;
}
#documentDataBlock #documentData {
	left : 0 !important;
	width : 190px !important;
}
#teamLogoFileDisplay, #documentDataDisplay {
	width : 120px;
	top : 1px;
	background-color : white;
	border : 1px solid #999;
}
#documentDataDisplay {
	position : absolute;
	left : 0;
	height : 16px;
}
div.teamInfoContainer input.teamLogo {top:63px;width:125px;max-width:125px;}
div.teamInfoContainer input.noTeamsInLeague {top:63px;width:185px;max-width:185px;}
div.teamInfoContainer div.browse a {position:absolute;top:63px;left:270px;text-indent:-9999px;width:55px;height:17px;background:url(../images/browse_55x34_btn.gif) top left;}
div.teamInfoContainer div.browse a:hover {background-position:bottom left;}
div.teamInfoContainer span.jpgAndGif {font-size:9px;left:138px;top:80px;font-family:tahoma,verdana,arial;}
div.teamInfoContainer input.seasonName {width:150px;max-width:150px;}
div.teamInfoContainer input.seasonStart, input.seasonEnd {width:127px;max-width:127px;}

div.leagueInfoContainer {width:685px;height:100px;position:absolute;top:232px;left:68px;}
div.leagueInfoContainer input {border:1px solid #999;height:15px;}
/*
div.leagueInfoContainer span, input {position:absolute;font-size:9px;color:#656565;}
*/
div.leagueInfoContainer span, div.leagueInfoContainer input {
	position : absolute;
	font-size : 9px;
	color : #656565;
}
div.leagueInfoContainer .left {right:529px;}
div.leagueInfoContainer .left2 {left:138px;}
div.leagueInfoContainer .right {right:204px;}
div.leagueInfoContainer .right2 {left:466px;}
div.leagueInfoContainer .sport, .seasonStart {top:21px;}
div.leagueInfoContainer .ageRange, .seasonEnd {top:42px;}
div.leagueInfoContainer .noOfTeams {top:63px;}
div.leagueInfoContainer input.sport, input.ageRange, input.leagueName, input.noOfTeams {width:185px;max-width:185px;}
div.leagueInfoContainer input.seasonName {width:150px;max-width:150px;}
div.leagueInfoContainer input.seasonStart, input.seasonEnd {width:127px;max-width:127px;}
div.leagueInfoContainer a.calendarIcon {position:absolute;right:45px;}



#teamInfoContainer-miniCal {position: absolute;top:22px;margin-left:600px;}
		/*
		* html #teamInfoContainer-miniCalDiv { left:0px; }
		*/

		#teamInfoContainer-miniCalDiv #miniCalendarDiv {position:absolute;top:-80px; left:410px;width:205px;height:215px; display:block;}
		#teamInfoContainer-miniCalDiv #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#teamInfoContainer-miniCalDiv #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#teamInfoContainer-miniCalDiv #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}

		#teamInfoContainer-miniCalEnd {position: absolute;top:44px;left:600px;}
		#seasonExtend-miniCalEnd {position: absolute;top:10px;left:300px;}

		* html #teamInfoContainer-miniCalDivEnd { left:0px; }
		#teamInfoContainer-miniCalDivEnd #miniCalendarDiv {position:absolute;top:-60px; left:410px;width:205px;height:215px;}
		#teamInfoContainer-miniCalDivEnd #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#teamInfoContainer-miniCalDivEnd #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#teamInfoContainer-miniCalDivEnd #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}

/* Extend Season Mini Calendar */
		#extendSeason-miniCalDivEnd {position: absolute;top:140px;left:-80px;}
		* html #extendSeason-miniCalDivEnd { left:0px; }
		#extendSeason-miniCalDivEnd #miniCalendarDiv {position:absolute;top:-88px; left:105px;width:205px;height:215px;}
		#extendSeason-miniCalDivEnd #miniCalendarBackground {background:url(../images/miniCalBGRight.png);width:205px;height:215px;position: absolute; top:0;left:0;z-index:1;}
		#extendSeason-miniCalDivEnd #miniCalendarCtl {position: absolute;left:27px;top:24px;}
		#extendSeason-miniCalDivEnd #miniCalendar {position: absolute;left:27px;top:45px;overflow:auto;z-index:2;}

span.plsUncheck {position:absolute;top:674px;left:61px;}
div.addAnotherPlayer a {position:absolute;top:680px;right:82px;text-indent:-9999px;width:125px;height:21px;background:url(../images/addAnotherPlayer_w125_btn.gif) top left;}
div.addAnotherPlayer a:hover {background-position:bottom left;}
/*div#buttonsContainer {position:absolute;top:736px;left:57px;width:612px;height:21px;}*/
	div#buttonsContainer div a {position:absolute;height:21px;text-indent:-9999px;top:0;}
	div#buttonsContainer div.previousStep a {display : block;position : absolute;top : 0;left : 3px;text-indent : -9999px;width : 93px;height : 21px;background-image : url(../images/prevstep_btn.gif);
}
	div#buttonsContainer div.clearForm a {width:93px;right:270px;background:url(../images/clearForm_w93_btn.gif);}
	div#buttonsContainer div.addYourNextTeam a {width:125px;right:135px;background:url(../images/addYourNextTeam_w125_btn.gif);}
	div#buttonsContainer div.addAnotherLeague a {position : absolute;top : 0;right : 135px;text-indent : -9999px;width : 125px;height : 21px; background:url(../images/addanotherleague_btn.gif);}
	div#buttonsContainer div.startNewSeason a {position : absolute;top : 0;left : 208px;text-indent : -9999px;width : 150px;height : 21px; background:url(../images/start_new_season_btn.gif);}
	div#buttonsContainer div.finish a {	position : absolute;top : 0;right : 0;text-indent : -9999px;width : 125px;height : 21px;background-image : url(../images/finish_btn.gif);}
	div#buttonsContainer div.exisitingSeason a {	position : absolute;top : 0;left : 380px;text-indent : -9999px;width : 150px;height : 21px;background-image : url(../images/existing_season_btn.gif);}
	div#buttonsContainer div.clearFormNew a {	position : absolute;top : 0;left : 550px;text-indent : -9999px;width : 93px;height : 21px;background-image : url(../images/clearForm_w93_btn.gif);}
	div#buttonsContainer div.startNewSeason a:hover {background-position:bottom left;}
	div#buttonsContainer div.clearFormNew a:hover {background-position:bottom left;}
	div#buttonsContainer div.exisitingSeason a:hover {background-position:bottom left;}
	div#buttonsContainer div.previousStep a:hover {background-position:bottom left;}
	div#buttonsContainer div.clearForm a:hover {background-position:bottom left;}
	div#buttonsContainer div.addYourNextTeam a:hover {background-position:bottom left;}
	div#buttonsContainer div.addAnotherLeague a:hover {background-position:bottom left;}
	div#buttonsContainer div.finish a:hover {background-position:bottom left;}
#teamSetup-orgInvite .body div.rosterContainer {position:absolute;top:371px;left:62px;width:660px;height:400px;overflow:hidden;}
	/*
	div.rosterContainer div.holder {position:relative;margin-top:5px;width:604px;height:20px;}
	div.rosterContainer div input {border:1px solid #999;position:absolute;text-indent:2px;}
	div.rosterContainer div input.role {left:40px;width:125px;max-width:125px;}
	div.rosterContainer div input.name {left:180px;width:125px;max-width:125px;}
	div.rosterContainer div input.phone {left:320px;width:125px;max-width:125px;}
	div.rosterContainer div input.email {left:461px;width:125px;max-width:125px;}
	div.rosterContainer div input.active {left:619px;}
	div.rosterContainer div input.chkbox {border:0;background-color:transparent;width:13px;height:13px;top:1px;}
	*/
#teamSetup-orgInvite .body div.addAnotherTeam a {top : 680px;right : 82px;}

div.teamContainer div {position:relative;margin-top:5px;width:604px;height:15px;}
	div.teamContainer div input {border:1px solid #999;position:absolute;text-indent:2px;}
	div.teamContainer div input.teamName {left:23px;width:149px;max-width:149px;}
	div.teamContainer div input.coachName {left:183px;width:123px;max-width:123px;}
	div.teamContainer div input.coachPhone {left:318px;width:123px;max-width:123px;}
	div.teamContainer div input.coachEmail {left:453px;width:149px;max-width:149px;}
	div.teamContainer div input.chkbox {border:0;background-color:transparent;width:13px;height:13px;top:1px;}



/********************************************************************************************************/


/* edit team - with organizer */
#editTeam-withOrganizer .top {width:750px;height:120px;background:url(../images/coach_signup_edit_top.jpg);float:left;}
#editTeam-withOrganizer .body {width:750px;/*height:781px;background:url(../images/body_editTeam_h781.jpg);*/float:left;position:relative;font-family:verdana;}
/*#editTeam-withOrganizer .editLeague {background:url(../images/body_editLeague_h781.jpg);}*/
#editTeam-withOrganizer .tapeTextCreateYour {
	height : 88px;
	width : 292px;
	background-image : url(../images/create_your_team_tape.gif);
	text-indent:-500px;
}
#editTeam-withOrganizer .body p {color:#004035;font-size:11px;/*position:absolute;top:25px;*/left:365px;width:340px;line-height:14px;}
/*#editTeam-withOrganizer .body div.teamInfo {background:url(../images/leagueinfo_form_hdr.gif);position:absolute;top:155px;left:53px;width:140px;height:12px;}*/
#editTeam-withOrganizer .body div.teamInfo {/*position:absolute;top:364px;*/position:relative;left:25px;width:140px;height:12px;background:url(../images/leagueinfo_form_hdr.gif) no-repeat;}
#editTeam-withOrganizer .body div.teamInfoContainer {height:100px;width:685px;/*position:relative;*/left:32px;}
#editTeam-withOrganizer .body div.teamRoster {background:url(../images/team_roster_hdr.gif);/*position:absolute;top:283px;*/left:30px;width:90px;height:12px;}
#editTeam-withOrganizer .body div.teamRosterHeaders {background:url(../images/hdr_roster_teams_edit.gif) no-repeat;/*position:absolute;top:305px;*/position:relative;left:35px;width:668px;height:16px;}
#editTeam-withOrganizer .body span.plsUncheck {position:absolute;top:619px;left:32px;}
#editTeam-withOrganizer .body div.addAnotherPlayer a {position:absolute;top:622px;right:56px;text-indent:-9999px;width:125px;height:21px;background:url(../images/addAnotherPlayer_w125_btn.gif) top left;}
#editTeam-withOrganizer .body div.addAnotherPlayer a:hover {background-position:bottom left;}

/*
#editTeam-withOrganizer .body div.addAnotherTeam a {top:622px;right:56px;}
#editTeam-withOrganizer .body div.rosterContainer {position:absolute;top:316px;left:62px;width:660px;height:296px;overflow:hidden;}#editTeam-withOrganizer div#buttonsContainer {position:absolute;top:678px;left:82px;width:612px;height:21px;}
*/
#editTeam-withOrganizer .body #rosterScroller {position:absolute;right:34px;top:321px;height:291px;width:9px;}
#editTeam-withOrganizer div.cancel a {width:93px;right:135px;background:url(../images/cancel_w93_btn.gif); display:block; text-indent:-5000px; height:21px; position:relative; top:10px; left:430px;}
#editTeam-withOrganizer div.cancel a:hover { background-position: bottom left;}
#editTeam-withOrganizer div.saveChanges a {width:125px;right:0;background:url(../images/saveChanges_w125_btn.gif); display:block;text-indent:-5000px;height:21px;position:relative; top:-11px; left:525px;}
#editTeam-withOrganizer div.saveChanges a:hover { background-position: bottom left;}
/*
	#editTeam-withOrganizer div#buttonsContainer div a {position:absolute;height:21px;text-indent:-9999px;top:0;}

*/
	#editTeam-withOrganizer div#buttonsContainer div a {height:21px;text-indent:-9999px;top:-110px;}
	#editTeam-withOrganizer div#buttonsContainer div.cancel a {width:93px;right:230px;background:url(../images/cancel_w93_btn.gif);}
	#editTeam-withOrganizer div#buttonsContainer div.saveChanges a {width:125px;right:108px;background:url(../images/saveChanges_w125_btn.gif);}
	#editTeam-withOrganizer div#buttonsContainer div.cancel a:hover {background-position:bottom left;}
	#editTeam-withOrganizer div#buttonsContainer div.saveChanges a:hover {background-position:bottom left;}
	#editTeam-withOrganizer	div#buttonsContainer div.backToPortal a {width:125px;top:20px;left:575px;background:url(../images/back_to_portal_btn.jpg);}
	#editTeam-withOrganizer div#buttonsContainer div.backToPortal a:hover{ background-position: bottom left;}



/* edit league - with organizer */
#editLeague-withOrganizer .top {width:750px;height:120px;background:url(../images/coach_signup_edit_top.jpg);float:left;}
#editLeague-withOrganizer .body {width:750px;/*height:781px;background:url(../images/body_editLeague_h781.jpg);*/float:left;position:relative;font-family:verdana;}
/*#editLeague-withOrganizer .editLeague {background:url(../images/body_editLeague_h781.jpg);}*/
#editLeague-withOrganizer .tapeTextCreateYour {
	height : 88px;
	width : 292px;
	background-image : url(../images/create_your_team_tape.gif);
	text-indent:-500px;
}
/*#editLeague-withOrganizer .body p {color:#004035;font-size:11px;position:absolute;left:365px;width:340px;line-height:14px;}*/
/*#editLeague-withOrganizer .body div.teamInfo {background:url(../images/leagueinfo_form_hdr.gif);position:absolute;top:155px;left:53px;width:140px;height:12px;}*/
#editLeague-withOrganizer .body div.teamInfo {/*position:absolute;top:364px;*/position:relative;left:32px;width:140px;height:12px;background:url(../images/leagueinfo_form_hdr.gif) no-repeat;}
#editLeague-withOrganizer .body div.teamInfoContainer {width:685px;height:100px;position:relative;left:32px;z-index:10;}
#editLeague-withOrganizer .body div.teamRoster {background:url(../images/teaminfo_form_hdr.gif);/*position:absolute;top:283px;*/left:30px;width:124px;height:12px;}
#editLeague-withOrganizer .body div.teamRosterHeaders {background:url(../images/teamRosterHeaders2.gif) no-repeat;/*position:absolute;top:305px;*/position:relative;left:30px;width:668px;height:14px;}
#editLeague-withOrganizer .body span.plsUncheck {position:absolute;top:619px;left:32px;}
#editLeague-withOrganizer .body div.addAnotherPlayer a {position:absolute;top:622px;right:56px;text-indent:-9999px;width:125px;height:21px;background:url(../images/addAnotherPlayer_w125_btn.gif) top left;}
#editLeague-withOrganizer .body div.addAnotherPlayer a:hover {background-position:bottom left;}

/*
#editLeague-withOrganizer .body div.addAnotherTeam a {top:622px;right:56px;}
#editLeague-withOrganizer .body div.rosterContainer {position:absolute;top:316px;left:62px;width:660px;height:296px;overflow:hidden;}#editLeague-withOrganizer div#buttonsContainer {position:absolute;top:678px;left:82px;width:612px;height:21px;}
*/
#editLeague-withOrganizer .body #rosterScroller {position:absolute;right:34px;top:321px;height:291px;width:9px;}
/*
	#editLeague-withOrganizer div#buttonsContainer div a {position:absolute;height:21px;text-indent:-9999px;top:0;}
	#editLeague-withOrganizer div#buttonsContainer div.cancel a {width:93px;right:135px;background:url(../images/cancel_w93_btn.gif);}
	#editLeague-withOrganizer div#buttonsContainer div.saveChanges a {width:125px;right:0;background:url(../images/saveChanges_w125_btn.gif);}
*/
	#editLeague-withOrganizer div#buttonsContainer div a {height:21px;text-indent:-9999px;top:0px;}
	#editLeague-withOrganizer div#buttonsContainer div.cancel a {width:93px;right:190px;background:url(../images/cancel_w93_btn.gif);}
	#editLeague-withOrganizer div#buttonsContainer div.saveChanges a {width:125px;right:60px;background:url(../images/saveChanges_w125_btn.gif);}
	#editLeague-withOrganizer div#buttonsContainer div.cancel a:hover {background-position:bottom left;}
	#editLeague-withOrganizer div#buttonsContainer div.saveChanges a:hover {background-position:bottom left;}
	#editLeague-withOrganizer	div#buttonsContainer div.backToPortal a {position:absolute;width:125px;top:0;left:580px;background:url(../images/back_to_portal_btn.jpg);}
	#editLeague-withOrganizer div#buttonsContainer div.backToPortal a:hover{ background-position: bottom left;}


/* create Season */
#createSeason .top {width:750px;height:122px;background:url(../images/coach_signup_edit_top.jpg);float:left;}
#createSeason .body {width:750px;height:782px;background:url(../images/body_createSeason_h782.jpg);float:left;position:relative;font-family:verdana;}
#createSeason .bottom {width:750px;height:253px;background:url(../images/btm_editTeam_h781.jpg);float:left;}

#createSeason .body p {color:#004035;font-size:9px;position:absolute;top:19px;left:330px;width:379px;line-height:12px;}
#createSeason .body div.leagueInfo {background:url(../images/leagueInformation_txt.png);text-indent:-9999px;position:absolute;top:189px;left:73px;width:140px;height:12px;}
#createSeason .body div.leagueInfoContainer {width:685px;height:100px;position:absolute;top:210px;left:68px;}

#createSeason .body div.teamInfo {background:url(../images/teamInformation_txt.png);position:absolute;top:311px;left:74px;width:127px;height:13px;}
#createSeason .body div.teamInfoHeaders {background:url(../images/teamInfo_headers.png) no-repeat;position:absolute;top:330px;left:74px;width:566px;height:10px;}
#createSeason .body span.plsUncheck {position:absolute;top:649px;left:84px;}
#createSeason .body div.addAnotherTeam a {top:653px;right:66px;}

#createSeason .body div.teamContainer {position:absolute;top:343px;left:83px;width:603px;height:300px;overflow:hidden;}
#createSeason div#buttonsContainer {position:absolute;top:696px;left:456px;width:228px;height:21px;}
	#createSeason div#buttonsContainer div a {position:absolute;height:21px;text-indent:-9999px;top:0;}
	#createSeason div#buttonsContainer div.cancel a {width:93px;right:135px;background:url(../images/cancel_w93_btn.gif);}
	#createSeason div#buttonsContainer div.finish a {width:125px;right:0;background:url(../images/finish_w125_btn.gif);}
	#createSeason div#buttonsContainer div.cancel a:hover {background-position:bottom left;}
	#createSeason div#buttonsContainer div.finish a:hover {background-position:bottom left;}

#createSeason div.clearForm a {position:absolute;top:152px;right:65px;width:125px;height:21px;background:url(../images/clearForm_w125_btn.png);text-indent:-9999px;}
#createSeason div.clearForm a:hover {background-position: bottom left;}

.plainGreenTxt {font-family: Verdana; font-size: 9px; color: #00594a;}

/********************************************************************************************************/

/* add another team - no invite, organizer invite */
/*
#add-another-team .top {width:750px;height:122px;background:url(../images/coach_signup_edit_top.jpg);float:left;text-indent:-10000px;}
#add-another-team .body {width:750px;background:url(../images/brick_tile_bg.jpg);float:left;position:relative;padding-bottom : 50px;font-family:verdana;z-index:10;}
#add-another-team .bottom {position:relative;margin-top:-30px;width:750px;height:250px;z-index:20;background:url(../images/lockerRoomFooter.gif);float:left; text-indent : -10000px;}
#add-another-team .bottom span {position:relative;display:block;margin:60px auto 0 auto;width:621px;height:18px;z-index:30;background:url(../images/dedication_txt.gif);text-indent : -10000px;}
#add-another-team .body p {color:#004035;font-size:11px;position:absolute;top:78px;left:365px;width:340px;line-height:14px;}
*/

#add-another-team .body div.yourCurrentTeams {/*position:absolute;top:205px;left:51px;*/position:relative;left:52px;width:161px;height:13px;margin-bottom:10px;background:url(../images/your_current_leagues.gif) no-repeat; text-indent:-10000px;}

#add-another-player .body div.yourCurrentTeams {position:relative;left:52px;width:161px;height:19px;margin-bottom:10px;background:url(../images/your_current_teams.gif) no-repeat; text-indent:-10000px;}
#add-another-player .body div.currentPlayerHeader {position:relative;left:52px;width:604px;height:17px;background:url(../images/hdr_roster_teams.gif) no-repeat; text-indent:-10000px;}
div.currentTeams {/*position:absolute;top:244px;*/position:relative;left:52px;width:611px;height:15px;margin-bottom : 5px;font-size:9px;color:#999;}

#add-another-team .body div.currentTeamHeader {/*position:absolute;top:225px;left:54px;*/position:relative;left:52px;width:604px;height:17px;background:url(../images/currleagues_hdr.gif) no-repeat; text-indent:-10000px;}
	div.currentTeams div {width:615px;height:15px;overflow:hidden;}
	div.currentTeams div.highlighted {background : #fadba2;/*background:url(../images/bg_color_fba301.png)*/}
		div.currentTeams div span.teamName {position:absolute;left:5px;}
		div.currentTeams div span.sport {position:absolute;left:175px;}
		div.currentTeams div span.ageRange {position:absolute;left:235px;}
		div.currentTeams div span.numberOfTeams {position:absolute;left:290px; text-align : center; width : 50px;}
		div.currentTeams div span.seasonNames {position:absolute;left:345px;}
		div.currentTeams div span.startDate {position:absolute;left:470px;}
		div.currentTeams div span.endDate {position:absolute;left:548px;}
#add-another-player .body div.newTeamInfo {position:static;margin-left:51px;width:124px;height:12px;background:url(../images/teaminfo_form_hdr.gif) no-repeat; text-indent:-10000px;}
/*#add-another-team .body div.newTeamInfo {position:relative;left:51px;width:173px;height:12px;background:url(../images/new_league_info_hdr.gif) no-repeat; text-indent:-10000px;}*/
#add-another-team .body div#newTeamInfo {/*position:absolute;top:364px;*/position:static;margin-left:51px;width:173px;height:12px;background-image:url(../images/new_league_info_hdr.gif); background-repeat:no-repeat; text-indent:-10000px;}
#add-another-team .body div.teamInfoContainer {/*position:absolute;top:386px;*/position:relative;top:10px;left:53px;width:685px;height:100px;margin-bottom:10px;z-index:2;}
#add-another-player .body div.newTeamRoster {/*position:absolute;top:494px;*/position:relative;left:51px;width:90px;height:12px;background:url(../images/team_roster_hdr.gif) no-repeat; margin-bottom : 10px;}
#add-another-team .body div.TeamRoster {/*position:absolute;top:494px;*/position:relative;left:51px;width:159px;height:11px;background:url(../images/teaminfo_form_hdr.gif) no-repeat;}
#add-another-team .body div.teamRosterHeaders {margin-top:18px;margin-left:54px;width:566px;height:10px;background:url(../images/teamRosterHeaders.gif) no-repeat; text-indent:-10000px;}
#add-another-team .body div.rosterContainer {
	/*
	position:absolute;top:530px;
	*/
	position : relative;
	margin-top : 10px;
	left : 35px;
	width : 660px;

}
#add-another-team .body .plsUncheck {/*position:absolute;top:835px;*/position:relative;z-index:30;width:700px;top:10px;left:0;margin-left:53px;font-size:9px;color:#006555;font-weight:bold;}


#add-another-team .body div.addAnotherPlayer a {position:absolute;top:838px;right:82px;text-indent:-9999px;width:125px;height:21px;background:url(../images/addAnotherPlayer_w125_btn.gif) top left;}
#add-another-team .body div.addAnotherPlayer a:hover {background-position:bottom left;}
.editLeague div.addAnotherTeam {
	display : block;
	height : 21px;
	width : 125px;
	position : relative;
	margin : 10px 45px 0 auto;
}
.editLeague div.addAnotherTeam a {
	display : block;
	height : 21px;
	width : 125px;
	background-image : url(../images/addanotherteam_btn.gif);
	background-position : top left;
	text-indent : -10000px;
}
#editLeague a {
	text-decoration : underline;
}
.editLeague div.addAnotherTeam a:hover {
	background-position : bottom left;
}
#formNote {
	width : 500px;
	margin-left : 60px;
	color : #004035;
	font-size : 9px;
}
.editTeam div.addAnotherTeam {
	display : block;
	height : 21px;
	width : 125px;
	margin : -25px 45px 0 auto;
}
.editTeam div.addAnotherTeam a {
	display : block;
	height : 21px;
	width : 125px;
	background-image : url(../images/addanotherteam_btn.gif);
	background-position : top left;
	text-indent : -10000px;
}
.editTeam div.addAnotherTeam a:hover {
	background-position : bottom left;
}
#add-another-team div#buttonsContainer {/*position:absolute;top:894px;*/position:relative;top:0;left:0;width:750px;height:64px;background:url(../images/brickfolder_bottom_bg.jpg) no-repeat;}
	div#buttonsContainer div.previousStep a {display : block;position : absolute;top:20px;left : 53px;text-indent : -9999px;width : 93px;height : 21px;background-image : url(../images/prevstep_btn.gif);
}
	div#buttonsContainer div.clearForm a {width:93px;top:20px;right:343px;background:url(../images/clearForm_w93_btn.gif);}
	div#buttonsContainer div.addYourNextTeam a {width:125px;top:20px;right:210px;background:url(../images/addanotherteam_btn.gif);}
	div#buttonsContainer div.backToPortal a {
		width : 125px;
		top : 20px;
		left : 70px;
		background-image : url(../images/back_to_portal_btn.jpg);
		background-repeat : no-repeat;
		background-position : top left;
	}
	div#buttonsContainer div.backToPortal a:hover{ background-position: left bottom;}
	div#buttonsContainer div.existingTeam a {width:170px;top:-50px;left:130px;background:url(../images/existing_team_btn.gif);}
	div#buttonsContainer div.existingTeam a:hover{ background-position: bottom left;}
	div#buttonsContainer div.createNew a {width:170px;top:-50px;left:410px;background:url(../images/create_new_team_btn.gif);}
	div#buttonsContainer div.createNew a:hover{ background-position: bottom left;}

	div#buttonsContainer div.addAnotherLeague a {position : absolute;top:20px;right : 210px;text-indent : -9999px;width : 125px;height : 21px; background:url(../images/addanotherleague_btn.gif);}
	div#buttonsContainer div.finish a {	position : absolute;top:20px;;right : 77px;text-indent : -9999px;width : 125px;height : 21px;background-image : url(../images/finish_btn.gif);}
#add-another-team .body #rosterScroller {position:absolute;right:60px;top:534px;height:291px;width:9px;}

/********************************************************************************************************/

/* league setup */
#leagueSetup-orgInvite .top {width:750px;height:122px;background:url(../images/coach_signup_edit_top.jpg);float:left;}
#leagueSetup-orgInvite .body {width:750px;height:832px;background:url(../images/body_createTeam_h832.jpg);float:left;position:relative;font-family:verdana;}
#leagueSetup-orgInvite .bottom {width:750px;height:250px;background:url(../images/btm_createTeam_h832.jpg);float:left;}

#leagueSetup-orgInvite .body div.tapeText {background:url(../images/your_txt.png);position:absolute;top:78px;left:193px;width:77px;height:35px;}
#leagueSetup-orgInvite .body p {color:#004035;font-size:11px;position:absolute;top:75px;left:340px;width:340px;line-height:14px;}
#leagueSetup-orgInvite .body div.teamInfo {background:url(../images/teamInformation_txt.png);position:absolute;top:210px;left:53px;width:127px;height:13px;}

div.leagueInfo {
	position : absolute;
	top : 210px;
	left : 53px;
	height : 12px;
	width : 140px;
	background-image : url(../images/leagueinfo_form_hdr.gif);
	background-repeat : no-repeat;
	text-indent : -10000px;
}
div.teamRoster {
/*
	position : absolute;
	top : 338px;
*/
	left : 53px;
	width : 124px;
	height : 12px;
	background : url(../images/teaminfo_form_hdr.gif);
	background-repeat : no-repeat;
}
div.teamRosterHeaders {
/*
	position : absolute;
	top : 10px;
	margin-left : 54px;
*/
	width : 610px;
	height : 14px;
/*
	background : url(../images/teamRosterHeaders.gif);
*/
	background-repeat : no-repeat;
	text-indent : -10000px;
}
.addAnother a {
	display : block;
	position : relative;
	margin : 10px 100px 0 auto;
	text-indent : -9999px;
	width : 125px;
	height : 21px;
	background-position : left top;
}
.addAnother a:hover {
	background-position : left -21px;
}
#addTeam, #addPlayer {
	height : 21px;
	width : 125px;
	margin : -15px 77px 0 auto;
}
#addTeam a {
	display : block;
	height : 21px;
	width : 125px;
	background-image : url(../images/addanotherteam_btn.gif);
	background-position : top left;
	text-indent : -10000px;
}
div#addTeam a:hover {
	background-position : bottom left;
}
.bodyheader {
	background-image : url(../images/folder_top.jpg);
	background-repeat : no-repeat;
	height : auto;
	/*height : 184px;*/
	margin-bottom : -3px;
}
.createstep2 #createsportspace {
	margin : 0 auto;
	padding-top : 20px;
	height : 36px;
	width : 705px;
	background-image : url(../images/create_arrow_step2.gif);
	background-repeat : no-repeat;
	background-position : center 20px;
	text-indent : -10000px;
}
.tapeText, .tapeTextYour, .tapeTextNew {
	float : left;
	padding-top : 25px;
	padding-left : 53px;
	background-repeat : no-repeat;
	background-position : center bottom;
	text-indent : -10000px;
}
.tapeTextYour {
	padding-top : 18px !important;
}
#add-another-team #rosterHeaders {
	background-image : url(../images/teamRosterHeaders.gif);
}
#add-another-player #rosterHeaders {
	background-image : url(../images/teamRosterHeaders3.gif);
}
#createteamstep2 .tapeText {
	height : 88px;
	width : 292px;
	background-image : url(../images/create_your_team_tape.gif);
}
#createteamstep2 .tapeTextYour {
	height : 88px;
	width : 292px;
	background-image : url(../images/create_your_team_tape.gif);
}

#createteamstep2 .tapeTextNew {
	height : 80px;
	width : 296px;
	background-image : url(../images/create_new_season_tape.gif);
}

#edityourleague .tapeTextNew {
	height : 80px;
	width : 296px;
	background-image : url(../images/create_new_season_tape.gif);
}


#createlgstep2 .tapeText {
	height : 88px;
	width : 292px;
	background-image : url(../images/create_more_leagues_tape.gif);



}
#createlgstep2 .tapeTextYour {
	height : 88px;
	width : 292px;
	background-image : url(../images/create_your_leagues_tape.gif);
}
#createlgstep2 .tapeTextNew {
	height : 80px;
	width : 296px;
	background-image : url(../images/create_new_season_tape.gif);
}
#edityourleague .tapeText {
	height : 92px;
	width : 269px;
	background-image : url(../images/edit_your_league_tape.gif);
}
#viewinvitations .tapeText {
	height : 103px;
	width : 306px;
	background-image : url(../images/view_invitations_tape.gif);
}
#edityourteam .tapeText {
	height : 92px;
	width : 269px;
	background-image : url(../images/edit_your_team_tape.gif);
}
#bodycontent {
	position : relative;
	margin : 0 auto;
	padding-top : 30px;
	padding-bottom : 30px;
	height : auto;

	background-image : url(../images/folder_tile_bg.jpg);
	background-repeat : repeat-y;
	background-position : center top;
}
.league_mgr .top {
	width : 750px;
	height : 120px;
	background : url(../images/coach_signup_edit_top.jpg);
	float : left;
	text-indent : -10000px;
}
.league_mgr .body {
	width : 750px;
	background : url(../images/brick_tile_bg.jpg);
	float : left;
	position : relative;
	padding-bottom : 50px;
	font-family : verdana;
}
.league_mgr .bottom {
	position : relative;
	margin-top : -30px;
	width : 750px;
	height : 245px;
	background : url(../images/lockerRoomFooter.gif);
	float : left;
	text-indent : -10000px;
}
#editTeam-withOrganizer.league_mgr .bottom {
	position : relative;
	top : 55px;
	width : 750px;
	height : 245px;
	z-index : 20;
	background-image : url(../images/lockerRoomFooter.gif);
	background-repeat : no-repeat;
	float : left;
	text-indent : -10000px;
}


	.league_mgr .bottom span {
		position : relative;
		display : block;
		margin : 60px auto 0 auto;
		width : 621px;
		height : 18px;
		z-index : 30;
		background : url(../images/dedication_txt.gif);
		text-indent : -10000px;
	}
.league_mgr .body p {
	color : #004035;
	font-size : 11px;
	width : 340px;
	line-height : 14px;
	padding-bottom : 10px;
	margin-right : 50px;
	margin-left : auto;
}
.league_mgr .body div.rosterContainer {
	position : relative;
	margin-left : 25px;
	width : 680px;
}
	div.rosterContainer tr {
		height : 20px;
	}
#add-another-team .bodyheader {
	/*position : relative;*/
}
#editTeam-withOrganizer .bodyheader {
	height : 180px;
}
div.teamInfo, div.teamRoster, div.newTeamRoster {
	position : relative;
	margin-bottom : 10px;
	text-indent : -10000px;
}

/*#editLeague-withOrganizer .bodyheader { height : 180px; } */
.invite-no, .invite-sent, .invite-accepted, .invite-invited, .invite-not {
	margin : 0 0 0 10px !important;
	padding : 0 !important;
	height : 11px !important;
	width : 11px !important;
	background-repeat : no-repeat;
	text-indent : -10000px;
}
.invite-no {
	background-image : url(../images/invite-no.gif);
	background-position : center center;
}
.invite-not {
	background-image : url(../images/invite-no.gif);
	background-position : center center;
}
.invite-sent, .invite-invited {
	background-image : url(../images/invite-sent.gif);
	background-position : center center;
}
.invite-accepted {
	background-image : url(../images/invite-accepted.gif);
	background-position : center center;
}
div.rosterContainer td.invite {
	width : 50px;
}
div.rosterContainer td.team {
	width : 119px;
}
div.rosterContainer td.name {
	width : 110px;
}
div.rosterContainer td.phone {
	width : 110px;
}
div.rosterContainer td.email {
	width : 155px;
}
div.rosterContainer td.edit, div.rosterContainer td.delete {
	width : 50px;
}
div.rosterContainer td.deactivate {
}
div.rosterInviteKey {
	position : relative;
	left : 35px;
	height : 30px;
	width : 300px;
	background-image : url(../images/folder_dark_tile.jpg);
}
div.rosterInviteKey div {
	position : absolute;
	top : 10px;
	width : 100px !important;
	background-position : left center;
	text-indent : 15px !important;
}
div.rosterInviteKey div.invite-no {
	left : 5px
}
div.rosterInviteKey div.invite-sent {
	left : 95px
}
div.rosterInviteKey div.invite-accepted {
	left : 185px
}
.league_mgr div#buttonsContainer {
	position : relative;
	clear : both;
	padding-top : 10px;
	left : 0;
	width : 750px;
	height : 64px;
	background : url(../images/brickfolder_bottom_bg.jpg) no-repeat;
}

#bodyWrapper.dashboardcoach {
	position : relative;
	background-image : url(../images/portal_brick_bg.jpg);
	background-position : center top;
	background-repeat : no-repeat;
	text-align : left;
}
	#bodyWrapper.dashboardcoach #welcomeSpace {
		position : relative;
		height : 110px;
		margin-left : 0;
	}
	#bodyWrapper.dashboardcoach #sportTypeBlock {
		height : 46px;
		width : 420px;
		position : absolute;
		top : 35px;
		left : 292px;
	}
	#sportTypeBlock #sportTape {
		float : left;
		margin-top : 10px;
		height : 40px;
		width : 200px;
		background-repeat : no-repeat;
		background-position : center bottom;
		text-indent : -10000px;
	}
	#sportTypeBlock #addASport {
	}
	#sportTypeBlock #addASport a {
		margin-top : 25px;
		margin-left : 10px;
		display : block;
		height : 9px;
		width : 70px;
		background-image : url(../images/addASport_txt.gif);
		background-repeat : no-repeat;
		background-position : left top !important;
		text-indent : -10000px;
		z-index : 2;
	}
	#sportTypeBlock #addASport a:hover {
		background-position : left top !important;
	}
	#sportTypeBlock li {
		height : 46px;
		width : 25px;
		overflow : visible;
		float : left;
		z-index : 1;
	}
	#sportTypeBlock li a {
		display : block;
		height : 46px;
		width : 60px;
		background-repeat : no-repeat;
		background-position : left -92px;
		text-indent : -10000px;
	}
	#sportTypeBlock li a:hover {
		background-position : left top;
	}
	#sportTypeBlock a#football-link {
		background-image : url(../images/portal_football_icons.gif);
	}
	.portal-football a#football-link {
		background-position : left -42px;
	}
	#sportTypeBlock a#soccer-link {
		background-image : url(../images/portal_soccer_icons.gif);
	}
	.portal-soccer a#soccer-link {
		background-position : left -42px;
	}
	#sportTypeBlock a#basketball-link {
		background-image : url(../images/portal_basketball_icons.gif);
	}
	.portal-basketball a#basketball-link {
		background-position : left -42px;
	}
	#sportTypeBlock a#baseball-link {
		background-image : url(../images/portal_baseball_icons.gif);
	}
	.portal-baseball a#baseball-link {
		background-position : left -42px;
	}
	#sportTypeBlock a#softball-link {
		background-image : url(../images/portal_softball_icons.gif);
	}
	.portal-softball a#softball-link {
		background-position : left -42px;
	}
	#sportTypeBlock a#hockey-link {
		background-image : url(../images/portal_hockey_icons.gif);
	}
	.portal-hockey a#hockey-link {
		background-position : left -42px;
	}
	#sportTypeBlock a#lacrosse-link {
		background-image : url(../images/portal_lacrosse_icons.gif);
	}
	.portal-lacrosse a#lacrosse-link {
		background-position : left -42px;
	}
	.portal-football #sportTypeBlock #sportTape {
		background-image : url(../images/portal_football_tape.gif);
	}
	.portal-soccer #sportTypeBlock #sportTape {
		background-image : url(../images/portal_soccer_tape.gif);
	}
	.portal-basketball #sportTypeBlock #sportTape {
		background-image : url(../images/portal_basketball_tape.gif);
	}
	.portal-baseball #sportTypeBlock #sportTape {
		background-image : url(../images/portal_baseball_tape.gif);
	}
	.portal-softball #sportTypeBlock #sportTape {
		background-image : url(../images/portal_softball_tape.gif);
	}
	.portal-lacrosse #sportTypeBlock #sportTape {
		background-image : url(../images/portal_lacrosse_tape.gif);
	}
	.portal-hockey #sportTypeBlock #sportTape {
		background-image : url(../images/portal_hockey_tape.gif);
	}
#bodyWrapper.dashboardcoach #folderTab {
	position : relative;
	height : 45px;
	width : 723px;
	margin-left : 13px;
	background-image : url(../images/portal_folder_top.gif);
	background-position : center bottom;
	background-repeat : no-repeat;
	font-size : 18px;
	text-indent : 15px;
	line-height : 40px;
	clear : both;
}
#bodyWrapper.dashboardcoach #welcomeSpace {
	position : relative;
	width : 737px;
	background-repeat : no-repeat;
	background-position : left top;
}
	#bodyWrapper.dashboardcoach #welcomeSpace #welcomeText {
		position : absolute;
		top : 25px;
		left : 309px;
	}
	#bodyWrapper.dashboardcoach #welcomeSpace #welcomeNav {
		position : absolute;
		top : 10px;
		right : 0px;
		left : auto;
		width : auto;
		height : 17px;
		color : #fff;
	}
	#bodyWrapper.dashboardcoach #welcomeSpace #welcomeNav a {
		display : block;
		float : left;
		height : 17px;
		background-position : center top;
		background-repeat : no-repeat;
		text-indent : -10000px;
	}
	#bodyWrapper.dashboardcoach #welcomeSpace #portal_myprofile {
		width : 75px;
		background : url(../images/my_profile.gif);
		border-right : 1px solid #fff;
	}
	#bodyWrapper.dashboardcoach #welcomeSpace #portal_mail {
		width : 12px;
		margin-top:3px;
		background : url(../images/portal_mail.png);
	}
	#bodyWrapper.dashboardcoach #welcomeSpace #portal_logout {
		width : 55px;
		background : url(../images/log_out.gif);
	}
	#bodyWrapper.dashboardcoach #welcomeSpace #portal_invitations {
		width : 119px;
		background : url(../images/get_invites.gif);
		border-right : 1px solid #fff;
	}
#bodyWrapper.dashboardcoach #mainCalendarLoader {
	height : 430px;
	width : 345px;
	position : relative;
	margin-left : 10px;
	background : url(../images/leagueOrg_cal_bg.jpg);
	z-index : 9;
}
	#bodyWrapper.dashboardcoach #mainCalendarLoader #mainCalendar-calendarName {
		position : absolute;
		display : none;
	}
	#bodyWrapper.dashboardcoach #mainCalendarLoader #mainCalendar-links {
		bottom: 25px;
	}




/********************************************************************************************************/

/* information request form confirmation */

div#information-request-form-confirm {
	position: relative;
	width: 750px;
	height: 433px;
	font-family: verdana, arial, helvectica;
	background-image: url(../images/info_request_confirmation_bg.jpg);
}
div#information-request-form-confirm h1, div#information-request-form-confirm h2, div#information-request-form-confirm #confirmmsg {
	text-indent : -10000px;
}
div#information-request-form-confirm a {
	color: #fff;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

div#information-request-form-confirm span {
	color: #008c75;
	font-size: 9px;
	padding: 0 5px;
}

div#information-request-form-confirm div.returnToCommMgr a {
	width: 286px;
	height: 21px;
	position: absolute;
	top: 248px;
	left: 233px;
	text-indent: -9999px;
	background: url(../images/returnToCommMgr_w286_btn.gif);
}

div#information-request-form-confirm p {
	width: 750px;
	position: absolute;
	top: 342px;
	text-align: center;
}

/* No League Associated */
#noLeague {
	width : 750px;
	height : 454px;
	margin-top : 3px;
	background-image : url(../images/no_league.jpg);
	background-repeat : no-repeat;
	text-indent : -10000px;
}

/* Leaving Sport Space */
#leavingSportSpace {
	width : 750px;
	height : 286px;
	margin-top : 0px;
	background-image : url(../images/leavingSportSpace.jpg);
	background-repeat : no-repeat;

}

#leavingSportSpace #leavingPrivacyPolicy
{

color:#26816A;
font-family:Helvetica;
font-size:9px;
left:0px;
position:relative;
text-align:center;
top:130px;
width:400px;
}

/********************************************************************************************************/

#YourCurrentLeagues, #YourCurrentTeams {
	position : relative;
	margin-bottom : 20px;
}

#viewTeamOrLgCal {
	display : block;
	height : 16px;
	width : 194px;
	position : absolute;
	top : 215px;
	left : 40px;
	z-index : 2;
	background-image : url(../images/viewTeamOrLgCal.gif);
	text-indent : -9999px;
}

#leagueSelectTitle, #seasonSelectTitle {
	background-repeat : no-repeat;
}



#hdrRight {
	position: relative;
	z-index:12;
}
#emailUpdatesFormDiv {
	position: absolute;
	top: 18px;
	left:18px;
	z-index:999;
}
#emailUpdatesFormDiv #emailUpdatesForm
  {
    display: block;
	position: absolute !important;
	height:227px;
	idth:300px;
	padding:0px;m
	argin:0px;
	background-image: url(../images/emailUpdatesForm-bg.gif);
	background-position: 0px 23px;
    margin:0;font-family:verdana;font-size:9px;
    background-color: transparent;
    top: 0;
    left: 0;
    z-index: 1000!important;
  }

#emailUpdatesFormDiv #emailUpdatesForm #emailUpdatesForm-closeBtn { display: none; }

#emailUpdatesFormDiv #emailUpdatesForm.confirmation
  {
    background-image:url(../images/emailUpdatesForm-confirmation-bg.gif);
    height:142px;
  }
#emailUpdatesFormDiv #emailUpdatesForm.confirmation #emailUpdatesForm-closeBtn {display:block; }
#emailUpdatesFormDiv #emailUpdatesForm.confirmation #emailUpdatesForm-outerContainer { display:none; }
#emailUpdatesFormDiv #emailUpdatesForm.confirmation #emailUpdatesForm-submitBtn { display:none; }
#emailUpdatesFormDiv #emailUpdatesForm.confirmation #emailUpdatesForm-privacy { display:none; }

#emailUpdatesFormDiv  #emailUpdatesForm #emailUpdatesForm-buttons { display:block; position:absolute; bottom:0;right:5px; }
#emailUpdatesFormDiv  #emailUpdatesForm #emailUpdatesForm-buttons { text-align: right; }
#emailUpdatesFormDiv  #emailUpdatesForm #emailUpdatesForm-buttons img { margin:5px; float:right; display: block; }

  /* email pop */
#emailUpdatesFormDiv  #emailUpdatesForm.emailHeadline {height:22px;height:"30px";padding-top:8px;margin:0 7px;font-family:verdana;font-size:9px;letter-spacing:-.5px;letter-spacing:"-1px";color:#464646;}
#emailUpdatesFormDiv  #emailUpdatesForm.emailHeadline span {font-weight:bold;font-family:verdana;font-size:9px;color:#464646;}
#emailUpdatesFormDiv  #emailUpdatesForm.emailHeadlineThanks {margin:0 7px;font-family:verdana;font-size:9px;color:#464646;}
#emailUpdatesFormDiv  #emailUpdatesForm.emailHeadlineThanks span {font-weight:bold;font-family:verdana;font-size:9px;color:#464646;}
#emailUpdatesFormDiv  div.emailForm {width:251px;width:"269px";height:80px;height:"98px";margin:60px 7px 10px 7px;padding: 9px;background-color:#fff;border:1px solid #D5D5D5;}
#emailUpdatesFormDiv  div.emailForm span {color:#686868;font-weight:bold;margin-bottom:5px;}
#emailUpdatesFormDiv  div.emailForm label {color:#A3A3A3;position:relative;top:3px;}
#emailUpdatesFormDiv  div.emailOrange {float:left;color:#EEA125;font-weight:bold;}
#emailUpdatesFormDiv  div.emailTextInputs {clear:both;margin-bottom:5px;}
#emailUpdatesFormDiv  div.emailGender {background-color:#FBFBFB;padding:5px 0;border-top:1px dotted #8C8C8C;border-bottom:1px dotted #8C8C8C;margin-bottom:5px;}
#emailUpdatesFormDiv  div.emailGender span {color:#686868;font-weight:bold;position:relative;top:-2px;}
#emailUpdatesFormDiv divm.emailGender label {color:#A3A3A3;position:relative;top:-2px;}
#emailUpdatesFormDiv  #emailUpdatesForm #emailLine {border-top:1px dotted #8C8C8C;margin-top:7px;margin-top:"24px";margin-bottom:7px;}
#emailUpdatesFormDiv  div.emailLowerForm {float:left;margin-bottom:2px;margin-bottom:"0":}
#avatar { height: 20px; }
#gameForm-teamsAway { border: 1px solid #B7B1AA; height:13px !important;}
/*#gameForm-titleImg.edit { background-image: url(../images/editAGame_txt.gif); } */
#gameForm .top .edit { background-image: url(../images/editAGame_txt.gif) !important; }

.gameResult {
	text-transform : uppercase;
}
.teamicon-yes #teamLogoDisplay {
	height : 86px;
	width : 86px;
	background-color : white;
}

#archiveDiv {
	position : absolute;
	z-index : 10000;
}
