
#content 
	{
		clear:both; 
		background-color:#FFFFFF;
		margin-top:20px;
		margin-bottom:20px;
	}

div.content 
	{
		clear:both; 
		background-color:#FFFFFF;
		margin-top:20px;
		margin-bottom:20px;
	}

#forum_page div.subnav
{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding:0px;
}
	#forum_page div.subnav td
	{
		padding:0px;
	}

#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;
	}


body {margin:0px;background:url('../../../../images/bg_body.jpg') repeat-x #FAFAFA; text-align:center;}

a {
	text-decoration:underline; 
	color:#597E91;
}

a.without {
	text-decoration:none; 
	color:#222222;
}

h1 { 
	font-family:Verdana,Arial; 	
	font-size:13pt; 
	color:#597E91; 
	font-weight: bold; 
	text-align:left;
	background:url('../../../images/bg_h1.jpg') repeat-y #FAFAFA;
	margin-top: 0px;
	padding:3px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

h2 { 
	font-family:Verdana,Arial; 
	font-size:10pt; 
	color:#444444; 
	font-weight: bold; 
	text-align:left;
}

h3 { 
	font-family:Verdana,Arial; 	
	font-size:13pt; 
	color:#597E91; 
	font-weight: bold; 
	text-align:left;
	margin-top:5px;
}

p { 
	font-family:Verdana,Arial; 
	font-size:8pt; 
	color:#222222; 
	font-weight:normal; 
	text-align:justify;
}

p.sub {
	margin-bottom:0px;
	color:#222222;
}

table.box {
	border:1px solid #DDDDDD;
	background-color: #FAFAFA;
}


td {
	font-family:Verdana,Arial; 
	font-size:8pt; 
	color:#222222; 
	font-weight:normal; 
}

td.top {
	border:1px solid #DDDDDD;
	background-color: #FAFAFA;
}

td.navigation {
	width:140px;
	padding:25px; 
	padding-right:0px; 
	background:#FFFFFF;
	color:#999999;
}

td.navigation a{
	color:#999999;
	text-decoration: none;
}
td.navigation a:hover{
	color:#597E91;
	text-decoration: none;
}

td.copy {
	background:#FFFFFF; 
	color:#BBBBBB;
	text-align:center;
	padding:15px;
}

td.copy a, a.top {
	text-decoration:none; 
	color:#597E91;
	font-weight:normal;
}

hr {
	height:1px; 
	color: #DDDDDD;
}