body {
text-align:center;
font-size:0.85em;
padding: 10px 0 0 0;
margin: 0;
}

img {
border: 0;
}


#pc_body {text-align:center; font-size:0.85em;
width:800px;
	margin:1em auto;}
	
#calendar_body {text-align:center; font-size:0.85em;
width:960px;
	margin:1em auto;}





#resulttable {
margin:0 auto;
text-align:left;
border: solid 1px #94b6d2;
border-collapse:collapse;
}

#resulttable td {
padding:5px;
border: solid 1px #94b6d2
}

td {padding:0em;}





table, td {border:#518bba;}
h1 {margin-bottom:5em;
padding-top:1em;}
h1 , a {color:#518bba; outline:none;}
#times {list-style:none;padding:0;margin:0;}

ul {text-align:left;}

form {margin:0;}
fieldset {border: 1px solid #94b6d2; padding:1em 0 1em;}

.label {
text-align:right;
vertical-align: top;
font-weight:bold;

}

* {font-family:sans-serif;color:#464646;}

#container
{
	
	
}









#navlinks {padding-top:1em;background:transparent}


#banner
	{
	margin-bottom:2em;
	padding:0;
	text-align:center;
	background-image: url(border.png); 
	background-repeat: no-repeat;
	background-position: top center;
	}




	
h1 {
	
	margin-bottom:0;
	padding-bottom:0;

	
	}
	
#calendar {
	
	margin:0 auto;
	border-style:solid; border-width: 1px;empty-cells:show;border-collapse:collapse;
	}
	
#calendar td 
	{
		width:10%;
		padding:0.5em;
		text-align:left;
		border-style:solid; border-width: 1px;}
	
legend {font-weight:bold}
	
#footer 
	{
	padding:0;
	margin:0 0 0 0 ;
	height:2em;

	background-image: url(border.png); 
	background-repeat: no-repeat;
	background-position: bottom center;
	}
	
.center
{
	width:50%;
	text-align:left;
	border-style:solid;
	margin:1em auto 0;


}

.center td {
	padding:0.5em;

	}

.grey {color:grey;}

.times {color:grey;padding-left:1em;}


.palegrey   {background:#bde0c9;padding:0.5em 1em;font-size:1.5em;font-weight:bold}

textarea {font-size:1em;}

#requestform {

width:80%;
text-align:center;
margin-left:auto;
margin-right:auto;
}


.swouter {
float:left;
position:relative;
left:50%;
text-align:left;
margin-bottom:2em;
}

.swinner {
position:relative;
left:-50%;
list-style:none;
}