@import url(global/user.css);
@import url(apps/forms01.css);
@import url(global/common.css);
@import url(../../ibox/ibox.css);

body {
	background: #f3f3f3 url(../images/bg.gif) top repeat-x;
	color: #000;
	font-family: "Lucida Grande", verdana, "Bitstream Vera Sans", helvetica, sans-serif;
	font-size: .76em;
	text-align: center;
}

body.admin {
	background: #f3f3f3 url(../images/bg.gif) 0 14px repeat-x;
}

#wrap {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 764px;
}

html>body #wrap {
} 

/* HEADER
-------------------------------------------*/
#header {
	height: 159px;
	position: relative;
	z-index:1;
	background: url(../images/header02.jpg) 211px 46px no-repeat;
}
	#logo {
		position: absolute;
		z-index:100;
		top: 34px;
	}
		#logo img {
			width: 78px;
			height: 173px;
			border: none;
		}
		#printlogo {
			display: none;
			height: 15px;
			color: #000;
			font-size: 12px;
		}
	#tagline {
	}

/* MAIN NAVIGATION
-------------------------------------------*/
#tabs {
	position: absolute;
	height: 35px;
	left: 196px;
	top: 11px;
	width: 583px;
	background: url(../images/tabs.gif) no-repeat;
	z-index:2;
}
	#nav {
	    width: 583px;
	}
		#nav ul {
		    margin: 0;
		}
			#nav li {
				list-style: none;
				float: left;
				height: 35px;
			}
				#nav a {
				    padding-top: 35px;
					height: 0 !important;
					overflow: hidden;
                    display: block;
                    position: absolute;
                    background: url(../images/tabs.gif) no-repeat;
                }
                #nav a.active:hover {
                    cursor: default;
                }

                    /* Home */
                    li#t36239 a {
                        background-position: 0 0;
                        width: 66px;
                        left: 0;
                    }
                    li#t36239 a:hover, li#t36239 a.active {
                        background-position: 0 -35px;
                    }

                    /* Our Kids */
                    li#t41208 a {
                        background-position: -66px 0;
                        width: 87px;
                        left: 66px;
                    }
                    li#t41208 a:hover, li#t41208 a.active {
                        background-position: -66px -35px;
                    }

                    /* Volunteer */
                    li#t41209 a {
                        background-position: -153px 0;
                        width: 98px;
                        left: 153px;
                    }
                    li#t41209 a:hover, li#t41209 a.active {
                        background-position: -153px -35px;
                    }

                    /* Ways to Give */
                    li#t41210 a {
                        background-position: -251px 0;
                        width: 112px;
                        left: 251px;
                    }
                    li#t41210 a:hover, li#t41210 a.active {
                        background-position: -251px -35px;
                    }

                    /* News and Events */
                    li#t41211 a {
                        background-position: -363px 0;
                        width: 132px;
                        left: 363px;
                    }
                    li#t41211 a:hover, li#t41211 a.active {
                        background-position: -363px -35px;
                    }

                    /* About Us */
                    li#t41212 a {
                        background-position: -495px 0;
                        width: 88px;
                        left: 495px;
                    }
                    li#t41212 a:hover, li#t41212 a.active {
                        background-position: -495px -35px;
                    }

#main-body, #footer {
    position: relative;
    margin: 0 -18px;
    padding: 0 18px;
    width: 764px;
	background: url(../images/body.gif) repeat-y;
}
	#main-table-body {
	    margin-top: 43px;
		border-collapse: separate;
	}
	#main-table-body-leftcell {
		vertical-align: top;
	}
	#main-table-body-rightcell {
	    padding-left: 105px;
		vertical-align: top;
	}

/* SUB MENU
-------------------------------------------*/
#sidebar {
	width: 177px;
	background: none;
}

#menu-header {
}

#menu {
}
    #menu h3 {
        margin: 0;
        font-size: 1em;
    }
	#menu ul {
	    margin: 0;
	}
		#menu ul li ul a {
		    padding-left: 20px;
		}
	
	#menu li {
		list-style: none;
	}
	
	#menu a {
	    display: block;
        padding: 7px 0 7px 10px;
	    /*height: 29px;*/
	    border-bottom: 1px solid #e7e7e7;
	    background: #AAD0BB;
		color: #08622F;
		line-height: 16px;
		margin: 0;
		text-decoration: none;
		/*overflow: hidden;*/
	}
	*html #menu a {
		height:1%;
	}
		#menu a:hover, #menu h3 a {
			color: #000;
			background: #abcfbe;
		}
		
		#menu a.subcurrent, #menu a.current {
			color: #FFF;
			background: #08622F;
		}
		#menu a#menu-h3 {
			font-weight:bold;
		}

	#menu-footer {
	    padding-top: 9px;
	}
        #menu-footer ul {
            margin: 0;
        }
            #menu-footer ul li {
                list-style: none;
                height: 102px;
                margin: 8px 0;
            }
            #menu-footer #btn1 {
                background: url(../images/menufooter1.jpg);
            }
            #menu-footer #btn2 {
                background: url(../images/menufooter2.jpg);
            }
            #menu-footer #btn3 {
                background: url(../images/menufooter3.jpg);
            }
			
			#menu-footer #btn4 {
                background: url(../images/menufooter4.jpg);
            }
            
            #menu-footer ul li a {
                padding-top: 102px;
                height: 0 !important;
                overflow: hidden;
                display: block;
            }
            
