body 
	{
		background-color:#F7F7F7; 
		text-align:center;
	}

#main 
	{
		display:block; 
		background: white url('./bg_main.jpg') top left repeat-x; 
		width: 750px; 
		margin-left,margin-right:auto;
		border:1px solid #E4E5EE; 
		color: #C0C8D4;	
		padding:25px;
		margin-top:10px;
		margin-bottom:10px;
	}

#content 
	{
		clear:both; 
		background-color:#FFFFFF;
		margin-top:20px;
		margin-bottom:20px;
	}

#copy 
	{
		margin-top:20px; 
		clear:both; 
		font-size:8pt; 
		font-family:Verdana,Arial; 
		font-weight:normal; 
		text-align:center; 
		color:#C0C8D4;
	}

#copy a 
	{
		text-decoration:none; 
		color:#9FA9B7;
	}

#login-panel 
	{
		display: none;
		position: absolute;
		z-index: 100;
		height: 100px;
		width: 400px;
		text-align: center;
	}

#login-panel table
	{
		border:1px solid #6A97BF;
		background:url('./bg_g.jpg') repeat-x #DEE7EF;
	}

#login-panel td
	{
		padding:3px;
	}

#login-panel input#name, input#passwd
	{
		width:110px;
	}

a 
	{
		text-decoration:underline; 
		color:#222222;
	}


h1 
	{
		font-size:12pt; 
		font-family:Verdana,Arial; 
		font-weight:bold; 
		text-align:center; 
		color:#222222;
	}

p, div 
	{
		font-family:Verdana,Arial; 
		font-size:8pt; 
		color:#222222; 
		font-weight: normal;
	}

.sub
	{
		color:#556275; 
		margin:0px; 
		margin-top:3px; 
		font-size:7pt;
	}

.sub a
	{
		color:#556275;
	}
		
table, td 
	{
		font-family:Verdana,Arial; 
		font-size:8pt; 
		color:#222222; 
		font-weight: normal;
	}

table
	{
		width:100%; 
		border-spacing:0px; 
		border-collapse:collapse;
	}

table.main
	{
		border:1px solid #6A97BF; 
		border-spacing:0px; 
	}

td
	{
		padding:7px; 
		text-align:left; 
		margin:0px;
	}

td.oben 
	{
		background-color:#6A97BF; 
		border-bottom:1px solid #6A97BF; 
		color:#FFFFFF; 
		font-weight:bold; 
		background-image:url('./bg_top.jpg');
	}

td.oben a
	{
		text-decoration:underline; 
		color:#FFFFFF;
	}

td.w 
	{
		background-color:#FFFFFF;
	}

td.g 
	{
		background:url('./bg_g.jpg') repeat-x #DEE7EF;
	}

td.tb 
	{
		background-color:#FFFFFF;
		border-top:1px solid #6A97BF;
		border-bottom:1px solid #6A97BF;
	}

#notice 
	{
		color: #DAA520;
		background-color: #FFFACD; 
		padding: 10px;
		border-top: 1px dotted #FFC125;
		border-bottom: 1px dotted #FFC125;
		margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}

#confirm 
	{
		color: #127A12;
		background-color: #DAFEE2; 
		padding: 10px;
		border-top: 1px dotted #127A12;
		border-bottom: 1px dotted #127A12;
		margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}

#error 
	{
		color: #A51B00;
		background-color: #FDEAE6; 
		padding: 10px;
		border-top: 1px dotted #A51B00;
		border-bottom: 1px dotted #A51B00;
		margin-top:20px;
		margin-bottom:20px;
		text-align:center;
	}

img 
	{
		border:0px;
	}

fieldset
	{
		margin:5px;
	}

legend
	{
		font-size:8pt; 
		font-family:Verdana,Arial; 
		font-weight: bold; 
		color:#416D93;
	}

input, select, button, textarea 
	{
		font-size:8pt; 
		font-family:Verdana,Arial;
	}

form 
	{
		display: inline;
	}
