body
{
  margin: 0;
  min-width: 760px;
  font-family: sans-serif;
  font-size: 14px;
  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-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 ;
  height: 300px;
  vertical-align:top;
  text-align:top;
  min-height: 50px;
  border-top: 8px solid rgb(10,10,155);
  border-bottom: 8px solid rgb(10,10,155);
}
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: 500px;
  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/JAWalker_front3.gif'); padding-top: 325px; }
div#main_aboutus { background-image: url('../images/JAW_About.gif'); padding-top: 160px;}
div#main_funds { background-image: url('../images/JAW_Funds.gif'); padding-top: 160px;}
div#main_obits { background-image: url('../images/JAW_Obit.gif'); padding-top: 160px; text-align:center;}
div#main_links { background-image: url('../images/JAW_Links.gif'); padding-top: 160px;}
div#main_grief { background-image: url('../images/JAW_Grief.gif'); padding-top: 160px;}
div#main_staff { background-image: url('../images/JAW_Staff.gif'); padding-top: 150px;}
div#main_location { background-image: url('../images/JAW_Find.gif'); padding-top: 160px;}
div#main_preplanning { background-image: url('../images/JAW_Preplan.gif'); padding-top: 160px;}
div#main_affiliated { background-image: url('../images/JAW_Affiliates.gif'); padding-top: 160px;}
div#main_events { background-image: url('../images/JAW_Events.gif'); padding-top: 160px;}

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

    font-size: xx-small
	
}

p.style5 

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

p.style6 

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

div#sidebar_menu

{
  background-image: url('../images/JAW_logo3.gif');
  background-repeat: no-repeat;
  background-position: top;
  width: 179px;
  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: 10px;
  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 ;
  top: 2px;
  background-color: transparent ;
  text-align: center;
  padding-left: 5px;
  padding-top: 10px;
  font-family: sans-serif;
  color: black;
  font-size: 10px;
  height: 100%;
}

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 ;
}

div#contact_info
{
  font-size: 8pt;
  text-align:center;
  color: white;
  font-weight: bold;
}
