/* line 4, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 6, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  font-size: 100.01%;
}

/* line 16, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 18, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}
/* line 45, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 20, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 22, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 20, ../../../app/stylesheets/screen.sass */
html, body {
  height: 100%;
}

/* line 23, ../../../app/stylesheets/screen.sass */
.fltlft {
  float: left;
}
/* line 25, ../../../app/stylesheets/screen.sass */
.fltlft.pad {
  margin: 0 1.5em 0.5em 0;
}

/* line 28, ../../../app/stylesheets/screen.sass */
.fltrt {
  float: right;
}
/* line 30, ../../../app/stylesheets/screen.sass */
.fltrt.pad {
  margin: 0 0 0.5em 1.5em;
}

/* line 33, ../../../app/stylesheets/screen.sass */
.rt {
  text-align: right;
}

/* line 36, ../../../app/stylesheets/screen.sass */
.lft {
  text-align: left;
}

/* line 39, ../../../app/stylesheets/screen.sass */
.center {
  text-align: center;
}

/* line 42, ../../../app/stylesheets/screen.sass */
.rule_box {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
}

/* line 45, ../../../app/stylesheets/screen.sass */
.rule_pad {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  padding: 19px;
}

/* line 49, ../../../app/stylesheets/screen.sass */
.border_top_pad {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #949494;
  padding-top: 20px;
}

/* line 53, ../../../app/stylesheets/screen.sass */
.border_bottom_pad {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #949494;
  padding-bottom: 20px;
}

