ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset {
margin: 0;
padding: 0;
border: 0;
line-height: 1.4;
color: #000000;
}

html {
    overflow-y: scroll;
}

body  {
	font: 80% Tahoma, Geneva, sans-serif;
	background-color: #accbea;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333;
	background-image: url(../images/grad-bg.jpg);
}
#container { 
	width: 970px;  
/*
	background: #fff;
*/
	margin: 10px auto;
	border: 1px solid #accbea;
	text-align: left;
	 
	
} 
#maincontent #breadcrumb p
{
	margin: 15px 0 5px 0px;
	font-size: 1em;
	
	}
	
	#navcontainer {
		background-color: #343539; height: 45px; border-radius: 12px;margin-bottom: 5px;
	}
.fa-home {
	color: #7ea763;
	padding-right: 5px;
}
#navcontainer ul
{
padding-left: 0;
margin-left: 3px;
margin-top: 12px;
color: White;
float: left;
width: 75%;
font-size: 1em;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 2.3em;

color: White;
text-decoration: none;
float: left;

}

#navcontainer ul li a:hover
{

color:#e8f893;
text-decoration: underline;
}	



.search-box {
	float: right; 
	clear: none; 
	 color: white !important;
	 margin-top: 8px;
}
input[type=search] {
  border: 1px dotted #999;
  border-radius: 6px;
  padding: 6px;
  -webkit-appearance: none;
  background-color: #ADB7B2;
  border: 2px solid #696a6e;
  margin: 0px 20px 0 0;
 color: white;
}
#filtersubmit {
    position: relative;
    z-index: 1;
    left: -50px;
    top: 1px;
    color: white;
    cursor:pointer;
    width: 0;
	
}


.search-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   white;
}
.search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:   white;
   opacity:  1;
}
.search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:   white;
   opacity:  1;
}
.search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   white;
}


.stdmenu {
margin-left: 20px;
}

/* slide sorting */
 #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
  #sortable li { margin: 0 3px 3px 3px; 
  padding: 0.4em; padding-left: 1.5em; 
  font-size: 1.2em; height: 30px; 
  width: 800px; 
  border:1px solid gray; 
  background-color:#eee;
  cursor: pointer;}
  #sortable li span { float:right; margin-left:2px; padding:3px;  background-color:#eee;}
  #sortable li:hover {
  	opacity: .7;
  }
  #sortable li span.move {color: green;}
  
  .slide-instructions {
  	font-size: 16px; padding: 10px; background-color: #ccff99;
	border: 1px solid #333;
  }
  
  #maincontent #serverresult {
 color: red; 
 font-size: 16px; 
 padding: 0px 0 10px 30px;
 margin-left: 30px;
  }
  
  #maincontent #slide-box {
  width: 30px;display: block; 
  float: left;
  }
  #maincontent #slide-box-mid {
  	width: 250px; display: block; float: left;
  }
  
  #maincontent #slide-box-right {
  	 width: 350px; display: block; float: left;
  }
  #tabularData.slide-table {
   margin-left: 30px;margin-top: 15px;
  }
  #tabularData.slide-table td.date {
  	width: 100px;
  }
  
img
{
border: 0;	
}

a:link
  {
	  color: #626e24;
  }
a:visited 
 {
	 color: #626e24;
 }
a:hover
 {
	color: #608cb7;
 }
a:active 
{ 
 color: #626e24;
} 


/* structure */
 #header { 
	background-image: url(../images/CMC-Header-NM.jpg);
	padding: 0;
	height: 143px;
	background-repeat: no-repeat;
	
	
} 
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}

#contentblock {
	background-color: white;
}

#topmenu
{
background-image: url(../images/menu-bg.jpg);
background-repeat: no-repeat;
height: 40px;
}
 #sidebar1 {
	float: left;
	width: 175px; 	
	padding: 15px 10px 15px 20px; 
}
 #sidebar2 {
	float: right; 
	width: 173px; 	
	margin-right: 15px;
	margin-top: 20px;
	
}

#explore-box
{
/*
background-image: url(../images/explore-bg-large.png);
background-repeat:no-repeat;
*/
background-color: #deedff;
border-radius: 12px;
border: 1px solid #82c4ec;
padding-bottom: 20px;
background-image: url(../images/mtn-bg-cmc.png);
background-repeat:no-repeat;
margin-top: 10px;
}


