/* SPIFFY Corners http://www.spiffycorners.com/ */
/* Default blue spiffy corners */

.spiffyholder {
   padding:2px;
}
.spiffytitle{
   background:#1E789A;
   padding-left: 15px;
   padding-right: 15px;
   margin-top:0px;
   margin-bottom:0px;
   color: #fff;
   vertical-align:middle;
   line-height:1.4em;
}


.spiffytitle-right{
   float:right;
   vertical-align:middle;
   font-size:.8em;
   font-weight:bold;
}
.spiffytitle-right a, .spiffytitle-right a:hover, .spiffytitle-right a:visited, .spiffytitle-right a:active{
   color:white;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1E789A}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9ec4d3;
  border-right:1px solid #9ec4d3;
  background:#5699b3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8f1f4;
  border-right:1px solid #e8f1f4;
  background:#4891ad}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4891ad;
  border-right:1px solid #4891ad;}
.spiffy4{
  border-left:1px solid #9ec4d3;
  border-right:1px solid #9ec4d3;}
.spiffy5{
  border-left:1px solid #5699b3;
  border-right:1px solid #5699b3;}


.spiffy3.noheader {
   background:#FFF;
   border-left:2px solid #1E789A;
   border-right:2px solid #1E789A;
}
.spiffy4.noheader {
   background:#FFF;
   border-left:2px solid #1E789A;
   border-right:2px solid #1E789A;
}
.spiffy5.noheader {
   background:#FFF;
   border-left:2px solid #1E789A;
   border-right:2px solid #1E789A;
}


.spiffyfg{
   border-left:2px solid #1E789A;
   border-right:2px solid #1E789A;
   padding:10px;
   background:#FFF;}

.footer .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #1E789A;
  border-right:1px solid #1E789A;
  background:#1E789A}
.footer .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #1E789A;
  border-right:1px solid #1E789A;
  background:#1E789A}
.footer .spiffy3{
  background:#FFF;
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #1E789A;
  border-right:2px solid #1E789A;

}
.footer .spiffy4{
  background:#FFF;
  border-left:2px solid #1E789A;
  border-right:2px solid #1E789A}
.footer .spiffy5{
  background:#FFF;
  border-left:2px solid #1E789A;
  border-right:2px solid #1E789A;
}

/********************    Green Specification *******************/

.green .spiffy{display:block}
.green .spiffytitle{
   background:#A3AC01;
}
.green .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A3AC01}
.green .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d7db91;
  border-right:1px solid #d7db91;
  background:#bac040}
.green .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6e5;
  border-right:1px solid #f5f6e5;
  background:#b4bb31}
.green .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b4bb31;
  border-right:1px solid #b4bb31;}
.green .spiffy4{
  border-left:1px solid #d7db91;
  border-right:1px solid #d7db91}
.green .spiffy5{
  border-left:1px solid #bac040;
  border-right:1px solid #bac040}
.green .spiffyfg{
   border-left:2px solid #A3AC01;
   border-right:2px solid #A3AC01;
}

.green .footer .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #A3AC01;
  border-right:1px solid #A3AC01;
  background:#A3AC01}
.green .footer .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #A3AC01;
  border-right:1px solid #A3AC01;
  background:#A3AC01}
.green .footer .spiffy3{
  background:#FFF;
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #A3AC01;
  border-right:2px solid #A3AC01;

}
.green .footer .spiffy4{
  background:#FFF;
  border-left:2px solid #A3AC01;
  border-right:2px solid #A3AC01}
.green .footer .spiffy5{
  background:#FFF;
  border-left:2px solid #A3AC01;
  border-right:2px solid #A3AC01;
}


/********************    Red Specification *******************/

.red .spiffy{display:block}
.red .spiffytitle{
   background:#AC0C0C;
}
.red .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#AC0C0C}
.red .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #db9696;
  border-right:1px solid #db9696;
  background:#bac040}
.red .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6e6e6;
  border-right:1px solid #f6e6e6;
  background:#b4bb31}
.red .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bb3a3a;
  border-right:1px solid #bb3a3a;}
.red .spiffy4{
  border-left:1px solid #db9696;
  border-right:1px solid #db9696}
.red .spiffy5{
  border-left:1px solid #c04848;
  border-right:1px solid #c04848}
.red .spiffyfg{
   border-left:2px solid #AC0C0C;
   border-right:2px solid #AC0C0C;
}

.red .footer .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #AC0C0C;
  border-right:1px solid #AC0C0C;
  background:#AC0C0C}
.red .footer .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #AC0C0C;
  border-right:1px solid #AC0C0C;
  background:#AC0C0C}
.red .footer .spiffy3{
  background:#FFF;
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #AC0C0C;
  border-right:2px solid #AC0C0C;

}
.red .footer .spiffy4{
  background:#FFF;
  border-left:2px solid #AC0C0C;
  border-right:2px solid #AC0C0C}
.red .footer .spiffy5{
  background:#FFF;
  border-left:2px solid #AC0C0C;
  border-right:2px solid #AC0C0C;
}

/********************    Light-blue Specification *******************/

.light-blue .spiffy{display:block}
.light-blue .spiffytitle{
   background:#CDDFE9;
   color:#19759B;
}
.light-blue .spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CDDFE9}
.light-blue .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9f1f5;
  border-right:1px solid #e9f1f5;
  background:#bac040}
.light-blue .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafbfc;
  border-right:1px solid #fafbfc;
  background:#b4bb31}
.light-blue .spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d6e5ed;
  border-right:1px solid #d6e5ed;}
.light-blue .spiffy4{
  border-left:1px solid #e9f1f5;
  border-right:1px solid #e9f1f5}
.light-blue .spiffy5{
  border-left:1px solid #d9e7ee;
  border-right:1px solid #d9e7ee}
.light-blue .spiffyfg{
   border-left:2px solid #CDDFE9;
   border-right:2px solid #CDDFE9;
}

.light-blue .footer .spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #CDDFE9;
  border-right:1px solid #CDDFE9;
  background:#CDDFE9}
.light-blue .footer .spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #CDDFE9;
  border-right:1px solid #CDDFE9;
  background:#CDDFE9}
.light-blue .footer .spiffy3{
  background:#FFF;
  margin-left:1px;
  margin-right:1px;
  border-left:2px solid #CDDFE9;
  border-right:2px solid #CDDFE9;

}
.light-blue .footer .spiffy4{
  background:#FFF;
  border-left:2px solid #CDDFE9;
  border-right:2px solid #CDDFE9}
.light-blue .footer .spiffy5{
  background:#FFF;
  border-left:2px solid #CDDFE9;
  border-right:2px solid #CDDFE9;
}

