BODY {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
body.bodyplayer {
	background-color: #ffffff;
}
body.bodypopup {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
form {
	margin-top: 0;
	margin-bottom: 0;
}
select {
	background-color: #ffffff;
	COLOR: #333333;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.GoodAnswer {
	font-family: Arial, Helvetica, sans-serif;
	color: #008000;
	font-weight: bold;
	font-size: 12px;
}
.BadAnswer {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
/***********************************************/
/***********************************************/
/***********************************************/
.tabmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	COLOR: #333333;
}
.tab_player {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	COLOR: #CCCCCC;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.tab_choices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	background-color: #FFFFFF;
	COLOR: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	height: 35px;
}
.tab_choices_lang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	COLOR: #6E6E6E;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
	height: 30px;
	width: 70%;
}
.tab_choices_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	COLOR: #CCCCCC;
	vertical-align: middle;
	height: 30px;
	width: 30%;
}
.tab_upperadv {
	font-family: Arial, Helvetica, sans-serif;
}
.tab_loweradv {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	vertical-align: middle;
	height: 86px;
	padding-left: 200px;
	margin-left: 200px;
}
.tab_qcm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	COLOR: #666666;
	vertical-align: middle;
	height: 30px;
	vertical-align: middle;
}

/***********************************************/
/***********************************************/
/***********************************************/
@media print {
.noprt {
	display:none
}
}
.PrintHeaderLeft {
	color: #51767D;
	text-align: left;
	margin-right: -200px;
}
.PrintHeaderRight {
	color: #51767D;
	text-align: right;
}
.PrintTitleExpression {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.PrintTitlePhonetic {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.PrintTitleTranslation {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.PrintThemeExpression {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
.PrintThemePhonetic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
.PrintThemeTranslation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
.PrintTextExpression {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.PrintTextPhonetic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.PrintTextTranslation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
/***********************************************/
/***********************************************/
/***********************************************/
.SendHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.SendTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}
.SendText {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}
.SendField {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
a.SendLink:link {
	color: #666666;
	text-decoration: none;
}
a.SendLink:visited {
	color: #666666;
	text-decoration: none;
}
a.SendLink:hover {
	color: #80AA00;
	text-decoration: none;
}
a.SendLink:active {
	text-decoration: none;
}
/***********************************************/
/***********************************************/
/***********************************************/
.ContribHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.ContribTitleContributor {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}
.ContribTextContributor {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}
.ContribTextLang {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
a.ContribLink:link {
	color: #666666;
	text-decoration: none;
}
a.ContribLink:visited {
	color: #666666;
	text-decoration: none;
}
a.ContribLink:hover {
	color: #80AA00;
	text-decoration: none;
}
a.ContribLink:active {
	text-decoration: none;
}
/***********************************************/
/***********************************************/
/***********************************************/
.HelpHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}
.HelpTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}
.HelpText {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

