body  {

	font-family: Arial,Verdana ,Helvetica, sans-serif;
			margin-right: 0px;
	margin-left: 0px;
	margin-top:0px;

	}


/* Containers contain the header of a section and links to the tools and ends before the next header */
.mainContainer {
	margin-top:-8px;
	margin-left:20%;
	
} 


/*    controls spacing around the enntire section  */
.section{

	
	padding-top:1em;
	margin-left:1em;
	margin-bottom:1em;

}

/*  mainHeader contains the headers for the sections controls padding background color, width*/


.mainHeader{

	width:70%;
	
	padding-top:1em;
	padding-bottom:1em;
	background-color: #000000;

}

/*  headerControl: controls font size and color; */
#headerControl{

	color:white;
	font-size:20px;
	font-weight:bold;


}

#subheaderControl{

	color:black;
	font-size:17px;
	font-weight:bold;


}


/*  Controls explanation font details that are not default */
.subsection{

font-size:16px;
padding-bottom:.5em;

}

.subsectionStats{

font-size:16px;
padding-bottom:.5em;

}

/*  Controls explanation font details that are not default */
#exp{

	padding-top:4px;
	font-size:14px;
	width:65%;
	padding-bottom:1em;

}

#mainexp{

	padding-top:1em;
	font-size:17px;
	width:65%;
	padding-bottom:.5em;
	padding-left:1em;

}



a{

background-color:#F01428;
border:none;
color:white;

padding-top:.3em;
padding-bottom:.3em;
padding-left: 1em;
padding-right: 1em;

}

#buttons{

float:right;
margin-right:30%;

}

input[type=submit]{

float:right;
margin-right:55%;
background-color:#F01428;
border:none;
color:white;
width:10em;
padding-top:.3em;
padding-bottom:.3em;
padding-left: 1em;
padding-right: 1em;
margin-bottom:4em;
}

#navi{
	background-color:white;
	border:none;


	padding-top:0em;
	padding-bottom:0em;
	padding-left: 0em;
	padding-right: 0em;
	font-size:18px;
	color:#F01428;

}

#alertBox{

display:none;

}

input[type=text]{

width:31.8em;
height:1.5em;
float: right;
clear: both;
margin-right:30%;
margin-bottom:0%;
padding: 0px 0px 0px 0px;

}

input[type=number]{

width:31.8em;
height:1.5em;
float: right;
clear: both;
margin-right:30%;
padding: 0px 0px 0px 0px;

}

input[type=date]{

width:31.9em;
height:1.6em;
float: right;
clear: both;
margin-right:30%;
padding: 0px 0px 0px 0px;

}

select{

width:32em;
height:1.8em;
float: right;
margin-right:30%;



}

textarea{

width:60%;

height:6em;

}


#tableResults{

	font-size:12px;
	margin-left:10%;
}

#ThrdTbl{

	font-size: 10px;
	width:70%;
}

.topHeader{

	width:100%;
	
	padding-top:1em;
	padding-bottom:1em;
	background-color: #000000;
	margin-right: 0px;
	margin-left: 0px;
	margin-top:0px;

}
.sizeImage{

	width:20em;
	background-color: #000000;
	

}
