/*created May 2007*/

body{
	font-size:70%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;}
p{
	font-size:0.8em;}
	
iframe {
margin-left: 100px;

}

#rowHeader {
background-color: #FFFF33;
font-size: 1.2em;
text-align: center;
border-bottom: 1px solid #FFFF33;
}


div#pageLogo{
	height:100px;
	background-image: url(../images/logo2.jpg);
	background-repeat: no-repeat;
	background-color: #ffff99;
	width:100%;

	}
	
	
	#iframeFix div{
	margin: 6px;
	padding: 2px 2px 2px 2px;
	width: 460px;
	}
	
	#iframeFix table{
	margin: 6px;
	padding: 2px 2px 2px 2px;
	width: 460px;
	}
	
	.fixtable table{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border-collapse: collapse;
	display:block;
	clear:both;
	width: 500px;
	}
	
	.fixTable td{
		border-bottom: 1px solid #666666; 
		text-align: center;
		display:block;
		border-collapse: collapse;
		clear:both;
		padding: 2px;
		font-weight:bold;
		font-size: 1em;
		padding-right: 8px;
		padding-left: 8px;
		}

/*main site navigation*
 **********************/
#leftMenu{
	background-color:#FFff99;
	border-right:1px solid #fff;
	vertical-align:top;
	text-align:right;
	width:180px;
	}
#leftMenu tr td{
color: #000;
background-color: #fc0;
border-bottom: 1px solid #fc0;
text-decoration: none;
}

dl#siteNavigation dt{
	/*main heading
	 *************/
	border-bottom:#fc0 1px solid;
	font-size:0.85em;
	font-weight:bold;
	padding:0px;}
dl#siteNavigation dt a{
	background-color:#FFff99;
	color:#000;
	display:block;
	padding:2px 2px 2px 4px;
	text-decoration:none;}
dl#siteNavigation dt a:hover{
	background-color:#ffcc00;
	color:#000;}
dl#siteNavigation dd{
	/*sub menu*/
	background-color:#fc0;
	color:#000;
	font-size:0.8em;
	margin:0;
	padding-left:4px;}
dl#siteNavigation dd a:link, dl#siteNavigation dd a:visited{
	color:#fff;
	text-decoration:none;
	padding: 2px 1px 2px 20px;
	background-image:url(arrowYellow.gif);
	background-position: 6px 40%;
	background-repeat: no-repeat;}
dl#siteNavigation dd a:hover{
	color:#fc0;
	text-decoration:underline;}
	
	#siteNavigation h3{
	background-color:#ffff99;
	color:#000;
	display:block;
	font-size:0.9em;
	height:22px;
	margin-bottom: 10px;
	padding:10px 0 10px 8px;
	border-bottom: 1px solid #fff;}
	
/*current menu highlighter
 *************************/
	body#Home dt#selectedIndex a,
	body#AZPolicies dt#selectedFixtures a,
	body#InfoLibrary dt#selectedCompFixtures a,
	body#ExternalCodes dt#selectedTelNumbers a,
	body#PromoGuidance dt#selectedLeagueTables a,
	body#PromoGuidance dt#selectedRules a,
	body#PromoGuidance dt#selectedCompRules a,
	body#TrainingResource dt#selectedMissingCards a,
	body#Archives dt#selectedLeagueArchives a{
		background-color:#fc0;
		color:#000;}
		
/*website information, within leftMenu*
 **************************************/	
	#siteInformation ul{
		font-size:0.7em;
		margin:0;
		padding:0px 0px 0px 0px;}
	#siteInformation li{
		list-style:none;
		margin:2px 0px 2px 2px;
		padding:2px 0px 2px 6px;}
		
		
	#siteInformation h3{
	background-color:#ffff99;
	border-bottom:1px solid #fff;
	color:#000;
	display:block;
	font-size:0.9em;
	height:22px;
	margin-bottom: 10px;
	padding:10px 0 10px 8px;}
	
	#siteInformation td#person{
	font-size: .7em;
	padding: 2px 0px 2px 8px;
	background-color:#ffffcc;
	}
		
	#siteInformation td#job{
	font-size: .8em;
	font-weight: 600;
	background-color:#ffff99;
	border-bottom:1px solid #fc0;
	border-top:1px solid #fc0;
	margin: 2px 0px 2px 2px; 
	display: block;
	padding: 4px 4px 4px 4px;
	width: 100%;
	}
	
	#siteInformation table{
	width: 100%;
	}
		
		
	.informationTitle{
		font-weight:bold;
		border-bottom: 1px solid #a9a9a9;
		border-top: 1px solid #a9a9a9;
		background-color: ffff00;
		width: 100%;}
	a.informationTitle, a.informationDetail{
		color:#a9a9a9;
		text-decoration:none;
		}
	a.informationTitle:hover, a.informationDetail:hover{
		text-decoration:underline;}
		
