/*  ================================================================  */
/*  = USED FOR COMMON CONTENT ELEMENTS =============================  */
/*  ================================================================  */

/*  = LINK LIST ====================================================  */

    ul.link-list {
      display:block;
      margin:0;
      padding:0 20px 5px 20px;
      list-style:none;
    }

    ul.link-list li {
      display:block;
      background:url('http://media.checkpoint.com/images/layout/link-list-line.gif') bottom left no-repeat;
      margin:0;
      padding:5px 0 5px 0;
      list-style:none;
    }

    ul.link-list li a:link {
      display:block;
      background:url('http://media.checkpoint.com/images/arrow_FF9900.gif') 0 4px no-repeat;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      color:#666;
    }

    ul.link-list li a:visited {
      display:block;
      background:url('http://media.checkpoint.com/images/arrow_FF9900.gif') 0 4px no-repeat;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      color:#996600;
    }

    ul.link-list li a:hover {
      display:block;
      background:url('http://media.checkpoint.com/images/arrow_FF9900.gif') 0 4px no-repeat;
      text-decoration:underline;
    }

/*  = LINK LIST W/ BOX =============================================  */

    .link-list-box-hed {
      background:url('http://media.checkpoint.com/images/layout/link-list-box-top.gif') top left no-repeat;
      margin:20px 0 0 0;
      padding:5px 20px 5px 20px;
      width:440px;
      border-bottom:1px solid #999;
      font-weight:bold;
    }

    .link-list-box-sub {
      display:block;
      margin:0;
      padding:0 0 0 8px;
      font-size:11px;
      color:#849BD0;
    }

    ul.link-list-box {
      display:block;
      background:url('http://media.checkpoint.com/images/layout/link-list-box-bottom.gif') bottom left no-repeat;
      margin:0;
      padding:10px 0 20px 0;
      width:480px;
      list-style:none;
    }

    ul.link-list-box li {
      display:block;
      background:url('http://media.checkpoint.com/images/layout/link-list-line.gif') 28px 100% no-repeat;
      margin:0;
      padding:5px 20px 5px 20px;
      list-style:none;
    }

    ul.link-list-box li a:link {
      display:block;
      background:url('http://media.checkpoint.com/images/arrow_FF9900.gif') 0 4px no-repeat;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      color:#666;
    }

    ul.link-list-box li a:visited {
      display:block;
      background:url('http://media.checkpoint.com/images/arrow_FF9900.gif') 0 4px no-repeat;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      color:#996600;
    }

    ul.link-list-box li a:hover {
      display:block;
      background:url('http://media.checkpoint.com/images/arrow_FF9900.gif') 0 4px no-repeat;
      text-decoration:underline;
    }

/*  = SQUARE BULLETED LIST =========================================  */

    .bullet-list-square {
      margin:0 20px 30px 20px;
      padding:0;
      list-style:none;
    }

    .bullet-list-square li {
      background:url('http://media.checkpoint.com/images/layout/icon-square-gray.gif') no-repeat 0 6px;
      margin:0 0 10px 0;
      padding:0 0 0 8px;
      list-style:none;
    }

/*  = BENEFITS BULLETED LIST =======================================  */

    .bullet-list-benefits {
      margin:0 20px 30px 20px;
      padding:0;
      list-style:none;
    }

    .bullet-list-benefits li {
      background:url('http://media.checkpoint.com/images/layout/icon-plus-blue.gif') no-repeat 0 3px;
      margin:0 0 10px 0;
      padding:0 0 0 15px;
      list-style:none;
    }

/*  = ROUNDED CORNERS ==============================================  */

    .rounded-corners {
      margin:0;
      padding:0;
    }

    .rounded-corners .top-corners,
    .rounded-corners .top-corners span,
    .rounded-corners .bottom-corners,
    .rounded-corners .bottom-corners span {height:10px;}

    .rounded-corners .top-corners {background:url('http://media.checkpoint.com/images/layout/tp-lt.gif') no-repeat left top;}
    .rounded-corners .bottom-corners {background:url('http://media.checkpoint.com/images/layout/bt-lt.gif') no-repeat left bottom;}

    .rounded-corners .top-corners span,
    .rounded-corners .bottom-corners span {
      display:block;
      position:relative;
    }

    .rounded-corners .top-corners span {background:url('http://media.checkpoint.com/images/layout/tp-rt.gif') no-repeat right top;}
    .rounded-corners .bottom-corners span {background:url('http://media.checkpoint.com/images/layout/bt-rt.gif') no-repeat right bottom;}

    .rounded-corners .content {
      border:solid #BFCFE6;
      border-width:1px;
      padding:10px;
    }

