body{background:#fff}

/*Admin Bar*/
#adminbar{height:36px}
x#adminbar div{border:1px solid #000}
* html #adminbar{height:40px}
#adminbar div{float:left;line-height:34px}
#adminbar #ab-title{font-size:12px}
#adminbar #ab-home{height:36px;width:112px;background:url(../_admin/media/bg_menucorner.gif) no-repeat}
#adminbar #ab-home a{margin:0 0 0 38px;font-size:13px}
#adminbar #ab-title {margin:0 0 0 5px}
* html #adminbar #ab-title {margin:0 0 0 4px}
#adminbar #ab-school{position:absolute;right:20px;top:11px;line-height:16px}
#adminbar #ab-school div{margin:0px 3px;line-height:16px}
#adminbar #ab-school div a {display:block;width:30px;margin-top:1px}
#adminbar #ab-school div select{height:16px;width:240px}
#adminbar #ab-school a{margin:0}

/*POPup Box*/
#popbox{
	position:absolute;
	width:322px;
	height:242px;
	left:-1000px;
	top:0;
	border:2px solid #000;
	background:#ccc;
	z-index:1000;
	display:none;
}
#popbox .popboxinner{position:absolute;left:20px;width:280px;height:185px;top:35px;background:#f6f6f6;border:1px solid #999}
#popuperrortitle{margin:8px 0 0 0}
#popbox .popboxpadding{padding:6px}
#popbox p{margin:0 0 0.5em 0;line-height:1.4em}
/*side bar*/
#adminmenupadding{
	padding:0px 4px;
}
.adminmenu{width:110px}


