﻿/*

  Copyright (c) 2008, Yahoo! Inc. All rights reserved.
  Code licensed under the BSD License:
  http://developer.yahoo.net/yui/license.txt
  version: 2.6.0

  Comments modified by CD.

*/
/*---------------------------------------------------------------------------------------- Reset */
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, 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 {
  font-style: normal;
  font-weight: normal;
}
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: text-top;
}
sub {
  vertical-align: text-bottom;
}
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input, textarea, select {
  *font-size: 100%; /* For IE. Enables resizing. */
}
legend {
  color: #000; /* For IE. */
}
del, ins {
  text-decoration: none;
}
/*---------------------------------------------------------------------------------------- Fonts */
body {
  font: 13px/1.231 arial, helvetica, clean, sans-serif;
  *font-size: small;
  *font: x-small;
}
select, input, button, textarea {
  font: 99% arial, helvetica, clean, sans-serif;
}
table {
  font-size: inherit;
  font: 100%;
}
pre, code, kbd, samp, tt {
  font-family: monospace; /* For IE. */
  line-height: 100%; /* For IE. */
}
pre, code, kbd, samp, tt {
  *font-size: 108%; /* For IE. */
}
/*----------------------------------------------------------------------------------------- Base */
h1 {
  font-size: 138.5%; /* 18px. */
}
h2 {
  font-size: 123.1%; /* 16px. */
}
h3 {
  font-size: 108%; /* 14px. */
}
h1, h2, h3 {
  margin: 1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
  font-weight: bold;
}
abbr, acronym {
  border-bottom: 1px dotted #000;
  cursor: help;
}
em {
  font-style: italic;
}
del {
  text-decoration: line-through;
}
blockquote, ul, ol, dl {
  margin: 1em;
}
ol, ul, dl {
  margin-left: 2em;
}
ol li {
  list-style: decimal outside;
}
ul li {
  list-style: disc outside;
}
dl dd {
  margin-left: 1em;
}
th, td {
  border: 1px solid #000;
  padding: .5em;
}
th {
  font-weight: bold;
  text-align: center;
}
caption {
  margin-bottom: .5em; /* Keep sync with td padding. */
  text-align: center;
}
p, fieldset, table, pre {
  margin-bottom: 1em;
}
input[type=text], input[type=password], textarea {
  width: 12.25em; /* 160px. */
}
input[type=text], input[type=password], textarea {
  *width: 11.9em; /* For IE. 160px. */
}
/*-----------------------------------------------------------------------------------------------*/