/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 background-color:#facd8a;  
 color:#265E4D;
 } 
#body a{
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:blue;
 background-color:#facd8a; 
 }
 
#pagewidth{ 
width:770px;
}
 
#header{
 position:relative; 
 height:145px; 
 width:100%;
 top:10px;
} 
#hleftcol{
 width:180px; 
 float:left; 
 position:absolute; 
 left:10px;
 height:124px;
 min-width:180px;
 background-image: url(../images/StMatthews.gif);
 background-repeat:no-repeat;
}
#hleftside{
 width:185px; 
 float:left; 
 position:absolute; 
 left:10px;
 top:10px;
 z-index:1;
}
 #hleftside p{
 	font-family:"Arial","Helvetica",sans-serif;
	font-size:.6em;
 
  }
#htwocols{
 width:80%; 
 float:right; 
 position:relative; 
  }
 
#hrightcol{
 width:180px; 
 float:right; 
 position:absolute; 
 right:10px;
 background-image: url(../images/Chilton.gif);
 background-repeat:no-repeat; 
 height:124px;
}

#hrightcolhar{
 width:180px; 
 float:right; 
 position:absolute; 
 right:10px;
 background-image: url(../images/StMatthews.gif);
 background-repeat:no-repeat;
 height:124px;
}

#hrightcoljoint { 
	width: 180px; 
	float: right; 
	position: absolute; 
	right: 10px; 
    background-color: #facd8a; 
    background-image: 
    url('../images/weblogo.gif'); 
    background-repeat: no-repeat; 
    height: 124px; 
    background-position: 16px 50% ;
     color:#265E4D;

    }
#hmaincol{
 display:inline; 
 position: absolute; 
 width:365px; 
 left:50px;
}

#hmaincol h1{
	font-family:"Arial","Helvetica",sans-serif;
     color:#265E4D;
	background-color:#facd8a;
	text-align:center;
	font-size:1.2em;
	
}#hmaincol h1{
	font-family:"Arial","Helvetica",sans-serif;
     color:#265E4D;
	background-color:#facd8a;
	text-align:center;
	font-size:1.2em;
	
}
#hmaincol p{
	font-family:"Arial","Helvetica",sans-serif;
     color:#265E4D;
	background-color:#facd8a;
	text-align:center;
	font-size:.8em;
	font-style:italic;
	font-weight:bold;
}

#htwocols{
 width:80%; 
 float:right; 
 position:relative; 
  }

#leftcol{
 width:180px;
 float:left; 
 position:absolute;
 left:10px;
top:167px;
}
 
#twocols{
 width:80%; 
 float:right; 
 position:relative; 
 font-family:"Arial","Helvetica",sans-serif;
 color:#265E4D;
 background:#facd8a;
 text-align:justify;
 font-size:.8em;
 }

#twocols p{
	font-family:"Arial","Helvetica",sans-serif;
	color:#265E4D;
	background:#facd8a;
	text-align:justify;
	font-size:1em;
}
 
#rightcol{
 width:180px; 
 float:right; 
 position:absolute; 
 right:10px;
 top:25px;

 }

#maincolone{
 float: left; 
 display:inline; 
 position: absolute; 
 width:560px; 
 left:50px;
 text-align:left;
 z-index:2;
top:25px;
font-family:"Arial","Helvetica",sans-serif;
}
#maincolone h2{
	font-size:1.2em;
	margin:0px;
}
#maincolone h3{
	font-size:1.0em;
	font-style:italic;
	margin:0px;
}

 
#maincol{
 float: left; 
 display:inline; 
 position: absolute; 
 width:365px; 
 left:50px;
 text-align:left;
 z-index:2;
top:25px;

}
#maincolscout{
 float: left; 
 display:inline; 
 position: absolute; 
 width:365px; 
 left:50px;
 text-align:left;
 z-index:2;
}

#maincol p{
text-align:justify; 
font-family:"Arial","Helvetica",sans-serif;
} 
#maincol address{
text-align:center; 
font-family:"Arial","Helvetica",sans-serif;
font-style:italic;
} 
#maincol h1{
	font-size:1.2em;
	margin:0px;
 }
