<style>

	* { padding: 0; margin: 0; }
	
	table {
		margin-left:auto; 
		margin-right:auto;
		font-family: calibri;
	}

	table.caption {
		margin-left:auto; 
		margin-right:auto;
		font-family: calibri, verdana, helvetica, sans-serif;
		font-size: 22px;
		text-align: center;
		height: 40px; 
		width: 800px;
		background-color: #CADFF5;
		
		-moz-border-radius: 12px 12px 12px 12px;
		-webkit-border-radius: 12px 12px 12px 12px;
		border-radius: 12px 12px 12px 12px;
		
		-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);

	}
	
	table.wirecaptionlarge {
		margin-left:auto; 
		margin-right:auto;
		font-family: calibri, verdana, helvetica, sans-serif;
		font-size: 16px;
		text-align: center;
		height: 25px; 
		width: 500px;
		background-color: #CADFF5;
		
		-moz-border-radius: 12px 12px 12px 12px;
		-webkit-border-radius: 12px 12px 12px 12px;
		border-radius: 12px 12px 12px 12px;
		
		-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);

	}
	
	table.wirecaptionsmall {
		margin-left:auto; 
		margin-right:auto;
		font-family: calibri, verdana, helvetica, sans-serif;
		font-size: 16px;
		text-align: center;
		height: 25px; 
		width: 200px;
		background-color: #CADFF5;
		
		-moz-border-radius: 12px 12px 12px 12px;
		-webkit-border-radius: 12px 12px 12px 12px;
		border-radius: 12px 12px 12px 12px;
		
		-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);

	}
	
	input:hover[type="button"] {
		background-color: #94f59d;
		
	}

	input:hover[type="submit"] {
		background-color: #94f59d;
		
	}

	.general { width: 25em;}

</style>
			
