/* CSS Document */

/* body {background:#4e4e4e; margin: 0px; padding: 0px; text-align:center; font-size: 11px; font-family: Arial; color: #666666;} */
body {text-align:-moz-center;}
body {
  background: url("/images/layout/bg.jpg") 50% 50% repeat;
  margin: 0px; padding: 0px; text-align:center; font-size: 11px; font-family: Arial; color: #666666;
}

input,select 	{color: #5e5e5e;}
textarea 			{border-color:#bebebe; font-size:9pt; color:#555555; border-width:1px; border-style:solid solid solid solid; overflow:auto;}
input,select  		{border-color:#bebebe; font-size:9pt; color:#555555; border-width:1px; border-style:solid solid solid solid; }
option 				{border-color:#bebebe; font-size:9pt; color:#555555; border-width:1px; font-size:9pt; }
img {border:none;}
.clear {clear:both;}

a:link { text-decoration: none; color: #666666;}
a:visited { text-decoration: none; color: #666666;}
a:hover { text-decoration:none; color:#327ffe;}
a:active { text-decoration: underline; color:#327ffe;}


/* layout */
#frame {width:800px; text-align:left; background:#FFFFFF}
#mainbody {width:800px; align:center; background:#FFFFFF}

#mainmenu td {width:16%; text-align:center; color: white;}
#mainmenu td a{float: left; display: block; text-decoration: none; margin: 0; padding: 4px 0; color: white; background: #121660; width:100%;}
#mainmenu td a.current {float: left; display: block; text-decoration: none; margin: 0; padding: 4px 0; color: white; background: #f63c03; width:100%;}
#mainmenu td a:visited{color: white;}
#mainmenu td a:hover, #mainmenu.selected td a {background: #f63c03;}

#submenu {
	float:left; font-size:11px;
	width:200px;
	background:url(images/layout/leftmenu_bg.gif) repeat-x top;
	padding-bottom:100px;
}
.left_menu {padding-left:35px; margin-bottom:15px;}
.left_menu ul {margin:0; padding:0;}
.left_menu li {list-style:inside url(images/layout/leftmenu_icon.gif); padding:1px 0;}
.left_menu li a.leftmenu_current {font-weight:bold; color:#327ffe;}

.leftmenu_title {
	padding:5px 30px;
	font-weight:bold;
}
.leftmenu_title a.leftmenu_current {font-weight:bold; color:#327ffe;}

#substance {float:right; width:600px; padding-bottom:15px;}
#core {padding:0 40px 60px 40px;}

/* Contents */

.nevigation {color:#b8b8b8; text-align:right; padding:10px 10px 0; font-size:11px;}
.navi_point {color:#b8b8b8; font-weight:bold}
.title {padding:15px 0}
.small {font-size:10px}
.project_title {color:#020c51; font-weight:bold;}
.bold {font-weight:bold;}
.project_name {color:#f63c03}
.zoomview {color:#01a0fc; font-weight:bold;}

.detail_thumbnail {width:60px; height:60px; background:#ebebeb;}
.detail_thumbnail img {width:60px; height:60px;}