#banner {
	display: none;
}

/* BREADCRUMBS
-------------------------------------------*/
#breadcrumbbar {
    background: url(../images/top-bg.gif) top repeat-x;
    width: 659px;
	height: 32px;
    padding-left: 105px;
    line-height: 32px;
    color: #666;
}
	#breadcrumblist {
		line-height:140%;
	    position: absolute;
	    font-size: 0.834em;
		width:405px;
		margin-top:8px;
	}
		#breadcrumblist a:link, #breadcrumblist a:visited {
			color: #000;
			text-decoration: underline;
		}
		#breadcrumblist a:hover, #breadcrumblist a:active {
			color: #046330;
			text-decoration: none;
		}
		#breadcrumbemail, #breadcrumbprint {
			float: right;
			text-align: right;
			background-repeat: no-repeat;
			background-position: left;
			font-size: 0.76em;
		}
        #breadcrumbemail {
            background-image: url(../images/email.gif);
        }
        #breadcrumbprint {
            background-image: url(../images/printer.gif);
            padding-right: 1px;
        }
		#breadcrumbemail a, #breadcrumbprint a {
		    padding: 0 12px 0 15px;
		}
			#breadcrumbemail a:link, #breadcrumbemail a:visited,
			#breadcrumbprint a:link, #breadcrumbprint a:visited {
			    color: #999;
				text-decoration: none;
			}
            #breadcrumbemail a:hover, #breadcrumbemail a:active,
            #breadcrumbprint a:hover, #breadcrumbprint a:active {
                color: #046330;
                text-decoration: underline;
            }

/* CONTENT AREA
-------------------------------------------*/
#content {
    position: relative;
	width: 460px;
	padding-right: 15px;
	padding-top: 23px;
}
	#content-header {
		display: none;
	}
	#content-body {
		overflow: hidden;
	}
	#pagetitle {
	    position: absolute;
	    top: -43px;
	    width: 652px;
	    height: 43px;
	    border-bottom: 6px solid #abcfbe;
	}
		#pagetitletext h1 {
		    margin: 0;
		    font-size: 1.76em;
		    line-height: 43px;
			font-weight: normal;
		}
    #pagetitle + br {
        display: none;
    }
	#content-footer {
		display: none;
	}

/* FOOTER
-------------------------------------------*/
#footer {
}
	#footerwrap {
        position: relative;
		width: 764px;
        font-size: 0.76em;
		background:transparent url(../images/footerwrap.gif) repeat-x 0px bottom;
		height:100px;
	}
   #footernav {
        height: 32px;
        margin: 0;
        padding-left: 90px;
    }
        #footernav li {
            list-style: none;
            display: inline;
            line-height: 32px;
        }
        #footernav a {
            padding: 0 15px;
            text-decoration: none;
            text-transform: uppercase;
        }
        #footernav a:link, #footernav a:visited {
            color: #046330;
        }
        #footernav a:hover, #footernav a:active {
            color: #000;
            text-decoration: underline;
        }

    #copyright, #poweredby, #privacypolicy {
        color: #666;
    }
	
    #copyright {
        position:absolute;
		left:39px;
		top:82px;
     }
	 
	#poweredby {
       position:absolute;
	   right:48px;
	   top:82px;
	}
		#poweredby a {
			color: #666;
			text-decoration: none;
		}
		#poweredby a:hover {
		    color: #000;
		    text-decoration: underline;
		}
	#privacypolicy {
		position:absolute;
		left:139px;
		top:82px;
	}
		#privacypolicy a {
			color: #666;
			text-decoration: none;
		}
		#privacypolicy a:hover {
		    color: #000;
		    text-decoration: underline;
		}
		
		#sharethis_0{
		position:absolute;
		right:169px;
		top:167px;
		}
		
		#sharethis_0 a{
		font-size:10px;
		height:10px;
		display:block;
		color:#999999;
		text-decoration:none;
		}
		
		#sharethis_0 a:hover{
		color:#046330;
		text-decoration:underline;
		}
		
		#sharethis_0 .stbuttontext{
		line-height:11px;
		}
		
		#footerAddress{
		color:#666666;
		position:absolute;
		left:40px;
		top:47px;
		line-height:11px
		}
