.page p{
	margin:5px 0 0 10px;
	padding:0;
	border:none;
	line-height:1.4em;
}
.page p em{
	padding: 10px 5px;
	color:#4e4e4e;
}
.page form {font-size:1em;width:900px;}
.page form p{margin:1.5em;margin-left:10px;}
.page form p a{text-decoration:underline; color:#3b3b3b;}
.page form fieldset {width:880px;padding:0; margin:0 10px 10px 10px; font-size:1em;display:block;border: 1px solid #ddd;}
.page form legend {font-weight:bold;border:solid 1px #ddd;color:#333;display:block;line-height:28px;text-indent:10px;width:100%;background:#f0f0f0}
.page form label,.page form div.formField{clear:both; width:560px; line-height:1.6em; display:block; padding:0.5em 10px .8em 10px;color:#4e4e4e;}
.page form select {margin:0; float:right; width:182px;}
.page form label.lovely{background:#FFF6BF;}
.page form input {float:right;}
.page form input:focus {background:#ffffeb; border:1px solid #b2b2b2; color:#333;}
.page form input.checkbox {margin:0; padding:0; width:15px; border:0; background:none;}
.page form textarea {border:1px solid #aaa;float:right;}

.page form input.button, .page form input.oButton {
	background:#66b500;
	color: #ffffff;
	margin:10px;
	padding:.2em 1em;
	font-weight: bold;
	cursor: pointer;
	width:auto;
	border: 1px solid #699e5a;
}

.page form input.oButton{
	background:#ff8800 url(https://img.myipadbox.com/htdocs/images/orange_button_bg.gif) no-repeat right -1px;
	border: 1px solid #ff8800;
	float:none;
}

/* ch changes start */
#genderRadios { width:244px; }
.page form select { width:250px;}
.page form input[type=text], .page form input[type=password] { width:240px; }

#genderRadios input {
	float:none;
	margin-top:5px;
}

label .helpTip{
	z-index:65535;
	width:315px;
	border:1px solid;
	margin: -4px 0 0 592px;
	padding: 10px 30px 10px 20px;
	position:absolute;
	display:none;
	background: #FFF6BF url(https://img.myipadbox.com/htdocs/images/info_icon.gif) no-repeat 98.5% 6%;
	color: #817134; border-color: #FFD324;
}
label .helpTip:before{
	content:url(https://img.myipadbox.com/htdocs/images/yellow_tip_pointer.gif);
	margin:0 20px 0 -28px;
}

label.lovely .helpTip{
	display:block;
}
.autoCompleteBox{
	display:block;
	margin:0;
	border-top:solid 1px #e7e7e8;
	background:#ffffee;
}
.alt{
	background:#fafaff;
	border-top:solid 1px #e7e7e8;
	border-bottom:solid 1px #e7e7e8;
}

/* Help Menu */

#helpNav{
	float:right;
	width:590px;
}
#helpNav h3{
	background:#f3f3f4;
	padding:.5em 1em;
	font-size:100%;
	font-weight:bold;
}
.formHelp{
	margin:0 0 1em 0;
	border:solid 1px #e7e7e8;
}
.formHelp p{
	padding-left:10px;
}
#helpNav .pointers{
	border:solid 1px #FFD324;
	background: #ffffeb;
	color: #817134;
}
#helpNav .pointers h3{
	background: #FFF6BF url(https://img.myipadbox.com/htdocs/images/info_icon.gif) no-repeat 98.5% center;
	color: #817134; border-color: #FFD324;
}
	
#helpNav dl{
	margin:1em;
	line-height:1.6em;
}
#helpNav dt{
	font-weight:bold;
}
#helpNav dd{
	margin-left:1.5em;
	line-height:1.4em;
}

/* Form Error Alert Handling
------------------------------------*/

#formErrorAlerts{
	background-color:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
	margin-bottom: 1em;
}

#formErrorAlerts h3{
	background: #d12f19 url(https://img.myipadbox.com/htdocs/images/form_error_alert_icon.gif) no-repeat 1em center;
	color: #ffffff;
	padding-left: 4em;
}

form .formInputAlert label{
	background: #fbe3e4;
	color:#d12f19;
	font-weight: bold;
}

form .formInputAlert input{
	border:solid 1px #d12f19;
}

.page form .formInputAlert label.lovely{
	background:#d12f19; color: #ffffff;
}

.formTbl {
	border-collapse: collapse;
	background:#fff;
}

.formTbl td {
	border:solid 1px #dadada;
}
.fieldset-title{
	font-weight: bold;
    border-bottom: solid 1px #ddd;
    color: #333;
    display: block;
    line-height: 28px;
    text-indent: 10px;
    width: 100%;
    background: #f0f0f0;
}
@media screen and (max-width: 1530px){
	.page form {width:600px;}
	.page form fieldset {width:580px;}
}
@media screen and (max-width: 1230px){
	#helpNav{width: 370px;}
}