body {margin-left: 20px; margin-right: 20px; margin-top: 10px; font:8px Verdana,Arial; background:#CCE4F2; background-image: url(images/bg_gradient.gif);/*was #025B54 #CCE4F2 background-image: url(images/gradient_bg_strip.jpg)*/;text:#89A7BB} 

#web-buttons-id466l3 a{display:block;color:transparent;} #web-buttons-id466l3 a:hover{background-position:left bottom;}a#web-buttons-id466l3a {display:none}

div#button01{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/home_button_off.gif);}
div#button01:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/home_button_on.gif);}
div#button02{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/news_button_off.gif);}
div#button02:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/news_button_on.gif);}
div#button03{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/events_button_off.gif);}
div#button03:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/events_button_on.gif);}
div#button04{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/photos_button_off.gif);}
div#button04:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/photos_button_on.gif);}
div#button05{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/find_button_off.gif);}
div#button05:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/find_button_on.gif);}
div#button06{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/contact_button_off.gif);}
div#button06:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/contact_button_on.gif);}
div#button07{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/projects_button_off.gif);}
div#button07:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/projects_button_on.gif);}
div#button08{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/volunteer_button_off.gif);}
div#button08:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/volunteer_button_on.gif);}
div#button09{ width:90px; height:27px; float: right; color:#012522; font-family: arial; font-style: bold;font-size: 12px;background: #78bAb5; background-image: url(images/sponsor_button_off.gif);}
div#button09:hover { width:90px; height:27px; color:default; background: #589A95; background-image: url(images/sponsor_button_on.gif);}
.change_opacity {
  opacity: 0.5;
  filter: alpha(opacity = 50);
  zoom: 1
}

div#mainbox {
width: 950px;
height: 640px; 
background: #589A95; /*#AFC4D2*/
	float: center;
padding:5px 1px 0px 3px;/*top, right, left */
border: none;
}

div#submainbox {
width: 947px;
height: 636px; 
background: default; /*#AFC4D2*/
float: left;
border: none;
background-image: url(images/light_gradient.gif);
}
 
   div#content_box {
	width: 736px;
	height: 533px;
	float: left; 
	background: default;/*was #363131*/
	border-top:15px solid default;
	padding: 0px;
 }

div#banner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/ngcc_banner_bg.gif");
   background-repeat:no-repeat;
}
div#newsbanner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/news_banner_bg.gif");
   background-repeat:no-repeat;
}
div#eventsbanner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/events_banner_bg.gif");
   background-repeat:no-repeat;
}
div#projectsbanner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/projects_banner_bg.gif");
   background-repeat:no-repeat;
}
div#mapbanner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/ngcc_banner_bg.gif");
   background-repeat:no-repeat;
}
div#sponsorbanner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/sponsor_banner_bg.gif");
   background-repeat:no-repeat;
}
div#volunteerbanner { 
  width: 954px; 
  height:84px;
text-indent: 0px;
background: default;
 background-image:url("images/volunteer_banner_bg.gif");
   background-repeat:no-repeat;
}

div#page {
float: center;
width: 200px;
height: 81px; 
background: default;
padding: 20px;  
} 
div#h_spacer {
float: left;
width: 715px;
height: 20px; 
background: default; 
padding: 0px; 

}
 div#special{
	width: 446px;
	height: 69px;
	position: absolute;
	top: -506px;
	left: 137px;
	/*text-decoration: blink;*/
	padding:8px;
	-webkit-box-shadow: 5px 5px 8px #818181;
	-moz-box-shadow: 5px 5px 8px #818181;
	-moz-border-radius: 25px;
	-moz-border-radius: 25px;
	background:lightyellow; /*#CCE4F2*/
	opacity:0.6;
	filter:alpha(opacity=60);
	border: 1px solid #0C5A5D; 
 } 
 div#menu_box{
	width: 126px;
	height: 439px;
	float: left; 
	background: default; 
 }
 
   div#menuwrapper{
	width: 106px;
	height: 390px;
	float: right; 
	background: default; 
	padding: 0px;
	border-left: 10px solid default;
	border-top: 30px solid default;
 }
 
  div#buttonspacer{
	width: 100px;
	height: 6px;
	float: left; 
	background: default; 
 }
 
