﻿.myProjectControlsContainer
{
	padding: 15px 0 10px 25px;
	clear:left;	
}
input.myProjects
{
	margin-right:10px;
	padding:5px;
}

table.basicInfo
{
	float:left;
}

#profileImage
{
	float:right;
	padding:2px;
	border:inset 1px black;
	margin:5px 5px 15px 0;
/*	display:none; */
}
/*
#profileImage img
{
	display:none;
}
*/

#profileImage p
{
	margin:15px;
}

table.detail th, table.detail td
{
	text-align:left;
}

table.detail td.currency, 
table.detail th.currency,
table th.percent,
table td.percent
{
	text-align:right;
	/*padding:0 15px 0 15px;*/
}

table.detail th.tip, table.detail td.tip
{
	/*padding: 0 15px 0 5px*/
}

table.detail th.rowhdr
{
    width:auto;
    border-right:none;
}

table.detail.loan
{
    margin-bottom:15px;
}

table.detail tr.colTotal th, table.detail tr.colTotal td
{
    padding-top:5px;
}

table.detail tr.even, table.status tr.even
{
    background-color:#C6D9FD;
}

table.detail tfoot th
{
    font-weight:600;
}

table.detail td.rowTotal
{
    font-weight:600;
}

table.detail td, 
table.detail th,
table.status td, 
table.status th
{
    padding:0 5px 0 5px; 
}

table.status
{
    width:100%;
}

table.status thead th
{
    font-weight: 600;
}

.twoThirds
{
    float:left;
    width:550px;
}
.twoThirds table
{
    /*float:left;*/
}

.oneThird
{
    float:right;
    width:320px;
    margin-left:10px;
}

.oneHalfLeft
{
    float:left;
    width:435px;
    
    }

.oneHalfRight
{
    float:right;
    width:435px;
    margin-left:10px;
    
    }
.oneThird table
{
    /*float:right;*/
}

table.addnlInfo 
{
    width:auto;
}