BODY {
		margin:10px 10px 0px 10px;
		padding:0px;
		background: white;
}
#leftcontent {
	position: absolute;
	left:10px;
	top:200px;
	bottom: 110px;
	width: 130px;
	background: #fff;
	
}
#hzmain{
	position: absolute;
	left:10px;
	top:200px;
	bottom: 110px;
	width: 700px;
	margin : 50px 20px;
}


#homeleft {
	position: absolute;
	left:10px;
	top:200px;
	
	width: 250px;
	background: #fff;
	border : thin solid #000099;
	padding-bottom : 10px;
	padding-top : 10px;
}
	#rainbow {
	background:#fff;
	margin-left: 131px;
	top:200px;
	margin-right: 50px;
	bottom:110px;
	border : thin;
	width: 600px;
	background-image : url(memorials/skyback.jpg);
}
	#main {
	background: White;
	margin-left: 131px;
	top:200px;
	margin-right: 50px;
	bottom:110px;
	border : thin;
	width: 600px;
}
	#homemain {
	background: White;
	margin-left: 261px;
	top:200px;
	bottom:110px;
	margin-right: 50px;
	border : thin;
}
	html>body #main {	
	background: White;
	margin-left: 131px;
	margin-top:200px;
	top:200px;
	margin-right: 50px;
	bottom:110px;
	border : thin;
	width: 600px


	
	}
html>body #homemain {
	margin-left: 261px;
	top:185px;
	}
	html>body #rainbow {
	margin-left: 131px;
	top:185px;
	width: 600px;
	}
	html>body #hzmain {
	position: absolute;
	left:10px;
	top:200px;
	bottom: 110px;
	width: 700px;
	}

#banner {
	background:#fff;
	height:190px;
	width: 731px;
	border : thin none White;
}
	html>body #banner {
	background:#fff;
	height:190px;
	width: 731px;
	border : thin none White;
		}
		
#bottom{
	left:10px;
	background:#fff;
	height:100px;
	width: 731px;
	border : thin none White;
	
}
	html>body #bottom {
		height:99px;
		width: 731px;
		border : thin none White;
		}
	fieldset {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 10px 10px 20px;
	width : auto;
}
fieldset.sub {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 15px 10px 20px;
	width : auto;
}
		
	legend {
	
		font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
		


H3 {
	background-color : #6666ff;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 10px 10px 10px;
	text-indent : 10px;
	padding-bottom : 1px;
}
H3.memorial {
	background-color : Black;
	color : #FFFFCC;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 2px 0px;
	text-indent : 10px;
	padding-bottom : 1px;
	text-align : right;
}
H4 {
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 10px 10px;
	text-indent : 10px;
}

H2 {
	background-color : #000099;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 10px 10px 10px;
	text-indent : 10px;
	padding-bottom : 1px;
}

H1 {
	background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 10px 10px;
	text-indent : 10px;
	padding-bottom : 1px;
}




FORM {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000099;
	background-color : #FFFFCC;
	margin : 0 0 10px 10px;
}
A.bar {
	color: white;
	text-decoration: none;
}

BLOCKQUOTE {
	font-family : sans-serif;
	font : italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 20px 10px 30px;
	width : auto;
}


P {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 10px 10px 20px;
	width : auto;
}
P.date  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000099;
	background-color : White;
	margin: 5px 10px 10px 10px;
	width : auto;
}
P.special  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 10px 10px 20px;
	width : auto;
	border : medium solid #990000;
	padding : 2px 2px 2px 2px;
}
P.specialbanner  {
	font-family : sans-serif;
	font : normal 16px Copperplate Gothic Bold;
	color : #990000;
	background-color : White;
	margin: 5px 10px 10px 20px;
	width : auto;
	border : medium solid #990000;
	padding : 6px 6px 6px 6px;
	text-align : center;
}
A.greenguy  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : white;
	margin: 5px 0 10px 0px;
	width : auto;
}
P.memorial  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : #FFFFCC;
	margin: 5px 0 10px 20px;
}
P.cpform  {
	font-family : sans-serif;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : white;
	margin: 5px 0 10px 20px;
}
LI  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : transparent;
	margin: 0px 0 10px 20px;
}
P.grey {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	background-color : #cccccc;
	margin: 0px 0 10px 20px;
}
H2.navbar {
	font : bold 12px Verdana Geneva Arial Helvetica sans-serif;
	font-family : sans-serif;
	font-weight : bold;
	font-size : 12px;
	background-color : #990000;
	color: white;
	margin: 0px 0 10px 10px;
	text-indent : 10px;
}
P.highlight {
	color : White;
	font : 12px Verdana Geneva Arial Helvetica sans-serif;
	font-weight : bold;
	font-family : sans-serif;
	text-decoration : none;
	background-color : white;;
	margin: 0px 0 10px 20px;
}
P.err {
	color: red;
	font-weight : bold;
	background-color : transparent;
	margin: 0px 0 10px 20px;
}