/* ------------------------------------------*/
#menu a {
  position: absolute;
  height: 29px;
  width: 88px;
  top: 10px;
  left: 500px;
  font:12px Verdana,Arial;
  text-decoration: none;
  }
#menu a i { visibility: hidden;}
  
/*a#one, a#two, a#three, a#four{ top: 581px; }*/
/*a#test { left: 117px; top:10%; background: blue; opacity: 0.5; filter: alpha(opacity = 50); zoom: 1}*/

a#news { left: 25px; top:137px;}
a#events{ left: 25px; top:181px;}
a#photos { left: 25px; top:216px; }
a#find{ left: 25px; top:251px;}

a#contact { left: 25px; top:286px;}
a#current{ left: 25px; top:321px;}
a#volunteer{ left: 25px; top:355px;}
a#sponsor{ left: 25px; top:390px;;}

a#album{ left: 25px; top:502px; width: 209px; height: 175px; font:16px Verdana,Arial;}
a#copyright{ left: 212px; top:706px; height: 18px; width: 818px; font:14px Verdana,Arial;}

a#news:hover { background-image: url(images/news_button.gif); }
a#events:hover { background-image: url(images/events_button.gif); }
a#photos:hover { background-image: url(images/photos_button.gif); }
a#find:hover { background-image: url(images/find_button.gif); }
a#contact:hover { background-image: url(images/contact_button.gif); }
a#current:hover { background-image: url(images/current_button.gif); }
a#volunteer:hover { background-image: url(images/volunteer_button.gif); }
a#sponsor:hover { background-image: url(images/sponsor_button.gif); }

a#news:hover,
a#events:hover,
a#photos:hover,
a#find:hover,
a#contact:hover,
a#current:hover ,
a#volunteer:hover ,
a#sponsor:hover { border: none; }
/* ------------------------------------------*/

/* ------------------------------------------*/

 div#info_box {
float: left;
width: 546px;
height: 350px;
	position: relative;
	top: 5px;
	left: 0px; 
background: default; 
padding: 0px; }
 
 div#news_box {
	width: 544px;
	height: 296px;
	position: relative;
	top: 5px;
	left: 19px;
	background: white;/*was #363131*/ 
	padding: 2px;
	overflow:auto;
	border:2px solid lightgrey;
	background: default;
/*	background-image: url(images/reverse_light_gradient.gif);*/
 }
 /* Section specific to Community News follows */
 
  div#newsmenu_box{
	width: 126px;
	height:528px;
	float: left; 
	background: default; 
 }
 
   div#newsmenuwrapper{
	width: 116px;
	height: 472px;
	float: left; 
	background: default; 
	padding: 0px;
	border-left: 10px solid default;
	border-top: 30px solid default;
/*	background-image: url(images/menu.gif);*/
	background-repeat:no-repeat;
 }
 
 div#news_content{
	width: 560px;
	height: 556px;
	position: relative;
	top: 5px;
	left: 0px;
	background: white;/*was #363131*/ 
	padding: 10px;
	overflow:auto;
	font-family: sans-serif;
	text-align: justify;
	border:2px solid lightgrey;
	background: default;
 }
  div#events_content{
	width: 560px;
	height: 296px;
	position: relative;
	top: 5px;
	left: 0px;
	background:white;/*was #363131*/ 
	padding: 10px;
	overflow:auto;
	font-family: sans-serif;
	text-align: justify;
	border:2px solid lightgrey;
	background: default;
 }
  div#communitywrapper {
	width: 636px;
	height: 498px;
	float: left; 
	background: default;/*was #363131*/ 
	padding: 5px;
/*  background-image: url(images/news.gif);*/
    background-repeat:no-repeat;
 }
 
   div#communitynews {
	width: 624px;
	height: 484px;
	float: center; 
	background: white;/*was #363131*/	
	border:2px solid grey;
	padding: 6px;

