/* RED DOTS v2.3 (RDS, client site content styles) *//* Text default */div,body,td,p  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }i  { font-style: italic; } a  { text-decoration: none; }/* Background Default  */	 div,td,body { background-repeat: no-repeat; }td,body { background-color: #FFFFFF; }/* aTXT - text styles */.atxt01     {                  color: #FF0033;                                               }.atxt02     {                                  font-weight: bold;                            }.atxt03     {                  color: #000000;                                               }.atxt04     {                  color: #000000; font-weight: bold;                            }.atxt05     {                  color: #FF0033; font-weight: bold;                            }.atxt06     {                  color: #000000;                    text-transform: uppercase; }.atxt07     {                  color: #000000; font-weight: bold; text-transform: uppercase; }.atxt10     { font-size: 14px;                                                               }.atxt11     { font-size: 14px; color: #FF0033;                                               }.atxt12     { font-size: 14px; color: #666666; font-weight: bold;                            }.atxt13     { font-size: 14px; color: #000000;                                               }.atxt14     { font-size: 14px; color: #000000; font-weight: bold;                            }.atxt15     { font-size: 14px; color: #FF0033; font-weight: bold;                            }.atxt16     { font-size: 14px; color: #000000;                    text-transform: uppercase; }.atxt17     { font-size: 14px; color: #000000; font-weight: bold; text-transform: uppercase; }.BTTNlabel  { color: #000000; display: inline; }/* nr - exempt from lg/sm resize DO NOT USE FOR CLIENT CONTENT */.atxt00nr   { font-size: 10px; color: #666666;                                               }.atxt02nr   { font-size: 10px;                 font-weight: bold;                            }.TXTpoplabel{ font-size: 18px; color: #666666;                    }.TXTinfo    {                  color: #666666;                    } .TXTcapbody {                  color: #666666;                    }.TXTcaphdg  {                  color: #000000; font-weight: bold; }.TXTcpyrgt  { font-size: 10px; color: #000000;                    }.siteFOOTER { font-size: 10px; color: #666666;                    }.pageFOOTER {                                                     }/* roll over button label text */#TXTro21,#TXTro22,#TXTro31,#TXTro32,#TXTro33   { text-align: right; }#TXTemail,#TXTphone,#TXTtellcol,#TXTprint,#TXTlgtext,#TXTsmtext { color: #333333 }   /* PAGE - by PAGE type */.PAGEdnl,.PAGEnav,.PAGEimg,.PAGEcpyrgt { margin-left: 0px; margin-top: 0px; margin-right: 0px;  margin-bottom: 0px;  }.PAGEtxt    { margin-left: 0px; margin-top: 0px; margin-right: 24px; margin-bottom: 0px;  }.PAGEcpyrgt { background-image: url(/clients/00resources/RDS/graphics/copyright.gif); }/* outlines */td.INTFCoutline { background-color: #666666; } /* for info box and DL page icons */img.INTFCimgborder {   border: 1px solid #CCCCCC;  } /* works only >NN4 */    /* backgrounds */.INTFCinfobkg     { background-color: #FFFFFF; } /* for info box and DL page icons */td.TXTinfo        { background-color: #FFFFFF; } /* req of NS<6  match INTFCinfobkg */td.GRPHresline    { background-color: #FFFFFF; }.INTFCrestable	  { background-color: #EEEEEE; }.siteFOOTER       { background-color: transparent; }.GRPHqlogo        { background-color: transparent; }.GRPHqlogoftr     { background-color: transparent; }.NAV              { background-color: transparent; }/* GRPH - Graphic elements */ .GRPHemail     { background-image: url(/clients/00resources/RDS/graphics/mail.gif); }.GRPHphone     { background-image: url(/clients/00resources/RDS/graphics/phone.gif); }.GRPHbubble    { background-image: url(/clients/00resources/RDS/graphics/bubble.gif); }.GRPHmagnify   { background-image: url(/clients/00resources/RDS/graphics/magnify.gif); }.GRPHback      { background-image: url(/clients/00resources/RDS/graphics/back.gif); }.GRPHnext      { background-image: url(/clients/00resources/RDS/graphics/next.gif); }.GRPHinfo      { background-image: url(/clients/00resources/RDS/graphics/info.gif); }.GRPHcarret    { background-image: url(/clients/00resources/RDS/graphics/carret.gif); background-position: center left;  }.GRPHresline   { background-image: url(/clients/00resources/RDS/graphics/headerline.gif); background-color: #FFFFFF; }.GRPHreslinelg { background-image: url(/clients/00resources/RDS/graphics/headerline.gif); background-color: #FFFFFF; background-repeat: repeat-x; }.GRPHactvhdg   { background-image: url(/clients/00resources/RDS/graphics/active_heading.gif); }.GRPHqlogo     { background-image: url(/clients/00resources/RDS/graphics/qlogo_white.gif); }.GRPHqlogoftr  { background-image: url(/clients/00resources/RDS/graphics/qlogo_white.gif); }.GRPHcname     { background-image: url(../graphics/cnameBLKonWHT.gif); }.GRPHprinter   { background-image: url(/clients/00resources/RDS/graphics/printer.gif); }/* Buttons visibility */#BTTNsendfriendw { visibility: visible; }#BTTNsendfriendb { visibility: hidden; }#BTTNinfo01,#BTTNmore01 { visibility: visible; }#BTTNinfo02,#BTTNmore02,#BTTNinfo03,#BTTNmore03,#BTTNinfo04,#BTTNmore04,#BTTNinfo05,#BTTNmore05, #BTTNinfo06,#BTTNmore06 { visibility: hidden; }/* Display Control's */.DCTRLprint     { display: none; }.DCTRLsite      { display: block; }.DCTRLlowercase { text-transform: lowercase; }.DCTRLGLO   { display: none; }.DCTRLRDS   { display: inline; }.DCTRLWCD   { display: none; }.DCTRLBCD   { display: none; }.DCTRLCUT   { display: none; }.DCTRLDLT   { display: none; }/* Link Styles */.NAV a:link           { color: #333333; }.NAV a:visited        { color: #333333; }.NAV a:hover          { color: #FF0033; }.NAV a:active         { color: #333333; }.NAVdown a:link       { color: #333333; }.NAVdown a:visited    { color: #333333; }.NAVdown a:hover      { color: #333333; }.NAVdown a:active     { color: #333333; }.PAGEtxt a:link       { color: #000033; text-decoration: underline; }.PAGEtxt a:visited    { color: #000033; text-decoration: underline; }.PAGEtxt a:hover      { color: #000000; background-color: #CCCCCC; text-decoration: none; }.PAGEtxt a:active     { color: #000033; text-decoration: underline; }.PAGEdnl a:link       { color: #000033; text-decoration: underline; }.PAGEdnl a:visited    { color: #000033; text-decoration: underline; }.PAGEdnl a:hover      { color: #000000; background-color: #CCCCCC; text-decoration: none; }.PAGEdnl a:active     { color: #000033; text-decoration: underline; }.TXTcpyrgt a:link     { color: #000033; text-decoration: underline; }.TXTcpyrgt a:visited  { color: #000033; text-decoration: underline; }.TXTcpyrgt a:hover    { color: #000000; background-color: #CCCCCC; text-decoration: none; }.TXTcpyrgt a:active   { color: #000033; text-decoration: underline; }.siteFOOTER a:link    {  color: #000000; }.siteFOOTER a:visited {  color: #000000; }.siteFOOTER a:hover   {  color: #FF0033; text-decoration: underline; }.siteFOOTER a:active  {  color: #000000; }/* hover fixes */div.GRPHprinter a:hover  { background-color: transparent;  }td.GRPHback     a:hover  { background-color: transparent;  }div#BTTNmore    a:hover  { background-color: transparent;  }div#BTTNinfo    a:hover  { background-color: transparent;  }/* BORDER - Border Frameset  */.BORDERtop,.BORDERleft,.BORDERright,.BORDERbottom { background-color: #FFFFFF; background-image: none;}.BORDERtop {background-position: bottom; }/* SBORDER - Shadow Border */.SBORDERtop { background-image: url(/clients/00resources/RDS/graphics/sbdrtop.jpg); }.SBORDERlft { background-image: url(/clients/00resources/RDS/graphics/sbdrlft.jpg); }.SBORDERrgt { background-image: url(/clients/00resources/RDS/graphics/sbdrrgt.jpg); }.SBORDERbot { background-image: url(/clients/00resources/RDS/graphics/sbdrbot.jpg); }/* smplbrows - for 'Simple' Minded browsers (like NN < 6 !!)  *//* BDR - frameset border */.smplbrowsBDR           { font-size: 10px; background-color: #000000; color: #CCCCCC; margin-top: 4px; }.smplbrowsBDR a:link    { color: #CCCCCC; text-decoration: underline; }.smplbrowsBDR a:visited { color: #CCCCCC; text-decoration: underline; }.smplbrowsBDR a:active  { color: #CCCCCC; text-decoration: underline; }/* GRPHqlogo - Qfolio logo in bottom frame */.smplbrowsGRPHqlogo     { background-image:     url(/clients/00resources/RDS/graphics/qlogo_black.gif); }