* {
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
			
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	
#ContentInner { padding: 0 15px; padding-top: 15px; }


body .FormHeader {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;	
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	padding: 2px 0;		
	}
	

body textarea {
	font-family: helvetica,arial,sans-serif;
	font-size: 13px;
	padding: 0px 15px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

body h1 {
	margin: 0px auto;
	margin-bottom: 15px;
	text-align: center;
	display: block;
	padding: 15px 0px;
	color: rgb(15, 50, 102);
	}

body .Button,
body .button, 
body .Button:visited, 
body .button:visited {
	font-size: 20px;
    padding: 15px 0 17px 0;
    margin-bottom: 40px;
	}


body input.Shadow {
    padding: 5px 4px;
    border-radius: 2px;
    border: 1px solid #AAA;
	}

.signaturebox{
	border-width: 1px;
	background-color: #FFF0D2;
	text-align: center;
	}
	
	
	
/****/

#MainContent {
	margin: 0;
	padding-bottom: 50px;
	}

#ContentInner {
	padding-top: 40px;
	}

footer { margin: 0 }

#Signature-container{
	border: 2px dotted #c0c0c0;
	margin-top: 30px;
	padding: 10px;
	width: 100%;
	max-width: 600px;
	}

#SignatureField{font-size: 38px;font-family: Script,Monotype Corsiva,Lucida Handwriting,Zapf Chancery,Comic Sans MS;}

#signed-electronically{color:#808080}




/******/

body { background-color: #fff }

#MainTable,
#ContentTable {
	width: 100%;
	max-width: 780px
	}

#MainContent { 
	padding-bottom: 0;
	background-color: #fff;
	}

#ContentInner { 
	margin: 0 auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	}


form h2 { font-size: 25px; margin-bottom: 20px; }

.rd-form-row-group textarea,
.rd-form-row-group input {
	padding: 8px 12px;
	}


.rd-form-row-group input.Button { border: 0 }


form#frmHotel { padding: 0; padding-bottom: 50px; }

.rd-form-row-group:last-of-type { border: 0 }






@media (max-width: 480px) {
	
	.rd-form-row-group input.Button {  width: 100%; text-align: center}

}