/*  background-image: url(images/news.gif);*/
    background-repeat:no-repeat;
 }
 
    div#newsads_spacer{
	width: 136px;
	height:29px;
	float: left; 
	background: default; 
 }
 
  div#newsads_box {
	width: 136px;
	height: 500px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
  background-image: url();
 }
 
     div#newsad_pic{
	width: 106px;
	height:139px;
	float: left; 
	background: default;
	background-image: url();
	background-repeat: no-repeat;	
 }
 
      div#newsad_txt{
	width: 106px;
	height:40px;
	float: left; 
	background: #3C4240;
background-image: url();	
 }
 
 /* END specific Community News section*/
  div#window_spacer{
	width: 20px;
	height: 325px;
	float: left; 
	background: lightgrey;/*was #363131*/ 
	padding: 0px;
	background-image: url(images/window_spacer.jpg);
 } 
 
  div#window{
	width: 524px;
	height: 321px;
	float: right; 
	background: default;/*was #363131*/ 
	padding: 0px;
		border:2px solid #EBEEEE;
/*  background-image: url(images/news.gif);*/
 }
 
 ..if1{
width: 548px;
height: 325px;
}

 div#visit{
float: left;
width: 565px;
height: 20px; 
background: #017067; 
padding: 0px; }

 div#sponsor_spacer{
float: left;
width: 500px;
height: 2px; 
background: default; 
padding: 0px; }

  div#sponsor_wrapper{
	width: 565px;
	height: 80px;
	position: relative;
	top: 10px;
	left: 5px; 
	background: default;/*was #363131*/ 
	padding: 10px;
  background-image: url();
 }
 
  div#sponsor_box {
	width: 565px;
	height: 50px;
	position: relative;
	top: 4px;
	left: 0px; 
	float: left; 
	background: default;/*was #363131*/ 
	padding: 0px;
  background-image: url();
 }
 
 
  div#events_spacer{
	width: 24px;
	height: 175px;
	float: left; 
	background: default;/*was #363131*/ 
	padding: 0px;
 } 
 
  div#eventswrapper{
float: left;
width: 464px;
height: 163px;
	position: relative;
	top: 65px;
	left: 56px; 
background: default; 
padding: 0px; }
 
 div#events_box{
	width: 460px;
	height: 92px;
	float: left; 
	background: white;/*was #363131*/ 
	padding: 10px;
	overflow:auto;
	border:2px solid lightgrey;
  background-image: url();
  background-repeat: no-repeat;
 }
 div#rpicture_box {
	width: 200px;
	height: 534px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
	border-top:6px solid default;
 }
 
  div#rpicture_spacer {
	width: 200px;
	height: 30px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
	border-top:6px solid default;
 }
 
    div#picture_top{
	width: 200px;
	height: 77px;
	float: left; 
	background:#017067;/*was #363131*/	
	padding: 0px;
  background-image: url(images/address_bg.gif);
 }
 
    div#wrapper_a {
	width: 200px;
	height: 137px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
	border:0px solid default;
	border-top:22px solid default;
	border-bottom:30px solid default;
	background-image: url();
 }
 
   div#picture_a {
	width: 196px;
	height: 133px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
	border:2px solid #dcdddd;
	background-image: url(images/in_lupin_valley.jpg);
    background-repeat:no-repeat;
 }
    div#wrapper_b{
	width: 200px;
	height: 67px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
	border:0px solid default;
	border-top:18px solid default;
	  }
	     div#picture_b {
	width: 196px;
	height: 33px;
	float: left; 
	background:default;/*was #363131*/	
	padding: 0px;
	border:2px solid #dcdddd;
	background-image: url(images/trec_logo.jpg);
    background-repeat:no-repeat;
 }

    div#wrapper_c{
	width: 150px;
	height: 65px;
	float: left; 
	background:default;/*was #363131*/
		padding-left: 20px;
	border:4px solid default;
	border-top:2px solid default;
	  }
	     div#picture_c {
	width: 150px;
	height: 65px;
	float: left; 
	background:default;/*was #363131*/	
	border:2px solid #dcdddd;
	background-image: url(images/iphone.jpg);
    background-repeat:no-repeat;
 }
 
   div#community_news{
	width: 560px;
	height: 498px;
	float: left; 
	background: default;/*was #363131*/ 
	padding: 0px;
 }

  div#v10{
	width: 10px;
	height: 175px;
	float: left; 
	background: green;/*was #363131*/ 
	padding: 0px;
  background-image: url();
 }
 
  div#album_box{
	width: 120px;
	height: 80px;
	float: left; 
	background: default;/*was #363131*/
	padding-top: 2px;	
	padding-left: 20px;

 }  
 
   div#album_ad{
	width: 100px;
	height: 78px;
	float: left; 
	background: default;/*was #363131*/ 
