/* TABLE */
table { 
	padding:0; 
	margin:0;
	border:0;
	cellspacing:0;
	cellpadding:0;
	empty-cells:show;
	vertical-align:top;
	text-align:left;
	font-size:8pt; 
	font-family: Arial, Helvetica,  sans-serif;
	font-style:normal;
	font-weight:normal;
	}
	
/* FONT */

h1, .title {
	font-family: Arial, Helvetica, sans-serif;
	color:#7D0606;
	font-size:9pt;
	font-weight:bold;
}

h2, .subtitle {
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}

a:link, a:visited, a:active { 
	color:#333333;
	text-decoration:underline;
	}
	
a:hover { 
	text-decoration:none;
	}


hr { color:#666666; background-color:#666666; height:1px; margin-right:0; text-align:right; border:0; }

#content      {bottom: 0; height:expression((document.body.clientHeight - 178) + 'px'); overflow:auto; }
#bg_content   {position: absolute; width: 644px; z-index: 6; left: 15px; top: 173px; background-image: url('../images/main/back_frame.jpg'); bottom: 0; height:expression((document.body.clientHeight - 178) + 'px'); }
#bg_navi      {position: absolute; width: 636; height: 171px; z-index: 2; left: 15; top: 0px; }
#bg_star      {position: absolute; width: 392px; height: 391px; z-index: 7; left: 137px; top: 210px; background-image: url('../images/main/star.jpg'); }
#myspace	  {position: absolute; width: 116px; height: 83px; z-index: 11; left: 239px; top: 8px; }
#subnavi	  {position: absolute; width: 376px; height: 19px; z-index: 10; left: 219px; top: 142px; visibility:visible; }

/* FORM */

input {
	font-family: sans-serif;
	font-size:11px;
	border : 1px solid #000000;
	color : #000000;
	background-color : #FFFFFF;
}

textarea {
	font-family: sans-serif;
	font-size:11px;
	border : 1px solid #000000;
	color : #000000;
	background-color : #FFFFFF;
}

.dd{
	font-family:sans-serif; 
	font-size:11px
	border: 1px solid #000000;
	color:#000000; 
	background-color:#FFFFFF;
}