P.fineprint {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: transparent;
}

A.bar:focus {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.bar:hover {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.button:hover {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.button {
	background-color : #990000;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
}
A.bigbutton {
	background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
}
p.button {
	background-color : #980000;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-style : ridge ridge ridge ridge;
	border : thin groove #003366;
	margin: 2px 10px 2px 10px;
	width : 100px;
	text-decoration : none;
	text-align : center;
}

p.greybutton {
	background-color : Gray;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-style : ridge ridge ridge ridge;
	border : thin groove #003366;
	margin: 2px 10px 2px 10px;
	width : 100px;
	text-decoration : none;
	text-align : center;
}
p.bigbutton {
	background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-style : ridge ridge ridge ridge;
	border : thin groove #003366;
	margin: 2px 10px 2px 10px;

	text-decoration : none;
	text-align : center;
}
	p.menudivider{
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : transparent;
	margin: 0 10px 0 10px;
	width : 100px;
	text-decoration : none;
	text-align : center;
}

p.primtoolbar {
	background-color : #000099;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 5px 0;
	text-indent : 20px;
	width:700px;
	padding-bottom : 1px;
}


p.sectoolbar {
	background-color : #6666ff;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 2px 0;
	padding-bottom : 1px;
	text-indent : 20px;
	padding-top : 1px;
	width:700px;
}
table {
	
	vertical-align : top;
	margin : 0px 10px 0px 20px;
	width=100%;
}
table.redbox {
	border : thin solid #990000;
	width : 60%;
	border-color : #990000;
	border-collapse : collapse;
	background : transparent;
}
table.dkbluebox {
	border : thin solid #000099;
	width : 60%;
	border-color : #000099;
	border-collapse : collapse;
	background : transparent;
}
TD.hzmenuback {
	border-right : thin groove ThreedDarkShadow;
	border-left: thin groove ThreedDarkShadow;
	border-top: thin groove ThreedDarkShadow;
	background : #F5F5F5 ;
	color : #000099;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.hzmenufore {
	
	background : #000099;
	color : White;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.hzmenutitle {

	background : #000099;
	color : White;
	font-weight : bold;
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.hzmenu {
	text-decoration: none;
		color : #000099;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.hzmenu{
	background-color: #000099;
	vertical-align : top;
	margin : 0px 10px 0px 20px;
}
tr.hzmenu{
	background-color: #F5F5F5;
}

TABLE.menutab  {
	color : white;
	text-align : left;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color : #990000;
}
TABLE.expense  {
	color : black;
	text-align : left;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color : transparent;
	margin: 0px 0 10px 20px;
}
TD {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	/*margin: 5px 10px 10px 20px;*/
	width : auto;
}
TR.alt {
	background-color : #FFFFCC;
	
}
TR.hdr {
	background-color : #6666FF;
	
	color : White;
}
TD.hdr {
	color : White;
	font-weight : bold;
}
TD.smlist {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : white;
	/*margin: 5px 10px 10px 20px;*/
	width : 33%;
}

