body 										{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#747474; margin:0; padding:0}

:focus										{outline:none}

#login 										{width:190px; height:131px; padding:0; margin:0}
/*
#login 										{background-image:url('../images/login-box.gif'); background-repeat:no-repeat; background-position:bottom; width:190px; height:131px}
*/
#login form 								{padding:0; margin:0}
#login form input.data, 
#login form textarea.textarea, 
#login form .firefox select.select 			{width:145px; font-size:0.7em; padding:0;margin:0; border:0px solid #fff}

#usernamebox 								{padding:45px 0 0 21px; height:20px}
#passwordbox 								{padding:11px 0 0 21px; height:20px}
#submitbox 									{padding:0 0 0 120px}

#topboxleft 								{float:left; padding:0; margin:0; width:568px; display:inline}
#topboxright 								{float:right; padding:0; margin:0; width:205px; display:inline}

#graybox-top 								{clear:both; margin:0 0 0 4px; background-image:url('../images/box.jpg'); background-repeat:no-repeat; background-position:top; width:760px; min-height:250px}
#graybox-top .wrap 							{padding:5px 15px 0 0; font-size:0.8em}
#graybox-top .wrap h3 						{font-family:"Courier New", Courier, monospace; color:#44aacc; display:block; font-size:1.3em; padding:2px 3px 5px 20px; margin:0;}
#graybox-top .wrap h1 						{color:#000; display:block; font-size:1.4em; padding:2px 3px 0px 0px; margin:0;}
#graybox-top .wrap span.h1					{color:#000; display:block; font-size:1.4em; padding:2px 3px 0px 0px; margin:0; font-weight:bold}
#graybox-bottom 							{clear:both; margin:0 0 0 4px; background-image:url('../images/box.jpg'); background-repeat:no-repeat; background-position:bottom; width:760px; height:20px}

#graybox-top .wrap #picture 				{float:left; margin:10px 0 0 20px; padding:35px 0 0 0; width:120px; display:inline}
#graybox-top .wrap #desc 					{float:left; margin:10px 0 0 20px; width:450px; display:inline}

#graybox-top .wrap #nav 					{float:left; margin:10px 0 0 0; width:260px; display:inline}
#graybox-top .wrap #nav ul					{margin:0; padding:0; list-style-type:none; background-image:url('../images/menu-bg.gif'); background-repeat:repeat-y; background-position:0 0.020em}
#graybox-top .wrap #nav li 					{margin:0; padding:0;}
#graybox-top .wrap #nav li span 			{padding:3px 0 0 20px; line-height:1.4em}
#graybox-top .wrap #nav a					{display:block; padding:0px 2px 0px 0; width:257px; height:24px; font-size:1.2em; font-weight:normal}
#graybox-top .wrap #list a:link, 
#graybox-top .wrap #list a:visited 			{color:#999; text-decoration:none}
#graybox-top .wrap #nav a:hover 			{width:257px; height:24px; background-image:url('../images/selector.jpg'); background-repeat:no-repeat; color:#999 !important}
#graybox-top .wrap #nav li.active a:link, 
#graybox-top .wrap #nav li.active a:visited, 
#graybox-top .wrap #nav li.active a:hover	{width:257px; height:24px; background-image:url('../images/selector.jpg'); background-repeat:no-repeat; color:#999}

.floatright 								{float:right; margin:10px 0 10px 10px; padding:0 10px 20px}
img 										{-ms-interpolation-mode: bicubic}

.libox										{height:80px; padding:0 4px 5px 9px}