/* styleNRHC.css greenStyle */

body 	{font: 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	background: #fff;
	margin: 0 0 0 2px;}

body	{
	scrollbar-3d-light-color: #c0c0c0;
	scrollbar-arrow-color: #eee;
	scrollbar-base-color: #c0c0c0;
	scrollbar-dark-shadow-color: #ababab;
	scrollbar-face-color: #bebebe;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #ababab;}
	
body.images 	{font: 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	background: #eee8e0;
	margin-left: 20px;
	width: 740px;}

/* shadowed NRHC title */
h1 	{font: 18pt Georgia, Bookman, Times, serif;
	background: transparent;
 	font-weight: bold; }

	
/* main title on each page */
h2 	{font: bold 11pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	background: transparent; 
	width: 500px;
	text-align: left;}

	

h2.short 	{font: bold 11pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	background: transparent; 
	width: 455px;  /* the max width this can be for IE */
	text-align: left;
	white-space: nowrap;}
	
h2.short2 	{font: bold 11pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	background: transparent; 
	width: 425px;  /* shorter than other postcard pages for intro for IE */
	text-align: left;
	white-space: nowrap;}

/* sub titles */
h3	{font: bold 11pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	margin: 0 0 0 0; }

/* extra space below for contractible headers js */
h3.expand	{font: bold 11pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	margin: 0 0 10px 0;
	text-decoration: none; }

.normal	{font: 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	background: transparent;
	text-decoration: none;}

h3.welcome	{
	background: #c0cac8;
	color: #025a51;
	padding: 5px 10px 5px 10px;
	border-left: 0px solid #b54342;
	border-right: 0px solid #b54342; }

h3.wedding	{
	background: transparent url(../img/wedding/historic.gif);
	background-repeat: no-repeat;
	height: 54px;
	color: #025a51;
	padding: 10px 10px 0px 50px;
	margin-bottom: -10px; }
	
h3.wedding2	{
	background: transparent url(../img/wedding/historic.gif);
	background-repeat: no-repeat;
	height: 54px;
	color: #025a51;
	text-align: center;
	padding: 10px 10px 0px 50px;
	margin-bottom: -10px; }

/* titles that hug the text below them */
h4	{font: bold 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: small-caps;
	margin: 10px 0 -1em 0 ; }

h4.wed	{font: bold 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: small-caps;
	margin: 10px 0 -.5em 0 ; }
	
h4.box2h	{font: bold 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	background: transparent;
	font-variant: small-caps;
	text-align: center;
	color: #000;
	margin: 5px 0 -.5em 0 ; }

/* same as above with space below */
h5	{font: bold 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: small-caps;
	margin: 10px 0 0 0 ; }


/* bigger font space below */
h5.space	{font: bold 11pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: small-caps;
	margin: 10px 0 20px 0 ;
	clear: left; }
	
h5.welcome	{
	background: #c0cac8;
	color: #025a51;
	font-variant: small-caps; 
	text-align: center;
	padding: 2px;}
	
/* important photo labels */
h6	{font: bold 8pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: black;
	text-align: center;
	margin: 0 0 0 0; }

/* postcards index title */	
h6.index	{font: bold 8pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	text-align: left;
	margin: 0 0 -10px 0; }


dd.staff	{
	margin-left: 5px; 
	padding-left: 5px; }
	
dl	{color: #025a51} 
	
li.first  {list-style-type: square;
	margin-left: -20px; 
	padding-left: 0px;
	font-variant: small-caps; }

li.sub {margin-left: 0px; 
	padding-left: 0px; 
	list-style-type: disc;}
	
li.subsub {margin-left: 0px; 
	padding-left: 0px; 
	list-style-type: none;}
	
.submenu	{
	color: #fff; }

a.submenu:link	{
	color: #fff !important;
	background: transparent !important;
	text-decoration: none !important;  }

a.submenu:visited	{
	color: #fff !important;
	background: transparent !important;
	text-decoration: none !important;  }

a.submenu:hover	{
	color: #fff !important; 
	background: transparent !important;
	text-decoration: none !important;  }

a.submenu:active	{
	color: #fff !important;
	background: transparent !important;
	text-decoration: none !important; }

#sub1	{color: #fff; }

a.sub1:link	{
	color: #fff !important;
	background: transparent !important;
	text-decoration: none !important;  }

a.sub1:visited	{
	color: #fff !important;
	background: transparent !important;
	text-decoration: none !important;  }

a.sub1:hover	{
	color: #fff !important; 
	background: transparent !important;
	text-decoration: none !important;  }

a.sub1:active	{
	color: #fff !important;
	background: transparent !important;
	text-decoration: none !important; }

#sub1	{color: #fff; }


a.welcome:link	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: none !important;  }

a.welcome:visited	{
	color: #025a51;
	background: transparent !important;
	text-decoration: none !important;  }

a.welcome:hover	{
	color: #fff !important; 
	background: #c0cac8 !important;
	text-decoration: none !important;  }

a.welcome:active	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: none !important; }
	
a.album:link	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: underline;  }

a.album:visited	{
	color: #025a51;
	background: transparent !important;
	text-decoration: none !important;  }

a.album:hover	{
	color: #000; 
	background: #c0cac8 !important;
	text-decoration: underline;  }

a.album:active	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: underline; }

a:link {color: #305174;
	text-decoration: underline;
	background: transparent;  }

a:visited {color: #025a51;
	text-decoration: underline;
	background: transparent;  }

a:active {color: black;
	text-decoration: underline; 
	background: transparent; }

