div.exercise TABLE {font-size: 1.0em;border-collapse: collapse;empty-cells: show;margin-bottom: 1em;border-top: 1px solid #8AAFE1;border-left: none;border-right: none;width: 100%;}
div.exercise THEAD {background-color: #DDDDDD;}
div.exercise TD.head {color: Navy;font-weight: bold;}

div.exercise TD {border-bottom: 1px solid #8AAFE1;padding: 2px 3px;vertical-align: top;background-color: #FFFFFF;line-height:25px;}
div.exercise TD.poradi {font-size: 110%;background-color: #FFFFFF;color: #6691C6;vertical-align: top;text-align: center;padding-right: 8px;}
div.exercise TD.wrds {background-color: #73A5A4;color: #FFFFFF;font-weight: bold;}

div.exercise SPAN.blank {bborder-bottom: 1px solid #996633;  background-color: #FFFF66; bbackground-color: #FEF2DB;white-space: nowrap;padding: 3px 3px 3px 3px;}
div.exercise INPUT.textbox {border: 0px; bborder: 1px solid #996633; background-color: #FFFF66; bbackground-color: #FEF2DB;}

div.exercise P {line-height:25px;}

/*Proof-reading exercises*/
div.exercise TEXTAREA.proofread {width: 98%; border: 1px inset; padding: 5px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 120%; background-color: #FFF8DC;}
div.exercise DIV.proofread {width: 98%; border: 1px solid grey; padding: 5px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 120%; background-color: #FFF8DC;}
div.exercise DIV.proofreadchanges H2 {font-size: 1.3em; color: #1E3665; font-weight: normal; padding-top: 0px; padding-bottom: 0px; margin-bottom: 4px;}
div.exercise DIV.proofreadchanges {padding: 2px 0px 16px 0px;}
div.exercise DIV.proofreadchanges DIV.changes {width: 98%; border: 1px solid grey; padding: 5px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 110%; background-color: #FFFFFF;}
div.exercise DIV.proofreadchanges span.wrong {color: DarkBlue; font-style: italic; font-weight: normal; white-space: nowrap; text-decoration: line-through;}
div.exercise DIV.proofreadchanges span.right {color: DarkBlue; font-style: italic;font-weight: normal;white-space: nowrap;}

div.exercise LABEL {color: #444444;}
div.exercise span.word {color: #444444; font-style: italic;	font-weight: normal; white-space: nowrap;}
div.exercise span.wrong {color: #E10000;font-style: italic; font-weight: normal; white-space: nowrap; text-decoration: line-through;}
div.exercise span.right {color: Green;font-style: italic;font-weight: normal;white-space: nowrap;}
div.exercise b {color: #369074;font-weight: bold;}

/*Translation for the proof-reading for the exercise instructions*/
DIV#contentcolumn div.exercise-translation {width: 96%; border: 1px solid lightgrey; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 90%; padding: 10px; color: #606060;}
DIV#contentcolumn div.exercise-translation P { margin-top: 0px; margin-bottom: 6px; }
DIV#contentcolumn div.exercise-translation H2 {font-size: 0.95em; font-style:italic; color: #1E3665; font-weight: normal; padding-top: 0px; padding-bottom: 0px; margin-bottom: 4px;}


/*Exercise statistics and score*/
DIV#contentcolumn DIV.stats {margin: 0px; padding: 0px; font-family: Georgia, serif; font-size: 1.2em;padding: 10px;text-align: left;border: 2px solid #FFB944;margin-bottom: 10px;}
DIV#contentcolumn DIV.stats SPAN.caption {position: absolute; top: 0px; left: 0px; width: 280px; text-align: right;}
DIV#contentcolumn DIV.stats DIV.result {font-family: Verdana, sans-serif; font-size: 100%; text-align: left; font-style: italic; font-weight: bold;}
DIV#contentcolumn DIV.stats DIV.statline {position: relative; padding-left: 300px; margin-bottom: 10px; text-align: right;}
DIV#contentcolumn DIV.stats H2 {color: #1E3665; font-weight: normal; margin: 10px 0px 10px 0px; font-size: 120%; padding-bottom: 5px; border-bottom: 1px dotted; text-align: center; }

/*Word lists*/
DIV#contentcolumn DIV.options {margin: 0px; padding: 0px; ffont-family: Georgia, serif; font-size: 1.0em;padding: 10px;text-align: left;border: 2px solid #FFB944;margin-bottom: 10px;line-height: 3em;}
DIV#contentcolumn DIV.options SPAN.word {border: 2px dotted #8AAFE1; padding: 4px 6px;}
DIV#contentcolumn DIV.options H2 {color: #1E3665; font-weight: normal; margin: 10px 0px 4px 0px; font-size: 120%; padding-bottom: 0px; bborder-bottom: 1px dotted; text-align: left; }

TD.content DIV.resultstitle {font-size: 1.2em;color: #444444;text-align: center;padding-top: 10px;}

IMG.ShowExplanation {width: 17px; height: 11px;margin-left: 5px;position: relative;top: 1px;}

div.bottomex {background: #FEF2DB;font-size: 0.9em;}

DIV.exercise DIV.bigger-font {font-size: 120%;}
