Re: State of Turnkey

"Kevin Leonard" <kl_j76-/[email protected]> Mon, 15 Nov 2010 03:05:38 -0000
Newsgroups gmane.comp.emulators.turnkey-mvs
Message-ID <[email protected]>
--G7u4VBH6r1TyLS5zGZSa8jq1qukBXWxC3GGLdO2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Simon:

> I wouldn't exactly call myself an expert.

Remember, everything is relative.

> but being me, I couldn't help but delve a bit deeper into how the
> whole thing worked.  I was the sort of child parents dread, always
> taking things apart to find out how they worked!

Did you have pieces left over when you tried to put things back
together?  You'll feel right at home here.  A lot of us are like
that.

> "Playing with my toys", is what my other half calls it and there's
> always more important stuff to do!

There'll always be more important stuff to do, if you let it happen
that way.  Playing with your toys is cool.

> One of the things on my to do list is to examine the defined
> devices.  I want to add more DASD and need to know where I can
> put them.

Phil can speak to this with more authority than I can, but I'll take
a shot at it.  Historically, graphic devices and unit record devices
were on channel 0, DASD and more unit record devices were on channels
1, 2 and 3, tape on channel 4, CTC on channels 5 and 6.  TK3 update
added more DASD on channels 7 and E, and graphic devices on channel D.
Other channels are currently unused.

DASD on channels 1-3 are split out by type:

  x2x  reserved for 2311
  x3x  2314
  x4x  3350
  x5x  3330 and 3330-1
  x6x  3340
  x7x  3375
  x8x  once 3380, now reserved for VM CMS guest use
  x9x  once 3390, now reserved for VM CMS guest use
  xAx  3380
  xBx  3390
  xDx  reserved for 2305-2
  xFx  reserved for 2305-1

> 014 does seem like a better place for the JES3 console than up with
> the user terminals.  If I find that 014 is defined correctly, I will
> move it.

014 and 016 are defined in the MVS starter system as 3158 displays.
That's what inspired those device numbers.  The original TK3 system
didn't have JES3, and when I started working on adding it (originally
for TK4) I didn't know yet what I would like to see for consoles.  As
a result, the separately-defined JES3 display console UCBs were an
afterthought.

> I'll have a look at the printer situation.  It appears to me that
> in the TK3 update 31E is MLOG and 31F is JESOUT.

It does?  I am not seeing printer UCBs for 31E and 31F.  It would be
nice, though.

> I have also noticed that there is one tape drive in the config file
> on 420, but JES3IN00 has tape devices declared at 400 thru 40F, so
> I need to check this out and amend accordingly.

There are tape UCBs in the generated TK3UPD system at 400-40F:

  d u,tape,offline
  IEE450I 03.55.51 UNIT STATUS 369                   C
  UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE=20
  400  3400 401  3400 402  3400 403  3400 404  3400 405  3400 406  3400=20
  407  3400 408  3400 409  3400 40A  3400 40B  3400 40C  3400 40D  3400=20
  40E  3400 40F  3400

JES3 would complain about split generics if the inish deck definitions
didn't match the actual EDT values, and it doesn't.  That why there
are so many printers defined to JES3:  not because they are ever
going to be used, but to prevent the split-generic error.

> > I don't know if you've gotten far enough to think about the
> > possibilities of a multi-system JES3 complex.  Unfortunately,
> > right now Hercules CTC support isn't robust enough to meet JES3
> > requirements.  [...]
>=20
> This is a big shame.  It was my intention to run a complex with
> at least two mains.  Is the problem with the CTC documented
> anywhere?  Do we know if anyone is actively looking at it as
> part of the ongoing development?

The problem with existing Hercules CTC support is that what's
there was written to be the basis for TCP/IP interface devices,
not as a complete 3088 implementation.  Fully functional bidirectional
CTC support would require intelligence to manage both ends of the
conversation, maintain status and handle dependent requests.  It's
been discussed in development circles from time to time, but nothing
concrete has happened so far.  I haven't given up.

--=20




--G7u4VBH6r1TyLS5zGZSa8jq1qukBXWxC3GGLdO2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>







