/* 
PLEASE NOTE: Do not use any class beginning in 'T' (belongs in default display top table only) or 'E' (Extra only) or 'SP' (Sponsored Links only). 
'MDIR-HOME' and 'HNAV' must ONLY be used on the ZDNet home page. 'S' denotes story-level styles. 
'DHEAD' and 'DDECK' are for story-level Next/Previous and associated text links respectively.
'SPACER4', 'SPACER6' and 'SPACER8' are 4, 6 and 8 pixels high, and can be used in place of clear GIFs.
'A10' through 'A15' and 'V10' through 'V12' must only be used sparingly, where no other style definition exists/works.
Stylesheet questions/problems: stever@zd.com
*/


A:hover         {
        color:#FF0000; }
input   {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px; }
.new				{ 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; 
        font-weight: bold;
		font-style: italic;
		color: #CC0000; }
.tlink                  {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        color: #FFFFFF; }
.tjoin                  {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px;
        color: #FFFFCC; }
.tdrop                  {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px; }
.tsep                   {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px; }
.search                 {
        font-family: Arial, Geneva, Lucida; 
        font-size: 12px;
        font-weight: bold; 
        color: #FFFFFF; }
.hnav                   { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.lhead                  {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; 
        font-weight: bold; 
        color: #990000; }
.lhead2                 {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 13px; 
        font-weight: bold; 
        color: #000000; }
.ldeck                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.lsubhead                       { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        font-weight: bold; }
.ldeckb                 { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        font-weight: bold; }
.llink                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; ; line-height: 20px}
.mdir           { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; 
        font-weight: bold; }
.mdir-home           { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; 
        font-weight: bold; }
.mdir2                  { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 10px; }
.mdir3           { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; }
.mhead                  { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 16px; 
        font-weight: bold; }
.msubhead               { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; 
        font-weight: bold; }
.msubhead2              { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 12px; 
        font-weight: bold;
        color: #990000; }
.msubhead3              { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 15px; 
        font-weight: bold;
        color: #3366CC; }
.mdeck                  { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; }
.mdeckb                 { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px;
        font-weight: bold; }
.mlink                  { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; }
.mbarhead               { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; 
        font-weight: bold;
        color: #FFFFFF; }
.devhead                { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; 
        font-weight: bold;
        color: #CCCCFF; }
.devtoc            { 
        font-family: Verdana, Geneva, Lucida, Arial;
        font-weight: bold;
        font-size: 11px; }
.rhead                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; 
        font-weight: bold; 
        color: #990000; }
.rhead2                 { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; 
        font-weight: bold; 
        color: #000000; }
.rsubhead               { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        font-weight: bold; }
.rdeck                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.rdeckb                 { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        font-weight: bold; }
.rbarhead               { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 12px; 
        font-weight: bold;
        color: #FFFFFF; }
.rbarheadb2             { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 12px; 
        font-weight: bold;
        color: #000000;  }
.rlink                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.slhead                 {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 13px; 
        font-weight: bold; 
        color: #990000; }
.slhead2                {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 13px; 
        font-weight: bold; 
        color: #000000; }
.sldeck                 { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.sllink                 { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.slactive               { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        text-decoration: underline;
        color: #999999; }
.smhead                 { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 19px; 
        font-weight: bold;
        color: #663333; ; font-style: oblique}
.smdeck                 { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 13px;
        font-weight: bold; 
        color: #3366CC; }
.smbyline                       { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; }
.dhead                  { 
        font-family: Verdana, Geneva, Lucida, Arial;
                font-weight: bold; 
        font-size: 12px; ; font-style: italic}
.ddeck                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; }
.bnav                   {
        font-family: Arial, Geneva, Lucida;
        font-size: 11px;
        color: #333333; }
.bnav2                  {
        font-family: Verdana, Geneva, Lucida, Arial;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFCC; }
.bnavsep                                {
        font-family: Verdana, Geneva, Lucida, Arial;
        font-size: 11px;
        color: #006666; }
.body                   { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; }
.bread                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; ; text-decoration: none}
.breadb                  { 
        font-family: Verdana, Geneva, Lucida, Arial;
		font-weight: bold;
        font-size: 11px; }
.date                   {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; ; color: #333399}
.jump                   { 
        font-family: Arial, Geneva, Lucida; 
        font-size: 13px; }
.efree                  { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #666633; 
        line-height: 110%; ; font-weight: bold}
.ejoin                  { 
        font-family: Arial Black, Arial, Ge/* 
PLEASE NOTE: Do not use any class beginning in 'T' (belongs in default display top table only) or 'E' (Extra only) or 'SP' (Sponsored Links only). 
'MDIR-HOME' and 'HNAV' must ONLY be used on the ZDNet home page. 'S' denotes story-level styles. 
'DHEAD' and 'DDECK' are for story-level Next/Previous and associated text links respectively.
'SPACER4', 'SPACER6' and 'SPACER8' are 4, 6 and 8 pixels high, and can be used in place of clear GIFs.
'A10' through 'A15' and 'V10' through 'V12' must only be used sparingly, where no other style definition exists/works.
Stylesheet questions/problems: stever@zd.com
*/


A:hover         {
        color:#FF0000; }
input   {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px; }
.new				{ 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; 
        font-weight: bold;
		font-style: italic;
		color: #CC0000; }
.tlink                  {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px;
        color: #FFFFFF; }
.tjoin                  {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px;
        color: #FFFFCC; }
.tdrop                  {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px; }
.tsep                   {
        font-family: Arial, Geneva, Lucida; 
        font-size: 11px; }
.search                 {
        font-family: Arial, Geneva, Lucida; 
        font-size: 12px;
        font-weight: bold; 
        color: #FFFFFF; }
.hnav                   { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.lhead                  {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 12px; 
        font-weight: bold; 
        color: #990000; }
.lhead2                 {
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 13px; 
        font-weight: bold; 
        color: #000000; }
.ldeck                  { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 11px; }
.lsubhead                       { 
        font-family: Verdana, Geneva, Lucida, Arial; 
        font-size: 