
/**
 * HTML Tags
 */

HTML {
  overflow-y: scroll;
}

A, A:link, A:active, A:visited, A:hover {
  color: #000000;
  text-decoration: underline;
}

A:hover {
  color: #cc3300;
}

BODY {
  margin: 0px;
  padding: 0px;
  background: #e8e6dd url('/images/bgs/body.gif') top center repeat-x;
  color: #444444;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

FORM {
  margin: 0px;
}

H1, H2, H3, H4, H5, H6 {
  color: #285050;
}

H1 {
  font-size: 24px;
  font-weight: normal;
  margin-top: 4px;
  margin-bottom: 8px;
}

H2 {
  color: #cc3300;
  font-size: 14px;
  margin-top: 4px;
  margin-bottom: 2px;
}

HR {
  height: 1px;
  border: 0px;
  border-top: 1px solid #e2e1dd;
}

IMG {
  border: 0px;
}

P {
  margin: 16px 0px;
}

#content P {
  margin-top: 0px;
}

/**
 * Container
 */

#container {
  background: #ffffff url('/images/bgs/body.gif') top center repeat-x;
}


/**
 * Wrapper
 */

.wrapper {
  position: relative;
  margin: 0px auto;
  width: 980px;
  text-align: left;
}


/**
 * Header
 */

#header {
  width: auto;
  height: 80px;
}

#header #logo {
  float: left;
  padding-left: 6px;
}

#header #call {
  float: right;
  padding-top: 6px;
}

#header #chat {
  float: right;
  padding-top: 6px;
}

#header #questions-arrow {
  float: right;
  padding-top: 6px;
}


/**
 * Nav Holder
 */

#nav {
  height: 30px;
  border-bottom: 1px solid #ffffff;
  padding-left: 10px;
}

#nav A {
  float: left;
  margin-left: 2px;
  background: #f1f0ea url('/images/nav/big/right.gif') top right no-repeat;
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  text-decoration: none;
}

#nav A SPAN {
  display: block;
  padding: 0px 17px;
  background: url('/images/nav/big/left.gif') top left no-repeat;
}

#nav A:hover {              
  color: #cc3300;
  background: url('/images/nav/big/right.gif') bottom right no-repeat;
}

#nav A:hover SPAN {
  color: #cc3300;
  background: url('/images/nav/big/left.gif') bottom left no-repeat;
}

#nav A.active,
#nav A.active:hover {
  color: #285050;
  background: url('/images/nav/big/right-over.gif') top right no-repeat;
}

#nav A.active SPAN,
#nav A.active:hover SPAN {
  color: #285050;
  background: url('/images/nav/big/left-over.gif') top left no-repeat;
}


/**
 * NYLX
 */

#nylx {
  width: 690px;
}


/**
 * Navigation Clear
 */

#nav-clear {
  clear: left;
  height: 1px;
}


/**
 * Footer
 */

#footer {
  clear: both;
  padding-bottom: 10px;
  font-size: 11px;
}

#footer #copyright {
  clear: both;
  margin: 12px 0px;
  color: #666666;
  text-align: center;
}

#footer #copyright .partition {
  color: #ccc9bc;
  padding: 0px 4px;
}

#footer #copyright A {
  color: #003333;
  text-decoration: underline;
}

#footer #copyright A:hover {
  color: #cc3300;
}

#footer #logos {
  clear: both;
  text-align: center;
}

#footer #logos IMG {
  margin: 0px 10px;
}


/**
 * Popup Window
 */

#popup {
  background: none;
  padding: 15px;
  text-align: left;
}

#popup #controls {
  float: right;
}

#popup #controls TABLE {
  border-collapse: collapse;
}

#popup #controls TABLE TD {
  padding: 7px 2px;
}

#popup H1,
#popup H2,
#popup H3,
#popup H4,
#popup H5,
#popup H6 {
  margin-top: 24px;
}


/**
 * Misc
 */

#errors {
  background: #fcf5f2;
  border: 1px solid #cc3300;
  color: #cc3300;
  padding: 10px;
  margin: 16px 0px;
}

.error {
  color: #cc3300;
}


.clear {
    clear: both;
}
