body 
{
	margin:0px;
	text-align:center;
	height:100%;
	width:100%;
	background-color:#90aea0;
}

/* Centers the page content.  Shell of the page. */
#centered
{
	position:relative;
	width:800px;
	height:100%;
	margin:0px auto 0 auto;
	text-align:left;
	padding-left:1px;
	cursor:default;
}

/* Main Background Image */
#bkgdimg 
{
	position:absolute;
	z-index:2;
	visibility:visible;
	left:219px;
	top:10px;
	width:581px;
	height:539px;
}

/* Yellow Background */
#ylwbkgdhm 
{
	position:absolute;
	z-index:3;
	visibility:visible;
	left:0px;
	top:10px;
	width:220px;
	height:605px;
	BACKGROUND-COLOR:#fdfbcb;
	PADDING:0px;
}

/* Employment */
#employmentTab 
{
	position:absolute;
	z-index:3;
	visibility:visible;
	text-align:center;
	left:434px;
	top:9px;
	width:92px;
	height:20px;
	background-color:#006196;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
        COLOR: #ffffff;  
}

/* Forms */
#formsTab 
{
	position:absolute;
	z-index:4;
	visibility:visible;
	text-align:center;
	left:539px;
	top:9px;
	width:61px;
	height:20px;
	background-color:#006196;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
        COLOR: #ffffff;  
}

/* Admin */
#adminTab 
{
	position:absolute;
	z-index:5;
	visibility:visible;
	text-align:center;
	left:614px;
	top:9px;
	width:67px;
	height:20px;
	background-color:#006196;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
        COLOR: #ffffff;  
}

/* Contact Us */
#contactTab
{
	position:absolute;
	z-index:6;
	visibility:visible;
	text-align:center;
	left:694px;
	top:9px;
	width:86px;
	height:20px;
	background-color:#006196;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
        COLOR: #ffffff;  
}

/* Small blue bar at very top of page */
#topbluebarhm 
{
	position:absolute;
	z-index:1;
	visibility:visible;
	left:0px;
	top:0px;
	width:800px;
	height:10px;
	BACKGROUND-COLOR:#016196;
	PADDING:0px;
	MARGIN:0px;
}

#leftnavboxhm 
{
	position:absolute;
	z-index:8;
	visibility:visible;
	left:18px;
	top:23px;
	width:182px;
	height:334px;
	PADDING-RIGHT: 0px;
    	PADDING-LEFT: 0px;
    	FLOAT: left;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	PADDING-TOP: 0px;
	LINE-HEIGHT:19px;
}

#apptcellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:44px;
	BACKGROUND-COLOR:#fdfb99;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;    	
	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #fdfb99;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
        BORDER-TOP: #ef5443 2px solid;
}
#aboutcellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	PADDING-LEFT:7px;
	PADDING-TOP: 0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
   	BORDER-TOP: none;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}

#faithcellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;

}
#philosophycellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#staffcellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#eventscellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#endorsecellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#locationscellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#faqscellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#servicescellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#articlescellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#resourcescellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#parentcellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}
#homecellhm 
{
	position:relative;
	overflow:hidden;
	z-index:9;
	visibility:visible;
	text-align:left;
	left:0px;
	top:0px;
	width:175px;
	height:23px;
	COLOR:#23445f;
	FONT-SIZE:13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	PADDING-LEFT:7px;
	PADDING-TOP:0px;
    	PADDING-RIGHT: 0px;
    	DISPLAY: block;
    	PADDING-BOTTOM: 0px;
    	MARGIN: 0px;
    	BORDER-BOTTOM: #ef5443 2px solid;
   	BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: #ef5443 2px solid;
        BORDER-RIGHT: #ef5443 2px solid;
}

#brochurebtn 
{
	position:absolute;
	z-index:10;
	visibility:visible;
	left:22px;
	top:410px;
	width:176px;
	height:63px;
}



#execdirbox 
{
	position:absolute;
	z-index:11;
	visibility:visible;
	left:20px;
	top:480px;
	width:178px;
	height:80px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	color:#23445f;

}

#execdirbox A
{
	color:#23445f;
	text-decoration:none;
	LINE-HEIGHT:25px;
	FONT-WEIGHT:bold;
}

#execdirbox A:hover
{
	color:#23445f;
	text-decoration:underline;
	LINE-HEIGHT:25px;
	FONT-WEIGHT:bold;
}

/* Photo of female */
#female 
{
	position:absolute;
	z-index:12;
	visibility:visible;
	left:528px;
	top:373px;
	width:196px;
	height:132px;
}

/* Photo of family */
#family 
{
	position:absolute;
	z-index:13;
	visibility:visible;
	left:586px;
	top:223px;
	width:173px;
	height:135px;
}

/* Photo of couple */
#couple 
{
	position:absolute;
	z-index:14;
	visibility:visible;
	left:433px;
	top:239px;
	width:131px;
	height:194px;
}


#btmbluebarhm 
{
	position:absolute;
	z-index:15;
	visibility:visible;
	left:0px;
	top:540px;
	width:800px;
	height:95px;
	BACKGROUND-COLOR:#016196;
}


/* Serving Fairfield and New Haven Counties image */
#servingimghm 
{
	position:absolute;
	z-index:16;
	visibility:visible;
	left:0px;
	top:551px;
	width:800px;
	height:27px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	color:#23445f;
}
/* Article of Month Feature */
#articlefeature 
{
	position:absolute;
	z-index:16;
	visibility:visible;
	left:66px;
	top:570px;
	width:668px;
	height:41px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}

#articlefeature A
{
    COLOR: #fdfbcb;
    TEXT-DECORATION: none;
    font-size:13px;
}
#articlefeature A:visited
{
    COLOR: #fdfbcb;
    TEXT-DECORATION: none;
    font-size:13px;
}
#articlefeature A:hover
{
    COLOR: #fdfbcb;
    TEXT-DECORATION: underline;
    font-size:13px;
}


/* Copyright footer */
#footer 
{
	position:absolute;
	z-index:16;
	visibility:visible;
	left:0px;
	top:625px;
	width:100%;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}


/* Default white link styles */
a:link 
{
	color:#ffffff;
	text-decoration:none;
}
a:visited 
{
	color:#ffffff;
	text-decoration:none;
}
a:active
{
	color:#ffffff;
	text-decoration:none;
}
a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
