a{
	text-decoration:		None;
}
a.clicked{
	border-bottom:			Solid 2px #ED950F;
	color:					#0000FF;
	padding:				0px;
	font:					Normal 10pt "Tahoma";
}
html{
	margin:					0px;
	height:					100%;
	overflow:				hidden;
/*	_overflow:				Hidden;*/
}
body{
	margin:					0px;
/*	height:					100%;*/
	cursor:					Default;

	height:					92%;
	width:					99%;
}
/* --------------------------------------------------------------------------------------------- */
#id_header{
	background:				Url("../frame_images/header_background.gif") Repeat-Y Right Top;
	width:					100.5%;
	position:				Absolute;
	height:					72px;
	text-align:				Left;
	margin-left:			5px;
}
#id_header #id_res_canon_logo{
	position:				Absolute;
	font:					Bold 14pt "Tahoma";
	color:					#FF0000;
	left:					8px;
	top:					0px;
}
#id_header #id_res_guide_name{
	position:				Absolute;
	font:					Bold 8pt "Tahoma";
	color:					#000080;
	left:					30px;
	top:					52px;
}
/* --------------------------------------------------------------------------------------------- */
#id_header_buttons{
	position:				Absolute;
	top:					0px;
	right:					10px;
}
#id_category_show{
	position:				Absolute;
	top:					0px;
	left:					305.6px;
}
#id_header_buttons button.normal,
#id_category_show button.normal{
	background:				Url("../frame_images/header_button_out.gif") no-repeat;
	width:					133px;
	cursor:					Hand;
	font:					Bold 9pt "Tahoma";
	height:					22px;
	margin-right:			1px;
	border:					None;
	color:					#0000FF;
}
#id_header_buttons button.over,
#id_category_show button.over,
#id_category_show button.selected{
	background:				Url("../frame_images/header_button_over.gif") no-repeat;
	width:					133px;
	height:					22px;
	cursor:					Hand;
	font:					Bold 9pt "Tahoma";
	color:					#0000FF;
	margin-right:			1px;
	border:					None;
}
/* --------------------------------------------------------------------------------------------- */
#id_chapter_show{
	background:				Url("../frame_images/chapter_background.gif") no-repeat;
	position:					Absolute;
	/*left:						12px;*/
	top:						35px;
	height:					30px;
	/*width:						100%;*/
	width:						99%;
	padding:					9px 0px 3px 7px;
/*	padding:					7px 0px 3px 7px;*/
/*	font:						Bold 10px "Tahoma","MS PGothic";*/
	font:						Bold 10px "MS PGothic";

	margin-left:			12px;
}
#id_chapter_show span.normal{
	color:						#0000FF;
	padding:					3px 6px 2px 6px;
	border:					Solid 1px #808080;
	margin-right:			2px;
/*	font-size:				10px;*/
}
#id_chapter_show span.over{
	color:						#FFFFFF;
	cursor:					Hand;
	padding:					3px 6px 2px 6px;
	border:					Solid 1px #0000FF;
	margin-right:			2px;
	background:				#0000FF;
	font-size:				11px;
}
#id_chapter_show span.selected{
	color:						#FFFFFF;
	cursor:					Default;
	padding:					3px 6px 2px 6px;
	border:					Solid 1px #0000FF;
	margin-right:			2px;
	background:				#0000FF;
	font-size:				11px;
}
#id_chapter_show span.disable{
	color:						#808080;
	padding:					2px 6px;
	margin-right:			2px;
}
/* --------------------------------------------------------------------------------------------- */
#id_content{
	background:				#FFFFFF;
	position:				Absolute;
	left:					310px;
	top:					70px;

	width:				100%;
	height:				100%;
}
#id_breadcrumbs_show{
	background:			Url("../frame_images/header_breadcrumbs_background.gif") no-repeat;
	position:				Absolute;
/*	padding:					5px 10px;*/
	padding:					5px 0px 5px 10px;
	margin-bottom:		0px;
	/*width:					100%;*/
	width:					98.6%;
/*	height:					15px;*/
	height:					30px;
}
#id_breadcrumbs_show table{
	border:					None;
	font:						Bold 9pt "Tahoma";
	width:					100%;
	height:					100%;
}
#id_breadcrumbs_show table tr td.breadcrumbs{
	vertical-align:			center;
}
#id_breadcrumbs_show table tr td.print_icon_01{
	width:					28px;
	cursor:					Hand;
}
#id_breadcrumbs_show table tr td.print_icon_02{
	width:					140px;
	color:					#808080;
/*	padding-right:			30px;*/
	cursor:					Hand;
}
#id_contents_show{
	position:					Relative;
/*	top:						25px;*/
	top:						38px;
	border-left:			Solid 1px #808080;
	border-bottom:		Solid 1px #808080;
	margin-top:			0px;
	padding-top:			20px;
/*	width:					98%;
	height:					91%;*/
	width:					99.2%;
/*	height:					100%;*/
	height:					97%;
	overflow:				Auto;
}
/* --------------------------------------------------------------------------------------------- */
#id_search{
	background:				Url("../frame_images/header_search_background_out.gif") No-Repeat;
	width:					260px;
	font:					Normal 8pt "Tahoma";
	height:					30px;
	position:				Absolute;
/*	top:					70px;*/
	top:					76.5px;
	left:					13px;
	padding-left:			10px;
	padding-top:			4px;
	z-index:				2;
	vertical-align:			middle;
}
#id_search_button{
	background:				Url("../frame_images/header_search_button.gif") No-Repeat;
	width:					32px;
	height:					21px;
	font:					Normal 8pt "Tahoma";
	cursor:					Hand;
	position:				Absolute;
