div.topbox
{
width:  100 %;
border-style: solid;
border: 1;
}

#leftbox{
float:left;
width:40%;
padding:1%;
border-style:solid;
border:1;
}

#rightbox{
position: relative;
left: 45%;
width: 50%;
border-style:solid;
border:1;
margin:0px;
}

div.leftboxprob
{
float:left;
width:20%;
padding:1%;
border-style:solid;
border:1;
margin:0px;
}
div.rightboxhint
{
float:right;
width:72%;
padding:1%;
border-style:solid;
border:1;
margin:0px;
}
.vHandoutWord{
font-weight:bold;
}

#bottombox{
position: relative;
}

#askQ{
float: left;
margin-left: 3%;
width: 25%;
background-color:#00FFFF;
}


#ansQ{
float:left;
margin-left: 3%;
width: 25%;
}
#container{width: 100%; margin: 0 auto; }

#teacherDraw{
border-style:solid;
border: 1;
width: 550px; 
}

#diagramLeftBox{
float:left;
width: 555px;
padding:1%;

}

#diagramRightBox{
position: relative;
left: 0%;
}