body {
background-color: #cccccc;
color : #000000;
text-align: center; /* for ie6- */
margin-top : 10px;
margin-left: auto;
margin-right: auto;
vertical-align : middle;
}

h3 {font: bold 11px/30px verdana; color: #993333;}
h4 {font: bold 10px/20px verdana; color: #993333; text-align: center;background-color: #f1f0ef;}
a:link {text-decoration: none; color: #993333;}
a:visited {text-decoration: none; color: #993333;}
a:active {text-decoration: none; color: #993333;}
a:hover {text-decoration: underline; color: #330099;}
ul.borderedlist li{border-bottom: 1px dashed #d1cfcd;list-style-type: none;} 
ul.borderedlist li a{
display: block;
padding:3px 0 0 0px;
height: 16px;
color: #42423b;
}
ul.borderedlist li a:hover{background: #E5E5E4;color: #42423b; }
.spacer{
	font-size:0; line-height:0; clear:both;}

#content {
width: 826px;
background-color: #ffffff;
text-align: left;
margin: 0 auto;
}


#header { 
  width: 826px;
  height: 180px;
  float: left;
  background-image: url(images/bkgrd.jpg);
  background-repeat: repeat-x;
}

#logo {
	width: 826px;
  	height: 155px;
        margin-top: 5px;
      }

#topNav {
	weight: 460 px;
	height: 20px;
        float: left;
        margin-left: 350px;
	}
#topNav a{
	color: #ffffff;
	font:bold 9px/20px Arial; text-transform:uppercase; 
        text-align:center; text-decoration: none;
	width:100px; height:20px; display:block;}
#topNav a:hover{
	background:url(images/redspacer3.jpg) 0 0; color: #ffffff;
	font:bold 9px/20px Arial; text-transform:uppercase; 
        text-align:center; text-decoration: none;
	width:100px; height:20px; display:block;}
#topNavnext
	{
	weight: 110 px;
	height: 20px;
        float: left;
	}

#topNavnext a{
	color: #ffffff;
	font:bold 9px/20px Arial; text-transform:uppercase; 
        text-align:center; text-decoration: none;
	width:100px; height:20px; display:block;}
#topNavnext a:hover{
	background:url(images/redspacer3.jpg) 0 0; color: #ffffff;
	font:bold 9px/20px Arial; text-transform:uppercase; 
        text-align:center; text-decoration: none;
	width:100px; height:20px; display:block;}


/* ----------------- top navigation end --------------------- */


/* left column */
	.leftbox{background: #f1f0ef;padding: 10px 15px 5px 5px; margin-bottom:3px;line-height:12px;}
	h3.leftbox{font-size:12px;color: #8c8685; background: #f1f0ef url(../images/h3_bg_tall.jpg) 0 0 repeat-x;padding:5px 0 5px 5px;}
	h3.header_small{font-size:11px; background: #f1f0ef;padding:0 15px 5px 5px;}
	ul.leftbox{font-size: 11px;}
	.features{padding-top:15px;font: Arial, Helvetica, sans-serif;}
/* ---- end of left column box definition ---- */

#left {
  float:left;
  width:205px;
  height: 605px;
  background-color: #ffffff;
  padding-top: 15px;
  padding-left: 10px;
  font:11px/22px verdana;
}

#main {
  float:right;
  width:590px;
  height: 600px;
  background-color: #ffffff;
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 10px;
  font: 11px verdana;
}

#mainsubtop {  
  float:right;
  width:590px;
  height: 300px;
  background-color: #ffffff;
  }

#mainsubleft {  
  float:left;
  width:142px;
  height: 200px;
  background-color: #ffffff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  padding: 0px 2px 0px 2px;
  }
#mainsubleft2 {  
  float:left;
  width:142px;
  height: 200px;
  background-color: #ffffff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  padding: 0px 2px 0px 2px;
  }
#mainsubright {  
  float:right;
  width:142px;
  height: 200px;
  background-color: #ffffff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  padding: 0px 2px 0px 2px;
  }

#mainsubright2 {  
  float:right;
  width:142px;
  height: 200px;
  background-color: #ffffff;
  padding: 0px 2px 0px 2px;
  }

#right {
  float:right;
  width:200px;
  margin-top: 20px;
}

#footer {
  float:left;
  width: 408px; 
  height: 25px;
  padding-left: 418px;
  padding-top: 5px;
  background:url(images/redfooter.jpg) 0 0 repeat;
  font: 10px verdana;
}

/* ----------------- contact form --------------------------- */
#contact{
	width:312px;}
#contact span.ctop{
	background:url(images/contact_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#contact span.cbottom{
	background:url(images/contact_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:25px; display:block;}
#contact form.contact{
	background:url(images/contact_midle.gif) repeat-y 0 0 #FCFAF3; color:#000000;
	width:272px; padding:0 20px; float:left;}
#contact form.contact h2.text3{
	background:url(images/contact_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
	padding:0 0 10px 55px; float:left; width:228px; height:37px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact h2.text3 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:right;
	font:normal 11px/20px Arial, Helvetica, sans-serif;}
#contact form.contact textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
	font:normal 11px/20px Arial, Helvetica, sans-serif;}
#contact form.contact input.submit{
	background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0 0 0 10px; padding:0 20px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input.reset{
	background:url(images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
/* ----------------- contact form end--------------------------- */

/* ----------------- wrap text ---------------------------------*/
#case {
background-image: url(images/churchendlogo.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
margin: 0px;
padding: 0px;
border: 0px;
}
#case2 {
background-image: url(images/emmergreenlogo.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
margin: 0px;
padding: 0px;
border: 0px;
}
.flow {
float: left;
clear: left;
margin: 0px 1.25em 0px 0px;
}

#new {width : 500px;

height: 600px;
background-color : #ffffff;
text-align : left;
font: 11px verdana;
padding: 10px 10px 10px 10px;
}

#footer2 {
  width: 500px; 
  height: 20px;
  font: 10px verdana;
  background:url(images/red_spacer.gif) 0 0 no-repeat;
}


