body {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	color: #000000; background-color: #FFFFFF; margin: 10px}


hr {color: #009966; height:2; width:100%}


h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; 
	border: 0px; margin: 0px; color: #999999; font-weight: bold}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3366FF;
	margin: 0px;
	padding:0px;
	text-align: left;
	font-style: italic;
}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; 
	color: #3366CC; margin:0; padding: 0px; }

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0;
	padding: 0px;
	background-color: #3366FF;
}


sub {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
sup {  font-size: 12px}


a:active, a:visited, a:link	{
	color: #3366cc; font-family: Arial, Helvetica, sans-serif; 
	background-color: white; text-decoration:underline;}

a:hover {
	color: #3366CC;	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC;	text-decoration: none;}


a:active.giveuphint, a:visited.giveuphint, a:link.giveuphint
	{font-size: 14px; color: #3366cc; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: white; text-decoration:none;}


a:hover.giveuphint 
	{font-size: 14px; color: #3366cc;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC; text-decoration:none;}


a:active.userinfo, a:visited.userinfo, a:link.userinfo
	{font-size: 14px; color: #3366cc; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: white; text-decoration:none;}

a:hover.userinfo 
	{font-size: 14px; color: #3366cc;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC; text-decoration:none;}


a:active.topicindex_subtopic, a:visited.topicindex_subtopic, a:link.topicindex_subtopic
	{font-size: 17px; color: #0066CC; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white; text-decoration:none;}

a:hover.topicindex_subtopic 
	{font-size: 17px; color: #0066CC; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC; text-decoration:none;}


a.menutopic:hover 
	{ font-size: 14px; 	font-family: Arial, Helvetica, sans-serif; 
	color: #FF9933; font-style: normal; background-color: #FF9933}


.toggleinline {display: none}

.glossary {	display: none;	font-size: 12px; color: #FF0000;}

.GoBtn {BACKGROUND-IMAGE: url(/images/GreenGrad.gif);  BACKGROUND-REPEAT: repeat-x;}

.TEResult { display: inline ; background-color: #FFFFCC}

.MCResult { display: none ; background-color: whitesmoke; font-size: 12px; 
	margin-top: 5px; margin-bottom: 5px}
	
.MCOption {  background-color: #D7FFD7; font-size: 14px; cursor:hand; 
	margin-top: 5px; margin-bottom: 5px}

.compulsory	{	background-color: #ffffcc;}

.listdiv {visibility:hidden; position:absolute; border:solid 1px grey; 
	background-color:White;	}
	
.listitem {cursor:hand;padding:2px; }


.imagelistbtn
{ vertical-align:top;
	background-position: center center;
	background-image: url(/images/arrow_down.gif);
	background-repeat: no-repeat;
	width:20px; height:18px;
}

.QT {  text-align: justify}


.toptile {background-image: url(/images/Cover/toptile.gif);
	background-repeat: repeat-x;	background-position: top;}

.tileTour {	background-image: url(/images/Cover/TourTile.gif);
	background-repeat: repeat-x;}
	
.tileBottomLine {background-image: url(/images/Cover/botmtile.gif);
	background-repeat: repeat-x;}
	
table.userinfotable  { font-size: 14px;  }
tr.userinfoheadrow { font-weight:bold; }
	