#maincolscout h1{
	font-size:1.2em;
	margin:0px;
 }

#maincol h2{
	font-size:1.2em;
	margin:0px;
 }

#maincol a:link{
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:blue;
 background-color: #facd8a;  
}
#maincol a:visited{
	font-weight:normal;
	display:inline;
	text-decoration:none;
 background-color: #facd8a;  
	color:blue;
}
#maincolone a:link{
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:blue;
 background-color: #facd8a;  
}
#maincolone a:visited{
	font-weight:normal;
	display:inline;
	text-decoration:none;
 background-color: #facd8a;  
	color:blue;
}

#maincolscout table{
	width:100%;
	   border-color:#FFFFFF;
	border-width:0px;
	border-style:solid;
}
#maincolscout td{
   border-color:#FFFFFF;
	border-width:0px;
	border-style:solid;
	text-align:left; 
	font-size:.9em;

	}
#maincol td{
   border-color:#FFFFFF;
	border-width:0px;
	border-style:solid;
	text-align:center; 
	font-size:.9em;
	font-family:"Arial","Helvetica",sans-serif;
}
#maincolone table{
	width:100%;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	font-family:"Arial","Helvetica",sans-serif;

}
#maincolone td{
   	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	text-align:center; 
	font-size:.9em;
	}
#maincolone td.orch{
   	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	text-align:left; 
	font-size:.9em;
	}
#maincolone th{
   	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	text-align:left; 
	font-size:1em;
	}
#maincolone td.services{
   	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	text-align:left; 
	font-size:.8em;
	}
#maincolone td.harwell{
   	border-color:#FFFFFF;
   	color:#265E4D;
   	background-color:#d4e7b2;
	border-width:1px;
	border-style:solid;
	text-align:left;
	font-size:.9em;}

#maincolone td.harwell a:link, #maincolone td.harwell a:visited{
   	background-color:#d4e7b2;
	font-weight:normal;
	display:inline;
	text-decoration:none;
	color:blue;}	
#maincolone td.harwellend a:link, #maincolone td.harwellend a:visited{
   	background-color:#c7e19e;
	font-weight:normal;
	display:inline;
	text-decoration:none;
	color:blue;}	
	
#maincolone td.harwellend{
   	border-color:#FFFFFF;
    color:#265E4D;
   	background-color:#c7e19e;
	border-width:1px;
	border-style:solid;
	text-align:left;
	font-size:.9em;
	}
#maincolone th.harwell {
   	border-color:#FFFFFF;
   	color:#265E4D;
	background-color:#c7e19e;
	border-width:1px;
	border-style:solid;
	text-align:left;
	font-size:.9em;
	}

#maincolone td.chilton{
   	border-color:#FFFFFF;
   	color:#265E4D;
	background-color:#f6b28f;
	border-width:1px;
	border-style:solid;
	text-align:left;
	font-size:.9em;}
	
#maincolone td.chilton a:link, #maincolone td.chilton a:visited{
   	background-color:#f6b28f;
	font-weight:normal;
	display:inline;
	text-decoration:none;
	color:blue;}	
#maincolone td.chiltonend a:link, #maincolone td.chiltonend a:visited{
   	background-color:#f39e77;
	font-weight:normal;
	display:inline;
	text-decoration:none;
	color:blue;}		
#maincolone td.chiltonend{
   	border-color:#FFFFFF;
   	background-color:#f39e77;
	color:#265E4D;
	border-width:1px;
	border-style:solid;
	text-align:left;
	font-size:.9em;
	}
#maincolone th.chilton  {
   	border-color:#FFFFFF;
   	background-color:#f39e77;
	border-width:1px;
	color:#265E4D;
	border-style:solid;
	text-align:left;
	font-size:.9em;
	}#maincol li{
	
	font-weight:normal;
	font-size:.9em;

}
#maincol li:before{
	
	content: "\00BB \0020";

}

#maincol p.refer
	{
	font-size:.9em;
	text-align:center; 
	}
