/* Curved corner Borders */
.curvedy {
  background:transparent; 
  width:100%;
  }

.boxcontenty {
  display:block; 
  background:#FFFFFF;
  border:0 solid #FFCC66; 
  border-width:0 1px;
  }
  
.curvedy h1, .curvedy p {
  margin-top:0px;  
  margin-bottom:0px;  
  margin-left: 5px;           /* side to side margins */
  margin-right: 2px;  
  }
.curvedy h1 {
  font-size:2em; 
  color:#FFCC66;
  }
.curvedy .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#FFCC66;
  font-size:1px;
  }
.curvedy .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#FFCC66; 
  border-left:1px solid #FFCC66; 
  border-right:1px solid #FFCC66; 
  border-width:0 2px;
  height:1px;
  font-size:1px;

  }
.curvedy .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#FFCC66; 
  border-left:1px solid #FFCC66; 
  border-right:1px solid #FFCC66; 
  margin:0 2px;
  font-size:1px;
  }
.curvedy .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#FFCC66; 
  border-left:1px solid #FFCC66; 
  border-right:1px solid #FFCC66; 
  margin:0 1px; 
  height:2px; 
  font-size:1px;
  }
  
  /* Curved corner Borders */
.curvedg {
  background:transparent; 
  width:100%;
  }

.boxcontentg {
  display:block; 
  background:#FFFFFF;
  border:0 solid #339933; 
  border-width:0 1px;
  }
  
.curvedg h1, .curvedg p {
  margin-top:0px;  
  margin-bottom:0px;  
  margin-left: 5px;           /* side to side margins */
  margin-right: 2px;  
  }
.curvedg h1 {
  font-size:2em; 
  color:#339933;
  }
.curvedg .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#339933;
  font-size:1px;
  }
.curvedg .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#339933; 
  border-left:1px solid #339933; 
  border-right:1px solid #339933; 
  border-width:0 2px;
  height:1px;
  font-size:1px;

  }
.curvedg .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#339933; 
  border-left:1px solid #339933; 
  border-right:1px solid #339933; 
  margin:0 2px;
  font-size:1px;
  }
.curvedg .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#339933; 
  border-left:1px solid #339933; 
  border-right:1px solid #339933; 
  margin:0 1px; 
  height:2px; 
  font-size:1px;
  }

/* Curved corner Borders */
.curvedp {
  background:transparent; 
  width:100%;
  }

.boxcontentp {
  display:block; 
  background:#FFFFFF;
  border:0 solid #996699; 
  border-width:0 1px;
  }
  
.curvedp h1, .curvedp p {
  margin-top:0px;  
  margin-bottom:0px;  
  margin-left: 5px;           /* side to side margins */
  margin-right: 2px;  
  }
.curvedp h1 {
  font-size:2em; 
  color:#996699;
  }
.curvedp .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#996699;
  font-size:1px;
  }
.curvedp .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#996699; 
  border-left:1px solid #996699; 
  border-right:1px solid #996699; 
  border-width:0 2px;
  height:1px;
  font-size:1px;

  }
.curvedp .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#996699; 
  border-left:1px solid #996699; 
  border-right:1px solid #996699; 
  margin:0 2px;
  font-size:1px;
  }
.curvedp .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#996699; 
  border-left:1px solid #996699; 
  border-right:1px solid #996699; 
  margin:0 1px; 
  height:2px; 
  font-size:1px;
  }
  /* Curved corner Borders */
.curvedb {
  background:transparent; 
  width:100%;
  }

.boxcontentb {
  display:block; 
  background:#FFFFFF;
  border:0 solid #330099; 
  border-width:0 1px;
  }
  
.curvedb h1, .curvedb p {
  margin-top:0px;  
  margin-bottom:0px;  
  margin-left: 5px;           /* side to side margins */
  margin-right: 2px;  
  }
.curvedb h1 {
  font-size:2em; 
  color:#330099;
  }
.curvedb .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#330099;
  font-size:1px;
  }
.curvedb .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#330099; 
  border-left:1px solid #330099; 
  border-right:1px solid #330099; 
  border-width:0 2px;
  height:1px;
  font-size:1px;

  }
.curvedb .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#330099; 
  border-left:1px solid #330099; 
  border-right:1px solid #330099; 
  margin:0 2px;
  font-size:1px;
  }
.curvedb .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#330099; 
  border-left:1px solid #330099; 
  border-right:1px solid #330099; 
  margin:0 1px; 
  height:2px; 
  font-size:1px;
  }
  
