body {	margin-bottom: 50px;}
.DivContainer {	width: 90%;	margin-left: 5%;}

input[type="date"],
input[type="time"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="text"] {	
	width: 100%;	
	height: 25px;	
	background-color: #f1f1f1;	
	border: none;	
	margin: 2px 0px;	
	font-size: 18px;	
	font-weight: bold;
	}

input[type="radio"] {	
	width: 15px;
	height: 15px;
	}
	
input[type="checkbox"] {	
	width: 15px;
	height: 15px;
	}

input[type="submit"] {	
	background-color: #a6a6a6 !important;	
	padding: 10px;
	min-height: 40px !important;	
	border-radius: 5px;
	}

textarea {	
	width: 100%;	
	background-color: #f1f1f1;	
	border: none;	
	margin: 2px 0px;	
	resize: none;	
	font-size: 18px;	
	font-weight: bold;
	}

select {	
	width: 100%;	
	height: 25px;	
	background-color: #f1f1f1;	
	border: none;	
	margin: 2px 0px;	
	font-size: 18px;	
	font-weight: bold;
	}
	
.headercell {	
	text-align: center;	background-color: #e2e2e2;}
	
table tfoot td {	text-align: right;	background-color: #e2e2e2;}
.TableOptions {	width: 100%;	text-align: left;}
input[type="button"] {	
	width: 50px;	
	height: 25px;	
	margin: 2px 2px;	
	padding: 2px 2px;	
	border-radius: 5px;	
	font-size: 14px;
	}

.OptionDiv {	
	position: fixed;	
	bottom: 0;	
	left: 0;	
	width: 100%;	
	min-height: 50px;	
	text-align: center;	
	background-color: #f1f1f1;
	}

.OptionButton {	
	display: inline-block;	
	width: 75px;	
	height: 40px;	
	margin-top: 5px;	
	margin-left: 5px;	
	background-color: #0061a7;	
	color: #fff;	
	font-weight: bold;
	}
	
.OptionLink {	
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;	
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;	
	box-shadow:inset 0px 1px 0px 0px #54a3f7;	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);	background-color:#007dc1;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	border:1px solid #124d77;	display:inline-block;	cursor:pointer;	color:#ffffff;	font-family:Arial;	font-size:13px;	padding:12px 15px;	text-decoration:none;	text-shadow:0px 1px 0px #154682;	width: 50px;}.OptionLink:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);	background-color:#0061a7;}.OptionLink:active {	position:relative;	top:1px;}