#maincolone p.refer
{
	width:365px; 
	font-size:.9em;
	text-align:center; 
}
#maincol p.refer
{
	font-size:.9em;
	text-align:center; 
}

#rightcol p
{
	text-align:center;
} 

#rightcol p.refer
{
	font-size:.9em;
}

#rightcol a:link{
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:blue;
 background-color: #facd8a;  
}
#rightcol a:visited{
	font-weight:bold;
	display:inline;
	text-decoration:none;
	color:blue;
 background-color: #facd8a;  
}
#maincol table.tableoutline{
	width:100%;
	   border-color:#FFFFFF;
	
	border-style:solid;
border-width:1px;
} 
#maincolone table.tableoutline{
	width:100%;
	   border-color:#FFFFFF;
	
	border-style:solid;
border-width:1px;
} 
#maincolone td.tableoutline{
	width:100%;
	   border-color:#FFFFFF;
	
	border-style:solid;
border-width:1px;
} 
#maincol td.outline{
   border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	text-align:center; 
	font-size:.9em;

	}

 
#maincolpic{
 color:#265E4D;
 background-color: #facd8a;  
 float: left; 
 display:inline; 
 position: absolute; 
 width:60%; 
 left:50px;
 text-align:center;
 }
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#side_menu{display:none;} 
#hleftside{display:none;} 
/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
#maincolone td.services{
   	border-color:#000000;
	border-width:1px;
	border-style:solid;
	text-align:left; 
	font-size:.8em;
	}
}

#side_menu {
	padding:2px;
	margin-bottom: 1em;
	font-family:"Verdana","Helvetica",sans-serif;
	font-weight:bold;
	font-size:.9em;
	text-align:left;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	width:180px;
	background-color:#265E4D;
	color:#66FF33;
		}
		
#hside_menu {
	padding:2px;
	margin-bottom: 1em;
	font-family:"Verdana","Helvetica",sans-serif;
	font-weight:bold;
	font-size:.9em;
	text-align:left;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	width:175px;
		background-color:#265E4D;
	color:#66FF33;
			}
#hside_menu ul{
	margin:2px;
	padding:2px;
	width:96%;

}

#hside_menu ul li{
	font-size:.9em;
	margin:2px;
	border:1px solid #FFFFFF;
	list-style:none;
}

#hside_menu ul li a:link{
	display:block;
	padding: 2px 2px 2px 0.5em;
	text-decoration:none;
	background-color:#265E4D;
	color:#66FF33;
}
#hside_menu ul li a:visited{
	display:block;
	padding: 2px 2px 2px 0.5em;
	text-decoration:none;
	color:#66FF33;
	background-color:#265E4D;
}
#hside_menu ul li a:hover{
	display:block;
	padding: 2px 2px 2px 0.5em;
	text-decoration:none;
	color:#f1a628;
	background-color:#265E4D;
}
div#side_menu table{
	width:100%;
	
}
div#side_menu td a:link{
	color:#66FF33;
	background-color:#265E4D;
	text-decoration: none;
	}
div#side_menu td a:visited{
	color:#66FF33;
	background-color:#265E4D;
	text-decoration: none;
	} 
div#side_menu td a:hover{
	color:#f1a628;
	background-color:#265E4D;
	text-decoration: none;
	padding:0em 0em 0em 0em;
	} 
div#side_menu td{
	background-color:#265E4D;
	color:#FFFFFF;
	font-weight:bold;
	font-size:.9em;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	width:100%;
	text-align:left; 
	padding:0em 0em 0em 1em;
	}
div#side_menu th{
	font-weight:bold;
	font-size:.9em;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	width:100%;
	text-align:center; 
	padding:0em 0em 0em 0em;
	}
div#side_menu th a:link{
	color:#66FF33;
	background-color:#265E4D;
	text-decoration: none;
	}
div#side_menu th a:visited{
	color:#66FF33;
	text-decoration: none;
	background-color:#265E4D;

	} 
div#side_menu th a:hover{
	color:#f1a628;
	background-color:#265E4D;
	text-decoration: none;
	padding:0em 0em 0em 0em;
	}