/*	top:					70px;*/
	top:					76.5px;
	left:					268px;
	z-index:				2;
	vertical-align:			middle;
}
#id_left{
	width:					300px;
	position:				Absolute;
	top:					100px;
	left:					6px;
	overflow:				Hidden;
}
#id_category{
	position:				Absolute;
	top:					30px;
	left:					12px;
}
#id_print_category{
	font:					Bold 9pt "Tahoma";
	color:					red;
	position:				Absolute;
	left:					11px;
	top:					18px;
	cursor:					Hand;
	z-index:				1;
}
#id_print_category table{
	font:					Bold 9pt "Tahoma";
	color:					#808080;
	border:					None;
}
#id_left #show_control{
	position:				Absolute;
	left:					253px;
	top:					18px;
	z-index:				1;
	white-space:			nowrap;
}
#id_toc_all{
	background:				Url("../frame_images/toc_background.gif") no-repeat;
	position:				Absolute;
	left:					0px;
	top:					0px;
	padding-top:			30px;
	font:					Normal 8pt "Tahoma";
	height:					450px;
	width:					300px;
	color:					#00379C;
}
#id_toc{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#dfdfdf', EndColorStr='#ffffff');
	border:					Solid 1px #c0c0c0;
	position:				Absolute;
	left:					13px;
	top:					40px;
	padding-top:			10px;
	overflow:				Auto;
	font:					Normal 8pt "Tahoma";
	height:					369px;
	width:					270px;
	color:					#00379C;

	scrollbar-track-color:			#ffffff;
	scrollbar-face-color:			#dfdfdf;
	scrollbar-shadow-color:			#ffffff;
	scrollbar-darkshadow-color:		#ffffff;
	scrollbar-highlight-color:		#ffffff;
    scrollbar-3dlight-color:		#ffffff;
    scrollbar-arrow-color:			#ffffff;
}
body#capther{
	margin:					10px 10px 50px 10px;
	padding:				0px;
}
div#id_control{
	position:				Absolute;
	padding-left:			200px;
	padding-top:			2px;
}
#id_show_all,
#id_closs_all
{
	border:					Solid 1px #ccc;
	cursor:					Hand;
	margin-right:			2px;
}
div#id_toc div{
	padding-top:			4px;
	padding-bottom:			2px;
}
div#id_toc div.level_01{
	padding-left:			10px;
}
div#id_toc div.level_02{
	padding-left:			24px;
}
div#id_toc div.level_03{
	padding-left:			37px;
}
div#id_toc div.level_04{
	padding-left:			47px;
}
div#id_toc div.level_05{
	padding-left:			52px;
}
div.level_01 img,
div.level_02 img,
div.level_03 img,
div.level_04 img,
div.level_05 img{
	padding-right:			4px;
	padding-top:			1px;
}
div#id_toc div span.content{
	cursor:					Hand;
}
div#id_toc div span.contentnoref{
/*	color:					#808080;*/
	color:					#000000;

	cursor:					Hand;
}
#id_toc *{
	white-space:			Nowrap;
	font:					Normal 8pt "Tahoma";
	vertical-align:			Top;
}
#id_toc h2,
#id_toc h3,
#id_toc h4,
#id_toc h5,
#id_toc h6{
	padding-top:			2px;
	padding-right:			2px;
	padding-bottom:			2px;
}
#id_toc h2{
	padding-left:			5px;
}
#id_toc h3{
	padding-left:			25px;
}
#id_toc h4{
	padding-left:			45px;
	font-weight:			Normal;
}
#id_toc h5{
	padding-left:			65px;
	font-weight:			Normal;
}
#id_toc h6{
	padding-left:			85px;
	font-weight:			Normal;
}
#id_toc h2 a,
#id_toc h3 a,
#id_toc h4 a,
#id_toc h5 a,
#id_toc h6 a{
	color:					#0000FF;
}
#id_toc h2 a:hover,
#id_toc h3 a:hover,
#id_toc h4 a:hover,
#id_toc h5 a:hover,
#id_toc h6 a:hover{
	border-bottom:			Dotted 1px #0000FF;
}
#id_toc h2 a:active,
#id_toc h3 a:active,
#id_toc h4 a:active,
#id_toc h5 a:active,
#id_toc h6 a:active{
	color:					#FF0000;
}
#id_toc h2 a:focus,
#id_toc h3 a:focus,
#id_toc h4 a:focus,
#id_toc h5 a:focus,
#id_toc h6 a:focus{
	color:					#FF0000;
}
#id_toc h2 img,
#id_toc h3 img,
#id_toc h4 img,
#id_toc h5 img,
#id_toc h6 img{
	width:					15px;
	height:					15px;
	margin-right:			5px;
}
#id_toc a.current{
	color:					CaptionText;
	background:				ActiveCaption;
	padding:				1px 2px;
}
#id_toc a.current:hover{
	border-bottom:			None;
	cursor:					Default;
}
#id_toc a.current:focus{
	color:					CaptionText;
}
#id_toc a.current:active{
	color:					CaptionText;
}
#id_toc a.sign:hover{
	border-bottom:			None;
}
/* --------------------------------------------------------------------------------------------- */
@media print{
	#id_toc{
		position:			Static;
		overflow:			Visible;
		top:				0px;
		left:				0px;
		width:				100%;
	}
}