body
	{
	}

.content {
}

blockquote {
	background: #fbfaee;
	padding: 5px;
	border: 1px dotted silver;
}

#main
	{
		margin-left,margin-right:auto;
		color: #C0C8D4;
		padding: 0px 10px 0px 0px;
		margin-top:0px;
		margin-bottom:10px;
	}

#content
	{
 	background-color:#FFFFFF;
		margin-top:10px;
		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;
	}

#main a
	{
		text-decoration:underline;
		color:#222222;
	}


#main h1
	{
		font-size:12pt;
		font-family:Verdana,Arial;
		font-weight:bold;
		text-align:center;
		color:#222222;
	}

#main p, div
	{
/*		font-family:Verdana,Arial;
		font-size:8pt;
		color:#222222;
		font-weight: normal; */
	}

.tag
	{
		color:#556275;
		font-size:7pt;
	}

.sub
	{
		color:#556275;
		margin:0px;
		margin-top:3px;
		font-size:7pt;
	}

.sub a
	{
		color:#556275;
	}

#main table, td
	{
		font-family:Verdana,Arial;
		font-size:8pt;
		color:#222222;
		font-weight: normal;
	}

#main table
	{
	   width: 100%;
		border-spacing:0px;
		border-collapse:collapse;
	}

table.main
	{
		border:1px solid #faefda;
		border-spacing:0px;
	}

#main td
	{
		padding:7px;
		text-align:left;
		margin:0px;
	}

td.oben
	{
		background-color: #ffdead;
/*		border-bottom:1px solid #6A97BF;  */
		color:#000000;
		font-weight:bold;
		background-image:url('./bg_top.jpg');
	}

td.oben a
	{
		text-decoration:underline;
		color:#000000;
	}

td.w
	{
		background-color:#FFFFFF;
	}

td.g
	{
		background:url('./bg_g.jpg') repeat-x #faefda;
	}

td.tb
	{
		background-color:#FFFFFF;
		border-top:1px solid #faefda;
		border-bottom:1px solid #faefda;
	}


.dropdown ul li
{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

.dropdown ul li:hover
{
	border-left:1px solid #AFC4E1;
	border-right:1px solid #AFC4E1;
	background:#EDF2F9;
}

.dropdown ul ul li
{
	border-width:0px;
}

.dropdown ul ul li:hover
{
	border-width:0px;
}

.dropdown ul ul
{
	border:1px solid #3666A8;
	left:-1px;
}


#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;
	}

#main input, select, button, textarea
	{
		font-size:8pt;
		font-family:Verdana,Arial;
		background-color: white;
	}

#main form
	{
		display: inline;
	}

/* Update Version 8.01 */


.post_buttons
{
	border-top: 1px solid #AFC4E1;
	padding-right:1px;
	padding-top:8px;
}

.post_buttons a
{
	border: 1px solid #AFC4E1;
	background:#FFF;
	padding:3px 6px 6px 3px;
}

.post_buttons a:hover
{
	border:1px solid #295085;
	background:#AFC4E1;
}

ul.subnav
{
	border: 1px solid #295085;
	border-top: 3px solid #295085;
	border-bottom: 3px solid #295085;
}

ul.subnav li
{
	margin:1px;
	border-width:0px;
}

ul.subnav li a
{
	border: 1px solid #AFC4E1;
	background:#FFF;
}

ul.subnav li a:hover
{
	border:1px solid #295085;
	background:#AFC4E1;
}

ul.subnav li.current a
{
	border:1px solid #295085;
	background:#AFC4E1;
}

a.link
{
	border: 1px solid #AFC4E1;
	background:#FFF;
	padding:2px 4px;
	text-decoration:none;
	line-height:16pt;
}

a.link:hover
{
	border:1px solid #295085;
	background:#AFC4E1;
}

span.link_current
{
	border:1px solid #295085;
	background:#AFC4E1;
	padding:2px 4px;
	font-weight:bold;
}

#main .info {
   float: none;
   width: 75%;
}
