/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.registrationBox, .registrationBox_body, .registrationBox_head, .registrationBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.registrationBox {
	width:    		450px;
	float:			left;
	
	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.registrationBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:	-15px; 
  	height:			10px;
}

/* set the top-left image */
.registrationBox_head h6 {
	background-position:top left;

	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.registrationBox_body{
	background-position:bottom left;

  	/* mirror .registrationBox_head right/left */
	width:    	90%;
	padding:  	10px 10px;
} 

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.loginBox, .loginBox_body, .loginBox_head, .loginBox_head h6 {
	background: transparent url("../../images/subRound_logo.png") no-repeat bottom right
}

.loginBox {
	margin-top:	2%;
	width:	250px;
	float:	left;

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.loginBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.loginBox_head h6 {
	background-position:top left;

	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
	
	/*  This height prevents the top-left image from being a single pixel
	    line.  This is only important if the background has a top-left corner
	    or edge of importance - like the shadow in this infoBox*/
	height:		10px;
}

/* set the lower-left corner image */
.loginBox_body{
	background-position:	bottom left;
  	width:   				100%;

  	padding-left:		10px; 
  	padding-bottom:		10px; 
} 

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.editProfileBox, .editProfileBox_body, .editProfileBox_head, .editProfileBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.editProfileBox {
	width:    	550px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.editProfileBox_head{
	background-position:top right;	
	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:			10px;
}

/* set the top-left image */
.editProfileBox_head h6 {
	background-position:top left;

	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.editProfileBox_body{
	background-position:bottom left;

  	/* mirror .editProfileBox_head right/left */
	width:    	525px;
	padding:  	10px 10px 10px 20px;
} 

.editTitleBox {
	background:#EFFBEF;
	border: 1px solid #5A5D5A;
	padding:5px;
	width:500px;
}

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.tourGuideRegistrationBox, .tourGuideRegistrationBox_body, .tourGuideRegistrationBox_head, .tourGuideRegistrationBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.tourGuideRegistrationBox {
	position: 	relative;
	top:    	20px;
	width:    	600px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.tourGuideRegistrationBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.tourGuideRegistrationBox_head h6 {
	background-position:top left;
	
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.tourGuideRegistrationBox_body{
	background-position:bottom left;

  	/* mirror .tourGuideRegistrationBox_head right/left */
	width:    	575px;
	padding:  	10px 5px 10px 20px;
}

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.memberRegistrationCompleteBox, .memberRegistrationCompleteBox_body, .memberRegistrationCompleteBox_head, .memberRegistrationCompleteBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.memberRegistrationCompleteBox {
	position: 	relative;
	width:    	600px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.memberRegistrationCompleteBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.memberRegistrationCompleteBox_head h6 {
	background-position:top left;
	background-position:top left;
	
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.memberRegistrationCompleteBox_body{
	background-position:bottom left;

  	/* mirror .memberRegistrationCompleteBox_head right/left */
	width:    	575px;
	padding:  	10px 5px 10px 20px;
} 

.guideRegistrationCompleteBox, .guideRegistrationCompleteBox_body, .guideRegistrationCompleteBox_head, .guideRegistrationCompleteBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.guideRegistrationCompleteBox {
	position: 	relative;
	width:    	600px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.guideRegistrationCompleteBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.guideRegistrationCompleteBox_head h6 {
	background-position:top left;
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.guideRegistrationCompleteBox_body{
	background-position:bottom left;

  	/* mirror .guideRegistrationCompleteBox_head right/left */
	width:    	575px;
	padding:  	10px 5px 10px 20px;
} 

.validateRegistrationBox, .validateRegistrationBox_body, .validateRegistrationBox_head, .validateRegistrationBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.validateRegistrationBox {
	width: 	450px;
	float:	left;
	
	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.validateRegistrationBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.validateRegistrationBox_head h6 {
	background-position:top left;
	
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.validateRegistrationBox_body{
	background-position:bottom left;

  	/* mirror .validateRegistrationBox_head right/left */
	width:    	420px;
	padding:  	10px 10px;
} 

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.validationHelpBox, .validationHelpBox_body, .validationHelpBox_head, .validationHelpBox_head h6 {
	background: transparent url("../../images/subRound_logo.png") no-repeat bottom right
}

.validationHelpBox {
 	margin-top:	2%;
 	width:	300px;
	float:	left;
	
	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.validationHelpBox_head{
	background-position:top right;	
	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.validationHelpBox_head h6 {
	background-position:top left;
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
	height:		10px;
}

/* set the lower-left corner image */
.validationHelpBox_body{
	background-position:bottom left;

  	/* mirror .aboutAJBox_head right/left */
	width:	270px;
	padding:  10px 10px;
} 

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.forgotPasswordBox, .forgotPasswordBox_body, .forgotPasswordBox_head, .forgotPasswordBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.forgotPasswordBox {
	position: 	relative;
	top:    	20px;
	width:    	450px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.forgotPasswordBox_head{
	background-position:top right;	
	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.forgotPasswordBox_head h6 {
	background-position:top left;

	/* padding-left = image gap + interior padding ... no padding-right */
  	padding:	5px 5px; 
	margin-right: 	15px;
}

/* set the lower-left corner image */
.forgotPasswordBox_body{
	background-position:bottom left;

  	/* mirror .forgotPasswordBox_head right/left */
	width:    	425px;
	padding:  	10px 10px;
} 

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.passwordEmailSentCompleteBox, .passwordEmailSentCompleteBox_body, .passwordEmailSentCompleteBox_head, .passwordEmailSentCompleteBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.passwordEmailSentCompleteBox {
	position: 	relative;
	top:    	20px;
	width:    	600px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.passwordEmailSentCompleteBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.passwordEmailSentCompleteBox_head h6 {
	background-position:top left;
	
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.passwordEmailSentCompleteBox_body{
	background-position:bottom left;

  	/* mirror .passwordEmailSentCompleteBox_head right/left */
	width:    	575px;
	padding:  	10px 5px 10px 20px;
} 

/* Code obtained from spiffybox.com & www.modxcms.com/simple-rounded-corner-css-boxes.html */
/* set the image to use and establish the lower-right position */
.confirmPreRegistrationBox, .confirmPreRegistrationBox_body, .confirmPreRegistrationBox_head, .confirmPreRegistrationBox_head h6 {
	background: transparent url("../../images/mainRound_logo.png") no-repeat bottom right
}

.confirmPreRegistrationBox {
	position: 	relative;
	top:    	20px;
	width:    	500px;
	/* intended total box width - padding-right(next) */

	/* the gap on the right edge of the image (not content padding) */
  	padding-right:	15px; /* use to position the box */
}

/* set the top-right image */
.confirmPreRegistrationBox_head{
	background-position:top right;	

	/* pull the right image over on top of border */
  	margin-right:-15px; 
  	height:		10px;
}

/* set the top-left image */
.confirmPreRegistrationBox_head h6 {
	background-position:top left;
	
	/*  This margin keeps the top-left image from overlapping 
	  with the upper corner of the top-right image*/
	margin-right: 	15px;
}

/* set the lower-left corner image */
.confirmPreRegistrationBox_body{
	background-position:bottom left;

  	/* mirror .confirmPreRegistrationBox_head right/left */
	width:    	475px;
	padding:  	10px 5px 10px 20px;
}
