/* Created using Style Master from Western Civilisation CSS1 { -23 -4 558 1012 } */

body{
	margin: 0 auto;
	width:760px;
	font-size:11px;
	font-family:verdana, sans-serif;
	background:white;
}
 
body.popup{
	margin: 0 auto;
	width:auto;
	font-size:11px;
	font-family:verdana, sans-serif;
	background:white;
}

td{
	font-size:11px;
	font-family:verdana, sans-serif;
	vertical-align:top;
	padding:0;
}

td.body #topshadow{
	height:16px;
	background:url('/images/bg_bodyshad_top.gif') repeat-x;
}
td.side #topshadow{
	height:16px;
	background:url('/images/bg_sideshad_top.gif') repeat-x;
}



a{color:#cb6500;}
a:hover{color:#0099cc;}

table{}

form table{border-collapse:	separate;}

h1, h2, h3, h4, h5{margin:0.4em 16px 0.3em 16px;color:#006699;}
h1{font-size:2em;margin-top:0.2em;margin-bottom:0.1em;padding-bottom:0.2em;border-bottom:1px black solid;}
h2{font-size:1.6em;}
h3{font-size:1.5em;}
h4{font-size:1.2em;}
h5{font-size:1.15em;}
img{border:0;padding:0;margin:0;}
p{margin:0.6em 16px;padding:0;}

div.header{
	margin:0;
	background:#e5f5fa;
	padding-bottom:4px;
	border-bottom:1px white solid;
	}
	
div.banner{
	margin:0;
	height:239px;
	background:#0099cc url('/images/banner.jpg') left no-repeat;
	}

div.footer{
	margin:0;
	padding:16px 0;
	background:#e5f5fa;
	}

table.mainarea{
		background:url('/images/bg_bodytopshadow.gif') repeat-x;
}

td.side{
	font-size:10px;
	background:#e5f5fa;
	border-bottom:2px #dee5e7 solid;
	padding-bottom:16px;
	}
	
td.side .content h1,.side h2,.side h3,.side h4,.side h5,.side p{
	margin:0em 8px 0.3em 8px;
}
td.side .content hr{height:4px;background:white;color:white;border:0;}
td.side .content p{}
td.side .content a{color:#CB6500;text-decoration:none;font-weight:bold;}

td.side .content h1 a,
td.side .content h2 a,
td.side .content h3 a,
td.side .content h4 a,
td.side .content h5 a,
td.side .content h6 a,
td.side .content h1 a {
	color:#006699;
}

body.default td.body{
	background:white url('/images/bg_body.jpg') right bottom no-repeat;
	padding:0 0 32px 0;
	border-bottom:2px #eaeaea solid;
}

td.body{
	line-height:140%;
	padding:0 0 32px 0;
	border-bottom:2px #eaeaea solid;
}

td.body .content div{
	padding:0;
	border:2px #006699 solid;
	margin-bottom:10px;
}
td.body .content div h3{
	margin:0;
	padding:3px;
	background:white url('/images/bg_bluestripe.gif');
	color:white;
}

/*Menus*/
div.menu{
	color:white;
	background:#0099cc url('/images/bg_menustripe.gif') bottom;
	margin:0;
	padding:3px 12px;
	/*border-top:1px #4190ad solid;*/
	border-top:1px #5897ad solid;
	border-bottom:1px #227298 solid;
}
div.menu a{
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding:0;
	margin:0;
}

div.menu a:hover{
	color:#cb6500;
}

div.menu a.l1_1_sel{
	color:black;
	font-weight:bold;
}


form {
	padding:0;
	margin:0;
}

.signupform label{color:black;}

.signupform .req {
	color:#A60000;
}

.signupform .req input,.signupform .req textarea{background:#FBC634;}

.signupform input, .signupform textarea{
	font-size:1em;
	width:30em;
	padding:2px;
	border:1px #CB5C10 solid;
	font-family:Verdana, Arial, Tahoma, sans-serif;
}

.signupform input.checkbox{
	border:0;
	font-size:1.2em;
	width:1em;
}

button{
	font-size:1em;
	font-weight:bold;
	color:black;
	background:white;
	border-top:2px #e5f5fa solid;
	border-left:2px #e5f5fa solid;
	border-right:2px #006699 solid;
	border-bottom:2px #006699 solid;
}

.contactform{padding:0 16px;}
.contactform td{padding:0 4px 0 0;}

.contactform input,.contactform select,.contactform textarea{
	font-size:11px;
	padding:2px;
	color:black;
	width:25em;
	border:1px dimgray solid;
	font-family:Verdana, Arial, Tahoma, sans-serif;
}

form .req input{background:#e5f5fa;}
form .req textarea{background:#f0f0f0;}
form .req{color:red;}

#fixtures{border-collapse:	collapse;}
#fixtures td, #fixtures th{padding:2px;}
#fixtures td{
	text-align:left;
	vertical-align:middle;
}
#fixtures th.x{padding:2px;border:0;background:white;}
#fixtures thead{
	background:#0099cc url('/images/bg_bluestripe.gif');
}

#fixtures th{
	color:white;
	font-size:13px;
	padding:2px;
	text-align:center;
	border-top:2px #006699 solid;
	border-left:2px #006699 solid;
	border-right:2px #006699 solid;
	}

#fixtures tr.foot td{
	border-bottom:2px #006699  solid;
	border-left:2px #006699 solid;
	border-right:2px #006699 solid;
	}
#fixtures tr.foot td.x{
	border:0;
	}

#fixtures td.fx, #fixtures td.dt,  #fixtures td.qt{
	border-left:2px #006699 solid;
	border-right:2px #006699 solid;
	font-size:13px;
}
#fixtures td.dt,  #fixtures td.qt{
	text-align:center;
}

#fixtures th.z{
	border:0;
}

#fixtures th.a{
	border-left:2px #006699 solid;
}

#fixtures th.c{
	border-right:2px #006699 solid;
}

#fixtures td.a{
	border-left:2px #006699 solid;
	}
	
#fixtures td.c{
	border-right:2px #006699 solid;
	}
	
tr.r0{background:#eeeeee;}

td.z div{
	font-size:10px;
	margin:1px;
	padding:2px;
	text-align:center;
	background:#e5f5fa;
	border:1px #0099cc solid;
	height:3.5em;
	}

tr.so,
tr.ap {
	color: dimgray;
	}

.so td.z,
.ap td.z {
	border-right:2px #006699 solid;
	border-left:2px #006699 solid;
}	

.so td.z div,
.ap td.z div {
	font-size:10px;
	margin:1px;
	padding:2px;
	text-align:center;
	border:1px #006699 solid;
	}
