body { 
margin : 0 auto;
padding : 0;
font : 20px Prompt, Tahoma, sans-serif;
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline;}
color : #000;
text-align: center;
}

video, img, object, embed { max-width: 100%; padding: 0px 0px 0px 0px;}

table,
button, 
input, 
select, 
textarea { 
font-family : Prompt, Tahoma, sans-serif;
font-size: 20px;
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline;}
color : #333; }

p {
	font-family : Prompt, Tahoma, sans-serif;
	color: black;
	font-size: 20px;
	text-align:center;
}

table {
	border: 0px solid blue;
	padding: 5px;
}

td {
	vertical-align: middle;
	text-align: center;
	border: 0px solid blue;
	padding: 5px;
}

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:27px;
    height:27px;
    margin:0px 0px 0 0;
    vertical-align:middle;
    background:url("radio_sheet.png") left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url("radio_sheet.png") -27px top no-repeat;
}

input[type="radio"] {
    display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:27px;
    height:27px;
    margin:0px 0px 0 0;
    vertical-align:middle;
    background:url("radio_sheet.png") left top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url("radio_sheet.png") -27px top no-repeat;
}
