/* CSS Document */

#logo {
	position: absolute;
	width: 900px;
	left: 100px;
	top: 2px;
	height: 30px;
	text-align:right;
	}

#menu {
	position: absolute;
	left: 100px;
	top: 35px;
	height: 18px;
	width: 900px;
	background-color: #666666;
	}

#explain {
	position: absolute;
	left: 100px;
	width: 537px;
	height: 132px;
	top: 60px;
	background-image:url(image/HeaderGrid.jpg);
	background-repeat:no-repeat;
	}

#search1 {
	position: absolute;
	left: 100px;
	top: 140px;
	width: 400px;
	height: 20px;
	}
	
#search2 {
	position: absolute;
	left: 420px;
	top: 140px;
	width: 400px;
	height: 20px;
	}	
	
#search1_html {
	position: absolute;
	left: 100px;
	top: 55px;
	width: 571px;
	height: 20px;
	}
	
#search2_html {
	position: absolute;
	left: 675px;
	top: 55px;
	width: 325px;
	height: 20px;
	}		
	
#search_regpage {
	position: absolute;
	left: 100px;
	top: 55px;
	width: 900px;
	height: 20px;
	}	

#frontpic {
	position: absolute;
	left: 645px;
	top: 60px;
	width: 363px;
	height: 132px;
	background-image:ur(image/front.gif);
	background-repeat:no-repeat;
	}
	
#register {
	position: absolute;
	left: 100px;
	top: 200px;
	height: 410px;
	width: 880px;
	margin-left:80;
	border:7px;
	border-width:20;
	border-color: #999999;
	border-style: dotted;
	background-color:#FFFFFF;
	}	

#register1 {
	position: absolute;
	left: 100px;
	top: 200px;
	height: 865px;
	width: 880px;
	margin-left:80;
	border:7px;
	border-width:20;
	border-color: #999999;
	border-style: dotted;
	background-color:#FFFFFF;
	text-align:left;
	}

#register2 {
	position: absolute;
	left: 100px;
	top: 200px;
	height: 700px;
	width: 880px;
	margin-left:80;
	border:7px;
	border-width:20;
	border-color: #999999;
	border-style: dotted;
	background-color:#FFFFFF;
	}	
	
#register3 {
	position: absolute;
	left: 101px;
	top: 201px;
	height: 1143px;
	width: 918px;
	margin-left:80;
	border:7px;
	border-width:20;
	border-color: #999999;
	border-style: dotted;
	background-color:#FFFFFF;
	}		
	
#border {
	position: absolute;
	left: 100px;
	top: 195px;
	height: 5px;
	width: 900px;
	visibility:visible;
	}
	
#borderP {
	position: absolute;
	left: 100px;
	top: 125px;
	height: 3px;
	width: 900px;
	}

#login_new {
	position: absolute;
	left: 100px;
	top: 195px;
	width: 250px;
	height: 445px;
	background-image:url(image/bg_login.jpg);
	background-repeat:no-repeat;
	}

#content_front {
	position: absolute;
	left: 390px;
	width: 630px;
	height: 440px;
	top: 195px;
	}

#profile {
	position: absolute;
	left: 100px;
	width: 900px;
	height: 70px;
	top: 59px;
	
	/*
	background-image: url(image/bg_profile.gif);
	visibility: visible;
	border:#666666 dashed;
	*/
	}
	
#view_select {
	position: absolute;
	left: 745px;
	width: 250px;
	height: 20px;
	top: 133px;
	}		
	
#content {
	position: absolute;
	left: 339px;
	width: 450px;
	height: 467px;
	top: 143px;
	}	
	
#new {
	position: absolute;
	left: 100px;
	width: 230px;
	height: 450px;
	top: 143px;
	background-image: url(image/bg_new.gif);
	margin-left:10 px;
	margin-right:10 px;
	}	

#archive_map {
	position: absolute;
	left: 745px;
	width: 250px;
	height: 445px;
	top: 161px;
	background-color:#FFCC99;
	visibility:hidden;
	}

#v_thumb {
	position: absolute;
	left: 825px;
	width: 250px;
	height: 145px;
	top: 143px;
	visibility:visible;
	}
	
#p_thumb {
	position: absolute;
	left: 745px;
	width: 250px;
	height: 145px;
	top: 299px;
	visibility:visible;	
	}

#a_thumb {
	position: absolute;
	left: 745px;
	width: 250px;
	height: 145px;
	top: 447px;
	visibility:visible;	
	}		

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}
	
.menu a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}
	
.menu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}	
	
	
.menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
	font-weight: bold;
	text-decoration:none;
	}	
	
.morelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	text-decoration:none;
	}
	
.morelink a:link, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	text-decoration:none;
	}	
	
.morelink a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F79327;
	text-decoration:none;
	}	
	
.greeting {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	}	
	
.greeting a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F79327;
	text-decoration:none;
	}
	
.greeting a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F79327;
	text-decoration:none;
	}
	
.logo {
	font: Arial;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	}	
	
.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	text-align:center;
	}	
	
.title a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F79327;
	text-decoration:none;
	}
	
.title a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F79327;
	text-decoration:none;
	}	
	
.title a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F79327;
	text-decoration:none;
	}	
	
.content_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000099;
	text-decoration:none;	
	}
	

.section_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	}	
	
.info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	}		
	
.info a:visited, a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
	}
	
.info a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
	}	
	
.option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6633;
	text-decoration:none;
	}		
	
.option a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #FF3300;
	text-decoration:none;
	}	
	
.option a:link, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FF6633;
	text-decoration:none;
	}				

.error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3300;
	text-decoration:none;
	}
