.body, html {
	height: 100%;
}

#layout {
	margin: 0px auto 0 auto;
	width: 750px;
	background: url('/images/newreg/reg-en_bkTile.gif') repeat;
	text-align: left;
}

#layoutAmadesa {
	margin: 0px auto 0 auto;
	width: 750px;
	text-align: left;
}

a {
	color: #000000;
}

h2 {
	font-size: 11px ! important;
	font-weight: bold;
	margin: 0 0 21px 0 ! important; 
	padding: 0 ! important;
}

body, html, h1, h2, h3, h4, h5, h6, ul, ol, dl, table, p, td, img { 
	margin: 0; 
	padding: 0;
	border: none;
}



body {
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

input, select, text, textarea {
	font-family:arial,verdana,sans-serif;
	font-size: 11px;
}

form {
	margin:0px;
}

.leftFloat {
	float: left;
}

.rightFloat {
	float: right;
}

.spacer10px {
	height:10px; 
	background-color:#FFFFFF;
}
/*
#leftPanel {
	float: left; 
	display: inline;
	margin-left: 28px;
	margin-right: 25px; 
	width: 466px;
}
*/
#rightPanel {
	float: right; 
	display: inline;
	margin-right: 17px;
	width: 208px;
}

#leftPanel {
	float: left; 
	display: inline;
	margin-left: 28px;
	margin-right: 14px; 
	width: 466px;
}

#rightPanelStep3 {
	float: right; 
	display: inline;
	margin-right: 17px;
	width: 217px;
	
}

#help {
	padding: 0 0 0 36px;
	color: #666666;
}

#help a {
	color: #666666;
}

#bottom {
	clear: both;
}

.hidden {
	display: none;
	/* height: 0px; */
}

.visible {
	display: block;
}


