
		html, body, div, span,
		applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dd, dl, dt, li, ol, ul,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			/* line-height: 1; */
			font-family: inherit;
			text-align: left;
			font-family:arial, helvetica, sans serif;

	/*		vertical-align: baseline; */
		}
		ol, ul {list-style: none;}
		body {
			width:100%;
			background: url('../img/mainbg1020.png') repeat-y;
			background-position:center;
			text-align:center;
			margin: 0 0 0 0;
			padding:0 0 0 0;
		} 


.menunavlist {
	list-style-position: outside;
	list-style-image: url(img/point.png);
}
		
		
		a, a:link, a:hover {
			color: #1e5b7e;
			text-decoration:none;
			-moz-outline:none;
			cursor:pointer;
		}

		a:hover {
			text-decoration:underline;
		}

		a:visited {
			color:#003B6B;
		}

		b, strong {font-weight:bold;}

	h1, h2, h3{
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#172A90;
	}

	h1 {
		font:bold 180% Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		padding:0 0 6 0;
		margin:0 0 0px 0;
		vertical-align: top; 
	}

	h2 {	
		color:#172A90;
		font:bold 160% Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		margin-right:10px;
		padding: 0px 0px 6px 0px; 
	}
	h2 a {	
		color:#172A90;
		font:bold Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		margin-right:10px;
		padding: 0px 0px 6px 0px; 
	}


	h3 {font-size: 153%;}

	
	#headerContents {
/*		background: #ffffff url('/img/sharonlogo1.jpg') no-repeat center;
*/		background: #ffffff url('/img/sharonfloralheader2.jpg') no-repeat center;
		height:279px;
		position:relative;
		width:1020px;
		padding: 0px 0px 0px 0px;
		margin: 5px 5px 0px 5px;
		margin-left: auto;
		margin-right: auto;
		z-index: 500;
	}
	#footer {
		background: #ffffff;
		height:30px;
		position:relative;
		width:1020px;
		margin: 1px 1px 0px 1px;
		margin-left: auto;
		margin-right: auto;
		z-index: 500;
		font:70% arial,helvetica;
	}
	#toplogo {
		width: 1000px;
		margin:0px auto 0 auto;
	}
	#mainContents {
		font:80% arial,helvetica;
		width:1020;
		left:50%;
		background-color:#FFFBD6;
	}
	#mainpad {
		left: 10px;
		background-color:#FFFBD6;
	}

	#err {
		color: #800000;
		margin:5px 7px 0;
		height:28px;
		position:relative;
		clear:both;
		padding-bottom:0px;
	}
	#map_canvas {
		background: #e76b31 url(/img/goldpaper.jpg);
		border: 4px inset #e76b31;
	}

	#login {
		font:bold 90% arial,helvetica;
		color: #404040;
		padding-bottom:0px;
		float: right;
		margin-top: 10px;
		z-index: 1500;
	}
	#login li {
		height:16px;
		float:left;
		position:relative;
		padding-right:1px;
		margin-right:2px;
		padding: 4px 4px 4px 4px;
		z-index: 1500;
	}
	#login li a{
		display:block;
		color: #00a0a0;		
		float: left;
		height:16px;
		white-space:nowrap;
		z-index: 1500;
	}	
	#login li a:hover,
	#login li.active a{
		text-decoration:none;
		background-color:#e0e0e0;
		color:#000000;
	}

	
	#siteNav {
		font:bold 100% arial,helvetica;
		height:28px;
		position:relative;
		float:right;
		margin:274px 0 0 -5px;
	}

	#siteNav li {
		height:26px;
		float:left;
		position:relative;
		padding-right:1px;
		margin-right:2px;
	}

	#siteNav li.active,
	#siteNav li:hover {
		background-color:#c00;
	}
	
	#siteNav li a{
		display:block;
		*display:inline-block;
		height:16px;
		padding:4px 10px 6px 12px;
		background-color:#FFF7B8;
		color:#7F1613;
	}
	#siteNav li a:hover,
	#siteNav li.active a{
		text-decoration:none;
		background-color:#c00;
		color:#fff;
	}

/* globals */

	
		#rb_navSearch {
			position:relative;
			height:77px;
		}

			
			#padtable {
				padding: 10px 10px 0px 10px;			
			}
			#edittable td {
				padding: 2px 2px 2px 8px;
			}
			#padinfo {
				padding: 10px 10px 10px 10px;
				background: #e0ffff;
			}

			#siteNav li a {
				padding:5px 0.7em;
				white-space:nowrap;
			}
			#siteNav li.active,
			#siteNav li:hover,
			#siteNav li a:hover,
			#siteNav li.active a {
				background-color:#f6ca26;
				color:#484848;
			}
			#navtabs {
				float: left;
			}

			#topnavbar {
				color:#AEAEAE;
				padding:42px 11px 0;
			}

