Having trouble getting a TPU output.
"mr80percent" <[email protected]> Thu, 13 Mar 2008 19:32:16 -0000
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <[email protected]> |
--bmN49mN351YWAUuqgIlcGk4xW-lelsqSX7DgSkU
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Here is my code in assem, I can't get anything but a 1 out of the=20
TPU3 A CH0
I am trying to get a squarewave out of CH0 can someone help?
* Initialization
.text
.org 0x4000 ;begin at memory location=20
$4000
* Disable channels during initialization by clearing channel priority=20
register (CPR)=20
addi r5,0,$0000 ;$0000>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$401E ;CPR1_A address lower word=20
($401E)>r6[16:31]
sthx r5,0,r6 ;(r5)>CPR1 - ch2,1,0=3Ddisabled
* Set up channel function select registers (CFSR)
addi r5,0,$01A3 ;$07A9>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4012 ;CFSR3_A address lower word=20
($4012)>r6[16:31]
sthx r5,0,r6 ;(r5)>CFSR3_A - ch2=3D1=3DSPWM,=20
ch1=3DA=3DITC, ch0=3D3=3DPWM
* Set up Host Sequence Register (HSQR)
addi r5,0,$000C ;$000C>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4016 ;HSQR1_A address lower word=20
($4016)>r6[16:31]
sthx r5,0,r6 ;(r5)>HSQR1 ch1=20
ITC=3Dcontinual&links, ch2 SPWM=3Dmode 0
* PWM Initialization for Channel 0
addi r5,0,$0092 ;$0092>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4100 ;TPUA PRAM0_0 address lower=20
word ($4100)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM0_0=3DCh=20
control, use TCR1, init to pin=3Dlow
=20
addi r5,0,$0500 ;$0500>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4104 ;TPUA PRAM0_2 address lower=20
word ($4104)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM0_2 pulse=20
hightime =3D$500
addi r5,0,$1000 ;$1000>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4106 ;TPUA PRAM0_3 address lower=20
word ($4106)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM0_3 pulse=20
period=3D$1000
* ITC Initialization for Channel 1
addi r5,0,$0007 ;$0007>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4110 ;TPUA PRAM1_0 address lower=20
word ($4110)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM1_0=3DCh=20
control, detect rising edge, use TCR1
addi r5,0,$210E ;$210E>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4112 ;TPUA PRAM1_1 address lower=20
word ($4112)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM1_1=3Dstart link=20
ch=3D2; link ch cnt=3D1
addi r5,0,$0001 ;$0001>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4114 ;TPUA PRAM1_2 address lower=20
word ($4114)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM1_2 max count=3D1
* SPWM Initialization for Channel 2
addi r5,0,$0092 ;$0092>r5
addis r6,0,$0300 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4120 ;TPUA PRAM2_0 address lower=20
word ($4120)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM2_0=3DCh=20
control, use TCR1, init to pin=3Dlow
addi r5,0,$0050 ;$0050>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4124 ;TPUA PRAM2_2 address lower=20
word ($4124)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM2_2=20
hightime=3D$50
addi r5,0,$0100 ;$0100>r5
addis r6,0,$0300 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4126 ;TPUA PRAM2_3 address lower=20
word ($4126)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM2_3 period=3D$100
addi r5,0,$0018 ;$0018>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$4128 ;TPUA PRAM2_4 address lower=20
word ($4128)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM2_4=20
refaddr1=3Dch1parm4 ($0018)
addi r5,0,$0500 ;$0500>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$412A ;TPUA PRAM2_5 address lower=20
word ($412A)>r6[16:31]
sthx r5,0,r6 ;(r5)>TPUA PRAM2_5 delay =3D=20
$0500
* Set channel priority register (CPR)=20
addi r5,0,$00FF ;$00FF>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$401E ;CPR1_A address lower word=20
($401E)>r6[16:31]
sthx r5,0,r6 ;(r5)>CPR1 - ch2,1,0=3Dhigh=20
priority
* Service Initialization Request (HSRR)
addi r5,0,$0026 ;$0026>r5
addis r6,0,$0030 ;TPUA address upper word=20
($0030)>r6[0:15]
addi r6,r6,$401A ;HSRR1_A address lower word=20
($401A)>r6[16:31]
sthx r5,0,r6 ;(r5)>HSRR1 - ch1 ITC=3Dinit=20
TCR mode,ch2,0 PWM=3Dinit
finish:=09
b finish=09
--bmN49mN351YWAUuqgIlcGk4xW-lelsqSX7DgSkU
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: #ffffff;">
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 490px; padding: 0 15px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id="ygrp-text">
<p>Here is my code in assem, I can't get anything but a 1 out of the <br>
TPU3 A CH0<br>
<br>
I am trying to get a squarewave out of CH0 can someone help?<br>
<br>
* Initialization<br>
<br>
.text<br>
.org 0x4000 ;begin at memory location <br>
$4000<br>
<br>
* Disable channels during initialization by clearing channel priority <br>
register (CPR) <br>
<br>
addi r5,0,$0000 ;$0000>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$401E ;CPR1_A address lower word <br>
($401E)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>CPR1 - ch2,1,0=disabled<br>
<br>
* Set up channel function select registers (CFSR)<br>
<br>
addi r5,0,$01A3 ;$07A9>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4012 ;CFSR3_A address lower word <br>
($4012)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>CFSR3_<wbr>A - ch2=1=SPWM, <br>
ch1=A=ITC, ch0=3=PWM<br>
<br>
* Set up Host Sequence Register (HSQR)<br>
<br>
addi r5,0,$000C ;$000C>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4016 ;HSQR1_A address lower word <br>
($4016)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>HSQR1 ch1 <br>
ITC=continual&<wbr>links, ch2 SPWM=mode 0<br>
<br>
* PWM Initialization for Channel 0<br>
<br>
addi r5,0,$0092 ;$0092>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4100 ;TPUA PRAM0_0 address lower <br>
word ($4100)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM0_0=Ch <br>
control, use TCR1, init to pin=low<br>
<br>
addi r5,0,$0500 ;$0500>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4104 ;TPUA PRAM0_2 address lower <br>
word ($4104)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM0_2 pulse <br>
hightime =$500<br>
<br>
addi r5,0,$1000 ;$1000>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4106 ;TPUA PRAM0_3 address lower <br>
word ($4106)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM0_3 pulse <br>
period=$1000<br>
<br>
* ITC Initialization for Channel 1<br>
addi r5,0,$0007 ;$0007>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4110 ;TPUA PRAM1_0 address lower <br>
word ($4110)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM1_0=Ch <br>
control, detect rising edge, use TCR1<br>
<br>
addi r5,0,$210E ;$210E>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4112 ;TPUA PRAM1_1 address lower <br>
word ($4112)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM1_1=start link <br>
ch=2; link ch cnt=1<br>
<br>
addi r5,0,$0001 ;$0001>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4114 ;TPUA PRAM1_2 address lower <br>
word ($4114)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM1_2 max count=1<br>
<br>
* SPWM Initialization for Channel 2<br>
addi r5,0,$0092 ;$0092>r5<br>
addis r6,0,$0300 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4120 ;TPUA PRAM2_0 address lower <br>
word ($4120)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM2_0=Ch <br>
control, use TCR1, init to pin=low<br>
<br>
addi r5,0,$0050 ;$0050>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4124 ;TPUA PRAM2_2 address lower <br>
word ($4124)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM2_2 <br>
hightime=$50<br>
<br>
addi r5,0,$0100 ;$0100>r5<br>
addis r6,0,$0300 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4126 ;TPUA PRAM2_3 address lower <br>
word ($4126)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM2_3 period=$100<br>
<br>
addi r5,0,$0018 ;$0018>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$4128 ;TPUA PRAM2_4 address lower <br>
word ($4128)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM2_4 <br>
refaddr1=ch1parm4 ($0018)<br>
<br>
addi r5,0,$0500 ;$0500>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$412A ;TPUA PRAM2_5 address lower <br>
word ($412A)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>TPUA PRAM2_5 delay = <br>
$0500<br>
<br>
* Set channel priority register (CPR) <br>
<br>
addi r5,0,$00FF ;$00FF>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$401E ;CPR1_A address lower word <br>
($401E)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>CPR1 - ch2,1,0=high <br>
priority<br>
<br>
* Service Initialization Request (HSRR)<br>
<br>
addi r5,0,$0026 ;$0026>r5<br>
addis r6,0,$0030 ;TPUA address upper word <br>
($0030)>r6[0:<wbr>15]<br>
addi r6,r6,$401A ;HSRR1_A address lower word <br>
($401A)>r6[16:<wbr>31]<br>
sthx r5,0,r6 ;(r5)>HSRR1 - ch1 ITC=init <br>
TCR mode,ch2,0 PWM=init<br>
finish: <br>
b finish <br>
<br>
</p>
</div>
<!--~-|**|PrettyHtmlStart|**|-~-->
<span width="1" style="color: white;">__._,_.___</span>
<!-- Start the section with Message In topic -->
<div id="ygrp-actbar">
<span class="left">
<a href="http://groups.yahoo.com/group/MPC500/message/3933;_ylc=X3oDMTM0ODl2ZmhtBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5MzMEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjA1NDM2NzQwBHRwY0lkAzM5MzM-">
Messages in this topic </a> (<span class="bld">1</span>)
</span>
<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJwYmpvYzFqBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5MzMEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjA1NDM2NzQw?act=reply&messageNum=3933">
<span class="bld">
Reply </span> (via web post)
</a> |
<a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlc3ZvZXBpBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIwNTQzNjc0MA--" class="bld">
Start a new topic </a>
</div>
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vitnav">
<a href="http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlaHJsaTJiBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTIwNTQzNjc0MA--">Messages</a>
| <a href="http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmZ3E1cWI5BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzEyMDU0MzY3NDA-">Links</a>
</div>
<!-- |**|end egp html banner|**| -->
<div id="ygrp-grft">
</div>
<!-- yahoo logo -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-ft">
<a href="http://groups.yahoo.com/;_ylc=X3oDMTJkcDVjazJxBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjA1NDM2NzQw">
<img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
<a href="http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmZG51MnR1BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyMDU0MzY3NDA-">Change settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>
<a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkZWxna2llBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjA1NDM2NzQw">
Visit Your Group
</a> |
<a href="http://docs.yahoo.com/info/terms/">
Yahoo! Groups Terms of Use </a> |
<a href="mailto:[email protected]?subject=">
Unsubscribe </a>
</div> <!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:140px;float: left; clear: none; margin-left: 5px; background:white; margin-bottom:25px ;position:absolute; top:0; right: 0;">
<!-- Network content -->
<!-- Start vitality -->
<div id="ygrp-vital">
<a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlMDNoczdqBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIwNTQzNjc0MA--">
Visit Your Group </a>
</div>
<!-- Network content -->
<div id="nc">
<div class="ad">
<div id="hd1">Yahoo! News</div>
<p><a href="http://us.ard.yahoo.com/SIG=13o8rs2vi/M=493064.12016309.12445701.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1205443940/L=/B=FoYnBELaX.U-/J=1205436740363909/A=3848627/R=0/SIG=10obc6i69/*http://news.yahoo.com/">Get it all here</a></p>
<p>Breaking news to</p>
<p>entertainment news</p> </div>
<div class="ad">
<div id="hd1">Yahoo! Finance</div>
<p><a href="http://us.ard.yahoo.com/SIG=13o95uchs/M=493064.12016257.12445664.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1205443940/L=/B=F4YnBELaX.U-/J=1205436740363909/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance">It's Now Personal</a></p>
<p>Guides, news,</p>
<p>advice & more.</p> </div>
<div class="ad">
<div id="hd1">Moderator Central</div>
<p><a href="http://us.ard.yahoo.com/SIG=13od59l4t/M=493064.12016262.12445669.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1205443940/L=/B=GIYnBELaX.U-/J=1205436740363909/A=5028925/R=0/SIG=11e3tma2a/*http://new.groups.yahoo.com/moderatorcentral">Yahoo! Groups</a></p>
<p>Get the latest news</p>
<p>from the team.</p> </div>
</div>
</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=6276387/grpspId=1706554205/msgId=3933/stime=1205436740/nc1=3848627/nc2=4507179/nc3=5028925" width="1" height="1"> <br>
<span style="color: white;">__,_._,___</span>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mkp{
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 14px 0px;
padding: 0px 14px;
}
#ygrp-mkp hr{
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd{
color: #628c2a;
font-size: 85%;
font-weight: bold;
line-height: 122%;
margin: 10px 0px;
}
#ygrp-mkp #ads{
margin-bottom: 10px;
}
#ygrp-mkp .ad{
padding: 0 0;
}
#ygrp-mkp .ad a{
color: #0000ff;
text-decoration: none;
}
-->
</style>
</head>
<head>
<style type="text/css">
<!--
#ygrp-sponsor #ygrp-lc{
font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd{
margin: 10px 0px;
font-weight: bold;
font-size: 78%;
line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom: 10px;
padding: 0 0;
}
-->
</style>
</head>
<head>
<style type="text/css">
<!--
#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-text{
font-family: Georgia;
}
#ygrp-text p{
margin: 0 0 1em 0;
}
#ygrp-tpmsgs{
font-family: Arial;
clear: both;
}
#ygrp-vitnav{
padding-top: 10px;
font-family: Verdana;
font-size: 77%;
margin: 0;
}
#ygrp-vitnav a{
padding: 0 1px;
}
#ygrp-actbar{
clear: both;
margin: 25px 0;
white-space:nowrap;
color: #666;
text-align: right;
}
#ygrp-actbar .left{
float: left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family: Verdana;
font-size: 77%;
padding: 15px 0;
}
#ygrp-ft{
font-family: verdana;
font-size: 77%;
border-top: 1px solid #666;
padding: 5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom: 10px;
}
#ygrp-vital{
background-color: #e0ecee;
margin-bottom: 20px;
padding: 2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size: 77%;
font-family: Verdana;
font-weight: bold;
color: #333;
text-transform: uppercase;
}
#ygrp-vital ul{
padding: 0;
margin: 2px 0;
}
#ygrp-vital ul li{
list-style-type: none;
clear: both;
border: 1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight: bold;
color: #ff7900;
float: right;
width: 2em;
text-align:right;
padding-right: .5em;
}
#ygrp-vital ul li .cat{
font-weight: bold;
}
#ygrp-vital a{
text-decoration: none;
}
#ygrp-vital a:hover{
text-decoration: underline;
}
#ygrp-sponsor #hd{
color: #999;
font-size: 77%;
}
#ygrp-sponsor #ov{
padding: 6px 13px;
background-color: #e0ecee;
margin-bottom: 20px;
}
#ygrp-sponsor #ov ul{
padding: 0 0 0 8px;
margin: 0;
}
#ygrp-sponsor #ov li{
list-style-type: square;
padding: 6px 0;
font-size: 77%;
}
#ygrp-sponsor #ov li a{
text-decoration: none;
font-size: 130%;
}
#ygrp-sponsor #nc{
background-color: #eee;
margin-bottom: 20px;
padding: 0 8px;
}
#ygrp-sponsor .ad{
padding: 8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family: Arial;
font-weight: bold;
color: #628c2a;
font-size: 100%;
line-height: 122%;
}
#ygrp-sponsor .ad a{
text-decoration: none;
}
#ygrp-sponsor .ad a:hover{
text-decoration: underline;
}
#ygrp-sponsor .ad p{
margin: 0;
}
o{font-size: 0; }
.MsoNormal{
margin: 0 0 0 0;
}
#ygrp-text tt{
font-size: 120%;
}
blockquote{margin: 0 0 0 4px;}
.replbq{margin:4}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html><!--End group email -->
--bmN49mN351YWAUuqgIlcGk4xW-lelsqSX7DgSkU--