
.menuWrapper1{display:table;margin:auto;}
.menuBGTile{background-color:#ECD408;}

.zsidemenu{border-bottom-width:0;width:166px}
* html .zsidemenu{width:144px}
.zsidemenu ul{list-style-type:none;margin:auto;padding:2px 2px}
.zsidemenu a{font-family: 'Ubuntu', sans-serif;font-weight:700;font-size:11px;margin-bottom:2px;display:block;width:100%;color:#fff;text-decoration:none;background-color:#c0392b;padding:4px 15px}
.subSideLevel a, .subSideLevel a:visited{font-family: 'Ubuntu', sans-serif;;font-weight:400;font-size:11px;color:#000;background:url() no-repeat 3px 7px}
.zsidemenu a:hover{background-color:#ECD408;color:#000}
.menuBGTile{background-color:#ECD408;margin-bottom:5px}
.topMenuWrapper{width:100%;height:35px;overflow:visible;background: none;}
.ztopMenu{padding:0px;}
.ztopMenu ul li{position:relative;display:inline;float:left}
.ztopMenu ul li a{
	display:block;width:auto!important;
	border-right: 1px solid rgba(255, 255, 255, 0.25);
	text-decoration:none;font-size:14px;line-height:35px;
	color:#121212;font-weight:700;
	font-family: 'Ubuntu', sans-serif;z-index:900;
	white-space:nowrap;padding:0 14px;
	/*text-shadow: 0 1px 0px rgba(0, 0, 0, 0.25); */
	/*max-width:120px;*/
}

* html .ztopMenu ul li a{width:auto!important;height:1%}
.ztopMenu ul li ul{left:0;position:absolute;top:0;display:block;visibility:hidden;height:200px;width:auto}
.ztopMenu ul li ul li{display:list-item;float:none;background-color:#F3F3F3;z-index:900;text-align:left;overflow:hidden;}
.ztopMenu ul li ul li ul{left:159px;top:0}
.ztopMenu ul li ul li a{
	display:block;width:160px!important;color:#000;text-decoration:none;font-weight:400;font-size:13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	z-index:900;padding:3px 3px 3px 5px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
	 }

.ztopMenu ul li a:hover{background-color:#fefefe;color:#660303;text-shadow: 0 1px 0px rgba(0, 0, 0, 0.25); }
.ztopMenu ul li ul li a:hover{background-color:#fefefe;color:#660303;text-shadow: 0 1px 0px rgba(0, 0, 0, 0.25);}

.ztopMenu .mainfoldericon{background:url(sysImages/dc_arrow_down.png) no-repeat center left}
.ztopMenu .subfoldericon{background:#F3F3F3 url(sysImages/arrow_r.png) no-repeat center right;border-bottom:0}
* html p#iepara{padding-top:1em}
* html .ztopMenu ul li{float:left;height:1%}

.mainDetailReturnWrapper{text-align:right;padding-bottom:6px;padding-right:15px;}
.mainEventsWrapper{display:block;overflow:hidden;width:auto;max-width:100%;clear:both;}
.bannerFlyer{float:right;width:430px;margin-right:16px;text-align:center;}
@media(max-width:955px){
	.mainEventsWrapper{max-width:100%;width:455px;margin:auto;}
	.bannerFlyer{float:none;}
	h2{font-size:18px;}
}
@media(max-width:455px){
	.mainEventsWrapper{max-width:95%;width:95%;margin:auto;}	
	.bannerFlyer{float:none;width:95%;max-width:95%;overflow:hidden;}
	.bannerFlyer iframe{width:95%;}
}
.eventDetailContainer{float:left;clear:left;display:table;}
.eventList{float:left;position:relative;overflow:hidden;width: 426px;}
.eventListDetail{float:left;position:relative;overflow:hidden;width: 450px;}

.eventRow{display:table;float:left;margin:0px 8px 8px 8px;height: 110px;  position: relative; width: 430px;max-width:100%;
-moz-box-shadow: 0px 0px 8px #c0c0c0;-webkit-box-shadow: 0px 0px 8px #c0c0c0;box-shadow:0px 0px 8px #c0c0c0;
}
.eventRow.pastEvent{background:#f0f0f0;}

.eventRow:hover{cursor:pointer;-moz-box-shadow: 0px 0px 8px #000;-webkit-box-shadow: 0px 0px 8px #000;box-shadow:0px 0px 8px #000;}
.eventRow.detail{float:none;}
.eventRow.detail:hover{cursor:default;-moz-box-shadow: 0px 0px 8px #c0c0c0;-webkit-box-shadow: 0px 0px 8px #c0c0c0;box-shadow:0px 0px 8px #c0c0c0;}
.eventDate{display:inline-block;vertical-align:top;padding-top:13px;background:#ECD408;width:100px;height:110px;text-shadow: 0px 0px 0 #000;font-family:'Roboto Condensed',Tahoma,Arial,Helvtica;color:#232323;text-align:center;font-weight:bold;margin-right:5px;}
.eventDate.dpastEvent{background:#343434;color: #d0d0d0}

.eventDate .eventDays{font-size:28px;line-height:36px;}
.eventDate .eventMonth{font-size:28px;line-height:36px;}
.eventDate .eventYear{font-size:13px;font-weight:normal;line-height:12px;}

.eventInfoWrapper{display:inline-block;width:320px;height:92px;}
.eventInfoWrapper table{border:0px;padding:0px;width:100%;}
.eventInfoWrapper table .rightCol{width:45%;text-align:right;padding-right:6px;}
.eventInfoWrapper table .rightCol a{line-height:1.6rem;margin:0;}
	.eventLogo{}
	.eventLogo .eventLogoImg{}
	.eventName{font-weight:bold;font-size:15px;text-decoration:underline;    line-height: 1.6rem;}
	.eventDesc{}
.rightCol2{text-align: right;}
@media(max-width:930px){
		/*Events*/
	
	.listingTableWrapper{text-align: center;margin:auto;}
	div#eventListDiv{display:block;width:auto;max-width:100%;float:none;overflow:hidden;margin:auto;}
	div.eventRow{max-width:98%;margin:10px auto;float:none;}
	.eventName{font-size:14px;line-height:1.1rem;}
}

@media(max-width:455px){	
	.eventRow{width:95%;max-width:98%;}
	.eventDate{display: table-cell;width:25%;}
	.eventDate .eventDays{font-size:19px;}
	.eventDate .eventMonth{font-size:19px;}
	.eventListDetail{width:95%;max-width:95%;}
	.eventName{width:auto;font-size:14px;text-decoration:underline;max-height:27px;overflow: hidden;}
	.eventInfoWrapper{display: table-cell;width:100%;height:auto;}
	.eventInfoWrapper table.eventInfoTable{width:100%;max-width:100%;}
	div.eventRow{overflow:hidden;-moz-box-shadow: 0px 0px 0px #888888;-webkit-box-shadow: 0px 0px 0px #888888;box-shadow:0px 0px 0px #888888;border: 1px solid rgba(0, 0, 0, 0.25); }
	.eventInfoWrapper table .rightCol{width:40%;}
}


.closeDetails{clear:both;text-align:right;display:block;padding-right:20px;margin-bottom:5px;}
.eventTimeCost{padding-top:6px;}
.eventDetails{-moz-box-shadow: 0px 0px 8px #c0c0c0;-webkit-box-shadow: 0px 0px 8px #c0c0c0;box-shadow:0px 0px 8px #c0c0c0;padding:6px;margin:10px 8px;min-height:190px;}

.noFlyer{border: 1px solid rgba(0, 0, 0, 0.25);color:#c0c0c0;padding:200px 0px;text-align:center;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
.newFlyer{position:relative;width:310px;height:400px;margin-top:10px;border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}

.newFlyer .theFlyerImg{position:absolute;}
.newFlyer .theFlyerImg img{border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}

#dropArea{position:absolute;padding:20px;margin:60px 40px;border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%; opacity: 0.6;
    filter: alpha(opacity=60); }

#dropArea:hover{opacity: 1;
    filter: alpha(opacity=1);}
.eventLocAttrWrap{display:table;width:100%;}
.eventLocation{margin:2px 8px;display:table-cell;vertical-align:top;padding-left:8px;width:300px;font-size:15px;}
.eventAttributes{display:table-cell;vertical-align:top;width:86px;margin-top:2px;}
.eventAttributes ul{padding:0px;margin:0px;}
.eventAttributes ul li{font-size:12px;}
.moreEvents{text-align:center;margin-bottom:6px;}

.eventTeaserDetailWrapper{position:absolute;left:50%;margin-left:-477px;background:#fff;z-index:99;border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0px 0px 8px #888888;-webkit-box-shadow: 0px 0px 8px #888888;box-shadow:0px 0px 8px #888888;}

.filterSettingsPanel div{font-size:10px;padding-bottom:10px;}
.filterSettingsPanel select.zInput{width:110px;}

.eventLinkImg{}
.eventLinkTxt{}
.eventType{font-size:16px;font-weight:bold;color:#336699;padding:3px;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}

.eventType.Away{color:red;}
.eventType.Meeting{color:green;}

.costTxt, .costAmt{display:none;}

.locationWrapper{display:table;height:55px;}
.eventMapIcon{width:50px;height:50px;display:table-cell;background:url(/sysImages/google-map50.png) no-repeat;vertical-align:top;}
	.eventMapIconHref{width:50px;height:50px;overflow:hidden;}
	.eventMapIconHref span{width:50px;height:50px;display:block;}
.eventAddressTxt{display:table-cell;vertical-align:top;}
.eventMapTxtHref{color:#000;}

.eventFormContainer{margin:0px 10px 10px 300px;padding-bottom:5px;background:#fefefe url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.eventSignupLink{cursor:pointer;}
.eventSignupSpan{display:block;background:url(/images/SIGN-UP100.png) no-repeat;height:33px;width:100px;line-height:33px;}
.eventSignupTxt{display:none;}
.eventReturnDiv{float:right;margin-right:10px;margin-bottom:2px;}

.winLossesWrapper{text-align: center;margin-top:6px;}
.winLossesDiv{width:auto;max-width:100%;margin:auto;background-color:#DBDBFF;padding:3px;text-align: center;font-weight:bold;}
.winLossesDiv h2{font-weight:bold;font-size:18px;padding:6px;}
.winLossesDiv div{width:auto;display:inline-block;padding:2px 6px;}
.teamNum{padding:4px;font-weight:bold;font-size:1.2rem;}

.assignmentWrapper h2{text-align:center;padding:6px;font-weight:bold;font-size:16px;}

input,select{border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;padding:5px;}
input[type=checkbox]{width:20px;height:20px;vertical-align: middle;}


.dropTrue.leftLane li.bowlerListHeader{cursor:default; font-weight:Bold;
	height:26px;line-height:26px;
	vertical-align: middle;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);background-color: #DBDBFF}
.dropTrue.rightLane li.bowlerListHeader{cursor:default;font-weight:Bold;
	height:26px;line-height:26px;
	vertical-align: middle;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);background-color: #FDFFDB}

.dropTrue{vertical-align: top; 
	max-width:100%;
	
	width:99%;
	display: inline-block;	
	list-style-type: none; margin: 0 0 6px 0; padding:0;
	background: #fff; 
	border: 1px solid rgba(0, 0, 0, 0.25);
}

.dropTrue li{position:relative; margin: 5px; padding: 5px; font-size: 1.0em;border: 1px solid rgba(0, 0, 0, 0.25);background-color: #DBDBFF  }

.dropTrue li dl, .totals dl{display: inline-block;margin:0;vertical-align: middle;}
.dropTrue li dl.autoAdd{width:8%;}
.dropTrue li dl.autoAdd input[type=checkbox]{width:16px;height:16px;}
.dropTrue li dl.name{width:50%;overflow: hidden;}
.dropTrue li dl.lastMatches{width:27%;font-size:9px;line-height:9px;text-align:right;white-space: nowrap;} 
.dropTrue li dl.avg{width:10%;text-align:right;}
.startingAvg{color:green;}
.preStartingAvg{color:maroon;}
.dropTrue.leftLane li{background-color: #eee}
.dropTrue.leftLane li.teamTotals{background-color: #eff3d5}
.dropTrue.rightLane li{cursor: auto;background-color: #FFFEF6}
.dropTrue.rightLane li.visitorRow{border:0;padding: 3px 0px 3px 3px;background:#f0f0f0;}
.dropTrue.selectedBowlers li dl.autoAdd{display:none;}
.dropTrue.selectedBowlers li dl.name, .dropTrue.selectedBowlers li dl.nameInput{width:85%;}
.dropTrue.selectedBowlers li dl.lastMatches{display:none;width:0;}
dl.matchdate.lastMatch div{font-size:9px;width:90px;}
input.visitorEditInput{border:0px;}
input.visitorNameInput{}
input.visitorAvgInput{text-align:right;}
input.visitorEditInput:focus{background:#A3FF8E;}

.rightlane .addVistor{background:#eff3d5}
.newVisitorInput{width:50%;}
.newVisitorAvgInput{width:15%;}

.visitor .nameInput,.visitor .avgInput{display:none;}
.visitorAvgInput{width:50px;}

.teamResultWrapper{width:100%;text-align:center;}
.dropTrue.resultsRecord{width:465px;max-width:100%;}
@media(max-width:550px){
	.dropTrue.resultsRecord{width:100%;max-width:100%;}
	}
.dropTrue.resultsRecord li{cursor: initial;}
.dropTrue.resultsRecord li dl.name{width:28%;}
.dropTrue.resultsRecord li dl.avg{}
.dropTrue.resultsRecord li dl.result{}
.resultsInput{width:35px;text-align:center;font-weight:bold;margin:0;}
.resultsInput.calctotal{ background:#eff3d5}
.resultsInput.overunderInfo{background-color:#f0f0f0;color:#343434;}
.resultsInput.green{color:green;background-color: #eff3d5}
.resultsInput.red{color:red;background-color: #F2D3D3}
.resultsInput.overAvg{color:green;}
.resultsInput.overunderInfo.overAvg{color:green;}
.totals{clear:both;}
.totals dl{width:83%;padding:1% 0;}
.totals dl.total{width:15%;text-align:right;padding-right:1%;font-weight:bold;border: 1px solid rgba(0, 0, 0, 0.25);background: #fff; }

.selectedCount{font-weight: normal;font-size:12px;padding-left:5px;}

.addNewFormWrapper .trow{margin:0;padding:0;display:table-row;}
.addNewFormWrapper .trow div{display:table-cell;}
.availBowlersList-inner{width:445px;}
ul{list-style-type: none; list-style: none;margin:0;padding:0;}

.eventAddDesc{border: 1px solid rgba(0, 0, 0, 0.25);padding:10px 5px;width:420px;margin: 2px auto 6px;background:#D3DDF2 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}
.signupCompleteWrapper{display:none;width:430px;border: 1px solid rgba(0, 0, 0, 0.25);padding:5px;margin-top:5px;background:#eff3d5;}
.signupButtons{text-align: center;}
.signupFormWrapper{display:none;padding-top:5px;}
.submitFormBtn{width:100%;text-align: center;}
.signupInfo h2{font-weight:bold;}
.invalidInfo{color:red;display:none;padding-left:10px;}
.zInput.invalid{border: 1px solid rgba(0, 0, 0, 0.25); background:#F2D3D3;}

.dropTrue.leftLane li.attend1{background:#D9F2D3;}
.dropTrue.leftLane li.attend0{background:#FFE97F;}
.dropTrue.leftLane li.attendnr{background:#FFC6C4;}
.dropTrue.leftLane li.attend-1{}
.dropTrue.resultsRecord li.loginMessage{color:#fff;padding:20px 5px;background:#6699CC }

.mcuserInfoTable{display:table;border: 1px solid rgba(0, 0, 0, 0.25);background:#eff3d5 url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}
.mcUserInfoRow{display: table-row;}
.mcUserInfoCell{display: table-cell;vertical-align: top;padding:5px;}
.mcUserInfoCell span{display: inline-block;width:150px;text-align:right;}
.attendStatus{font-size:11px;}
.attendStatus img{vertical-align: middle;}

.matchStatsWrapper{max-width:700px;margin:auto;}
.bowlerStatsTableheading{display:block;padding:4px;font-weight:bold;font-size:14px;background:#7C9DCA url(/sysImages/tall-tsc-button-overlay.png) repeat-x;background-size: 100% 100%;}
.bowlerStatsTable{display:table;width:100%;max-width:100%;box-sizing: border-box;}
.bowlerStatsTable .trow{display:table-row;}

.bowlerStatsTable .trow .fLabel{display:table-cell;vertical-align: middle; padding:3px;border: 1px solid rgba(0, 0, 0, 0.25);}
.bowlerStatsTable .trow .dataCell{font-weight:bold;display:table-cell;vertical-align: middle;width:25%;padding:3px;border: 1px solid rgba(0, 0, 0, 0.25);}
.bowlerStatsTable .trow .dataCell .dataRow{display:block;font-weight:normal;white-space: nowrap;}

.bowlerStatsTable .trow .dataCell .dataRow:nth-child(odd){background: #f0f0f0;}

@media(max-width:550px){
	.mcuserInfoTable{display:block;}
	.mcUserInfoCell{display: block;}
	.resultsInput{padding:2px 1px;margin:0;}
	.bowlerStatsTable .trow .fLabel{width:5%;}
	.bowlerStatsTable .trow .dataCell{width:20%;}
}
@media(max-width:455px){
	.eventDetailContainer{float:none;width:95%;max-width:95%;}
	.eventAddDesc{width:95%;}
	.availBowlersList-inner{width:100%;max-width:100%;}
	h2{font-size:18px;}	
	.dropTrue.resultsRecord li dl.name{width:24%;}
	.bowlerStatsTable{max-width:411px;}
}