@charset "utf-8";

#header 
{
	/*padding:0;*/		
	margin:0;
	background-image:url('images/header-top.gif');
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	position:relative;	
}

#header #search
{
	position:absolute;
	top:15px;
	right:30px;
	
/*	float:right;
	margin:0.9em 2.5em 0.5em 0;		
	padding:0;*/
}

#fRegister
{
	overflow:auto;
	width:75%;
	margin-left:1em;
	margin-top:1em;
	font-size:0.7em;
}

#fRegister div
{
	margin:1em 0.5em;		
	width:95%;
	position:relative;
}

#fRegister div div
{
	position:absolute;
	/*background-color:#eeeeee;*/
	background-image:url('images/textbubble.gif');
	background-position:top left;
	top:-10px;
	left:330px;
	margin:0;
	font-size:0.9em;
	width:160px;
	padding:5px 5px 5px 20px;
	display:none;
}

#fRegister input
{
	width:170px;
}
	
#fRegister input.radio
{
	width:15px;
	vertical-align:baseline;
}
	
#fRegister input.imgbtn
{
	margin-left:1em;
	vertical-align:middle;
	width:auto;	
	height:auto;
}

#fRegister select
{
	width:170px;
}	

#fRegister label
{
	float:left;
	width:150px;
}

#fRegister fieldset
{
	border:0;
	margin:0.5em;
	padding:0;
	overflow:auto;
}

#fRegister legend
{
	width:170px;		
	float:left;
}

#fRegister fieldset label
{
	float:none;
}

#body
{
	background-image:url('images/body-bg.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
	overflow:auto;
	width:100%;
}

#bodyright
{
	float:right;
	margin-right:0.5em;
	margin-top:1em;
	text-align:center;	
}

.navtext {
width:300px;
font-size:8pt;
border-width:1px;
border-style:outset;
border-color:#F00;
layer-background-color:#999;
background-color:#999;
color:black;