<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p>Simon:<br>
<br>
&gt; I wouldn't exactly call myself an expert.<br>
<br>
Remember, everything is relative.<br>
<br>
&gt; but being me, I couldn't help but delve a bit deeper into how the<br>
&gt; whole thing worked.  I was the sort of child parents dread, always<br>
&gt; taking things apart to find out how they worked!<br>
<br>
Did you have pieces left over when you tried to put things back<br>
together?  You'll feel right at home here.  A lot of us are like<br>
that.<br>
<br>
&gt; &quot;Playing with my toys&quot;, is what my other half calls it and there's<br>
&gt; always more important stuff to do!<br>
<br>
There'll always be more important stuff to do, if you let it happen<br>
that way.  Playing with your toys is cool.<br>
<br>
&gt; One of the things on my to do list is to examine the defined<br>
&gt; devices.  I want to add more DASD and need to know where I can<br>
&gt; put them.<br>
<br>
Phil can speak to this with more authority than I can, but I'll take<br>
a shot at it.  Historically, graphic devices and unit record devices<br>
were on channel 0, DASD and more unit record devices were on channels<br>
1, 2 and 3, tape on channel 4, CTC on channels 5 and 6.  TK3 update<br>
added more DASD on channels 7 and E, and graphic devices on channel D.<br>
Other channels are currently unused.<br>
<br>
DASD on channels 1-3 are split out by type:<br>
<br>
x2x  reserved for 2311<br>
  x3x  2314<br>
  x4x  3350<br>
  x5x  3330 and 3330-1<br>
  x6x  3340<br>
  x7x  3375<br>
  x8x  once 3380, now reserved for VM CMS guest use<br>
  x9x  once 3390, now reserved for VM CMS guest use<br>
  xAx  3380<br>
  xBx  3390<br>
  xDx  reserved for 2305-2<br>
  xFx  reserved for 2305-1<br>
<br>
&gt; 014 does seem like a better place for the JES3 console than up with<br>
&gt; the user terminals.  If I find that 014 is defined correctly, I will<br>
&gt; move it.<br>
<br>
014 and 016 are defined in the MVS starter system as 3158 displays.<br>
That's what inspired those device numbers.  The original TK3 system<br>
didn't have JES3, and when I started working on adding it (originally<br>
for TK4) I didn't know yet what I would like to see for consoles.  As<br>
a result, the separately-defined JES3 display console UCBs were an<br>
afterthought.<br>
<br>
&gt; I'll have a look at the printer situation.  It appears to me that<br>
&gt; in the TK3 update 31E is MLOG and 31F is JESOUT.<br>
<br>
It does?  I am not seeing printer UCBs for 31E and 31F.  It would be<br>
nice, though.<br>
<br>
&gt; I have also noticed that there is one tape drive in the config file<br>
&gt; on 420, but JES3IN00 has tape devices declared at 400 thru 40F, so<br>
&gt; I need to check this out and amend accordingly.<br>
<br>
There are tape UCBs in the generated TK3UPD system at 400-40F:<br>
<br>
d u,tape,offline<br>
  IEE450I 03.55.51 UNIT STATUS 369                   C<br>
  UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE UNIT TYPE <br>
  400  3400 401  3400 402  3400 403  3400 404  3400 405  3400 406  3400 <br>
  407  3400 408  3400 409  3400 40A  3400 40B  3400 40C  3400 40D  3400 <br>
  40E  3400 40F  3400<br>
<br>
JES3 would complain about split generics if the inish deck definitions<br>
didn't match the actual EDT values, and it doesn't.  That why there<br>
are so many printers defined to JES3:  not because they are ever<br>
going to be used, but to prevent the split-generic error.<br>
<br>
&gt; &gt; I don't know if you've gotten far enough to think about the<br>
&gt; &gt; possibilities of a multi-system JES3 complex.  Unfortunately,<br>
&gt; &gt; right now Hercules CTC support isn't robust enough to meet JES3<br>
&gt; &gt; requirements.  [...]<br>
&gt; <br>
&gt; This is a big shame.  It was my intention to run a complex with<br>
&gt; at least two mains.  Is the problem with the CTC documented<br>
&gt; anywhere?  Do we know if anyone is actively looking at it as<br>
&gt; part of the ongoing development?<br>
<br>
The problem with existing Hercules CTC support is that what's<br>
there was written to be the basis for TCP/IP interface devices,<br>
not as a complete 3088 implementation.  Fully functional bidirectional<br>
CTC support would require intelligence to manage both ends of the<br>
conversation, maintain status and handle dependent requests.  It's<br>
been discussed in development circles from time to time, but nothing<br>
concrete has happened so far.  I haven't given up.<br>
<br>
-- <br>
<br>
</p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

        
  
   
    <div id="ygrp-actbar" style="clear: both; margin-bottom: 10px; white-space: nowrap; color: #666; padding-top: 15px;">
      <div>
        <a href="mailto:kl_j76-/[email protected]?subject=Re: State of Turnkey" style="margin-right: 0; padding-right: 0;">
	  Reply to <span style="font-weight: 700;">sender</span></a> |
        <a href="mailto:[email protected]?subject=Re: State of Turnkey">
	  Reply to <span style="font-weight: 700;">group</span></a> |
        	  <a href="http://groups.yahoo.com/group/turnkey-mvs/post;_ylc=X3oDMTJwYXJoY2NhBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BG1zZ0lkAzcyMDMEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjg5NzkwMzQ4?act=reply&messageNum=7203">Reply <span style="font-weight: 700;">via web post</span></a> |
            	<a href="http://groups.yahoo.com/group/turnkey-mvs/post;_ylc=X3oDMTJlZ2cwNDc5BF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI4OTc5MDM0OA--" style="font-weight: 700;">Start a New Topic</a>
      </div>

                <a href="http://groups.yahoo.com/group/turnkey-mvs/message/7176;_ylc=X3oDMTM0ZDE3bGNuBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BG1zZ0lkAzcyMDMEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjg5NzkwMzQ4BHRwY0lkAzcxNzY-">Messages in this topic</a>
          (<span style="font-weight: 700;">16</span>)
          </div> 