/* line 57, ../../../app/stylesheets/screen.sass */
body.two-col {
  height: 100%;
  position: relative;
  z-index: 1;
  background: white url("/images/header_bg.gif") repeat-x left top;
}
/* line 46, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography {
  line-height: 1.5;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #555555;
  font-size: 75%;
}
/* line 77, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h1, body.two-col #bp-typography .header1 {
  font-weight: normal;
  color: #1f8cd3;
  font-size: 2em;
  line-height: 2em;
  margin-bottom: 10px;
}
/* line 82, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h1.bigger {
  font-size: 2em;
}
/* line 84, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h2, body.two-col #bp-typography .header2 {
  font-weight: normal;
  color: #1f8cd3;
  font-size: 1.5em;
  line-height: 1.5em;
  margin-bottom: 8px;
}
/* line 89, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h3, body.two-col #bp-typography .header3 {
  font-weight: normal;
  color: #1f8cd3;
  font-size: 1.3em;
  line-height: 1.3em;
  margin-bottom: 6px;
}
/* line 94, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h4, body.two-col #bp-typography .header4 {
  font-weight: normal;
  color: #1f8cd3;
  font-size: 1.1em;
  line-height: 1.1em;
  margin-bottom: 5px;
}
/* line 99, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h5, body.two-col #bp-typography .header5 {
  font-weight: normal;
  color: #1f8cd3;
  font-size: 1em;
  line-height: 1em;
  margin-bottom: 5px;
}
/* line 104, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h6, body.two-col #bp-typography .header6 {
  font-weight: normal;
  color: #1f8cd3;
  font-size: 1em;
}
/* line 107, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h1, body.two-col #bp-typography h2, body.two-col #bp-typography h3, body.two-col #bp-typography h4, body.two-col #bp-typography .header1, body.two-col #bp-typography .header2, body.two-col #bp-typography .header3, body.two-col #bp-typography .header4 {
  text-decoration: none;
  font-weight: bold;
}
/* line 110, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography h1 img, body.two-col #bp-typography h2 img, body.two-col #bp-typography h3 img, body.two-col #bp-typography h4 img, body.two-col #bp-typography h5 img, body.two-col #bp-typography h6 img {
  margin: 0;
}
/* line 112, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography p {
  margin: 0 0 1.1em 0;
}
/* line 114, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography p img.left {
  display: inline;
  float: left;
  margin: 0 1.5em 0.5em 0;
  padding: 0;
}
/* line 118, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography p img.right {
  display: inline;
  float: right;
  margin: 0 0 1.5em 0.5em;
  padding: 0;
}
/* line 122, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography a {
  text-decoration: none;
  color: #3eb2c9;
}
/* line 18, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.two-col #bp-typography a:visited {
  color: #3eb2c9;
}
/* line 21, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.two-col #bp-typography a:focus {
  color: #1f8cd3;
}
/* line 24, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.two-col #bp-typography a:hover {
  color: #1f8cd3;
}
/* line 27, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body.two-col #bp-typography a:active {
  color: #1f8cd3;
}
/* line 125, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography a:hover {
  text-decoration: underline;
}
/* line 127, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 131, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography strong {
  font-weight: bold;
}
/* line 133, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography em {
  font-style: italic;
}
/* line 135, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 138, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography sup, body.two-col #bp-typography sub {
  line-height: 0;
}
/* line 140, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography abbr, body.two-col #bp-typography acronym {
  border-bottom: 1px dotted #666666;
}
/* line 142, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 145, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography del {
  color: #666666;
}
/* line 147, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 150, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography pre, body.two-col #bp-typography code, body.two-col #bp-typography tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}
/* line 152, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography li ul, body.two-col #bp-typography li ol {
  margin: 0 1.5em;
}
/* line 154, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography ul {
  margin: 0 0 1.5em 1.5em;
  list-style-type: disc;
}
/* line 157, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography ul li {
  margin-bottom: 0.6em;
}
/* line 159, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography ul.nobullet {
  margin: 0 1.5em 1.5em 0;
  list-style-type: none;
}
/* line 162, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography ol {
  margin: 0 0 1.5em 1.5em;
  list-style-type: decimal;
}
/* line 165, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography dl {
  margin: 0 0 1.5em 0;
}
/* line 167, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography dl dt {
  font-weight: bold;
}
/* line 169, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography dd {
  margin-left: 1.5em;
}
/* line 171, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 174, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography th {
  font-weight: bold;
}
/* line 176, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography thead th {
  background: white;
}
/* line 178, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography thead th.dark {
  background: #1f8cd3;
  color: white;
}
/* line 181, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography td {
  vertical-align: top;
}
/* line 183, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography th, body.two-col #bp-typography td, body.two-col #bp-typography caption {
  padding: 4px 10px 4px 5px;
}
/* line 185, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography tr.even td, body.two-col #bp-typography tr.even th {
  background: #f1f8fc;
}
/* line 187, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography tfoot {
  font-style: italic;
}
/* line 189, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography caption {
  background: #eeeeee;
}
/* line 191, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography .quiet {
  color: #888888;
}
/* line 193, ../../../app/stylesheets/partials/_base.sass */
body.two-col #bp-typography .loud {
  color: #333333;
}
/* line 9, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .clear {
  clear: both;
}
/* line 12, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .clearfix {
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.two-col .clearfix {
  display: block;
}
/* line 18, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.two-col .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 8, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.two-col .showgrid {
  background: url('/images/grid.png?1277382429');
}
/* line 4, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #eeeeee;
  color: red;
  border-color: red;
}
/* line 29, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .error a {
  color: red;
}
/* line 6, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .notice a {
  color: #514721;
}
/* line 8, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .success a {
  color: #264409;
}
/* line 10, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .hide {
  display: none;
}
/* line 12, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .highlight {
  background: yellow;
}
/* line 14, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .added {
  background: #006600;
  color: white;
}
/* line 16, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.two-col .removed {
  background: #990000;
  color: white;
}
/* line 66, ../../../app/stylesheets/screen.sass */
body.two-col .errorExplanation {
  color: red;
  background-color: #eeeeee;
  border-width: 2px;
  border-style: solid;
  border-color: red;
  padding: 17px;
}
/* line 73, ../../../app/stylesheets/screen.sass */
body.two-col .errorExplanation h2 {
  color: red;
}
/* line 76, ../../../app/stylesheets/screen.sass */
body.two-col #breadcrumbs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 80, ../../../app/stylesheets/screen.sass */
body.two-col #breadcrumbs ul li {
  float: left;
  padding: 0;
  font-size: 10px;
}
/* line 84, ../../../app/stylesheets/screen.sass */
body.two-col #breadcrumbs ul li a {
  display: inline-block;
  text-decoration: none;
  color: #888888;
  line-height: 10px;
  padding: 0 10px;
  border-width: 1px;
  border-left-style: dashed;
  border-color: #949494;
}
/* line 93, ../../../app/stylesheets/screen.sass */
body.two-col #breadcrumbs ul li a.first {
  border-left: none;
  padding-left: 0px;
}
/* line 96, ../../../app/stylesheets/screen.sass */
body.two-col #breadcrumbs ul li a:hover {
  color: #1f8cd3;
}
/* line 242, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp label {
  font-weight: bold;
}
/* line 244, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 247, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 251, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp input.text, body.two-col form.bp input.title, body.two-col form.bp input[type=text] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 255, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp input.title {
  font-size: 1.5em;
}
/* line 257, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp input[type=checkbox], body.two-col form.bp input.checkbox, body.two-col form.bp input[type=radio], body.two-col form.bp input.radio {
  position: relative;
  top: 0.25em;
}
/* line 261, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 264, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp select {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 278, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp fieldset {
  border: 1px solid #cccccc;
}
/* line 280, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp input.text, body.two-col form.bp input.title, body.two-col form.bp input.password,
body.two-col form.bp textarea,
body.two-col form.bp select {
  border: 1px solid #bbbbbb;
}
/* line 284, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp input.text:focus, body.two-col form.bp input.title:focus, body.two-col form.bp input.password:focus,
body.two-col form.bp textarea:focus,
body.two-col form.bp select:focus {
  border: 1px solid #666666;
}
/* line 269, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp input.text, body.two-col form.bp input.title, body.two-col form.bp input.password {
  width: 97%;
}
/* line 271, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp textarea {
  width: 97%;
  height: 150px;
}
/* line 274, ../../../app/stylesheets/partials/_base.sass */
body.two-col form.bp select {
  width: 100%;
}
/* line 100, ../../../app/stylesheets/screen.sass */
body.two-col form.bp input.webrat {
  border: 1px solid silver;
  margin: 0.4em;
  display: none;
}
/* line 105, ../../../app/stylesheets/screen.sass */
body.two-col form.bp .validation_error input.text, body.two-col form.bp .validation_error input.title, body.two-col form.bp .validation_error input.password,
body.two-col form.bp .validation_error textarea,
body.two-col form.bp .validation_error select {
  border-width: 1px;
  border-style: solid;
  border-color: red;
}
/* line 111, ../../../app/stylesheets/screen.sass */
body.two-col form.bp .validation_error input.text:focus, body.two-col form.bp .validation_error input.title:focus, body.two-col form.bp .validation_error input.password:focus,
body.two-col form.bp .validation_error textarea:focus,
body.two-col form.bp .validation_error select:focus {
  border-width: 1px;
  border-style: solid;
  border-color: red;
}
/* line 115, ../../../app/stylesheets/screen.sass */
body.two-col .required {
  color: red;
  font-size: 14px;
}
/* line 118, ../../../app/stylesheets/screen.sass */
body.two-col h1.rule_divider {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #949494;
  margin-bottom: 20px;
}
/* line 121, ../../../app/stylesheets/screen.sass */
body.two-col #bp-typography .button {
  display: inline-block;
  vertical-align: middle;
  background: white url("/images/btn_bg.gif") repeat-x 0px 0px;
  font-weight: bold;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 128, ../../../app/stylesheets/screen.sass */