/*main contents*
 ***************/
#mainContents{
	height:100%;
	padding:0;
	vertical-align:top;}
#mainContents ul li{
	font-size:0.8em;}
#mainContents table td{
	vertical-align:top;}
	
	#contentTitle{
		vertical-align:top;
		}
	#contentTitle h1{
	background-image: url(../images/breadcrumb.jpg);
	background-repeat: no-repeat;
		background-color:#FFff66;
		clear:both;
		color:#3E3B5B;
		padding:8px;
		font-size:1.2em;
		font-weight:normal;
		margin:0px 0px 10px 0px;}
	td#contentBody{
	background-color: #fff;
		height:800px;
		padding:0 10px 0 10px;
		vertical-align:top;}
	
	
		br.clear{
			clear:both;}
		
/*footer, within mainContents*
 *****************************/
	#footerContainer{
		background-color:#ffff66;
		color:#000;
		font-size:0.7em;
		height:22px;
		padding:2px;
		vertical-align:middle;}
	#footerContainer a{
		color:#000;
		text-decoration:none;}
	#footerContainer a:hover{
		text-decoration:underline;}
		.leftFooterItem{
			float:left;}
		.rightFooterItem{
			float:right;}
		
/*right Menu*
 ***************/
#rightMenu{
	background-color:#FFff99;;
	border-left:1px solid #fff;
	vertical-align:top;
	width:180px;
	}	
#rightMenu a{
	display: block;
	padding: 2px 4px 2px 4px;
	background-repeat: no-repeat ;
	margin: 0;
	text-decoration: none;}
#rightMenu a:link, #rightMenu a:visited{
	color:#595482;}
#rightMenu a:hover{
	text-decoration: underline;}
	
.format h1{
font-size: 1.25em;
color: #595482;
}
.format h4{
font-size: 1em;
color: #595475;}

#fmat {
width: 100%;
}

#note {
padding-left: 10px;
padding-right: 20px;
color: #cc0000;
width: 60%;
}

.fix {
width: 100%;
margin-top: 10px;
}

.fix h4 {
font-size: 1em;
font-weight: 400;
}


.fix td {
padding-left: 10px;
}

/*fixtures navigation*
 **********************/
dl#fixNavigation dt{
	/*main heading
	 *************/
	border-bottom:#fff 1px solid;
	font-size:0.9em;
	font-weight:bold;
	padding:0;}
dl#fixNavigation dt a{
	background-color:#ffcc00;
	color:#000;
	display:block;
	padding:2px 2px 2px 4px;
	text-decoration:none;}
dl#fixNavigation dt a:hover{
	background-color:#ffff99;
	color:#000;}
dl#fixNavigation h4{
border-bottom:#cc6600 2px solid;
background-color:#cc9966;
font-size:0.9em;
font-weight:bold;
padding:2px 0px 2px 4px;
color:#000;
}
	
/*current menu highlighter
 *************************/
	body#Home dt#selectedIndex a,
	body#LFixtures dt#selectedFixtures a,
	body#CFixtures dt#selectedCompFixtures a,
	body#LTables dt#selectedLeagueTables a,
	body#LArchives dt#selectedLeagueArchives a,
	body#CRules dt#selectedCompRules a,
	body#NCDLRules dt#selectedRules a,
	body#MissCards dt#selectedMissingCards a
	body#TelNumbers dt#selectedTelNumbers a{
		background-color:#fc0;
		color:#000;}
		
.tel {
width: 100%;
margin-top: 10px;
border: 1px solid #789db3;
border-collapse: collapse;
}

.tel #telHeading {
font-size: 1em;
font-weight: 400;
border-bottom: 1px solid #fc0;
width: 100%;
}

.tel td {
padding-left: 10px;
font-size: 0.75em;
}
.tel table {
margin: 0px;
width:100%;
height: 100%;
}

#warning{
font-size: 1.2em;
background-color: #ff0000;
color: #fff;
padding: 4px 4px 4px 6px;
font-weight: 400;
margin-top: 10px;
}

/* Include id's for all your layers here, with commas between. */
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5	{ 
	position: absolute; 
	visibility:hidden; 
	width: 100%; 
	max-width: 70%;	
	left:200; 
	top:190; 
	font-size: 1em;
	 }
	 
	 /* Include id's for all your layers here, with commas between. this relates to competition fixtures page*/
