/* survey generator specific style */

body

{

	background-color: #EEEEEE;

	margin-top: 15px;

	margin-bottom: 15px;

}



table#BorderTable

{

	background-color: #074687;

	/*background-color: #000000;*/

	border-color: #074687;

	/*border-color: #ff0000;*/

}



td#SurveyContanerCell

{

	background-color: #fff;

}



td

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #074687;

	/* text-align: left; */

}



p

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #074687;

}



input

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #074687;

}



img

{

	border: 0;

}



table.EvalTable

{

	float: left;

}



.HeaderTitle, .EvalHeaderTitle, .EvalHeaderTitleNA, .FivEvalHeaderTitle, .FivEvalHeaderTitleNA, .FourEvalHeaderTitle

{

	color: #AAAAAA;

	font-size: 1.1em;

}



.EvalHeaderChoice, .EvalHeaderChoiceNA, .FivEvalHeaderChoice, .FivEvalHeaderChoiceNA, .FourEvalHeaderChoice

{

	font-size: .6em;

	font-weight: normal;

	text-align: center;

	vertical-align: bottom;

}



td.DemoSplitQuestionText

{

	width: 175;

}



td.EvalHeaderTitle, td.EvalQuestionText

{

	width: 75%;

}



td.EvalHeaderTitleNA, td.EvalQuestionTextNA, td.FourEvalHeaderTitle

{

	width: 350;

}



td.FivEvalHeaderTitle, td.FivEvalQuestionText

{

	width: 300;

}



td.FivEvalHeaderTitleNA, td.FivEvalQuestionTextNA

{

	width: 250;

}



td.EvalHeaderChoice

{

	width: 25%;

}



td.EvalHeaderChoiceNA, td.FourEvalHeaderChoice

{

	width: 25%;

}



td.FivEvalHeaderChoice

{

	width: 20%;

}



td.FivEvalHeaderChoiceNA

{

	width: 16.67%;

}



td.EvalQuestionRadio

{

	width: 33.33%;

	text-align: center;

}



td.EvalQuestionRadioNA, td.FourEvalQuestionRadio

{

	width: 25%;

	text-align: center;

}



td.FivEvalQuestionRadio, td.DemoSplitQuestionRadio

{

	width: 20%;

	text-align: center;

}



td.FivEvalQuestionRadioNA

{

	width: 16.67%;

	text-align: center;

}



td.EvalRadioGroup

{

	width: 150;

}



td.EvalRadioGroupNA, td.DemoSplitRadioGroup

{

	width: 200;

}



td.FivEvalRadioGroup

{

	width: 250;

}



td.FivEvalRadioGroupNA

{

	width: 300;

}



.prob {



background-color:#eeeeff;

	

	color:#808080;

	/* text-decoration:underline; */

	padding: 5;

	height: 30;



	border-style:solid;

	border-color:#074687;

}



.Footer

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 8pt;

	color: #074687;

}



/* this style makes the problem category menu work */

div.problemMenu,

div.problemMenu ul,

div.problemMenu li,

div.problemMenu a

{

	padding: 0;

	border: 0;

  margin: 0;

	display: block;

  width: 20em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: bold;

	color: #074687;

  text-decoration: none;

}



div.problemMenu

{

	margin-top: 1em;

	margin-bottom: 1em;

}



div.problemMenu ul

{

	border: solid 1px #074687;

}



div.problemMenu li

{

	border: solid 1px #074687;

	background-color: #FFF;

  list-style-type: none; 

  position: relative;

	/* Make list items do what they're supposed to in IE */

  vertical-align: bottom;

}



div.problemMenu img

{

	position: absolute;

	right: 5px;

	top: 8px;

}



div.problemMenu ul ul { 

  position: absolute;

  top: -2px;

  left: 100%; 

  display: none;

}



div.problemMenu a {

	padding: 5px;

	/* Make list items do what they're supposed to in IE */

  width: 100%;

}



div.problemMenu a.open,

div.problemMenu a:hover {

  background-color: #EEF;

}
