@charset "utf-8";
/* CSS Document */
#half_row {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:50%;
}

.half_row {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:50%;
}

#half_row_r {
	display:inline;
	text-align:right;
	float:right;
	vertical-align:middle;
	width:50%;
}

.half_row_r {
	display:inline;
	text-align:right;
	float:right;
	vertical-align:middle;
	width:50%;
}

#half_row_c {
	display:inline;
	text-align:center;
	float:left;
	vertical-align:middle;
	width:50%;
}

.half_row_c {
	display:inline;
	text-align:center;
	float:left;
	vertical-align:middle;
	width:50%;
}

#half_row_cl {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:50%;
}

.half_row_cl {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:50%;
}

#half_row_cr {
	display:inline;
	text-align:right;
	float:left;
	vertical-align:middle;
	width:50%;
}

.half_row_cr {
	display:inline;
	text-align:right;
	float:left;
	vertical-align:middle;
	width:50%;
}
#third_row {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:33.33%;
}
.third_row {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:33.33%;
}
#twothird_row {
	display:inline;
	text-align:left;
	float:left;
	vertical-align:middle;
	width:66.66%;
}

#third_row_c {
	display:inline;
	text-align:center;
	float:left;
	vertical-align:middle;
	width:33.33%;
}

.third_row_c {
	display:inline;
	text-align:center;
	float:left;
	vertical-align:middle;
	width:33.33%;
}

#third_row_r {
	display:inline;
	text-align:right;
	float:left;
	vertical-align:middle;
	width:33.33%;
}

.third_row_r {
	display:inline;
	text-align:right;
	float:left;
	vertical-align:middle;
	width:33.33%;
}
#qtr_row {
	display:inline;
	text-align:left;
	float:left;
	white-space:nowrap;
	vertical-align:middle;
	width:23.75%;
}

#iqtr_row_l {
	text-align:left;
	float:left;
	white-space:nowrap;
	vertical-align:middle;
	width:23.75%;
}

.iqtr_row_l {
	text-align:left;
	float:left;
	white-space:nowrap;
	vertical-align:middle;
	width:23.75%;
}

#iqtr_row_r {
	text-align:right;
	float:left;
	white-space:nowrap;
	vertical-align:middle;
	width:23.75%;
}
.absoHide {
  position: absolute;
  visibility: hidden;
}
.floathelp {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	border:#4091E1 1px solid; 
  padding:0.5em; 
  width:15em; 
  color:black; 
  background-color:#fffbb8;
  text-align:center;
	vertical-align:bottom;
	font-size:8pt;
	font-weight:bold;
	z-index:1;
  line-height:1.25em;
}

.floathelpPdf {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	border:#4091E1 1px solid; 
  padding:0.5em; 
  width:15em; 
  background-color:#fffbb8;
  text-align:center;
	vertical-align:bottom;
	font-size:8pt;
	font-weight:bold;
	z-index:1;
  line-height:1.25em;
}

.floathelp1 {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	border:#4091E1 1px solid; 
  padding:0.5em; 
  width:25em; 
	height:7em;
  color:black; 
  background-color:#fffbb8; 
  text-align:center;
	font-size:8pt;
	font-weight:bold;
	z-index:1;
  line-height:1.25em;
}

.floathelp2 {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	border:#4091E1 1px solid; 
  padding:0.5em; 
  width:15em; 
  color:black; 
  background-color:#fffbb8; 
  text-align:center;
	font-size:8pt;
	font-weight:bold;
	z-index:1;
  line-height:1.25em;
}

.floathelp3 {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	border:#4091E1 1px solid; 
  padding:0.5em; 
  width:23em; 
  color:black; 
  background-color:#fffbb8; 
  text-align:center;
	font-size:8pt;
	font-weight:bold;
	z-index:1;
  line-height:1.25em;
}

.floathelpSOC {
  -Webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	border:#4091E1 1px solid; 
  padding:0.5em; 
  width:27em; 
	height:25em;
  color:black; 
  background-color:#fffbb8; 
  text-align:center;
	font-size:8pt;
	font-weight:bold;
	z-index:1;
  line-height:1.25em;
}
.formLabel {
  font-weight:bold;
	text-align:left;
  float:left;
  height:1.5em;
}
