	BODY { 
		font-family: verdana, Arial, Tahoma, Helvetica, sans-serif;
		font-size: 80%; color: #000;
		margin: 1% 1%;
		line-height: 140%;
		background: #347CCE;
		}
		
	TD {
		font-size: 80%;
		line-height: 150%;
		padding: 0;
		}
		
	LI {
		list-style-type: square;
		color: #0F49A9;
		line-height: 110%;
		}
		
	LI.public {
		list-style-type: square;
		color: #0F49A9;
		margin-top: 7px;
		}
		
	.header {
		border-bottom: 0px solid #C0C0C0;
		margin: 0 auto;
		text-align: center;
		
		}
		
	table.master-table { 
		border: 1px #0F4DA4 solid;
		background: #FFFFFF;
		width: 720px;
		padding: 0;
		}
		
	table.master-table tr, td { 
		padding: 0;
		}

	H1 {
		font-family: maiandra gd, Tahoma, Helvetica, sans-serif; 
		font-size: 2.0em;
		color: #0F49A9;
		line-height: 110%;
		border-bottom: 3px solid #C0D6EF;
		margin: 10px 20px 10px 20px;
		padding-bottom: 5px;
		}
		
	H2 {
		font-family: maiandra gd, Tahoma, Helvetica, sans-serif;
		font-size: 1.5em;
		line-height: 150%;
		color: #000000;
		padding: 10px;
		margin: 10px 20px 10px 20px;
		background-color: #F0F5FB;
		border: 1px solid #C0D6EF;
		}

	A:link {
		color: #0000ff;
		}
	A:visited {
		color: #800080;
		}
	A:hover {
		color: #FF0000;
		}
		
	.search_box {
		padding: 20px;
		border-bottom: 1px solid #C0D6EF;
		margin: 0 20px 10px 20px;
		text-align: center;
		}

	FORM {
		margin: 0px;
		}


	P {
		margin-top: 15px;
		}

	HR {
		height: 3px;
		color: #C0C0C0;
		margin: 10px 0px;
		}
		
	.BUTTON {
		width: auto;
		background: #eeeeee;
		}
		
	.navtop { 
		text-align: right;
		padding: 3px 0px 5px 0px;
		margin: 0px 10px 0px 10px;
		}
		
	.category_name {
		line-height: 130%;
		}
		
	.cat_link {
		font-size: 13px;
		font-weight: bold;
		
		}
		
	.location_name {
		font-weight: bold;
		} 
		
	.location_link {
		font-size: 85%;
		font-weight: bold;
		
		}
		
	.breadcrumb {
		font-size: 85%;
		margin: 1px 20px 10px 20px;
		border-bottom: 1px solid #C0D6EF;
		padding-bottom: 10px;
		}
		
	.add_url {
		padding-bottom: 10px;
		BORDER-top: #C0C0C0 0px solid;
		BORDER-bottom: #C0D6EF 0px solid;
		margin: 0 20px 10px 20px;
		}
		
	.add_url_link {
		font-size: 85%;
		}
		
	.page_url {
		color: #808080;
		font-style: ;
		font-size: 95%;
		}
		
	.page_title {
		font-weight: bold;
		} 
		
	.results {
		padding: 15px;
		margin: 0 20px 15px 20px;
		border: 1px solid #C0D6EF;
		background: #F0F5FB;
		font-size: 90%;
		}
		
	.listing_title {
		font-weight: bold;
		}
		
	.image {
		border: 0;
		margin: 0;
		background: none;
		}
		
	.search_results_location {
		font-size: 75%;
		}
		
	#copyright {
		width: 750px;
		font-size: 85%;
		color: #0F4DA4;
		background-color: ;
		line-height: 150%;
		padding: 10px 5px 5px 5px;
		text-align: left;
		}	
		
	.footer-text {
		font-size: 11px;
		border-top: 1px solid #C0D6EF;
		padding: 10px;
		margin: 0 20px;
		text-align:center;
		}
	
	A.copyright_link:link {
		COLOR: #0F4DA4;
		BORDER-BOTTOM: #0F4DA4 1px solid;
		text-decoration: none;
		}
	A.copyright_link:visited {
		COLOR: #0F4DA4;
		BORDER-BOTTOM: #0F4DA4 1px dashed;
		text-decoration: none;
		}
	A.copyright_link:hover {
		COLOR: #000;
		BORDER-BOTTOM: #000 1px solid;
		text-decoration: none;
		}
		
	.image_caption {
		font-size: 75%;
		}
		
	.printer_friendly {
		font-size: 75%;
		}
		
	.bottom_nav {
		font-size: 85%;
		font-weight: bold;
		text-align: center;
		padding: 5px 5px 0px 5px;
		margin-top: 1px;
		BORDER-BOTTOM: #C0C0C0 0px solid;
		BORDER-right: #C0C0C0 0px solid;
		BORDER-top: #C0C0C0 0px solid;
		BORDER-left: #C0C0C0 0px solid;
		}
		
	.cp {
		background: #FFFBF0;
		margin: 0 20px 10px 20px;
		padding: 0 20px 10px 20px;
		line-height: 160%;
		border: 1px solid black;
		}
		
	.center {
		text-align: center;
		}
		
	.bottomtextlink {
		text-align: center;
		padding: 5px 0px;
		font-size: 13px;
		}
		
	.bottomtextlink span {
		padding: 6px;
		background-color: #CCFFCC;
		margin-top: 30px;
		}
		
	div#toptextlink {
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0px;
		}
		
	div#toptextlink span {
		padding: 6px;
		background-color: #CCFFCC;
		}
		
		