/*	border-left:8px solid default;*/
	padding: 0px;
  background-image: url(images/album_ad.gif);
 }
 div#copyright_box {
	width: 950px;
	height: 40;
	float: left; 
	background: default; 
	padding: 0px;
	text-decoration: none;
  background-image: url();
 } 
  img.floatLeft { 
    float: left; 
    margin: 4px; 
}
	img.floatRight { 
    float: right; 
    margin: 4px; 
}
 font.smallbl {
	font-family : Verdana, Arial, Helvetica;
	font-size: 12px;
	word-spacing: 1;
	text-align: justify;
	color: #043249;
		text-decoration: none;
}
A.headlinesm {
	font-family : Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
 font.head2 {
	font-family : Arial, Helvetica;
	font-size: 12pt;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
 /* -------------------------------------------------------------------------------------------------- */
  div span {display:none;}
  
banner.technique-three {
	height: 60px;
	background-image: url("images/dhip_logo.gif");
	text-indent: -9999px;
	background: default;
}
  
input.btn { 
	  color:#ff0000;
width: 100px;
height: 44px;	  
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
	  background: default;
	  background-image: url("images/blue.gif");
	  padding: 0px;
	} 

   div#spacer_1px{
	width: 1060px;
	height: 1px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }

  div#findus {
	width: 1080px;
	height: 20px;
	border-style: none;
	float: left;
	background: default;/*was #363131*/ 
	padding: 0px;
  background-image: url();
/*background-image: url(images/Marina_2_08.gif);*/
}

  div#spacer_51px {
	width: 100px;
	height: 10px;
	float: left; 
	background: default;/*was #363131*/ 
	padding: 0px;
  background-image: url();
 }

 div#sidestrip {
 width: 20px;
 height:441px;
 float: left;
 background: C;
 padding: 0px;
 }

 div#sidestrip_r {
	width: 20px;
	height: 441px;
	float: right; 
	background: default;/*was #363131*/ 
	padding: 0px;
  background-image: url();
 }

 
 div#x_box {
	width: 280px;
	height: 300px;
	float: left; 
	background: default;/*was #363131*/ 
	padding: 0px;
  background-image: url();
 }
 
   div#menu_bar {
	width: 790px;
	height: 50px;
	float: left; 
	background: default; 
	padding: 0px;
}
  
  div#scroll {
	width: 1080px;
	height: 50px;
	float: center; 
	background: rgba(30, 24, 24, 0.0); 
	padding: 0px;
  opacity: 0.8;
  filter: alpha(opacity = 20);
/*  zoom: 1*/
 }
 
 #scroll p {
padding: 0px;
font-size: 18px;
font-weight: bold;
background: rgba(255, 24, 24, 0.2);
}
 
  div#horiz_bar {
	width: 1080px;
	height: 20px;
	float: center; 
	background: default; 
	padding: 0px;
  background-image: url();
 }
 
   div#vspacer {
	width: 280px;
	height: 20px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }
 
div#strip {width: 956px;
height: 10px; 
background: #262121; /*#AFC4D2*/
padding: 0px; }

div#narrow_strip {width: 956px;
height: 2px; 
background: #FF0000; /*#AFC4D2*/
padding: 0px; }
 
 div#regina {  
