


/*rollover for front page navigation*/
 .rollovernav1
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/front-page-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 29px;
margin: 0;
padding: 0;
}

 .rollovernav1 a
{
display: block;
color: #000000;
font-size: 11px;
width: 140px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav1 img
{
width: 140px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav1 a:hover img
{
visibility:hidden
}

 .rollovernav1 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*rollover for about us navigation*/
 .rollovernav2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/about-us-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 111px;
height: 29px;
margin: 0;
padding: 0;
}

 .rollovernav2 a
{
display: block;
color: #000000;
font-size: 11px;
width: 140px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav2 img
{
width: 111px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav2 a:hover img
{
visibility:hidden
}

 .rollovernav2 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/*rollover for home ownership navigation*/
 .rollovernav3
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/ownership-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 164px;
height: 29px;
margin: 0;
padding: 0;
}

 .rollovernav3 a
{
display: block;
color: #000000;
font-size: 11px;
width: 164px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav3 img
{
width: 164px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav3 a:hover img
{
visibility:hidden
}

 .rollovernav3 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/*rollover for events navigation*/
 .rollovernav4
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/events-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 95px;
height: 29px;
margin: 0;
padding: 0;
}

 .rollovernav4 a
{
display: block;
color: #000000;
font-size: 11px;
width: 95px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav4 img
{
width: 95px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav4 a:hover img
{
visibility:hidden
}

 .rollovernav4 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*rollover for sponsors/donors navigation*/
 .rollovernav5
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/sponsors-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 178px;
height: 29px;
margin: 0;
padding: 0;
}

 .rollovernav5 a
{
display: block;
color: #000000;
font-size: 11px;
width: 178px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav5 img
{
width: 178px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav5 a:hover img
{
visibility:hidden
}

 .rollovernav5 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*rollover for builds navigation*/
 .rollovernav6
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/builds-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 112px;
height: 29px;
margin: 0;
padding: 0;
}

 .rollovernav6 a
{
display: block;
color: #000000;
font-size: 11px;
width: 112px;
height: 29px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav6 img
{
width: 112px;
height: 29px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav6 a:hover img
{
visibility:hidden
}

 .rollovernav6 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/*rollover for donating navigation*/
 .rollovernav7
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/logo-donating-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 23px;
margin: 0;
padding: 0;
}

 .rollovernav7 a
{
display: block;
color: #000000;
font-size: 11px;
width: 149px;
height: 23px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav7 img
{
width: 149px;
height: 23px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav7 a:hover img
{
visibility:hidden
}

 .rollovernav7 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/*rollover for volunteering navigation*/
 .rollovernav8
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/logo-volunteering-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 25px;
margin: 0;
padding: 0;
}

 .rollovernav8 a
{
display: block;
color: #000000;
font-size: 11px;
width: 149px;
height: 25px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav8 img
{
width: 149px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav8 a:hover img
{
visibility:hidden
}

 .rollovernav8 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}



/*rollover for contact navigation*/
 .rollovernav9
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/logo-contact-nav-white.gif) no-repeat;
white-space: nowrap;
display: block;
width: 149px;
height: 26px;
margin: 0;
padding: 0;
}

 .rollovernav9 a
{
display: block;
color: #000000;
font-size: 11px;
width: 149px;
height: 26px;
display: block;
float: left;
color: black;
text-decoration: none;
}

 .rollovernav9 img
{
width: 149px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .rollovernav9 a:hover img
{
visibility:hidden
}

 .rollovernav9 span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}






.ddm-about {position: absolute; background-color: #17709b; width: 180px; margin-left: 0px; visibility: hidden; z-index: 100; text-align: left;}
 
.ddm-about ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

.ddm-about li {font-family: Verdana,Sans-serif; font-size: 9pt; line-height: 20px; padding: 2px 0px 0px 0px; margin: 2px 0px 3px 0px;}

.ddm-about li a {display: block; padding: 0px 10px 0px 10px; margin: 0px; background-color: #17709b; color: #ffffff; width: 100%; text-decoration: none;}
 html>body .ddm-about li a {width: auto;}

.ddm-about li a:visited {color: #ffffff;}

.ddm-about li a:hover {border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px;
	color: #17709b;}


.ddm-ownership {position: absolute; background-color: #26839f; width: 200px; margin-left: 0px; visibility: hidden; z-index: 100; text-align: left;}
 
.ddm-ownership ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

.ddm-ownership li {font-family: Verdana,Sans-serif; font-size: 9pt; line-height: 20px; padding: 2px 0px 0px 0px; margin: 2px 0px 3px 0px;}

.ddm-ownership li a {display: block; padding: 0px 10px 0px 10px; margin: 0px; background-color: #26839f; color: #ffffff; width: 100%; text-decoration: none;}
 html>body .ddm-ownership li a {width: auto;}

.ddm-ownership li a:visited {color: #ffffff;}

.ddm-ownership li a:hover {border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px;
	color: #26839f;}


.ddm-events {position: absolute; background-color: #3493a2; width: 200px; margin-left: 0px; visibility: hidden; z-index: 100; text-align: left;}
 
.ddm-events ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

.ddm-events li {font-family: Verdana,Sans-serif; font-size: 9pt; line-height: 20px; padding: 2px 0px 0px 0px; margin: 2px 0px 3px 0px;}

.ddm-events li a {display: block; padding: 0px 10px 0px 10px; margin: 0px; background-color: #3493a2; color: #ffffff; width: 100%; text-decoration: none;}
 html>body .ddm-events li a {width: auto;}

.ddm-events li a:visited {color: #ffffff;}

.ddm-events li a:hover {border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px;
	color: #3493a2;}






.ddm-sponsors {position: absolute; background-color: #42a4a5; width: 160px; margin-left: 0px; visibility: hidden; z-index: 100; text-align: left;}
 
.ddm-sponsors ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

.ddm-sponsors li {font-family: Verdana,Sans-serif; font-size: 9pt; line-height: 20px; padding: 2px 0px 0px 0px; margin: 2px 0px 3px 0px;}

.ddm-sponsors li a {display: block; padding: 0px 10px 0px 10px; margin: 0px; background-color: #42a4a5; color: #ffffff; width: 100%; text-decoration: none;}
 html>body .ddm-sponsors li a {width: auto;}

.ddm-sponsors li a:visited {color: #ffffff;}

.ddm-sponsors li a:hover {border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px;
	color: #42a4a5;}


.ddm-donate {position: absolute; background-color: #1ea45f; width: 200px; margin-left: 0px; visibility: hidden; z-index: 100; text-align: left;}
 
.ddm-donate ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

.ddm-donate li {font-family: Verdana,Sans-serif; font-size: 9pt; line-height: 20px; padding: 2px 0px 0px 0px; margin: 2px 0px 3px 0px;}

.ddm-donate li a {display: block; padding: 0px 10px 0px 10px; margin: 0px; background-color: #1ea45f; color: #ffffff; width: 100%; text-decoration: none;}
 html>body .ddm-donate li a {width: auto;}

.ddm-donate li a:visited {color: #ffffff;}

.ddm-donate li a:hover {border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px;
	color: #1ea45f;}


.ddm-volunteer {position: absolute; background-color: #1ea45f; width: 180px; margin-left: 0px; visibility: hidden; z-index: 100; text-align: left;}
 
.ddm-volunteer ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px; border: 0px;}

.ddm-volunteer li {font-family: Verdana,Sans-serif; font-size: 9pt; line-height: 20px; padding: 2px 0px 0px 0px; margin: 2px 0px 3px 0px;}

.ddm-volunteer li a {display: block; padding: 0px 10px 0px 10px; margin: 0px; background-color: #1ea45f; color: #ffffff; width: 100%; text-decoration: none;}
 html>body .ddm-volunteer li a {width: auto;}

.ddm-volunteer li a:visited {color: #ffffff;}

.ddm-volunteer li a:hover {border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
    padding: 0px 10px 0px 10px;
    margin: 0px;
	color: #1ea45f;}




div.allclose1 {position: absolute; left: 0px; top: 0px; width: 650px; height: 75px; z-index: 1; visibility: hidden;}
 div.allclose2 {position: absolute; left: 0px; top: 165px; width: 800px; height: 200px; z-index: 1; visibility: hidden;}