a:hover {color: black;
	text-decoration: none; 
	background: #80b0ab; }

a:focus {color: black;
	text-decoration: underline; 
	background: #80b0ab; }

a:hover.name	{text-decoration: none; 
	background: transparent !important;
	color: inherit; }


ul	{list-style-type: disc;
	color: #025a51; }

p	{color: #025a51; }

/* site content */

body.front {background: #01796f; }

body.calen {background: #eee8e0; }

body.big {background: #eee8e0;
	 margin: 0 0 0 10px;}

div#head {width: 754px;
	height: 50px;
	text-align: left;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	background: #e6ded3 url(../img/stucco.jpg); 
	border: 4px groove #025a51; }

div#top  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/OR6476.jpg);
	border-top: 0px groove #4682b4;	 }

div#top2  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/NRHCstrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top3  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/OR6476.jpg);
	border-top: 0px groove #4682b4;	 }

div#top4  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/nrhc/towerstrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top5  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/mtnstrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top6  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/nrhc/tent-strip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top7  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/nrhc/paradestrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top8  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/nrhc/T-2strip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top9  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/TheMissoulian.gif);
	border-top: 0px groove #4682b4;	 }
	
div#top10  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/mtnstrip2.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top11  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/Havrestrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top12  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/ButteStrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top13  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/BozemanStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top14  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/ButtePanorama.jpg);
	border-top: 0px groove #4682b4;	 }

div#top15  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/CusterStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top16  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/RRBridgeStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top17  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/CutBankStrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top18  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/grainharvestStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top19  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/FreightGrainStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top20  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/BandOfSheepStrip.jpg);
	border-top: 0px groove #4682b4;	 }	
		
div#top21  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/rangeMaresStrip.jpg);
	border-top: 0px groove #4682b4;	 }	

div#top22  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/PostCardShop2.jpg);
	border-top: 0px groove #4682b4;	 }

div#top23  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/BlackfootStrip.jpg);
	border-top: 0px groove #4682b4;	 }
					
div#top24  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/CutBankOilStrip.jpg);
	border-top: 0px groove #4682b4;	 }					
				
div#top25  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/trainYardStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top26  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	/*background: #eee8e0 url(../img/postcards/HavreDepotStrip.jpg);*/
	background: #eee8e0 url(../img/postcards/HavreLocoStrip.jpg);
	border-top: 0px groove #4682b4;	 }				
		
div#top27  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/wreckAtRavalliStrip.jpg);
	border-top: 0px groove #4682b4;	 }		

div#top28  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/HHSstrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top29  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/FlatheadStrip.jpg);
	border-top: 0px groove #4682b4;	 }
			
div#top30  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/CrowStationStrip.jpg);
	border-top: 0px groove #4682b4;	 }		


div#top31  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/Many-Glacierstrip.jpg);
	border-top: 0px groove #4682b4;	 }

div#top32  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/BuffaloHerdStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	

div#top33  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/postcards/troopsMissoulaStrip.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top34  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/nrhc/ArmyJune4-05.jpg);
	border-top: 0px groove #4682b4;	 }
	
div#top35  {
	width: 754px;
	height: 92px;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	border-right: 3px solid #025a51;
	border-bottom: 3px solid #025a51;
	border-left: 3px solid #025a51;
	background: #eee8e0 url(../img/nrhc/wedding061805.jpg);
	border-top: 0px groove #4682b4;	 }
			
					
div#top11  a:link {color: #305174;
	text-decoration: none;
	background: transparent;  }

div#top11 a:visited {color: #025a51;
	text-decoration: none;
	background: transparent;  }

div#top11 a:active {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top11 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top11 a:focus {color: black;
	text-decoration: none; 
	background: transparent; }

div#top12 a:link {color: #305174;
	text-decoration: none;
	background: transparent;  }

div#top12 a:visited {color: #025a51;
	text-decoration: none;
	background: transparent;  }

div#top12 a:active {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top12 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top12 a:focus {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top13 a:link {color: #305174;
	text-decoration: none;
	background: transparent;  }

div#top13 a:visited {color: #025a51;
	text-decoration: none;
	background: transparent;  }

div#top13 a:active {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top13 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top13 a:focus {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top14 a:link {color: #305174;
	text-decoration: none;
	background: transparent;  }

div#top14 a:visited {color: #025a51;
	text-decoration: none;
	background: transparent;  }

div#top14 a:active {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top14 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top14 a:focus {color: black;
	text-decoration: none; 
	background: transparent; }
	
div#top15 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top16 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top17 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top18 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top19 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top20 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top21 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top22 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top23 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
		
div#top24 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top25 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top26 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top27 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top28 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top29 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top31 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }

div#top32 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top33 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top34 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }
	
div#top35 a:hover {color: black;
	text-decoration: none; 
	background: transparent !important; }	
					
#newticker {
	width: 500px;
	height: 20px;
	margin: 0 0 0 -2px;
	padding: 4px 0 0 0px;
	font: medium 'lucida grande', verdana, geneva, lucida, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #fff !important;
	background: #01796f;
	text-align: center; }


#ticker {margin: 0 0 0px 0px;
	color: #fff !important;
	background: #01796f; 
	font-size: 8pt;
	z-index: 100;}

.ticker {color: #fff;
	background: #01796f; }

#newticker a:link {
	color: #fff;
	text-decoration: none; 
	font-weight: bold;
	background: transparent; }

#newticker a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: transparent; }

#newticker a:visited {color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: transparent;  }

#newticker a:hover {color: black;
	text-decoration: none; 
	font-weight: bold;
	background: #80b0ab; }

#masthead {background: #01796f;
	text-align: left;
	color: #fff;
	width: 754px;
	min-height: 15px;
	font-size: 8pt;
	margin: 0px 150px 0 0px;
	padding: 0px 0 5px 0px;
	border-top: 0px solid #b54342; }

#masthead a:link {color: #fff;
	text-decoration: none;
	background: transparent;  }

#masthead a:visited {color: #fff;
	text-decoration: none;
	background: transparent;  }

#masthead a:active {color: #000;
	text-decoration: none; 
	background: transparent; }

#masthead a:hover {color: black;
	text-decoration: none; 
	background: #80b0ab; }

#stripe {width: 754px;
	min-height: 4px;
	border-top: 4px solid #b54342; }

.year	{border: 1px solid  #08544a ;
	background: #a1bfbb;
	color: #08544a; }

div#left  {
	float: left;
	width: 600px;
	min-height: 420px;
	border-left: 2px solid #01796f;
	border-top: 0px solid #b54342;
	border-bottom: 3px solid #b54342;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	background: #eee8e0 url(../img/curve.jpg);
	background-position: top right;
	background-repeat: no-repeat;   }
	

div#left2  {
	float: left;
	width: 600px;
	min-height: 420px;
	border-left: 2px solid #01796f;
	border-top: 3px solid #b54342;
	border-bottom: 3px solid #b54342;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	background: #eee8e0; }
	
div#left2 p {background: #eee8e0; }
	
div#left3  {
	float: left;
	width: 600px;
	min-height: 400px;
	border-left: 2px solid #01796f;
	border-top: 3px solid #b54342;
	border-bottom: 3px solid #b54342;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	background: #eee8e0; }

div#left4  {
	float: left;
	width: 600px;
	border-left: 2px solid #01796f;
	border-top: 3px solid #b54342;
	border-bottom: 3px solid #b54342;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	background: #eee8e0; }
	