background-color: default;
width:956px;
height: 104px;
padding: 0px;
}
 
  div#info_box_b {
	width: 456px;
	height: 140px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }
 
   div#spacer_box_a {
	width: 168px;
	height: 140px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }
 
div#imagebox_small {/* thumbs */
float: left;
width: 131px;
height: 16px;
background: #ffffff;
padding: 6px;
}
div#imagebox_medium {/* thumbs */
float: left;
width: 140px;
height: 96px;
background: default;
padding: 1px;
}

div#spacerbox_tiny {/* thumbs */
float: left;
width: 2.5em;
height: 1em;
background: default;
padding: 6px;
}
div#spacerbox_small {/* thumbs */
float: left;
width: 3em;
height: 5em;
background: #89dc36;
padding: 6px;
}

div#spacerbox_large {/* thumbs */
float: left;
width: 86.3em;
height: 4em;
background: #ffffff;
padding: 6px;
}

    div#horiz_bar_56{
	width: 956px;
	height: 60px;
	float: left; 
	background: blue; 
	padding: 0px;
  background-image: url();
 }
 
     div#horiz_bar_60 {
	width: 956px;
	height: 60px;
	float: left; 
	background: #262121; 
	padding: 0px;
  background-image: url();
 }
 
  div#vertical_strip {
	width: 4px;
	height: 320px;
	float: left; 
	background: blue; 
	padding: 0px;
  background-image: url();
 }

div#exhib_box {
	width: 44em;
	height: 32em;
	float: left; 
	background: antiquedefault; 
	padding: 20px;
  background-image: url();
  
   div#categories {/* header element float */
  float: left;
  width: 20.5em;
  margin: 0 0.2em 0 0;
  padding: 20px;
  font-family: Garamond, "Times New Roman", serif;
  font-weight: bold;
  background: default;
  }

p {
border: solid #BB8D76;
background-color: default;
color: #89A7BB; 
width:16em;
}
 
j3{ text-align: justify; }
 
  .category_floater_small {/* thumbs */
float: left;
width: 6em;
height: 7em;
background: default;
padding: 6px;
}

.category_floater_medium {/* gallery thumbs */
float: left;
width: 8.7em;
height: 13.4em;
background: default;
padding: 0.7em;
}

.category_floater_large {/* pictures */
float: left;
width: 14.0em;
background: default;
padding: 2.4em;
}


.special_links {
  font-family: Garamond, "Times New Roman", serif;
  font-size: 100%;
  color: maroon;
}

.normal_text {
  font-family: Garamond, "Times New Roman", serif;
  color: black;
  font-size: 90%;
  font-weight: normal;
}

.emphasize_text {
  font-family: Garamond, "Times New Roman", serif;
  color: black;
  font-size: 90%;
  font-weight: bold;
  font-style: normal;
}

.extraemph_text {
  font-family: Garamond, "Times New Roman", serif;
  color: maroon;
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.extra_default {
  font-family: Garamond, "Times New Roman", serif;
  color: default;
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

  div#nav {/* header element float */
  float: left;
  width: 6.7em;
  margin: 0 0.05em 0 0;
  background-image url(images/nav_image.gif);
  }
  
    div#spotlight {/* holds picture */
  float: left;
  width: 18em;
  margin: 0 0.02em 0 0;
  background: default;
  padding: 8px;
  }

  div#pic_frame {
  float: left;
  width: 122px;
  height: 90px;

  padding: 6px;
  background: #97776C;
 /* background-image: url(images/frame.jpg); */
)

  }

  div#spotlight_txt_a {/* header element float */
  color: maroon;
font-weight: bold;
  width: 100px;
  }

  div#spotlight_txt_b {/* header element float */
  color: darkred;
  width: 16em;
  }


  div#other_choices {/* header element float */
  float: left;
  width: 18em;
  margin: 0 0.02em 0 0;
  background: antiquedefault;
  padding: 2px;
  }
  
  SPAN.header_sub {color: #89A7BB; }
  
 