#explore-box h6
{
 font-size: 1.3em;
font-weight: normal;
color: #616b2d;
padding-top:8px;
margin: 30px 10px -25px 12px;
font-family:Georgia, "Times New Roman", Times, serif;

border-bottom: 1px dotted #616b2d;
}

#explore-box-foot
{
/*
margin: 0; 
background-image: url(../images/explore-box-btmcurve.gif);
background-repeat:no-repeat; margin-top: 0px; 
background-repeat:no-repeat; height: 19px;
*/

}
#explore-box ul
{
padding-top: 10px; 
padding-left: 15px;
list-style-type: none;
font-size: 1.1em;
margin-top: 25px;	
}

#explore-box li
{

background-image: url(../images/explore-bullet.png);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 1em;
margin-bottom: .5em;
	
}

#explore-box li.last
{
	margin-bottom: 0;
}



#explore-box a:link
  {
	  color: #333438;
	  text-decoration: underline;
  }
#explore-box a:visited 
 {
	 color: #333438;
	 text-decoration: underline;
 }
#explore-box a:hover
 {
	color: #626e24;
 }
#explore-box a:active 
{ 
 color: #333438;
 text-decoration: underline;
} 





 #maincontent { 
	margin: 0 190px 0 225px; 
	padding: 0 10px;

	
} 

/*#maincontent pre
{
margin: !important 0 300px 0 0px; 
padding: 0 50px 0 0;
	
}
*/

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-size: 12px;
 line-height: 1.4em;
}



#maincontent h1
{
color: #616b2d;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.7em;
margin-top: 12px;
font-weight: normal;
}

#maincontent h1.interior
{
color: #616b2d;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.7em;
margin-top: 8px;
font-weight: normal;
}

#maincontent p
{
margin: 10px 0 8px 0px;

}

#maincontent div p
{
margin: 10px 0 8px 0px;

}

#maincontent div
{
margin: 0;
padding:0;

}

#maincontent ul
{
padding-left:30px;
padding-right:30px;

}

#podcontent { 
	margin: 15px 10px 0 230px; 
	padding: 0 10px; 
	height: auto;

  /*  margin-top: 175px;*/
	
	clear: none;
	
	
} 

#podcontent a:link
  {
	  color: #608cb7;
  }
#podcontent a:visited 
 {
	 color: #608cb7;
 }
#podcontent a:hover
 {
	color: #626e24;
 }
#podcontent a:active 
{ 
 color: #608cb7;
} 


#gallery-pod
{
width: 495px; 
min-height: 18em; 
padding: 10px 0 20px 10px;
margin: 0 210px 0 230px; 
}

#gallery-pod p
{
margin: 0px 0 5px 330px;

}

#gallery-pod h4
{

font-size: 1.5em;
font-weight: normal;
color: #616b2d;
margin: 0;
}

#podcontent h2
{
color: #616b2d;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
margin-top: 0px;
font-weight: normal;
}


#podcontent .pod
{
float: left;
width: 300px;
min-height: 16em;
border: 1px solid #a7d5f2;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 20px;
padding: 10px;

}


#podcontent div.participate
{
float: left;
width: 300px;
min-height: 15em;
margin-right: 42px;
margin-bottom: 5px;
padding: 5px 10px 10px 0px;


}

#podcontent .participate p
{
margin: 3px 0px 5px 0px;	
}


#podcontent h3.hiking
{
background-image: url(../images/hikingimg-pod.jpg);
background-repeat: no-repeat;
width: 5em;
}

#podcontent h3.conservation
{
background-image: url(../images/conservation.jpg);
background-repeat: no-repeat;
width: 10em;
}

#podcontent h3
{
background-color:#FFF;
padding-left: 10px;
padding-right: 10px;
display: block;	
height: 2em;
color: #a7d5f2;
margin-top: -25px;
}


#podcontent h3.maintenance
{
background-image: url(../images/maintenance.jpg);
background-repeat: no-repeat;
width: 10em;
}

#podcontent h3.education
{
background-image: url(../images/education.jpg);
background-repeat: no-repeat;
width: 8em;
}

