/* dont ask */  .dummy {}  /* Tag modifiers */  BODY                  {margin: 0px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #000000;}  LI                    {line-height: 120%;}  A                     {color: #0033cc;}  P, DIV                {border: 0px; margin: 0px; padding: 0px;}  B                     {font-weight: 700;}  FORM                  {margin: 0px;}  SELECT                {font-size: 13px;}  INPUT                 {font-size: 13px;}  h1                    {font-size: 18px; font-family: verdana, arial, helvetica, sans-serif; color: #000000 }  h2                    {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #808080 }  h3                    {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #808080, font-weight: 700; }  h4                    {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #808080 }  h5                    {font-size: 5px; line-height: 5px;}  h6                    {font-size: 6px; line-height: 6px;}  h8                    {font-size: 8px; line-height: 8px;}  h10                   {font-size: 10px; line-height: 10px;}  h12                   {font-size: 12px; line-height: 12px;}  .text_spacer          {font-size: 20px; line-height: 20px;}  .field_spacer         {font-size: 28px; line-height: 28px;}  .field_spacer_opt     {font-size: 35px; line-height: 35px;}  .ir_spacer            {font-size: 20px; line-height: 20px;}  BLOCKQUOTE.ir         {margin: 0px 0px 5px 10px;}  UL.irlist             {margin: 0px 5px 0px 15px;}  OL.irolist            {margin: 0px 5px 0px 35px;}  /* Really big fonts */     .bigtext              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}  .headingshops         {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}  .heading              {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}  .cobrand              {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}/* Pretty big fonts */  .mediumtext           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}  .subheading           {font-size: 15px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}  /* Regular fonts */   .text                 {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}  .textbold             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}  .note                 {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}  .error                {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}  .errorbold            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}  .message              {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}    /* Small fonts */   .submenu                {Font-size: 9px;  font-family: verdana, arial,helvetica,sans-serif; Font-weight: 400; COLOR: #000000; LINE-HEIGHT: 10px;  BACKGROUND-COLOR: #b3b5b7; TEXT-DECORATION: none}  .submenu:hover          {Font-size: 9px;  font-family: verdana, arial,helvetica,sans-serif; Font-weight: 400; COLOR: #ff0000; LINE-HEIGHT: 10px;  BACKGROUND-COLOR: #b3b5b7; TEXT-DECORATION: none}  .smalltext            {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}  .smalltextbold        {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}  .smallnote            {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}  .smallerror           {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}  .smallerrorbold       {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}  .label                {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0;}  .labelerror           {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}  .labelgrey            {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #666666;}  .labelgreyerror       {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}  .footer               {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}  .smalltextboldwhite	  {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ffffff;}/* Button modifiers */  .button               {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}  .buttonhot            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; border-style:outset; color:#000000; background-color: #cccccc;}  .buttonsmall          {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}  .buttonverysmall      {font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}/* Form modifiers */  .form                   { background-color: #EFEFEF; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; }  /* Sitewide modifiers - see usage notes */      .inlineoptional       {font-weight: 400;}  .inlinedisabled       {color: #999999;}  .inlinefootnote       {color: #999999;}  .inlineerror          {color: #ff0000;}  .inlineerrorbold      {font-weight: 700; color: #ff0000;}  .inlineyellowbg       {background-color: #ffffcc;}  .inlinelightgreybg    {background-color: #e6e6e6;}  .inlinedarkgreybg     {background-color: #cccccc;}  .inlinedisabledgrey   {background-color: #e6e6e6; color: #666666;}  .inlinepayblue        {color: #336699;}  .inlinewhite          {color: #ffffff;}  .inlinereward         {color: #00aa00;}  .inlinegreen          {color: #00aa00;}  .inlinered            {color: #ff0000;}  .inlineblue           {color: #0000ff;}  .inlinegreyongrey     {color: #333333;}  .inlinemedgrey        {color: #999999;}  .inlinemoneygreen     {color: #336633;}  /* Specialty stuff */  .leftnav_parent       {padding: 0px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}  .leftnav_child        {padding: 5px 0 5px 15px; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}  .leftnav_parent_small {padding: 0px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}  .leftnav_child_small  {padding: 5px 0 5px 15px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; line-height: 110%;}/* Specialty tab stuff */  .tabtext              {font-size: 13px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}  .subtabtextoff        {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}  .subtabtextoff:hover  {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: underline;}  .subtabtextoffspacer  {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #ffffff; text-decoration: none;}  .subtabtexton         {font-size: 11px; font-weight: 700; font-family: verdana,helvetica,arial,sans-serif; color: #000000; text-decoration: none;} /* Table stuff returns from the dead */  TABLE.yellowtable       {border-style: solid; border-color: #999966; border-width: 1px; background-color: #ffffff; color: #000000; font-family: verdana,helvetica,arial,sans-serif; font-size: 12px;}/* Border for headers*/  .headerborder             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; background-color: #F9F9F9; border-color: #CCC; border-width: 1px 0px 1px 0px; border-style: solid; padding: 5px}  .headerborder1            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; background-color: #F9F9F9; border-color: #CCC; border-width: 1px 1px 1px 1px; border-style: solid; padding: 5px}  .headerborder2            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #FFFFFF; border-color: #CCC; border-width: 1px 1px 1px 1px; border-style: solid; padding: 5px}    .headerborder3            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #666666; border-color: #000000; border-width: 3px 1px 1px 1px; border-style: solid; padding: 5px;}/* Dashboard styles */  .dashheader           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}  .dashbody             {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}  .dashbodybold         {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}/* Localizable Emphatic Elements *//* Combos are on their way -- ben */  /* In EN 100-199 are weights */  .em100       {font-weight: 100;}       /* super-skinny */  .em101       {font-weight: 200;}       /*              */  .em102       {font-weight: 300;}       /*              */  .em103       {font-weight: 400;}       /* normal       */  .em104       {font-weight: 500;}       /*              */  .em105       {font-weight: 600;}       /*              */  .em106       {font-weight: 700;}       /* bold         */  .em107       {font-weight: 800;}       /*              */  .em108       {font-weight: 900;}       /*              */  /* In EN 200-299 are font styles */  .em200       {font-style: normal;}     /* normal       */  .em201       {font-style: italic;}     /* italic       */  .em202       {font-style: oblique;}    /* better ital. */    /* In EN 300-399 are color/bgcolor varieties */  /* 300-329 greys  */  /* 330-349 reds   */  /* 350-369 greens */  /* 370-389 blues  */    .em301       {color: #000000;}         /* black        */  .em302       {color: #333333;}         /* dark grey    */  .em303       {color: #666666;}         /* dk/med grey  */  .em304       {color: #999999;}         /* lt/med grey  */  .em305       {color: #cccccc;}         /* lt grey      */  .em306       {color: #e6e6e6;}         /* pp grey 1    */  .em307       {color: #f6f6f6;}         /* pp grey 2    */  .em308       {color: #ffffff;}         /* white        */    .em330       {color: #ff0000;}         /* red          */    .em350       {color: #00ff00;}         /* green        */    .em370       {color: #0000ff;}         /* blue         */  