
.eq{padding:0px 5px;}
.but{padding:0px 20px;}

#exercises{clear:both;}
#exercises form{clear:both;}
#examples h2{clear:both;}

#examples th{ font-weight:normal;}
#exercises th{ font-weight:normal;}

.centerimage{text-align:center;}
.rightimage{float:right;}
.leftimage{float:left;}

.partdelim2{height:20px;}



#introt{width:80%; margin:0 auto; border:3px solid grey; border-collapse:collapse;}
#introt td{vertical-align:middle;border-bottom:3px solid grey;}
#introt .name{ font-style:italic; padding-left:20px;}
#introt .pic{ padding:10px 30px; text-align:center;}
#introt .text{ padding-right:20px;}

/* ------------------------ */

.e1q{margin-left:30px;}
.show{display:none;}

#examples .ex{font-size:14px; width:400px;}
#examples th{ width:30px;}
.ex{padding:5px;}

#examples .partbody p{padding-bottom:5px;}


#example #show2a{float:right; margin-top:100px;}



/* --------------------------- */

.question input{width:2em;}
.question .fraction input{width:1.5em;}
.question .vector input{width:1.3em;}
.flash{overflow:hidden;}




#q1form input{margin-left:20px; width:12em;}

#q2a{padding:0px 0px 0px 0px; position:relative; width:113px; height:113px;background:url('s1q2a.png') no-repeat; margin-left:30px;}
#q2a .flash{position:absolute; width:113px; height:113px;}
#q2b{padding:0px 0px 0px 0px; position:relative; width:113px; height:100px;background:url('s1q2b.png') no-repeat; margin-left:30px;}
#q2b .flash{position:absolute; width:113px; height:100px;}
#q2c{padding:0px 0px 0px 0px; position:relative; width:130px; height:100px;background:url('s1q2c.png') no-repeat; margin-left:30px;}
#q2c .flash{position:absolute; width:130px; height:100px;}
#q2d{padding:0px 0px 0px 0px; position:relative; width:93px; height:107px;background:url('s1q2d.png') no-repeat; margin-left:30px;}
#q2d .flash{position:absolute; width:93px; height:107px;}
#q2form .but{margin-left:150px; padding-top:70px;}

#q3form input{margin-left:30px;}

#q4form select{margin-left:20px;}

#q5form input{margin-left:20px;}

#q6form input{width:10em;}

#q7form input{width:2em; margin-left:35px; margin-top:40px;}

#q9a{padding:0px 0px 0px 0px; position:relative; width:157px; height:100px;background:url('s1q9a.png') no-repeat; margin-left:30px;}
#q9a .flash{position:absolute; width:157px; height:100px;}
#q9a .but{margin-left:170px; padding-top:70px;}

#q10a{padding:0px 0px 0px 0px; position:relative; width:186px; height:161px;background:url('s1q10a.png') no-repeat; margin-left:30px;}
#q10a .flash{position:absolute; width:186px; height:161px;}
#q10a .but{margin-left:200px; padding-top:120px;}

#q11d{padding-left:60px;}
#q11t{margin-left:60px;}
#q11t td{padding:5px 15px; text-align:center;}











