body {margin:0;padding:0;color:#000000;background:#FFFFFF url(media/_back.gif) repeat-y;}

div,p,form,img,h1,h2,h3,h4,h5,span,ul,li,fieldset,button{margin:0;padding:0;border:0;}
thead th{padding-left:4px;font-size:small;text-align:left;}
a:link,
a:visited{color:#2222F9;}
a:hover,
a:active,
a:focus{color:#F92222;}

#container{display:block;margin:0 0 1% 0;padding:0;width:100%;height:101%;text-align:left;position:absolute;top:0px;left:0px;visibility:visible;}

#branding{display:block;margin-left:180px;padding:8px;border:0;height:auto;position:relative;}
#brandingLogo{display:block;float:left;width:200px;position:relative;}
#brandingLogo a{display:block;padding:8px;font-size:100%;}
#brandingTagline{display:block;float:right;margin-top:8px;width:auto;text-align:right;font-family:Arial,"MS UI Gothic";position:relative;}
#brandingTagline h2{display:block;padding-right:8px;color:#EEEEEE;font-size:100%;white-space:nowrap;}
#brandingTagline .product_name{display:block;padding-right:8px;color:#A0A7BA;font-size:70%;white-space:nowrap;}
.helpOperation{display:block;float:right;margin:8px 8px 8px 0;padding:0;width:28px;height:24px;border:0;}
.gif{display:none;}
.reloadOperation{float:right;margin:8px;padding:0 36px;width:auto;height:28px;background:url(media/common/bh_updt.gif) no-repeat top right;}
.reloadOperation:link,
.reloadOperation:visited{color:#334455;text-decoration:none;}
.reloadOperation:hover{color:#FFFFFF;}
#updated{display:block;font-size:90%;text-align:right;white-space:nowrap;}
#tmpUpdate{position:relative;display:block;float:right;font-size:70%;text-align:right;white-space:nowrap;}
#branding a.Back{position:relative;display:block;float:left;margin-top:-2px;margin-bottom:2px;padding:0 2px;font-size:80%;text-decoration:none;border:outset 1px;}
#branding a.Back:link,
#branding a.Back:visited,
#branding a.Back:hover,
#branding a.Back:active,
#branding a.Back:focus{color:#143D3C;background:#92CBCB;}

#navTopicPath{display:none;clear:both;}
#navTopicPath h4{display:none;}
#navTopicPath a{margin-left:2px;padding:2px;text-decoration:none;}
#navTopicPath a:link,
#navTopicPath a:visited{color:#222222;}
#navTopicPath a:hover,
#navTopicPath a:active,
#navTopicPath a:focus{color:#000000;background:#EFEFEF;}

#contentHeading{position:relative;clear:both;display:block;margin-left:178px;padding:0;border:0;height:auto;}
#contentHeading h3{position:relative;display:block;margin:0px 8px;padding:8px;font-size:120%;background:#000066;color:#FFFFFF;}

.ContentOperation{position:relative;clear:both;margin-left:178px;padding:0 8px;border:0;}
.ContentOperation fieldset{position:relative;display:block;margin:0;padding:4px;text-align:right;background:#DCDCDC;border:0;}
.ContentOperation legend{display:none;}
.ContentOperation p.Msg{position:relative;padding-left:1%;width:98%;text-align:left;}
.OptionNavigation{display:block;margin:4px 0 4px 178px;padding:0;border:0;position:relative;}
.OptionNavigation fieldset{margin:0px 8px;padding:4px;border:0;text-align:right;position:relative;}
.OptionNavigation legend{display:none;}
.OptionNavigation fieldset p.Msg{text-align:left;}

#content{position:relative;display:block;margin-left:178px;margin-top:8px;padding:0 8px 8px 0;}

#contentInformation{display:block;position:relative;}
#contentInformation .NonInformation{display:block;padding:4px;background:#FFFFFF  no-repeat top left;position:relative;}
#contentInformation .Information{display:block;margin:0 0 0 8px; padding:4px 0 4px 12px;background:#DCDCDC;position:relative;}
#contentInformation .Note{display:block;margin:0 4px;padding:0.1em;color:#333333;font-size:smaller;position:relative;}

.ContentModule{margin:0 0 8px 16px;padding:0;border:0;position:relative;}
.ModuleHeading{margin:8px 0 0 0;background:#CCCCCC;position:relative;}
.ModuleHeading h4{padding:2px 0.5em;font-size:100%;color:#000000;position:relative;}
.Guidance{display:block;margin:0;padding:0.5em;background:#C8D9E0;border:solid 1px #777777;position:relative;}
.ModuleOperation{display:block;margin:0;padding:4px;background:#EEEEEE;border:solid 1px #CCCCCC;text-align:left;position:relative;}
.ModuleOperation fieldset{margin:0;padding:0;border:0;text-align:right;}
.ModuleOperation legend{display:none;}
.ModuleElement{position:relative;padding:4px 0;background:#FFFFFF;}
.ModuleElement h5{display:block;margin:0 4px 0 0;padding:0.2em;border:0;font-size:100%;color:#3E4555;border:solid 1px #CBCBCB;}
.ModuleElement_edit{position:relative;padding:4px 0;background:#EFEFEF;}
.ModuleElement_edit h5{display:block;margin:0 4px 0 0;padding:0.2em;border:0;font-size:100%;color:#3E4555;border:solid 1px #CBCBCB;}
.ModuleElement pre{display:block;margin:0;padding:8px;border:0;background:#EEEEEE;position:relative;}
.ModuleElement a{line-height:100%;}
.ModuleElement a:link,
.ModuleElement a:visited{text-decoration:underline;}
.ModuleElement h6{margin:8px 0px 0px -4px;padding:0em;font-size:100%;color:#000000;position:relative;}
.ElementOperation fieldset{position:relative;display:block;text-align:left;}
.ElementOperation input{margin:2px;}
.ElementOperation select{margin:0;}
.ElementOperation a:link,
.ElementOperation a:visited{border-bottom:solid 0;}
.ControlOperation{}
.ContentModule table{margin-left:auto;margin-right:auto;border:0;width:97%;border-color:#CCCCCC;clear:both;}
.ContentModule thead tr{background:#DDDDDD;color:#000000;}
.ContentModule tbody th{padding:2px 4px;white-space:nowrap;text-align:left;color:#3E4555;}
.PropertyListComponent .auxiliary_headline{display:none;}
.PropertyListComponent table{border-collapse:collapse;}
.PropertyListComponent thead{display:none;}
.PropertyListComponent tbody th{white-space:nowrap;text-align:left;vertical-align:top;border:0;border-bottom:1px;color:#3E4555;}
.PropertyListComponent tbody tr.Sub th{padding-left:1.5em;}
.PropertyListComponent tbody tr.innb th{padding-left:3em;}
.PropertyListComponent tbody td{padding-left:8px;color:#000000;border:0;border-bottom:1px;}
.PropertyListComponent tbody nowrap{white-space:nowrap;}
.PropertyListComponent tbody span.SubSub{padding-left:3em;}
.VariableLengthData{overflow:auto;}
.VariableLengthData thead th{white-space:nowrap;text-align:left;border:0;font-size:small;}
.VariableLengthData tbody th{white-space:nowrap;text-align:left;border:0;color:#3E4555;}
.VariableLengthData tbody td{padding-left:8px;color:#000000;border:0;}
.VariableLengthData tbody nowrap{white-space:nowrap;}
#deviceSpecificationModule tbody td{padding:4px;}
#deviceStatus thead th,
#paperInformationModule thead th,
#consumablesInformationModule thead th,
#memoryInformationModule thead th{display:none;}

col.ItemNameColumn{width:10%;white-space:nowrap;}
col.ItemValueColumn{}
#paperInformationModule table td,th{white-space:nowrap;}
col.PaperSourceColumn{width:10%;background:#AFEEEE;}
col.RemainColumn{width:24px;}
col.PaperSizeColumn{width:3%;}
col.PaperTypeColumn{}
col.AdderssNumberColumn{width:4em;}
col.SelectColumn{width:1em;}

#deviceStatus{margin-bottom:8px;}
#deviceStatus .ModuleHeading{display:none;}
#deviceConfiguration{width:auto;height:190px;border:solid 1px #998899;position:relative;}
#deviceConfiguration .ModuleHeading{display:none;}
.StatusBorder{margin:8px;padding-left:4px;color:#333333;font-weight:bold;border-left:solid 8px #333333;border-bottom:solid 1px #333333;}
.ProtocolType{margin:4px 0;width:50%;background:#afeeee;}
.ProtocolType a{line-height:150%;vertical-align:top;}

.MsgModule{margin:16px;padding:0;}
.MsgNormal{padding:16px;background:#CDECEC;border:solid 1px #7B7B37;text-align:center;}
.MsgGlitch{padding:16px;background:#FFFF99;border:solid 1px #7B7B37;text-align:center;}

ul.ElementInsideNav{padding-left:24px;}
ul.ElementInsideNav li{padding:4px 0;}
ul.ElementInsideNav a{font-weight:bold;}

.GroupList{width:95%;}
 

.MsgModule{margin:0 0 8px 8px;padding:0;border:0;position:relative;}
.MsgModule .Normal{padding:16px;background:#CDECEC;border:solid 1px #7B7B37;text-align:center;}
.MsgModule .Glitch{padding:16px;background:#FFFF99;border:solid 1px #7B7B37;text-align:center;}

.ErrorListComponent table{border-collapse:collapse;}
.ErrorListComponent thead{display:none;}
.ErrorListComponent tbody th{vertical-align:top;white-space:normal;}
.ErrorListComponent tbody th img{float:left;margin-right:8px;}
.ErrorListComponent tbody th dl{margin:0;}
.ErrorListComponent tbody th dd{font-weight:normal;}
.ErrorListComponent tbody td{padding:4px;border:0;border-bottom:solid 1px #CCCCCC;}

#tmpFooter hr{margin-left:8px;}
.GotoTop{margin:0 8px 8px 16px;}

#auth{display:block;padding:16px 8px 8px 8px;background:#ADADAD;border-bottom:3px double #666666;}
#auth h4{display:none;}
#auth fieldset{display:block;border:solid 1px #DDDDDD;}
#auth .auth_msg{display:block;margin:4px 3%;padding:4px 0;width:90%;height:2em;font-size:90%;}
.authMode{display:block;margin:0;padding:0;}
#auth label{display:block;padding:4px;width:auto;font-size:90%;text-align:left;font-weight:bold;}
#auth p{display:block;margin:4px 3%;padding:4px 0;width:90%;height:2em;font-size:90%;}
#auth .input_pwd{margin:4px;width:80%;}
#auth .note{display:block;padding:4px;font-size:80%;color:#333333;}
#auth button{margin:0;padding:0;width:100%;text-align:center;font-size:80%;}
.logonbtn,
.logonbtnout{color:#FFFFFF;background-color:#ADADAD;border-top:1px solid #DDDDDD;}
.logonbtnover{color:#000000;background-color:#CDECEC;border-top:1px solid #DDDDDD;}
.logonbtndown{color: #000000;background-color:#ADADAD;border-top:1px solid #DDDDDD;}
.logoffbtn,
.logoffbtnout{color:#FFFFFF;background-color:#ADADAD;border:0;border-top:1px solid #DDDDDD;}
.logoffbtnover{color:#000000;background-color:#CDECEC;border:0;border-top:1px solid #DDDDDD;}
.logoffbtndown{color: #000000;background-color:#ADADAD;border:0;border-top:1px solid #DDDDDD;}

div#navigation{position:absolute;top:0;left:0;float:left;padding-top:16px;width:174px;text-align:center;}
div#navigation li.ToTop{display:block;list-style:none;margin:0 8px;height:101px;background:url("media/mbl_tt_n.gif") center top repeat-x;border:outset 2px #DDDDDD;}
div#navigation li.ToTop a,
div#navigation li.ToTop a:link,
div#navigation li.ToTop a:visited,
div#navigation li.ToTop a:hover,
div#navigation li.ToTop a:active{position:relative;display:block;padding-top:85px;width:100%;text-align:center;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;background:transparent;}
div#navigation li.UserType{list-style:none;margin:8px 0;text-align:center;font-size:small;font-weight:bold;}
div#navigation li.MainItem{list-style:none;margin:0;font-weight:bold;}
div#navigation li.MainItem span.Selected{display:block;margin:4px 8px;padding:1px 0;color:#000000;background:url("media/menu_s.gif") repeat-y;border:outset 2px #DDDDDD;}
div#navigation li.MainItem a.Standby,
div#navigation li.MainItem a.Standby:link,
div#navigation li.MainItem a.Standby:visited,
div#navigation li.MainItem a.Standby:hover,
div#navigation li.MainItem a.Standby:active{display:block;margin:4px 8px;padding:1px 0;color:#FFFFFF;text-decoration:none;background:url("media/menu_n.gif") repeat-y;border:outset 2px #DDDDDD;}
div#navigation ul.Sub{margin-left:16px;margin-bottom:8px;}
div#navigation li.Standby{list-style:url("media/mbs_n.gif") outside;margin-left:10px;padding:2px 0;font-size:small;text-align:left;vertical-align:top;font-weight:normal;}
div#navigation li.Selected{list-style:url("media/mbs_s.gif") outside;margin-left:10px;padding:2px 0;font-size:small;text-align:left;vertical-align:top;font-weight:normal;}
.NavExternal{display:block;margin-top:2em;text-decoration:none;}

#siteinfo{display:block;float:right;margin:8px 0;padding:4px 0;width:100%;border-top:solid 3px #D0D3DC;font-size:80%;}
#siteinfo_legal{float:right;margin:0 8px;width:65%;text-align:right;color:#666666;position:relative;}
#siteinfo{display:none;}
#navSupplementary{float:left;margin-left:8px;padding:0 4px 0 20%;width:24px;position:relative;}
.ContentModule .PropertyListComponent .MsgBoard {display:block;margin:8px 0;width:50%;background:#afeeee;border:ridge 2px #FFFFFF;}

body#top{background:#FFFFFF url(media/top_bk.gif) repeat-x;}
body#top #branding,
body#top #navTopicPath{display:none;}
body#top #contentHeading{margin:auto;}
body#top h3{display:block;margin:16px 0;height:54px;background:url(media/en/t_title.gif) 50% 50% no-repeat;}
body#top h3 span.Name{visibility:hidden;}
body#top #content{display:block;margin:auto;padding:0;width:600px;position:relative;}
body#top .ContentModule{margin:8px 0;padding:0;}
body#top .ContentModule .ModuleHeading{display:none;}
body#top .ContentModule .ModuleElement{margin:0;padding:0;width:100%;background:transparent;}
body#top #deviceConfigurationModule{background:#EEEEEE;border:solid 4px #000099;}
body#top #productInformation{float:right;padding:8px 4px 0 0;width:410px;overflow:auto;max-height:160px;}
body#top #productInformation p{font-size:small;}
body#top #productInformation hr{margin:2px;}
body#top #productInformation table{border-collapse:collapse;width:auto;}
body#top #productInformation table th,
body#top #productInformation table td{padding:1px;word-break:break-all;}
body#top #deviceImage{display:block;margin:0;padding:0;height:170px;}
body#top #deviceImage img{margin:1px;border:solid 1px #BBBBDD;}
body#top #deviceStatusModule{padding:4px;background:#FFFFFF;border:ridge 3px #EEEEEE;}
body#top #languageSelectionModule{padding:8px;background:#FFFFCC;border:ridge 3px #EEEEEE;}
body#top #authModule{padding:8px;background:#FFFFCC;border:ridge 3px #EEEEEE;}
body#top #authModule dl{margin-bottom:4px;padding-bottom:8px;border-bottom:groove 2px #EEEEEE;}
body#top #authModule dt label{font-weight:bold;}
body#top #authModule p{margin:2px 0;font-size:small;}
body#top #authModule div.AuthTool{text-align:right;}
body#top #authModule div.AuthTool input{width:20%;}
body#top #canonModule{text-align:center;}

div.ruioff {
	border-right:#000000 4px solid;
	padding-right:12px;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:12px;
	border-top:#000000 4px solid;
	font-weight: bolder;
	font-size: large;
	margin: 4px 10% 4px;
	text-transform:none;
	border-left:#000000 4px solid;
	color:#000000;
	border-bottom:#000000 4px solid;
	background-color:#ffcc00;
	text-align:center;
}
