
#info
{
	float:left;
	display:block;
	width:800px;
/*	border:dashed #dadada 1px;*/
	margin:10px 5px 0px 0px;
}

#content_box
{
	float:left;
	display:block;
	height:100%;
	width:100%;	
	font-family:Arial, Verdana;
	font-size:10px;
	color:#dadada;
	background-image:url('../images/common/cbox_bg.gif');
	background-repeat:repeat-x;

}
#content_box .stg
{
	float:left;
	display:block;
	width:11px;
	height:100px;
	background-image:url('../images/common/cbox_left.gif');
	background-repeat:no-repeat;
}

#content_box .dr
{
	float:right;
	display:block;
	width:11px;
	height:100px;
	background-image:url('../images/common/cbox_right.gif');
	background-repeat:no-repeat;
}

#content_box .data
{
	margin:5px 5px 0px 5px;
	font-size:12px;
}

#content_box .pic
{
	float:left;
	display:block;
	width:85px;
	height:64px;
	border:solid #bababa 1px;
	padding:1px 1px 1px 1px;
	background-color:#FFFFFF;
	margin:2px 2px 2px 2px;
}
#content_box .description
{
	float:left;
	margin:0px 0px 0px 130px;
	text-indent:25px;
	text-align:left;
	font-size:11px;
}
#content_box .data h1
{
	margin:10px 0px 13px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-size:18px;
	color:#FFFFFF;	
}
#content_box .data select
{
	font-size:10px;
}
#content_box .data input
{
	font-size:10px;
}

#formFrame
{
	display:block;
	width:460px;
	*width:500px;
/*	border:dashed #454545 1px;
*/
	padding:10px 10px 10px 10px;
	
}
#formFrame .itemName
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	width:150px;
	height:16px;
	*height:30px;
	font-size:12px;
	padding:14px 3px 3px 23px;
}
#formFrame .itemVal
{
	float:left;
	height:30px;
	padding:3px 3px 3px 3px;
}

#step2
{
	display:none;
}

#datePickerEl
{
	position:absolute;
}

#languages
{
	font-size:11px;
	float:right;
	text-align:right;
}
#languages .active
{
	font-weight:bold;
	color:#333333;
}
#languages a
{
	text-decoration:none;
	color:#666666;
}
#languages a:hover
{
	text-decoration:underline;
	color:#6666FF;
}

#registerHeader
{
	float:left;
	display:block;
	height:24px;
	width:100%;
	background-image:url('../images/common/register_header_bg.gif');
	background-repeat:repeat-x;
}
	#registerHeader a
	{
		float:right;
		display:block;
		width:50px;
		height:10px;
		*height:20px;
		padding-top:10px;
		text-decoration:none;
		color:#787878;
	}

	#registerHeader a:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
	}

#registerTab{
	margin-left:20px;
	float:left;
	display:block;
	height:35px;
	width:250px;
	background-image:url('../images/common/register_tab_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
	
}
	#registerTab .tab_left
	{
		
		float:left;
		display:block;
		height:35px;
		width:10px;
		background-image:url('../images/common/register_tab_left.gif');
		background-repeat:no-repeat;
		background-position:top left;
	
	}

	#registerTab .tab_right
	{
		
		float:right;
		display:block;
		height:35px;
		width:11px;
		background-image:url('../images/common/register_tab_right.gif');
		background-repeat:no-repeat;
		background-position:top right;
	
	}
	
	#registerTab .tab_midd
	{
		float:left;
		display:block;
		width:225px;
		height:20px;
		*height:35px;
		padding-top:15px;
		*padding-top:12px;
		margin-top:3px;
		font-size:16px;
		font-weight:bold;
		color:#898989;
	}
	

	.itemVal input
	{
		background-color:#303030;
		border:solid #dadada 1px;
		color:#dadada;
		width: 250px;
		font-size:10px;
		padding:2px 2px 2px 2px;
	}

	.itemVal input[type="text"], .itemVal input[type="password"]
	{
		background-color:#303030;
		border:solid #dadada 1px;
		color:#dadada;
		width: 250px;
		font-size:10px;
		padding:2px 2px 2px 2px;
	}

	.itemVal input[type="button"]
	{
		background-color:#000000;
		border:solid #adadad 1px;
		color:#dadada;
		padding: 3px 3px 3px 3px;
		width:250px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

	.itemVal input[type="button"]:hover
	{
		background-color:#898989;
		border:solid #343434 1px;
		color:#000000;
		padding: 3px 3px 3px 3px;
		width:250px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
	}
		
	.itemVal optgroup
	{
		background-color:#303030;
		border:solid #dadada 1px;
		color:#dadada;
		font-size:10px;
		padding:2px 2px 2px 2px;
	
	}
	
	.itemVal select
	{
		background-color:#303030;
		border:solid #dadada 1px;
		color:#dadada;
		font-size:10px;
		padding:2px 2px 2px 2px;
	
	}

.error
{
	color:#dd0000;
	font-weight:bold;
}
.flft
{
float:left;
}
.flrt
{
float:right;
}
.clflt
{
clear:both;
}