/* Curved cutout Borders*/
/* Kelly Green, September 16, 2005 */


/* ************ SEE END OF SHEET FOR RULES THAT CHANGE COLORS OF BOX AND BORDER ******   */


/* THESE STYLES SHOULD PROBABLY BE LEFT ALONE */

.curved { /* this is the main container box */
  background: transparent;
  }
.curved h3, .curved h2, .curved p {	/* Sets padding around text in the box */
  padding: 8px 12px;
  margin: 0px;
  overflow:hidden;
  }
.curved .b1 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 5px;
  font-size:1px;
  }
.curved .b2 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 3px;
  border-left:2px solid;
  border-right:2px solid;
  font-size:1px;
  }
.curved .b3 {
  display:block;
  overflow:hidden;
  height:1px;
  margin:0 2px;
  border-left:1px solid;
  border-right:1px solid;
  font-size:1px;
  }
.curved .b4 {
  display:block;
  overflow:hidden;
  margin:0 1px;
  border-left:1px solid;
  border-right:1px solid;
  height:2px;
  font-size:1px;
  }
.curved .boxcontent {
  display:block;
  border-left:1px solid;
  border-right:1px solid;
  background:#FFFFFF;
  }

.background {
  background:#FFFFFF;
  border-left:1px solid;
  border-right:1px solid;
  border-color: #D19043;
  }
.red {
   color: red;
}


/* ********** HERE IS WHERE TO EDIT COLORS OF BOX BORDER & BACKGROUND ********** */

.curved .b2, .curved .b3, .curved .b4, .curved .boxcontent	{
 	border-color: #D19043;   /* SETS BORDER COLOR, (must set background on .b1 to match)  */
 	background:#FFFFFF;   /* SETS BACKGROUND COLOR FOR BOX */
}
.curved .b1 {
   background:#D19043;  /* SETS TOP BORDER COLOR (should match border color on rules above */
}

.curved {
   width: 500px;
}

label {  /* This styles the label on each field/widget in the data entry form */
   display: block;
   width: 120px;
   float: left;
   margin-bottom: 10px;
   text-align: right;
   padding-right: 10px;
   margin: 0px;
}

.green {
   color: #016800;
}


/* ********** styles for password fields within the curved box ********** */

#instructions_password {
   text-align: left;
   padding-bottom: 10px;
}

.passwordFields p {
   padding: 10px;
   vertical-align: middle;
}

#instructions_requirements {
   padding: 10px;
   padding-left: 25px;
   vertical-align: middle;
}

.passwordFields .formbuttonrow {
   text-align: center;
}