body {
margin-top: 0px; 
margin-bottom: 0px; 
background-color: #6CAEE8; 
text-align: center;
}

#table {
width: 748px;
\width: 768px;
w\idth: 748px;
margin-left: auto;
margin-right: auto;
background-color: #6CAEE8;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

* html #table {
width: 748px;
\width: 768px;
w\idth: 748px;
}

#header {margin: 0px; text-align: left;}
#nav-menu {margin: 0px; text-align: left;}


#firefox-menu {background: transparent url(images/menu_bg_new.jpg); height: 37px;}
.menu {display: none;}
#noniemenu {
	position: absolute;
	left: 197px;
	top: 244px;
	width: 865px;
	height: 193px;
	overflow: auto;
}

#noniemenu .holder ul {padding:0; margin:0;}
#noniemenu .holder ul li {list-style-type: none;}
#noniemenu .holder li {}
#noniemenu .holder li ul {display: none;} 
#noniemenu .holder li:hover > ul#a3 {display:block; position:absolute; left:105px; margin-top:-20px; border:1px solid #ffffff;}
#noniemenu .holder .bold {font-weight:bold;}

#noniemenu .holder {
  color: #FFFFFF; 
  width: 93px; 
  height: 35px; 
  display: block; 
  overflow: hidden;
  text-align: right; 
  float: left;
  margin-right: 1px;
  font-family: Verdana, Helvetica, Sans Serif;   
  font-size: 10px;
  font-weight: bold;
  }
#noniemenu .holder:hover {
  height:auto; 
  text-align: center;  
  }
#noniemenu a.outer, #noniemenu a.outer:visited {
   color: #FFFFFF; 
   width: 105px; 
   line-height: 35px;
   display: block; 
   text-align: center; 
   text-decoration: none; 
   font-family: Verdana, Helvetica, Sans Serif;
   font-weight: bold;
   }
#noniemenu a.outer:hover {
  background: transparent url(images/menu_bg_new_new.jpg);
  overflow: visible;
  }
#noniemenu div.open {display:none;}
#noniemenu a.inner, #noniemenu a.inner:visited {
  display: block; 
  width: 93px; 
  height: 20px;
  line-height: 20px;
  border-bottom: 1px solid #FFFFFF; 
  text-decoration: none; 
  color: #FFFFFF; 
  background: #4494DB;
  text-align: center;
  font-weight: bold;
  }
#noniemenu a.second {font-weight: bold;}
#noniemenu a.inner:hover {
  background: #306A92;
  }

#contain {
margin: 0px auto;
padding: 0px;
background: url(images/churchsoft_content_bg.jpg) top left repeat-y;
}

#content {
float: right;
width: 555px;
padding-left: 1px;
padding-right: 1px;
padding-top: 15px;
padding-bottom: 15px;
font-size: 0.75em;
font-family: Verdana, Helvetica, Sans Serif;
color: #336995;
text-align: left;
}

* html #content {
width: 560px;
}

#content a {color: #336995; text-decoration: underline; font-weight: bold;}
#content a:link {color: #336995; text-decoration: underline; font-weight: bold;}
#content a:visited {color: #336995; text-decoration: underline; font-weight: bold;}
#content a:active {color: #F7AB19; text-decoration: underline; font-weight: bold;}	
#content a:hover {color: #F7AB19; text-decoration: underline; font-weight: bold;}

#left-menu {
width: 155px;
padding-left: 5px;
padding-right: 5px;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
font-family: Verdana, Helvetica, Sans Serif;
font-size: .75em;
font-weight: bold;
color: #FFFFFF;
}

* html #left-menu {
width: 155px;
}

#left-menu a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#left-menu a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#left-menu a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#left-menu a:active {color: #336995; text-decoration: none; font-weight: bold;}	
#left-menu a:hover {color: #336995; text-decoration: none; font-weight: bold;}

#footer {
padding: 10px;
text-align: center; 
font-size: .65em; 
font-family: Arial, Helvetica, Sans Serif; 
color: #FFFFFF;
font-weight: bold;
border-top: 2px solid #FFFFFF; 
background: transparent url(images/churchsoft_footer_bg.jpg);
}

#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:link {color: #FFFFFF; text-decoration: none;}
#footer a:visited {color: #FFFFFF; text-decoration: none;}
#footer a:active {color: #F7AB19; text-decoration: underline;}
#footer a:hover {color: #F7AB19; text-decoration: underline;}
