
/*
 * User Data Related Group Definitions
*/

#izForm_area {
  margin: 0px auto;
  padding: 0px;
	width: 760px;
  height: auto;
	background: #ffffff;
}

#izForm_instruct {
  margin: 0px 0px 0px 6px;
  padding: 8px 0px;
}

#izForm_body {
  margin: 4px 0px 0px 0px;
  padding: 0px 4px 120px 0px;
  width: 615px;
  height: inherit;
  vertical-align: top;
  background-image: url(/_img/article_shadow.gif);
  background-repeat: repeat-y;
  background-position: right top;
  float: left;
}

#izForm_content {
  margin: 0px 0px 60px 12px;
  width: 590px;
  font-family: verdana,arial,sans-serif,helvetica;
  font-size: 11px;
}

#izForm_block_single {
  position: absolute;
  margin: 16px 154px;
  width: 280px;
  background-color: #ffffff;
  border: 8px solid #6BA7E6;
}

#izForm_block_double {
  position: absolute;
  margin: 16px 38px;
  width: 500px;
  background-color: #ffffff;
  border: 8px solid #6BA7E6;
}

#izForm_block_container {
  position: absolute;
  margin: 16px 10px;
  width: 570px;
}

#izForm_block_pairL, #izForm_block_pairR {
  width: 280px;
  height: 300px;
  background-color: #ffffff;
  border: 8px solid #6BA7E6;
}

div[id="izForm_block_pairL"], div[id="izForm_block_pairR"] {
  width: 265px !important;
  height: 280px !important;
  background-color: #ffffff !important;
  border: 8px solid #6BA7E6 !important;
}

#izForm_block_pairL {
  float: left;
}

#izForm_block_pairR {
  float: right;
}

#izForm_frmContainer {
  height: 185px;
}

#izForm_iptFields_container {
  padding: 8px 0px;
}

#izForm_iptCheck_container {
  margin: 8px 0px 0px 0px;
}

#izForm_iptCheck_container table {
  margin-left: 12px;
  padding: 0px;
}

#izForm_iptCheck_container td {
  margin: 0px 12px 0px 0px;
  padding: 0px;
  height: 20px;
  font-size: 10px !important;
  font-weight: bold;
  color: #000000;
  line-height: 20px;
}

#izForm_submit {
  margin: 42px 0px;
  text-align: center;
  clear: both;
}

#izForm_buttonSet {
  clear: both;
  margin: 30px 12px 24px 12px;
  text-align: left;
}

#izForm_buttonSet input, #izForm_buttonSet img {
  margin: 0px 6px;
}

#izFormValidationMsg {
  margin: 6px;
  background-color: #efefef;
}

#izFormValidationMsg p {
  margin: 0px 8px;
  padding: 2px 0px;
	color: #ff0000;
}

.izForm_errorMsg {
	position:absolute;
	margin: 0px 8px;
	padding: 0px;
	color: #ff0000;
}

.izForm_errorMsg ul {
	margin: 0px;
	padding: 2px 0px;
	list-style: none;
}

.izForm_errorMsg li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.izForm_login_bg {
  background-image: url(/_img/login_bg.jpg);
  background-repeat: no-repeat;
  background-position: 0px 18px;
  height: 400px;
}

.izForm_blockHead {
  margin: 30px 0px 42px 12px;
  text-align: left;
}

.izForm_blockHead2 {
  margin: 18px 0px 12px 12px;
  text-align: left;
}

.izForm_blockHead3 {
  margin: 30px 0px 12px 12px;
  text-align: left;
}

.izForm_blockHead3a {
  margin: 30px 0px 4px 12px;
  text-align: left;
}

.izForm_baseBody {
  margin: 0px 4px;
  padding: 4px 0px 12px 0px;
}

.izForm_baseBody p {
  margin: 0px;
  padding: 6px 42px 0px 12px;
  font-size: 10px;
}

.izForm_baseBody a {
  text-decoration: none;
  font-size: 10px;
}

.izForm_baseBody a:hover {
  text-decoration: underline;
}

.izForm_baseBody .bold {
  font-weight: bold;
}

.izForm_blockBody {
  margin: 0px 4px 36px 4px;
  padding: 4px 0px 12px 0px;
  background-color: #F2F2F2;
}

.izForm_blockBody p {
  margin: 0px;
  padding: 8px 24px 0px 10px;
  font-size: 10px;
}

.izForm_blockBody a {
  text-decoration: none;
  font-size: 10px;
  color: #111111;
}

.izForm_blockBody a:hover {
  text-decoration: underline;
  color: #111111;
}

.izForm_blockBody .bold {
  font-weight: bold;
}

.izForm_blockDisclaimer {
  margin: 20px 36px 12px 20px;
  font-size: 10px;
}

.izForm_iptFields_cells {
  clear: both;
  margin: 6px 0px 0px 0px;
}

.izForm_label {
  float: left;
  width: 90px;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
}

div[class="izForm_label"] {
  margin: 0px 6px 0px 0px !important;
}

.izForm_input {
  height: 20px;
  line-height: 20px;
}

.izForm_iptText {
  width: 140px;
  background-color: #E2F0FA;
  border: 1px solid #A5ACB2 !important;
}

.izForm_iptCheck {
  float: left;
  margin: 0px 0px 0px 12px;
  width: 30px;
  height: 20px;
  text-align: left;
}

.izForm_iptCheckLabel {
  float: left;
  width: 440px;
  height: 20px;
  font-size: 10px;
  line-height: 20px;
}

.izForm_submit {
  margin: 24px 0px 0px 0px;
  text-align: center;
  clear: both;
}

.izForm_blockBaseLink {
  margin: 0px 0px 4px 0px;
  text-align: center;
  font-size: 10px;
}

.defaultValidationMsgClass {
  position: absolute;
}

.dynamicDivClass {
  display: inline;
  width: 150px;
  height: 20px;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}

#izForm_optInHolder {  
  margin: 0 0 12px 0;
}

#izForm_optInCheck {
  float: left;
}

#izForm_optInText {  
  float: left;
  width: 450px;
  font-weight: bold;
}
