/*   css reset
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;} sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
/*extend */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/** * How To Clear Floats Without Structural Markup:  * http://www.positioniseverything.net/easyclearing.html *  */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/* clear classes for content */
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

.clearb {
  display: block;
  float: none;
  clear: both;
}
span.clearb {
  font-size: 1px;
  font-family: arial;
  line-height: 1px;
}
/* Float classes for images */
.fleft { float: left; }
.fright { float: right; }

/* "Skip to Main Content" link*/
html {
  background: #EAEEF3 url(/static/html_bg.png) repeat-x scroll top;
  color: #020203;
}
body {
  background: #EAEEF3 url(/static/page.png) no-repeat scroll left top;
  width: 782px;
  margin: 0 auto;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
font-family: arial, "lucida console", sans-serif;
}

#content{
height: 806px;
}


a:visited, a:active, a:link, a:focus {
color: #276AC8;
}
a:hover {
color: #4B8AE0;
}
strong {
font-weight: bold;
color:#4E5A68;
}
em{
font-style: italic;
}

/* Titles  */
h1, h2, h3, h4, h5, h6 {
 color:#4871A4;
}

h1 {
  font-size: 160%;
  margin: 12px 0px;
}

h2 {
  font-size: 150%;
  margin: 10px 0px;
}
h3 {
  font-size: 140%;
  margin: 8px 0px;
}
h4 {
  font-size: 130%;
  margin: 6px 0px;
}
h5 {
  font-size: 120%;
  margin: 4px 0px;
}
h6 {
  font-size: 110%;
  margin: 2px 0px;
}
/* Paragraph Styles */
p {
  margin: 15px 0;
}
/* List Styles  */
ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

.error {
  color: #e55;
}
div.error {
  border: 1px solid #d77;
}
div.error, tr.error {
  background: #fcc;
  color: #200;
  padding: 2px;
}
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
}
div.warning, tr.warning {
  background: #ffd;
  color: #220;
  padding: 2px;
}

.item-list .icon {
  color: #555;
  float: right;
/* LTR */
  padding-left: 0.25em;
/* LTR */
  clear: right;
/* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em;
/* LTR */
  padding: 0;
  list-style: disc;
}
ol.task-list li.active {
  font-weight: bold;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid red;
}
.description {
  padding: 1px;
  font-size: 9px;
  color:#A8A8A8
}
.form-item label {
  display: block;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes, .form-radios {
  margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.marker, .form-required {
  color: #f00;
}
.nowrap {
  white-space: nowrap;
}

.container-inline div, .container-inline label {
  display: inline;
}

/* Code */
pre, code {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaa;
  font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}
select{

font-size:12px;
}

/* List Styles */
ul li {
  list-style-type: disc;
}
ul ul li {
  list-style-type: circle;
}
ul ul ul li {
  list-style-type: square;
}
ul ul ul ul li {
  list-style-type: circle;
}
ol li {
  list-style-type: decimal;
}
ol ol li {
  list-style-type: lower-alpha;
}
ol ol ol li {
  list-style-type: decimal;
}
ul.ui-helper-reset li {
  list-style-type: none;
}

/* Abbreviation */
abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}
dl {
  font-size: 14px;
}
dt {
  padding: 7px 0;
  font-weight: bold;
}
dd {
  padding: 0px 5px 10px 5px;
}
.messages {
  padding: 10px;
  margin: 10px 0;
  border: 1px solid #04a107;
  color: #04a107;
  background-color: #edffed;
}

form {
  margin: 10px 0;
}
.inner {
  padding: 15px;
}
.form-item label {
color:#191919;
font-size:9px;
font-weight: normal;
padding-bottom:3px;
}
textarea.focused, input.focused {
  border: 1px solid #ccc;
}
fieldset{
margin-bottom:10px;
}
* html input.button{
padding-left: 0;
padding-right: 0;
}
.marker, .form-required, .error {
  color: red;
  letter-spacing: 0px;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 1px solid red;
}
.form-required{
line-height:2px;
}

.hidden {
  display: none !important;
}

/* Table Styles  */


.table-item table {
  width: 99%;
}

.table-item tbody {

}
.table-item tbody th {
  border-bottom: 1px solid #ccc;
}
.table-item thead th {
text-align: left;
padding:3px 5px;
border-bottom: 2px solid #ccc;
border-right:1px solid #ccc;
vertical-align: middle;
}
.table-item table td {
text-align: left;
padding:3px 5px;
border-right:1px solid #ccc;
border-bottom: 1px solid #ccc;
vertical-align: middle;
}

.table-item th.active img {
  display: inline;
}
.table-item tr.even, .table-item tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
.table-item td.dif, .table-item th.dif,
.table-item td.noteis, .table-item th.noteis,
.table-item td.history, .table-item th.history,
.table-item td.chk, .table-item th.chkall,
.table-item table td.chk input,
.table-item table th.chkall input{
  text-align: center;
  vertical-align: middle;
}
.table-item td.history, .table-item th.history, .table-item td.chk,
.table-item th.chkall, .table-item td.noteis, .table-item th.noteis{
  padding: 3px 2px;
}
.table-item td.dif, .table-item th.dif{
  padding: 3px 1px;
  color: #CA313C;
}


body.drag {
  cursor: move;
}

label.disabled {
color:#CCCCCC;
text-decoration:line-through;
}

.marker .notice{
background-position:-50px -146px;
}
.marker .hover{
background-color:#FFFFFF;
}

#content{
padding:0 12px 25px 25px;
}

#head {
padding: 25px 25px 0;
}
address{
display: block;
padding: 0;
margin: 0;
line-height:18px;
}

#hifinet span,
#page_title strong{
display: none;
}
#page_title{
margin:12px 0 0;
display: block;
margin: 0;
padding: 0;
height:105px;
}
#page_title a{
display: block;
height:105px;
}
#hifinet{
display:block;
float:right;
height:86px;
width:239px;
margin-top:15px;
}

#node {
float: left;
width:440px;
}
.sepa_s{
float: left;
width: 20px;
overflow: hidden;
width:100px;
}
p.separated{
line-height:25px;
}
#links {
padding-top:25px;
float: left;
width:200px;
margin-right: -20px;
}
#links a span {
display: none;
}
#links a {
height:75px;
margin-bottom:5px;
display: block;
background-color: transparent;
text-align:center;
background-image: url(/static/logos.png);
background-repeat: no-repeat;
background-position: center center;
}
#links #eta_and_lg a{
float:left;
}
#links #eta_and_lg{
padding-left:7px;
}
#links a#jvc{ background-position:center -9px;}
#links a#panasonic{ background-position: center -97px; }
#links a#pioneer{ background-position:center -173px; }
#links a#lg{
background-position:-70px -247px;
width:95px;
}
#links a#eta{
background-position:7px -247px;
margin-right:0;
width:81px;
}

#links a:hover{
background-color:#EEEEEE;
}

img.eajhs{
position:relative;
top:4px;
}

