*							{ letter-spacing:0.1em; font-size:18px;}
							/* { letter-spacing:0.1em; border:solid #FF0000; border-width:thin; } */
							
html						{ }

body 						{ padding:0px; margin:0px; font-family:Helvetica, Arial, sans-serif; background-color:lightyellow ; }

hr							{ color:#444444; }

p 							{ padding:0px; margin:0px; }

img							{ border-color:#FFC20D; border:0px; }

li							{ }

a			 				{ text-decoration:none; text-transform:uppercase; font-weight:600; }
a:link 						{ color:#0000FF; }
a:visited 					{ color:#0000FF; }
a:active 					{ color:#0000FF; }
a:hover 					{ color:#FF0000; }
a.a_menu	 				{ color:#444444; }
a.a_menu#handheld			{ font-size:24px; }
a.a_menu:hover 				{ color:#FFFFFF; }
a.a_menu_selected	 		{ color:#FFFFFF; }
a.a_menu_selected#handheld	{ font-size:24px; }
a.a_menu_selected:hover 	{ color:#DDDDDD; }

span 						{ }

div 						{ background-color:#AAAAAA; }
div.div_body				{ background-color:yellow; height:100%; width:100%;  }
.body						{ background-color:red; }
.menu_area_screen			{ background-color:yellow; float:center; text-align:center}
.menu_area_handheld			{ background-color:blue; float:center; text-align:center}
.menu_item_screen			{ background-color:lightblue; width:200px; padding:0px; white-space:nowrap; text-align:center; padding-left:10px; padding-right:10px;}
.menu_item_handheld			{ background-color:lightblue; width:320px; padding:0px; white-space:nowrap; text-align:center; padding-left:10px; padding-right:10px;
							-webkit-border-radius:5px; -khtml-border-radius:5px;	-moz-border-radius:5px; border-radius:5px; 
							border: 4px solid orange; text-align:left; height:26px; }

#screen						{ height:20px; width:180px; }
#handheld					{ background-color:lightblue; text-align:left; }

.main_area					{ float:left; }

li.intra_l1					{ font-weight:600; }
li.intra_l2					{ background-color:orange; width:100%; float:left; }


input.input_normal			{ font-size:12px; -webkit-border-radius:5px; -khtml-border-radius:5px;	-moz-border-radius:5px; border-radius:5px; background-color:#FFFFFF; }
input.input_error			{ font-size:12px; -webkit-border-radius:5px; -khtml-border-radius:5px;	-moz-border-radius:5px; border-radius:5px; background-color:#FFCCCC; }

textarea					{ font-size:12px; }
textarea.textarea_normal	{ font-size:12px; -webkit-border-radius:5px; -khtml-border-radius:5px;	-moz-border-radius:5px; border-radius:5px; background-color:#FFFFFF; }
textarea.textarea_error		{ font-size:12px; -webkit-border-radius:5px; -khtml-border-radius:5px;	-moz-border-radius:5px; border-radius:5px; background-color:#FFCCCC; }


