@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1.3;
	color: black;
	background:url('../images/bg.gif') repeat;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-style:italic;
	font-size: 62.5%; /* 1em is 10px */

}

hr {display:none;}
ol, ul {list-style: none;}

div#container {
	width:700px; 
	margin:0 auto; 
	background-color:#f4f4f4; 
}


div#headerForm {
	background:url('../images/top_headerForm.jpg') no-repeat; 
	width:700px; 
	height:500px; 
	position:relative;
}

	h1#logo {
		background:url('../images/logo.jpg') no-repeat; 
		width:231px; 
		height:230px; 
		display:block;
	}
	
	h1#logo a {
		text-indent:-9999em; 
		display:block; 
		width:231px; 
		height:230px;
	}
			
	span#twentysixLogo {
		background:url('../images/poweredBy.gif') no-repeat; 
		width:223px; 
		height:37px; 
		display:block; 
	}
	
	span#twentysixLogo a {
		text-indent:-9999em; 
		display:block; 
		width:223px; 
		height:37px;
	}

div.info {
	width:200px; 
	color:#999; 
	display:block; 
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:normal; 
	margin:15px 0px 0px 30px;
}



div.register {position:absolute; top:160px; right:90px; color:#fff;}
div.register h2 {font-size:2em; margin:0px 0px 25px 0px; text-align:center;}
	div.register label {float:left; font-size:1.3em;  width:120px;} 
	div.register input { float:right; width:150px; border:0px; height:20px; font-size:1.3em;}
	div.register input.error {background-color:#fbd2d5; border:1px solid red;}
	div.register div.formRow {float:left; width:280px; clear:both; margin:0px 0px 10px 0px;}

div.errors {position:absolute; top:350px; left:30px; }
span.error {background:url('../images/error.gif') no-repeat; height:15px; font-size:1.2em; width:120px; display:block; clear:both; margin:0px 0px 10px 0px ; padding:0px 0px 0px 30px ;color:red;  }

input#submit {background-color:#ac0b60; color:#fff; border:0px; padding:5px; cursor:pointer; width:auto; height:auto;}
input#submit:hover {background-color:#d50e77;}

