body
  {
    font-family: Calibri, Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #606460;
	margin-top: 4px;
	margin-left: 4px;
  }

body.content
  {
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
  	scrollbar-hightlight-color: blue; 
    scrollbar-arrow-color: #808280;
    scrollbar-base-color: #E0E0E0;
  }

.scrolling
  {
  	scrollbar-hightlight-color: blue; 
    scrollbar-arrow-color: #808280;
    scrollbar-base-color: #E0E0E0;
  }

table
  {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 8pt;
    color: #606460;
  }

.contentpagetable
  {
	width: 650px;
  }

.statement
  {
	width: 450px;
  }

.pagetable
  {
	width: 800px;
  }

.menutable
  {
  }

.phototitle
  {
    font-weight: bold;
  }

.gallerytitle
  {
    font-size: 7.5pt;
	margin-bottom: 12px;
  }

.photonarrative
  {
    margin-left: 20px;
  }

.photoinfo
  {
    /* margin-left: 20px; */
    font-size: 7pt;
    color: #808480;
  }

.copyright
  {
    font-family: Palatino Linotype, Verdana, Geneva, sans-serif;
    color: #806460;
    font-style: italic;
  }

.gallery
  {
    font-weight: bold;
  }

.heading1
  {
    font-family: Arial, Calibri, Verdana, sans-serif;
    font-size: 120%;
    font-weight: bold;
  }

.heading2
  {
    font-family: Arial, Calibri, Verdana, sans-serif;
    font-size: 110%;
    font-weight: bold;
  }

.galleryheader
  {
    color: #C27040; 
    font-weight: bold;
    margin-left: 8pt;
    margin-right: 8pt;
  }

.gallerypagetitle
  {
    font-size: 100%;
    color: #A0A4A0;
    font-weight: bold;
	margin-top: 0px;
  }

.nobr
  {
    white-space: nowrap;
  }

a:link, a:visited
  {
    color: #707470;
    text-decoration: none;
    border-bottom-style: dotted;
    border-bottom-color: #C0C4C0; 
    border-bottom-width: 1px;
  }

a:hover
  {
    color: #C27040;
  }

.highlighttext
  {
    color: #C27040; 
    font-weight: bold;
  }

.menuitemselected
  {
    color: #C27040; 
    font-weight: bold;
    margin-left: 8pt;
    margin-right: 8pt;
  }

.menuitem
  {
    font-size: 8.5pt;
    margin-left: 8pt;
    margin-right: 8pt;
  }

a.menulinkactive:link, a.menulinkactive:visited, a.menulinkactive:hover
  {
    color: #C27040; 
    text-decoration: none;
    border-bottom-style: none; 
  }

a.menulinkhighlight:link, a.menulinkhighlight:visited, a.menulinkhighlight:hover
  {
    color: #E22020; 
    text-decoration: none;
    border-bottom-style: none; 
  }

a.gallerylink:link, a.gallerylink:visited, a.gallerylink:hover
  {
    font-size: 110%;
    text-decoration: none;
    border-bottom-style: none; 
  }

a.menulink:link, a.menulink:visited
  {
    color: #708060;
    text-decoration: none;
    border-bottom-style: none; 
  }

a.menulink:hover
  {
    color: #C27040;
  }

a.nulllink:link, a.nulllink:visited, a.nulllink:hover
  {
    text-decoration: none;
    border-bottom-style: none; 
  }

a.nulllinkheader:link, a.nulllinkheader:visited, a.nulllinkheader:hover
  {
    color: #C27040; 
    text-decoration: none;
    border-bottom-style: none; 
  }

.thumb
  {
    font-size: 7pt;
    color: #808480;
    font-style: italic;
	margin-bottom: 10px;
  }

table.selectedthumb
  {
    border: 2px solid #C27040; 
	padding: 4px;
	padding-bottom: 2px;
  }

td.thumbgrid
  {
    border: 1px solid #C0C0C0; 
/*	
	padding: 6px;	// apply this in cell height to overcome anomaly
	padding-bottom: 4px; 
	width: 100px;
	height: 100px;
*/
    background-color: #EFEFEF;
  }

td.ruler
  {
    background-color: #E8E8E8;
  }

td.rulerlight
  {
    background-color: #EAEAEA;
  }

/* no item to left, no item to right */
td.separator00
  {
  }

/* no item to left, item to right */
td.separator01
  {
    border-right: 1px solid #E8E8E8;
  }

/* item to left, no item to right */
td.separator10
  {
    /* border-left: 1px solid #E8E8E8; */
  }

/* item to left, item to right */
td.separator11
  {
    /* border-left: 1px solid #E8E8E8; */
    border-right: 1px solid #E8E8E8;
  }

.notice-headline
  {
    margin-top: 2pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 6pt;
  }

.notice-detail
  {
    margin-left: 10pt;
    margin-right: 6pt;
    margin-top: 0pt;
    margin-bottom: 0pt;
  }

table.notice
  {
    background-color: #F8F8F8;
  }