<!------- Start Nav Bar ------>

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #e0ecee; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
      <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; ">Recent Activity:</span>

    <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
            <li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
      <span class="cat"><a href="http://groups.yahoo.com/group/turnkey-mvs/members;_ylc=X3oDMTJmNTJuYTdnBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyODk3OTAzNDg-?o=6" style="text-decoration: none;">New Members</a></span>
      <span class="ct" style="color: #ff7900;">2</span>
    </li>
                                              </ul>
    
  <div style="clear: both; padding-top: 2px; color: #1e66ae;">
    <a href="http://groups.yahoo.com/group/turnkey-mvs;_ylc=X3oDMTJlZGEzYTZkBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI4OTc5MDM0OA--" style="text-decoration: none;">Visit Your Group</a>
  </div>
</div>

              <div id="ygrp-mkp" style="border: 1px solid #d8d8d8; clear: both; float: left; font-family: Arial; margin: 5px 0 10px 0; padding: 0 10px;">
      <div id="hd" style="color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0;">MARKETPLACE</div>
      <div id="ads" style="margin-bottom: 10px;">
                  <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
            <p><a href="http://global.ard.yahoo.com/SIG=15ojo9mja/M=493064.13983314.14041046.13298430/D=groups/S=1705006559:MKP1/Y=YAHOO/EXP=1289797549/L=3f9c5e5c-f065-11df-abde-2bec6e8c1e90/B=jE_5DkwNPQg-/J=1289790349407521/K=3SvbGfmERCslZDhyLwjLGA/A=6060255/R=0/SIG=1194m4keh/*http://us.toolbar.yahoo.com/?.cpdl=grpj">Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.</a></p> <script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['jE_5DkwNPQg-']='&U=13c29ufl2%2fN%3djE_5DkwNPQg-%2fC%3d493064.13983314.14041046.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=3f9c5e5c-f065-11df-abde-2bec6e8c1e90&T=1c92lt37r%2fX%3d1289790349%2fE%3d1705006559%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1602777822%2fH%3dY29udGVudD0iR287V2lkZ2V0cztQb2RjYXN0cztNb2JpbGU7QnJpZWZjYXNlO0ZsaWNrcjtGaW5hbmNlO0dyb3VwcztCb29rbWFyaztBdWN0aW9uczsiIGRpc2FibGVzaHVmZmxpbmc9IjEiIHNlcnZlSWQ9IjNmOWM1ZTVjLWYwNjUtMTFkZi1hYmRlLTJiZWM2ZThjMWU5MCIgc2l0ZUlkPSI0NDUyNTUxIiB0U3RtcD0iMTI4OTc5MDM0OTM5ODEzNCIg%2fQ%3d-1%2fS%3d1%2fJ%3d3D5EC442&U=13c29ufl2%2fN%3djE_5DkwNPQg-%2fC%3d493064.13983314.14041046.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1"></noscript>          </div>
                          <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
                          <hr style="border: 1px solid #d8d8d8;">
                        <p><a href="http://global.ard.yahoo.com/SIG=15oplg5j5/M=493064.14012770.13963757.13298430/D=groups/S=1705006559:MKP1/Y=YAHOO/EXP=1289797549/L=3f9c5e5c-f065-11df-abde-2bec6e8c1e90/B=jk_5DkwNPQg-/J=1289790349407521/K=3SvbGfmERCslZDhyLwjLGA/A=6015306/R=0/SIG=11vlkvigg/*http://advision.webevents.yahoo.com/hobbiesandactivitieszone/">Hobbies & Activities Zone: Find others who share your passions! Explore new interests.</a></p><script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['jk_5DkwNPQg-']='&U=13ca1na6l%2fN%3djk_5DkwNPQg-%2fC%3d493064.14012770.13963757.13298430%2fD%3dMKP1%2fB%3d6015306%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=3f9c5e5c-f065-11df-abde-2bec6e8c1e90&T=1c9ov6tu4%2fX%3d1289790349%2fE%3d1705006559%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d2344678005%2fH%3dY29udGVudD0iR287V2lkZ2V0cztQb2RjYXN0cztNb2JpbGU7QnJpZWZjYXNlO0ZsaWNrcjtGaW5hbmNlO0dyb3VwcztCb29rbWFyaztBdWN0aW9uczsiIGRpc2FibGVzaHVmZmxpbmc9IjEiIHNlcnZlSWQ9IjNmOWM1ZTVjLWYwNjUtMTFkZi1hYmRlLTJiZWM2ZThjMWU5MCIgc2l0ZUlkPSI0NDUyNTUxIiB0U3RtcD0iMTI4OTc5MDM0OTM5ODEzNCIg%2fQ%3d-1%2fS%3d1%2fJ%3d3D5EC442&U=13ca1na6l%2fN%3djk_5DkwNPQg-%2fC%3d493064.14012770.13963757.13298430%2fD%3dMKP1%2fB%3d6015306%2fV%3d1"></noscript>          </div>
                          <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
                          <hr style="border: 1px solid #d8d8d8;">
                        <p><a href="http://global.ard.yahoo.com/SIG=15o3m2uqq/M=493064.13814537.14041040.10835568/D=groups/S=1705006559:MKP1/Y=YAHOO/EXP=1289797549/L=3f9c5e5c-f065-11df-abde-2bec6e8c1e90/B=jU_5DkwNPQg-/J=1289790349407521/K=3SvbGfmERCslZDhyLwjLGA/A=6260316/R=0/SIG=11bc8n8gt/*http://custom.yahoo.com/fibromyalgiazone/">Find useful articles and helpful tips on living with Fibromyalgia. Visit the Fibromyalgia Zone today!</a></p><script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['jU_5DkwNPQg-']='&U=13c8b2eje%2fN%3djU_5DkwNPQg-%2fC%3d493064.13814537.14041040.10835568%2fD%3dMKP1%2fB%3d6260316%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=3f9c5e5c-f065-11df-abde-2bec6e8c1e90&T=1c8tvbbfj%2fX%3d1289790349%2fE%3d1705006559%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d549193115%2fH%3dY29udGVudD0iR287V2lkZ2V0cztQb2RjYXN0cztNb2JpbGU7QnJpZWZjYXNlO0ZsaWNrcjtGaW5hbmNlO0dyb3VwcztCb29rbWFyaztBdWN0aW9uczsiIGRpc2FibGVzaHVmZmxpbmc9IjEiIHNlcnZlSWQ9IjNmOWM1ZTVjLWYwNjUtMTFkZi1hYmRlLTJiZWM2ZThjMWU5MCIgc2l0ZUlkPSI0NDUyNTUxIiB0U3RtcD0iMTI4OTc5MDM0OTM5ODEzNCIg%2fQ%3d-1%2fS%3d1%2fJ%3d3D5EC442&U=13c8b2eje%2fN%3djU_5DkwNPQg-%2fC%3d493064.13814537.14041040.10835568%2fD%3dMKP1%2fB%3d6260316%2fV%3d1"></noscript>          </div>
              </div>
    </div>
  
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkOWdzM2Y1BF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjg5NzkwMzQ4" style="float: left;"><img src="http://l.yimg.com/a/i/us/yg/logo/us.gif" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;">Switch to: <a href="mailto:[email protected]?subject=Change Delivery Format: Traditional" style="text-decoration: none;">Text-Only</a>, <a href="mailto:[email protected]?subject=Email Delivery: Digest" class="margin-rt" style="text-decoration: none;">Daily Digest</a> &bull; <a href="mailto:[email protected]?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="http://docs.yahoo.com/info/terms/" style="text-decoration: none;">Terms of Use</a></div>
</div>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=8161162/grpspId=1705006559/msgId=7203/stime=1289790348/nc1=4507179/nc2=5191954/nc3=5733755" width="1" height="1"> <br>

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  a {
    color: #1e66ae;
  }

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }

  #ygrp-mlmsg a {
    color: #1E66AE;
  }

  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--G7u4VBH6r1TyLS5zGZSa8jq1qukBXWxC3GGLdO2--