.popwin{background:#fff;box-shadow:1em 1em 1em rgba(0,0,0,0.5);border-radius:1em;overflow:hidden;position:fixed;z-index:1001;border:4px solid rgba(0,0,0,0.5);width:300px;height:240px;top:50%;left:50%;margin-left:-150px;margin-top:-120px;font-size:13px}
#alert:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.66);z-index:1000}
.poptitle{padding:0.5em;background:red;color:white;font-weight:bold}
.popbody{padding-top:1em}
.popbar{position:absolute;bottom:0;left:0;padding:1em 0;width:100%;border-top:1px solid #ccc;background:#f0f0f0}
.popwin a{text-decoration:none;
		background-color:#666;
		color:#fff!important;
		font-weight:normal;
		margin:0 1em;
		}
.popwin a{height:auto;padding:0.45em 1em;letter-spacing:1px;border:0;border-radius:4px;outline:none;box-shadow:0 2px 3px rgba(0,0,0,0.5), 0 0 1px 1px rgba(0,0,0,0.5) inset, 0 1px 1px 1px rgba(255,255,255,0.5) inset}
.popwin a:active{box-shadow:0 1px 5px 1px rgba(0,0,0,0.5) inset}
.popwin var{font-style:normal;background:red;color:white;padding:0.125em;width:4em;line-height:1.5em;display:inline-block;border-radius:0.25em}
/*page*/
#pagecell{padding:0 6px}

.tabledetailTitle{
	background-color:#E0E0E0;
	border:1px solid #ccc;
	padding:4px 0px;
	margin:0px 0px 8px 0px;
	font-weight:600;
	font-size:12px;
	text-align:center;
	background-color:#f3f3f3;
	border:1px solid #ccc;
}

.adminmenuback{height:32px;text-align:center;border:1px solid #999}
* html .adminmenuback{height:33px}
.adminmenuback .divbutton {margin:4px 0 0 4px;float:left}

#home p{margin-bottom:0.5em;line-height:1.4em}
#home h5{margin-bottom:0}

/*BUTTONS*/

/*menu buttons*/
div.divbutton {text-align:center;line-height:20px;
	width:96px;
	border-left:1px solid #FCFCFC;
	border-top:1px solid #FCFCFC;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#CCCCCC;
	line-height:20px;
}
.divbutton a{text-decoration:none;display:block;background:#ccc;font-weight:bold;font-family:"Trebucet MS",Trebucet,Arial}
.divbutton a:hover{background:#f3f3f3}


.divbutton a{color:#000}
.divbutton a:hover{color:#000}
.divbutton a:link{color:#000}
.divbutton a:visited{color:#000}
	
/*form*/	
input.delbutton,input.button,a.button{
	xwidth:100px;
	border-left:1px solid #FCFCFC;
	border-top:1px solid #FCFCFC;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#CCCCCC;
	color:#333333;
	font-weight:none;
	text-decoration : none;
	padding:2px 10px 2px 10px;
	text-align:center;
}
input.delbutton{background:#cc0000;color:#fff}
a.button:visited {color:#333333;}
a.button:link {color:#333333;}
a.button:hover {color:#333333;background-color:#C0C0C0;}

.centrecells td{text-align:center}
.frmbgsec{background:#fff;color:#000}


xdiv.menubuttoncell{
	position:relative;
	width:96px;
	height:22px;
	padding:0px;
	border-left:1px solid #FCFCFC;
	border-top:1px solid #FCFCFC;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#CCCCCC;
	line-height:13px;
}
xdiv.menubuttontext{
	position:absolute;
	margin:4px;
	width:88px; /* = width-margin*2 */
	text-align:center;
	font-size:11px;
	
	font-weight:bold;
	color:#000000;
	font-family:"Trebucet MS",Trebucet,Arial;
}
xdiv.menubuttonlink{
	position:absolute;
	width:100px;
}
div.menubgcellfill{
	padding:4px 2px 4px 2px;
}
xdiv.menubgcellblank{
	padding:2px;
	width:98px;
}	
/*div{border:solid 1px #000000}*/


html>body .frame{width:622px}


/*FORMs*/

.label{width:80px}
.data{width:75%}

/* TABS */
.a2z{width:608px}
.a2z ul li{padding-left:6px}
.a2z ul li{padding-right:3px}
.a2z ul li.first{background-position:-3px 0;padding-left:3px}

/*organisation table*/
#organisation{margin:0 0 0 3px}
#organisation div td{text-align:center}
#organisation .col0{width:27px}
#organisation .col1{width:290px;text-align:left}
#organisation .col1 div{margin:2px 4px 2px 2px;text-indent:0}
#organisation .col2{width:60px}
#organisation .col3{width:56px}
#organisation .col4{width:60px}
#organisation .col5{width:60px}
#organisation div .col5{width:59px}
#organisation .col6{width:16px}
#organisation div .col0{width:24px}
#organisation .frmbgheader{text-align:center;font-size:11px;text-indent:0}


.leaguetablewidth0{width:400px}
.leaguetablewidth1{width:412px}
.leaguetablewidth2{width:530px}
.leaguetablewidth3{width:582px}
#leagueteams div td{text-align:center}
#leagueteams .col0{width:25px}
#leagueteams .coln{width:25px}
#leagueteams .col1{width:50px}
#leagueteams .col2{width:32px}
#leagueteams .col3{width:260px;font-size:10px;text-align:left}
#leagueteams.type0 .col3{width:302px;font-size:10px}
#leagueteams .col4{width:58px}
#leagueteams .col5{width:32px}
#leagueteams .colp{width:32px}
#leagueteams .col6{width:44px}
#leagueteams .col7{width:20px}
#leagueteams .frmbgheader{text-align:center;font-size:11px;text-indent:0}
#leagueteams div {border:none;background:none}
#leagueteams div .col0{width:22px}
#leagueteams div .colp{width:31px}
#leagueteams div .col6{width:43px}
#leagueteams select{width:255px;font-size:10px}
#leagueteams input{font-size:10px}


.cuptablewidth0{width:410px}
.cuptablewidth1{width:470px}
#cupteams table td {text-align:center}
#cupteams .col0{width:25px;text-indent:4px}
#cupteams .col1{width:25px}
#cupteams .col2{width:270px;font-size:10px;text-align:left}
#cupteams .col3{width:58px}
#cupteams .col4{width:44px}
#cupteams .col5{width:20px}
#cupteams .frmbgheader td{font-size:11px;text-indent:0;text-align:center}
#cupteams div {border:none;background:none}
#cupteams div .col0{width:22px;text-indent:0}
#cupteams div .col4{width:43px}
#cupteams select{width:245px;font-size:10px}
#cupteams input{font-size:10px}
#cupteams .frmbtnbar input{font-size:11px}

#organisation .sb-outer,#leagueteams .sb-outer ,#cupteams .sb-outer {border-left:1px solid #999}
#organisation div table,#leagueteams div table ,#cupteams div table{border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
#organisation .sb-cell,#leagueteams .sb-cell,#cupteams .sb-cell{padding:0;border:none;background:none}


/*footer*/
#footercell{text-align:center;border-top:1px solid #ccc;color:#999;padding:4px 0;font-size:10px}






