/* RESET CODE FROM MAIN SITE APPLIED JUST TO HEADER and NAV */

#header_container html, #header_container body, #header_container div, #header_container span, #header_container object, #header_container iframe, #header_container h1, #header_container h2, #header_container h3, #header_container h4, #header_container h5, #header_container h6, #header_container p, #header_container blockquote, #header_container pre,
#header_container abbr, #header_container address, #header_container cite, #header_container code, #header_container del, #header_container dfn, #header_container em, #header_container img, #header_container ins, #header_container kbd, #header_container q, #header_container samp,
#header_container small, #header_container strong, #header_container sub, #header_container sup, #header_container var, #header_container b, #header_container i, #header_container dl, #header_container dt, #header_container dd, #header_container ol, #header_container ul, #header_container li,
#header_container fieldset, #header_container form, #header_container label, #header_container legend, #header_container table, #header_container caption, #header_container tbody, #header_container tfoot, #header_container thead, #header_container tr, #header_container th, #header_container td,
#header_container article, #header_container aside, #header_container figure, #header_container footer, #header_container header, #header_container hgroup, #header_container menu, #header_container nav, #header_container section, #header_container menu,
#header_container time, #header_container mark, #header_container audio, #header_container video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  
#header_container article, #header_container aside, #header_container figure, #header_container footer, #header_container header, #header_container hgroup, #header_container nav, #header_container section { display:block; }
#header_container nav ul { list-style:none; }
#header_container blockquote, #header_container q { quotes:none; }
#header_container blockquote:before, #header_container blockquote:after, #header_container q:before, #header_container q:after { content:''; content:none; }
#header_container a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
#header_container ins { background-color:#ff9; color:#000; text-decoration:none; }
#header_container mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
#header_container del { text-decoration: line-through; }
#header_container abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
#header_container table { border-collapse:collapse; border-spacing:0; }
#header_container hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
#header_container input, select { vertical-align:middle; }


#header_container body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; }
#header_container table { font-size:inherit; font:100%; }
#header_container select, #header_container input, #header_container textarea { font:99% sans-serif; }
#header_container pre, #header_container code, #header_container kbd, #header_container samp { font-family: monospace, sans-serif; }
 
#header_container body, #header_container select, #header_container input, #header_container textarea { color:#444; }
#header_container h1,#header_container h2,#header_container h3,#header_container h4,#header_container h5,#header_container h6 { font-weight: bold; text-rendering: optimizeLegibility; }
#header_container html { -webkit-font-smoothing: antialiased; }
#header_container a:hover, #header_container a:active { outline: none; }
#header_container a, #header_container a:active, #header_container a:visited { color:#607890; }
#header_container a:hover { color:#036; }
#header_container ul { margin-left:30px; }
#header_container ol { margin-left:30px; list-style-type: decimal; }
#header_container small { font-size:85%; }
#header_container strong, #header_container th { font-weight: bold; }
#header_container td, #header_container td img { vertical-align:top; } 
#header_container sub { vertical-align: sub; font-size: smaller; }
#header_container sup { vertical-align: super; font-size: smaller; }

#header_container pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }

#header_container input[type="radio"] { vertical-align: text-bottom; }
#header_container input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
#header_container .ie6 input { vertical-align: text-bottom; }
#header_container label, input[type=button], input[type=submit], button { cursor: pointer; }
#header_container 
#header_container ::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
#header_container ::selection { background:#FF5E99; color:#fff; text-shadow: none; } 
#header_container 
#header_container a:link { -webkit-tap-highlight-color: #FF5E99; } 
#header_container 
#header_container 
#header_container html { overflow-y: scroll; }
#header_container button {  width: auto; overflow: visible; }
#header_container .ie7 img { -ms-interpolation-mode: bicubic; }

#header_container .ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
#header_container .hidden { display:none; visibility:hidden; } 
#header_container .visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
#header_container .invisible { visibility: hidden; }
#header_container .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header_container .clearfix { display: inline-block; }
#header_container * html .clearfix { height: 1%; }
#header_container .clearfix { display: block; }

#header_container #user-login-form {
  text-align: left;
}

#header_container .form-item label {
  font-weight: normal;
}

#header_container .block ul,
#header_container .item-list ul,
#header_container .item-list ul li,
#header_container .form-item,
#header_container .form-checkboxes,
#header_container .form-radios,
#header_container fieldset,
#header_container ul.menu,
#header_container ul.menu li,
#header_container ul.links,
#header_container ul.links li {
  margin: 0;
  padding: 0;
}

#header_container tbody { border: none; }
