/* CSS Document */
/* DETAILS */
#amstock table.details, #amstock table.details2 { width: 100%; } 
#amstock table.details td, #amstock table.details th, #amstock table.details2 td, #amstock table.details2 th  { border-bottom: 1px dotted #666666; line-height: 200%;  }
#amstock table.details th, #amstock table.details2 th {text-align:left; white-space:nowrap; width:50%; }
#amstock table.details td, #amstock table.details2 td { text-align:right; white-space:nowrap; width:50%; }
#amstock table.details2 th { padding-left:1%; }
/* FORMS */
#amstock select {width: auto;}
#amstock .sphide {display: none;}
#amstock .hdcolleft {float: left; width: 14%; margin-right: 1%; padding-top: 5px;}
#amstock .hdcolright {float: left; width: 84%; margin-left: 1%; padding-top: 5px;}
body:nth-of-type(1) #amstock .ambtn{padding:3px 5px 3px 5px !important;}/*chrome hack for the form buttons*/
/* DISCLAIMER */
#amstock .irdisclaimer {margin-top: 20px; float:left; width:100%;}
#amstock .spsmall {font-size: 90%;}
/* REG NEWS */
.col_layout {width: 100%;}
.col2_left {float: left; width: 70%;}
.col2_right {float:left; width: 29%;}
/* ADVANCED CALCULATOR */
#advancedcalc .inputback {width: 80px; text-align:right; padding-right: 2px;}
#advancedcalc .calcdiv {width: 100%; margin-bottom: 20px; }
#advancedcalc .lfloat {float: left; width: 71%; clear:both; padding: 2px 0;}
#advancedcalc .rfloat {float: right; width: 29%; text-align:right; padding: 2px 0;}
#advancedcalc .calcvalues {border-bottom: 1px solid #CCC;}
#advancedcalc .calcresult {border-bottom: 1px solid #CCC;}
/* OTHER */
.clear {clear: both; line-height: 0px; /* set line height for ie6 */}
.hideme {display: none;}
#amstock .graphoptleft {float: left; width: 48%; margin-right: 1%; padding-top: 5px;}
#amstock .graphoptright {float: right; width: 48%; margin-left: 1%; text-align: right; padding-top: 5px;}
