/* CONTACT FORM */
#contact_form_nexbuttonspan{
	float: right!important;
	margin-top: 15px;
	margin-right: 25px;
}

#contact_form_nextbutton{
	float: right;
}

/* END CONTACT FORM */

div.control required {
background:transparent url(http://www.copelandfhnp.com/layout/css/img/control-required.gif) no-repeat scroll 100% 13px;
margin-right:15px;
padding-right:10px;
}


/* PREPLANNING FORM */
#preplanning_form_container {
    overflow: hidden;
    margin: 0px;
    padding 0px;
    display: block;
    position: relative;
    width: 632px;
}
#preplanning_form_tabs {
    width: 632px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    position: relative;
}
li#preplanning_tab_one_button, li#preplanning_tab_two_button, li#preplanning_tab_three_button, li#preplanning_tab_four_button {
    width: 158px;
    height: 56px;
    float: left;
    margin: 0px;
    padding: 0px;
    color: #666666;
    background: url(http://www.copelandfhnp.com/layout/css/img/planning-form-tab.png) no-repeat 0 0;
    display: list-item;
    font-family:Arial, Helvetica, sans-serif
    font-size:14px;
}
li#preplanning_tab_one_button.active, li#preplanning_tab_two_button.active, li#preplanning_tab_three_button.active, li#preplanning_tab_four_button.active {
    width: 158px;
    height: 56px;
    float: left;
    margin: 0px;
    padding: 0px;
    color: #000000;
    background: url(http://www.copelandfhnp.com/layout/css/img/planning-form-tab.png) no-repeat 0 -56px;
    display: list-item
}

li#preplanning_tab_one_button div, li#preplanning_tab_two_button div, li#preplanning_tab_three_button div, li#preplanning_tab_four_button div {
    line-height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    padding-top: 5px;
    padding-left: 45px;
    background: transparent;
    cursor: pointer;
}

li#preplanning_tab_one_button.active div, li#preplanning_tab_two_button.active div, li#preplanning_tab_three_button.active div, li#preplanning_tab_four_button.active div {
    line-height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #445b6d;
    padding-top: 5px;
    padding-left: 45px;
    background: transparent;
    cursor: pointer;
}

#preplanning_form_wrapper {
    border: 1px solid rgb(219, 219, 219);
    margin-top: -1px;
    margin-bottom: 10px;
    width: 630px;
}
#preplanning_form_wrapper .tab-body {
    overflow: hidden;
    clear: both;
    width: 9000px;
}
#preplanning_form_wrapper .tab-item {
    float: left;
    width: 630px;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2px;
    padding-top: 0;
    padding-bottom: 13px;
    padding-right: 0px;
    display: block;
    position: relative;
}
#preplanning_tab_one p {
    width: 580px;
    margin: 10px 0 0 20px;
}

#preplanning_tab_one_nextbuttonspan, #preplanning_tab_two_nextbuttonspan, #preplanning_tab_three_nextbuttonspan, #preplanning_tab_four_nextbuttonspan {
    float: right!important;
    margin-top: 15px;
    margin-right: 25px;
}

#preplanning_tab_one_nextbutton, #preplanning_tab_two_nextbutton, #preplanning_tab_three_nextbutton, #preplanning_tab_four_nextbutton {
    float: right;
}

.form-button {
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 16px;
    padding-bottom: 0;
    width: 610px;
    height: 95px;
}

#preplanning_form_notification {
    display: none;
    border-top: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
    background:#fa6b6d url(http://www.copelandfhnp.com/layout/css/img/message-icons.gif) 5px -292px;
    background-position: 5px -292px;
    background-position-x: 5px;
    background-position-y: -292px;
    background-repeat: no-repeat;
    margin: 10px auto 0px auto;
    padding: 10px 10px 10px 40px;
    font-family: arial;
    font-weight: bold;
    color: #fff;
}

#preplanning_login_msg {
    display: none;
}

#preplanning_login_err {
    display: none;
}

#preplan_submit_thankyou {
	padding-top: 15px;
    display: none;
}

#preplan_submit_thankyou p {
    text-align: center;
}

#spouseinfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

#milinfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

#dadinfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

#mominfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

.returningUser {
    cursor: pointer;
}y: block;
    position: relative;
    width: 632px;
}
#preplanning_form_tabs {
    width: 632px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    position: relative;
}
li#preplanning_tab_one_button, li#preplanning_tab_two_button, li#preplanning_tab_three_button, li#preplanning_tab_four_button {
    width: 158px;
    height: 56px;
    float: left;
    margin: 0px;
    padding: 0px;
    color: #666666;
    background: url(http://www.copelandfhnp.com/layout/css/img/planning-form-tab.png) no-repeat 0 0;
    display: list-item;
    font-family:Arial, Helvetica, sans-serif
    font-size:14px;
}
li#preplanning_tab_one_button.active, li#preplanning_tab_two_button.active, li#preplanning_tab_three_button.active, li#preplanning_tab_four_button.active {
    width: 158px;
    height: 56px;
    float: left;
    margin: 0px;
    padding: 0px;
    color: #000000;
    background: url(http://www.copelandfhnp.com/layout/css/img/planning-form-tab.png) no-repeat 0 -56px;
    display: list-item
}

