/* @group Styled Buttons */  .clear 	{ display:block;   min-height:20px;
  clear:both;
  }

   .button-alt,.button,.button.small,.button.large,.button.medium { background-image: none;
 padding: 8px 1em 8px 1em;
 margin: 0;
 display: inline-block;
 font-stretch: narrower;
 font-weight: bolder;
 text-align: center;
 text-decoration: none;
 }

   .button.left { float: left;
 }

  .button.right { float: right;
 }

  .button.center,.button.middle { margin: 0px auto;
 text-align: center;
 display: inherit;
 }

  .button-alt a,.button a,.button.small a { font-size: .9em;
 line-height: 14px;
 }

 .button.small a 	{ font-size: .9em;
 padding:18px 1.2em;
 }

  .button.medium a { font-size: 1.2em;
 padding:18px 1.4em;
 }

  .button.large a { font-size: 1.6em;
 padding:20px 1.8em;
 }

  .button span.btn_caption { font-weight: normal;
 display: inline-block;
 font-size: 14px;
 line-height: 14px;
 }

   /* @group Default (Blue)  */
   a.button {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#597db1', EndColorStr='#3a6198');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #597db1), color-stop(100%, #3a6198));
  background-image: -webkit-linear-gradient(#597db1, #3a6198);
  background-image: -moz-linear-gradient(#597db1, #3a6198);
  background-image: linear-gradient(#597db1, #3a6198);
  background-image: -o-linear-gradient(#597db1, #3a6198);
  -pie-background: linear-gradient(#597db1, #3a6198);
  border: 1px solid #3b639b;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #7d99bf;
  -webkit-box-shadow: inset 0 1px 0 0 #7d99bf;
  -o-box-shadow: inset 0 1px 0 0 #7d99bf;
  box-shadow: inset 0 1px 0 0 #7d99bf;
  color: white;
  text-shadow: 0 1px 0 #2a4f83;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#365a8c', EndColorStr='#51719e');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #365a8c), color-stop(100%, #51719e));
  background-image: -webkit-linear-gradient(#365a8c, #51719e);
  background-image: -moz-linear-gradient(#365a8c, #51719e);
  background-image: linear-gradient(#365a8c, #51719e);
  background-image: -o-linear-gradient(#365a8c, #51719e);
  -pie-background: linear-gradient(#365a8c, #51719e);
  -moz-box-shadow: inset 0 1px 0 0 #728cb1;
  -webkit-box-shadow: inset 0 1px 0 0 #728cb1;
  -o-box-shadow: inset 0 1px 0 0 #728cb1;
  box-shadow: inset 0 1px 0 0 #728cb1;
  cursor: pointer;
  }

    a.button:active {  -moz-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #335380, inset 0 0 8px 4px #335380, 0 1px 1px 0 #eeeeee;
  border: 1px solid #355a8d;
  }

    a.button span.btn_caption {  color: #9ab5da;
  text-shadow: 0 1px 0 #2a4f83;
  }

    /* @end */
    /* @group White  */
    a.button.white {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e3e3e3');
  background-image: linear-gradient(#ffffff, #e3e3e3);
  border: 1px solid #dbdbdb;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  color: #333333;
  text-shadow: 0 1px 0 white;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.white:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#f2f2f2');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(#dbdbdb, #f2f2f2);
  background-image: -moz-linear-gradient(#dbdbdb, #f2f2f2);
  background-image: linear-gradient(#dbdbdb, #f2f2f2);
  background-image: -o-linear-gradient(#dbdbdb, #f2f2f2);
  -pie-background: linear-gradient(#dbdbdb, #f2f2f2);
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
  }

    a.button.white:active {  -moz-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
  border: 1px solid #c2c2c2;
  }

    a.button.white span.btn_caption {  color: gray;
  text-shadow: 0 1px 0 white;
  }

    /* @end */
    /* @group Gray  */
    a.button.gray {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#c9c9c9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #c9c9c9));
  background-image: -webkit-linear-gradient(#e6e6e6, #c9c9c9);
  background-image: -moz-linear-gradient(#e6e6e6, #c9c9c9);
  background-image: -o-linear-gradient(#e6e6e6, #e6e6e6);
  background-image: linear-gradient(#e6e6e6, #e6e6e6);
  -pie-background: linear-gradient(#e6e6e6, #e6e6e6);
  border: 1px solid #c2c2c2;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  color: #333333;
  text-shadow: 0 1px 0 #f1eeee;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.gray:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c2c2c2', EndColorStr='#d9d9d9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2c2c2), color-stop(100%, #d9d9d9));
  background-image: -webkit-linear-gradient(#c2c2c2, #d9d9d9);
  background-image: -moz-linear-gradient(#c2c2c2, #d9d9d9);
  background-image: -o-linear-gradient(#c2c2c2, #d9d9d9);
  background-image: linear-gradient(#c2c2c2, #d9d9d9);
  -pie-background: linear-gradient(#c2c2c2, #d9d9d9);
  -moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
  -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
  -o-box-shadow: inset 0 1px 0 0 #f2f2f2;
  box-shadow: inset 0 1px 0 0 #f2f2f2;
  cursor: pointer;
  }

    a.button.gray:active {  -moz-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #bababa, inset 0 0 8px 4px #bababa, 0 1px 1px 0 #eeeeee;
  border: 1px solid #a8a8a8;
  }

    a.button.gray span.btn_caption {  color: #666666;
  text-shadow: 0 1px 0 #f1eeee;
  }

    /* @end */
    /* @group Black  */
    a.button.black {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#404040', EndColorStr='#242424');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #404040), color-stop(100%, #242424));
  background-image: -webkit-linear-gradient(#404040, #242424);
  background-image: -moz-linear-gradient(#404040, #242424);
  background-image: -o-linear-gradient(#404040, #242424);
  background-image: linear-gradient(#404040, #404040);
  -pie-background: linear-gradient(#404040, #242424);
  border: 1px solid #1c1c1c;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #595959;
  -webkit-box-shadow: inset 0 1px 0 0 #595959;
  -o-box-shadow: inset 0 1px 0 0 #595959;
  box-shadow: inset 0 1px 0 0 #595959;
  color: white;
  text-shadow: 0 1px 0 #150f0f;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.black:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1c1c1c', EndColorStr='#333333');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c1c1c), color-stop(100%, #333333));
  background-image: -webkit-linear-gradient(#1c1c1c, #333333);
  background-image: -moz-linear-gradient(#1c1c1c, #333333);
  background-image: -o-linear-gradient(#1c1c1c, #333333);
  background-image: linear-gradient(#1c1c1c, #333333);
  -pie-background: linear-gradient(#1c1c1c, #333333);
  -moz-box-shadow: inset 0 1px 0 0 #4d4d4d;
  -webkit-box-shadow: inset 0 1px 0 0 #4d4d4d;
  -o-box-shadow: inset 0 1px 0 0 #4d4d4d;
  box-shadow: inset 0 1px 0 0 #4d4d4d;
  cursor: pointer;
  }

    a.button.black:active {  -moz-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #141414, inset 0 0 8px 4px #141414, 0 1px 1px 0 #eeeeee;
  border: 1px solid #030303;
  }

    a.button.black span.btn_caption {  color: #bfbfbf;
  text-shadow: 0 1px 0 #150f0f;
  }

    /* @end */
    /* @group Light Blue  */
    a.button-alt,a.button.lightblue {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5aa1d8', EndColorStr='#2489d6');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5aa1d8), color-stop(100%, #2489d6));
  background-image: -webkit-linear-gradient(#5aa1d8, #2489d6);
  background-image: -moz-linear-gradient(#5aa1d8, #2489d6);
  background-image: -o-linear-gradient(#5aa1d8, #2489d6);
  background-image: linear-gradient(#5aa1d8, #2489d6);
  -pie-background: linear-gradient(#5aa1d8, #2489d6);
  border: 1px solid #258cda;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #85b9e0;
  -webkit-box-shadow: inset 0 1px 0 0 #85b9e0;
  -o-box-shadow: inset 0 1px 0 0 #85b9e0;
  box-shadow: inset 0 1px 0 0 #85b9e0;
  color: white;
  text-shadow: 0 1px 0 #1976be;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button-alt:hover,a.button.lightblue:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2380c7', EndColorStr='#4a95cf');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2380c7), color-stop(100%, #4a95cf));
  background-image: -webkit-linear-gradient(#2380c7, #4a95cf);
  background-image: -moz-linear-gradient(#2380c7, #4a95cf);
  background-image: -o-linear-gradient(#2380c7, #4a95cf);
  background-image: linear-gradient(#2380c7, #4a95cf);
  -pie-background: linear-gradient(#2380c7, #4a95cf);
  -moz-box-shadow: inset 0 1px 0 0 #75acd7;
  -webkit-box-shadow: inset 0 1px 0 0 #75acd7;
  -o-box-shadow: inset 0 1px 0 0 #75acd7;
  box-shadow: inset 0 1px 0 0 #75acd7;
  cursor: pointer;
  }

    a.button-alt:active,a.button.lightblue:active {  -moz-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
  border: 1px solid #2280c9;
  }

    a.button.lightblue span.btn_caption {  color: #acd3f1;
  text-shadow: 0 1px 0 #1976be;
  }

    /* @end */
    /* @group Dark Blue  */
    a.button.darkblue {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3054a1', EndColorStr='#1c3b7d');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3054a1), color-stop(100%, #1c3b7d));
  background-image: -webkit-linear-gradient(#3054a1, #1c3b7d);
  background-image: -moz-linear-gradient(#3054a1, #1c3b7d);
  background-image: -o-linear-gradient(#3054a1, #1c3b7d);
  background-image: linear-gradient(#3054a1, #1c3b7d);
  -pie-background: linear-gradient(#3054a1, #1c3b7d);
  border: 1px solid #1d3d81;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #416ac3;
  -webkit-box-shadow: inset 0 1px 0 0 #416ac3;
  -o-box-shadow: inset 0 1px 0 0 #416ac3;
  box-shadow: inset 0 1px 0 0 #416ac3;
  color: white;
  text-shadow: 0 1px 0 #122c63;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.darkblue:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a3570', EndColorStr='#2e4b8a');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a3570), color-stop(100%, #2e4b8a));
  background-image: -webkit-linear-gradient(#1a3570, #2e4b8a);
  background-image: -moz-linear-gradient(#1a3570, #2e4b8a);
  background-image: -o-linear-gradient(#1a3570, #2e4b8a);
  background-image: linear-gradient(#1a3570, #2e4b8a);
  -pie-background: linear-gradient(#1a3570, #2e4b8a);
  -moz-box-shadow: inset 0 1px 0 0 #3e61ac;
  -webkit-box-shadow: inset 0 1px 0 0 #3e61ac;
  -o-box-shadow: inset 0 1px 0 0 #3e61ac;
  box-shadow: inset 0 1px 0 0 #3e61ac;
  cursor: pointer;
  }

    a.button.darkblue:active {  -moz-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #183063, inset 0 0 8px 4px #183063, 0 1px 1px 0 #eeeeee;
  border: 1px solid #193570;
  }

    a.button.darkblue span.btn_caption {  color: #6087dc;
  text-shadow: 0 1px 0 #122c63;
  }

    /* @end */
    /* @group Light Green  */
    a.button.lightgreen {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#80bf4f', EndColorStr='#63a72f');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf4f), color-stop(100%, #63a72f));
  background-image: -webkit-linear-gradient(#80bf4f, #63a72f);
  background-image: -moz-linear-gradient(#80bf4f, #63a72f);
  background-image: -o-linear-gradient(#80bf4f, #63a72f);
  background-image: linear-gradient(#80bf4f, #63a72f);
  -pie-background: linear-gradient(#80bf4f, #63a72f);
  border: 1px solid #65ab30;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #9bcb76;
  -webkit-box-shadow: inset 0 1px 0 0 #9bcb76;
  -o-box-shadow: inset 0 1px 0 0 #9bcb76;
  box-shadow: inset 0 1px 0 0 #9bcb76;
  color: white;
  text-shadow: 0 1px 0 #529122;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.lightgreen:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5c9a2d', EndColorStr='#73af46');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c9a2d), color-stop(100%, #73af46));
  background-image: -webkit-linear-gradient(#5c9a2d, #73af46);
  background-image: -moz-linear-gradient(#5c9a2d, #73af46);
  background-image: -o-linear-gradient(#5c9a2d, #73af46);
  background-image: linear-gradient(#5c9a2d, #73af46);
  -pie-background: linear-gradient(#5c9a2d, #73af46);
  -moz-box-shadow: inset 0 1px 0 0 #8ebf69;
  -webkit-box-shadow: inset 0 1px 0 0 #8ebf69;
  -o-box-shadow: inset 0 1px 0 0 #8ebf69;
  box-shadow: inset 0 1px 0 0 #8ebf69;
  cursor: pointer;
  }

    a.button.lightgreen:active {  -moz-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #558d2a, inset 0 0 8px 4px #558d2a, 0 1px 1px 0 #eeeeee;
  border: 1px solid #5c9b2c;
  }

    a.button.lightgreen span.btn_caption {  color: #b8e297;
  text-shadow: 0 1px 0 #529122;
  }

    /* @end */
    /* @group Green  */
    a.button.green {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#668b46', EndColorStr='#4a6d2c');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #668b46), color-stop(100%, #4a6d2c));
  background-image: -webkit-linear-gradient(#668b46, #4a6d2c);
  background-image: -moz-linear-gradient(#668b46, #4a6d2c);
  background-image: -o-linear-gradient(#668b46, #4a6d2c);
  background-image: linear-gradient(#668b46, #4a6d2c);
  -pie-background: linear-gradient(#668b46, #4a6d2c);
  border: 1px solid #4d702e;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #7fa95b;
  -webkit-box-shadow: inset 0 1px 0 0 #7fa95b;
  -o-box-shadow: inset 0 1px 0 0 #7fa95b;
  box-shadow: inset 0 1px 0 0 #7fa95b;
  color: white;
  text-shadow: 0 1px 0 #39571e;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.green:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#436129', EndColorStr='#5a7641');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #436129), color-stop(100%, #5a7641));
  background-image: -webkit-linear-gradient(#436129, #5a7641);
  background-image: -moz-linear-gradient(#436129, #5a7641);
  background-image: -o-linear-gradient(#436129, #5a7641);
  background-image: linear-gradient(#436129, #5a7641);
  -pie-background: linear-gradient(#436129, #5a7641);
  -moz-box-shadow: inset 0 1px 0 0 #739457;
  -webkit-box-shadow: inset 0 1px 0 0 #739457;
  -o-box-shadow: inset 0 1px 0 0 #739457;
  box-shadow: inset 0 1px 0 0 #739457;
  cursor: pointer;
  }

    a.button.green:active {  -moz-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
  border: 1px solid #436228;
  }

    a.button.green span.btn_caption {  color: #9bc874;
  text-shadow: 0 1px 0 #39571e;
  }

    /* @end */
    /* @group Dark Green  */
    a.button.darkgreen {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#497c22', EndColorStr='#2f5511');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #497c22), color-stop(100%, #2f5511));
  background-image: -webkit-linear-gradient(#497c22, #2f5511);
  background-image: -moz-linear-gradient(#497c22, #2f5511);
  background-image: -o-linear-gradient(#497c22, #2f5511);
  background-image: linear-gradient(#497c22, #2f5511);
  -pie-background: linear-gradient(#497c22, #2f5511);
  border: 1px solid #315912;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #61a22f;
  -webkit-box-shadow: inset 0 1px 0 0 #61a22f;
  -o-box-shadow: inset 0 1px 0 0 #61a22f;
  box-shadow: inset 0 1px 0 0 #61a22f;
  color: white;
  text-shadow: 0 1px 0 #1e3909;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.darkgreen:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#28480f', EndColorStr='#3e651f');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #28480f), color-stop(100%, #3e651f));
  background-image: -webkit-linear-gradient(#28480f, #3e651f);
  background-image: -moz-linear-gradient(#28480f, #3e651f);
  background-image: -o-linear-gradient(#28480f, #3e651f);
  background-image: linear-gradient(#28480f, #3e651f);
  -pie-background: linear-gradient(#28480f, #3e651f);
  -moz-box-shadow: inset 0 1px 0 0 #568a2e;
  -webkit-box-shadow: inset 0 1px 0 0 #568a2e;
  -o-box-shadow: inset 0 1px 0 0 #568a2e;
  box-shadow: inset 0 1px 0 0 #568a2e;
  cursor: pointer;
  }

    a.button.darkgreen:active {  -moz-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #213b0d, inset 0 0 8px 4px #213b0d, 0 1px 1px 0 #eeeeee;
  border: 1px solid #28480f;
  }

    a.button.darkgreen span.btn_caption {  color: #7ad733;
  text-shadow: 0 1px 0 #1e3909;
  }

    /* @end */
    /* @group Light Red  */
    a.button.lightred {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#da5858', EndColorStr='#d82222');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #da5858), color-stop(100%, #d82222));
  background-image: -webkit-linear-gradient(#da5858, #d82222);
  background-image: -moz-linear-gradient(#da5858, #d82222);
  background-image: -o-linear-gradient(#da5858, #d82222);
  background-image: linear-gradient(#da5858, #d82222);
  -pie-background: linear-gradient(#da5858, #d82222);
  border: 1px solid #dd2222;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #e28383;
  -webkit-box-shadow: inset 0 1px 0 0 #e28383;
  -o-box-shadow: inset 0 1px 0 0 #e28383;
  box-shadow: inset 0 1px 0 0 #e28383;
  color: white;
  text-shadow: 0 1px 0 #c01616;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.lightred:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ca2121', EndColorStr='#d14747');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ca2121), color-stop(100%, #d14747));
  background-image: -webkit-linear-gradient(#ca2121, #d14747);
  background-image: -moz-linear-gradient(#ca2121, #d14747);
  background-image: -o-linear-gradient(#ca2121, #d14747);
  background-image: linear-gradient(#ca2121, #d14747);
  -pie-background: linear-gradient(#ca2121, #d14747);
  -moz-box-shadow: inset 0 1px 0 0 #d97373;
  -webkit-box-shadow: inset 0 1px 0 0 #d97373;
  -o-box-shadow: inset 0 1px 0 0 #d97373;
  box-shadow: inset 0 1px 0 0 #d97373;
  cursor: pointer;
  }

    a.button.lightred:active {  -moz-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #bc2020, inset 0 0 8px 4px #bc2020, 0 1px 1px 0 #eeeeee;
  border: 1px solid #cb2020;
  }

    a.button.lightred span.btn_caption {  color: #f2abab;
  text-shadow: 0 1px 0 #c01616;
  }

    /* @end */
    /* @group Red  */
    a.button.red {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d81818', EndColorStr='#ae0a0a');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d81818), color-stop(100%, #ae0a0a));
  background-image: -webkit-linear-gradient(#d81818, #ae0a0a);
  background-image: -moz-linear-gradient(#d81818, #ae0a0a);
  background-image: -o-linear-gradient(#d81818, #ae0a0a);
  background-image: linear-gradient(#d81818, #ae0a0a);
  -pie-background: linear-gradient(#d81818, #ae0a0a);
  border: 1px solid #b20a0a;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #e73c3c;
  -webkit-box-shadow: inset 0 1px 0 0 #e73c3c;
  -o-box-shadow: inset 0 1px 0 0 #e73c3c;
  box-shadow: inset 0 1px 0 0 #e73c3c;
  color: white;
  text-shadow: 0 1px 0 #900404;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.red:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9e0a0a', EndColorStr='#bc1a1a');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9e0a0a), color-stop(100%, #bc1a1a));
  background-image: -webkit-linear-gradient(#9e0a0a, #bc1a1a);
  background-image: -moz-linear-gradient(#9e0a0a, #bc1a1a);
  background-image: -o-linear-gradient(#9e0a0a, #bc1a1a);
  background-image: linear-gradient(#9e0a0a, #bc1a1a);
  -pie-background: linear-gradient(#9e0a0a, #bc1a1a);
  -moz-box-shadow: inset 0 1px 0 0 #de2b2b;
  -webkit-box-shadow: inset 0 1px 0 0 #de2b2b;
  -o-box-shadow: inset 0 1px 0 0 #de2b2b;
  box-shadow: inset 0 1px 0 0 #de2b2b;
  cursor: pointer;
  }

    a.button.red:active {  -moz-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
  border: 1px solid #9f0909;
  }

    a.button.red span.btn_caption {  color: #f76464;
  text-shadow: 0 1px 0 #900404;
  }

    /* @end */
    /* @group Dark Red  */
    a.button.darkred {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#981010', EndColorStr='#6b0606');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #981010), color-stop(100%, #6b0606));
  background-image: -webkit-linear-gradient(#981010, #6b0606);
  background-image: -moz-linear-gradient(#981010, #6b0606);
  background-image: -o-linear-gradient(#981010, #6b0606);
  background-image: linear-gradient(#981010, #6b0606);
  -pie-background: linear-gradient(#981010, #6b0606);
  border: 1px solid #6f0606;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #c41717;
  -webkit-box-shadow: inset 0 1px 0 0 #c41717;
  -o-box-shadow: inset 0 1px 0 0 #c41717;
  box-shadow: inset 0 1px 0 0 #c41717;
  color: white;
  text-shadow: 0 1px 0 #4b0202;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.darkred:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5c0505', EndColorStr='#7e1010');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c0505), color-stop(100%, #7e1010));
  background-image: -webkit-linear-gradient(#5c0505, #7e1010);
  background-image: -moz-linear-gradient(#5c0505, #7e1010);
  background-image: -o-linear-gradient(#5c0505, #7e1010);
  background-image: linear-gradient(#5c0505, #7e1010);
  -pie-background: linear-gradient(#5c0505, #7e1010);
  -moz-box-shadow: inset 0 1px 0 0 #a91919;
  -webkit-box-shadow: inset 0 1px 0 0 #a91919;
  -o-box-shadow: inset 0 1px 0 0 #a91919;
  box-shadow: inset 0 1px 0 0 #a91919;
  cursor: pointer;
  }

    a.button.darkred:active {  -moz-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #4d0505, inset 0 0 8px 4px #4d0505, 0 1px 1px 0 #eeeeee;
  border: 1px solid #5c0505;
  }

    a.button.darkred span.btn_caption {  color: #f41f1f;
  text-shadow: 0 1px 0 #4b0202;
  }

    /* @end */
    /* @group Yellow  */
    a.button.yellow {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1c81a', EndColorStr='#a79f0c');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1c81a), color-stop(100%, #a79f0c));
  background-image: -webkit-linear-gradient(#d1c81a, #a79f0c);
  background-image: -moz-linear-gradient(#d1c81a, #a79f0c);
  background-image: -o-linear-gradient(#d1c81a, #a79f0c);
  background-image: linear-gradient(#d1c81a, #a79f0c);
  background-image: linear-gradient(#d1c81a, #a79f0c);
  -pie-background: linear-gradient(#d1c81a, #a79f0c);
  border: 1px solid #aca40c;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #e4dc3a;
  -webkit-box-shadow: inset 0 1px 0 0 #e4dc3a;
  -o-box-shadow: inset 0 1px 0 0 #e4dc3a;
  box-shadow: inset 0 1px 0 0 #e4dc3a;
  color: white;
  text-shadow: 0 1px 0 #8a8305;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.yellow:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#98910b', EndColorStr='#b6ae1b');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98910b), color-stop(100%, #b6ae1b));
  background-image: -webkit-linear-gradient(#98910b, #b6ae1b);
  background-image: -moz-linear-gradient(#98910b, #b6ae1b);
  background-image: -o-linear-gradient(#98910b, #b6ae1b);
  background-image: linear-gradient(#98910b, #b6ae1b);
  -pie-background: linear-gradient(#98910b, #b6ae1b);
  background-image: linear-gradient(#98910b, #b6ae1b);
  -moz-box-shadow: inset 0 1px 0 0 #dbd229;
  -webkit-box-shadow: inset 0 1px 0 0 #dbd229;
  -o-box-shadow: inset 0 1px 0 0 #dbd229;
  box-shadow: inset 0 1px 0 0 #dbd229;
  cursor: pointer;
  }

    a.button.yellow:active {  -moz-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #89830b, inset 0 0 8px 4px #89830b, 0 1px 1px 0 #eeeeee;
  border: 1px solid #99910b;
  }

    a.button.yellow span.btn_caption {  color: #f5ed61;
  text-shadow: 0 1px 0 #8a8305;
  }

    /* @end */
    /* @group Orange  */
    a.button.orange {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d1911a', EndColorStr='#a7710c');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1911a), color-stop(100%, #a7710c));
  background-image: -webkit-linear-gradient(#d1911a, #a7710c);
  background-image: -moz-linear-gradient(#d1911a, #a7710c);
  background-image: -o-linear-gradient(#d1911a, #a7710c);
  background-image: linear-gradient(#d1911a, #b6ae1b);
  background-image: linear-gradient(#d1911a, #b6ae1b);
  -pie-background: linear-gradient(#d1911a, #a7710c);
  border: 1px solid #ac740c;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #e4a83a;
  -webkit-box-shadow: inset 0 1px 0 0 #e4a83a;
  -o-box-shadow: inset 0 1px 0 0 #e4a83a;
  box-shadow: inset 0 1px 0 0 #e4a83a;
  color: white;
  text-shadow: 0 1px 0 #8a5b05;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.orange:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#98670b', EndColorStr='#b6801b');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98670b), color-stop(100%, #b6801b));
  background-image: -webkit-linear-gradient(#98670b, #b6801b);
  background-image: -moz-linear-gradient(#98670b, #b6801b);
  background-image: -o-linear-gradient(#98670b, #b6801b);
  background-image: linear-gradient(#98670b, #b6801b);
  background-image: linear-gradient(#98670b, #b6801b);
  -pie-background: linear-gradient(#98670b, #b6801b);
  -moz-box-shadow: inset 0 1px 0 0 #db9d29;
  -webkit-box-shadow: inset 0 1px 0 0 #db9d29;
  -o-box-shadow: inset 0 1px 0 0 #db9d29;
  box-shadow: inset 0 1px 0 0 #db9d29;
  cursor: pointer;
  }

    a.button.orange:active {  -moz-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #895d0b, inset 0 0 8px 4px #895d0b, 0 1px 1px 0 #eeeeee;
  border: 1px solid #99670b;
  }

    a.button.orange span.btn_caption {  color: #f5c161;
  text-shadow: 0 1px 0 #8a5b05;
  }

    /* @end */
    /* @group Brown  */
    a.button.brown {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#775e28', EndColorStr='#513e15');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #775e28), color-stop(100%, #513e15));
  background-image: -webkit-linear-gradient(#775e28, #513e15);
  background-image: -moz-linear-gradient(#775e28, #513e15);
  background-image: -o-linear-gradient(#775e28, #513e15);
  background-image: linear-gradient(#775e28, #513e15);
  background-image: linear-gradient(#775e28, #513e15);
  -pie-background: linear-gradient(#775e28, #513e15);
  border: 1px solid #554116;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 #9b7b36;
  -webkit-box-shadow: inset 0 1px 0 0 #9b7b36;
  -o-box-shadow: inset 0 1px 0 0 #9b7b36;
  box-shadow: inset 0 1px 0 0 #9b7b36;
  color: white;
  text-shadow: 0 1px 0 #37290c;
  behavior: url("PIE.php");
  position: relative;
  }

    a.button.brown:hover {  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#443512', EndColorStr='#614d24');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #443512), color-stop(100%, #614d24));
  background-image: -webkit-linear-gradient(#443512, #614d24);
  background-image: -moz-linear-gradient(#443512, #614d24);
  background-image: -o-linear-gradient(#443512, #614d24);
  background-image: linear-gradient(#443512, #614d24);
  background-image: linear-gradient(#443512, #614d24);
  -pie-background: linear-gradient(#443512, #614d24);
  -moz-box-shadow: inset 0 1px 0 0 #836a34;
  -webkit-box-shadow: inset 0 1px 0 0 #836a34;
  -o-box-shadow: inset 0 1px 0 0 #836a34;
  box-shadow: inset 0 1px 0 0 #836a34;
  cursor: pointer;
  }

    a.button.brown:active {  -moz-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
  -webkit-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
  -o-box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
  box-shadow: inset 0 0 8px 4px #382b0f, inset 0 0 8px 4px #382b0f, 0 1px 1px 0 #eeeeee;
  border: 1px solid #453512;
  }

    a.button.brown span.btn_caption {  color: #cea03b;
  text-shadow: 0 1px 0 #37290c;
  }

  /* End Button Styles */
  /* @group Toggles */
	
	
  /*    toggle      */
  
  h3.trigger {  
	  margin: 0px !important;
	  font-size: 22px;
	  font-weight: normal;
	  padding: 10px;
	  padding-left: 30px;
	  background-image: url('../images/toggle-plus.png');
	  background-position: 10px center;
	  background-repeat: no-repeat;
	 background-color: #b1adad;
  }
  

  h3.trigger a {  
	  color: #333;
	  text-decoration: none;
	  display: block;
  }

  h3.trigger a:hover {  
	  color: #0489B7;
	  text-decoration: none;
  }

  h3.active	{  
	  background-image: url('../images/toggle-minus.png') !important;
	  background-position: 10px center;
	  background-repeat: no-repeat;
	  text-decoration:none;
  }

    h3.toggle-white{  
		background-color:#FFFFFF;
  }

    h3.toggle-blue{  
		background-color: #2E9AFE;
  }

    h3.toggle-grey{  
		background-color: #F2F2F2;
  }

    h3.toggle-green{  
		background-color: #40FF00;
  }

    h3.toggle-yellow{  
		background-color: #FFFF00;
  }

    h3.toggle-orange{  
		background-color: #FAAC58;
  }

    h3.toggle-red{  
		background-color: #FE642E;
  }

    .toggle_container {  
		overflow: hidden;
		padding: 20px 10px;
  }

    /* @end */
	
	
  /**  
  |------------------------  
  |  
  |------------------------  
  |
  |
  |----------------------------------------  
  | =Video shortcode  
  |----------------------------------------  
  */
  
  .video-surround {  background: transparent;
  margin: 0 auto;
  }

  .video-container {  position: relative;
  padding-bottom: 56.26%;
 /* 16:9 */
  padding-top: 0px;
  height: 0;
  }

  .video-container iframe,.video-container object,.video-container embed {  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  }

    .videoshadow	{  /* To make all images fluid */
  /* IE8 bug:  /* max-width: 640px;
  */
  /* Needed for IEs */
  background-color: rgb(68,68,68);
  /* Needed for IEs */
  -webkit-box-shadow: 3px 3px 12px rgba(45, 68, 43, 0.75);
  -moz-box-shadow:    3px 3px 12px rgba(45, 68, 43, 0.75);
  box-shadow:         3px 3px 12px rgba(45, 68, 43, 0.75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.75)";
  zoom: 1;
  }

      /* VIDEOS PLAYLIST  ############################### */
  .vid-list-container {  width: auto;
  position: relative;
  overflow: hidden;
  padding-bottom: 0px;
  top: -1px;
  margin-left: 8px;
  margin-right: 8px;
  }

    .vid-list {  position: relative;
  }

    .vid-item {  display: inline-block;
  width: 120px;
  height: 84px;
  float: left;
  margin: 0;
  padding: 0px 4px;
  }

    .thumb {  /*position: relative;
*/
  overflow:hidden;
  height: 100px;
  }

    .thumb img {  width: 100%;
  position: relative;
  top: 0px;
  padding:0;
  }

    .vid-item .desc {  color: #21A1D2;
  font-size: 10px;
  margin-top:5px;
  }

    .vid-item:hover {    cursor: pointer;
  }

    .arrows {  position:relative;
  width: 100%;
  }

    .arrow-left {  position: absolute;
  padding: 15px;
  z-index: 99;
  cursor: pointer;
  color: rgb(102, 102, 102);
  top: -70px;
  left: -30px;
  }

    .arrow-right {  position: absolute;
  padding: 15px;
;
  z-index: 100;
  cursor: pointer;
  top: -70px;
  right: -30px;
  color: rgb(102, 102, 102);
  }

      .arrow-right :hover, .arrow-left :hover{  color: red;
  }

    /* END VIDEOS PLAYLIST  ############################### */
      /* Added Shortcodes */
    .crosslist ul {  
  list-style:none!important  }

    .crosslist ul li {  list-style-type: none;
  padding:5px 5px 5px 30px;
  background: url("../images/cross.png") no-repeat center left;
  }

    .ticklist ul {  
  list-style:none!important  }

    .ticklist ul li {  list-style-type: none;
  padding:5px 5px 5px 30px;
  background: url("../images/tick.png") no-repeat center left;
  }

    .textright h4 {  text-align:left;
  margin-left:30px;
  font-size:20px;
  line-height:50px;
  }

    .my_quote {  font-style: italic;
  margin: 10px auto;
  padding: 0px 10px 1px 50px;
  width: 87%;
  border:1px solid #e5e5e5;
  background: url("../images/bg-quote-home.png") no-repeat top left;
  }

    .textright h4 {  text-align:left;
  margin-left:30px;
  font-size:20px;
  line-height:50px;
  }

    .my_quote {  font-style: italic;
  margin: 10px auto;
  padding: 0px 10px 1px 50px;
  width: 87%;
  border:1px solid #e5e5e5;
  background: url("../images/bg-quote-home.png") no-repeat top left;
  }

      /**  |------------------------  |  |------------------------  |  |  |----------------------------------------  | =Tabs shortcode  |----------------------------------------  */
      .tabs_surround {  display:inline-block;
  width:100%;
  clear:both;
  margin-bottom:10px;
  }

    ul.tabs {  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 32px;
  border-bottom: 1px solid #333;
  width: 100%;
  }

    ul.tabs li {  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0px 21px;
  height: 31px;
  line-height: 31px;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  border-bottom: 1px solid #333;
  background-color: #666;
  color: #ccc;
  overflow: hidden;
  position: relative;
  }

    .tab_last { border-right: 1px solid #333;
 }

    ul.tabs li:hover {  background-color: #ccc;
  color: #333;
  }

    ul.tabs li.active {  background-color: #fff;
  color: #333;
  border-bottom: 1px solid #fff;
  display: block;
  }

    .tab_container {  border: 1px solid #333;
  border-top: none;
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  overflow: auto;
  }

    .tab_content {  padding: 20px;
  display: none;
  }

        .tab_drawer_heading { display: none;
 }

    @media screen and (max-width: 768px) {    .tabs_surround {  width:100%;
  }

    .tabs {  display: none;
  }

  .tab_drawer_heading {  background-color: #ccc;
  color: #fff;
  border-top: 1px solid #333;
  margin: 0;
  padding: 5px 20px;
  display: block;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  }

  .d_active {  background-color: #666;
  color: #fff;
  }

  }

    [class*='tab_content tab_counter'] h2	{  display:none;
  font-size:1.4em;
  }

    /**  |------------------------  |  |------------------------  |  |  |----------------------------------------  | =Imagebox shortcode  |----------------------------------------  */
    p.imagebox_caption  {  background-color: #fff999;
  margin-left:2px;
  }

    .imagebox {  margin:5px auto!important;
  padding:0px;
  }

    .imagecircle  img{  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius  }

    .imagebox img, .imagecircle img {  border: 1px #3e3e3e solid;
  padding:0px;
  width:99.9%!important;
  height:auto!important;
  }

    .shadow img{  /* To make all images fluid */
  /* IE8 bug:  /* max-width: 640px;
  */
  /* Needed for IEs */
  background-color: rgb(68,68,68);
  /* Needed for IEs */
  -webkit-box-shadow: 3px 3px 12px rgba(45, 68, 43, 0.75);
  -moz-box-shadow:    3px 3px 12px rgba(45, 68, 43, 0.75);
  box-shadow:         3px 3px 12px rgba(45, 68, 43, 0.75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.75)";
  zoom: 1;
  }

    .sc_shadow {  /* To make all images fluid */
  /* IE8 bug:  /* max-width: 640px;
  */
  /* Needed for IEs */
  background-color: rgb(68,68,68);
  /* Needed for IEs */
  -webkit-box-shadow: 3px 3px 12px rgba(45, 68, 43, 0.75);
  -moz-box-shadow:    3px 3px 12px rgba(45, 68, 43, 0.75);
  box-shadow:         3px 3px 12px rgba(45, 68, 43, 0.75);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.75)";
  zoom: 1;
  }

  /**  |------------------------  |  |------------------------  |  |  |------------------------  |=Recent Posts shortcode  |------------------------  */
    ul.bl_recent_post 	{  
		margin: 0 0 0 -45px;
  }

    ul.bl_recent_post li	{  list-style-type: none;
  display:inline-block;
  width:100%;
  padding: 20px 10px 10px 10px;
  }

    .attachment-recent-thumbnail-image,.attachment-recent-small-image , .attachment-recent-medium-image {  float: left;
  border: 1px solid #D6D6D6;
  padding: 2px;
  margin: 0 15px 0px 0;
  }

    .bl_recent_post a:link.thumb_title , .bl_recent_post a:visited.thumb_title	{  font-size:1.2em;
  color:#999;
  text-decoration: none;
  font-weight: normal;
  display: block;
  }

  /**  
  |------------------------  
  |  
  |------------------------  
  |  
  |  
  |--------------------------------  
  | =Changes latest post shortcode  
  |--------------------------------  
  */
  
.latestposts	{  
	didplay:inline-block;
}

.latest-item 	{  
	display:inline-block;
	margin-bottom:20px;
	padding:20px 0;
	border-bottom:1px solid #999;
	min-width:100%;
}

.latest-item span	{  
	font-size:14px;
}

.latest-item span a:link, .latest-item span  a:visited	{  
	text-decoration: none;
	font-size:12px;
	color:#030303;
}

 .latest-item span  a:hover	{
	color:#030303; 
 }

.latest-item span h2, .latest-item spanh2, .latest-item span h2 	{  
	clear:none;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-top:6px;
}

.recent-thumbnail-image img, .recent-small-image img, .recent-medium-image img		{  border:6px double #999;
	float:left;
	margin: 5px 15px 0px 5px;
	max-width:100%;
}

/* #4- Landscape phone to portrait tablet */
  @media (min-width: 240px) and (max-width: 767px) {  
	.recent-thumbnail-image img, .recent-small-image img, .recent-medium-image img		{  
		margin:5px 0;
		float:none;
	}
  }

    /**  |------------------------  |  |------------------------  |  |  |------------------------  |=Related Posts shortcode  |------------------------  */
    [class*='barnes_lewis_2015_relatedposts'] ul	{  margin:0px;
  padding-bottom:30px;
  padding-top:0px;
  border: none;
  list-style: none;
  }

    [class*='barnes_lewis_2015_relatedposts'] li 	{  padding:8px;
  border-bottom:1px solid #999;
  }

    [class*='barnes_lewis_2015_relatedposts'] li a:link, [class*='barnes_lewis_2015_relatedposts'] li a:visited	{  display:block;
  text-decoration:none;
  color:#999;
  font-size:18px;
  }

    [class*='barnes_lewis_2015_relatedposts'] li a:hover	{  color:orange;
  }

        /**  |------------------------  |  |------------------------  |  |  |------------------------  |=Related Posts shortcode  |------------------------  */
  h2.postinpage {  display:inline-block  clear:none;
  font-weight: bold;
  margin-top:6px;
  }

    /* @group Callouts */
    /* Callout Box */
    .Callout {  display: block;
  margin: 20px auto 20px auto;
  padding: 10px 10px 10px 10px;
  border: 1px solid #dcdcdc;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  line-height: 23px;
  color: #FFF !important;
  box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
  -moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
  -webkit-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
  }

    .Callout-clear	{  display:block;
  clear:both;
  }

  .Callout p {  margin: 0;
  padding: 0;
  }

    .Callout h2 {    color:#000;
  text-shadow: #fff 1px -1px 0;
  margin-left:4px;
  }

    /* @end */
        /*--------------------------------------------------------------  Color Options  --------------------------------------------------------------*/
  /* These color options are available for buttons, drop-caps, content boxes, and tabs style 1 */
  .alphagreen {  box-shadow: 0 0 0 1px #38917F, 0 0 0 2px #035A48;
  background-color: #035A48;
  background-image: linear-gradient(to bottom, #38917F, #035A48);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#38917F), to(#035A48));
  background-image: -webkit-linear-gradient(top, #38917F, #035A48);
  background-image: -moz-linear-gradient(top, #38917F, #035A48);
  background-image: -webkit-linear-gradient(top, #38917F, #035A48);
  background-image: -o-linear-gradient(top, #38917F, #035A48);
  background-image: ms-linear-gradient(to bottom, #38917F, #035A48);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#38917F', endColorstr='#035A48');
  }

  .autumn {  box-shadow: 0 0 0 1px #CC6810, 0 0 0 2px #671905;
  background-color: #CC6810;
  background-image: linear-gradient(to bottom, #CC6810, #671905);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#CC6810), to(#671905));
  background-image: -webkit-linear-gradient(top, #CC6810, #671905);
  background-image: -moz-linear-gradient(top, #CC6810, #671905);
  background-image: -webkit-linear-gradient(top, #CC6810, #671905);
  background-image: -o-linear-gradient(top, #CC6810, #671905);
  background-image: ms-linear-gradient(to bottom, #CC6810, #671905);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC6810', endColorstr='#671905');
  }

  .myblack {  box-shadow: 0 0 0 1px #424451, 0 0 0 2px #101012;
  background-color: #424451;
  background-image: linear-gradient(to bottom, #424451, #101012);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#424451), to(#101012));
  background-image: -webkit-linear-gradient(top, #424451, #101012);
  background-image: -moz-linear-gradient(top, #424451, #101012);
  background-image: -webkit-linear-gradient(top, #424451, #101012);
  background-image: -o-linear-gradient(top, #424451, #101012);
  background-image: ms-linear-gradient(to bottom, #424451, #101012);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#424451', endColorstr='#101012');
  }

  .bluegrey {  box-shadow: 0 0 0 1px #626377, 0 0 0 2px #2E2D3D;
  background-color: #626377;
  background-image: linear-gradient(to bottom, #626377, #2E2D3D);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#626377), to(#2E2D3D));
  background-image: -webkit-linear-gradient(top, #626377, #2E2D3D);
  background-image: -moz-linear-gradient(top, #626377, #2E2D3D);
  background-image: -webkit-linear-gradient(top, #626377, #2E2D3D);
  background-image: -o-linear-gradient(top, #626377, #2E2D3D);
  background-image: ms-linear-gradient(to bottom, #626377, #2E2D3D);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#626377', endColorstr='#2E2D3D');
  }

  .buoyred{  box-shadow: 0 0 0 1px #CE4A4B, 0 0 0 2px #951112;
  background-color: #951112;
  background-image: linear-gradient(to bottom, #CE4A4B, #951112);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#CE4A4B), to(#951112));
  background-image: -webkit-linear-gradient(top, #CE4A4B, #951112);
  background-image: -moz-linear-gradient(top, #CE4A4B, #951112);
  background-image: -webkit-linear-gradient(top, #CE4A4B, #951112);
  background-image: -o-linear-gradient(top, #CE4A4B, #951112);
  background-image: ms-linear-gradient(to bottom, #CE4A4B, #951112);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CE4A4B', endColorstr='#951112');
  }

  .cherry {  box-shadow: 0 0 0 1px #BE1C03, 0 0 0 2px #670600;
  background-color: #BE1C03;
  background-image: linear-gradient(to bottom, #BE1C03, #670600);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BE1C03), to(#670600));
  background-image: -webkit-linear-gradient(top, #BE1C03, #670600);
  background-image: -moz-linear-gradient(top, #BE1C03, #670600);
  background-image: -webkit-linear-gradient(top, #BE1C03, #670600);
  background-image: -o-linear-gradient(top, #BE1C03, #670600);
  background-image: ms-linear-gradient(to bottom, #BE1C03, #670600);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BE1C03', endColorstr='#670600');
  }

  .coffee {  box-shadow: 0 0 0 1px #7E6C5E, 0 0 0 2px #2A231D;
  background-color: #7E6C5E;
  background-image: linear-gradient(to bottom, #7E6C5E, #2A231D);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7E6C5E), to(#2A231D));
  background-image: -webkit-linear-gradient(top, #7E6C5E, #2A231D);
  background-image: -moz-linear-gradient(top, #7E6C5E, #2A231D);
  background-image: -webkit-linear-gradient(top, #7E6C5E, #2A231D);
  background-image: -o-linear-gradient(top, #7E6C5E, #2A231D);
  background-image: ms-linear-gradient(to bottom, #7E6C5E, #2A231D);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7E6C5E', endColorstr='#2A231D');
  }

  .oolblue {  box-shadow: 0 0 0 1px #008BC6, 0 0 0 2px #003C70;
  background-color: #008BC6;
  background-image: linear-gradient(to bottom, #008BC6, #003C70);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008BC6), to(#003C70));
  background-image: -webkit-linear-gradient(top, #008BC6, #003C70);
  background-image: -moz-linear-gradient(top, #008BC6, #003C70);
  background-image: -webkit-linear-gradient(top, #008BC6, #003C70);
  background-image: -o-linear-gradient(top, #008BC6, #003C70);
  background-image: ms-linear-gradient(to bottom, #008BC6, #003C70);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#008BC6', endColorstr='#003C70');
  }

  .fire {  box-shadow: 0 0 0 1px #FF933B, 0 0 0 2px #DB3D00;
  background-color: #FF933B;
  background-image: linear-gradient(to bottom, #FF933B, #DB3D00);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF933B), to(#DB3D00));
  background-image: -webkit-linear-gradient(top, #FF933B, #DB3D00);
  background-image: -moz-linear-gradient(top, #FF933B, #DB3D00);
  background-image: -webkit-linear-gradient(top, #FF933B, #DB3D00);
  background-image: -o-linear-gradient(top, #FF933B, #DB3D00);
  background-image: ms-linear-gradient(to bottom, #FF933B, #DB3D00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF933B', endColorstr='#DB3D00');
  }

  .forestgreen {  box-shadow: 0 0 0 1px #7A9045, 0 0 0 2px #354516;
  background-color: #7A9045;
  background-image: linear-gradient(to bottom, #7A9045, #354516);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7A9045), to(#354516));
  background-image: -webkit-linear-gradient(top, #7A9045, #354516);
  background-image: -moz-linear-gradient(top, #7A9045, #354516);
  background-image: -webkit-linear-gradient(top, #7A9045, #354516);
  background-image: -o-linear-gradient(top, #7A9045, #354516);
  background-image: ms-linear-gradient(to bottom, #7A9045, #354516);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7A9045', endColorstr='#354516');
  }

  .frenchgreen {  box-shadow: 0 0 0 1px #93BEB7, 0 0 0 2px #58837C;
  background-color: #58837C;
  background-image: linear-gradient(to bottom, #93BEB7, #58837C);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#93BEB7), to(#58837C));
  background-image: -webkit-linear-gradient(top, #93BEB7, #58837C);
  background-image: -moz-linear-gradient(top, #93BEB7, #58837C);
  background-image: -webkit-linear-gradient(top, #93BEB7, #58837C);
  background-image: -o-linear-gradient(top, #93BEB7, #58837C);
  background-image: ms-linear-gradient(to bottom, #93BEB7, #58837C);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#93BEB7', endColorstr='#58837C');
  }

  .golden  {  box-shadow: 0 0 0 1px #C3A22E, 0 0 0 2px #81570B;
  background-color: #C3A22E;
  background-image: linear-gradient(to bottom, #C3A22E, #81570B);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C3A22E), to(#81570B));
  background-image: -webkit-linear-gradient(top, #C3A22E, #81570B);
  background-image: -moz-linear-gradient(top, #C3A22E, #81570B);
  background-image: -webkit-linear-gradient(top, #C3A22E, #81570B);
  background-image: -o-linear-gradient(top, #C3A22E, #81570B);
  background-image: ms-linear-gradient(to bottom, #C3A22E, #81570B);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C3A22E', endColorstr='#81570B');
  }

  .mygrey  {  box-shadow: 0 0 0 1px #585F67, 0 0 0 2px #2B323A;
  background-color: #585F67;
  background-image: linear-gradient(to bottom, #585F67, #2B323A);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#585F67), to(#2B323A));
  background-image: -webkit-linear-gradient(top, #585F67, #2B323A);
  background-image: -moz-linear-gradient(top, #585F67, #2B323A);
  background-image: -webkit-linear-gradient(top, #585F67, #2B323A);
  background-image: -o-linear-gradient(top, #585F67, #2B323A);
  background-image: ms-linear-gradient(to bottom, #585F67, #2B323A);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#585F67', endColorstr='#2B323A');
  }

    .limegreen {  box-shadow: 0 0 0 1px #BBC701, 0 0 0 2px #638401;
  background-color: #BBC701;
  background-image: linear-gradient(to bottom, #BBC701, #638401);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BBC701), to(#638401));
  background-image: -webkit-linear-gradient(top, #BBC701, #638401);
  background-image: -moz-linear-gradient(top, #BBC701, #638401);
  background-image: -webkit-linear-gradient(top, #BBC701, #638401);
  background-image: -o-linear-gradient(top, #BBC701, #638401);
  background-image: ms-linear-gradient(to bottom, #BBC701, #638401);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BBC701', endColorstr='#638401');
  }

      .myorange  {  box-shadow: 0 0 0 1px #FDA41E, 0 0 0 2px #CA6A00;
  background-color: #CA6A00;
  background-image: linear-gradient(to bottom, #FDA41E, #CA6A00);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FDA41E), to(#CA6A00));
  background-image: -webkit-linear-gradient(top, #FDA41E, #CA6A00);
  background-image: -moz-linear-gradient(top, #FDA41E, #CA6A00);
  background-image: -webkit-linear-gradient(top, #FDA41E, #CA6A00);
  background-image: -o-linear-gradient(top, #FDA41E, #CA6A00);
  background-image: ms-linear-gradient(to bottom, #FDA41E, #CA6A00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDA41E', endColorstr='#CA6A00');
  }

    .periwinkle {  box-shadow: 0 0 0 1px #598BD0, 0 0 0 2px #4C1066;
  background-color: #598BD0;
  background-image: linear-gradient(to bottom, #598BD0, #4C1066);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#598BD0), to(#4C1066));
  background-image: -webkit-linear-gradient(top, #598BD0, #4C1066);
  background-image: -moz-linear-gradient(top, #598BD0, #4C1066);
  background-image: -webkit-linear-gradient(top, #598BD0, #4C1066);
  background-image: -o-linear-gradient(top, #598BD0, #4C1066);
  background-image: ms-linear-gradient(to bottom, #598BD0, #4C1066);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#598BD0', endColorstr='#4C1066');
  }

  .pink {  box-shadow: 0 0 0 1px #BD5094, 0 0 0 2px #6B1D47;
  background-color: #BD5094;
  background-image: linear-gradient(to bottom, #BD5094, #6B1D47);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BD5094), to(#6B1D47));
  background-image: -webkit-linear-gradient(top, #BD5094, #6B1D47);
  background-image: -moz-linear-gradient(top, #BD5094, #6B1D47);
  background-image: -webkit-linear-gradient(top, #BD5094, #6B1D47);
  background-image: -o-linear-gradient(top, #BD5094, #6B1D47);
  background-image: ms-linear-gradient(to bottom, #BD5094, #6B1D47);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BD5094', endColorstr='#6B1D47');
  }

  .politicalblue {  box-shadow: 0 0 0 1px #1E6F92, 0 0 0 2px #013558;
  background-color: #013558;
  background-image: linear-gradient(to bottom, #1E6F92, #013558);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1E6F92), to(#013558));
  background-image: -webkit-linear-gradient(top, #1E6F92, #013558);
  background-image: -moz-linear-gradient(top, #1E6F92, #013558);
  background-image: -webkit-linear-gradient(top, #1E6F92, #013558);
  background-image: -o-linear-gradient(top, #1E6F92, #013558);
  background-image: ms-linear-gradient(to bottom, #1E6F92, #013558);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1E6F92', endColorstr='#013558');
  }

    .purple  {  box-shadow: 0 0 0 1px #893F62, 0 0 0 2px #360F21;
  background-color: #893F62;
  background-image: linear-gradient(to bottom, #893F62, #360F21);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#893F62), to(#360F21));
  background-image: -webkit-linear-gradient(top, #893F62, #360F21);
  background-image: -moz-linear-gradient(top, #893F62, #360F21);
  background-image: -webkit-linear-gradient(top, #893F62, #360F21);
  background-image: -o-linear-gradient(top, #893F62, #360F21);
  background-image: ms-linear-gradient(to bottom, #893F62, #360F21);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#893F62', endColorstr='#360F21');
  }

    .royalblue {  box-shadow: 0 0 0 1px #436591, 0 0 0 2px #101C32;
  background-color: #375885;
  background-image: linear-gradient(to bottom, #375885, #182947);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#375885), to(#182947));
  background-image: -webkit-linear-gradient(top, #375885, #182947);
  background-image: -moz-linear-gradient(top, #375885, #182947);
  background-image: -webkit-linear-gradient(top, #375885, #182947);
  background-image: -o-linear-gradient(top, #375885, #182947);
  background-image: ms-linear-gradient(to bottom, #375885, #182947);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#375885', endColorstr='#182947');
  }

    .saffronblue {  box-shadow: 0 0 0 1px #677B89, 0 0 0 2px #2E4250;
  background-color: #2E4250;
  background-image: linear-gradient(to bottom, #677B89, #2E4250);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#677B89), to(#2E4250));
  background-image: -webkit-linear-gradient(top, #677B89, #2E4250);
  background-image: -moz-linear-gradient(top, #677B89, #2E4250);
  background-image: -webkit-linear-gradient(top, #677B89, #2E4250);
  background-image: -o-linear-gradient(top, #677B89, #2E4250);
  background-image: ms-linear-gradient(to bottom, #677B89, #2E4250);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#677B89', endColorstr='#2E4250');
  }

    .silver{  box-shadow: 0 0 0 1px #A5A5A5, 0 0 0 2px #525252;
  background-color: #A5A5A5;
  background-image: linear-gradient(to bottom, #A5A5A5, #525252);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A5A5A5), to(#525252));
  background-image: -webkit-linear-gradient(top, #A5A5A5, #525252);
  background-image: -moz-linear-gradient(top, #A5A5A5, #525252);
  background-image: -webkit-linear-gradient(top, #A5A5A5, #525252);
  background-image: -o-linear-gradient(top, #A5A5A5, #525252);
  background-image: ms-linear-gradient(to bottom, #A5A5A5, #525252);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#A5A5A5', endColorstr='#525252');
  }

    .skyblue {  box-shadow: 0 0 0 1px #00BCD5, 0 0 0 2px #0077AF;
  background-color: #00BCD5;
  background-image: linear-gradient(to bottom, #00BCD5, #0077AF);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00BCD5), to(#0077AF));
  background-image: -webkit-linear-gradient(top, #00BCD5, #0077AF);
  background-image: -moz-linear-gradient(top, #00BCD5, #0077AF);
  background-image: -webkit-linear-gradient(top, #00BCD5, #0077AF);
  background-image: -o-linear-gradient(top, #00BCD5, #0077AF);
  background-image: ms-linear-gradient(to bottom, #00BCD5, #0077AF);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00BCD5', endColorstr='#0077AF');
  }

    .steelgreen {  box-shadow: 0 0 0 1px #6A8D94, 0 0 0 2px #30535A;
  background-color: #30535A;
  background-image: linear-gradient(to bottom, #6A8D94, #30535A);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6A8D94), to(#30535A));
  background-image: -webkit-linear-gradient(top, #6A8D94, #30535A);
  background-image: -moz-linear-gradient(top, #6A8D94, #30535A);
  background-image: -webkit-linear-gradient(top, #6A8D94, #30535A);
  background-image: -o-linear-gradient(top, #6A8D94, #30535A);
  background-image: ms-linear-gradient(to bottom, #6A8D94, #30535A);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6A8D94', endColorstr='#30535A');
  }

    .teal  {  box-shadow: 0 0 0 1px #4DA597, 0 0 0 2px #0C4D53;
  background-color: #4DA597;
  background-image: linear-gradient(to bottom, #4DA597, #0C4D53);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4DA597), to(#0C4D53));
  background-image: -webkit-linear-gradient(top, #4DA597, #0C4D53);
  background-image: -moz-linear-gradient(top, #4DA597, #0C4D53);
  background-image: -webkit-linear-gradient(top, #4DA597, #0C4D53);
  background-image: -o-linear-gradient(top, #4DA597, #0C4D53);
  background-image: ms-linear-gradient(to bottom, #4DA597, #0C4D53);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4DA597', endColorstr='#0C4D53');
  }

    .tealgrey,  {  box-shadow: 0 0 0 1px #4E6A75, 0 0 0 2px #1E2F36;
  background-color: #4E6A75;
  background-image: linear-gradient(to bottom, #4E6A75, #1E2F36);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4E6A75), to(#1E2F36));
  background-image: -webkit-linear-gradient(top, #4E6A75, #1E2F36);
  background-image: -moz-linear-gradient(top, #4E6A75, #1E2F36);
  background-image: -webkit-linear-gradient(top, #4E6A75, #1E2F36);
  background-image: -o-linear-gradient(top, #4E6A75, #1E2F36);
  background-image: ms-linear-gradient(to bottom, #4E6A75, #1E2F36);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4E6A75', endColorstr='#1E2F36');
  }

  .tufgreen,  {  box-shadow: 0 0 0 1px #7C807D, 0 0 0 2px #3D403E;
  background-color: #3D403E;
  background-image: linear-gradient(to bottom, #7C807D, #3D403E);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7C807D), to(#3D403E));
  background-image: -webkit-linear-gradient(top, #7C807D, #3D403E);
  background-image: -moz-linear-gradient(top, #7C807D, #3D403E);
  background-image: -webkit-linear-gradient(top, #7C807D, #3D403E);
  background-image: -o-linear-gradient(top, #7C807D, #3D403E);
  background-image: ms-linear-gradient(to bottom, #7C807D, #3D403E);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7C807D', endColorstr='#3D403E');
  }

  .violet  {  box-shadow: 0 0 0 1px #822DE0, 0 0 0 2px #3F1966;
  background-color: #822DE0;
  background-image: linear-gradient(to bottom, #822DE0, #3F1966);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#822DE0), to(#3F1966));
  background-image: -webkit-linear-gradient(top, #822DE0, #3F1966);
  background-image: -moz-linear-gradient(top, #822DE0, #3F1966);
  background-image: -webkit-linear-gradient(top, #822DE0, #3F1966);
  background-image: -o-linear-gradient(top, #822DE0, #3F1966);
  background-image: ms-linear-gradient(to bottom, #822DE0, #3F1966);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#822DE0', endColorstr='#3F1966');
  }

  .vistablue  {  box-shadow: 0 0 0 1px #50C3CF, 0 0 0 2px #168995;
  background-color: #168995;
  background-image: linear-gradient(to bottom, #50C3CF, #168995);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#50C3CF), to(#168995));
  background-image: -webkit-linear-gradient(top, #50C3CF, #168995);
  background-image: -moz-linear-gradient(top, #50C3CF, #168995);
  background-image: -webkit-linear-gradient(top, #50C3CF, #168995);
  background-image: -o-linear-gradient(top, #50C3CF, #168995);
  background-image: ms-linear-gradient(to bottom, #50C3CF, #168995);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#50C3CF', endColorstr='#168995');
  }

  .yogigreen  {  box-shadow: 0 0 0 1px #BBC8A7, 0 0 0 2px #818E6D;
  background-color: #818E6D;
  background-image: linear-gradient(to bottom, #BBC8A7, #818E6D);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BBC8A7), to(#818E6D));
  background-image: -webkit-linear-gradient(top, #BBC8A7, #818E6D);
  background-image: -moz-linear-gradient(top, #BBC8A7, #818E6D);
  background-image: -webkit-linear-gradient(top, #BBC8A7, #818E6D);
  background-image: -o-linear-gradient(top, #BBC8A7, #818E6D);
  background-image: ms-linear-gradient(to bottom, #BBC8A7, #818E6D);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BBC8A7', endColorstr='#818E6D');
  }

