fieldset.project label, fieldset.project p
{
	font-size: 0.9em;
}

.projectInfo
{
	width: 49%;
	float: left;
}

.projectMembers
{
	width: 50%;
	float: left;
	margin-left: 0.3em;
}

fieldset.project h2
{
	background-color: #D2E8E8;
	font-size: 0.8em;
	color: #4169E1;
	padding: 0.65em;
	text-align: center;
	background-image: url(bar.png);
	background-repeat: repeat-x;
	background-position: center;
}

.projectInfo div, .projectMembers div, .projectCategory div
{
	margin: 0.7em 0;
}

.projectInfo div input, .projectInfo div.manager select, 
.projectCategory .categoryName input
{
	width: 15em;
}

.projectInfo .estimateHours input, 
.projectCategory .abbrev input,
.projectCategory .duration input
{
	width: 4em;
}

.projectInfo .description textarea
{
	width: 17em;
	height: 10em;
}

.projectMembers select
{
	width: 15em;
	height: 17em;
}

.projectCategory
{
	float: left;
	display: block;
}

.actions
{

	margin-top: 1em;
	clear: both;
	width: 100%;
	text-align: center;
}

.actions .buttons
{
	background-color: #D2E8E8;
	background-image: url(bar.png);
	background-repeat: repeat-x;
	background-position: center;
	padding: 0.65em;
}

.actions .buttons input
{
	padding: 0.15em 1em;
}

.actions .buttons input.save
{
	padding: 0.15em 2.5em;
}



fieldset.project .validator
{
	display: block;
}

fieldset.project .categoryName
{
	width: 50%;
	border: 1px solid red;
}

fieldset.project td.abbrev, 
fieldset.project td.duration,
fieldset.project td.edit
{
	width: 20%;
	border: 1px solid red;
} 


.fromProject select
{
	width: 15em;
}

fieldset.project .projectCategory table
{
	border-collapse: collapse;
	width: 100%;
}

fieldset.project .projectCategory table th, fieldset.project td.edit
{
	white-space: nowrap;
	text-align: left;
	padding: 0.2em;
}

fieldset.project .projectCategory table th
{
	font-size: 0.9em;
}

fieldset.project .projectCategory table td
{
	border: 1px solid #6495ED;
	padding: 0.2em;
}