/* Tag modifiers */
  BODY                     {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #000000;}
/*  LI                       { margin-left: 0px; margin-right: 0px; background-image: url(http://www.merxus.com/images/bullet.gif); padding-left: 12px; background-repeat: no-repeat;  line-height: 120%;}*/
  a                        {color: #000080; text-decoration:none; }
  a:hover				   {color: #0033cc; text-decoration:underline; }
  P, DIV                   {border: 0px; margin: 0px; padding: 0px;}
  B                        {font-weight: 700;}
  FORM                     {margin: 0px;}
  BR.h5                    {font-size: 5px; line-height: 5px;}
  BR.h6                    {font-size: 6px; line-height: 6px;}
  BR.h8                    {font-size: 8px; line-height: 8px;}
  BR.h10                   {font-size: 10px; line-height: 10px;}
  BR.h12                   {font-size: 12px; line-height: 12px;}
  BR.text_spacer           {font-size: 20px; line-height: 20px;}
  BR.field_spacer          {font-size: 28px; line-height: 28px;}
  BR.field_spacer_opt      {font-size: 35px; line-height: 35px;}
  BR.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;}
  
  a.homepage               {color: #FFFFFF; text-decoration:underline; font-weight:bold; }
  a.homepage:hover		   {color: #ea5b00; text-decoration:underline; cursor:hand; }
  
  a.jumpList:hover		   {color: #0033cc; text-decoration:underline; font-weight:bold; }
  
  .kdlist {background-image: url(http://www.merxus.com/images/bullet.gif); background-repeat: no-repeat;  background-position: 0 .5em;}
  
/* Visibility modifiers */
  .kdinvisible		   {display: none; visibility: hidden; }
  .kdvisible		   {display: block; visibility: visible; }
  .kdwhitetext		   {color: White; font-size: 2px; }
  
/* Image modifiers */
 .bimg {
  margin:0 0 5px 0;
  padding:4px;
  border:1px solid #586;
  }
   /* only works in ie, ns6, but hey, it helps */
  IMG.left                 {float: left;}
  IMG.right                {float: right;}
  
/* Speciality fonts */
  .kdrecommendation       {font-size: 15px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  
/* Really big fonts */
  .kdbigtext              {font-size: 17px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #2E2E2E;}
  .kdheadingyellow        {font-size: 17px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: Yellow;}
  .kdheading              {font-size: 17px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  .kdcobrand              {font-size: 21px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}

/* Pretty big fonts */
  .kdmediumtext           {font-size: 15px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #2E2E2E;}
  .kdsubheading           {font-size: 15px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  .kdsubheading2          {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366;}
  
/* Regular fonts */ 
  .kdtext                 {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #2E2E2E;}
  .kdtextbold             {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #2E2E2E;}
  .kdtextpbold            {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 600; color: #2E2E2E;}
  .kdtextyellow           {font-size: 12px; font-weight: 400; color: Yellow;}
  .kdtextyellowbold       {font-size: 12px; font-weight: 700; color: Yellow;}
  .kdtextwhite            {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #FFFFFF;}
  .kdtextwhitebold        {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #FFFFFF;}
  .kdnote                 {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .kderror                {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .kderrorbold            {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .kdmessage              {font-size: 12px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700;}  
  
/* Small fonts */ 
  .kdsmalltext            {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #2E2E2E; }
  .kdsmalltextyellow      {font-size: 11px; font-family: font-weight: 400; color: Yellow; }
  .kdverysmalltext        {font-size: 10px; font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif; font-weight: 400; color: #2E2E2E; }
  .kdsmalltextgrayed      {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #2E2E2E; }
  .kdsmalltextwhite       {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ffffff; }
  .kdsmalltextbold        {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 600; color: #2E2E2E; }
  .kdsmallnote            {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .kdsmalltextred	  {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000; }
  .kdsmallerror           {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .kdsmallerrorbold       {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .kdlabel                {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0;}
  .kdlabelerror           {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .kdfooter               {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .kdsmalltextboldwhite	  {font-size: 11px; font-family: "trebuchet ms", verdana,arial,helvetica,sans-serif; font-weight: 600; color: #ffffff;}

/* Control Formatting */
  .kdtextbox              {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #FFFFFF; border-color: #2E2E2E; border-style: solid; border-width: 1;}
  .kdsmalltextbox         {font-size: 10px; font-family:  verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #ECF3FE; border-color: #2E2E2E; border-style: solid; border-width: 1;}
  .kdbutton               {font-size: 11px; font-family:  verdana,arial,helvetica,sans-serif; font-weight: 400; }

