/*LayOut*/

#header{
	width:725px;
	margin-left:auto;
	margin-right:auto;
}
body {
	margin:0px;
	padding:4px;
}
.templateRow{
margin-top:5px;
margin-bottom:5px;
}
.textarea {
	vertical-align: top;
	padding-left:4px;
}

.mainTableLayout{
	width:725px;
	margin-left:auto;
	margin-right:auto;
}


.sidenav {
	vertical-align:top;
	width:170px;
	padding:1px;
}
.footer {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/*
.sidenav a {}
.sidenav a:hover {}

 */
.menu{
 	padding:10px;
 }

 
 /*   The following classes are for the bottom parts of the page no need to edit*/

.formitemwidth{  /*used to set the width of the form elements, no need to change*/
 width:250px;
}
.formtextarea{  /* Used to set the width and height of the text area */
 width:250px;
 height:120px;
}

.message{   /* Used to display various messages across the site, change font color and possibly, background color*/
 margin-bottom:5px;
 padding-top:6px;
 padding-left:6px;
}
 
 


.redwarning{color:#ff0000;}





.DataTabled{
		border-style:none;
}

.DataTabled td, .DataTabled th{
		border-collapse:collapse;
		border-color:#ff0000;
		
		border-style:none;
		border-width:2px;
		
		margin:1px;
		padding:3px;


/*



solid #E0E0E0 padding:			0px;
		border-color:#999999;
		
possible new colors for th: #CBBCE8;CED986
*/
	}


	
.DataTabled th{

}

.DataTabled td{
	background-color: #ffffff; /*Data Color*/
}

.DataTabled td h3{
	vertical-align:middle;
	text-align:center;
	padding-bottom:3px;
	margin-bottom:3px;
	margin-top:6px;
}


.profiletextarea{
width:480px;
height:269px;
}

#Logo{
	position:relative;
	float:right;
	clear:none;
	margin-left:50px;
	margin-bottom:150px;
}


#answerTable{


}

#answerTable th{
	vertical-align:top;
	font-weight:800;

}

#answerTable td{
	vertical-align:top;
	font-weight:400;
}