  * {
	margin: 0;
}

html, body {
	height: 100%;
	color: #4c4b4b; /*#5f5e5e;*/
	/*
	background-color: #fff4dd;
	*/
}

body {
	text-align: center;
	margin:0px auto;		
	font-family: Arial, Garamond, "Times New Roman";
	font-size: 87.5%; /*87.5%;*/
}

p {
	margin-top: 20px;
}

ol, ul {
	padding: 20px;
}

img 
{
	border: 0;
}

table {
	font-size: 1em;
}

hr {
	color: #b0aea5;
	background-color: #b0aea5;
	border: 0px;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
}

a, a:link, a:visited {
	color: #7d0909;
	text-decoration: none;
}

a:hover {
	color: #7d0909;
	text-decoration: none;		
}
/*	
input.btn, input.submit, .inputButton, input[type='submit'], input[type='button']   
{
   font-weight: bold;   
   background-color:#ccc;   
   border: 1px solid;   
   border-color: #af3d43 #b03d43 #b03d43 #af3d43;   
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#e3534cff',EndColorStr='#aa181ccc');   
}

input.btn:hover, input.submit:hover, .inputButton:hover 
{
	border-color: #af3d43 #b03d43 #b03d43 #af3d43; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#e3534cff',EndColorStr='#aa181ccc');   
} 
*/
input.btn, input.submit, .inputButton, input[type='submit'], input[type='button']   
{
	font-family: Garamond, "Times New Roman";
	font-weight: bold;
	line-height: 1.25em;
	font-size: 1.25em;
	color: #ffffff;
	border-top: 1px solid #7c2424;
	border-left: 1px solid #7c2424;
	border-bottom: 1px solid #b78786;
	border-right: 1px solid #b78786;
	background-image: linear-gradient(bottom, rgb(110, 27, 27) 49%, rgb(148, 52, 52) 45%, rgb(180, 73, 73) 54%);
	background-image: -o-linear-gradient(bottom, rgb(110, 27, 27) 49%, rgb(148, 52, 52) 45%, rgb(180, 73, 73) 54%);
	background-image: -moz-linear-gradient(bottom, rgb(110, 27, 27) 49%, rgb(148, 52, 52) 45%, rgb(180, 73, 73) 54%);
	background-image: -webkit-linear-gradient(bottom, rgb(110, 27, 27) 49%, rgb(148, 52, 52) 45%, rgb(180, 73, 73) 54%);
	background-image: -ms-linear-gradient(bottom, rgb(110, 27, 27) 49%, rgb(148, 52, 52) 45%, rgb(180, 73, 73) 54%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.49, rgb(110, 27, 27)), color-stop(0.45, rgb(148, 52, 52)), color-stop(0.54, rgb(180, 73, 73)));
	background-color: #7c2424;
}
	
.clearFloat {
	clear: both;
}

.leftFloat {
	float: left;
}

.rightFloat {
	float: right;
}