body {
         margin: 0;
     background: black url(../images/background.gif);
}

body, td, th {
           font: 10px Verdana, Helvetica, sans-serif;
          color: black;
}

form {
         margin: 0;
        padding: 0;
}

img {
    border: none;
}

fieldset {
         border: solid 1px #2c5c7e;
     margin-top: 5px;
  margin-bottom: 8px;
}

legend {
    font-weight: bold;
}

h1 {
          color: #244b67;
      font-size: 150%;
    font-weight: bold;
}

h3 {
      font-size: 100%;
    font-weight: bold;
  border-bottom: solid 3px #2c5c7e;
     margin-top: 6px;
  margin-bottom: 4px;
 padding-bottom: 4px;
}

h4 {
         margin: 0 0 4px 0;
      font-size: 100%;
          color: #036;
}

input.text {
         border: solid 1px #2c5c7e;
     background: white;
      font-size: 100%;
        padding: 2px;
          width: 150px;
}

a:link, a:visited {
           color: #2a4c91;
 text-decoration: none;
}

a:hover, a:active {
 text-decoration: underline;
}


/* -[ TOP HEADER ]----------------------------------------------------------- */
table#banner-wrap {
           width: 924px;
         padding: 0;
          margin: 0;
}

table#banner-wrap img {
         display: block;
}

table#banner-wrap td {
         padding: 0;
}

table#banner-wrap td.bannerSide {
  vertical-align: top;
           width: 374px;
          height: 111px;
}

table#banner-wrap td.loginSide {
           width: 550px;
      background: url(../images/header-bg-right.gif) right top no-repeat;
      text-align: right;
           color: #cbdce8;
   padding-right: 20px;  
     font-weight: bold;
  vertical-align: bottom;
  padding-bottom: 3px;
}

table#banner-wrap td.loggedOut {
  vertical-align: top;
     padding-top: 5px;
      text-align: right;
}

table#banner-wrap td.loggedOut form {
           width: 200px;
           float: right;
}

table#banner-wrap td.loggedOut input.text {
          border: none;
   margin-bottom: 2px;
      background: #a8ddff;
           width: 100px;
}

table#banner-wrap td.loggedOut a {
         display: block;
      text-align: right;
}

table#banner-wrap td.loginSide a, table#banner-wrap td.loginSide a {
     font-weight: normal;
      font-style: italic;
}

table#banner-wrap td.loginSide a:link, table#banner-wrap td.loginSide a:visited {
           color: #97b9d1;
 text-decoration: none;
}

table#banner-wrap td.loggedOut a:link, table#banner-wrap td.loggedOut a:visited {
           color: #d0f9ff;
 text-decoration: none;
}

table#banner-wrap td.loginSide a:hover, table#banner-wrap td.loginSide a:active {
           color: #d0f9ff;
 text-decoration: underline;
}

div#whatIsSamplebase {
        position: absolute;
             top: 36px;
     margin-left: 549px;
           width: 109px;
          height: 47px;
}

/* -[ TABBED MENU ]---------------------------------------------------------- */
div#tabbed-menu { background: url(../images/index/left.jpg) left repeat-y; }
div#tabbed-menu div.c, div#tabbed-menu div.cNorm {
            width: 904px;
           height: 50px;
      margin-left: 10px;
     margin-right: 10px;
       background: url(../images/tabbed-menu/bar-bg.gif) left top;
}
div#tabbed-menu div.cNorm {
    height: auto;
}
div#tabbed-menu div.e { background: url(../images/index/right.jpg) right repeat-y; }

div#tabbed-menu ul {
          padding: 0;
           margin: 0;
           height: 26px;
       list-style: none;
         overflow: hidden;
}

div#tabbed-menu li { float: left }

div#tabbed-menu ul.tabs {
    background: url(../images/tabbed-menu/bar-highlight-o.gif) left bottom no-repeat;
}

div#tabbed-menu ul.tabs li {
            width: 139px;
      line-height: 26px;
}
div#tabbed-menu ul.tabs span { visibility: hidden }
div#tabbed-menu ul.tabs li.isActive { background: url(../images/tabbed-menu/tab-is-active-o.gif) left top no-repeat }
div#tabbed-menu ul.tabs li.isInactive { background: url(../images/tabbed-menu/tab-is-inactive.gif) left top no-repeat }
div#tabbed-menu ul.tabs li.ckActive { background: url(../images/tabbed-menu/tab-ck-active-o.gif) left top no-repeat }
div#tabbed-menu ul.tabs li.ckInactive { background: url(../images/tabbed-menu/tab-ck-inactive.gif) left top no-repeat }

div#tabbed-menu ul.tabs li.isInactive, div#tabbed-menu ul.tabs li.ckInactive {
           cursor: pointer;
}

div#tabbed-menu ul.menu {
            clear: left;
           height: 24px;
       background: url(../images/tabbed-menu/bar-o.gif) no-repeat;
}

div#tabbed-menu ul.menu li {
           height: 19px;
      padding-top: 5px;
     padding-left: 10px;
    padding-right: 7px;
        font-size: 100%;
      font-weight: bold;
           cursor: pointer;
}