li#preplanning_tab_one_button div, li#preplanning_tab_two_button div, li#preplanning_tab_three_button div, li#preplanning_tab_four_button div {
    line-height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    padding-top: 5px;
    padding-left: 45px;
    background: transparent;
    cursor: pointer;
}

li#preplanning_tab_one_button.active div, li#preplanning_tab_two_button.active div, li#preplanning_tab_three_button.active div, li#preplanning_tab_four_button.active div {
    line-height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #445b6d;
    padding-top: 5px;
    padding-left: 45px;
    background: transparent;
    cursor: pointer;
}

#preplanning_form_wrapper {
    border: 1px solid rgb(219, 219, 219);
    margin-top: -1px;
    margin-bottom: 10px;
    width: 630px;
}
#preplanning_form_wrapper .tab-body {
    overflow: hidden;
    clear: both;
    width: 9000px;
}
#preplanning_form_wrapper .tab-item {
    float: left;
    width: 630px;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2px;
    padding-top: 0;
    padding-bottom: 13px;
    padding-right: 0px;
    display: block;
    position: relative;
}

#preplanning_form_wrapper .form-item {
    margin-left: 20px;
    margin-right: 0;
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display:block;
}

#preplanning_form_wrapper .form-item p {
    width: 580px;
}
#preplanning_form_wrapper #preplanning_form_whoabout_person {
    width: 200px;
}
#preplanning_tab_one p {
    width: 580px;
    margin: 10px 0 0 20px;
}
/* EDIT FROM HERE */
.form-item label {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
    line-height: 30px;
    float:left;
}

.form-item span.input-text{
    background:transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-right.png) no-repeat 100% 0;
    padding-right:2px;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 25px;
    height:38px;
    position:relative;
    float: right;
    width: 366px;
  }


.form-item span.input-text.mistake{
    background:transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-right.png) no-repeat 100% -38px;
    padding-right:2px;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 25px;
    height:38px;
    position:relative;
    float: right;
    width: 366px;
  
}

.form-radio-item-wrapper{
    background: transparent;
    width: 392px;
    height: 25px;
    padding: 0 0 10px 0;
    margin: 0 25px 0 0;
    position: relative;
    float: right;
 
}

#preplanning_tab_three .form-item .input-text {
    float: left;
    display: block;
}

.form-item .input-text input {
  background:transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-left.png) no-repeat 0 0;
  border: none;
  width: 375px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  height: 30px;
  padding: 8px 5px 0px 14px;
  margin-left: -40px;
  float: right;
}

.form-item .input-text.mistake input {
    background:transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-left.png) no-repeat 0 -38px;
    border: none;
    width: 375px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 30px;
    padding: 8px 5px 0px 14px;
    float: right;
}

.form-item .input-radio {
    border: 0px;
    padding-right: 20px;
    padding-top: 6px;
    float: left;
}
.form-item .input-radio label {
    line-height: normal;
}
.form-item .input-radio input {
    border: 0px;
}

.form-item .input-radio .inline-radio-text-input {
    background: transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-left.png) no-repeat 0 0;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 30px;
    padding: 8px 6px 0px 6px;
    margin: 0px 0px 0px 0px;
    width: 360px;
}

.form-item .input-radio .inline-radio-text-input .mistake{
    background: transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-left.png) no-repeat 0 -38px;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 30px;
    padding: 8px 6px 0px 6px;
    margin: 0px 0px 0px 0px;
    width: 360px;
}

.form-item .input-radio span.inline-radio-text-input {
    background:transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-right.png) no-repeat 100% 0;
    left: 6px;
    padding-right:10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display:inline-block;
    height:37px;
    position:relative;
}

.form-item .input-radio span.inline-radio-text-input .mistake{
    background:transparent url(http://www.copelandfhnp.com/layout/css/img/input-text-right.png) no-repeat 100% -38px;
    left: 6px
    padding-right:10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display:inline-block;
    height:37px;
    position:relative;
}

#preplanning_tab_three .form-item .input-radio {
    width: 500px;
    display: block;
    float: none;
    clear: both;
}

.form-item textarea {
    width: 500px;
    height: 150px;
    font-family: Arial, Helvetic, sans-serif;
    
}

