#conainer {
	text-align: middle;

}
#innercontainer {
	margin: auto;
	padding: 20px;
	padding-top: 30px;
	max-width: 500px;

}
#theform {
	font-weight: normal;
	/*padding: 20px;*/

}

.fieldTitle {
	font-weight: bold;
}

.nameerror{
	color: red;
	/*visibility: hidden;*/
}

#nopkeymsg, #nonrunperuod {
	color:red;
	border: 1px solid black;
	padding: 10px;
	text-align: center;
}

.new{
	background-color: red;
	border-radius: 2px;
	border-color: white;
	color: white;
	/*padding:2px;*/
	padding: 2px 4px;
	/*width: inherit;*/
	float: left;
	font-size: small;
	font-weight: bold;
	margin-right: 5px;
}

.new:before {
  content: "NEW";
}

.specialSection {
	background-color: #f2f2f2;
	padding: 15px
}