body{ 
	font: 10pt "Trebuchet MS", sans-serif; 
}
.hidden {
	display:hidden;
}
input, textarea, select {

	font-family : arial;
	font-size : 10pt;
	
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
input.error { border: 1px solid red; }


.pageHelp {
	font-family:arial;
	font-size: 10pt;
	padding:5px;
	border: 1px dashed #192a87;
	margin: 5px 0px 5px 0px;
	width:90%;
}

.formTitle {
	color : #192a87;
}


.formPrompt {
	font-weight:bold;
	color : #IC2674;
	font-family : arial;
	font-size : 10pt;
	text-align:right;
}

.formElement {
	font-weight:bold;
	font-family : arial;
	font-size : 10pt;
}

.formTable {
	border : none;
}

.readOnlyTable {
	border : 1px solid #IC2674;
}

.readOnlyTitleBar {
	background-color : #84a6ef;
	color : white;
	font-weight : bold;
	font-family : arial;
	font-size : 10pt;
	padding : 4px;
}

.readOnlyPrompt {
	font-weight:bold;
	color : #IC2674;
	font-family : arial;
	font-size : 10pt;
	text-align:right;
	padding-left : 4px;
}

.readOnlyElement {
	font-weight:bold;
	font-family : arial;
	font-size : 10pt;
	padding-right : 4px;
}


.detailTable {
	border : 1px solid #IC2674;
}

.tableHeading {
	color : #IC2674;
	font-family : arial;
	font-size : 10pt;
}

.tableHeading a {
	color : #IC2674;
}

.tableData {
	font-family : arial;
	font-size : 10pt;
	border-top: 1px solid #IC2674;
}

.tableData a {
	color : #IC2674;
}


.tableDataRowShaded {
	background-color : #77d7f0;
}


/*
	PROJECT CSS
*/
	.projectBox {
		/*border:1px solid #000000;
		padding:4px;
		width:230px;
		height:300px;
		margin:10px;
		 float:left; */
	}

	.projectName {
		font-weight:bold;
		font-size: 12pt;
		padding:4px;
		font-family:arial;
	}

	.projectMenu {
		margin-top:4px;
		padding:0px;
		margin-bottom:4px;

	}

	.projectMenu a {
		font-weight:bold;
		font-size: 10pt;
		text-decoration:none;
		padding:4px;
		background-color: #FFE38D;
		color : #2D2D2D;
		border:1px solid #000000;
	}

	.projectDescription {

	}

	.projectStatus {
		margin-top:4px;
	}
	
	.projectInstructions {
		margin-top:4px;
		padding:3px;
		border: 1px dashed #f4fd2d;

	}

	.projectStatusButton {
		width:100px;
		height:20px;
		border:1px solid black;
		padding:4px;
		margin:3px;
		text-align:center;
		background-color:#192a87;
	}

	.projectStatusButton a {
		font-weight:bold;
		font-family:arial;
		font-size:11pt;
		color:#ffffff;
		text-decoration:none;
	}

	.selectedProjectStatusButton {
		background-color:#ffffff;
	}
	
	.selectedProjectStatusButton a {
		color:#192a87;
	}
	
	 .projectTabLink {
	 	font-size:11pt;
	 }