#lyrc1, #lyrc2, #lyrc3, #lyrc4, #lyrc5, #lyrc6, #lyrc7, #lyrc8, #lyrc9, #lyrc10, #lyrc11, #lyrc12	{ 
	position: absolute; 
	visibility:hidden; 
	width: 100%; 
	max-width: 70%;
	left:200px; 
	top:191px; 
	font-size: 1em;

	 }
/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */
#container2	{
	width: 780px;
	height:400px;
	left: 200px;
	top: 148px;
}	 
#container2 h2 {
font-size:1.2em;
}
#container2 td {
font-size:0.75em;
}	 
/*h1	{ font-size: 16px; }
h2	{ font-size: 14px; }
a:link { color:#33c }	
a:visited { color:#33c }	
/* excludes ns4 and other older browsers */
@media all {
	
}
.fixtures { width: 100%; padding: 0px; word-wrap: break-word; border: 1px solid #789DB3;}
.fixtures td{word-wrap: break-word; border: 1px solid #789DB3;}



#fixMenu ul li{
list-style:none;
padding-top: 4px;
text-decoration:none;
display:block;
clear:both;
}

#fixMenu td {
padding-left: 4px;
}

#fixMenu a{
color: #595482;
font-weight: 400;
text-decoration: none;
font-size: 1em;
padding: 2px;
}
#fixMenu a:hover{
color: #666666;
text-decoration: none;
}

#fixHeading {
background-color: #789db3;
border-bottom: 1px solid #000;
color: #fff;
font-size: 0.75em;
width: 100%;
}

#tblHeading {
background-color: #789db3;
border-bottom: 1px solid #000;
color: #fff;
font-size: 1em;
font-weight: 400;
padding-left: 4px;
width: 15%;
}


#fixExtra {
margin-top: 10px;
width: 100%; padding: 2px; word-wrap: break-word; border: 1px solid #789DB3
border-collapse: collapse;
}
#fixExtra td{
padding: 2px; word-wrap: break-word; border: 1px solid #789DB3;
}
#fixExtra h3{
padding: 2px;
font-size: 1.2em;
}

#compFixSub {
display:none; 
margin: 0px;
width: 100%; 
border-bottom: 1px solid #fff;
font-size: .85em;
text-decoration: none;
background-color: #ffff66;
color: #000;
}

#compFixSub a:link{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}
#compFixSub a:hover{
background-color: #fc0;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}

#compFixSub ul{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
text-decoration: none;
list-style-type: none;
padding-left: 8px;
}
#leagFixSub {
display:none; 
margin: 0px;
width: 100%; 
border-bottom: 1px solid #fff;
font-size: .85em;
text-decoration: none;
background-color: #ffff66;
color: #000;
border-collapse:collapse;
}

#leagFixSub a:link{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
border-collapse:collapse;

}
#leagFixSub ul{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
text-decoration: none;
list-style-type: none;
padding-left: 8px;
border-collapse:collapse;

}
#leagFixSub a:hover{
background-color: #fc0;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}
#leagTable {
display:none; 
margin: 0px;
width: 100%; 
border-bottom: 1px solid #fff;
font-size: .85em;
text-decoration: none;
background-color: #ffff66;
color: #000;
}

#leagTable a:link{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}
#leagTable ul{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
text-decoration: none;
list-style-type: none;
padding-left: 8px;
}
#leagTable a:hover{
background-color: #fc0;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}
/*admin styles*/
#admin {
	position: absolute;
	height: 100px;
	width: 130px;
	top: 300px;
	left: 4px;
	padding-left: 10px;
}
#signup table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 120px;
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 

#signup td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}

.labellcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	color: #3670A7; 
 	background-color: transparent; 
}

.fieldcell {
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 2px;
}

.fieldcell select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 width: 100%;
}

.fieldcell input {  
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
 width: 100%
} 

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}
#leagArchsub {
display:none; 
margin: 0px;
width: 100%; 
border-bottom: 1px solid #fff;
font-size: .85em;
text-decoration: none;
background-color: #ffff66;
color: #000;
}

#leagArchsub a:link{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}
#leagArchsub ul{
background-color: #ffff66;
display: block;
margin-left: 2px;
width: 100%; 
text-decoration: none;
list-style-type: none;
padding-left: 8px;
}
#leagArchsub a:hover{
background-color: #fc0;
display: block;
margin-left: 2px;
width: 100%; 
border-bottom: 1px solid #cc9900;
text-decoration: none;
color: #000;
font-size: .85em;
font-weight: bold;
}
#banner {
font-size: 1.2em;
background-color: #6666cc;
border: 1px solid #fc0;
color: #fff;
padding: 2px;
text-align: center;
}