div#left5  {
	float: left;
	width: 600px;
	min-height: 420px;
	border-left: 2px solid #01796f;
	border-top: 3px solid #b54342;
	border-bottom: 3px solid #b54342;
	margin: 0 0 0 0px;
 	padding: 0 0 0 0px;
	background: #eee8e0; }
	
div#left2 p {background: #eee8e0; }
	
div#right  {
	float: left;
	width: 125px;
	min-height: 420px;
	border-left: 0px solid #025a51;
	margin: 0 0 0 0px;
 	padding: 0 20px 0 0px;
	background: #01796f; }
	
div#index	{width: 140px;
	height: 600px;
	float: left;
	padding: 0px 0 0px 0;
	border: 0px solid blue;
	background: #c0cac8;
	font-size: 9pt;
	color: #025a51;  }
	
div.index2	{height: 400px;
	overflow: auto; 
	border-bottom: 1px solid #025a51; }
	
#index a:link {color: #025a51;
	text-decoration: underline;
	background: transparent;  }

#index a:visited {color: #666;
	text-decoration: underline;
	background: transparent;  }

#index a:active {color: black;
	text-decoration: underline; 
	background: transparent; }

#index a:hover {color: black;
	text-decoration: none; 
	background: #80b0ab; }

#index a:focus {color: black;
	text-decoration: underline; 
	background: #80b0ab; }	
	
div#index p	{background: #c0cac8; }
	
#topic	{float: left;
	width: 420px;
	/* height: 550px; */
	margin: 10px 10px 10px 15px;
	background: #eee8e0;
	font-size: 10pt;
	color: #025a51;}
	
#album	{margin: 15px;}

p.cards	{margin: 0 10px 0 10px; }

a.nixline:link	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: none !important; }

a.nixline:hover	{
	color: #000 !important; 
	background: transparent !important;
	text-decoration: none !important; }

a.nixline:visited	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: none !important; }

a.nixline:active	{
	color: #000 !important;
	background: transparent !important;
	text-decoration: none !important; }

#tracker {float: right;
	width: 41px;
	margin: 10px 10px 0 0 ; }

p.sig 	{margin: 10px 0 0 0; }

a.copyright:visited	{
	color: #000 !important; }

#foot	{clear: left;
	background: #fff url(../img/stucco.jpg); 
	font-size: 8pt;
	text-align: center;
	width: 754px;
	height: 90px;
	margin: 0 0px 0px 0px;
	padding: 0px 0 0 0px;
	border: 4px groove #025a51; }
	
#foot p	{background: #fff url(../img/stucco.jpg); }

#foot a:link {color: #000;
	text-decoration: underline;
	background: transparent;  }

#foot a:visited {color: #5f9ea0;
	text-decoration: underline;
	background: transparent;  }

#foot a:active {color: #000;
	text-decoration: none; 
	background: transparent; }

#foot a:hover {color: black;
	text-decoration: none; 
	background: #a1bfbb; }

.web	{font-variant: small-caps; }

#webmaster	{
	color: #999;
	text-decoration: none;
	background: transparent; 
	margin: 0 0 0px 0; }

#webmaster a	{
	color: #999 !important;
	text-decoration: none !important;
	background: transparent;  }

#webmaster a:visited	{
	color: #999 !important;
	text-decoration: none !important;
	background: transparent;  }

#webmaster a:link	{
	color: #999 !important;
	text-decoration: none !important;
	background: transparent;  }

#webmaster a:active	{
	color: #999 !important;
	text-decoration: none !important;
	background: transparent;  }

#webmaster a:hover	{
	color: #000 !important;
	text-decoration: none !important;
	background: #a1bfbb;  }

/* IE hack */
div#spacer {height: 40px; }


#narrow	{width: 500px;
	margin: 10px 0 0 30px; }
	
div#narrow p {background: #eee8e0; }

#narrow2 {width: 550px;
	margin: 10px 0 0 30px; }
	
div#narrow2 p {background: #eee8e0; }

#narrow3 {width: 550px;
	margin: 10px 0 0 30px;
	min-height: 600px; }

#narrow4 {width: 550px;
	margin: 10px 0 0 30px;
	min-height: 600px; }

#narrow5 {width: 550px;
	margin: 10px 0 0 30px;
	min-height: 400px; }
	
#narrow6 {width: 550px;
	margin: 10px 0 0 30px; }

div#square ul li	{
	list-style: square url(../img/sq.gif); }

#title {color: #a9a9a9; 
	font-variant: small-caps;
	position: absolute; 
	z-index: 4; 
	top: 0px; 
	left: 19px; 
	visibility: visible;
	margin: 2px 0 0px 10px;
	padding: 3px 0 0px 10px;  }

#title a:link {color: #a9a9a9; 
	font-variant: small-caps;
	text-decoration: none !important;
	background: transparent;  }

#title a:visited {color: #a9a9a9; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent;  }

#title a:active {color: #a9a9a9; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent; }

#title a:hover {color: #153d38; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent !important; }

#title a:focus {color: #153d38; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent !important; }


#title2 {color: #025a51; 
	font-variant: small-caps;
	position: absolute; 
	z-index: 6; 
	top: 1px; 
	left: 20px; 
	visibility: visible; 
	margin: 2px 0 5px 12px;
	padding: 3px 0 0px 10px;  }

#title2 a:link {color: #025a51; 
	font-variant: small-caps;
	text-decoration: none !important;
	background: transparent;  }

#title2 a:visited {color: #025a51; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent;  }

#title2 a:active {color: #025a51; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent; }

#title2 a:hover {color: #025a51; 
	font-variant: small-caps;
	text-decoration: none !important;
	background: transparent !important;  }

#title2 a:focus {color: #025a51; 
	font-variant: small-caps;
	text-decoration: none;
	background: transparent !important; }

#logo-b	{clear: left;
	width: 120px;
	margin: 60px 0 0 15px;  }
	
/* oldphotos section to accommodate new univ. menu item */		
#logo-c	{clear: left;
	width: 120px;
	margin: 50px 0 0 15px;  }
						
#logo-b img {
	background: transparent;
	padding: 10px 0 0 0px;
	vertical-align: bottom; }


#foto1	{float: left;
	width: 208px;
	font-size: 8pt;
	text-align: center; 
	padding: 0 30px 0 0px; }

#foto1b	{float: left;
	width: 208px;
	font-size: 8pt;
	text-align: left; 
	padding: 0 30px 0 0px; }

