/* Text Elements */

.textboxasp {
	width: 90%;
	padding-top: .2%;padding-bottom: .2%; padding-right: 15px; padding-left: 15px; min-height:24px;
	font-family: Helvetica;
	font-size: 15px;
	margin: .5% 0px .5% 2%;
}

.DDLtextboxasp {
	width: 93%;
	padding-top: .2%;padding-bottom: .2%; padding-right: 15px; padding-left: 15px; min-height:24px;
	font-family: Helvetica;
	font-size: 15px;
	margin: .5% 0px .5% 2%;
}
.DDLtextboxasp select {
	color:#122c47;
}

.tableasp {
	text-align: left;
	padding-left: 1.5%;
	padding-right: 1.5%;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: 400;
	color: #122c47;
}

.labelasp {
	text-align: left;
	padding-top: 10px ;
}

.labelasp0 {
	text-align: left;
	font-weight: 600;
}
.labelasp1 {
	text-align: left;
	padding-top: 10px ;
	font-weight: 600;
}
.labelasp11 {
	text-align: left;
	font-weight: 600;
}
.labelasp2 {
	text-align: left;
	padding-top: 14px ;
}
.labelasp3 {
	color:#122c47;
	text-align: left;
	font-size:  22px ;
}
.buttonasp {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 35px;
	padding-left: 45px;
	min-height:35px;
	max-width: none;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 12px 12px;
	border-bottom-left-radius: 3px 3px;
	border-color:#122c47;
	text-align: left;
	margin-top: 3% ;
	font-family: Helvetica;
	background-color:#122c47;
	color: #ffffff;
}

.greycolor
{
	color: #7d7d7d;
}





body {
	padding-bottom: 5px;
	padding-right: 50px;
	padding-left: 50px;
}

form .stars {
  background: url("/bt-image/stars.png") repeat-x 0 0;
  width: 150px;
  margin: 0;
}

form .stars input[type="radio"] {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
form .stars input[type="radio"].Q1Star5:checked ~ span {
  width: 100%;
}
form .stars input[type="radio"].Q1Star4:checked ~ span {
  width: 80%;
}
form .stars input[type="radio"].Q1Star3:checked ~ span {
  width: 60%;
}
form .stars input[type="radio"].Q1Star2:checked ~ span {
  width: 40%;
}
form .stars input[type="radio"].Q1Star1:checked ~ span {
  width: 20%;
}
form .stars label {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0!important;
  padding: 0!important;
  text-indent: -999em;
  float: left;
  position: relative;
  z-index: 10;
  background: transparent!important;
  cursor: pointer;
}
form .stars label:hover ~ span {
  background-position: 0 -60px;
}
form .stars label.Q1Star5:hover ~ span {
  width: 100% !important;
}
form .stars label.Q1Star4:hover ~ span {
  width: 80% !important;
}
form .stars label.Q1Star3:hover ~ span {
  width: 60% !important;
}
form .stars label.Q1Star2:hover ~ span {
  width: 40% !important;
}
form .stars label.Q1Star1:hover ~ span {
  width: 20% !important;
}
form .stars span {
  display: block;
  width: 0;
  position: relative;
  top: 0;
  left: 0;
  height: 30px;
  background: url("/bt-image/stars.png") repeat-x 0 -60px;
  -webkit-transition: -webkit-width 0.2s;
  -moz-transition: -moz-width 0.2s;
  -ms-transition: -ms-width 0.2s;
  -o-transition: -o-width 0.2s;
  transition: width 0.2s;
}

.rating_error {
	display:none;
}
