@charset "utf-8";

#content { margin-left:auto; margin-right:auto; width:900px; text-align:center; position:relative; }
#main_area { width:900px; height:442px; background-color:#ffffff; text-align:left; position:relative; }

#main_area .title { background-image:url(../images/projects/title.jpg); width:275px; height:20px; overflow:hidden; margin-left:25px; }

#content_shadow { margin:8px 20px 0px 20px; background-color:#f2f2f2; }
#content_area { padding-left:13px; height:365px; width:805px; overflow:auto;  }

#float_menu { position:absolute; top:70px; left:900px; }
.label_0 { width:90px; height:28px; overflow:hidden; margin-bottom:3px; cursor:pointer; }
.label_0 .text { width:75px; height:28px; background-color:#57606d; color:#ffffff; text-align:center; float:left; padding-top:8px; }
.label_0 .tab { width:15px; height:28px; background-color:#6d7784; float:left; }
.label_1 { width:90px; height:28px; overflow:hidden; margin-bottom:3px; cursor:pointer; }
.label_1 .text { width:75px; height:28px; background-color:#6b737e; color:#ffffff; text-align:center; float:left; padding-top:8px; }
.label_1 .tab { width:15px; height:28px; background-color:#838a94; float:left; }

#content_area table { margin:0px; border:0px; border-spacing:0px; border-collapse:collapse; margin-bottom:15px; }
#content_area table tr td { margin:0px; padding:0px; vertical-align:top; }
#content_area table tr .label { width:90px; padding:10px; padding-top:20px; }
#content_area table tr .line { background-color:#4e84ce; width:6px; overflow:hidden; }
#content_area table tr .list { padding:15px; padding-top:20px; }
#content_area table tr td div { margin:0px; padding-top:0px; }

.project_list { margin:3px; padding:0px; border:5px; border-collapse:separate; border-spacing:1px; }
.project_list tr td { width:220px; }
/*
.project_list li { float:left; width:220px; height:15px; vertical-align:bottom; margin:0px; list-style:none;  padding:3px 0px 2px 0px; border-bottom:1px dotted #cecece; }
*/
.project_list a { text-decoration:underline; color:#31578c; font-weight:bold; }
.project_list a:hover { text-decoration:underline; }

/* Reader */
	.reader { position:absolute; left:20px; top:415px; font-size:10px; }
	.reader a { text-decoration:none; color:#333333; }
	.reader a:hover { text-decoration:underline; }
	

/* Download List */
	.download_list { padding-top:10px; }
	.download_list a { text-decoration:none; color:#31578c; line-height:15px; }
	.download_list a:hover { text-decoration:underline; }