body.two-col #bp-typography a.button {
  color: white;
  line-height: 28px;
  padding: 0 10px;
  text-decoration: none;
}
/* line 133, ../../../app/stylesheets/screen.sass */
body.two-col #bp-typography a.button:hover {
  background-position: 0px -50px;
}
/* line 135, ../../../app/stylesheets/screen.sass */
body.two-col input.button {
  color: white;
  border: collapse;
  border: none;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  font-family: inherit;
}
/* line 142, ../../../app/stylesheets/screen.sass */
body.two-col input.button:hover {
  background-position: 0px -50px;
}
/* line 144, ../../../app/stylesheets/screen.sass */
body.two-col #wrapper {
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -230px auto;
  z-index: 1;
  min-width: 870px;
}
/* line 152, ../../../app/stylesheets/screen.sass */
body.two-col #footer, body.two-col .push {
  height: 230px;
}
/* line 154, ../../../app/stylesheets/screen.sass */
body.two-col a.button_large {
  display: inline-block;
  line-height: 44px;
}
/* line 157, ../../../app/stylesheets/screen.sass */
body.two-col a.button_large.chat_now {
  margin-bottom: 15px;
}
/* line 159, ../../../app/stylesheets/screen.sass */
body.two-col a.button_large.get_info {
  background: url("/images/btn_requestinfo.gif") no-repeat 0 0px;
  margin: 10px 0 15px 0;
}
/* line 162, ../../../app/stylesheets/screen.sass */
body.two-col a.button_large:hover {
  background-position: 0px -100px;
}
/* line 164, ../../../app/stylesheets/screen.sass */
body.two-col a.button_large img {
  width: 155px;
  height: 44px;
}
/* line 167, ../../../app/stylesheets/screen.sass */
body.two-col .inset {
  width: 350px;
  float: right;
  margin: 0 0 10px 20px;
}
/* line 171, ../../../app/stylesheets/screen.sass */
body.two-col .map {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col .map {
  overflow-x: hidden;
}
/* line 174, ../../../app/stylesheets/screen.sass */
body.two-col #search {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
  background-color: #1f8cd3;
  height: 229px;
  overflow: hidden;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #search {
  overflow-x: hidden;
}
/* line 180, ../../../app/stylesheets/screen.sass */
body.two-col #search form {
  margin: 0 10px 10px 10px;
  color: white;
}
/* line 183, ../../../app/stylesheets/screen.sass */
body.two-col #search form select {
  padding: 0;
  background-color: white;
}
/* line 187, ../../../app/stylesheets/screen.sass */
body.two-col #search form.bp select.normal {
  width: 100%;
}
/* line 189, ../../../app/stylesheets/screen.sass */
body.two-col #search form.bp select.wider {
  width: auto;
}
/* line 191, ../../../app/stylesheets/screen.sass */
body.two-col #hero {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 550px;
  height: 229px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #hero {
  overflow-x: hidden;
}
/* line 195, ../../../app/stylesheets/screen.sass */
body.two-col #hero.associates {
  display: inline;
  float: left;
  margin-right: 0;
  width: 750px;
  background: white url("/images/associates_hero.jpg") no-repeat left top;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #hero.associates {
  overflow-x: hidden;
}
/* line 199, ../../../app/stylesheets/screen.sass */
body.two-col #hero.bachelors {
  display: inline;
  float: left;
  margin-right: 0;
  width: 750px;
  background: white url("/images/bachelors_hero.jpg") no-repeat left top;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #hero.bachelors {
  overflow-x: hidden;
}
/* line 203, ../../../app/stylesheets/screen.sass */
body.two-col #hero.masters {
  display: inline;
  float: left;
  margin-right: 0;
  width: 750px;
  background: white url("/images/masters_hero.jpg") no-repeat left top;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #hero.masters {
  overflow-x: hidden;
}
/* line 207, ../../../app/stylesheets/screen.sass */
body.two-col #hero.doctoral {
  display: inline;
  float: left;
  margin-right: 0;
  width: 750px;
  background: white url("/images/doctoral_hero.jpg") no-repeat left top;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #hero.doctoral {
  overflow-x: hidden;
}
/* line 211, ../../../app/stylesheets/screen.sass */
body.two-col #hero .hero_txt {
  margin: 20px 300px 20px 20px;
}
/* line 213, ../../../app/stylesheets/screen.sass */
body.two-col #info {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
  background-color: #1f8cd3;
  height: 229px;
  text-align: center;
  color: white;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #info {
  overflow-x: hidden;
}
/* line 220, ../../../app/stylesheets/screen.sass */
body.two-col #info h1 {
  color: white;
  font-size: 1.7em;
}
/* line 223, ../../../app/stylesheets/screen.sass */
body.two-col #seminars_list {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
  background: url("/images/seminars_bg_dark.gif") repeat-x left top;
  background-color: #1f8cd3;
  margin-bottom: 10px;
  text-align: center;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #seminars_list {
  overflow-x: hidden;
}
/* line 230, ../../../app/stylesheets/screen.sass */
body.two-col #seminars_list ul.nobullet {
  margin: 0 10px 20px 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #41c4dc;
}
/* line 233, ../../../app/stylesheets/screen.sass */
body.two-col #seminars_list ul.nobullet li {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #41c4dc;
  text-align: center;
  margin-bottom: 0;
  padding: 3px 0 5px 0;
}
/* line 238, ../../../app/stylesheets/screen.sass */
body.two-col #seminars_list ul.nobullet li a {
  width: 100%;
  height: 24px;
  color: white;
}
/* line 242, ../../../app/stylesheets/screen.sass */
body.two-col #seminars_list ul.nobullet li a:hover {
  color: #a6e9f5;
  text-decoration: none;
}
/* line 245, ../../../app/stylesheets/screen.sass */
body.two-col #testimonials {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
  width: 188px;
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  background-color: white;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #testimonials {
  overflow-x: hidden;
}
/* line 251, ../../../app/stylesheets/screen.sass */
body.two-col #testimonials .portal {
  margin: 0 0 20px 10px;
  padding: 0 10px 0 0;
  height: 330px;
  overflow: auto;
  font-size: 0.9em;
}
/* line 257, ../../../app/stylesheets/screen.sass */
body.two-col #testimonials .portal p.name {
  text-align: right;
  margin-bottom: 20px;
}
/* line 263, ../../../app/stylesheets/screen.sass */
body.two-col table#programs tbody th, body.two-col table#programs tbody td {
  vertical-align: top;
}
/* line 265, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
  padding: 20px 0;
}
/* line 8, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body.two-col #content_wrap {
  display: block;
}
/* line 268, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #sidebar {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #sidebar {
  overflow-x: hidden;
}
/* line 271, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #sidebar #info {
  margin-bottom: 10px;
}
/* line 275, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #content_thin #modules_top #hero {
  margin-right: 0;
}
/* line 277, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #modules_top {
  margin-bottom: 10px;
}
/* line 280, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #seminars_index_split .leftcol {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 430px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #seminars_index_split .leftcol {
  overflow-x: hidden;
}
/* line 283, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #seminars_index_split .rightcol {
  display: inline;
  float: left;
  margin-right: 0;
  width: 310px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #seminars_index_split .rightcol {
  overflow-x: hidden;
}
/* line 286, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #seminars_index_split .rightcol #seminars_list {
  width: 100%;
}
/* line 288, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap table#seminar_dates {
  width: 100%;
}
/* line 290, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap table#seminar_dates th, body.two-col #content_wrap table#seminar_dates td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #949494;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 295, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #seminar_details_split .leftcol {
  padding-right: 40px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 350px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #seminar_details_split .leftcol {
  overflow-x: hidden;
}
/* line 299, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #seminar_details_split .rightcol {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #seminar_details_split .rightcol {
  overflow-x: hidden;
}
/* line 303, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #registration_form .leftcol {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
  margin-right: 38px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #registration_form .leftcol {
  overflow-x: hidden;
}
/* line 307, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #registration_form .leftcol table {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #949494;
  margin-top: 15px;
}
/* line 310, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #registration_form .leftcol table th, body.two-col #content_wrap #registration_form .leftcol table td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #949494;
}
/* line 312, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #registration_form .rightcol {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #registration_form .rightcol {
  overflow-x: hidden;
}
/* line 316, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #general_contact .leftcol {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 350px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #general_contact .leftcol {
  overflow-x: hidden;
}
/* line 319, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #general_contact .rightcol {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #general_contact .rightcol {
  overflow-x: hidden;
}
/* line 323, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faq_page .leftcol {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #faq_page .leftcol {
  overflow-x: hidden;
}
/* line 325, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faq_page .rightcol {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap #faq_page .rightcol {
  overflow-x: hidden;
}
/* line 329, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faq_page .leftcol.faq h2, body.two-col #content_wrap #faq_page .rightcol.faq h2 {
  color: #1f8cd3;
  margin-top: 20px;
}
/* line 332, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faq_page .leftcol.faq li, body.two-col #content_wrap #faq_page .rightcol.faq li {
  margin-bottom: 5px;
}
/* line 335, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist ol {
  color: #1f8cd3;
  font-weight: bold;
  font-size: 1.3em;
  margin: 0 0 1.5em 30px;
}
/* line 340, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist ol h2 {
  margin: 30px 0 8px -30px;
  font-size: 1.2em;
}
/* line 343, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist ol h3 {
  line-height: 1.25em;
  font-size: 1em;
}
/* line 346, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist ol ol,
body.two-col #content_wrap #faqlist ol ul {
  font-size: 14px;
  color: #555555;
}
/* line 350, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist p {
  color: #555555;
  font-weight: normal;
  font-size: 12px;
}
/* line 354, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist .backtotop {
  text-align: left;
  margin-bottom: 15px;
}
/* line 357, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #faqlist .backtotop a {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
}
/* line 361, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap img.ribbon {
  margin-bottom: 10px;
}
/* line 363, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #filter {
  text-align: right;
}
/* line 365, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap #filter select {
  width: 190px;
}
/* line 367, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap .degree_list {
  display: inline;
  float: left;
  margin-right: 0;
  width: 550px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_wrap .degree_list {
  overflow-x: hidden;
}
/* line 370, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap table#degree_list {
  width: 100%;
}
/* line 372, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap table#degree_list th, body.two-col #content_wrap table#degree_list td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #949494;
  vertical-align: top;
}
/* line 375, ../../../app/stylesheets/screen.sass */
body.two-col #content_wrap table#degree_list th {
  width: 150px;
}
/* line 377, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #content_thin {
  overflow-x: hidden;
}
/* line 381, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .indent h1, body.two-col #content_thin .indent h2, body.two-col #content_thin .indent h3, body.two-col #content_thin .indent h4, body.two-col #content_thin .indent h5, body.two-col #content_thin .indent h6, body.two-col #content_thin .indent p {
  margin-left: 175px;
}
/* line 383, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #949494;
  padding-top: 20px;
}
/* line 386, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers {
  width: 100%;
}
/* line 388, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers th {
  background: url("/images/headerbox_bg.gif") repeat-x left top;
  text-align: center;
  vertical-align: middle;
  height: 36px;
  padding: 6px 0 0 0;
  color: white;
  text-transform: uppercase;
  width: 243px;
}
/* line 397, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers th.space {
  width: 10px;
  background-image: none;
  padding: 0;
}
/* line 401, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers th h4 {
  color: white;
  margin-bottom: 0;
  width: 243px;
}
/* line 405, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers td {
  vertical-align: top;
  background-color: #f1f8fc;
  padding: 20px;
}
/* line 409, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers td.alt {
  background-color: #ebebeb;
}
/* line 411, ../../../app/stylesheets/screen.sass */
body.two-col #content_thin .bottom_kickers #kickers td.space {
  padding: 0;
  background-color: white;
}
/* line 415, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .leftcol {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 350px;
  width: 370px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #degrees .leftcol {
  overflow-x: hidden;
}
/* line 418, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
  width: 370px;
}
/* line 138, ../../../../../../.rvm/rubies/ruby-1.8.7-p249/lib/ruby/gems/1.8/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body.two-col #degrees .rightcol {
  overflow-x: hidden;
}
/* line 421, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol .quad {
  width: 370px;
  height: 175px;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 426, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol .quad.assoc {
  background: white url("/images/associates_quad.jpg") no-repeat left top;
}
/* line 428, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol .quad.mast {
  background: white url("/images/masters_quad.jpg") no-repeat left top;
}
/* line 430, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol .quad.bach {
  background: white url("/images/bachelors_quad.jpg") no-repeat left top;
}
/* line 432, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol .quad.doct {
  background: white url("/images/doctoral_quad.jpg") no-repeat left top;
}
/* line 434, ../../../app/stylesheets/screen.sass */
body.two-col #degrees .rightcol .quad .txt {
  margin: 15px 131px 15px 15px;
}
/* line 436, ../../../app/stylesheets/screen.sass */
body.two-col #login_box {
  width: 310px;
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  padding: 19px;
  margin: 50px auto;
  background-color: white;
}
/* line 442, ../../../app/stylesheets/screen.sass */
body.two-col #header {
  width: 950px;
  margin: 0 auto;
  position: relative;
  height: 131px;
}
/* line 445, ../../../app/stylesheets/screen.sass */
body.two-col #header a.logo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
}
/* line 450, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav {
  position: absolute;
  top: 95px;
  left: 0px;
  width: 100%;
  height: 36px;
  vertical-align: top;
}
/* line 457, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 461, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav ul li {
  float: left;
  padding: 0 1px 0 0;
  text-transform: uppercase;
  color: white;
  font-size: 12px;
  font-weight: bold;
}
/* line 468, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav ul li a {
  text-decoration: none;
  color: white;
  display: inline-block;
  line-height: 30px;
  padding: 6px 20px 0 20px;
}
/* line 474, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav ul li a:hover {
  background: url("/images/nav_highlight.gif") repeat-x left top;
}
/* line 476, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav ul li a span {
  display: inline;
  padding: 0;
  background-image: none;
}
/* line 480, ../../../app/stylesheets/screen.sass */
body.two-col #header #nav ul li span {
  display: inline-block;
  line-height: 30px;
  padding: 6px 20px 0 20px;
  background: url("/images/nav_highlight.gif") repeat-x left top;
}
/* line 485, ../../../app/stylesheets/screen.sass */
body.two-col #header #menu {
  position: absolute;
  width: 50%;
  top: 15px;
  right: 0px;
  text-align: right;
}
/* line 491, ../../../app/stylesheets/screen.sass */
body.two-col #header #menu a {
  color: #888888;
}
/* line 493, ../../../app/stylesheets/screen.sass */
body.two-col #header #menu a:hover {
  color: #1f8cd3;
  text-decoration: none;
}
/* line 496, ../../../app/stylesheets/screen.sass */
body.two-col #footer {
  position: relative;
  z-index: 2;
  background: white url("/images/footer_bg.gif") repeat-x left top;
}
/* line 500, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap {
  width: 950px;
  margin: 0 auto;
  position: relative;
  padding-top: 55px;
}
/* line 503, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table {
  width: 100%;
  margin-bottom: 0;
}
/* line 506, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table th, body.two-col #footer .footer_wrap table td {
  vertical-align: top;
}
/* line 508, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table th {
  color: #1f8cd3;
  font-size: 14px;
  padding: 0 0 5px 0;
}
/* line 512, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table th a {
  color: #1f8cd3;
}
/* line 514, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table td {
  white-space: nowrap;
  padding: 0 10px 0 0;
}
/* line 517, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table td a {
  color: #888888;
}
/* line 519, ../../../app/stylesheets/screen.sass */
body.two-col #footer .footer_wrap table td a:hover {
  color: #1f8cd3;
}

/* line 524, ../../../app/stylesheets/screen.sass */
body.seminars #sidebar #seminars_list {
  display: none;
}
/* line 526, ../../../app/stylesheets/screen.sass */
body.seminars a.nav_seminars {
  background: url("/images/nav_highlight.gif") repeat-x left top;
}

/* line 529, ../../../app/stylesheets/screen.sass */
body.admin {
  background: white url("/images/admin_header_bg.gif") repeat-x left top;
}
/* line 531, ../../../app/stylesheets/screen.sass */
body.admin #wrapper {
  margin: 0 auto;
}
/* line 533, ../../../app/stylesheets/screen.sass */
body.admin #header {
  height: 85px;
}
/* line 535, ../../../app/stylesheets/screen.sass */
body.admin #header #nav {
  top: 49px;
}

/* line 539, ../../../app/stylesheets/screen.sass */
body.online_programs a.nav_programs {
  background: url("/images/nav_highlight.gif") repeat-x left top;
}