#foto1b img	{
	border: 2px solid #01796f; }

#foto1 img  {
	border: 4px double #01796f; }

#foto2	{float: right;
	width: 200px;
	font-size: 8pt;
	text-align: center; 
	margin: 20px 0 0px 30px; }

#foto2 img	{width: 200px;
	border: 2px solid #01796f; }
	
#foto2new	{float: right;
	clear: right;
	width: 200px;
	font-size: 8pt;
	text-align: center; 
	margin: 0px 0 0px 20px; }

#foto2new img	{width: 200px;
	border: 2px solid #01796f; }

#foto2cr	{float: right;
	clear: right;
	width: 200px;
	font-size: 8pt;
	text-align: center; 
	margin: 20px 0 0px 30px; }

#foto2cr img	{width: 200px;
	border: 2px solid #01796f; }


#foto2Bcr	{float: right;
	clear: right;
	width: 200px;
	font-size: 8pt;
	text-align: center; 
	margin: 20px 0 0px 30px; }

#foto2Bcr img	{width: 200px;
	border: 2px solid #01796f; }

#foto3	{float: right;
	width: 150px;
	font-size: 8pt;
	text-align: left; 
	margin: 20px 0 0px 30px; }

#foto3 img	{width: 148px;
	border: 1px solid #01796f; }

#foto4	{float: right;
	width: 150px;
	font-size: 8pt;
	text-align: left; 
	margin: 20px 0 0px 30px; }

#foto4 img	{width: 116px;
	border: 1px solid #01796f; }
	
	
#foto5	{float: right;
	clear: right;
	width: 287px;
	font-size: 8pt;
	text-align: center; 
	margin: 20px 0 0px 30px;
	color: #025a51; }
	
#foto5	{float: right;
	width: 150px;
	height: 102px;
	font-size: 8pt;}
 
.button a {padding: 3px 3px 3px 10px;
	margin: 0px 0 0 0; 
	text-decoration: none !important;
	color: #fff;
	width: 127px;
	background-color: #025a51 !important;
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
	display: block;}

.button a:visited {padding: 3px 3px 3px 10px;
	margin: 0px 0 0 0; 
	text-decoration: none !important;
	color: #fff;
	width: 127px;
	background-color: #025a51 !important;
	border-top: 1px #999 solid;
	border-left: 1px #999 solid;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
	display: block;}

.button a:hover {background-color: #08544a !important;
	padding: 3px 3px 3px 10px;
	margin: 0px 0 0 0; 
	color: /* #a1bfbb */ #ffffcc;
	width: 127px;
	border-top: 1px #808080 solid;
	border-left: 1px #808080 solid;
	border-bottom: 1px #999 solid;
	border-right: 1px #999 solid;}

/* buttons in right-most column  */

#buttonsR {width: 139px;
	height: 300px;
	font-variant: small-caps; 
	font-size: 8pt;
	margin: 10px 0 0 0; 
	padding: 0 0 0 10px;  }

#buttonsR p {margin: 4px 0 0 0; }



#calendar table {
 	width: 100%;
	color:	black;
	font-size: 10pt;
	border: 1px solid #91a8bb; 
	border-collapse: collapse; 
	background: #d8e4f1;  }

#calendar td, tr
	{color:	black;
	font-size: 10pt; 
	padding: 5px;
 	empty-cells: show;
	width: 14%;
	border: 1px solid #01796f; 
	border-collapse: collapse; 
	background: #d1e9e9;
	vertical-align: top;  }

#calendar {background: #eee8e0;
	width: 98%;
	margin: 0px 1% 0px 1%; }

#calendar .block {
	height: 50px; }

#calendar .month td {
	width: 14%;
	height: 10px;
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	text-align: center;
	background: #01796f; }

#calendar .day	{
	height: 16px;
	width: 14%;
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center; }

#calendar .date {
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	text-decoration: none;
	background-color: #ffffff;
	text-align: left;
	color: #333333;
	background: white;
	border: 1px solid black; }

#grid {margin: 0 5% 0 5%; }

#grid.donors table	{font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	width: 80%;
	border: 2px groove black; 
	padding: 1px 1px 1px 1px;
	margin-bottom: 0px;
	background-color: #aec4c3;
	border-collapse: separate;
        border-spacing: 2pt;  }


#grid tr, td
	{font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	width: 20%; }

.thead	{font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	color: black; }

#calmenu {float: right;
	width: 150px;
	font-size: 8pt;
	margin: 20px 20px 20px 20px;
	background: #eee8e0; }

