@charset "utf-8";
/* CSS Document */

#nav {
	float: left;
  width: 700px;
  padding: 0 20px 0 0px;
  overflow: hidden;
  display: inline-block; }
  #nav {
    display: block; }
  #nav ul {
    margin: 0;
    padding: 0;
    outline: 0;
    overflow: hidden;
    display: inline-block;
    display: inline;
    float: left; }
    #nav ul {
      display: block; }
    #nav ul li {
      list-style-type: none;
      margin-left: 0px;
      white-space: nowrap;
      display: inline;
      float: left;
      padding-left: 0;
      padding-right: 0; }
      #nav ul li.first {
        padding-left: 0px; }
      #nav ul li.last {
        padding-right: 0px; }
  #nav a {
    float: left;
    display: block;
    height: 100%;
    margin: 0;
    padding: 12px 10px;
	background:url(../images/breakline.gif) no-repeat;
    line-height: 1em;
    font-size: 12px;
    color: #fff;
    text-decoration: none; }
  #nav li a:hover,
  #nav li.current_page_item a,
  #nav li.current_page_parent a,
  #nav li.current_page_ancestor a {
    background: url(../images/bg_nav_active.gif) 0 0 repeat-x;
    margin: 0px; }
  #nav #secondary_navigation {
    float: right; }
    #nav #secondary_navigation a {
      border: none;
      font-size: 10px;
      padding: 8px 10px;
      margin: 6px 0 0 8px; }
      #nav #secondary_navigation a.aux {
        background-color: #138dbe;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px; }
        #nav #secondary_navigation a.aux:hover {
          background: #006F99; }
      #nav #secondary_navigation a.help {
        padding-left: 20px;
        vertical-align: middle;
        line-height: 100%;
        white-space: nowrap; }
        #nav #secondary_navigation a.help span.status {
          color: #9ad3ef; }
    #nav #secondary_navigation div.livehelp {
      display: inline; }
      #nav #secondary_navigation div.livehelp a {
        line-height: 100%; }
        #nav #secondary_navigation div.livehelp a, #nav #secondary_navigation div.livehelp a img {
          vertical-align: middle; }

.clearfix {
  clear: both;
  display: inline-block; }
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
    * html .clearfix:after {
      height: 1%; }
  .clearfix {
    display: block; }
