   
	#welcome{
		font-family:"Lucida Grande", Arial, sans-serif;	
		color:#666;
		font-size:18px;
		padding-bottom:20px;
		text-align:center;
	}
	#upd_message{
		font-family:"Lucida Grande", Arial, sans-serif;	
		color:#00F;
		font-size:18px;
		padding-bottom:20px;
	}
	#mainmenu{
		font-family:"Lucida Grande", Arial, sans-serif;	
		color:#666;
		font-size:18px;
		padding-bottom:20px;
	}	
    #username{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
		font-size:12px;
    }
    #password{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;		
    }	
	#email{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #company{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }	
    #name{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #address1{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #address2{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #town{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #county{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #postcode{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #country{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #tel{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #fax{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #mobile{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
    #member_since{
    	width:150px;
    	padding:3px;
    	height:16px;
    	outline:none;
    	font-size:12px;	
    }
	.focusField{
    	border:solid 2px #415f76;
    	background:#EFF5FF;
    	color:#980000;
		font: 12px "Lucida Grande", Arial, sans-serif;
    }
    .idleField{
    	background:#fff;
    	color: #980000;
		border: solid 2px #DFDFDF;
		font:12px "Lucida Grande", Arial, sans-serif;
    }
	.formfield{
    	width:200px;
    	padding:3px;
    	height:16px;
    	outline:none;
    }
	
#select { 
    	background:#fff;
    	color: #980000;
		border: solid 2px #DFDFDF;
		font:12px "Lucida Grande", Arial, sans-serif;
	 	padding-left:0px;
		padding-right:0px;
		padding-bottom:3px;
		padding-top:3px;
		width: 94%;
	}
	
	#login_menu {
	width:100%;
	height:24px;
	background-color:#435f74;
		
	}
	
	
	a.active_menu  {
	margin:auto;
	background-color: #008976;
	color:#FFFFFF;
	padding:5px 15px;
	}
	a:hover.active_menu  {
	background-color:#666;
	text-decoration:none;
	color:#fff;
	}
	
	#clear {
	clear:both;
	height:10px;
	}
	
	.login_menu  {
	font-size: 11px;
		float:left;
	}
	
	a.login_menu  {
	margin:auto;
	background-color:#435f74;
	color:#FFFFFF;
	padding:5px 15px;
	}
	a:hover.login_menu  {
	background-color:#990000;
	text-decoration:none;
	color:#FFFFFF;
	}
	
	#login_menu2 {
	width:100%;
	height:24px;
	background-color:#435f74;
		
	}

	
	.login_menu2  {
	font-size: 11px;
		float:left;
	}
	
	
	a.login_menu2  {
	margin:auto;
	background-color:#435f74;
	color:#FFFFFF;
	padding:5px 15px;
	}
	a:hover.login_menu2  {
	background-color:#990000;
	text-decoration:none;
	color:#FFFFFF;
	}
	
	.login_menu2r  {
	font-size: 11px;
		float:right;
	}
	a.login_menu2r  {
	margin:auto;
	background-color:#435f74;
	color:#FFFFFF;
	padding:5px 15px;
	}
	a:hover.login_menu2r  {
	background-color:#990000;
	text-decoration:none;
	color:#FFFFFF;
	}