div#tabbed-menu ul.menu li a:hover, div#tabbed-menu ul.menu li a:active {
    text-decoration: none;
}

div#tabbed-menu ul.menu li.mid, div#tabbed-menu ul.menu li.last {
    background: url(../images/tabbed-menu/bar-mid.gif) left no-repeat;
}

div#tabbed-menu ul.menu li.midActive, div#tabbed-menu ul.menu li.lastActive {
    background: url(../images/tabbed-menu/bar-highlight-mid.gif) left no-repeat;
}

div#tabbed-menu ul.menu li.firstActive {
    background: url(../images/tabbed-menu/bar-highlight-first.gif) left no-repeat;
}

/* -[ PRIMARY MENU ]--------------------------------------------------------- */
div#tabbed-menu ul#primary-menu {
            width: 617px;
      margin-left: 278px;
       margin-top: -27px;
         position: absolute;
          padding: 6px 0px 0 0;
       text-align: right;
}

ul#primary-menu li {
          display: inline;
            float: none;
}

ul#primary-menu li.mid, ul#primary-menu li.end {
       background: url(../images/home-menu-divider.png) left 3px no-repeat;
     padding-left: 10px;
      margin-left: 6px;
}

ul#primary-menu li a:link, ul#primary-menu li a:visited {
            color: #CBDCE8;
      font-weight: bold;
  text-decoration: none;
}

ul#primary-menu li a:hover, ul#primary-menu li a:active {
            color: #CBDCE8;
      font-weight: bold;
  text-decoration: underline;
}

/* -[ PAGE TITLE ]----------------------------------------------------------- */
div#title-w { background: url(../images/titlebardark-center.gif) left top no-repeat }
h2 {
         margin: 0 13px 0 3px;
     background: url(../images/titlebardark-center.gif) repeat-x;
           font: small-caps bold 125%/14px Verdana,Arial,Helvetica,sans-serif;
          color: white;
        padding: 8px 7px;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: white; text-decoration: none }
div#title-e { background: url(../images/titlebardark-r.gif) right top no-repeat }

div#main-container {
          width: 924px;
    margin-left: auto;
   margin-right: auto;
}

div#head-banner { height: 109px }
div#head-nav { height: 29px }

table#layout-crutch { width: 924px; clear: left }
table#layout-crutch td { padding: 0 }

table#layout-crutch td.left {
      background: url(../images/index/left.jpg) left repeat-y;
           width: 10px;
}

table#layout-crutch td.center {
           width: 904px;
      background: #c8d7e1 url(../images/background-light.gif) left top repeat-y;
}

table#layout-crutch td.right {
      background: url(../images/index/right.jpg) right repeat-y;
           width: 10px;
}

/* -[ CONTENT ]-------------------------------------------------------------- */
div#content-w { background: url(../images/content-w.gif) left repeat-y; }
div#content-c {
       background: #c8d7e1;
      margin-left: 10px;
     margin-right: 10px;
          padding: 10px 0;
}
div#content-e { background: url(../images/content-e.gif) right repeat-y; }

/* -[ TABULAR DATA ]--------------------------------------------------------- */
table.tabular {
  /*border-collapse: collapse;*/
}

table.tabular th {
            color: #000000;
      font-weight: bold;
    border-bottom: solid 1px black;
          padding: 4px 0;
}

table.tabular td {
       border-top: solid 3px #c8d7e1;
          padding: 3px;
}

table.tabular td.oddColumn {
       background: #b5ccdd;
}

table.tabular td.evenColumn {
       background: #adc8dc;
}

/* -[ SECONDARY TITLE BAR ]-------------------------------------------------- */
div.secondary-w { background: url(../images/titlebar-l.gif) left top no-repeat }
div.secondary-e { background: url(../images/titlebar-r.gif) right top no-repeat }
div.secondary-e h2 {
         margin: 0 13px 0 2px;
 padding-bottom: 12px;
     background: url(../images/titlebar-center.gif) left top repeat-x;
}

/* -[ FOOTER ]--------------------------------------------------------------- */
div#footer {
         width: 924px;
        height: 14px;
    background: url(/images/Bottom-Bar.gif) no-repeat;
}

ul#footer-menu {
    list-style: none;
/*         width: 924px;*/
       padding: 0;
    text-align: center;
        height: 35px;
}

ul#footer-menu li {
         display: inline;
          margin: 0 0px;
         padding: 0 10px 0 12px;
  text-transform: uppercase;
      background: url(/images/bottom-nav-divider.gif) left bottom no-repeat;
}

ul#footer-menu li.first { background: transparent; padding-left: 10px}

ul#footer-menu a { font-weight: bold; color:#666 }
ul#footer-menu a:link, ul#footer-menu a:visited { color: #666; text-decoration: none }
ul#footer-menu a:hover, ul#footer-menu a:active { color:#09f }

/* -[ COPYRIGHT ]------------------------------------------------------------ */
div#copyright {
          color: #666;
     text-align: center;
        padding: 10px 0;
}

div#copyright a {
    color:#666666
}

div#copyright a:link, div#copyright a:visited {
    color: #666666;
    text-decoration: none;
}
div#copyright a:hover, div#copyright a:active {
    color:#0099FF
}
