@charset "utf-8";



input[type='text']

{
	
	font-size: 12px;
	
	 
	
	}

select {
    font-size: 12px;
	  background-color:#FFC;
	
	
}



.fontsize2
{
	
font-size:12px;
font-weight:bold;

	
	}


.bordertextbox
{
	 border:1px solid #7FC7DF;
    background-color:#FFFFFF;
	
	
	
	}


.bordertextbox_required
{
	 border:1px solid #ff0000;
    background-color:#ffeeee;
	
	
	}

input:focus,textarea:focus {
    background-color: #7FC7DF;
}


table{
	
	     border-right-style: none;
		 border-left-style: none;
	}
/*
td {

    text-align: left; 
    vertical-align: middle; 
	border-color:#7FC7DF;
}

*/

.answer {
  background-color: #efefef;
  font-size:12px;font-weight:bold;

}


.answer3 {
  background-color: #efefef;
  font-size:13px;font-weight:bold;

}


.answer8 {
  background-color: #efefef;
  font-size:16px;font-weight:bold;

}



.answer10 {
  background-color: #efefef;
  font-size:16px;font-weight:bold;

}



.answer4 {
	vertical-align:top;
	text-align:left;
	 background-color: #efefef;
  font-size:16px;font-weight:bold;

}


.answer2 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
	margin-right: 1px;
	padding: 1px 0 0 5px;
	width: 792px;
	height: 22px;
	background-color: #999;
	color: white;
	font-weight: bold;
}


.pad_left {
  padding-left: 4px;
}



.divcolor
{
	background-color:#CCC;
	text-align:center;	/* color:#005ec0; */
	}


h3 {
	text-align:left;
	
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 0;
  margin-right: 1px;
  padding: 1px 0 0 5px;
  width: 792px;
  height: 22px;
  background-color: #2969c9;
  color: white;
      font-weight: bold;
}


h5
{
	
	
	
	text-align:center;
	
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  margin-right: 1px;
  padding: 1px 0 0 5px;
  width: 792px;
  height: 22px;
  background-color: #2969c9;
  color: white;
      font-weight: bold;

	
	
	}





.ts_page {
  margin: 40px auto;
  position: relative;
  text-align: left;
}
.ts_header {
	color:#333;
	text-align:center;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	border: 3px solid #CCCCCC;
	height: 170px;
	background: #3a3a3a; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #E8E8E8 0%, #E8E8E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#E8E8E8), color-stop(100%,#E8E8E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #E8E8E8 0%,#E8E8E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #E8E8E8 0%,#E8E8E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #E8E8E8 0%,#E8E8E8 100%); /* IE10+ */
	background: linear-gradient(45deg,  #E8E8E8 0%,#E8E8E8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E8E8', endColorstr='#E8E8E8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1);
}

.ts_content {
 background-color: white; 
  
 /* background-color:#2c3e50 ;*/
  border: 1px solid #CCCCCC;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  padding: 25px 50px;
}

.ts_continue_button {
  margin-top: 12px;
}


h3 a:link, h3 a:visited {
  background-color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: black;
  float: right;
  line-height: 17px;
  margin-right: 3px;
  margin-top: 2px;
  padding: 0 8px;
  text-decoration: none;
}
h3 a:hover {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

	



.dropdown {
	display: inline-block;
	font-weight: normal;
	background-color:#CCC;
	border-style:groove;
}




.red{
	  font-family: 'Source Sans Pro', sans-serif;
	color:#F00;
	font-size:12px;
	
	}


.indent1{ padding-left: 6.3em; 
}



.asterix
{
	color:#F00;

	}
	
.asterix1
{
	color:#600;

	}
	

.top {
	background-color: #efefef;
    font-size:12px;font-weight:bold;
	vertical-align:top;
	text-align:center;
	}