body {
font-family: Verdana, sans-serif;
background-color: GhostWhite;
margin: 0px;
font-size:14px;
}
#page{
width: 750px;
background-color: GhostWhite;			
margin: auto;
border: 0px solid black;
position:relative;
}
#column1 {
position:absolute;
top: 3px;
border: 1px solid black;
width: 584px;
background-color: white;
color: black;
height: 590px;
font-size:14px;
z-index:2;
}
#column1b {
width: 583px;
background-color: rgb(80,80,80);
height: 590px;
z-index:1;
position:absolute;
border: 1px solid rgb(140,140,140);
top:7px;
left:4px;
}

#column1c {

position:absolute;

top: 96px;

left: 50px;

border: 1px solid black;

width: 484px;

background-color: white;

color: black;

height: 250px;

font-size:14px;

z-index:6;

padding: 8px;

visibility:hidden;

}

#column1d {

width: 484px;

background-color: rgb(80,80,80);

height: 250px;

z-index:5;

position:absolute;

border: 1px solid rgb(140,140,140);

top:100px;

left:54px;

padding: 5px;

visibility:hidden;

}

.answerform {

border: 0px solid black;

border-top: 1px solid black;

background-color: white;

font-size: 14px;

width: 30px;

position: absolute;

right: 45px;

font-family: Verdana, sans-serif;

text-align: right;

}

#column1l {

position:absolute;

top: 30px;

left: 4px;

width: 95px;

border: 0px solid white;

height: 480px;

padding-left:0px;

z-index:3;

background-color:white;

}
#column1l1 {

position:absolute;

top: 30px;

left: 100px;

width: 95px;

border: 0px solid white;

height: 480px;

padding-left:0px;

z-index:3;

background-color:white;

}
#column1l2 {

position:absolute;

top: 30px;

left: 196px;

width: 95px;

border: 0px solid white;

height: 480px;

padding-left:0px;

z-index:3;

background-color:white;

}
#column1l3 {

position:absolute;

top: 30px;

left: 292px;

width: 95px;

border: 0px solid white;

height: 480px;

padding-left:0px;

z-index:3;

background-color:white;

}

#column1l4 {

position:absolute;

top: 30px;

left: 388px;

width: 95px;

border: 0px solid white;

height: 480px;

padding-left:0px;

z-index:3;

background-color:white;

}


#column1r {

position: absolute;

width: 95px;

border: 0px solid white;

height: 480px;

top: 30px;

left:484px;

padding-left:0px;

z-index:3;
background-color:white;

}

.linehold {

line-height:1.1;
width:100%;
position:relative;
background-color:white;

}

.redfont{

color:red;

font-family: 'Lucida Handwriting', 'Trebuschet MS', Verdana, sans-serif;

visibility: hidden;
position:absolute; 

right:1px;

}

.right {

position: absolute;
right:45px;
text-align:right;
}

#footer {

width: 746px;

height: 23px;

border: 0px solid none;

margin-top: -10px;

}

#column2 {

width: 300px;

height: 250px;

border: 2px solid red;

position: absolute;

top:0px;

left: 594px;

}
#column2b {

width: 300px;

height: 250px;

border: 2px solid blue;

position: absolute;

top:254px;

left: 594px;

}

#header {

display: block;

height: 10px;

width: 584px;

border: 0px solid GhostWhite;

margin: 1px;

padding: 0px;

overflow: hidden;

}

#header1 {

display: block;

height: 12px;

width: 584px;

border: 0px solid white;

margin: 0px;

position: absolute;

top: 8px;

left: 2px;

z-index:3;

text-align: center;

font-size:12px;

}

#grade {

position:absolute;

right: 2px;

top:1px;
z-index:100;
font-family: Comic Sans MS, Verdana, sans-serif;
color:red;

}

span {text-align: center;}

img  {border:0;}


@media print {

  .noprint {

display:none;

  }