#calmenu table	
	{border: 1px solid black;
	text-align: center;
	margin: 10px 0 10px 0;
	width: 150px;
	font-size: 8pt;
	background: #eee8e0; }

#calmenu tr, td
	{background: #a1bfbb;}

.calbox a	{
	border: 1px #808080 solid;
	background: #c0cac8 !important;
	font-variant: small-caps;
	font-size: 10pt;
	width: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0px 0; 
	text-decoration: none !important;
	text-align: center;
	display: block; }

.calbox a:hover 	{
	border: 1px #01796f solid;
	background: #eee8e0 !important;
	color: #000;
	font-variant: small-caps;
	font-size: 10pt;
	width: 30px;
	padding:  0px 0px 0px 0px;
	margin: 0px 0 0px 0; 
	text-decoration: none !important;
	text-align: center;
	display: block;  }

p.calbox	{margin: 0 0 0px 0; }


.cal	{float: right;
	width: 20px;
	padding: 0 10px 10px 0; }

.cat	{float: left;
	width: 120px;
	padding: 0 10px 0px 0;
	color: #80b0ab; }


#data	{background: #fff; }

.plain	{background: #fff; }

#data > table	{background: #fff;
	width: 550px; }


#data > tr, td {background: #aec4c3; }

#data thead	{
	font-weight: bold; }

#data .col1	{width: 45%; }

#data .col2	{width: 25%; }

#data .col3	{width: 30%; }

#specs	{float: right;
	width: 150px;
	background: #c0cac8;
	font-size: 10pt;
	color: 	#025a51;
	border: 1px solid #025a51;
	padding: 10px 10px 10px 15px;
	margin: 0px 0px 10px 10px; }
	
#specs p {background-color: #c0cac8 !important; }

p.spec  {background: #c0cac8; }	

#specs2	{float: right;
	width: 150px;
	background: #aec4c3;
	font-size: 10pt;
	color: 	#025a51;
	border: 1px solid #025a51;
	padding: 10px 10px 10px 15px;
	margin: 20px 0px 10px 10px; }

#specs .hilite	{font-weight: bold; }

.box	{border: 1px solid #b54342; 
	font-style: italic; }
	
.box1	{border: 1px solid #b54342; 
	font-style: normal; 
	padding: 5px 10px 5px 10px;}
	
.box2	{border: 1px solid #025a51; 
	width: 200px;
	font-style: normal;
	padding: 10px;
	background: #c0cac8; }

	
.box2p 	{background: transparent !important;
	color: #000; }
	
.box2n 	{background: transparent !important;
	color: #000;
	text-align: center; }
	
.box3	{
	width: 190px;
	text-align: center;
	background-color: #c0cac8 !important;
	padding: 5px 5px;
	border: 3px groove; }
	
.box4	{border: 2px solid #b54342; 
	font-style: normal;
	padding: 10px;
	background: #c0cac8; }
	
.boxed	{border: 1px solid #b54342; 
	font-style: italic;
	padding: 10px; }

.hilight {color: #b54342;
	font-weight: bold; }
	
.hilite {color: #025a51;
	background: #ffffc0; }
	
.notice	{background: #ffffcc; }

.c	{text-align: center; }

.m	{margin-left: 35px}

.specs ul {margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	list-style: square; }

.specs  li {margin: 0px 0 10px -5px;
	padding: 0px 0 10px 0px;
	list-style: square; }
	
.specs2 ul {margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	list-style: square; }

.specs2  li {margin: 0px 0 5px -15px;
	list-style: square; }

p.first:first-letter	{font-size: 125%;
	color: 	#01796f;
	background: #aec4c3; }

#desc1	{float: right;
	width: 200px;
	height: 190px;
	margin: 0 0 0 20px;
	color: #025a51; }

#desc2	{float: right;
	width: 200px;
	height: 190px;
	margin: 0 0 0 20px;
	color: #025a51; }

#desc3	{float: right;
	width: 200px;
	height: 190px;
	margin: 0 0 0 20px;
	color: #025a51; }

#desc4	{float: right;
	width: 200px;
	height: 190px;
	margin: 0 0 0 20px;
	color: #025a51; }

#desc5	{float: right;
	width: 200px;
	height: 190px;
	margin: 0 0 0 20px;
	color: #025a51; }

#desc6	{float: right;
	width: 200px;
	height: 190px;
	margin: 0 0 0 20px;
	color: #025a51; }

.desc	{font: bold 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: small-caps; }

.pics	{border: 2px solid #025a51; } 

.px	{border: 2px solid #025a51; }

.px1	{border: 2px solid #025a51;
	float:right; }
	
#px	{float: right;
	height: 100px;
	color: #025a51;
	font-size: 8pt;
	text-align: center;
	margin-left: 10px;  }
	
#px2	{float: left;
	height: 120px;
	color: #025a51;
	font-size: 8pt;
	text-align: center;
	margin-right: 10px;   }
	
.picblock	{
	float: left;
	width: 225px;
	height: 240px;
	margin: 20px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51; 
	clear: left; }
	
.picblock0	{
	float: left;
	width: 177px;
	height: 150px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.picblock1	{
	float: left;
	width: 225px;
	height: 250px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.picblock2	{
	float: left;
	width: 225px;
	height: 340px;
	margin: 20px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51; 
	clear: left; }
	
	
.imgspace	{
	margin-top: 5px; }
	
.textblock1	{
	float: left;
	text-align: center;
	width: 250px;
	height: 200px;
	margin: 10px 10px 10px 20px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.textblock0	{
	float: left;
	text-align: center;
	width: 250px;
	height: 150px;
	margin: 10px 10px 10px 20px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.textblock2	{
	float: left;
	width: 223px;
	height: 260px;
	margin: 20px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.textblock2b	{
	float: left;
	width: 223px;
	height: 340px;
	margin: 20px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }	
	
.textblock	{
	float: left;
	width: 223px;
	margin: 20px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.textblock3	{
	float: left;
	width: 223px;
	height: 260px;
	margin: 50px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic	{
	float: right;
	width: 150px;
	height: 170px;
	margin: 10px 0 10px 20px;
	border: 1px solid black;
	background: #a1bfbb;  }

.pic2	{
	float: right;
	width: 150px;
	height: 173px;
	margin: 10px 0 10px 20px;
	border: 1px solid black;
	background: #a1bfbb;  }

.pic3	{
	float: left;
	width: 150px;
	height: 173px;
	margin: 10px 20px 10px 0;
	border: 1px solid black;
	background: #a1bfbb;  }

.pic4 img	{
	float: left;
	width: 150px;
	margin: 10px 20px 10px 0;
	background: transparent;  }

.pic5	{
	float: left;
	width: 200px;
	height: 180px;
	margin: 10px 20px 10px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic5 img	{width: 200px;
	margin: 10px 2px 10px 0;
	border: 1px solid black; }

.pic6	{
	float: right;
	clear: right;
	width: 200px;
	height: 180px;
	margin: 10px 0px 10px 20px;
	background: #eee8e0; 
	font-size: 8pt;
	color: #025a51; }

.pic6 img	{width: 200px;
	margin: 10px 2px 10px 0;
	border: 1px solid black; }

.pic7	{
	float: right;
	width: 109px;
	margin: 10px 0px 10px 0px; }

.pic8	{
	float: right;
	width: 300px;
	height: 163px;
	margin: 20px 0px 10px 20px;
	background: #eee8e0; 
	font-size: 8pt;
	color: #025a51; }

.pic9	{
	float: right;
	clear: right;
	width: 200px;
	margin: 20px 0px 10px 20px;
	background: #eee8e0; 
	font-size: 8pt;
	color: #025a51; }

.pic9b	{
	float: right;
	clear: right;
	width: 200px;
	margin: 20px 10px 10px 20px;
	background: #eee8e0; 
	font-size: 8pt;
	color: #025a51; }
	
.pic9c	{
	float: right;
	clear: right;
	width: 250px;
	margin: 20px 0px 10px 10px;
	background: #eee8e0; 
	font-size: 8pt;
	color: #025a51; }

.pic10	{
	float: right;
	clear: right;
	width: 287px;
	margin: 20px 0px 10px 20px;
	background: #eee8e0; 
	font-size: 8pt;
	color: #025a51; }


.pic11	{
	float: right;
	width: 200px;
	height: 180px;
	margin: 10px 20px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic11 img	{width: 200px;
	margin: 10px 2px 10px 0;
	border: 1px solid #01796f; }
	
.pic11b	{
	float: right;
	width: 200px;
	height: 180px;
	margin: 10px 0px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic11b img	{width: 200px;
	margin: 10px 2px 10px 0;
	border: 1px solid #01796f; }
	
.pic11c	{
	float: left;
	width: 230px;
	margin: 10px 20px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.pic11d	{
	float: left;
	width: 230px;
	margin: 10px 20px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic12	{clear: right;
	float: left;
	width: 200px;
	height: 180px;
	margin: 10px 20px 50px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic13	{clear: right;
	float: left;
	width: 200px;
	height: 180px;
	margin: 10px 0px 50px 50px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }


.pic14	{
	float: left;
	width: 133px;
	height: 200px;
	margin: 10px 0px 30px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #a1bfbb; }

.blkframe {border: 1px solid #000; }


.pic15	{
	float: left;
	width: 80px;
	height: 200px;
	margin: 10px 30px 30px 30px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;}

.pic16	{
	float: right;
	width: 59px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #01796f;  }

.pic17	{float: right;
	width: 242px;
	height: 180px;
	margin: 0px 0px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic17 img	{width: 240px;
	margin: 0px 0px 10px 0;
	border: 1px solid #01796f; }

.pic18	{float: left;
	width: 242px;
	margin: 0px 0px 10px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic18 img	{width: 240px;
	margin: 0px 0px 0px 0;
	border: 1px solid #01796f; }

.pic19	{float: left;
	width: 242px;
	margin: 0px 0px 10px 50px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic19 img	{width: 240px;
	margin: 0px 0px 0px 0;
	border: 1px solid #01796f; }
	
.pic20	{float: right;
	width: 250px;
	margin: 0px 0px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51; 
	border: 3px double #01796f; }
	
.pic21	{
	float: left;
	width: 200px;
	height: 180px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic21 img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #01796f; }
	
.pic22	{
	float: left;
	width: 200px;
	height: 180px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic22 img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #01796f; }
	
.pic22b	{
	float: left;
	width: 200px;
	height: 200px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic22b img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #01796f; }

.pic22c	{
	float: left;
	width: 200px;
	height: 350px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic22c img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #01796f; }

	
.pic23	{
	float: left;
	width: 200px;
	height: 240px; /* needs to be this tall for */
	margin: 10px 10px 10px 10px;  /* postcardsIN02.shtml */
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic23 img	{width: 126px;
	margin: 0px 0px 0px 0px;
	margin: 0 0 0 37px;
	border: 0px solid #01796f; }
	
.pic23t	{
	float: left;
	width: 200px;
	height: 300px; /* extra tall for captions */
	margin: 10px 10px 10px 10px; 
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic23t img	{width: 126px;
	margin: 0px 0px 0px 0px;
	margin: 0 0 0 37px;
	border: 0px solid #01796f; }
	
.pic23R	{
	float: right;
	width: 200px;
	height: 240px; /* needs to be this tall for */
	margin: 10px 10px 10px 10px;  /* postcardsIN02.shtml */
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic23R img	{width: 126px;
	margin: 0px 0px 0px 0px;
	margin: 0 0 0 37px;
	border: 0px solid #01796f; }
	
.pic24	{
	float: right;
	width: 200px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic25	{
	float: left;
	width: 200px;
	height: 220px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic25 img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #01796f; }
	
.pic25b	{
	float: left;
	width: 200px;
	height: 260px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic25b img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #01796f; }
	
.pic26	{
	float: left;
	width: 200px;
	height: 200px;
	margin: 10px 10px 10px 10px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }

.pic26 img	{width: 200px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #01796f; }
	
.pic27a	{float: left;
	width: 170px;
	margin: 0px 20px 0px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  } 

.pic27a img	{width: 170px;
	border: 1px solid #01796f; }
	
.pic27b	{float: left;
	width: 170px;
	margin: 0px 0px 0px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  } 

.pic27b img	{width: 170px;
	border: 1px solid #01796f; }
	
.pic28	{
	float: left;
	clear: left;
	width: 170px;
	margin: 10px 0px 20px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.pic29	{
	float: left;
	width: 170px;
	margin: 10px 0px 20px 0px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51;  }
	
.caption	{color: #025a51;
	font-size: 8pt;
	text-align: center; }
	
.pictcaption	{margin-left:150px;
	margin-right: 20px;
	color: #025a51;
	font-size: 8pt; }
	
#paracaption	{width: 400px;
	float:left;
	font-size: 8pt;
	color: #025a51;
	margin-left: 20px !important;
	border: 0px solid #01796f; }
	
.snugcaption	{width: 400px;
	float:left;
	font-size: 8pt;
	margin: -10px 0 0 20px !important;
	border: 0px solid #01796f; }
	
.paracaption	{width: 400px;
	float:left;
	font-size: 8pt;
	color: #025a51;
	margin-left: 20px !important;
	border: 0px solid #01796f; }
	
.scrollcaption	{width: 430px;
	height: 50px;
	overflow: auto;
	margin-left: 20px;
	font-size: 8pt; }
	
.pagesT	{font-weight: normal;
	margin-top: -10px;
	margin-right: 20px;
	text-align: right; }
	
.pagesB {margin-right: 20px;
	clear: left;
	text-align: right; 
	margin-top: -10px;}
	
img.pik	{
	margin: 0px 0px 3px 0px; 
	border: 1px solid /*#01796f*/ #000; }


img.logo-rect  {margin: 25px 15px 25px 15px; }


.pict  {width: 100px;
	height: 100px;
	border: 2px solid #01796f;
	margin: 10px 25px 10px 25px; }

.photo	{border: 2px solid #01796f; }

.photo2	{border: 1px solid #01796f; }

.frame  {border: 4px double #01796f; }

.frame2  {border: 3px double #01796f; }

.framed  {border: 1px solid #000; }

.nobak {background: transparent; }

.textcol	{
	width: 350px;
	border-bottom: 3px solid #b54342;
	min-height: 170px;
	margin: 10px 0 20px 0; 
	padding: 10px 0 20px 0; }
	
.textcol2	{
	width: 350px;
	border-bottom: 3px solid #b54342;
	min-height: 80px;
	margin: 10px 0 20px 0; 
	padding: 10px 0 20px 0; }

.plain 	{border: none !important;
	background: transparent;
	margin: 10px 5px 10px 15px; }

#summary {width: 550px;
	border-bottom: 2px solid #01796f;
	height: 180px;  }

.smLcol	{width: 260px;
	float: left;
	margin: 0 10px 0 0; }

.smRcol	{width: 260px;
	float: left;
	margin: 0 0 0 10px ; }

.sm-Lcol {width: 230px;
	float: left;
	padding: 0 20px 0 0; }

.sm-Lcol2 {width: 230px;
	float: left;
	padding: 0 0 0 20px; }

.small	{font-size: 8pt;
	color: #01796f; }

.space	{margin: 20px 0px 0px 0px; }

.spacer	{margin: 40px 0px 0px 0px; }

.nospace {margin: 0px 0px 0px 0px; }

#slides	{float: right;
	width: 210px;
	margin: 0px 0px 0px 20px;
	background: #eee8e0;
	font-size: 8pt;
	color: #025a51; }

#slides img	{border: 2px double #025a51;
	background: #eee8e0; }

#slides2 {float: right;
	width: 240px;
	margin: 0px 0px 0px 10px;
	background: #eee8e0;
	padding: 0 0 0 0; }

#slides2b {float: right;
	width: 250px;
	margin: 0px 0px 0px 10px;
	background: #eee8e0;
	padding: 0 0 0 0; }

#slides2 p {width: 210px;
	color: #025a51;
	font-size: 8pt; }

#slides2 img	{border: 1px solid #025a51;
	background: #eee8e0; }

#slides2 img.none	{border: none;
	background: transparent;
	float: right;
	width: 136px;
	margin: -30px 5px 0px 0; }

#slides3 {float: right;
	width: 204px;
	margin: 0px 0px 0px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;}

#slides3 p {width: 210px;
	color: #025a51;
	font-size: 8pt; }

#slides3 img	{border: 1px solid #25201d;
	background: #eee8e0; }

#slides4 {float: right;
	width: 204px;
	margin: 0px 0px 0px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;}

#slides4 p {width: 210px;
	color: #025a51;
	font-size: 8pt; }

#slides4 img	{border: 1px solid #25201d;
	background: #eee8e0; }

#slides5 {float: right;
	width: 204px;
	margin: 0px 0px 0px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;
	clear: right;}

#slides5 img	{border: 1px solid #25201d;
	background: #eee8e0; }

#slides6 {float: right;
	width: 204px;
	margin: 0px 0px 0px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;
	clear: right;}

.green	{font-size: 8pt;
	color: #025a51; }

#slides7 {float: right;
	width: 204px;
	margin: 0px 0px 20px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;
	clear: right;}

#slides7 img	{border: 1px solid #25201d;
	background: #eee8e0; }

#slides6 img	{border: 1px solid #25201d;
	background: #eee8e0; }
	
#slides8 img	{border: 1px solid #25201d;
	background: #eee8e0; }
	
#slides8 {
	width: 204px;
	margin: 25px 0px 0px 0px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;}
	
#slides9 {float: right;
	width: 204px;
	margin: 15px 0px 0px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;
	clear: right;}
	
#slides9 img	{border: 1px solid #000; }

#slides10 {float: right;
	width: 204px;
	margin: 0px 5px 20px 10px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;
	clear: right;}

#slides10 img	{border: 2px solid #025a51;
	background: #eee8e0; }
	
#slides11 {float: right;
	width: 204px;
	margin: 5px 0px 0px 20px;
	background: #eee8e0; 
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #025a51;
	clear: right;}
	
#slides11 img	{border: 1px solid #000; }

.clear	{clear: left;
	border-top: 1px solid #01796f; 
	border-bottom: 1px solid #01796f; 
	width: 220px;
	background: #eee8e0; }

.clearall  {clear: both;
	background: transparent; }

.clearL  {clear: left; }

.clearR  {clear: right; }


.thumb1	{width: 70px;
	float: left;
	margin: 0 10px 0px 0 ;
	border: 1px solid #b54342; }

.thumb1b	{width: 70px;
	float: left;
	margin: 0 10px 0px 0 ; }

.thumb1c	{width: 96px;
	float: left;
	margin: 0 20px 0px 0 ;
	clear: left; }

.thumb2	{float: left;
	width: 100px;
	margin: 0 20px 20px 0px;
	font-size: 8pt; }

.thumb3	{float: left;
	width: 100px;
	margin: 20px 20px 20px 0px;
	font-size: 8pt; }

.thumb4	{float: left;
	width: 47px;
	margin: 3px 0px 0px 0px; }

.thumb5	{float: left;
	width: 50px;
	margin: 3px 5px 0px 0px; }
	
.thumb6	{float: left;
	width: 29px;
	margin: 3px 0px 0px 0px; }
	
.thumb7	{float: left;
	width: 42px;
	margin: 3px 0px 0px 0px; }


#thumb1c	{float: left;
	width: 100px;
	margin: 0 20px 20px 0 ;
	font-size: 8pt; }

#thumb1c img	{
	width: 100px;
	height: 122px;
	margin: 0px 0px 0px 0 ;
	border: 1px solid #025a51;
	font-size: 8pt; }

#thumb1d	{float: right;
	width: 200px;
	margin: 20px 20px 20px 0 ;
	font-size: 8pt; }


#thumb1	{float: left;
	width: 100px;
	margin: 0 20px 20px 0 ;
	font-size: 8pt; }

#thumb1 img	{
	width: 100px;
	height: 122px;
	margin: 0 0px 0px 0 ;
	border: 2px solid #b54342;
	font-size: 8pt; }

#thumb2	{float: right;
	width: 100px;
	margin: 0 0px 0px 0px;
	font-size: 8pt; }

#thumb2 img	{
	width: 100px;
	height: 122px;
	margin: 0 0px 0px 0 ;
	border: 2px solid #b54342;
	font-size: 8pt; }

#thumb2b	{float: right;
	width: 100px;
	margin: 0px 0px 20px 10px;
	font-size: 8pt; }

#thumb2b img	{
	width: 100px;
	height: 122px;
	margin: 0 0px 0px 0 ;
	border: 1px solid #025a51;
	font-size: 8pt; }

#thumb3	{float: right;
	width: 100px;
	margin: 0 0px 20px 10px;
	font-size: 8pt; }

#next	{clear: both;
	margin: 20px 0px 0px 0px;}

#next2	{clear: both;
	margin: 20px 0px 0px 0px;}

#next3	{clear: both;
	margin: 20px 0px 0px 0px;}

#next4	{clear: both;
	margin: 20px 0px 0px 0px;}


#strip1	{width: 550px;
	/*min-height: 200px; */
	margin: 0 0 30px 0; }


#strip2	{width: 550px;
	/*min-height: 200px; */
	margin: 0 0 30px 0; }


#strip3	{width: 550px;
	/*min-height: 200px; */
	margin: 0 0 50px 0; }


#strip4	{width: 550px;
	/*min-height: 200px; */
	margin: 0px  0 30px 0; }

.begin	{color:	#000;
	background: #aec4c3; }

.dateline	{
	font-variant: small-caps;
	font-weight: bold; }

#submit	{float: right;
	font-size: 8pt; }

#google {float: right;
	margin: 20px 0 0 0; 
	font-size: 8pt;
	width: 220px;  }

/* #google input[type="submit"] { -moz-border-radius:25px } */

#google input { background-color: #aec4c3 ;
	 font-size: 8pt;  }

#google input:focus { background-color: #c0cac8 ;
	font-size: 8pt;  }

#google input:hover { background-color: #c0cac8; }

#google textarea:focus { background-color: #aec4c3; }

#google input.color {background-color: #a1bfbb;
	 color: #000; }	

#google input.color:hover {background-color: #01796f;
	 color: #fff; }	

#google .custom { background-color: #eee8e0; }

#google img { background: #eee8e0;
	border: none; }

.c	{text-align: center; }

.b	{font-weight: bold; }

.faint	{background: #c0cac8;}

.right	{float: right; }

#dir	{float: right;
	width: 200px;
	background: #eee8e0;
	font-size: 10pt;
	color: 	#025a51;
	border: 0px solid #025a51;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
	
#HH	{float: right;
	width: 200px;
	background: #eee8e0;
	font-size: 10pt;
	color: 	#025a51;
	border: 0px solid #025a51;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
	
#CH	{float: right;
	width: 200px;
	background: #eee8e0;
	font-size: 10pt;
	color: 	#025a51;
	border: 0px solid #025a51;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px; }
	
.bar a	{
	border: 1px #808080 solid;
	background: #c0cac8 !important;
	font-variant: small-caps;
	font-size: 10pt;
	width: 180px;
	padding: 2px 4px 2px 10px;
	margin: 0px 0 1px 0; 
	text-decoration: none !important;
	text-align: left;
	display: block; }

.bar a:hover 	{
	border: 1px #01796f solid;
	background: #eee8e0 !important;
	color: #000;
	font-variant: small-caps;
	font-size: 10pt;
	width: 180px;
	padding:  2px 4px 2px 10px;
	margin: 0px 0 1px 0; 
	text-decoration: none !important;
	text-align: left;
	display: block;  }

img.bar	{background: transparent; }

	
#hhbutton	{
	float: right; }
	
#mppcbutton	{
	float: right; }

.bar2 a	{
	border: 1px #808080 solid;
	background: #c0cac8 !important;
	font-variant: small-caps;
	font-size: 10pt;
	width: 120px;
	padding: 2px 4px 2px 10px;
	margin: 0px 0 1px 0; 
	text-decoration: none !important;
	text-align: center;
	display: block; }

.bar2 a:hover 	{
	border: 1px #01796f solid;
	background: #eee8e0 !important;
	color: #000;
	font-variant: small-caps;
	font-size: 10pt;
	width: 120px;
	padding: 2px 4px 2px 10px;
	margin: 0px 0 1px 0; 
	text-decoration: none !important;
	text-align: center;
	display: block;  }
	
.bar3 a	{
	border: 1px #808080 solid;
	background: #c0cac8 !important;
	font-variant: small-caps;
	font-size: 10pt;
	height: 20px;
	padding: 0px 4px 0px 4px;
	margin: -15px 20px 0px 370px; 
	text-decoration: none !important;
	text-align: center;}

.bar3 a:hover 	{
	border: 1px #01796f solid;
	background: #eee8e0 !important;
	color: #000;
	font-variant: small-caps;
	font-size: 10pt;
	height: 20px;
	padding:  0px 4px 0px 4px;
	margin: -15px 20px 0px  370px; 
	text-decoration: none !important;
	text-align: center;}
	
	
.bar4 a	{
	border: 1px #808080 solid;
	background: #c0cac8 !important;
	font-variant: small-caps;
	font-size: 10pt;
	height: 20px;
	padding: 0px 4px 0px 4px;
	text-decoration: none !important;
	text-align: center;}

.bar4 a:hover 	{
	border: 1px #01796f solid;
	background: #eee8e0 !important;
	color: #000;
	font-variant: small-caps;
	font-size: 10pt;
	height: 20px;
	padding:  0px 4px 0px 4px;
	text-decoration: none !important;
	text-align: center;}

.indent	{margin: 0 0 0 40px;}

#slider {height: 106px;
	border-top: 2px solid #1e1010 !important; }

.named	{text-decoration: none;
	background: transparent; }

#qiksearch_div {font-size: 10pt;
	width: 100px;
	height: 200px !important;
	margin: 0 0px 0 50px;
	padding:  0 0px 0 50px;
	background: url(../img/blank.gif); }

.on	{margin: 0 0px 0 50px;
	margin: 0 0px 0 50px; }

#notes	{margin: 20px 0 20px 0; }

acronym	{cursor: help; }

img.offset	{border: none;
	background: transparent;
	float: right;
	width: 136px;
	margin: -12px 5px 0px 0; }
	
/* postcards bottom include */
div#progress	{font: normal 8pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: small-caps;
	clear: left; }

.o	{font: bold 10pt Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #025a51;
	font-variant: normal; }

div#progress a:link	{
	color: #025a51 !important;
	background: yellow !important;
	text-decoration: none !important;
	border: none;  }

div#progress a:visited	{
	color: #eee !important;
	background: transparent !important;
	text-decoration: none !important; 
	border: none !important; }

div#progress a:hover	{
	color: red !important; 
	background: #c00000 /*#c0cac8*/ !important;
	text-decoration: none;
	border: none !important;  }

div#progress a:active	{
	color: #c00000 !important;
	background: purple !important;
	border: 1px solid purple !important; }
	
#pocket	{float:right;
	width:200px;
	height:250px;
	overflow:auto;
	background: #c0cac8;
	padding: 10px;
	border-top: 5px solid #c0cac8;
	border-bottom: 10px solid #c0cac8; }
	
#pocket p	{
	background: #c0cac8 !important;
	clear: right; }

.color	{color: brown; }

.transparent	{
	border: none;
	background: transparent;
	color: #000; }
