.all_calc {width:700px; padding:0px 0px; text-align:left;}
#calculator .r1,.r2,.r3,.r4,.r5 {display:block;overflow:hidden;height:1px;}
#calculator .r1 {margin:0 1px;}
#calculator .r2 {margin:0 2px;}
#calculator .r3 {margin:0 3px;}
#calculator .r4 {margin:0 5px;}
#calculator .r5 { background:#D3D2D3; border-bottom:1px solid #D3D2D3;}

#calculator .radius_a,.radius_b,.radius_c {background:#fff;margin:10px 0 0 0;width:100%;}
#calculator .radius_a .txt,.radius_a b {background:#EBF4FA;}
#calculator .radius_b .txt,.radius_b b {background:#EBF4FA;}
#calculator .radius_c span b,.radius_c h3 {background:#EBF4FA;}
#calculator .radius_c .txt,.radius_c b {background:#EBF4FA;}
#calculator .txt {padding:3px 10px 3px 10px;text-align:left;}

#calculator { padding:0; margin:0; width:700px; text-align:left;}

#calculator a {font-weight:normal;}

#calculator h4 { color:#000; background:#fff; text-align:left; }
#calculator #amount { width:40px; border:1px solid #008EEF; height:25px; font-size:22px; vertical-align:top;}
/*#calculator h3, h2 {background:url(images/li_b.gif) left top no-repeat; text-align:left; padding:0 0 0 15px; margin:0; color:#000; font-size:14px; display:inline; width:85%; }*/
#calculator_tbl { background:url(images/border.gif) 70% top repeat-y; text-align:left;clear:both;}
#calculator .string { width:100%;clear:both; }
#calculator .string div input { border:1px solid #008EEF;}
#calculator .selected { width:100%; background:#F2F8FC url(images/border.gif) 70% top repeat-y;}
#calculator .caption { background:#E7E7E7 url(images/border.gif) 70% top repeat-y; border-bottom:1px solid #D3D2D3;clear:both}
#calculator .caption .left { margin:3px 0 0 0;}
#calculator .caption div { font-size:8pt;}
#calculator .string,.caption div { padding:3px 2px 0 4px; }
#calculator .check { margin:0 7px 0 20px;}
#calculator .clear { clear:both}
#cell { padding:0 0 7px 0; border-bottom:1px solid #D3D2D3; text-align:left;clear:both;}
#hover { color:#008EEF; font-weight:bold;}
#lvl1 { font-weight:bold; padding:5px 0 2px 20px; text-align:left; float:left; width:65%; background:url(/images/folder1.gif) 0 5px no-repeat; cursor:hand;}
#lvl2 {background:url(/images/dot.gif) left bottom repeat-x; padding-bottom:3px; margin-left:15px; color:#000; font-weight:normal; }
#lvl2 span {padding:2px 0 0 20px; color:#000; text-align:left; float:left; width:65%; background:url(/images/folder.gif) 0 2px no-repeat; }
#lvl2_1 {background:url(/images/dot.gif) left bottom repeat-x; padding-bottom:3px; cursor:pointer; cursor:hand; margin-left:15px; }

#lvl2 .comment { padding:5px 2px 0 20px; }
#lvl2_1 .comment { padding:5px 2px 0 20px; }
#lvl2_1 .comment a, #lvl2 .comment a, #lvl3 .comment a { color:#aaa; padding:0; background:none; width:100%; text-decoration:none; text-align:justify;}
#lvl2_1 .comment a:hover, #lvl2 .comment a:hover, #lvl3 .comment a:hover { text-decoration:underline; color:#aaa; }
#lvl3 {margin-left:40px; background:url(/images/dot.gif) left bottom repeat-x; padding-bottom:3px; }
#calculator .comment {padding:5px 2px 0 20px; color:#000; text-align:justify; float:left; width:65%; color:#aaa; }
#lvl3 .comment { width:60%; }
#lvl2 a { padding:2px 0 0 20px; color:#000; text-align:left; float:left; width:65%; background:url(/images/folder.gif) 0 2px no-repeat;font-weight:normal;}
#lvl2_1 a {padding:2px 0 0 20px; color:#000; text-align:left; float:left; width:65%; background:url(/images/folder1.gif) 0 center no-repeat;}
#lvl2_1 span {padding:2px 0 0 20px; color:#000; text-align:left; float:left; width:65%; background:url(/images/lvl21.gif) 0 center no-repeat; cursor:hand;}
#lvl3 a { padding:2px 0 0 20px; font-style:italic; color:#000; float:left; width:65%; background:url(/images/lvl3.gif) 0 center no-repeat;}
#lvl2_1 a:hover { color:#0033CC;}
#formula strong { font-size:14pt; font-weight:normal;}
#formula1 td { border-bottom:1px solid #000;}

#tab_border .top { background:#fff url(images/border.gif) top repeat-x;}
#tab_border .bottom { background:#fff url(images/border.gif) bottom repeat-x;}
#tab_border .left { background:#fff url(images/border.gif) left repeat-y; float:none;}
#tab_border .right { background:#fff url(images/border.gif) right repeat-y; float:none;}
#tab_border .center { background:#fff;}
#tab_border .bottom1 { background:url(images/reflect_back.jpg) top repeat-x;}