/* sty0020.css:  for xhtml strict conversion. 
   2007/10/07 initial implementation.
   2007/11/09 add .turq, h2.
   2008/03/04 add orange-bold
   2009/04/20 add table.middle
   2009/11/14 add orange (not bold)
   2010/10/14 add updt-hilite
   2014/03/03 add #blk... entries (tbl->div)
   2014/03/06 rmv #blk... entries (saved in tbldiv)
   2014/11/17 add ul.nobul (unordered list, no bullets)
   2015/07/14 add rt_ (table replacement; see sty002d.css)
   2017/03/29 add rt_c2, rt_c3eplacement; see sty002d.css)
   2022/09/18 chg body font size from 10pt to 11pt
   2023/07/15 add li.lids (double space <li>)
*/
.green  {
        color: #006600;
}
.h1-sim {
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
}
.h3-sim {
        font-family: arial, helvetica, sans-serif;
        font-size: 16pt;
        font-weight: bold;
}
.photocap {
        font-size: 8pt;
}
.orange {
        color: #FF9900;
}
.orange-bold {
        color: #FF9900;
        font-weight: bold;
}
.pink-bold {
        color: #FF99FF;
        font-weight: bold;
}
.red-bold {
        color: #FF6600;
        font-weight: bold;        
}
/* Table replacement:
     rt_t   : table
     rt_h   : head
     rt_b   : body
     rt_f   : foot
     rt_r   : row
     rt_c   : cell
*/
.rt_t {
  	display: block;
  	width: 100%;
	}
.rt_h, .rt_b, .rt_f, .rt_r{
  	clear: both;
	}
.rt_h, .rt_f{
  	background-color: #DDDDDD;
  	font-weight: bold;
	}
.rt_c0, .rt_h {
        /* photo gal: 3-up thumbnails;
           padding: top,right,bottom,left */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 30px;
  	width: 160px;
	}
.rt_c1  {
        /* photo gal: thumbnail comments */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 30px;
  	width: 100%;
	}
.rt_c2  {
        /* width 28% no L-R padding      */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 0px;
  	width: 28%;
	}
.rt_c3  {
        /* width 30% no L-R padding      */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 0px;
  	width: 30%;
	}
.rt_c4  {
        /* width 117 no L-R padding      */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 0px;
  	width: 117px;
	}
.rt_c5  {
        /* width  61 no L-R padding      */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 0px;
  	width: 61px;
	}
.rt_c6  {
        /* width 117 L padding 95px      */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 95px;
  	width: 117px;
	}
.rt_c7  {
        /* width 100% L padding 170px    */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 0px 3px 170px;
  	width: 100%;
	}
.rt_t:after {
  	 visibility: hidden;
  	 display: block;
  	 font-size: 0;
  	 content: " ";
  	 clear: both;
  	 height: 0;
	}
.turq {
        color: #00CCFF;
}
.turq-bold {
        color: #00CCFF;
        font-weight: bold;
}
.updt-hilite {
        color: #FFFFCC;
}
.yellow {
        color: #FFFF33;
}
.yellow-bold {
        color: #FFFF33;
        font-weight: bold;
}
a:active {
        color: #CC33FF;
}
a:link {
        color: #990000;
}
a:visited {
        color: #0033FF;
}
body {
        background-color: #CDBA96;
        color: #000000;
        font-family: arial, helvetica, sans-serif;
        font-size: 11pt;
        margin-left: auto;
        margin-right: auto;
        width: 585px;
}
div.center {
        text-align: center;
}
h1 {
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        text-align: center;
}
h2 {
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
        font-weight: normal;
        text-align: center;
}
img {
        border-style: none;
}
img.middle {
        border-style: none;
        vertical-align: middle;
}
li.lids {
        /* <li> double spaced  */
        margin-top: 15px;
}
p.center {
        text-align: center;
}
table {
        table-layout: auto;
}
table.middle {
        table-layout: auto;
        margin-left: auto;
        margin-right: auto;
}
td {
        font-family: arial, helvetica, sans-serif;
        font-size: 10pt;
}
td.big12 {
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
}
td.big14-bold {
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 14pt;
}
ul.nobul {
        list-style-type: none;
}
