body {
  background: #000 url('/images/ui/logo_back.jpg') top left no-repeat;
  font-size: 100%;
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; }

h1, h2, h3, h4, h5, ul, li, ol, p {
  margin: 0;
  padding: 0;
  font-size: 1em;
  list-style: none; }

.clear {
  clear: both;
  width: 100%;
  height: 1px; }



.denote {
  font-style: italic;
  color: red !important; }

.failed {
  color: #ff0000 !important;
  border: 1px solid #ff0000 !important;
  background-color: #f1d0d0 !important;
  padding: .5em !important; }

.succeeded {
  color: #0b4d20 !important;
  border: 1px solid #1e8941 !important;
  background-color: #d0f1db !important;
  padding: .5em !important; }

#container {
  width: 950px;
  margin: 0 auto; }

a {
  color: #fff;
  text-decoration: underline;
  background: none; }

a:hover {
  color: #000;
  text-decoration: none;
  background-color: #fff; }

a:active {
  outline: none; }

#container {
  width: 100%;
  background: #000; }
  #container #nav {
    width: 100%;
    height: 36px;
    background: #315184 url('/images/nav/nav_back.jpg') top left repeat-x;
    text-align: center; }
    #container #nav ul {
      margin: 0 auto !important;
      width: 402px; }
      #container #nav ul li {
        display: inline;
        float: left; }
        #container #nav ul li a {
          display: block;
          height: 36px; }
          #container #nav ul li a span {
            display: none; }
        #container #nav ul li a#nav_home {
          width: 72px;
          background: transparent url('/images/nav/home_states.jpg') 0 0 no-repeat; }
        #container #nav ul li a#nav_home:hover {
          background: transparent url('/images/nav/home_states.jpg') -72px 0 no-repeat; }
        #container #nav ul li a#nav_home.current {
          background: transparent url('/images/nav/home_states.jpg') -72px 0 no-repeat; }
        #container #nav ul li a#nav_subsidiaries {
          width: 97px;
          background: transparent url('/images/nav/subsid_states.jpg') 0 0 no-repeat; }
        #container #nav ul li a#nav_subsidiaries:hover {
          background: transparent url('/images/nav/subsid_states.jpg') -97px 0 no-repeat; }
        #container #nav ul li a#nav_subsidiaries.current {
          background: transparent url('/images/nav/subsid_states.jpg') -97px 0 no-repeat; }
        #container #nav ul li a#nav_about {
          width: 77px;
          background: transparent url('/images/nav/about_states.jpg') 0 0 no-repeat; }
        #container #nav ul li a#nav_about:hover {
          background: transparent url('/images/nav/about_states.jpg') -77px 0 no-repeat; }
        #container #nav ul li a#nav_about.current {
          background: transparent url('/images/nav/about_states.jpg') -77px 0 no-repeat; }
        #container #nav ul li a#nav_visionary {
          width: 77px;
          background: transparent url('/images/nav/visionary_states.jpg') 0 0 no-repeat; }
        #container #nav ul li a#nav_visionary:hover {
          background: transparent url('/images/nav/visionary_states.jpg') -77px 0 no-repeat; }
        #container #nav ul li a#nav_visionary.current {
          background: transparent url('/images/nav/visionary_states.jpg') -77px 0 no-repeat; }
        #container #nav ul li a#nav_contact {
          width: 79px;
          background: transparent url('/images/nav/contact_states.jpg') 0 0 no-repeat; }
        #container #nav ul li a#nav_contact:hover {
          background: transparent url('/images/nav/contact_states.jpg') -79px 0 no-repeat; }
        #container #nav ul li a#nav_contact.current {
          background: transparent url('/images/nav/contact_states.jpg') -79px 0 no-repeat; }
  #container .subnav {
    position: relative;
    width: 900px;
    margin: 0 auto; }
    #container .subnav ul {
      border: 1px solid #fff;
      position: absolute;
      margin: 0 0 0 235px;
      width: 427px;
      font-size: .9em;
      background: #436eb3 url('/images/nav/subnav_back.jpg') top left repeat-x; }
      #container .subnav ul li a {
        display: block;
        padding: .2em 1em;
        text-decoration: none;
        color: #fff; }
      #container .subnav ul li a:hover {
        background: #edb547;
        text-decoration: none; }
  #container #logo a#logo {
    display: block;
    margin: 0 auto;
    width: 293px;
    height: 170px;
    background: transparent url('/images/nav/logo_states.jpg') 0 0 no-repeat; }
  #container #logo a#logo:hover {
    background: transparent url('/images/nav/logo_states.jpg') -293px 0 no-repeat; }
  #container #subs_list {
    width: 760px;
    margin: 10px auto 20px auto; }
    #container #subs_list ul li {
      display: inline;
      float: left; }
      #container #subs_list ul li a {
        display: block;
        height: 89px;
        width: 131px;
        padding: 5px;
        margin: 5px; }
        #container #subs_list ul li a span {
          display: none; }
      #container #subs_list ul li a#sub_chakra {
        background: #000 url('/images/logos/logo_chakra.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_eborhood {
        background: #000 url('/images/logos/logo_eborhood.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_shallowater {
        background: #000 url('/images/logos/logo_shallowater.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_gd {
        background: #000 url('/images/logos/logo_gd.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_gen {
        background: #000 url('/images/logos/logo_gen.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_ipelion {
        background: #000 url('/images/logos/logo_ipelion.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_ntcb {
        background: #000 url('/images/logos/logo_ntcb.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_sah {
        background: #000 url('/images/logos/logo_sah.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_sytronics {
        background: #000 url('/images/logos/logo_sytronics.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_united {
        background: #000 url('/images/logos/logo_ucbank.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_dynaco {
        background: #000 url('/images/logos/logo_dynaco.jpg') top left no-repeat; }
      #container #subs_list ul li a#sub_raj {
        background: #000 url('/images/logos/logo_raj.jpg') top left no-repeat; }
  #container #content_container {
    background: #121c2d url('/images/nav/content_back.jpg') top left repeat-x;
    padding-bottom: 10px; }
    #container #content_container #content {
      width: 880px;
      padding: 10px;
      margin: 0 auto; }
      #container #content_container #content h1 {
        color: #7ba7e6;
        font-size: 1.2em;
        padding: .4em 0; }
      #container #content_container #content h2 {
        color: #fff;
        padding-top: .5em;
        font-size: 1.1em; }
      #container #content_container #content h2.contact_info {
        clear: both; }
      #container #content_container #content h3 {
        color: #fff;
        font-size: 1em;
        padding-top: .8em; }
      #container #content_container #content p {
        color: #cfcfcf;
        font-size: .85em;
        font-family: helvetica, sans-serif;
        font-weight: normal;
        line-height: 1.6em;
        text-align: justify;
        padding: .3em 0; }
      #container #content_container #content img {
        float: left;
        margin: 0 10px 10px 0; }
      #container #content_container #content blockquote {
        color: #cfcfcf;
        font-style: italic;
        font-size: 1em;
        padding: .6em;
        margin: .5em 1em 0 1em;
        border: 3px solid #89919e; }
        #container #content_container #content blockquote span {
          font-size: 1.2em;
          font-weight: bold; }
      #container #content_container #content cite {
        display: block;
        text-align: right;
        padding: 0 1em .4em 0;
        margin: 0 1em .6em 1em;
        font-size: 1em;
        color: #000;
        background: #89919e; }
    #container #content_container #footer {
      width: 100%;
      font-size: .8em;
      position: fixed;
      bottom: 0;
      color: #000; }
      #container #content_container #footer ul {
        text-align: center;
        background: transparent url('/images/nav/footer_back.gif') top left no-repeat;
        padding: .4em;
        width: 878px;
        margin: 0 auto; }
        #container #content_container #footer ul li {
          display: inline;
          padding: .4em; }
          #container #content_container #footer ul li a {
            color: #000;
            text-decoration: underline; }
          #container #content_container #footer ul li a:hover {
            color: #fff;
            background: #000;
            text-decoration: none; }
