#gamesurvey body, a, div, table, td {
  color:#000;
  font-family: Arial;
}

.surveyquestion {
  font-family: Arial;
  font-size: 14px;
  color:#000;
}
.surveyquestion td {
  font-family: Arial;
  font-size: 14px;
  color:#000;
}

.surveyquestion table a:hover {
	font-weight:normal;
	text-decoration:underline;
}




.surveyheader a, div {
  font-family: Arial;
  font-size: 14px;
}

.surveyheader td {
  font-family: Arial;
  font-size: 14px;
  color:#000;
}

.surveycontainer {
  background-color:#fff;
  color:#000;
}

.surveycontainer body, p, a, div, table, td {
  color:#000;
  text-decoration:none;
  font-size:16px;
}

.surveybody {
  background-color:#4d4d4d;
}

.survey {
	font-family:Verdana; 
	font-size:16px; 
}

.survey table, td {
	font-family:Verdana; 
	font-size:16px; 
	color:#000000;
}
.survey table a {
	color:#000000;
	font-weight:normal;
}
.survey table a:link {
	color:#232323;
	font-weight:normal;
}
.survey table a:active {
	color:#232323;
	font-weight:normal;
}
.survey table a:visited {
	color:#232323;
	font-weight:normal;
}
.survey table a:hover {
	color:#232323;
	font-weight:normal;
	text-decoration:underline;
}

.question_option a:hover {
	background-color:#3a7fc2;
}

.question_title {
	font-family:Verdana; 
	font-size:18px; 
	color:#e0e0e0;
	background-color:#3a7fc2;
	line-height:22px;
	letter-spacing:-1px;
	font-weight:bold;
	padding:4px;
}
.question_title a:link {font-family:Verdana ; font-size:18px; color:#2C394C;text-decoration:none;letter-spacing:-1px;font-weight:bold;}
.question_title a:active {font-family:Verdana ; font-size:18px; color:#2C394C;text-decoration:none;letter-spacing:-1px;font-weight:bold;}
.question_title a:visited {font-family:Verdana ; font-size:18px; color:#2C394C;text-decoration:none;letter-spacing:-1px;font-weight:bold;}
.question_title a:hover {font-family:Verdana ; font-size:18px; color:#2C394C;text-decoration:underline;letter-spacing:-1px;font-weight:bold;}

.scalerow1 {
	background-color:f5f5f5;
}
.scalerow2 {
	background-color:e7f1f8;
}

.Message {
  background-color:yellow;
  font-weight:bold;
  font-size:16px;
  color:#000;
  padding:4px;
}

.MultipleResponse1 {
  font-size:16px;border-bottom:1px dashed black;border-left:1px dashed black;border-right:1px dashed black;
	padding-left:4px;
}

.MultipleResponse2 {
	background-color:yellow;color:black;font-weight:bold;
	font-size:16px;border-bottom:1px dashed black;border-left:1px dashed black;border-right:1px dashed black;
	padding-left:4px;
}

.MultipleResponse3 {
	background-color:yellow;color:black;font-weight:bold;
	font-size:16px;border-bottom:1px dashed black;border-left:1px dashed black;border-right:1px dashed black;
	text-decoration:underline;
	padding-left:4px;
}

#ProgressBarText {
  font-size:12px;
  color:#fff;
}

.surveywrapper {
  background-color:#000;
  color:#c0c0c0;
  font-size:12px;
  font-family:Arial;
}

.surveywrapper a, td {
  color:#fff;
  color:#c0c0c0;
  font-size:12px;
  font-family:Arial;
}

.surveywrapper a:hover {
  text-decoration:underline;
}



.nav_menu ul {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
  list-style: none;
  height:50px;
}

.nav_menu li {
  float: left;
  width: 400px;
}

.nav_menu .nav_previous {
  width: 400px;
  background-image: url(/js/SmoothGallery-2.0/css/img/fleche1.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height:50px;
}

.nav_menu .nav_previous a {
  text-align:center;
  vertical-align:center;
  width:400px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  display: block;
  height:50px;
}

.nav_menu .nav_previous a:hover {
  background-color:#c0c0c0;
  width: 400px;
  background-image: url(/js/SmoothGallery-2.0/css/img/fleche1.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height:50px;
}

.nav_menu .nav_next {
  width: 400px;
  background-image: url(/js/SmoothGallery-2.0/css/img/fleche2.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height:50px;
}

.nav_menu .nav_next a {
  text-align:center;
  vertical-align:center;
  width:400px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  display: block;
  height:50px;
}

.nav_menu .nav_next a:hover {
  background-color:#c0c0c0;
  width: 400px;
  background-image: url(/js/SmoothGallery-2.0/css/img/fleche2.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height:50px;
}

.nav_menu .nav_next_800 {
  width: 800px;
  background-image: url(/js/SmoothGallery-2.0/css/img/fleche2.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height:50px;
}

.nav_menu .nav_next_800 a {
  text-align:center;
  vertical-align:center;
  width:800px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  display: block;
  height:50px;
}

.nav_menu .nav_next_800 a:hover {
  background-color:#c0c0c0;
  width: 800px;
  background-image: url(/js/SmoothGallery-2.0/css/img/fleche2.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height:50px;
}