body {  

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #514C32;
	background:	url('images/stedge_bg.jpg');
}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333}

td.header {
	font-size: 16px; 
	font-weight: bold; 	
}
tr.headrow {
	background:	url('images/BLUgrad_top.gif') repeat-x top;
}
#tTop {
	width:			100%;	
	border-bottom:	3px solid #FF9900;
}
#tBottom {
	width:			100%;	
	border-top:	3px solid #FF9900;
}
tr.footrow {
	background:	url('images/BLUgrad_bottom.gif') repeat-x top;

}
a {  color: #514C32}
a:hover {  color: #FF9900; text-decoration: none}
.title {  font-size: 14px; font-weight: bold; color: #514C32}
.instruct,table.instruct td { 
		font-size: 	8pt;
		color: 		#BB2D3F;
		font-style:	italic;
		}
.colhead,th { color: #000000; background-color: #E0F0FF; font-weight: normal; font-size: 10px}
.quest {  font-size: 11pt; color: #514C32; font-weight: normal}
.divide {  font-size: 10pt; color: #514C32; background-color: #E8F0E8; font-weight: normal}
.prize {  font-size: 12pt; color: #FFFFFF; background-color: #FF9900; font-weight: bold}
.progbar0 {  background-color: #FF9900}
.progbar1 {  background-color: #CCCCCC}

/* keep DK same colour...
 *.dk { color: #666666; background-color: #F0F0F0}
 *th.dk { color: #000000; background-color: #AAAAAA}
 */
.headfoot, .headfoot.a { font-size: 10pt; color: #FFFFFF; background-color: #004E69; font-weight: bold }
hr {  color: #FF9900}
hr.pageBreak {border:1px dashed gray;}

.caption {
		font-size:		8pt;
		margin-top:		0px;
		}
		
div.instruction {
		width:			700px;
		}

div.image {
		width:			700px;
		padding:		12px;
		}

table.list, .narrower {
		width:			470px;
		}
table.question,
table.matrix, 
table.Data,
table.list {
		margin-top:		15px;
		margin-bottom:		5px;
		border-collapse:	collapse;
		}

.list td, .list th, 
.matrix td, .matrix th,
.Data td, .Data th {
		border:			1px solid gray;
		}
.Data td, .Data th {
		text-align:center;
		}
.Data tr {	height:30px;}
.qnum {
		font-weight:		bold;
		vertical-align:		text-top;
		}

.qlabel, .qtext {
		padding-left:		6px;
		padding-right:		6px;
		}
.list th, .matrix th {
		padding:		2px;
		}

.instruction {
		color:			#000000;
		border:			1px solid gray;
		font-weight:		normal;
		padding:		4px;
		margin-top:		40px;
		}

tr.instruction {
		background-color:	#eee;
		font-weight:		bold;
		}
		
.question textarea {
		width:			380px;
		}
.indent {
		margin-left:		57px;
		}

acronym, .tt  {
		cursor: 		help;
		text-decoration: 	none;
		border-bottom:		1px dotted gray;
		}
.posttext, .pretext {
		color:			black;
		}
.PROOFING {
		background-color:	yellow;
		font-weight:		bold;
		margin-left:		auto;
		margin-right:		auto;
		}
	
table.listComment td	{
		border-style:		none;
		vertical-align:		bottom;
		font-size:		10px;
		}

td.listComment ,td.listCommentFirst, td.listCommentLast	{
		vertical-align:		bottom;
		font-size:		10px;
		text-align:		center;
		}
tr td.listComment	{
		border-left-style:	none;
		border-right-style:	none;
		}
tr td.listCommentFirst {
		text-align:		left;
		border-right-style:	none;
		}

tr td.listCommentLast {
		text-align:		right;
		border-left-style:	none;
		}

		
.hilite	{	
		font-size:	9px;
		}
		
div.imgLHS {
		margin:		20px;
		}
div.imgLHS a img {
		border:		1px solid #333;
		}

div.dd, div.target {
	position:	relative;
}

