.indent
{
	:50px;
}

input
{
	width:70px;
}

.item
{
    text-align: right;
}

#chartdiv, #chartdiv2
{
	width:100%;
	height: 400px;
}

.tableContainer
{
	background-color: #DBEAFF;
	border: 2px solid;
	border-radius: 25px;
	box-shadow: 5px 5px 3px #888888;
	padding-left: 75px;
	padding-right: 75px;
}

.coolChart
{
	background-color: #FFF;
	border: 2px solid;
	border-radius: 25px;
	box-shadow: 5px 5px 3px #888888;
	margin-bottom: 20px;
	margin-top: 20px;
}

h3
{
	border-bottom: solid 3px;
}
h2
{
	border-bottom: solid 1px;
}
.spacer
{
	height: 10px;
}
.itemName input
{
	width:175px;
}
.pointer
{
	cursor:pointer;
}

body
{
    background-color: #FFFFFF;
}

.netWorthTotal
{
	text-align:center;
	font-size:2em;
}

.paddMe
{
	padding-right:10px;
}
.blankRow
{
    height: 20px !important; /* Overwrite any previous rules */
    /*background-color: #FFFFFF;*/
}

#mainTable, #projectedTable
{
	text-align:right;
	display:none;
}

#tableDesc, #tableDesc2{
	display:none;
}

#tableDesc2 table{
	page-break-inside:auto;
}

.printReport
{
	display:inline;
	border: 2px solid;
	border-radius: 20px;
	box-shadow: 3px 3px 2px #888888;
	text-align:center;
	float:right;
	font-size: .7em;
	width: 130px;
	background-color:rgb(0, 20, 250);
	color:white;
	border-color:black;
	position: fixed;
	right: 7px;
	
	cursor:pointer;
	
    text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000; 
}

