body {padding: 0px; margin: 0px;}
/********* CALC: Frame *********/
.cnnCalcToolTop 	{background-color:#F7F7F7;border-top:1px solid #e4e4e4; line-height: 9px; height: 9px;}
.cnnCalcToolBottom  {background-color:#F7F7F7;border-bottom:1px solid #e4e4e4; line-height: 9px; height: 9px;}

.cnnCalcToolTop .cornerLeft,
.cnnCalcToolTop .cornerRight,
.cnnCalcToolBottom .cornerLeft,
.cnnCalcToolBottom .cornerRight {background:url(https://i.cdn.turner.com/money/.element/img/2.0/tools/sprite.gif) no-repeat;position: relative;width:9px;height:10px;}


.cnnCalcToolTop .cornerLeft {background-position: 0px -127px;float:left; top: -1px;}
.cnnCalcToolTop .cornerRight {background-position: -12px -127px;float:right; top: -1px;}
.cnnCalcToolBottom .cornerLeft {background-position: -24px -128px;float:left; bottom: -3px;}
.cnnCalcToolBottom .cornerRight {background-position: -36px -128px;float:right; bottom: -3px;}
html>body .cnnCalcToolBottom .cornerLeft,
html>body .cnnCalcToolBottom .cornerRight {bottom: -1px;}

.cnnCalcToolBody {background-color:#F7F7F7;border:1px solid #E1E1E1;border-top:none;border-bottom:none;padding:10px 10px 7px 10px; width:auto;}
html>body .cnnCalcToolBody {margin-top:0px;}

/********* /CALC: Frame *********/


/********* CALC: input *********/
.cnnRetireTool {width: auto;}
.cnnRetireTool form {margin: 0px; padding: 0px;}

.cnnCalcInputArea {border-bottom:1px dotted #989898; margin:0px;font:bold 14px Arial;vertical-align:middle;}

.LeftColInputBullet  {background:#F7F7F7 url(https://i.cdn.turner.com/money/.element/img/2.0/tools/sprite.gif) no-repeat 0px -137px;float:left;padding-left:16px;padding-top:4px;width:auto;} 
.RightColInput {margin: 0px; text-align: right;}

.inputtextTLSsm {color:#666; font: normal 11px Arial; padding: 3px auto; border: 1px solid #D1D1D1;margin-bottom:5px;margin-right:0px;text-align: right;vertical-align:middle; width:90px; height: 22px; }
html>body .inputtextTLSsm {margin-bottom:4px;}
select.inputtextTLSsm {padding:0px; text-align: left;}

.cnnCalcBtn {float: right;}
/********* /CALC: input *********/



/********* CALC: output *********/
#cnnRetireCalcOutput {width: auto;}
#cnnRetireCalcOutput .ToolResultsContent {border-bottom:1px dotted #989898;color: #000;font: bold 24px Arial;line-height:25px; margin:0px 0px 15px 0px;padding:0px 0px 25px 23px;}

/* Header */
	#cnnRetireCalcOutput .cnnCalc_hed {background:url(https://i.cdn.turner.com/money/.element/img/2.0/tools/sprite.gif) repeat-x 0px -96px;color: #FFF; font: bold 20px Arial; height:29px; padding:3px 0px 0px 0px;}
	#cnnRetireCalcOutput .cnnCalc_hedL, 
	#cnnRetireCalcOutput .cnnCalc_hedR {background:url(https://i.cdn.turner.com/money/.element/img/2.0/tools/sprite.gif);height:29px;width:8px; margin-top: -3px;}
	#cnnRetireCalcOutput .cnnCalc_hedL {background-position:0px -65px; float: left; margin-right: 10px;}
	#cnnRetireCalcOutput .cnnCalc_hedR {background-position:-15px -65px; float: right;}

.BlueFontLargeSize {color:#3897CD;display: block;font:bold 40px Arial; margin-top: 7px;}

.cnnToolsFooter {background: url(https://i.cdn.turner.com/money/.element/img/2.0/buttons/bullet-black.gif) no-repeat 0px 6px; color: #3F3F3F; font: 12px normal Arial; margin-top: 18px; padding-left: 7px;}
/********* /CALC: output *********/


/********* Error popup *********/
.cnnRetireErrorPopup {background-color:#ddf2f7;border:1px solid #3498be;color:#5e635f;font: normal 12px Arial;margin-bottom:0px;padding:7px;text-align:left;width:262px;}
.cnnRetireErrorPopupDown {background:url(https://i.cdn.turner.com/money/.element/img/2.0/tools/downward_triangle.gif) no-repeat 0px -1px;text-align:center;margin-left:0px; width:12px; height:11px;}
html>body .cnnRetireErrorPopupDown {margin-left:131px;}
.cnnRetireErrorPopupLeft {background:url(https://i.cdn.turner.com/money/.element/img/2.0/tools/left_triangle.gif) no-repeat 0px -1px;float:left;margin:24px -5px 0px 0px; text-align:left; width:11px; height:12px;}
.cnnRetireErrorPopupSide {border:1px solid #3498be;background-color:#ddf2f7; color:#5e635f;font: normal 12px Arial;margin:0 0 0 -3px; padding:7px; text-align:left;width:262px;}
html>body .cnnRetireErrorPopupSide {margin:0 0 0 10px;}
/********* /Error popup *********/