/* 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)
   2018/11/07 add note about dummy rt_cx div's
   2018/12/07 add note about rt_t div's
   2019/03/17 remove note about rt_t div's (still needed)
   2019/06/30 add dummy-link
   2021/04/08 add li.lids (double space <li>)
   2021/05/30 add rt_c135, rt_c150, rt_c185, rt_c215 for index.shtml
   2022/01/24 add rt_c170, rt_c415, rt_c100p for msr5060.html
              add rt_c41p, rt_c59p for cmp0000.html
   2022/04/07 text 10pt to 11pt
   2022/04/07 add rt_c400 for par40c0.html
*/
.dummy-link {
        color: #99FF00;
        text-decoration: underline;
}
.h1-sim {
        font-family: arial, helvetica, sans-serif;
        font-size: 12pt;
        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    not needed for galleries
     rt_b   : body    not needed for galleries
     rt_f   : foot    not needed for galleries
     rt_r   : row
     rt_c   : cell
     padding: top, right, bottom, left
*/
.rt_t {
  	display: block;
  	width: 100%;
	}
.rt_h, .rt_b, .rt_f, .rt_r{
  	clear: both;
	}
.rt_h, .rt_f{
  	background-color: #DDD;
  	font-weight: bold;
	}
.rt_c0, .rt_h {
        /* photo gal: 3-up thumbnails */
  	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_c135 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: right;
  	padding: 8px 0px 0px 0px;
  	width: 135px;
	}
.rt_c150 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: left;
  	padding: 0px 0px 0px 0px;
  	width: 150px;
	}
.rt_c170 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: left;
  	padding: 0px 0px 0px 0px;
  	width: 170px;
	}
.rt_c185 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: center;
  	padding: 60px 0px 0px 0px;
  	width: 185px;
	}
.rt_c215 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: center;
  	padding: 0px 0px 0px 0px;
  	width: 215px;
	}
.rt_c400 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: left;
  	padding: 0px 0px 0px 92px;
  	width: 400px;
	}
.rt_c415 {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: left;
  	padding: 0px 0px 0px 0px;
  	width: 415px;
	}
.rt_c41p {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: center;
  	padding: 0px 0px 0px 0px;
  	width: 41%;
	}
.rt_c59p {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: left;
  	padding: 0px 0px 0px 0px;
  	width: 59%;
	}
.rt_c100p {
        /*                               */
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        text-align: left;
  	padding: 0px 0px 0px 0px;
  	width: 100%;
	}
/*
.rt_cx
        these are dummy div's that were created in table replacement process;
        these div's can be deleted. EMPTY rt_c0 div's can also be deleted.
*/ 
.rt_t:after {
  	 visibility: hidden;
  	 display: block;
  	 font-size: 0;
  	 content: " ";
  	 clear: both;
  	 height: 0;
	}
.turq {
        color: #33FFFF;
}
.turq-bold {
        color: #33FFFF;
        font-weight: bold;
}
.updt-hilite {
        color: #FFFFCC;
}
.yellow {
        color: #FFFF33;
}
.yellow-bold {
        color: #FFFF33;
        font-weight: bold;
}
a:active {
        color: #00CCFF;
}
a:link {
        color: #99FF00;
}
a:visited {
        color: #FFCC00;
}
body {
        background-color: #666666;
        color: #FFFFFF;
        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: 11pt;
}
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;
}
