
.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;}
.clear{clear:both;}

.partdelim2{height:20px;}

.fractioni .sz{padding:1px 2px;}

.indent{margin-left:45px;}
.partbody p.indent{padding-left:45px;}

.eqt .lside{text-align:right;}
.eqt .cside{text-align:center;}
.eqt .comment{padding-left:30px;}

.sq .sqpic{
	background:url('fracsq.png') no-repeat;
	display:inline-block;
	height:40px;
	vertical-align:middle;
	width:13px;
}
.sq .fbody{border-top:1px solid black; padding:0px 2px;}

.example .sqpic{background:url('fracsqb.png') no-repeat;}
.question .sqpic{background:url('fracsqbq.png') no-repeat;}
.example .sq .fbody, .question .sq .fbody{border-top:1px solid blue; padding:0px 2px;}
.question .solution .sqpic{background:url('fracsq.png') no-repeat;}
.question .solution .sq .fbody{border-top:1px solid black; padding:0px 2px;}

.ex .sqpic{background:url('fracsqr.png') no-repeat;}
.ex .sq .fbody{border-top:1px solid red; padding:0px 2px;}


.rootsym{font-size:medium; vertical-align:middle;}
.root{border-top:1px solid;}
.fsqpic{font-size:37px; vertical-align:middle;}

.uppoint{background:url("uppoint.png") no-repeat;}
.question .uppoint, .example .uppoint{background:url("uppointb.png") no-repeat;}
.ex .uppoint{background:url("uppointr.png") no-repeat;}





/* ------------------------ */

/*.e1q{margin-left:30px;}*/
.show{display:none;}

#examples .ex{font-size:14px; width:500px;}
#examples th{ width:30px;}
.ex{padding:5px;}
#examples .ex th{font-weight:bold;}
#examples .partbody p{padding-bottom:5px;}

.cal{background:url("cal.png") no-repeat;width:26px; height:26px; text-align:center; display:inline-block; padding-top:3px;}
.question .cal, .example .cal{background:url("calb.png") no-repeat; font-size:16px;}
.ex .cal{background:url("calr.png") no-repeat; font-size:15px;}
.question .solution .cal{background:url("cal.png") no-repeat; font-size:16px;}


#example1 .ind{padding-left:30px;}
#example2 .ex{width:450px;}
#example3 .ex{width:100%;}

.inter{padding:10px 25px; margin:10px auto; width:55%; border:1px solid black;}

/* --------------------------- */

.question input{width:3.2em;}
.question .fraction input{width:1.5em;}
.question .fractioni input{width:1.5em;}
.question .vector input{width:1.3em;}
.flash{overflow:hidden;}
.parttitle.fr{padding-top:8px;}

.question .wider{width:4.5em;}
.question .wider2{width:6em;}
.fractioni input.wider{width:4em;}

#q12form .zj{vertical-align:middle;}



