@charset "utf-8";
/* Inner page menu */
.mainMenuDiv{
    width:945px;
    float:left;
}
.mainMenuLeft{
    width:10px;
    height:30px;
    float:left;
    background-image: url(/images/menu_left_bg.gif);
    background-repeat: no-repeat;
}
.mainMenuRight{
    width:10px;
    height:30px;
    float:left;
    background-image: url(/images/menu_right_bg.gif);
    background-repeat: no-repeat;
}
.mainMenu{
    float: left;
    width:925px;
    float:left;
    background-color: #000000;
    padding: 7px 0px 7px 0px;
}
.mainMenu ul{
    padding: 0px;
    margin: 0px;
}
.mainMenu ul li{
    list-style: none;
    display: inline;
    background-repeat: no-repeat;
    background-position:left;
    text-align: center;
    padding: 0px 43px 0px 43px;
}
.mainMenu ul li a{
    font-weight: bold;
    color: #ffffff;
    font-size:12px;
}
.mainMenu ul li a:hover{
    font-weight: bold;
    color: #ffffff;
    font-size:12px;
}
.leagueBgLeft{
    width: 10px;
    float: left;
    height: 30px;
    background: url("/images/body_inner_bg_left.gif") no-repeat;
}
.leagueBgMid{
    width: 530px;
    float: left;
    height:30px;
    background-color: #cfd8e8;
}
.leagueName{
    float:left;
    padding-top:8px;
    background: none;
    color:#000000;
    font-weight:bold;
}
.leagueName a{
    color:#000000;
    font-weight:bold;
}
.leagueName a:hover{
    color:#000000;
    font-weight:bold;

}
.leagueDays{
    width: 310px;
    float: right;
}
.leagueDays ul{
    padding: 0px;
    margin: 0px;
}
.leagueDays ul li{
    margin:0px;
    list-style: none;
    display: inline;
    font-size: 11px;
    color: #ffffff;
    width:40px;
    float:right;
    height:15px;
    padding: 8px 4px 7px 0px;
    text-align:center;
    background: url("/images/green_small_bg.gif") no-repeat;
}
.leagueBgRight{
    width: 10px;
    float: left;
    height: 30px;
    background-image: url("/images/body_inner_bg_right.gif");
    background-repeat: no-repeat;
}
.leaugeRow{
    width: 660px;
    float: left;
    padding: 10px 0px 4px 0px;
    border-bottom: 1px solid #e5e5e5;

}
.icon{
    width: 60px;
    float: left;
    height: 39px;
    text-align:center;
}
.leagueText{
    width: 295px;
    float: left;
    font-size: 11px;
    padding-right: 140px;
    line-height: 18px;
}
.leagueText span{
    color: #4e92c9;
}
.leagueLogo{
    width: 75px;
    float: left;
    text-align: center;
}
.operation{
    width: 80px;
    float: left;
    font-weight: bold;
    color: #2277BB;
    font-size: 12px;
    text-align: center;
}
.operation a{
    font-weight: bold;
    color: #2277BB;
    font-size: 12px;
}
.leagueRightTop{
    width: 160px;
    float: left;
    height: 10px;
    background-image: url("/images/body_small_bg_top.gif");
    background-repeat: no-repeat;
}
.leagueRightMid{
    width: 160px;
    float: left;
    background-color: #c2cde2;
}
.leagueMidDiv{
    width: 145px;
    float: left;
    padding:10px 10px 14px 5px;
    background-image: url("/images/border_img.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    font-size: 11px;
    font-weight: bold;
}
.leagueBlankDiv{
    width: 160px;
    float: left;
    height: 67px;
}
.leagueMidDiv span{
    font-size: 11px;
    font-weight: bold;
    color: #2d7dbe;
}
.leagueRightBottom{
    width: 160px;
    float: left;
    height: 10px;
    background-image: url("/images/body_small_bg_bottom.gif");
    background-repeat: no-repeat;
}
.partOne{
    float: left;
    width:462px;
    padding-right: 20px;
    text-align: justify;
    line-height: 18px;
}
.partTwo{
    width: 459px;
    float: left;
    height: auto;
}
.sportDesc{
    font-size: 11px;
}
.sportDesc span{
    font-size: 11px;
}
.sportDesc a{
    font-size: 11px;
    color: #4e9bce;
}
/* League message page css */
.activityTitle{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    float:left;
    padding: 7px 0px 0px 21px;
}
.bigButton{
    width:150px;
    float:left;
    background-image: url(/images/choose_bg.gif);
    background-repeat: no-repeat;
    padding: 8px 0px 10px 10px;
    color:#ffffff;
    font-weight: bold;
    text-align: left;
    margin-right: 20px;
    cursor:pointer;
}
a.bigButton{
    color:#ffffff;
    text-decoration: none;
}
a.bigButton:hover{
    color:#ffffff;
    text-decoration: none;
}
.bigButtonGreen{
    width:151px;
    float:left;
    background-image: url(/images/green_tab.gif);
    background-repeat: no-repeat;
    padding: 8px 0px 8px 10px;
    color:#ffffff;
    font-weight: bold;
    text-align: left;
    margin-right: 20px;
    cursor:pointer;
    text-decoration:none;
}
.bigButtonBlack_bg_only{
  width:151px;
  float:left;
  background-image: url(/images/green_tab_black.gif);
  background-repeat: no-repeat;
  padding: 8px 0px 8px 10px;
  color:#ffffff;
  font-weight: bold;
  text-align: left;
  margin-right: 20px;
  cursor:pointer;
  text-decoration:none;
}
.messageLeft{
    width: 340px;
    float: left;
}
.messageBox{
    width: 340px;
    float: left;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 17px;
}
.textArea{
    width: 338px;
    border: 1px solid #67BF2A;
    height: 88px;
}
.messageRight{
    width: 540px;
    float: left;
    max-height:345px;
    overflow:auto;
    padding: 0px 0px 0px 23px ;
}
.messageRightRow{
    width: 515px;
    float: left;
    padding-top: 20px;
}
.userImg{
    width: 63px;
    float: left;
    font-size: 10px;
    text-align:center;
}
.userImgRight{
    width: 452px;
    float: left;
    padding:9px 0px 6px 0px;
    border-bottom: 1px solid #e5e5e5;
}
.leagueDiv1{
    width: 728px;
    float: left;
    padding-top: 5px;
}
.leagueDiv2{
    width: 272px;
    float: left;
    padding: 10px 0px 0px 20px;
}
.leagueDiv3{
    width: 241px;
    float: left;
    padding: 10px 0px 0px 18px;
}
.leagueDiv1Inner{
    width: 160px;
	float: left;
    padding:5px 0px 5px 0px;
    border-bottom: 1px solid #e5e5e5;
}
.head{
    font-size: 14px;
    font-weight: bold;
}
.subject{
    font-size: 11px;
    padding-top: 3px;
}
.description{
    font-size: 11px;
    color: #2277bb;
    padding-top: 5px;
}
.leagueDiv2Inner{
    width: 280px;
    float: left;
}
.signoutButton, .bigBlackButton_signup_now{
    width: 241px;
    height:30px;
    background: url("/images/black_long_button.gif") no-repeat;
    font-weight: bold;
    color: #ffffff;
    font-size:13px;
    padding: 7px 0px 0px 10px;
}
.bigBlackButton_signup_now{
	background: url("/images/black_long_button_signup_now.gif") no-repeat !important;
}
.rules{
    width: 228px;
    float: left;
    padding-left:13px;
}
.rules ul{
    padding: 0px;
    margin: 0px;
}
.rules ul li{
    margin:0px;
    font-size: 11px;
    padding: 5px 0px 0px 2px;
}
.rules ul li ul li{
    margin:0px 0px 0px 12px;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
}
.rules ul li ul li ul li{
    margin:0px 0px 0px 12px;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
}
.leagueMembers{
    width:715px;
    float: left;
    padding-top:10px;
    border-top: 5px solid #000000;
}
.leagueMembersRow{
    width:720px;
    float: left;
    padding-bottom: 6px;
}
.membersImg{
    width:80px;
    float: left;
    text-align: center;
    padding-right: 12px;
    padding-left: 12px;
    margin-left: -14px;
}
.scheduleTableDiv{
    float: left;
    width:822px;
    height: 450px;
    margin-top:10px;
    overflow: scroll;
}
.resultTable{
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
}
.tableHead{
    padding: 11px 0px 11px 0px;
    background-color: #c2d1f0;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #cccccc;
    text-align: center;
    vertical-align: middle;
}
.tableTd{
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-weight: bold;
}
.tdBgColor{
    background-color: #c2d1f0;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-weight: bold;
}
.blankTd{
    background-color: #c2d1f0;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #cccccc;
}
.tableGap{
    width: 714px;
    float: left;
    background-color: #dddddd;
    height: 17px;
}
.tableGapDiv{
    width: 822px;
    float: left;
    background-color: #dddddd;
    height: 22px;
}
.sheet{
    width: 52px;
    float: left;
    margin-left: 16px;
    background-color:#ffffff;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
    text-align:center;
    border-bottom: 1px solid #b3b3b3;
}
.publishedDiv{
    width: 822px;
    float: left;
    font-size: 11px;
    padding: 7px 0px 19px 0px;
}
.signUp, .signUpAfter{
    font-size: 14px;
    font-weight: bold;
    width:200px;
}
.signUp{
    padding-bottom: 17px;
}
.innerText{
    float: right;
    padding-right: 15px;
}

.bigGreenButton{
    width: 231px;
    height:30px;
    background: url("/images/green_big_tab.gif") no-repeat;
    font-weight: bold;
    color: #ffffff;
    font-size:13px;
    padding: 7px 0px 0px 10px;
    cursor:pointer;
    text-decoration:none;
}

.bigGreenButton_signup_now{
    width: 231px;
    height:30px;
    background: url("/images/green_big_tab_signup_now.gif") no-repeat;
    font-weight: bold;
    color: #ffffff;
    font-size:13px;
    padding: 7px 0px 0px 5px;
    cursor:pointer;
    text-decoration:none;
}
.mediumGreenButton_change_payment_option{
    width: 125px;
    height:30px;
    background: url("/images/green_button_league_signup.gif") no-repeat;
    font-weight: bold;
    color: #ffffff;
    font-size:13px;
    padding: 7px 0px 0px 5px;
    cursor:pointer;
    text-decoration:none;
}
.medium_Black_Button{
    width: 125px;
    height:30px;
    background: url("/images/black_button_league_signup.gif") no-repeat;
    font-weight: bold;
    color: #ffffff;
    font-size:13px;
    padding: 7px 0px 0px 5px;
    cursor:pointer;
    text-decoration:none;
    clear:both;
}



.city{
    font-weight: bold;
    padding: 34px 0px 21px 0px;
}
.genderDiv{
    width:160px;
    float:left;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 0px 10px 0px;
}
.checkBox {
    width: 155px;
    float: left;
    padding: 5px 0px 5px 5px;
    *padding: 2px 0px 2px 5px;
    border-bottom: 1px solid #e5e5e5;
}
.checkBox INPUT, .checkBox label{
    float: left;
    margin:0px;
}
.checkBox label{
    font-size: 11px;
    padding-left: 8px;
    font-weight: bold;
    cursor:pointer;
    *padding-top:3px;
}
.chechBoxDaydiv{
    float:left;
    width:100px;
}
.allSportsInner{
    width: 160px;
    float: left;
    padding-bottom:10px;
}
.allSportsRight{
    width: 540px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top:0px;
}
.allLeague{
    font-size: 14px;
    font-weight: bold;
    padding:0px 0px 12px 0px;
}
.leagueBlock{
    width: 541px;
    float: left;
}
.newleagueDiv{
    width:521px;
    float:left;
    padding-top:4px;
}
.paymentDetail{
    width:521px;
    float:left;
    padding:19px;
}
.newLeagueRow{
    width:713px;
    float:left;
    padding:5px 0px 5px 19px;
    font-weight:bold;
}
.rowRightMessage{
    width:250px;
    float:left;
    padding:0px 0px 0px 10px;
    color: grey; 
    font-size: 11px;
    font-weight:normal;
}

.rowLeft{
    width:180px;
    float:left;
    font-weight:bold;
}
.eMailLabel{
    width:173px;
    float:left;
    font-weight:bold;
}
.rowRight{
    width:240px;
    float:left;
}
.leagueTextArea{
    width:235px;
    *width:218px;
    float:left;
    border:1px solid #838383;
}
.leaguedropDown{
    width:237px;
    float:left;
    border:1px solid #838383;
}
.largeleaguedropDown{
    width:237px;
    float:left;
    border:1px solid #838383;
}

.leaguedropDownAdjustable{
    float:left;
    border:1px solid #838383;
    width: 239px;
}
.textA{
    width:220px;
    *width:218px;
    float:left;
    height:80px;
    border:1px solid #838383;
}
.shirtSize{
    width:40px;
    float:left;
    height:22px;
    background: url(/images/shirt_size_bg.gif) no-repeat;
    font-weight:bold;
    color:#2277bb;
    text-align:center;
    padding-top:8px;
    cursor:pointer;
}
.changeSize{
    float:left;
    padding:7px 0px 0px 7px;
    color:#2277bb;
    font-weight:normal;
}
.rightLeft{
    width:160px;
    float:left;
}
.rightRight{
    width:60px;
    float:left;
}
.smallTextArea{
    width:160px;
    float:left;
    border:1px solid #838383;
}
.shirtSizeDiv{
    width:48px;
    float:left;
}
.plusImg{
    float:left;
}
.addMore{
    padding-left:5px;
    color:#3080bf;
    float:left;
    padding-top:4px;
}
.playerCode{
    float:left;
    width:370px;
}
.leagueCheck{
    float:left;
}
.playerCode label{
    float:left;
    padding:3px 0px 0px 10px;
}
.playerCode a{
    padding:3px 0px 0px 0px;
}
.addMoreDiv{
    float:right;
    width:95px;
}
.removeDiv{
    float:left;
    padding-top:4px;
}

.playlabel{
    width:105px;
    float:left;
}
.leagueCheckBox {
    width:50px;
	float: left;
	}

.leagueCheckBox INPUT, .leagueCheckBox label{
	float: left;
	margin:0px;
	}
.leagueCheckBox label{
    font-size: 11px;
    padding: 0px 0px 0px 8px;
	*padding: 3px 0px 0px 8px;
    cursor:pointer;
	}
.bigBlackButton{
    width: 231px;
    height:30px;
    background: url("/images/black_big_tab.gif") no-repeat;
    font-weight: bold;
    color: #ffffff;
    font-size:13px;
    padding: 7px 0px 0px 10px;
    text-decoration:none;
}
.searchLoader{
    height:35px;
    width:35px;
    float:right;
    background: url("/images/search_loader.gif") no-repeat;
}
.centerAlign{
    clear:both;
    width:100%;
    text-align:center;
}
.forBorder{
    float:left;
    padding-top:10px;
    width:541px;
}
.postMessageRight{
    float:left;
    width:452px;
}
.area{
    width:200px;
    float:left;
}
.floatRightOnly{
    float:right;
}

.all_days{
    color:#C0C0C0;
}

.day_black{
    color:black;
    margin-left:-2px;
}

.normal_day_week{
    margin-left:-2px;
}

.addPlayerRow{
    width:420px;
    float:left;
    padding:5px 0px 5px 19px;
    font-weight:bold;
}

.sorryMsg{
    width:100%;
    padding-top :20px;
    color: #2277BB;
    font-size:20px;
}

.fields {
    margin:5px 5px 5px 0px;
    padding:2px;
}

.fields .fieldsTextArea{
    width:160px;
    *height:18px;
    float:left;
    border:1px solid #838383;
    margin:3px 3px 3px 0px;
    padding-right:2px;
}

.fields a {
    float:left;
    margin:3px 3px 3px 0px;
    padding-top:4px;
}

.fields .fieldsShirtSize{
    width:50px;
    float:left;
    border:1px solid #838383;
    margin:3px 3px 3px 0px;
}

.fieldsDisplayBlock {
    display:block;
    margin:5px 5px 5px 0px;
    padding:3px;
}

.fieldsTextLabel {
    width:168px;
    margin:3px 3px 3px -2px;
    float:left;
}

.publicUrl{
	float: left;
    text-align:left;
    font-weight: bold;
}

.publicUrl a{
	color: #7200FF;
	font-weight: bold;
}
.leagueHeader {
    font-size: 14px;
    margin-top: 10px;
}
.leagueHeader a{
    color: #000000;
    margin-top: 10px;
}
.leagueHeader span{
    font-size: 10px;
}

.normalFont{
    font-weight: normal;
}

.font11px{
    font-size: 11px;
}
.font14px{
    font-size: 14px;
}
.padTop10px{
   padding-top:10px;
}
.mailerPreview{
  width:750px;
  height:680px;
  border: 1px solid #808080;
  overflow:auto;
  *height:690px;
  *padding-bottom:70px;
}
.leagueBox{
  width:300px;
  height:120px;
}
.width300px{
  width:300px;
}
.width750px{
  width:750px;
}
.fontBold{
    font-weight: bold;
}
.recipientsBox{
    width:298px;
    height:250px;
    border: 1px solid #808080;
    overflow:auto;
}
.highlightRed{
    background:#80FF80;
}
.highlightGreen{
    background:#FF8080;
}
a.link-without-text-decoration:link { 
	color: #0000aa; 
	text-decoration:none;
	}
a.link-without-text-decoration:link:active { 
	color: #0000aa;
	text-decoration:none;
	}
a.link-without-text-decoration:link:visited {
	color: #0000aa;
	text-decoration:none;
	}
a.link-without-text-decoration:link:hover { 
	background-color:#FFFF88;
	text-decoration:none;
	}
.adjustTweetButton{
  vertical-align:bottom;
}

