#page .details p{
	margin: 0;
	padding: 0;
}

.buttons{
	margin: 20px 0 20px 0;
}

#page .buttons a{
	
	color:			#FFF;
}

.button{
	font-family:	Arial, Helvetica, sans-serif;
	padding: 		3px 6px 3px 6px;
	color:			#FFF;
	background-color: #666;
}

.welcome_group{
	position:		relative;
	
}

.welcome_group .left_img{
	position:		relative;
	float: 			left;
	margin: 		0 0 0 -183px;
	padding:		6px;
}

.top_img{
	position:		relative;
	float: 			left;
	margin: 		0 0 0 -180px;
	padding:		5px;
	border:			1px solid #CCC;
}

.welcome_group h3{
	
	margin:			0 0 10px 0;
	
	color:			#5C761B;
}

.welcome_group ul{
	
	margin:			0 0 0 40px;
	
	color:			#666;
	font-size:		0.8em;
	list-style:		disc;
	
}
.welcome_group li{
	
	margin:			0 0 6px 0;
	
}

.login{
	background-color:#FFF;
	color: 			#666;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		0.75em;
	padding:		10px 0 10px 0;
}

.login .row{
	position:		relative;
	padding:		5px 0 5px 0;
	
}
.login .login_a{
	position:		relative;
	display:		inline;
	margin: 		0 -65px 0 0;
	float:			left;
	width: 			58px;
	padding:		3px 2px 3px 5px;
}

.login .login_b{
	position:		relative;
	display:		inline;
	margin:			0 0 0 65px;
	float:			left;
	width:			120px;
	padding: 		0 0 0 10px;
}

.login .login_input{
	width:			104px;
	padding: 		2px;
	border:			1px solid #CCC;
}

.conf{
	
	margin: 20px 0 20px 0;
	font-size: 0.9em;
	
}
#page .conf p{
	margin: 10px 0 10px 0;
	padding: 0;
}