

.yellow_box {
	background-color: #F9F1C9;
	padding: 8px;
	font-size: 100%;
	line-height: 1.5em;
	margin-bottom: 10px;
	border: solid 1px #ccc;
}



.popup {background-color:#fff;}

.popup_content {font-size:120%}


/* flash_box*/

	.flash_box{

		padding:3px;

		/*background-color:#F9F1C9;*/
		background-color:#FED244;
		margin:0 0 10px 0;

	}

	div.flash_box_main{

		padding: 10px 10px;

		background-color:#fff;

		margin:0;

		text-align:left;
		line-height: 1.3em;
		

	}
	
	
table.green_bg td {
	background-color: #F9F1C9;
}
table.padded_cell_challenge td {
	border: solid 5px #fff;
	padding: 10px;
}
table.yellow_bg td {
	background-color: #F9F1C9;
	line-height: 1.5em;
}
.language_notes_table td {
	padding: 5px;
	border: solid 3px #fff;
	background-color: #F9F1C9;
}
table.glossary td {
	border: solid 5px #fff;
	background-color: #F9F1C9;
	padding: 5px;
	line-height: 1.5em;
}
.activity_link {
	margin: 0px 23px 0px 0px !important;
	padding: 0px 23px 0px 0px !important;
	border-right: 1px solid #000;
}

.planner { /*styling for popup tables in the planner section */
	margin: 3px 0px 30px 0px !important;
	border: solid 1px #ccc;
}
.planner td {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 5px;
	font-size: 80%;
	font-weight: bold;
}
.planner th {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 5px;
	font-size: 80%;
	font-weight: bold;
	background-color: #eaeaea;
}
.activity_box_main ul, .flash_box_main ul {
	list-style-type: none;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	line-height: 1.5em;
}
.activity_box_main li, .flash_box_main li {
	list-style-type: none;
	background-image: url(/staticarchive/7e84f0e5580fabcc7e1225034fa2aa287d8dfcba.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 9px;
}
.glossaryCurrent {
	background-color: #F9F1C9;
}
span.glossaryCurrent {
	padding: 0px 4px 9px 4px;
}
a.glossary:link,  a.glossary:visited {
	padding: 4px;
	border: solid 2px #fff;
}
a.glossary:hover,  a.glossary:active {
	padding: 4px;
	background-color: #996600;
	border: solid 2px #fff;
}
.padded_table_cells td {
	padding: 5px;
	line-height: 1.5em;
}
.padded_table_cells tr {
	padding-bottom: 100px;
}
.language_notes_flash {
	float: left;
	width: 50px;
	padding: 0px 5px 5px 5px;
}
td.german, td.translation {
	width: 300px;
	padding-right: 10px;
}
.hidden {
	display:none;
}
.sequencing td {
	padding: 5px;
	margin: 5px;
}
.whiteonwhite {
	color: #fff;
}
span.german, td.german, .german_content  {
	color:#993333;
	font-weight:bold;
	text-decoration:none;
}
span.translation, td.translation {
	color:#6C4B30;
	font-weight:bold;
}
table td {
	line-height: 1.3em;
}
.sequencing_image {
	margin-top: 10px;
}
.highlight2 {
	color:#F3540E;
	font-weight:bold;
	text-decoration:none;
}
textarea.german_content {
	border: 1px solid #fff;
	overflow: hidden;
	height: auto;
	width:450px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight: bold;
	font-size:100%;
}	
textarea.english_content {
	color:#CC6600;
	border: 1px solid #fff;
	overflow: hidden;
	height: auto;
	width:450px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight: bold;
	font-size:100%;
}
table.final_test_table td {
	padding: 2px;
}
table.final_test_table h1 {
	font-size: 130%;
	color: #5E593F;
	margin-bottom: 7px;
}
table.final_test_table h2 {
	font-size: 140%;
	Height:22px;
	padding:2px 0px 0px 6px;
	margin-top: 15px;
	background-color:#ffffd4;
	margin-bottom:15px;
}
.answer {
	font-size: 120%;
	Height:22px;
	padding: 0px 0px 0px 2px;
	margin-top: 15px;
	background-color:#ffffd4;
	margin-bottom:15px;
	}
table.final_test_certificate {
	border: solid 1px #ccc;
}
table.final_test_certificate td {
	padding: 10px;
}
.inline_german {
	color: #5E593F;
}
.continue_text {
	float: right;
	padding: 8px 0px 0px 0px;
	margin: 0px 4px;
}
.continue_input {
	float: right;
}
.certificate_background{
	background-image:url(/languages/german/lj/images/certificate/certificate_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#fff;
	
}
.certificate_background_inner {
	background-image:url(/languages/german/lj/images/certificate/inner_certificate.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#fff;
}
.certificate {
	padding:30px 49px 50px 49px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}
.certificate .boxes {
	margin-top: 40px;
	height:200px;
}
.certificate .box {
	width:300px;
	background-image: url(/languages/german/lj/images/certificate/sub_box_gradient.gif);
	background-repeat: repeat-x;
	height: 160px;
}

.certificate .box_left {
	float:left;
}
.certificate .box_right {
	float:right;

}
certificate_box_title{
	text-align:left;
	color:#fff;
	font-size:55px;
	font-weight:bold;
	background:#336699 url(/staticarchive/3707b0df21df08a827522f32a7c926be6ccb5be7.gif) repeat-x scroll left top;
	padding:1px 2px 3px 4px;
	margin-bottom: 10px;
	height: 24px;
	
	
}
.certificate_box_content_left{
	padding:20px 0px 0px 0px;
	height:220px

}
.certificate_box_content_left2{
	padding:10px 0px 0px 30px;
	_padding:5px 0px 0px 30px;
	*padding:5px 0px 0px 30px;
	height:220px

}

.certificate_box_content_right{
	font-size:125%;
	font-weight:bold;
}
.certificate .score	{
	font-weight: bolder;
	font-size: 500%;
	color:#4b3c17;
	margin-right:60px;
	padding 
}
.certificate_image1 {
	margin-top:20px;
	_margin-left:0px;
	*margin-left:0px;
}
}
.certificate_image1_inner {
	
	_margin-left:0px;
	*margin-left:0px;
}
.certificate_image2 {
	_margin-left:6px;
	*margin-left:6px;
}
.certificate_image2_inner {
	_margin-left:50px;
	*margin-left:50px;
}
.certificate .percentage {
	font-weight: bold;
	font-size: 200%;
	_font-size:250%;
	*font-size:250%;
	color:#4b3c17;
	_padding: 30px 15px;
	*padding: 30px 15px;
	margin-top: 10px;
	_margin-top: 0px;
	*margin-top: 0px;
}
.certificate .which_is {
	font-size: 60%;
	margin-right: 5px;
	color: #000;
}
.certificate .percentage2 {
	font-weight: bold;
	font-size: 200%;
	color:#4b3c17;
	padding: 10px 15px;
	_padding: 30px 15px;
	*-padding: 30px 15px;
}
.certificate .which_is2 {
	font-size: 60%;
	margin-right: 5px;
	color: #000;
}
.certificate .score2	{
	font-weight: bolder;
	font-size: 400%;
	color:#4b3c17;
	padding: 10px 15px;
	_padding-left: 0px;
}
.certificate .score_sm	{
	float: right;
	_margin-right: 30px;
	color:#4b3c17;
	font-weight:bold;
	font-size:135%;
	
}
ul.certificate_blue li {
	list-style-type: none;
	width: 175px;
	_width: 255px;
	text-align: left;
	font-weight: bolder;
	background-image: url(/staticarchive/7e84f0e5580fabcc7e1225034fa2aa287d8dfcba.gif);
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 30px;
	_margin-left: 23px;
	*margin-left: 23px;
	height: 30px;
	line-height:1.3em;
}
.certificate .topic_heading {
	float: left;
}
.certificate .user_name {
	text-align: center;
}
.certificate_box_title{
	text-align:left;
	color:#4b3c17;
	font-size:15px;
	font-weight:bold;
	background:#37668B url(/staticarchive/3707b0df21df08a827522f32a7c926be6ccb5be7.gif) repeat-x scroll left top;
	padding:4px 0px 5px 9px;
	margin-bottom: 15px;
	height: 16px;
	
}

.padnone {
	margin: 12px 0px 0px 0px;
	line-height : 25px;
}

.incorrect {
	margin: 12px 0px 0px 0px;
	line-height : 25px;
}
.instructions	{
	margin-top:30px;
	margin-bottom:20px;

}
.print_cert		{
	font-weight:bold;
	margin-left:579px;
	margin-top:8px;
	color:#4b3c17;
}