body {
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	width: 250px;
  }
 
.floatright {
	float: right;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #000000;
	margin-bottom: 10px;
	margin-left: 10px;

 } 
h1 { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt; 
 font-weight: bold;
 color: #999966;
 }
 
p { 
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 11pt;
 color: #000000;
 font-weight: normal;
 }


 .address {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 11pt;
 color: #000000; 
 margin-top: 0px;
 padding-top: 0px;
 margin-bottom: 10px;
 }
 
b { 
font-weight: bold;
 }
.bottomlinks {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 11pt;
 color: #000000;
 }
 
a:link { 
 color: #666633;
 }
a:visited { 
 color: #999999;
 }
hr { 
 color: #999966;
 border-style: solid;
 }  

.copyright { 
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 9pt;
 color: #000000;
 line-height: 10pt;
 }

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:197px;
	height:156px;
}

#banner-title {
	position:absolute;
	left:197px;
	top:0px;
	width:563px;
	height:98px;
}

#title-none {
	position:absolute;
	left:197px;
	top:98px;
	width:563px;
	height:58px;
}
/* paragraphs */

.toppagepara { 
 font-size: 13pt;
 line-height: 16pt;
 } 
.2ndpara { 
 font-size: 11pt;
 }

/* second level pages */

td { 
 font-size: 11pt;
 }
.galleries {
  font-size: 9pt;
  }
.optional { 
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 9pt;
 color: #000000;
 }
.boxtext { 
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 9pt;
 line-height: 10pt;
 color: #000000;
 padding-right: 10px;
 padding-left: 10px;
 margin-right: 10px;
 margin-left: 10px;
 }
.photocredit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	line-height: 9pt;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 4px;

 }
.photocaption {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 8pt;
 line-height: 10pt;
 color: #000000;
 margin-top: 5px;
 padding-top: 5px;
 }
.scheduletd {
 padding-bottom: 5px;
 }
.resumelink {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12pt;
 font-weight: bold;
 }

 
/* print styles */
 
@media print { body, a:link, a:visited, a:hover {
color: black;
background: white;
}}
@media print { p, td, ul, li, ol, dl, dt, dd {
color: black;
}}
@media print { @page {
 size: 8.5in 11in; 
 margin: 0;
      }}

@media print { #logo {
	display: block;
        float: none;
	}}
@media print { #banner-title {
	display: block;
        float: none;
	}}
@media print { #text {
      display: block;
      margin:  .75in 0 0 -1.5in;
      float: none;
      }}
@media print { #sidebar {
	display: none;
	}}
@media print { #title-none {
	display: block;
	}}
@media print {.noprint {display: none;}}

 
.membershiplist {
	font-size: 12px;
}
.floatleft {
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 10px;


}


h2 {

 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt; 
 font-weight: bold;
 color: #999966;
}
.clearRight  {
	
}
.clearLeft {
	clear: left;
}
.clearBoth {
	clear: both;
}
