/* Presentation CSS Document */
/* Last updated 09/28/07 TSS */

input.textbox { margin:1px; height:14px; padding:0px; font-size:12px; border:solid #474b5f 1px; #margin:0px; }
input.check { margin:1px; display:inline; vertical-align:middle; #padding:0px; #background:none; #height:13px; }
#form { width:450px; }
#calcbody { position:relative; width:450px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image: url(/images/serviceofferings/calc_background.gif); background-repeat: no-repeat; clear:both; }
#calcbody > div { position:relative; }
#calcbody > div > div { position:relative; }
#calcbody .example { font-size:10px; }
.rowdiv { width:450px; margin-bottom:3px; vertical-align:middle; line-height:normal; }
.celldiv1 { width:195px; border-top:solid #474b5f 2px; border-bottom:solid #474b5f 2px;; border-left:solid #474b5f 2px; padding-left:3px; float:left; vertical-align:middle; }
.celldiv23 { width:80px; border-top:solid #474b5f 2px; border-bottom:solid #474b5f 2px; text-align:center; vertical-align:middle; float:left; padding-right:3px; }
.celldiv4 { width:81px; border-top:solid #474b5f 2px; border-bottom:solid #474b5f 2px; border-right:solid #474b5f 2px; text-align:center; vertical-align:middle; float:left; }
#row1 { height:29px; line-height:24px; #line-height:22px; }
#r1c2 { width:248px; height:24px; #padding-top:3px; #height:19px; }
#row2 {  height:28px; line-height:24px; }
#r2c2, #r2c3, #r2c4 { padding-top:2px; height:22px; }
#row3 { height:46px; }
#r3c2, #r3c3, #r3c4 { padding-top:11px; height:31px; }
#row4 { height:95px; }
#r4c2, #r4c3, #r4c4 { padding-top:1px; }
#r4c1 { height:91px; }
#row5 { height:60px; }
#r5c2, #r5c3, #r5c4 { padding-top:4px; height:52px; padding-left:20px; width:60px; text-align:left; #height:51px; }
#r5c4 { width:61px; }
#row6 { height:46px; margin-bottom:0px; }
#r6c2, #r6c3, #r6c4 { padding-top:12px; height:30px; }
#row7 { position:relative; z-index:1; vertical-align:middle; width:20px; padding-left:5px; height:14px; line-height:normal; margin-left:72.5px; border-top:solid white 2px; margin-top:-2px; border-left:solid #474b5f 2px; border-right:solid #474b5f 2px; border-bottom:solid white 2px;}	
#row8 { margin-top:-2px; height:46px; }
#r8c1 { border:solid #474b5f 2px; }
#r8c2 { height:32px; width:238px; margin-left:3px; margin-right:2px; padding-top:14px; border:none; }
input.formbtn, input.formbtnhov{margin-bottom:2px; height:22px; font-size:8pt; font-weight:bold; padding-left:6px; padding-right:6px; cursor:pointer;}
input.formbtn{background-color: #474b5f; color:#fff; border: 1px solid #000000;}
input.formbtnhov{background-color:#c8ccd6; color:#474b5f; border:1px solid #474b5f;}
