﻿/* print.css 2007-07-01 / 2006-10-18 */

* {margin:0; padding:0; }

body {background-color:#fff; color:#000; 
	font-family:sans-serif; }

a:link {text-decoration:none; }
a:visited {text-decoration:none; }
a:hover {color:aqua; text-decoration:none; }
a:active {color:red; text-decoration:none; }

h1 {padding:1em 0 0.5em; text-align:center; }
h2 {margin:1em 0 0.5em; border-left:0.5em solid silver; 
	padding:1em 0.5em 0.5em; }
h3 {margin:1em 0 0.5em; }

p {margin-top:1em; }
img {border-style:none; }

.non {margin:0; padding:0; }
.underline {text-decoration:underline; }

img.exsite {vertical-align:super; }

ul.mk_lemon {margin-left:2em; 
	list-style-image:url(/iype/fig/ic/at8x8_in.gif); }
ul.mk_mblue {margin-left:2em; 
	list-style-image:url(/iype/fig/ic/at8x8_out.gif); }
ul.mk_minus {margin-left:2em; 
	list-style-image:url(/iype/fig/ic/mk_minus.gif); }

/* Header */
#header {width:100%; height:140px; background-color:#eee; text-align:center; }
#header a:link, #header a:visited {color:#333; }
#header a:hover {color:aqua; text-decoration:none; }
#header a:active {color:red; text-decoration:none; }

#header-top {position:absolute; top:8px; left:24px; 
	width:160px; height:96px; }
#header-topleft {position:absolute; top:8px; left:2px; }
#header-topright {position:absolute; top:8px; right:2px; text-align:right; }

#header-bottomleft {position:absolute; top:116px; left:2px; 
	margin:0; padding:0; border-style:none; background-color:#eee; color:#333; }
#header-bottomright {position:absolute; top:116px; right:2px; 
	margin:0; padding:0; border-style:none; color:#333; text-align:right; }
#header-bottom {position:absolute; top:140px; left:0; 
	overflow:hidden; display:none; }

/* Container = Navi + Main + Side / Footer */
#container {width:100%; background-color:white; }

/* Navigation Panel */
#navipanel {width:160px; margin-right:-160px; float:left; 
	position:relative; z-index:2; 
	font-size:small; display:none; }

#navilist {margin-top:8px; }
#navilist li {list-style-type:none; display:block; 
	width:144px; height:40px; overflow:hidden; }
#navilist li a {display:block;
	background-position:0 0;
	height:40px; padding:24px 4px 0 0; 
	font-size:11px; line-height:11px; text-align:right; }
#navilist li a:link, #navilist li a:visited {
	color:#333333; background-color:#ffffff; text-decoration:none; }
#navilist li a:hover {background-position:0 40px; 
	color:#333333; background-color:#ffffff; text-decoration:none; }
#nav-do a {background-image:url(/iype/fig/btn/nav-do.gif); }
#nav-be a {background-image:url(/iype/fig/btn/nav-be.gif); }
#nav-dl a {background-image:url(/iype/fig/btn/nav-dl.gif); }
#nav-at a {background-image:url(/iype/fig/btn/nav-at.gif); }
#nav-dopos a {background-image:url(/iype/fig/btn/nav-dopos.gif); }
#nav-bepos a {background-image:url(/iype/fig/btn/nav-bepos.gif); }
#nav-dlpos a {background-image:url(/iype/fig/btn/nav-dlpos.gif); }
#nav-atpos a {background-image:url(/iype/fig/btn/nav-atpos.gif); }

#navisub {margin-top:8px; margin-left:1em; list-style-type:none; overflow:hidden; 
	font-weight:bold; }
#naviopt {margin-top:8px; list-style-type:none; text-align:right; overflow:hidden; 
	font-weight:bold; }

#navipanel div.box {margin:8px 12px 8px 2px; border:1px solid gray; padding:2px; }
#navipanel div.memo {margin:8px 12px 8px 2px; border:1px solid #00ff00; 
	padding:2px; background-color:#ecffec; }
#navipanel h1 {margin-bottom:1em; padding:0; 
	font-size:small; color:#202020; text-align:left; }
	
/* Main Panel */
#mainpanel {width:100%; margin-right:-192px; float:left; 
	position:relative; z-index:1; }
#contents {margin-left:4px; margin-right:192px; background-color:white; }

#mainpanel_rfull {width:100%; float:left; position:relative; z-index:1; }
#contents_rfull {margin-left:4px; margin-right:2px; }

/* Side Panel */
#sidepanel {width:192px; float:left; 
	position:relative; z-index:2; background-color:white; 
	font-size:small; }
#sidepanel div.box {margin:8px 2px 8px 8px; border:1px solid gray; padding:2px; }
#sidepanel div.memo {margin:8px 2px 8px 8px; border:1px solid #ff9900; 
	padding:2px; background-color:#ffffcc; }
#sidepanel h1 {margin-bottom:1em; padding:0; 
	font-size:small; color:#202020; text-align:left; }

/* Footer */
#footer {width:100%; height:36px; clear:left; background-color:white; 
	font-size:10px; line-height:10px; color:gray; }
#footer a:link, #footer a:visited {color:gray; }
#footer a:hover {color:aqua; text-decoration:none; }
#footer a:active {color:red; text-decoration:none; }

#footer-top {position:absolute; left:0; overflow:hidden; display:none; }
#footer-left {width:48%; margin:0; padding:16px 0 4px; float:left; }
#footer-right {width:48%; margin:0; padding:16px 0 4px; float:right; 
	text-align:right; }
/* End of Container Group */

/* Trailer */
#trailer {margin:0; padding:0; width:100%; clear:both; background-color:white; 
	font-size:10px; line-height:10px; color:gray; }
#trailer a:link, #trailer a:visited {color:gray; }
#trailer a:hover {color:aqua; text-decoration:none; }
#trailer a:active {color:red; text-decoration:none; }

/* end of print.css */

