	*		{ font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; }

	body		{ color: #FFFFFF; background: #8eca2a url(bg_tonerstation.jpg) no-repeat center top; padding: 0px; margin: 0px; }
	body.popup	{ color: #555555; background: #FFFFFF; padding: 45px; margin: 0px; }
	
	div			{ font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 14px; }
	pre, tt		{ font-size: 11px; }
	img			{ border: none; }
	p			{ margin-top: 0px; }
	
	table		{ border-width: 0px; }
	th			{ font-size: 12px; font-weight: bold; background-color: #757e45; color: #FFFFFF; }
	th.list		{ font-size: 12px; font-weight: bold; background-color: #757e45; color: #FFFFFF; text-align: center; }
	th.form		{ font-size: 12px; font-weight: bold; background-color: #757e45; color: #FFFFFF; text-align: right; }
	td			{ font-size: 11px; vertical-align: top; }
	.R1			{ font-size: 12px; Color: #000000; Background-Color: #DDDDDD;}
	.R2			{ font-size: 12px; Color: #000000; Background-Color: #BBBBBB;}

	form		{ font-size: 12px; outline-width:0; margin: 0px; padding 0px;}
	input		{ font-size: 12px; color: #000000; outline-width:0; }
	select		{ font-size: 12px; color: #000000; outline-width:0; }
	textarea	{ font-size: 12px; color: #000000; outline-width:0; }
	
	input.input_neutral { font-size: 16px; color: #333333; outline-width:0; border: 1px solid #cccccc; margin: 2px; padding: 0px; }
	input.input_gray { font-size: 16px; color: #333333; outline-width:0; border: 1px solid #cccccc; margin: 2px; padding: 0px; }
	input.text-label 	{  color: #CCCCCC; }
	input.login 		{  font-size: 22px; color: #383838; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
	input.login-label	 {  color: #CCCCCC; }
	input.error 	{  background: #FFFFFF url(icon_err_input.gif) right no-repeat; }
	
	A:link		{ Font-weight: normal; Text-decoration:none; color: #eb6f1b; }
	A:visited	{ Font-weight: normal; Text-decoration:none; color: #eb6f1b; }
	A:active	{ Font-weight: normal; Text-decoration:underline; color: #eb6f1b; }
	A:hover	{ Font-weight: normal; Text-decoration:underline; color: #eb6f1b; }
	
	A.bottom_nav:link, A.bottom_nav:visited	{ Font-weight: normal; Text-decoration:none; Color:#444a28;  }
	A.bottom_nav:active, A.bottom_nav:hoover	{ Font-weight: normal; Text-decoration:underline; Color:#444a28;  }

	H1 {font-size: 18px; font-weight: 300; margin-bottom: 5px; margin-top: 0px; padding-top:0px; color: #eb6f1b; }
	#LOGIN-WRAPPER H1 {font-size: 18px; font-weight: 300; margin-bottom: 5px; margin-top: 0px; padding-top:0px; color: #eb6f1b; }
	H2 {font-size: 14px; font-weight: 300; margin-bottom: 2px; margin-top: 0px; padding-top:7px; }
	H3 {font-size: 12px; font-weight: bold; margin-bottom: 2px; margin-top: 0px; padding-top:6px; }
	H4 {font-size: 11px; font-weight: bold; margin-bottom: 2px; margin-top: 0px; padding-top:5px; }
	b	{ font-size: 11px; font-weight: bold; }
	
	.clear 			{ clear: both; position: static; margin: 0px; padding: 0px; }
	#DEBUG		{ min-width: 200px; min-height: 10px; text-align: left; padding: 15px;background: #e4e4e4;  filter:alpha(opacity=80);opacity: 0.8; color: #000000; z-index:9999; position: absolute; bottom: 5px; right: 5px; -webkit-border-radius: 5px;}
	.DEBUG		{ min-width: 200px; min-height: 10px; margin: 5px; text-align: left; padding: 5px;background: #e4e4e4;  filter:alpha(opacity=80);opacity: 0.8; color: #000000; z-index:9999; position: relative; -webkit-border-radius: 5px;}

	#CONTENT-WRAPPER 	{ position: absolute; top: 0px; left: 0px; right: 0px; text-align: center; }
	#CONTENT			{ width: 920px; min-height: 250px; text-align: left; margin-left: auto; margin-right: auto; padding: 0px; }

	#INTRO	{ height: 440px; text-align: center; margin:0px; padding: 0px; }
	#LOGIN-WRAPPER	{ height: 160px; text-align: center; margin:0px; padding: 0px;  padding-left: 50px; }
	#LOGIN-WRAPPER #LOGIN	{ height: 120px; width: 400px; text-align: left; margin:0px; padding: 20px; float: left; background: url(bg_login_light.png);  -moz-border-radius-topleft: 18px; -webkit-border-top-left-radius: 18px; -khtml-border-radius-topleft: 18px; border-top-left-radius: 18px; -moz-border-radius-bottomleft: 18px; -webkit-border-bottom-left-radius: 18px; -khtml-border-radius-bottomleft: 18px; border-bottom-left-radius: 18px; }
	#LOGIN-WRAPPER #SIGNUP	{ height: 120px; width: 190px; text-align: left; margin:0px; padding: 20px; float: left; background: url(bg_login_dark.png); }
	#LOGIN-WRAPPER #ABOUT	{ height: 120px; width: 110px; text-align: left; margin:0px; padding: 20px; float: left; background: url(bg_login_light.png);  -moz-border-radius-topright: 18px; -webkit-border-top-right-radius: 18px; -khtml-border-radius-topright: 18px; border-top-right-radius: 18px; -moz-border-radius-bottomright: 18px; -webkit-border-bottom-right-radius: 18px; -khtml-border-radius-bottomright: 18px; border-bottom-right-radius: 18px; }
	#LOGIN-WRAPPER H1 { color: #FFFFFF; }
	#FOOTER	{ height: 100px; text-align: center; margin:0px; padding: 0px; }
	#loginResult { height: 20px; color: #990000; margin-top: 10px;  font-weight: 400; }

	.INTRO-NUMBER	{ width: 27px; height: 46px; z-index: 61; position: absolute; overflow: hidden;}
	#POPUP-WRAPPER 	{ position: absolute; top: 25px; left: 25px; right: 25px; }
	#POPUP-CONTENT	{ width: 800px; min-height: 430px; }
	#POPUP-NAV		{ width: 800px; min-height: 120px; text-align: center; }
	#PROGRESS 		{ position: absolute; top: 10px; height: 60px; left: 25px; width: 800px; text-align:center; }
	#BUTTONS 		{ position: absolute; bottom: 5px; height: 60px; left: 25px; width: 800px; text-align:center; }

	#MEMBER-WRAPPER 	{ position: absolute; top: 0px; left: 0px; right: 0px; text-align: center; color: #555555; }
	#MEMBER-CONTENT		{ width: 860px; min-height: 440px; text-align: left; margin-left: auto; margin-right: auto; padding: 0px; background: #FFFFFF url(bg_member_content.png); background-repeat:no-repeat; background-position: bottom; }
	#MEMBER-MENU1		{ width: 860px; min-height: 130px; text-align: center; margin-left: auto; margin-right: auto; padding: 0px; padding-top: 0px; background: #ffffff; }
	#MEMBER-MENU1 IMG	{ margin: 0px; width: 172px; height: 140px; }
	#MEMBER-MENU2		{ position:relative; display: block; zoom: 1;width: 860px; min-height: 80px; text-align: center; margin-left: auto; margin-right: auto; padding: 0px; padding-top: 20px; background: #e4e4e4; -moz-border-radius-bottomleft: 18px; -webkit-border-bottom-left-radius: 18px; -khtml-border-radius-bottomleft: 18px; border-bottom-left-radius: 18px; -moz-border-radius-bottomright: 18px; -webkit-border-bottom-right-radius: 18px; -khtml-border-radius-bottomright: 18px; border-bottom-right-radius: 18px; }
