body
{
  margin: 0;
  min-width: 760px;
  font-family: sans-serif;
  font-size: 14px;
  background-color: gray;
  background-image: url('../images/bluecloudbg.gif'); 
}
div#page_body table
{
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
div#page_body
{
  text-align: center;
  width: 100%;
  background-color: transparent ;
  background-image: url('../images/bluecloudbg.gif');
}

div#banner
{
  display: none;
  background-image: url(../images/banner-stretch.png) ;
  background-repeat: repeat-x ;  
  background-color: blue ;
  color: white ;
  height: 118px;
}

div#banner img
{
  display: block;
}

td.left
{
  background-color: transparent ;
  border-top: 8px solid rgb(10,10,155);
  border-bottom: 8px solid rgb(10,10,155);
  vertical-align: top;
  height: 300px;
  min-height: 50px;
}
td.spacer {width:20px;}
td.middle
{
  background-color: white;
  border-top: 8px solid rgb(10,10,155);
  border-bottom: 8px solid rgb(10,10,155);
  vertical-align: top;
  min-height: 100px;
  width: 500px;
}

div#main, div#main_aboutus, div#main_funds, 
div#main_obits, div#main_links, div#main_grief, 
div#main_staff, div#main_location, div#main_preplanning,
div#main_affiliated, div#main_events
{
  background-color: white;
  background-repeat: no-repeat;
  background-position: top left; 
  min-height: 500px;
  width: 500px;
}

div#main { background-image: url('../images/front/FrontBldg.png'); padding-top: 295px; }
div#main_aboutus { background-image: url('../images/banners/AboutBanner.png'); padding-top: 160px;}
div#main_funds { background-image: url('../images/banners/FundBanner.png'); padding-top: 160px;}
div#main_obits { background-image: url('../images/banners/ObitBanner.png'); padding-top: 160px;text-align:center;}
div#main_links { background-image: url('../images/banners/LinksBanner.png'); padding-top: 160px;}
div#main_grief { background-image: url('../images/banners/GriefBanner.png'); padding-top: 160px;}
div#main_staff { background-image: url('../images/banners/StaffBanner.png'); padding-top: 150px;}
div#main_location { background-image: url('../images/banners/FindBanner.png'); padding-top: 160px;}
div#main_preplanning { background-image: url('../images/banners/PreplanBanner.png'); padding-top: 160px;}
div#main_affiliated { background-image: url('../images/banners/AffiliatesBanner.png'); padding-top: 160px;}
div#main_events { background-image: url('../images/banners/Events.png'); padding-top: 160px;}

p.style {
	color: #666666;
	font-size: 14px;
	margin: 2px 12px 12px 12px;
}

p.style2 {
	color: #003399;
	font-size: 18px;
	font-style: italic;
}
p.style3 {

    font-size: xx-small
	
}

p.style5 

{
    font-size: 11px; color: #666666; 
	
}

p.style6 

{
	font-family: verdana;
	color: #666666;
	font-size: 12px;
}

div#sidebar_menu

{
  background-image: url('../images/front/FrontLogo.png');
  background-repeat: no-repeat;
  background-position: top;
  width: 175px;
  font-size: 14px;
  padding-top: 130px;

}

div.menu
{
  margin-top: 10px;
}

div.menuItem,div.menuItemActive
{
  background-image: url('../images/lilyLight.png');
  background-repeat: no-repeat;
  background-position:  10px -3px;
  background-color: rgb(120,175,220) ;
  border: thin outset rgb(136,175,215);
  padding: 1px 1px 1px 0px;
  padding-left: 28px;
  margin-left: 5px;
  clear: both;
}

div.menuItem img
{
  display:none;
  border: 0 ;
  margin: -5px 5px 5px 0px ;
  visibility: hidden;
}

div.menuItemActive img
{
  display:block;
  float: left ;
  border: 0 ;
  margin: 0px 5px 5px 10px ;
}

div.menuItem a
{
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
  color: rgb(40,40,165) ;
  padding-left: 22px;
}

div.menuItemActive
{
  background-image: url('../images/lilyDark.png');
  background-repeat: no-repeat;
  cursor: pointer;
}

div.menuItemActive a
{
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
  color: rgb(10,0,105) ;
  text-transform: uppercase;
  padding-left: 22px;
}


div#current_funerals
{
  position: relative;
  left: 0 ;
  background-color: transparent ;
  text-align: center;
  padding-left: 5px;
  padding-top: 10px;
  font-family: sans-serif;
  color: black;
  font-size: 10px;
}

div#current_funerals div.title
{
  margin-top: 10px ;
  color: rgb(10,10,155);
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
}

div#current_funerals h1
{
  display: none;
  font-size: 14px;
}

div#current_funerals hr
{
	visibility: hidden;
}

div#current_funerals a
{
  color: blue;
  text-decoration: none;
}

div#current_funerals a:hover
{
  text-decoration: underline;
}

div#footer
{
  height: 13px;
  background-color: transparent;
  color: black ;
}

