body
{
	width: 320px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size:.8em;
	
}

img { vertical-align: middle; border: 0; border: none; }
a { text-decoration: underline; color:black; }
a:hover { text-decoration: underline; color:black; }
a:visited { color:black; text-decoration: underline; }

h1{font-size: 1.2em;}
h2{font-size: 1.0em; font-weight: bold;}

div {margin-left: auto; margin-right: auto; }
div.left { float: left;}
div.clear { line-height: 0px; clear: both; float: none;}

table { margin-left: auto; margin-right: auto;}
td.error-message {text-align: center;color:red;}
td.label { text-align: right; padding-right: 4px;}
td.field { text-align: left; }
td.header {text-align: center;}


.block-text {text-align: left; font-size: .7em;}

button.step-button
{
    width:135px;
    height:70px;
    border: none;
    background-image: url('/images/button.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left;
    color: white;
    font-weight:bold;
    margin-right: 10px;
    font-size: 1em;
}

button.step-button-wide {
    width: 270px;
    height: 70px;
    border: none;
    background-image: url('/images/button-wide.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left;
    color: white;
    font-weight: bold;
    margin-right: 10px;
    font-size: 1em;
}


#step-1 {display:block;}
#step-2 {display:none;}

#check-box { width: 24px; }
#rep-text { width: 290px;}
#submitbutton { clear: both; text-align: center; vertical-align: top; }


