	body {
		background: url("/images/home022010/background.gif") 0px -290px no-repeat;
		padding:0;
		border:0;
		margin:0;
		font-family: serif;
		font-size:13px;
		line-height:19px;
	}

	form {
		margin:0;
		padding:0;
		border:0;
	}	
	
	p {
		font-family: serif;
		font-size:13px;
		line-height:19px;
		margin:15px 0 15px 15px;
	}
	
	a {
		color:#c63;
	}
	
	h1, h2, h3 {
		font-family: futura,century gothic,sans-serif;
		font-weight:normal;
		color:#369;
	}
	
	h1 {
		font-family: futura,century gothic,sans-serif;
		font-size:20px;
	}

	
	#banner {
		margin:15px;
		padding:0;
		border:0;
	}
	
	#login {
		position:absolute;
		top:10px;
		left:685px;
		width:235px;
		padding:0;
		border:0;
		margin:0;
	}

	#content {
		position:absolute;
		top:150px;
		left:25px;
		width:425px;
		padding:0;
		border:0;
		margin:0;
	}

	#content p {
		font-family: serif;
		font-size:13px;
		line-height:19px;
		margin:15px 0 15px 25px;
	}
	
	#content h3 {
		font-family: futura,century gothic,sans-serif;
		font-size:18px;
		line-height:20px;
		margin:0 0 0 10px;
		border-bottom:1px solid #999;
	}
	
	#provider {
		position:absolute;
		top:165px;
		left:615px;
		padding:0;
		border:0;
		margin:0;
		width:305px;
	}
	
	#trial {
		position:absolute;
		top:400px;
		left:570px;
		width:350px;
		padding:0;
		border:0;
		margin:0;
	}
	
	#provider p, #provider ul, #trial p {
		color:#333;
		margin:5px 0 5px 15px;
	}
	
	#trial h3, #provider h3, #login h3 {
		font-family: futura,century gothic,sans-serif;
		font-size:18px;
		line-height:20px;
		margin:0;
		border-bottom:1px solid #ccc;
	}
	
	#trial h3 {
		margin-bottom:8px;
	}
	
	#provider p {
		border-top:1px solid #ccc;
		padding-top:8px;
		margin:5px 0 5px -25px;
	}
	
	* html #provider p { /*\*/margin:5px 0 5px 0;/**/}

	
	#provider ul{
		font-size:12px;
		line-height:16px;
		margin:5px 0 5px 25px;
		padding:5px;
	}
	
	#provider p {
		font-size:12px;
		line-height:16px;
	}
	
	#login_button {
		margin:3px 0 0 75px;
		height:30px;
		width:93px;
		background:transparent url("/images/home022010/login_button.gif")  0 -30px;
	}
	
	#login_button a {
		text-decoration:none;
		display:block;
		height:30px;
		width:93px;
		background:transparent url("/images/home022010/login_button.gif") 0 -30px;
	}

	#login_button a:hover {
		background:transparent url("/images/home022010/login_button.gif") 0 0;
	}

	#trial_button {
		margin:3px 0 0 75px;
		height:30px;
		width:172px;
		background:transparent url("/images/home022010/trial_button.gif")  0 -30px;
	}
	
	#trial_button a {
		text-decoration:none;
		display:block;
		height:30px;
		width:172px;
		background:transparent url("/images/home022010/trial_button.gif") 0 -30px;
	}

	#trial_button a:hover {
		background:transparent url("/images/home022010/trial_button.gif") 0 0;
	}
	
	#login label {
		clear:both;
		font-family:futura,century gothic,sans-serif;
		margin:5px 0 1px 3px;
		width:70px;
		diplay:block;
		float:left;
		text-align:right;
		color:#666;
	}
	
	input.login {
		width:100px;
		padding:0 1px;
		margin:5px 0 1px 3px;
	}

	#trial label {
		clear:both;
		font-family:futura,century gothic,sans-serif;
		margin:5px 0 1px 3px;
		width:70px;
		diplay:block;
		float:left;
		text-align:right;
		color:#666;
	}
	
	input.trial {
		width:180px;
		padding:0 1px;
		margin:5px 0 1px 3px;
	}
	
	#links {
		border-top:1px solid #999;
		margin-top:15px;
		text-align:center;
	}
	
	#links p {
		font-size:13px;
		font-family:futura,century gothic,sans-serif;
		color:#333;
	}

	#links p.linkrow {
		font-size:13px;
		color:#999;
	}
	
	#content p.list {
	margin:10px 10px 5px 20px;
	line-height:18px;
	}

	#content .warn {
		padding:5px 10px;
		font-family:futura,century gothic,sans-serif;
		background-color:#fc9;
	}
	
	#loginmessage {
		width:325px;
		height:20px;
		font-family:futura,century gothic,sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:10px;
		position:absolute;
		z-index:100;
		top:95px;
		left:325px;
		background-color:#eee;
		border:1px solid #369;
		color:#369;
		text-align:center;
	}
	
	#loginmessageshadow {
		position:absolute;
		width:325px;
		height:20px;
		padding:10px;
		top:100px;
		left:330px;
		background:#000;
		border:1px solid #000;
		z-index:99;
		filter:alpha(opacity=50);
		opacity: 0.5;		
	}
	
	div.hidelogin {
		visibility:hidden;
		}
	
	div.showlogin {
	}