.nl_signupBoxOuter, .nl_signupBoxOuter td, .nl_signupBoxOuter body, .nl_signupBoxOuter p
{
	font-size: 10px;
}

.nl_signupBoxOuter form
{
	margin: 0px;
}

.nl_signupBoxOuter td
{
	margin: 0px;
	padding: 0px;
}

.nl_signupBoxOuter input
{
	HEIGHT: 20PX; 	
	width: 300px;	
	FONT: 11px arial, sans-serif; 		
	background: #FFF;
	background-image: url("images/shadeform.gif");
	border:1px solid #000000;
	padding:2px;
	margin:2px;
	align:left;
	//<!--position: absolute;
	//left: 450px;-->

}

.nl_signupBoxOuter select
{
	align:left;
	background: #FFF;
	border:5px solid #cFD9BE;
	padding:0px;
	margin:2px;
	background-color: #F1F4F5;
}

//.nl_signupBoxOuter h3
//{
//	font-size:1.5em;
//	background-image: url(images/menu.gif) repeat-x;
//	color:#FFFFFF;
//	text-align: center;
//	font-weight:bold;
//	padding:7px;
//	margin:0 0 0 0;
//}

.nl_signupBoxInner h3
{
	font-size:1.5em;
	background-image: url(images/menu.gif) repeat-x;
	color:#FFFFFF;
	text-align: center;
	font-weight:bold;
	padding:7px;
	margin:0 0 0 0;
}

.nl_signupBoxOuter
{
	font-family:arial;
	font-size:11px;
	margin:0px 0px 0px 0px;
	border:none;
}

.nl_signupBoxInner
{
	font-family:arial;
	font-size:11px;
	margin:0px 0px 0px 0px;
	background: #FFF url('images/menu.gif') repeat-x top;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:rgb(230, 230, 250);
	width:500px;
	padding-top:0px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
}

.nl_signupBoxOuter nl_submit
{
	display: block;
	font-family:arial;
	font-size:1.5em;
	background: url(images/menu.gif) repeat-x;
	color:#FFFFFF;
	text-align: center;
	font-weight:bold;
	padding:4px;
	border-color: #cccccc; 
	border-width: 4px;
	border-style:outset; 
}

.nl_signupFieldNameCell
{
	width: 100px;
}