/* Start HP HTC form custom styles */

#hpHtcFrm {
	color: #214a82;
	font-weight: 500;
}

#hpHtcFrm input {
	background: #FFFFFF url(../images/searchbox_bg.jpg) repeat-x;
	border: 1px solid #b8b8b8;
	height: 19px;
	color: #214A82;
	padding-top: 4px;
	padding-left: 4px;
	font-weight: 700;
	margin: 4px 0 0 0;
}

#hpHtcFrm textarea {
	border: 1px solid #b8b8b8;
	background: #FFFFFF url(../images/searchbox_bg.jpg) repeat-x left top;
	font-weight: 700;
	color: #214A82;
	padding-top: 4px;
	padding-left: 4px;
}

#hpHtcFrm .checkbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#hpHtcFrm p {
	line-height: normal;
}
#hpHtcFrm br {
	display: none;
}

#hpHtcFrm label {
	display: none;
}

#hpHtcFrm .zemCheckbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#hpHtcFrm .zemRadio {
	border-width: 0px;
	border-style: none;
	background: url(none);
	display: inline;
	vertical-align: bottom;
	width: 20px;
}

#hpHtcFrm .zemSelect {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#hpHtcFrm .zemSubmit   {
	width: 70px;
	height:25px;
	background: url(../i/submit.png) no-repeat left top;
	letter-spacing: -1000em;
	font-weight: normal;
	margin: 10px 0px;
	padding: 0px;
	border:0;
  	display:inline-block;
	display:-moz-inline-stack;
}

#hpHtcFrm .zemCheckbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 15px;
	vertical-align: bottom;
	display: inline;
}

#hpHtcFrm .zemThanks{
	color: #214A82;
	font-weight: 700;
}

#hpHtcFrm .zemSubmit:hover {
	background: url(../i/submit.png) 0 -25px no-repeat;
	cursor: pointer;
}

#hpHtcFrm .TableContainer {
	margin-top:10px;
}

#hpHtcFrm .TableRow {
	display: block;
	min-height: 30px;
}

#hpHtcFrm .TableColumn {
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width: 140px;
}

#hpHtcFrm .TableHeader {
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width: 140px;
	font-weight: bold;
}

/* End of HP HTC form custom styles */

/* Start of 25 Years Questionnaire form custom styles */

#TFYrQFrm {
	color: #214a82;
	font-weight: 500;
}

#TFYrQFrm input {
	background: #FFFFFF url(../images/searchbox_bg.jpg) repeat-x;
	border: 1px solid #b8b8b8;
	height: 19px;
	color: #214A82;
	padding-top: 4px;
	padding-left: 4px;
	font-weight: 700;
	margin: 2px;
}

#TFYrQFrm textarea {
	border: 1px solid #b8b8b8;
	background: #FFFFFF url(../images/searchbox_bg.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #214A82;
	padding-top: 4px;
	padding-left: 4px;
	margin: 2px;
}

#TFYrQFrm .checkbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#TFYrQFrm p {
	line-height: normal;
}
#TFYrQFrm br {
	display: none;
}

#TFYrQFrm label {
	display: none;
}

#TFYrQFrm .zemCheckbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#TFYrQFrm .zemRadio {
	border-width: 0px;
	border-style: none;
	background: url(none);
	display: inline;
	vertical-align: bottom;
	width: 20px;
}

#TFYrQFrm .zemSelect {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#TFYrQFrm .zemSubmit   {
	width: 70px;
	height:25px;
	background: url(../i/submit.png) no-repeat left top;
	letter-spacing: -1000em;
	font-weight: normal;
	margin: 10px 0px;
	padding: 0px;
	border:0;
  	display:inline-block;
	display:-moz-inline-stack;
}

#TFYrQFrm .zemCheckbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 15px;
	vertical-align: bottom;
	display: inline;
}

#TFYrQFrm .zemThanks{
	color: #214A82;
	font-weight: 700;
}

#TFYrQFrm .zemSubmit:hover {
	background: url(../i/submit.png) 0 -25px no-repeat;
}

#TFYrQFrm .TableContainer {
	margin-top:10px;
}

#TFYrQFrm .TableRow {
	display: block;
	min-height: 30px;
}

#TFYrQFrm .TableColumn {
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width: 416px;
}

#TFYrQFrm .TableHeader {
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-weight: bold;
	width: 416px;
}

/* End of 25 Years Questionnaire form custom styles */

/* Start of Microsoft Identity Management Event  form custom styles */

#MSIDMFrm .TableContainer {
	margin-top:10px;
}

#MSIDMFrm .TableRow {
	display: block;
	min-height: 30px;
}

#MSIDMFrm .TableColumn {
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width: 416px;
}

#MSIDMFrm .TableHeader {
	vertical-align: middle;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-weight: bold;
	width: 416px;
}

#MSIDMFrm label {
	display: none;
}

#MSIDMFrm .checkbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 40px;
	display: inline;
}

#MSIDMFrm .zemCheckbox {
	border-width: 0px;
	border-style: none;
	background: url(none);
	width: 15px;
	vertical-align: bottom;
	display: inline;
}

/* End of Microsoft Identity Management Event  form custom styles */