.nextbutton {
}
#preplanning_tab_one_nextbuttonspan, #preplanning_tab_two_nextbuttonspan, #preplanning_tab_three_nextbuttonspan, #preplanning_tab_four_nextbuttonspan {
    float: right!important;
    margin-top: 15px;
    margin-right: 25px;
}

#preplanning_tab_one_nextbutton, #preplanning_tab_two_nextbutton, #preplanning_tab_three_nextbutton, #preplanning_tab_four_nextbutton {
    float: right;
}

.form-button {
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 16px;
    padding-bottom: 0;
    width: 610px;
    height: 95px;
}

#preplanning_form_notification {
    display: none;
    border-top: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
    background:#fa6b6d url(http://www.copelandfhnp.com/layout/css/img/message-icons.gif) 5px -292px;
    background-position: 5px -292px;
    background-position-x: 5px;
    background-position-y: -292px;
    background-repeat: no-repeat;
    margin: 10px auto 0px auto;
    padding: 10px 10px 10px 40px;
    font-family: arial;
    font-weight: bold;
    color: #fff;
}

#preplanning_login_msg {
    display: none;
}

#preplanning_login_err {
    display: none;
}

#preplan_submit_thankyou {
	padding-top: 15px;
    display: none;
}

#preplan_submit_thankyou p {
    text-align: center;
}

#spouseinfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

#milinfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

#dadinfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

#mominfo {
    width: 603px;
    padding-bottom: 16px;
    margin-left: 36px;
    border-left: 1px solid rgb(219, 219, 219);
    border-bottom: 1px solid rgb(219, 219, 219);
}

.jquery-custom-checkbox {
    display: inline;
    font-size: 18px;
    line-height: 18px;
    cursor: hand; 
    float: left;
}

#preplanning_tab_three .jquery-custom-checkbox {
	padding-top: 6px;
}

.jquery-custom-checkbox .mark {
    display: inline;
}
.jquery-custom-checkbox img {
    background: transparent url(http://www.copelandfhnp.com/layout/css/img/form-select-itens-inline.gif) no-repeat;
    background-position: 0px -100px;
    background-position-x: 0px;
    background-position-y: -100px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    padding-right: 6px;
}

.jquery-custom-checkbox-hover img {}

.jquery-custom-checkbox-checked img{
    background-position: 0px -161px;
    background-position-x: 0px;
    background-position-y: -161px;
}

.jquery-custom-checkbox-checked .jquery-custom-checkbox-hover img {}

.jquery-custom-checkbox-disabled img{}

.jquery-custom-checkbox-checked .jquery-custom-checkbox-disabled img{}
.form-item h4{
    font: 20px "Times New Roman" !important;
    color: #1d4c6e !important;
    margin: 9px 0 8px 0 !important;
}
  
div.form-select-person {
   margin: -40px 0pt 0pt 340px;
}
  
.preplanningform-clear {
  clear: both;
}

.button-next{
  
}
  
.button-submit{
  }
.returningUser {
    cursor: pointer;
}


/*<!--// *************************** -->
<!--// PREPLANNING FORM FILE START -->
<!--// *************************** -->*/

/* '/'+'*' and '*'+'/' are used in CSS to comment things out
/* '<!--' and '-->' are used in HTML to comment things out
/*     one will not work in the other
/*     just so you remember */

	.jqTransformInput {
		width: 350px;
		outline:0 !important;
	}

	.inline-radio-textinput .jqTransformInputWrapper{
		float: left;
		margin-top: -5px;
		margin-right: 0px;
		margin-bottom: -9px;
		margin-left: 12px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
    
  .radio_container {height: 31px; float: right; margin-right: 236px;}
    
  form.jqtransformdone .radio_container label {padding: 0px 18px 0px 0px; margin: 7px 0px 0px 0px;}
    
  .radio_container.maritalstatus {float: right; margin-right: 129px;}
  .radio_container.milservice {float: right; margin-right: 260px;}
  
  .tab-item h4 { padding-left: 10px;}
  
  #preplanning_container .jqTransformInputInner div input { width:350px !important; }
  
/* PREPLANNING FORM bug fix */
#preplanning_container.fix #preplanning_form_container table.jqTransformTextarea td#jqTransformTextarea-mm textarea
	{
	resize: none;
	}
 
 #preplanning_container.fix #preplanning_form_container
	{
	width: 629px;
	}
 
 #preplanning_container.fix #preplanning_form_container #preplanning_form_wrapper
	{
	width: 627px;
	}
 
 #preplanning_container.fix #preplanning_form_container #preplanning_form_wrapper .tab-item
	{
	padding: 0 8px 13px 10px;
	width: 610px;
	}