@charset "utf-8";
form  {
	margin:0px;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.header a:link{
	color: #FFFFFF;
}

.header a:visited{
	color: #FFFFFF;
}

.text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F2FBE6;
	border: 1px solid #999999;
	list-style-type: square;
}
.section_tittle_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.section_tittle_red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #74A809;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.btn_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.wrong_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
.Drag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.form_tittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.welcome_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #74A809;
	/*font-style: italic;*/
	padding-bottom:20px;
}
.section_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #C69709;
}

.welcome_text a:link {
	color: #74A809;
}

.welcome_text a:visited {
	color: #74A809;
}

.content a:link {
	color: #666666;
}

.content a:visited {
	color: #666666;
}

.section_description a:link {
	color: #C69709;
}

.section_description a:visited {
	color: #C69709;
}

table.progressbar-container {
	border-collapse:collapse;
	margin-top: 5px;
	margin-bottom: 10px;
}

table.progressbar-container td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border:1px solid #d5d3d3;
	width: 50px;
}	
	
table.progressbar-container td.completed {
	text-align: center;
}

div.progressbar {
  width: 200px; 
  margin: 2px 5px 2px 0; 
  padding: 1px; 
  float: left; 
  background: white;
}

div.progressbar div {
  background-color: #9EB742;
  height: 12px
}

div.progressbar-container {
	width:733px;
	*width:775px;
	border:1px solid #d5d3d3;
	border-top:none;
	border-bottom:none;
	text-align: center;
	padding:20px;
	padding-bottom:0px;
	padding-top:5px;
}

img.questionimage_zoom{
	max-width:440px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 440)?"440px":"auto"}
	);
	padding:5px 0px 10px 0px;
}

img.bannerimage_zoom {
	max-width:480px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 480)?"480px":"auto"}
	);	
}

img.optionimage_zoom{
	max-width:60px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 60)?"60px":"auto"}
	);
}

ul.sortabledemo li {
    list-style-type:none;
    width:200px;
    margin-top:1px;
    margin-left:-30px;
    padding:0px;
    color:#538ad3;	
}

table.draggabletable {
cursor: move;
}

div.secured {
	background-image:url(../image/lock.png);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:5px;
	height:30px;	
	*height:35px;
	color:#7F7F7F;
	font-size:10px;	
}

a.buttonlink {
	text-decoration:none;
	color:#666666;
}

table.optiontable td {
	padding-bottom:5px;
}

div.formmessage {
	min-height:350px;
	*height:350px;
}

div.formmessage_inner {
	padding-top:40px;
}

div.preview_notice {
	width:100%;
	background-color:#FFFFDF;
	border-bottom:1px solid #c2c2c2;
	font-family:Arial;
	text-align:center;
}

td.questionmeta p {
    margin-top:1px;
    margin-bottom:0px;
}