#podcontent h3.challenge
{
background-image: url(../images/challenge.jpg);
background-repeat: no-repeat;
width: 8em;
}

#podcontent .podtitle 
{
	padding-left: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #5d829d;
	font-size: 1.2em;
	}
	
#podcontent .wide
    {
	padding-left: 40px;	
	}
	
	
	#podcontent .medium 
{
	padding-left: 35px;

	
	
	}
	

#podcontent .pod p
{
margin-top: 3px;
}

 #footer { 
    margin-top: 20px;
	padding: 0 10px 0 20px;
	background:#fff;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	min-height: 12em;
} 
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
.fltrt { 
	float: right;
	margin-left: 12px;
	margin-bottom: 10px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	margin:0;
	padding:0;
}



.breakingnewstop
{
	
background-image: url(../images/breaking-news-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.breakingnewstop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 35px;
	
	font-weight: normal;
	
}

.breakingnewsbtm
{
background-image: url(../images/breaking-news-footer.jpg);
background-repeat: no-repeat; 
background-position: bottom left; 
height: 1em; 
width: 200px; 
padding: 0; margin: 0;

}



#breakingnews
{
background-image: url(../images/breaking-news-bg-repeat.jpg);  
background-repeat:repeat-y; 
width: 200px; 
height: auto;	
position: relative;
text-align: left;

}

#breakingnews p
{
padding: 0 5px 3px 5px;
font-size: .875em;
line-height: 1.5em;
border-bottom: 1px solid #e0e78a;
margin: 0 6px 0 6px;

}


#breakingnews a:link
  {
	font-weight: bold;
	text-decoration: underline;
	color: #212224;
  }

 #breakingnews a:visited 
 {
	font-weight: bold;
	text-decoration: underline;
	color: #212224;
 }
#breakingnews a:hover

 {
	color: #608cb7;
 }
 
#breakingnews a:active 
{ 
 font-weight: bold;
 text-decoration: underline;
 color: #212224;
} 




.eventstop
{
	
background-image: url(../images/events-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.eventstop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 35px;
	font-weight: normal;
	
}

.eventsbtm
{
background-image: url(../images/events-footer-bg.jpg);
background-repeat: no-repeat; 
background-position: bottom left; 
height: 1em; 
width: 200px; 
padding: 0; margin: 0;

}



#events
{
background-image: url(../images/events-bg-repeat.jpg);  
background-repeat:repeat-y; 
width: 200px; 
height: auto;	
position: relative;
text-align: left;
margin-top: 30px;

}


#events p
{
padding: 0 5px 3px 25px;	
line-height: 1.5em;

font-size: .875em;
margin: 0 6px 0 6px;

}

/*#events a
{
	font-weight: bold;
	text-decoration: underline;
	color: #5d829d;
}*/

.joinbutton
{
background-image:url(../images/JoinCMC.jpg); 
background-repeat:no-repeat; width: 130px; 
height: 31px; 
margin-top: 20px; 
margin-left: 20px;
}

.joinbutton p
{
	padding: 4px;
	margin-left: 30px; 
	font-size: 1.2em;
	
}

.donatebutton
{
background-image:url(../images/donate-button.jpg); 
background-repeat:no-repeat; 
width: 130px; height: 31px; 
margin-top: 15px; 
margin-left: 20px;	
}

.donatebutton p
{
	padding: 3px; 
	margin-left: 36px; 
	font-size: 1.2em;	
}

.loginbutton
{
background-image:url(../images/memberlogin-button.jpg); 
background-repeat:no-repeat; 
width: 145px; 
height: 34px; 
margin-top: 0px; 
margin-left:10px; 
margin-bottom: 10px;
	
}

.loginbutton p

{
padding: 6px; 
margin-left: 12px; 
font-size: 1em;	
	
}

#bnbutton .grnbutton
{
margin-left: 15px;
margin-top: -2px;
float: left;

width: 24px;
height: 24px;

}

#bnbutton p
{
margin: 8px 0 0 0;
padding: 0;
text-decoration: none;
border-bottom: none;
font-size: .975em;
}

#bnbutton a
{
  text-decoration: none;
  color: #798538; 
  font-size: .9em;
  padding-left: 3px;

 
}

#events .grnbutton
{
margin-left: 15px;
margin-top: -2px;
float: left;

width: 24px;
height: 24px;

}

#evbutton p
{
margin: 8px 0 0 0;
padding: 0;
text-decoration: none;
border-bottom: none;
font-size: .975em;
}

#evbutton a
{
  text-decoration: none;
  color: #798538; 
  font-size: .9em;
   padding-left: 3px;

 
}


#events a:link
  {
  text-decoration: underline;
  color: #608cb7;   
  font-weight: bold;
 
  }
#events a:visited 
 {
	text-decoration: underline;
    color: #608cb7;
    font-weight: bold;
 
 
 }
#events a:hover

 {
	color: #626e24;
 }
 
#events a:active 
{ 
  text-decoration: underline;
  color: #608cb7; 
  font-weight: bold;

} 


 .grnbutton
{
margin-left: 15px;
margin-top: -2px;
float: left;

width: 24px;
height: 24px;
padding-right: 3px;
}


.footerlinks
{

width: 100%;

margin: 20px auto 20px auto;
margin-bottom: 20px;

clear: none; text-align: center;
}

.footerlinks ul
{
text-align: center;
padding-top: 20px;
list-style-type: none;
background-color: transparent;

margin-bottom: 0px;

}

.footerlinks li
{
display: inline;
border-right: 1px solid #5d6267;
background-color: transparent;
padding-right: 18px;
padding-left: 18px;
font-size: 1em;
}

.footerlinks .listlast
{
border-right: none;
}

#footer a:link
  {
	  color: #333438;
  }
#footer a:visited 
 {
	 color: #333438;
 }
#footer a:hover
 {
	color: #626e24;
 }
#footer a:active 
{ 
 color: #333438;
} 

.footerlogo
{
float: left; width: 280px; margin-left: 40px;
}
.socialsites
{
float: left; width:280px;clear: none; text-align: right; margin-right: 40px; margin-top: 20px;
	
}

#sidebar2 a
{
	
color: #333;
	 text-decoration: none;
 }
 
  #sidebar2 a:hover
 {
	 color: #626e24;
	 
 }


/*#sign_box
{
width:170px; 
background-color: #fff;

padding:8px;
position:absolute;
top: 250px;
right:85px;
display:none;

}*/
#sign_box
{
width:170px;
height: 18em;
background-color: #fff;
padding:8px;
position:absolute;
top: 0px;
right: 25px;
display:none;
text-align:center;

}

#sign_box_show
{
width:170px;
height: 20em;
background-color: #fff;
padding:8px;
position:absolute;
top: 0px;
right: 25px;
text-align:center;

}

#sign_box fieldset 
{ 
background-color: transparent;
padding: 8px;
border: 1px solid #d6e593;
height: 20em;
background-color: #fff;
}


#sign_box legend   
{  
position: absolute;  
width: 29em;   
top: .75em; left: 1.3em;  
color: #000;  
font-weight: bold;
font-size: 11px;
}
 
#sign_box p 
{ 
margin-bottom: 4px; 
margin-top: 3px;


} 

#sign_box p span
{ 
margin-top: 15px;
} 

#sign_box p.req 
{ 
margin-top: 13px; 
margin-left: 13px;
font-size: 10px;
} 




#sign_box p textarea 
{ 
background: #fff; 
border: 1px solid #ccc;
margin-left: 30px;
} 



#sign_box label 
{ 
display: block; 


text-align: center; 
padding-right: 2px;
padding-bottom: 3px;
padding-top: 1px; 
font-weight: normal;
font-size: 1em;
margin-left: 0px;
margin-right: 0px;
} 

#sign_box .wlabel
{
	width: 175px; 
	margin-top: -5px;
	padding-left: 12px;
	font-size: 10px;
	padding-bottom: 3px;	

}



#sign_box label em 
{ 
color: #CC0000;
font-weight: bold;
} 
#sign_box  p span input 
{ 
vertical-align: middle; 
border: none; 
background: none;
} 
#sign_box strong 
{ 
margin-left: 0px;
 } 
#sign_box strong input 
{ 
background: #ccc;
border-left: 1px solid #656c86;
border-right: 1px solid #656c86;
border-top: 1px solid #656c86;
border-bottom: 1px solid #656c86;
font-weight: bold; 
color: #000; 
margin-top: 5px;
margin-bottom: 0px;
padding: 4px;
margin-left: 85px;
font-size: 11px;
}






.sign_in
{

padding:6px;
}
#close
{
margin: 5px;

}

#close a
{
text-decoration:underline;	
}

#request a
{
text-decoration:underline;	

}
#request p
{
margin: 20px 5px 0px 5px;
}

#header .searchbox
{
float: left;
clear: right;
margin-top: 100px;
margin-right: 20px;
width: 166px;



	
}

#searchhelpwrapper
{
width: 350px;

height: 140px;
float: right;

}

#helpbutton
{
float: right;
clear: none;

height: 50px;
width: 150px;
color: #fff;
margin-top: 80px;
margin-right: 10px;
}

.helpbutton
{

height: 31px; 
margin-top: 20px; 

}

.helpbutton a
{
color: #fff;
font-weight: bold;
font-size: 1em;
}

.searchText
{
     border-style: hidden;
     border-width: 0px;
     color: #333;     
	 padding-left: 15px;
     padding-right: 15px;
     font-size:1em;
     background-image: url(../images/search-bg.png);
	 padding-top: 5px;
	 padding-bottom: 5px;
	 background-repeat: no-repeat;
     margin-left: 0px;
	 background-color: transparent; 
	 width: 12em;	
	 margin-top: 0px;	
	 text-indent: 5px;	
	 outline: 0; 
	
  
}

#searchbtnwrapper
{
float: right; 
width: 40px;
height: 40px;
margin-top: -37px;



}

.searchbutton
{
position: relative;

width: 40px;
height: 40px;

}

.hgbutton
{
position: absolute; 
top: 15px; 
left: 10px;	
}


.boldlabel
{
font-weight: bold;	
}



#leftmenu
{
background-image: url(../images/breaking-news-bg-repeat.jpg);  
background-repeat:repeat-y; 
width: 200px; 
height: auto;	
position: relative;
text-align: left;


}

.leftmenubtm
{
background-image: url(../images/breaking-news-footer.jpg);
background-repeat: no-repeat; 
background-position: bottom left; 
height: 1em; 
width: 200px; 
padding: 0; margin: 0;

}





/*#leftmenu ul
  {
	  padding-left: 25px;
	  list-style-type: none;
	  margin-top: 0px;
  }

#leftmenu li
  {
	line-height: 1.8em;  
  }
#leftmenu a:link
  {
	font-weight: normal;
	text-decoration: underline;
	color: #212224;
  }

 #leftmenu a:visited 
 {
	font-weight: bold;
	text-decoration: underline;
	color: #212224;
 }
#leftmenu a:hover

 {
	color: #608cb7;
 }
 
#leftmenu a:active 
{ 
 font-weight: bold;
 text-decoration: underline;
 color: #212224;
} 
*/

#leftmenu ul
  {
	  padding-left: 25px;
	  list-style-type: none;
	  margin-top: 10px;
  }
  
  #leftmenu ul li ul
  {
	 padding-left: 20px;
	  list-style-type: none;
	  margin-top: 0px;
	  margin-bottom: 0px;
	
  }
  
  #leftmenu ul li ul li
  {
	 /* background-image: url(../images/explore-bullet.png);
	  background-repeat: no-repeat;
	  background-position: 0 .6em;*/
	  list-style-type: circle;
	  background-image:none;
	 /* padding-left: 1em;*/
	  margin-top: .5em;
	  margin-bottom: .5em;
	  /*line-height: 1.8em;*/
	  margin-left:0px;
	  padding-left:0px;
	  color: #663;
	 
  }
  

#leftmenu li
{

background-image: url(../images/explore-bullet.png);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: 1em;
margin-bottom: .5em;
line-height: 1.5em;
	
}
#leftmenu a:link
  {
	font-weight: normal;
	text-decoration: underline;
	color: #212224;
  }

 #leftmenu a:visited 
 {
	font-weight: normal;
	text-decoration: underline;
	color: #212224;
 }
#leftmenu a:hover

 {
	color: #608cb7;
 }
 
#leftmenu a:active 
{ 
 font-weight: normal;
 text-decoration: underline;
 color: #212224;
}

.menutop
{
	
background-image: url(../images/menutop.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}
.menutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 35px;
	
	font-weight: normal;
	
}



.hikingmenutop
{
	
background-image: url(../images/breaking-news-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.hikingmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 35px;
	
	font-weight: normal;
	
}

.conservationmenutop
{
	
background-image: url(../images/conservation-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.conservationmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 45px;	
	font-weight: normal;
}


.educationmenutop
{
	
background-image: url(../images/education-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.educationmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 45px;
	
	font-weight: normal;
	
}


.trailworkmenutop
{
	
background-image: url(../images/trailwork-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.trailworkmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 42px;
	
	font-weight: normal;
	
}

.communicationsmenutop
{
	
background-image: url(../images/communication-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.communicationsmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 48px;
	
	font-weight: normal;
	
}



.membershipmenutop
{
	
background-image: url(../images/membership-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}


.membershipmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 45px;
	
	font-weight: normal;
	
}


.challengesmenutop
{
	
background-image: url(../images/challenge-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}


.challengesmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 42px;
	
	font-weight: normal;
	
}


.committeesmenutop
{
	
background-image: url(../images/committees-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}


.committeesmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 42px;
	
	font-weight: normal;	
}

.aboutusmenutop
{
	
background-image: url(../images/about-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}


.joinmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 45px;
	
	font-weight: normal;	
}


.joinmenutop
{
	
background-image: url(../images/join-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}

.volunteersmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 48px;
	
	font-weight: normal;	
}


.volunteersmenutop
{
	
background-image: url(../images/volunteers-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}


.calendarmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 40px;
	
	font-weight: normal;	
}


.calendarmenutop
{
	
background-image: url(../images/calendar-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}



.newsmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 42px;
	
	font-weight: normal;	
}


.newsmenutop
{
	
background-image: url(../images/news-header.jpg); 
background-repeat:no-repeat; 
background-position: top left; 
margin: 0; padding: 0; 
min-height: 3.5em; width: 200px; 
margin-bottom: 0;

}



.aboutusmenutop h5
{
	font-size: 1.2em;
	padding-top: 8px;
	padding-left: 45px;
	
	font-weight: normal;	
}





#altRightContent
{
width:150px;
margin-right:10px;
border-top:3px solid #89ad4e;
border-right: 1px solid #608cb7;
border-bottom: 1px solid #608cb7;
border-left: 1px solid #608cb7;
padding:5px 15px 15px 15px;
background-color: #eee;
	
	
}
#altRightContent p
{
padding: 0 5px 3px 5px;
font-size: 1em;
line-height: 1.5em;

margin: 5px 6px 0 6px;

}

#altRightContent h6
{
 font-size: 1.3em;
font-weight: normal;
color: #616b2d;
margin: 0;
font-family:Georgia, "Times New Roman", Times, serif;

border-bottom: 1px dotted #616b2d;
}

#altRightContent ul
{
padding-left:15px;	
	
}
 
 
 #committee-box
{
background-image: url(../images/committeebox-bg-large.gif);
background-repeat:no-repeat;
margin-top:10px;

	
}

#committee-box-foot
{
margin: 0; 
background-image: url(../images/explore-box-btmcurve.gif);
background-repeat:no-repeat; margin-top: 0px; 
background-repeat:no-repeat; height: 19px;

}
#committee-box ul
{
margin-top: 5px; 
padding-left: 13px;
list-style-type: none;
font-size: 1em;
padding-right:10px;

}

#committee-box li
{

background-image: url(../images/explore-bullet.png);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 1em;
margin-bottom: .5em;
	
}

#committee-box li.last
{
	margin-bottom: 0;
}



#committee-box a:link
  {
	  color: #333438;
	  text-decoration: underline;
  }
#committee-box a:visited 
 {
	 color: #333438;
	 text-decoration: underline;
 }
#committee-box a:hover
 {
	color: #626e24;
 }
#committee-box a:active 
{ 
 color: #333438;
 text-decoration: underline;
} 

#committee-box h6
{
 font-size: 1.3em;
font-weight: normal;
color: #616b2d;
padding-top:8px;
margin: 10px 10px 5px 12px;
font-family:Georgia, "Times New Roman", Times, serif;

border-bottom: 1px dotted #616b2d;
}

#committee-box p
{
padding:5px 12px 5px 15px;	
}


 #membermenu-box
{
background-image: url(../images/committeebox-bg-large.gif);
background-repeat:no-repeat;

	
}

#membermenu-box-foot
{
margin: 0; 
background-image: url(../images/explore-box-btmcurve.gif);
background-repeat:no-repeat; margin-top: 0px; 
background-repeat:no-repeat; height: 19px;

}
#membermenu-box ul
{
margin-top: 5px; 
padding-left: 13px;
list-style-type: none;
font-size: 1em;
padding-right:10px;

}

#membermenu-box li
{

background-image: url(../images/explore-bullet.png);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 1em;
margin-bottom: .5em;
	
}

#membermenu-box li.last
{
	margin-bottom: 0;
}



#membermenu-box a:link
  {
	  color: #333438;
	  text-decoration: underline;
  }
#membermenu-box a:visited 
 {
	 color: #333438;
	 text-decoration: underline;
 }
#membermenu-box a:hover
 {
	color: #626e24;
 }
#membermenu-box a:active 
{ 
 color: #333438;
 text-decoration: underline;
} 

#membermenu-box h6
{
 font-size: 1.3em;
font-weight: normal;
color: #616b2d;
padding-top:8px;
margin: 10px 10px 5px 12px;
font-family:Georgia, "Times New Roman", Times, serif;

border-bottom: 1px dotted #616b2d;
}

#membermenu-box p
{
padding:5px 10px 5px 15px;	
}


#sformStyle 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 1.2em; 
color: #444; 
width: 600px; 

margin-top: 10px;
margin-bottom: 20px;
margin-left: 0px;
background-color: transparent;

} 

#sformStyle fieldset 
{ 
background-color: transparent;
border: 1px solid #1d467e;
padding: 2px;
background-image: url(../images/bluegrad_formslight.png);
background-repeat:repeat-x;
}
#sformStyle legend 
{ 
background-color: transparent;
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 5px; 
padding-right: 5px; 
margin-left: 10px; 
font-weight: bold; 
font-size: 1em;
color: #1d467e;
} 
#sformStyle p 
{ 
margin-bottom: 4px; 
margin-top: 4px;
} 
#sformStyle p input 
{ 
background: #fff; border: 1px solid #ccc;

} 
#sformStyle label 
{ 
display: block; 
width: 250px; 
float: left; 
text-align: right; 
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px; 
} 
#sformStyle label em 
{ 
color: #CC0000;
font-weight: bold;
} 
#sformStyle  p span input 
{ 
vertical-align: middle; 
border: none; 
background: none;
} 
#sformStyle strong 
{ 
margin-left: 154px;
 } 
#sformStyle strong input 
{ 
background: #1d467e;
border-left: 1px solid #656c86;
border-right: 1px solid #656c86;
border-top: 1px solid #656c86;
border-bottom: 1px solid #656c86;
font-weight: bold; 
color: #ffffff; 
margin-top: 5px;
margin-bottom: 0px;
padding: 2px;
margin-left: 100px;
}
#sformStyle .reminder 
{
	margin-left: 175px;
	margin-top: -10px;
}

#wrapper
{
position:relative; width:200px;	
}

.loginbtn
{
margin-top: 10px;	
	
}

.loginerror
{
font-size:small;color:red;
	
}

.welcome
{
margin-left:18px;	
}

#logomap
{ 


width: 150px;
margin-top: 15px;
height: 100px;
background-color: transparent;
float: left;



 }
 #logomap a i 
 {
 visibility: hidden;
 display: block;
 width: 100%;
 font-size: 70px;
 
 margin-top: 0px;
 margin-left: 0px;
 line-height: 1.4em;
 }
 
 
 
#errors li.errormessages
 {
	 color: #900;
	 font-weight:bold;
	 margin:0 0 0 20px; 
 }
 
 .whelpbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.whelpbutton:hover {
	text-decoration: none;
}
.whelpbutton:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

#homeSlideShow
{
height: 277px; 
	
}

#homeSlideShow .holder
{
width:150px; height:12em; overflow:hidden;	
}

#homeSlideShow .image_thumb ul
{
	padding: 0px;
	
}