p.examTitle {
margin: 0px 0px 7px 0px;
font-size: 12pt;
font-weight: bold;
}

p.examDescr {
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
font-size: 10pt;
line-height: 18px;
background: url(gfx/dots.gif) repeat-x bottom left;
}

p#testName {
font-size: 9pt;
float: right;
padding: 45px 25px 0px 0px;
text-align: right;
}

#header {
float: left;
width: 696px;
height: 67px;
background: #ccc url(gfx/content_top.gif) no-repeat top left;
}

#content {
float: left;
width: 648px;
border: 0;
margin: 0px 0px 0px 0px;
padding: 19px 24px 19px 24px;
background: #fff url(gfx/content_mid.gif) repeat-y top left;
}

div#column1 {
float: left;
width: 310px;
}

p.errStr {
display: block;
line-height: 15px;
margin: 0px 0px 10px 0px;
color: #cc0000;
}

div#column2 {
float: right;
width: 310px;
}

div#column1 p, div#column2 p {
line-height: 18px;
margin: 0px 0px 10px 0px;
}

div.scoreItem {
float: left;
display: block;
width: 100px;
height: 137px;
}

div.scoreItemDescr {
display: block;
float: left;
width: 210px;
height: 137px;
}

div.scoreItemDescr p {
font-size: 11px;
line-height: 16px;
}

p.scoreDescr {
font-size: 11px;
line-height: 16px;
}

img.thumbShim {
float: left;
width: 7px;
height: 137px;
}

div.scoreData {
float: left;
display: block;
width: 98px;
height: 30px;
background: #ffffff url(gfx/score_background.gif) no-repeat top left;
padding: 1px;
}

div.resultData {
float: left;
width: 22px;
height: 28px;
float: left;
display: block;
}

div.resultMarks  {
float: left;
width: 75px;
height: 28px;
float: left;
display: block;
margin: 0px 0px 0px 1px;
}

div#scoreGraphArea {
display: block;
width: 648px;
margin: 0px 0px 10px 0px;
}

div#scoreGraphArea p {
font-size: 11px;
}

.graphItem {
float: right;
width: 587px;
}

#graphJudgment {
float: left;
width: 187px;
height: 20px;
background: #000000;
}

#graphJudgment p {
color: #ffffff;
line-height: 20px;
margin: 0px 0px 0px 4px;
}

#graphFullRange {
float: left;
width: 400px;
height: 20px;
background: #cccccc;
}

#graphFullRange p {
color: #000000;
line-height: 20px;
margin: 0px 0px 0px 4px;
}

div.graphLabel {
float: left;
width: 187px;
height: 20px;
}

div.graphLabel p {
line-height: 20px;
margin: 0px 4px 0px 0px;
text-align: right;
}

div.graphBar {
float: left;
width: 400px;
height: 20px;
}

div#scoreLegend {
clear: both;
width: 645px;
margin: 0px 0px 10px 0px;
}

div#responseArea {
float: right;
width: 142px;
margin: 0px 0px 0px 0px;
}

div.ArticleAd {
clear: both;
width: 648px;
margin: 15px 0px 0px 0px;
padding: 10px 0px 0px 0px;
background: url(gfx/dots.gif) repeat-x top left;
}

img.left {
float: left;
margin: 0;
padding: 0;
}

img.thumb {
float: left;
width: 98px;
height: 98px;
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}

img#bigImg {
float: left;
border: 1px solid #666666;
}

img#quizPad1 {
width: 142px;
height: 7px;
}