@charset "UTF-8";
/* CSS Document */

.registerForm
{
	position:relative;
	width:475px;
	font-size:14px;
	color:#585e61;
}

.registerForm a
{
	color:#585e61;
	text-decoration:underline;
}

.registerForm div
{
	margin-bottom:5px;
}

.registerForm div strong
{
	font-weight:normal;
	color:#229C8F;
}

.registerForm div span
{
	width:80px;
	display:block;
	float:left;
	padding:5px 0 0 0;
}

.registerForm div span label
{
	color:#585e61;
}

.registerForm div input[type=text]
{
	width:370px;
}

.registerForm div input[type=text].date
{
	color:#d5d7d9;
	width:30px;
}

.registerForm div select.date
{
	width:140px;
}

.registerForm div input[type=checkbox]
{
	float:left;
}

.registerForm div.category
{
	background-image:url('../images/catergory_tint.jpg');
	background-repeat:no-repeat;
	position:relative;
	right:40px;
	width:545px;
	height:185px;
}

.registerForm div.category .col1
{
	width:80px;
	float:left;
	padding:20px 0 0 40px;
}

.registerForm div.category .col2
{
	width:375px;
	float:left;
	padding:25px 0 0 0;
	color:#000;
}

.registerForm div.category .col2 a
{
	text-decoration:underline;
	color:#229c8f;
}

.registerForm div.category .col2 .categoryContainer
{
	padding:10px 0 0 0;
	width:100%;
	clear:both;
}

.registerForm div.category .col2 .categoryContainer .categoryList
{
	width:187px;
	float:left;
}

.whatsthisContainer
{
	position:absolute;
	width:1px;
	height:1px;
	margin:-85px 0 0 0;
	overflow:visible;
	display:inline;
	z-index:9999;
}

.whatsthis
{
	background-image:url('../images/whats_this.png');
	background-repeat:no-repeat;
	width:240px;
	height:205px;
	padding:20px 20px 20px 80px;
	position:absolute;
	z-index:9999;
	display:none;
}

.whatsthis .close
{
	float:right;
	font-size:10px;
	color:#000;
	position:relative;
	right:5px;
}

.registerForm input[type=submit]
{
	background-image:url('../images/submitform.png');
	background-repeat:no-repeat;
	background-color:#FFF;
	border:none;
	padding:0;
	margin:0;
	width:232px;
	height:47px;
	text-indent:-99999px;
	cursor:pointer;
}

.registerForm input[type=reset]
{
	background-image:url('../images/clearform.png');
	background-repeat:no-repeat;
	background-color:#FFF;
	border:none;
	padding:0;
	margin:0;
	width:445px;
	height:47px;
	text-indent:-99999px;
	cursor:pointer;
	position:absolute;
}
	
	.registerForm  #IErootSubmit input[type=submit]
	{
		text-indent:0px;
		padding-top:60px;
	}
	
	.registerForm  #IErootClear, .registerForm  #IErootSubmit 
	{
		display:inline;
	}
	.registerForm  #IErootClear
	{
		position:absolute;
	}
	
	.registerForm  #IErootClear input[type=reset]
	{
		text-indent:0px;
		padding-top:60px;
	}
	
	.registerNote
	{
		background-image:url('../images/registersketch.png');
		background-repeat:no-repeat;
		width:175px;
		display:block;
		position:relative;
		right:20px;
		bottom:70px;
		padding:115px 60px 0 70px;		
	}
