@import 'pkg-overrides.css';

/* line 4, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}




/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, 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 20, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* Webfonts
@include font-face("Gesta-Light",
	font-files( "fonts/Gesta-Light-webfont.woff", woff,
		"fonts/Gesta-Light-webfont.ttf", ttf,
		"fonts/Gesta-Light-webfont.svg", svg),
		"fonts/Gesta-Light-webfont.eot", normal, normal);

@include font-face("Gesta-Medium",
	font-files( "fonts/Gesta-Medium-webfont.woff", woff,
		"fonts/Gesta-Medium-webfont.ttf", ttf,
		"fonts/Gesta-Medium-webfont.svg", svg),
		"fonts/Gesta-Medium-webfont.eot", normal, normal);
*/
/* line 45, ../sass/partials/_base.scss */
header, nav, section, article, aside, footer {
  display: block;
}

/* line 49, ../sass/partials/_base.scss */
body.bp {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 51, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle img, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
  margin: 0;
}
/* line 53, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 54, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 55, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 56, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 57, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 58, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 59, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 62, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:visited {
  color: #004c99;
}
/* line 21, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:active {
  color: #bf00ff;
}
/* line 63, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 64, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong, body.bp dfn {
  font-weight: bold;
}
/* line 65, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em, body.bp dfn {
  font-style: italic;
}
/* line 66, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0;
}
/* line 67, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666;
}
/* line 68, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 69, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del {
  color: #666666;
}
/* line 70, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 71, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 72, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0;
}
/* line 73, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
/* line 74, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul {
  list-style-type: disc;
}
/* line 75, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol {
  list-style-type: decimal;
}
/* line 76, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt {
  font-weight: bold;
}
/* line 78, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd {
  margin-left: 1.5em;
}
/* line 79, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 80, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th {
  font-weight: bold;
}
/* line 81, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th {
  background: #c3d9ff;
}
/* line 82, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px;
}
/* line 85, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table.striped tr:nth-child(even) td,
body.bp table tr.even td {
  background: #e5ecf9;
}
/* line 86, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot {
  font-style: italic;
}
/* line 87, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption {
  background: #eeeeee;
}
/* line 88, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet {
  color: #666666;
}
/* line 89, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud {
  color: #111111;
}
/* line 9, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear {
  clear: both;
}
/* line 12, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  *zoom: 1;
}
/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 25, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.bp .showgrid {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 1120 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(100, 100, 225, 0.25)), color-stop(5.35714%, rgba(100, 100, 225, 0.25)), color-stop(5.35714%, rgba(0, 0, 0, 0)), color-stop(7.14286%, rgba(0, 0, 0, 0)), color-stop(7.14286%, rgba(100, 100, 225, 0.25)), color-stop(12.5%, rgba(100, 100, 225, 0.25)), color-stop(12.5%, rgba(0, 0, 0, 0)), color-stop(14.28571%, rgba(0, 0, 0, 0)), color-stop(14.28571%, rgba(100, 100, 225, 0.25)), color-stop(19.64286%, rgba(100, 100, 225, 0.25)), color-stop(19.64286%, rgba(0, 0, 0, 0)), color-stop(21.42857%, rgba(0, 0, 0, 0)), color-stop(21.42857%, rgba(100, 100, 225, 0.25)), color-stop(26.78571%, rgba(100, 100, 225, 0.25)), color-stop(26.78571%, rgba(0, 0, 0, 0)), color-stop(28.57143%, rgba(0, 0, 0, 0)), color-stop(28.57143%, rgba(100, 100, 225, 0.25)), color-stop(33.92857%, rgba(100, 100, 225, 0.25)), color-stop(33.92857%, rgba(0, 0, 0, 0)), color-stop(35.71429%, rgba(0, 0, 0, 0)), color-stop(35.71429%, rgba(100, 100, 225, 0.25)), color-stop(41.07143%, rgba(100, 100, 225, 0.25)), color-stop(41.07143%, rgba(0, 0, 0, 0)), color-stop(42.85714%, rgba(0, 0, 0, 0)), color-stop(42.85714%, rgba(100, 100, 225, 0.25)), color-stop(48.21429%, rgba(100, 100, 225, 0.25)), color-stop(48.21429%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(100, 100, 225, 0.25)), color-stop(55.35714%, rgba(100, 100, 225, 0.25)), color-stop(55.35714%, rgba(0, 0, 0, 0)), color-stop(57.14286%, rgba(0, 0, 0, 0)), color-stop(57.14286%, rgba(100, 100, 225, 0.25)), color-stop(62.5%, rgba(100, 100, 225, 0.25)), color-stop(62.5%, rgba(0, 0, 0, 0)), color-stop(64.28571%, rgba(0, 0, 0, 0)), color-stop(64.28571%, rgba(100, 100, 225, 0.25)), color-stop(69.64286%, rgba(100, 100, 225, 0.25)), color-stop(69.64286%, rgba(0, 0, 0, 0)), color-stop(71.42857%, rgba(0, 0, 0, 0)), color-stop(71.42857%, rgba(100, 100, 225, 0.25)), color-stop(76.78571%, rgba(100, 100, 225, 0.25)), color-stop(76.78571%, rgba(0, 0, 0, 0)), color-stop(78.57143%, rgba(0, 0, 0, 0)), color-stop(78.57143%, rgba(100, 100, 225, 0.25)), color-stop(83.92857%, rgba(100, 100, 225, 0.25)), color-stop(83.92857%, rgba(0, 0, 0, 0)), color-stop(85.71429%, rgba(0, 0, 0, 0)), color-stop(85.71429%, rgba(100, 100, 225, 0.25)), color-stop(91.07143%, rgba(100, 100, 225, 0.25)), color-stop(91.07143%, rgba(0, 0, 0, 0)), color-stop(92.85714%, rgba(0, 0, 0, 0)), color-stop(92.85714%, rgba(100, 100, 225, 0.25)), color-stop(98.21429%, rgba(100, 100, 225, 0.25)), color-stop(98.21429%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  -webkit-background-size: 100% 18px, auto;
  -moz-background-size: 100% 18px, auto;
  -o-background-size: 100% 18px, auto;
  background-size: 100% 18px, auto;
  background-position: left top;
}
/* line 4, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .feedback, body.bp .error, body.bp .alert, body.bp .notice, body.bp .success, body.bp .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}
/* line 5, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error, body.bp .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a, body.bp .alert a {
  color: #8a1f11;
}
/* line 7, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 36, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a {
  color: #514721;
}
/* line 8, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a {
  color: #264409;
}
/* line 9, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
/* line 54, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info a {
  color: #205791;
}
/* line 10, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide {
  display: none;
}
/* line 11, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow;
}
/* line 12, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white;
}
/* line 13, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white;
}
/* line 39, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}
/* line 42, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .border {
  padding-right: 9px;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}
/* line 45, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .colborder {
  padding-right: 49px;
  margin-right: 50px;
  border-right: 1px solid #dddddd;
}
/* line 47, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}
/* line 49, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden;
}
/* line 51, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp form.inline {
  line-height: 3;
}
/* line 6, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
body.bp form.inline p {
  margin-bottom: 0;
}

/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp label {
  font-weight: bold;
}
/* line 19, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 26, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.title {
  font-size: 1.5em;
}
/* line 29, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 30, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  margin: 0.5em 0;
}
/* line 55, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  border: 1px solid #cccccc;
}
/* line 58, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password],
form.bp textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
/* line 61, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=email]:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
form.bp textarea:focus {
  border-color: #666666;
}
/* line 65, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
/* line 44, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  width: 300px;
}
/* line 46, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  width: 390px;
  height: 250px;
}

/* line 69, ../sass/partials/_base.scss */
ul {
  list-style: none;
}

/* line 73, ../sass/partials/_base.scss */
.hidden {
  display: none;
}

/* line 77, ../sass/partials/_base.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 86, ../sass/partials/_base.scss */
.clearfix {
  display: inline-block;
}

/* line 90, ../sass/partials/_base.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 94, ../sass/partials/_base.scss */
* html .clearfix {
  height: 1%;
}

/* line 98, ../sass/partials/_base.scss */
.DNNEmptyPane {
  display: none;
}

/* line 102, ../sass/partials/_base.scss */
::selection {
  background: #004b8c;
  /* Safari */
}

/* line 105, ../sass/partials/_base.scss */
::-moz-selection {
  background: #004b8c;
  /* Firefox */
}

/*$light-blue-1: #6699cc;*/
/* line 4, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, 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 20, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* Webfonts
@include font-face("Gesta-Light",
	font-files( "fonts/Gesta-Light-webfont.woff", woff,
		"fonts/Gesta-Light-webfont.ttf", ttf,
		"fonts/Gesta-Light-webfont.svg", svg),
		"fonts/Gesta-Light-webfont.eot", normal, normal);

@include font-face("Gesta-Medium",
	font-files( "fonts/Gesta-Medium-webfont.woff", woff,
		"fonts/Gesta-Medium-webfont.ttf", ttf,
		"fonts/Gesta-Medium-webfont.svg", svg),
		"fonts/Gesta-Medium-webfont.eot", normal, normal);
*/
/* line 45, ../sass/partials/_base.scss */
header, nav, section, article, aside, footer {
  display: block;
}

/* line 49, ../sass/partials/_base.scss */
body.bp {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 51, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle img, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
  margin: 0;
}
/* line 53, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 54, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 55, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 56, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 57, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 58, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 59, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 62, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:visited {
  color: #004c99;
}
/* line 21, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:active {
  color: #bf00ff;
}
/* line 63, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 64, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong, body.bp dfn {
  font-weight: bold;
}
/* line 65, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em, body.bp dfn {
  font-style: italic;
}
/* line 66, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0;
}
/* line 67, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666;
}
/* line 68, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 69, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del {
  color: #666666;
}
/* line 70, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 71, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 72, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0;
}
/* line 73, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
/* line 74, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul {
  list-style-type: disc;
}
/* line 75, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol {
  list-style-type: decimal;
}
/* line 76, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt {
  font-weight: bold;
}
/* line 78, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd {
  margin-left: 1.5em;
}
/* line 79, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 80, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th {
  font-weight: bold;
}
/* line 81, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th {
  background: #c3d9ff;
}
/* line 82, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px;
}
/* line 85, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table.striped tr:nth-child(even) td,
body.bp table tr.even td {
  background: #e5ecf9;
}
/* line 86, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot {
  font-style: italic;
}
/* line 87, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption {
  background: #eeeeee;
}
/* line 88, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet {
  color: #666666;
}
/* line 89, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud {
  color: #111111;
}
/* line 9, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear {
  clear: both;
}
/* line 12, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  *zoom: 1;
}
/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 25, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.bp .showgrid {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 1120 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(100, 100, 225, 0.25)), color-stop(5.35714%, rgba(100, 100, 225, 0.25)), color-stop(5.35714%, rgba(0, 0, 0, 0)), color-stop(7.14286%, rgba(0, 0, 0, 0)), color-stop(7.14286%, rgba(100, 100, 225, 0.25)), color-stop(12.5%, rgba(100, 100, 225, 0.25)), color-stop(12.5%, rgba(0, 0, 0, 0)), color-stop(14.28571%, rgba(0, 0, 0, 0)), color-stop(14.28571%, rgba(100, 100, 225, 0.25)), color-stop(19.64286%, rgba(100, 100, 225, 0.25)), color-stop(19.64286%, rgba(0, 0, 0, 0)), color-stop(21.42857%, rgba(0, 0, 0, 0)), color-stop(21.42857%, rgba(100, 100, 225, 0.25)), color-stop(26.78571%, rgba(100, 100, 225, 0.25)), color-stop(26.78571%, rgba(0, 0, 0, 0)), color-stop(28.57143%, rgba(0, 0, 0, 0)), color-stop(28.57143%, rgba(100, 100, 225, 0.25)), color-stop(33.92857%, rgba(100, 100, 225, 0.25)), color-stop(33.92857%, rgba(0, 0, 0, 0)), color-stop(35.71429%, rgba(0, 0, 0, 0)), color-stop(35.71429%, rgba(100, 100, 225, 0.25)), color-stop(41.07143%, rgba(100, 100, 225, 0.25)), color-stop(41.07143%, rgba(0, 0, 0, 0)), color-stop(42.85714%, rgba(0, 0, 0, 0)), color-stop(42.85714%, rgba(100, 100, 225, 0.25)), color-stop(48.21429%, rgba(100, 100, 225, 0.25)), color-stop(48.21429%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(100, 100, 225, 0.25)), color-stop(55.35714%, rgba(100, 100, 225, 0.25)), color-stop(55.35714%, rgba(0, 0, 0, 0)), color-stop(57.14286%, rgba(0, 0, 0, 0)), color-stop(57.14286%, rgba(100, 100, 225, 0.25)), color-stop(62.5%, rgba(100, 100, 225, 0.25)), color-stop(62.5%, rgba(0, 0, 0, 0)), color-stop(64.28571%, rgba(0, 0, 0, 0)), color-stop(64.28571%, rgba(100, 100, 225, 0.25)), color-stop(69.64286%, rgba(100, 100, 225, 0.25)), color-stop(69.64286%, rgba(0, 0, 0, 0)), color-stop(71.42857%, rgba(0, 0, 0, 0)), color-stop(71.42857%, rgba(100, 100, 225, 0.25)), color-stop(76.78571%, rgba(100, 100, 225, 0.25)), color-stop(76.78571%, rgba(0, 0, 0, 0)), color-stop(78.57143%, rgba(0, 0, 0, 0)), color-stop(78.57143%, rgba(100, 100, 225, 0.25)), color-stop(83.92857%, rgba(100, 100, 225, 0.25)), color-stop(83.92857%, rgba(0, 0, 0, 0)), color-stop(85.71429%, rgba(0, 0, 0, 0)), color-stop(85.71429%, rgba(100, 100, 225, 0.25)), color-stop(91.07143%, rgba(100, 100, 225, 0.25)), color-stop(91.07143%, rgba(0, 0, 0, 0)), color-stop(92.85714%, rgba(0, 0, 0, 0)), color-stop(92.85714%, rgba(100, 100, 225, 0.25)), color-stop(98.21429%, rgba(100, 100, 225, 0.25)), color-stop(98.21429%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  -webkit-background-size: 100% 18px, auto;
  -moz-background-size: 100% 18px, auto;
  -o-background-size: 100% 18px, auto;
  background-size: 100% 18px, auto;
  background-position: left top;
}
/* line 4, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .feedback, body.bp .error, body.bp .alert, body.bp .notice, body.bp .success, body.bp .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}
/* line 5, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error, body.bp .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a, body.bp .alert a {
  color: #8a1f11;
}
/* line 7, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 36, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a {
  color: #514721;
}
/* line 8, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a {
  color: #264409;
}
/* line 9, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
/* line 54, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info a {
  color: #205791;
}
/* line 10, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide {
  display: none;
}
/* line 11, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow;
}
/* line 12, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white;
}
/* line 13, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white;
}
/* line 39, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}
/* line 42, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .border {
  padding-right: 9px;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}
/* line 45, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .colborder {
  padding-right: 49px;
  margin-right: 50px;
  border-right: 1px solid #dddddd;
}
/* line 47, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}
/* line 49, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden;
}
/* line 51, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp form.inline {
  line-height: 3;
}
/* line 6, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
body.bp form.inline p {
  margin-bottom: 0;
}

/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp label {
  font-weight: bold;
}
/* line 19, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 26, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.title {
  font-size: 1.5em;
}
/* line 29, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 30, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  margin: 0.5em 0;
}
/* line 55, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  border: 1px solid #cccccc;
}
/* line 58, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password],
form.bp textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
/* line 61, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=email]:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
form.bp textarea:focus {
  border-color: #666666;
}
/* line 65, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
/* line 44, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  width: 300px;
}
/* line 46, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  width: 390px;
  height: 250px;
}

/* line 69, ../sass/partials/_base.scss */
ul {
  list-style: none;
}

/* line 73, ../sass/partials/_base.scss */
.hidden {
  display: none;
}

/* line 77, ../sass/partials/_base.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 86, ../sass/partials/_base.scss */
.clearfix {
  display: inline-block;
}

/* line 90, ../sass/partials/_base.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 94, ../sass/partials/_base.scss */
* html .clearfix {
  height: 1%;
}

/* line 98, ../sass/partials/_base.scss */
.DNNEmptyPane {
  display: none;
}

/* line 102, ../sass/partials/_base.scss */
::selection {
  background: #004b8c;
  /* Safari */
}

/* line 105, ../sass/partials/_base.scss */
::-moz-selection {
  background: #004b8c;
  /* Firefox */
}

/*$light-blue-1: #6699cc;*/
/* line 2, ../sass/partials/_header.scss */
.header .fix-container {
  padding-top: 26px;
}
/* line 6, ../sass/partials/_header.scss */
.header .top-content {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 15px;
}
/* line 10, ../sass/partials/_header.scss */
.header .top-content #logoPane {
  float: left;
}
/* line 14, ../sass/partials/_header.scss */
.header .top-content .logoPane {
  float: left;
  width: 152px;
  height: 90px;
  background: url("../images/icons/logo.png") no-repeat scroll 0 0 transparent;
}
/* line 19, ../sass/partials/_header.scss */
.header .top-content .logoPane:hover {
  background: url("../images/icons/logo_hover.png") no-repeat scroll 0 0 transparent;
}
/* line 25, ../sass/partials/_header.scss */
.header .top-content .top-links {
  overflow: hidden;
  *zoom: 1;
  float: right;
}
/* line 30, ../sass/partials/_header.scss */
.header .top-content .top-links .topLinksPane {
  float: left;
  margin-top: 8px;
}
/* line 34, ../sass/partials/_header.scss */
.header .top-content .top-links .topLinksPane li {
  line-height: normal;
  margin: 0 20px 0 0;
}
/* line 38, ../sass/partials/_header.scss */
.header .top-content .top-links .topLinksPane li a {
  color: #53565a;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0px;
}
/* line 46, ../sass/partials/_header.scss */
.header .top-content .top-links .topLinksPane li a:hover {
  color: #004b8c;
}
/* line 54, ../sass/partials/_header.scss */
.header .top-content .top-links #searchPane {
  float: right;
}
/* line 57, ../sass/partials/_header.scss */
.header .top-content .top-links #searchPane .searchInputContainer {
  margin: 0 !important;
}
/* line 62, ../sass/partials/_header.scss */
.header .top-content .top-links #searchPane .NormalTextBox {
  border: 1px solid #b5b9bf;
  height: 30px;
  padding-left: 25px;
  width: 200px;
  box-shadow: inner 0 0 2px #f4f4f4;
  margin: 3px;
  background: url("../images/icons/icon-search.png") no-repeat scroll 8px 8px transparent;
  padding-top: 5px\9;
}
/* line 71, ../sass/partials/_header.scss */
.header .top-content .top-links #searchPane .NormalTextBox:hover {
  border: 1px solid #5ca3b6;
  -webkit-box-shadow: #5ca3b6 1px 1px 3px;
  -moz-box-shadow: #5ca3b6 1px 1px 3px;
  box-shadow: #5ca3b6 1px 1px 3px;
}
/* line 76, ../sass/partials/_header.scss */
.header .top-content .top-links #searchPane .SearchButton {
  display: none;
}
/* line 83, ../sass/partials/_header.scss */
.header .menu {
  height: 44px;
  background: #004b8c;
  font-size: 20px;
  line-height: 44px;
  color: white;
}
/* line 90, ../sass/partials/_header.scss */
.header .menu #navbar {
  height: auto;
}
/* line 93, ../sass/partials/_header.scss */
.header .menu #navbar li {
  padding: 0 13px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  float: left;
  height: 44px;
  /*Dropdown start*/
  /*Dropdown end*/
}
/* line 100, ../sass/partials/_header.scss */
.header .menu #navbar li ul {
  margin-left: -13px;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 3px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 3px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 0;
  padding-bottom: 25px;
  border: 1px solid #9d9e9b;
  border-bottom: 5px solid #08a1af;
  z-index: 99999999999;
  background: white \9;
}
/* line 110, ../sass/partials/_header.scss */
.header .menu #navbar li ul li {
  float: none;
}
/* line 114, ../sass/partials/_header.scss */
.header .menu #navbar li ul li:hover {
  background: rgba(83, 86, 90, 0.1);
  background-color: #e9e7e6;
}
/* line 120, ../sass/partials/_header.scss */
.header .menu #navbar li ul li.first {
  margin: 0px;
}
/* line 124, ../sass/partials/_header.scss */
.header .menu #navbar li ul li a {
  font-family: "gesta";
  font-weight: 100;
  font-size: 14px;
  color: #53565a;
  line-height: normal;
  border-bottom: none;
  display: block;
  border-bottom: 1px dotted #9d9e9b;
  padding: 13px 0;
  margin: 0;
  letter-spacing: 0px;
}
/* line 142, ../sass/partials/_header.scss */
.header .menu #navbar li.first {
  margin-left: -13px;
}
/* line 146, ../sass/partials/_header.scss */
.header .menu #navbar li:hover {
  background: #08a1af;
}
/* line 149, ../sass/partials/_header.scss */
.header .menu #navbar li a {
  background-color: transparent;
  color: white;
  padding: 0;
  font-family: "gesta";
  font-weight: 300;
  text-decoration: none;
  letter-spacing: -1px;
}
/* line 161, ../sass/partials/_header.scss */
.header .menu .primary-container {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 165, ../sass/partials/_header.scss */
.header .menu .primary-container .menu-pane {
  float: left;
}
/* line 169, ../sass/partials/_header.scss */
.header .menu .primary-container .menu-signin-pane {
  cursor: pointer;
  float: right;
  width: 280px;
  border-top: 6px solid #004b8c;
  margin-top: -6px;
}
/* line 175, ../sass/partials/_header.scss */
.header .menu .primary-container .menu-signin-pane.close {
  background: url("../images/icons/arrow-drop_closed.png") no-repeat scroll 245px 19px #08a1af;
}
/* line 179, ../sass/partials/_header.scss */
.header .menu .primary-container .menu-signin-pane.open {
  background: url("../images/icons/arrow-drop_open.png") no-repeat scroll 245px 19px #08a1af;
}
/* line 184, ../sass/partials/_header.scss */
.header .menu .primary-container .menu-signin-pane .label {
  margin-left: 20px;
  font-family: "gesta";
  font-weight: 500;
  font-size: 17px;
}
/* line 193, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm {
  display: none;
  z-index: 1000;
  position: absolute;
  width: 240px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #f6f6f6), color-stop(100%, #e1e1e1));
  background-image: -webkit-linear-gradient(#ffffff, #f6f6f6, #e1e1e1);
  background-image: -moz-linear-gradient(#ffffff, #f6f6f6, #e1e1e1);
  background-image: -o-linear-gradient(#ffffff, #f6f6f6, #e1e1e1);
  background-image: linear-gradient(#ffffff, #f6f6f6, #e1e1e1);
  border-bottom: 5px solid #cccccc;
  padding: 13px 20px 6px;
  padding-top: 5px\9;
}
/* line 203, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm input[type="text"] {
  border: 1px solid #d6d7d7;
  font-family: "adelle-sans";
  font-weight: 400;
  padding: 5px 0 5px 10px;
  box-shadow: inner 0 0 2px #f4f4f4;
  width: 100%;
  padding-left: 10px;
  color: #53565a;
}
/* line 212, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm input[type="text"]:hover {
  border: 1px solid #5ca3b6;
  -webkit-box-shadow: #5ca3b6 1px 1px 3px;
  -moz-box-shadow: #5ca3b6 1px 1px 3px;
  box-shadow: #5ca3b6 1px 1px 3px;
}
/* line 218, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm .button {
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  background: url("../images/btn-background.png") repeat-x scroll 0 0 #db7200;
  font-size: 13px;
  font-family: "adelle-sans";
  padding: 3px 18px;
  border: 1px solid #cc6600;
  box-shadow: 1px 1px 2px #53565a;
  margin-right: 15px;
  cursor: pointer;
}
/* line 228, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm .button:hover {
  background: url("../images/btn-background_hover.png") repeat-x scroll 0 0 #db7200;
  border: 1px solid #cc9933;
}
/* line 236, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm a {
  color: #53565a;
  text-decoration: none;
  font-size: 11px;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 243, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm a:hover {
  border-bottom: 1px dotted #53565a;
}
/* line 248, ../sass/partials/_header.scss */
.header .menu .primary-container #menuSignInForm .divisor {
  color: #53565a;
  margin: 0 10px;
  font-size: 11px;
}

/* line 2, ../sass/partials/_footer.scss */
.footer .fix-container {
  background-color: #eae8d8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eae8d8), color-stop(100%, #f5f3eb));
  background-image: -webkit-linear-gradient(#eae8d8, #f5f3eb);
  background-image: -moz-linear-gradient(#eae8d8, #f5f3eb);
  background-image: -o-linear-gradient(#eae8d8, #f5f3eb);
  background-image: linear-gradient(#eae8d8, #f5f3eb);
  background-color: #eae8d8;
  border-top: 6px solid #004b8c;
  padding-top: 29px;
  padding-bottom: 29px;
}
/* line 11, ../sass/partials/_footer.scss */
.footer .top-content {
  overflow: hidden;
  *zoom: 1;
}
/* line 14, ../sass/partials/_footer.scss */
.footer .top-content .box-1 {
  float: left;
  display: inline;
  float: left;
  margin-right: 20px;
  /*width: 700px;*/
  margin-bottom: 60px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .footer .top-content .box-1 {
  overflow-x: hidden;
}
/* line 19, ../sass/partials/_footer.scss */
.footer .top-content .box-1 .column {
  background: url("../images/vertical-dotted-gray.png") no-repeat scroll left 0 transparent;
  padding-left: 20px;
  min-width: 120px;
  min-height: 140px;
  padding-top: 5px;
  max-width: 250px;
  float: left;
  margin-right: 20px;
}
/* line 28, ../sass/partials/_footer.scss */
.footer .top-content .box-1 .column.last {
  margin-right: 0;
  min-width: 1px;
}
/* line 36, ../sass/partials/_footer.scss */
.footer .top-content .box-2 {
  float: left;
  display: inline;
  float: left;
  margin-right: 0;
  width: 220px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .footer .top-content .box-2 {
  overflow-x: hidden;
}
/* line 45, ../sass/partials/_footer.scss */
.footer .bottom-content {
  overflow: hidden;
  *zoom: 1;
}
/* line 49, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent {
  float: left;
  font-size: 12px;
}
/* line 54, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent span {
  color: #004b8c;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 59, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent span a {
  color: #004b8c;
  font-weight: 600;
  text-decoration: none;
}
/* line 63, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent span a:hover {
  color: #004b8c;
}
/* line 70, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 73, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent ul li {
  float: left;
  padding: 0;
  background: none;
  font-size: 12px;
}
/* line 79, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent ul li.pipe {
  margin: 4px 5px;
  background: #53565a;
  width: 1px;
  height: 12px;
}
/* line 86, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent ul li a {
  color: #53565a;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 93, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-left .DnnModule-DNN_HTML .DNNModuleContent ul li:hover {
  border-bottom: 1px dotted #53565a;
}
/* line 102, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-right {
  float: right;
  margin-top: 21px;
  font-size: 11px;
  color: #9d9e9b;
}
/* line 108, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-right a {
  text-decoration: none;
  color: #9d9e9b;
}
/* line 111, ../sass/partials/_footer.scss */
.footer .bottom-content .footer-bottom-right a:hover {
  color: #53565a;
}
/* line 120, ../sass/partials/_footer.scss */
.footer .finePrint .DnnModule-DNN_HTML .DNNModuleContent p {
  font-size: 11px;
  color: #004b8c;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "adelle-sans";
}

/* line 3, ../sass/partials/_footer-links.scss */
.footer h2 {
  height: auto;
  line-height: normal;
}
/* line 7, ../sass/partials/_footer-links.scss */
.footer h2 .TitleH2, .footer h2 a.TitleH2 {
  font-size: 14px;
  color: #53565a;
  margin-bottom: 0;
  font-family: "gesta";
  font-weight: 700;
}
/* line 18, ../sass/partials/_footer-links.scss */
.footer .box-1 .linkitem {
  line-height: normal;
  margin: 2px 0 0 0;
}
/* line 23, ../sass/partials/_footer-links.scss */
.footer .box-1 a {
  color: #53565a;
  text-decoration: none;
  font-size: 11px;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 30, ../sass/partials/_footer-links.scss */
.footer .box-1 a:hover {
  border-bottom: 1px dotted #53565a;
}
/* line 38, ../sass/partials/_footer-links.scss */
.footer .box-2 li.linkitem.Horizontal {
  display: block;
}
/* line 42, ../sass/partials/_footer-links.scss */
.footer .box-2 .link_module {
  margin-top: 15px;
}
/* line 46, ../sass/partials/_footer-links.scss */
.footer .box-2 a {
  color: transparent;
  height: 34px;
  width: 35px;
  display: block;
}
/* line 52, ../sass/partials/_footer-links.scss */
.footer .box-2 a[name] {
  display: none;
}
/* line 56, ../sass/partials/_footer-links.scss */
.footer .box-2 a[href="https://www.facebook.com/pages/College-Savings-Bank/430835070206"] {
  color: transparent;
  background: url("../images/icons/facebook-icon.png") no-repeat scroll 0 0 transparent;
  font-size: 0px;
}
/* line 59, ../sass/partials/_footer-links.scss */
.footer .box-2 a[href="https://www.facebook.com/pages/College-Savings-Bank/430835070206"]:hover {
  background: url("../images/icons/facebook-icon_hover.png") no-repeat scroll 0 0 transparent;
}
/* line 65, ../sass/partials/_footer-links.scss */
.footer .box-2 a[href="https://twitter.com/CSBank"] {
  color: transparent;
  background: url("../images/icons/twitter-icon.png") no-repeat scroll 0 0 transparent;
  font-size: 0px;
}
/* line 68, ../sass/partials/_footer-links.scss */
.footer .box-2 a[href="https://twitter.com/CSBank"]:hover {
  background: url("../images/icons/twitter-icon_hover.png") no-repeat scroll 0 0 transparent;
}
/* line 74, ../sass/partials/_footer-links.scss */
.footer .box-2 a[href="https://plus.google.com/115943796408394445918/about"] {
  color: transparent;
  background: url("../images/icons/gplus-icon.png") no-repeat scroll 0 0 transparent;
  font-size: 0px;
}
/* line 78, ../sass/partials/_footer-links.scss */
.footer .box-2 a[href="https://plus.google.com/115943796408394445918/about"]:hover {
  background: url("../images/icons/gplus-icon_hover.png") no-repeat scroll 0 0 transparent;
}

/* line 14, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent a, .DnnModule-DNN_HTML .html_preview a, .answer a {
  text-decoration: none;
}
/* line 26, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent h1, .DnnModule-DNN_HTML .html_preview h1, .answer h1 {
  font-family: "Gesta";
  font-size: 33px;
  font-weight: 700;
  margin-bottom: 5px;
  color: #53565a;
}
/* line 34, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent h2, .DnnModule-DNN_HTML .html_preview h2, .answer h2 {
  font-family: "adelle-sans";
  font-size: 16px;
  color: #53565a;
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 15px;
}
/* line 43, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent p, .DnnModule-DNN_HTML .html_preview p, .answer p {
  color: #53565a;
  font-size: 13px;
  font-family: "adelle-sans";
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 15px;
}
/* line 51, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent p a, .DnnModule-DNN_HTML .html_preview p a, .answer p a {
  color: #004b8c;
  text-decoration: none;
  /*border-bottom: 1px dotted $gray-0;*/
}
/* line 56, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent p a:hover, .DnnModule-DNN_HTML .html_preview p a:hover, .answer p a:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 62, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent p strong, .DnnModule-DNN_HTML .html_preview p strong, .answer p strong {
  font-weight: 700;
}
/* line 66, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent p em, .DnnModule-DNN_HTML .html_preview p em, .answer p em {
  font-style: italic;
}
/* line 77, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ul li, .DnnModule-DNN_HTML .html_preview ul li, .answer ul li {
  color: #53565a;
  font-size: 13px;
  font-family: "adelle-sans";
  font-weight: 400;
  background: url("../images/list-dot.png") no-repeat scroll 0px 9px transparent;
  padding-left: 10px;
}
/* line 85, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ul li a, .DnnModule-DNN_HTML .html_preview ul li a, .answer ul li a {
  color: #004b8c;
  text-decoration: none;
  /* border-bottom: 1px dotted $gray-0;*/
}
/* line 90, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ul li a:hover, .DnnModule-DNN_HTML .html_preview ul li a:hover, .answer ul li a:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 99, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ol, .DnnModule-DNN_HTML .html_preview ol, .answer ol {
  list-style: decimal inside none;
  margin-bottom: 15px;
}
/* line 103, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ol li, .DnnModule-DNN_HTML .html_preview ol li, .answer ol li {
  color: #53565a;
  font-size: 13px;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 110, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ol li a, .DnnModule-DNN_HTML .html_preview ol li a, .answer ol li a {
  color: #004b8c;
  text-decoration: none;
  /*border-bottom: 1px dotted $gray-0;*/
}
/* line 115, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent ol li a:hover, .DnnModule-DNN_HTML .html_preview ol li a:hover, .answer ol li a:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 127, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table, .DnnModule-DNN_HTML .html_preview table, .answer table {
  background-color: #efefef;
}
/* line 131, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table td, .DnnModule-DNN_HTML .html_preview table td, .answer table td {
  padding: 15px;
  font-family: "adelle-sans";
  font-size: 13px;
  border: 1px solid white;
}
/* line 137, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table td a, .DnnModule-DNN_HTML .html_preview table td a, .answer table td a {
  color: #004b8c;
  text-decoration: none;
}
/* line 142, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table td a:hover, .DnnModule-DNN_HTML .html_preview table td a:hover, .answer table td a:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 148, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table td strong, .DnnModule-DNN_HTML .html_preview table td strong, .answer table td strong {
  font-weight: 700;
}
/* line 152, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table td em, .DnnModule-DNN_HTML .html_preview table td em, .answer table td em {
  font-style: italic;
}
/* line 159, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table tr:first-child, .DnnModule-DNN_HTML .html_preview table tr:first-child, .answer table tr:first-child {
  background-color: #004b8c;
}
/* line 162, ../sass/commons.scss */
.DnnModule-DNN_HTML .DNNModuleContent table tr:first-child td, .DnnModule-DNN_HTML .html_preview table tr:first-child td, .answer table tr:first-child td {
  color: white;
  width: 165px;
  font-weight: 700;
}

/* line 173, ../sass/commons.scss */
.spoiler {
  margin-bottom: 10px;
}
/* line 175, ../sass/commons.scss */
.spoiler .title {
  font-family: "adelle-sans";
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
  color: #004b8c;
  text-decoration: none;
  display: inline;
  background: url("../images/icons/arrow-blue.png") no-repeat scroll left 5px transparent;
  padding-left: 15px;
}
/* line 187, ../sass/commons.scss */
.spoiler .title:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 191, ../sass/commons.scss */
.spoiler .title.open {
  background: url("../images/icons/arrow-blue-down.png") no-repeat scroll left 9px transparent;
}

/* line 200, ../sass/commons.scss */
body {
  background-image: url("../images/bg.jpg");
  background-repeat: repeat-x;
  background-position: 50% 0;
  background-color: #b3bc01;
  background-size: 100%;
}
/* line 208, ../sass/commons.scss */
body .container {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 212, ../sass/commons.scss */
body .container .DNNEmptyPane {
  display: none !important;
}
/* line 216, ../sass/commons.scss */
body .container .full-background {
  background: white;
}
/* line 220, ../sass/commons.scss */
body .container .social-toolbar {
  float: right;
}
/* line 224, ../sass/commons.scss */
body .container .fix-container {
  margin: 0 30px;
}
/* line 229, ../sass/commons.scss */
body .container .fix-container .top-content .banner, body .container .fix-container .top-content .bannerImage {
  height: 100%;
}
/* line 233, ../sass/commons.scss */
body .container .fix-container .top-content h1 {
  font-family: "gesta";
  font-size: 35px;
  color: white;
  margin-left: 50px;
  font-weight: 300;
}
/* line 245, ../sass/commons.scss */
body .container .fix-container .content-pane a, body .container .fix-container .tab-pane a {
  text-decoration: none;
}
/* line 257, ../sass/commons.scss */
body .container .fix-container .content-pane h1, body .container .fix-container .tab-pane h1 {
  font-family: "Gesta";
  font-size: 33px;
  font-weight: 700;
  margin-bottom: 5px;
  color: #53565a;
}
/* line 265, ../sass/commons.scss */
body .container .fix-container .content-pane h2, body .container .fix-container .tab-pane h2 {
  font-family: "adelle-sans";
  font-size: 16px;
  color: #53565a;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 273, ../sass/commons.scss */
body .container .fix-container .content-pane p, body .container .fix-container .tab-pane p {
  color: #53565a;
  font-size: 13px;
  font-family: "adelle-sans";
  font-weight: 400;
  line-height: 1.5em;
}
/* line 280, ../sass/commons.scss */
body .container .fix-container .content-pane p a, body .container .fix-container .tab-pane p a {
  color: #004b8c;
  text-decoration: none;
  /*border-bottom: 1px dotted $gray-0;*/
}
/* line 285, ../sass/commons.scss */
body .container .fix-container .content-pane p a:hover, body .container .fix-container .tab-pane p a:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 291, ../sass/commons.scss */
body .container .fix-container .content-pane p strong, body .container .fix-container .tab-pane p strong {
  font-weight: 700;
}
/* line 295, ../sass/commons.scss */
body .container .fix-container .content-pane p em, body .container .fix-container .tab-pane p em {
  font-style: italic;
}
/* line 306, ../sass/commons.scss */
body .container .fix-container .content-pane ul li, body .container .fix-container .tab-pane ul li {
  color: #53565a;
  font-size: 13px;
  font-family: "adelle-sans";
  font-weight: 400;
  background: url("../images/list-dot.png") no-repeat scroll 0px 9px transparent;
  padding-left: 10px;
}
/* line 321, ../sass/commons.scss */
body .container .fix-container .primary-container {
  margin: 0 50px;
}
/* line 326, ../sass/commons.scss */
body .container .side-bar-pane {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 220px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body .container .side-bar-pane {
  overflow-x: hidden;
}
/* line 330, ../sass/commons.scss */
body .container .side-bar-pane .DnnModule {
  padding-bottom: 30px;
  margin-left: -50px;
}
/* line 334, ../sass/commons.scss */
body .container .side-bar-pane .offset {
  margin-left: -30px;
}
/* line 338, ../sass/commons.scss */
body .container .side-bar-pane .side-box {
  background-color: #53565a;
  padding: 30px 30px 30px 0;
}
/* line 343, ../sass/commons.scss */
body .container .side-bar-pane .side-box .icon {
  display: inline-block;
  width: 58px;
  height: 58px;
  background-repeat: no-repeat;
  margin: 0 0 10px 30px;
}
/* line 350, ../sass/commons.scss */
body .container .side-bar-pane .side-box .title {
  display: inline-block;
  font-weight: 500;
  font-family: "gesta";
  font-size: 24px;
  color: #FFF;
  width: 145px;
  line-height: 25px;
  position: relative;
  top: -17px;
}
/* line 361, ../sass/commons.scss */
body .container .side-bar-pane .side-box .description {
  background-color: #dadbdc;
  padding: 30px 30px 30px 50px;
  font-family: "adelle-sans";
  font-size: 14px;
}
/* line 368, ../sass/commons.scss */
body .container .side-bar-pane .side-box .button {
  background-color: #b4bb25;
  font-family: "adelle-sans";
  color: white;
  text-decoration: none;
  border-bottom: 5px solid #ddddde;
  padding: 5px 20px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px), screen and (max-width: 960px) {
  /* line 396, ../sass/commons.scss */
  body {
    background-image: url("../images/bg2.jpg");
  }
}
@media only screen and (max-device-width: 640px) {
  /* line 403, ../sass/commons.scss */
  body {
    background-image: url("../images/bg2.jpg");
  }
}
/* line 330, icons/*.png */
.icons-sprite, .icons-account-low-banner, .icons-arrow-blue-down, .icons-arrow-blue, .icons-arrow-drop, .icons-arrow-drop_closed, .icons-arrow-drop_open, .icons-arrow-step-white_off, .icons-arrow-step-white_on, .icons-arrow-step_off, .icons-arrow-step_on, .icons-blue-circ, .icons-facebook-icon, .icons-file, .icons-gift, .icons-gplus-icon, .icons-gray-down-arrow, .icons-gray-up-arrow, .icons-icon-search, .icons-literature-low-banner, .icons-logo, .icons-people, .icons-select-background-small, .icons-select-background, .icons-side-box-icon, .icons-slider-left-arrow, .icons-slider-right-arrow, .icons-step-01, .icons-step-02, .icons-step-03, .icons-twitter-icon, .icons-view {
  background: url('../images/icons-s3575ad8ccf.png') no-repeat;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-account-low-banner {
  background-position: 0 0;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-blue-down {
  background-position: 0 -2057px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-blue {
  background-position: 0 -2044px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-drop {
  background-position: 0 -2094px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-drop_closed {
  background-position: 0 -2070px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-drop_open {
  background-position: 0 -2079px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-step-white_off {
  background-position: 0 -1921px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-step-white_on {
  background-position: 0 -1745px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-step_off {
  background-position: 0 -1459px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-step_on {
  background-position: 0 -1327px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-blue-circ {
  background-position: 0 -1703px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-icon {
  background-position: 0 -1635px;
}
/* line 43, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-icon:hover, .icons-facebook-icon.facebook-icon_hover, .icons-facebook-icon.facebook-icon-hover {
  background-position: 0 -1669px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-file {
  background-position: 0 -1985px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gift {
  background-position: 0 -1207px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gplus-icon {
  background-position: 0 -1139px;
}
/* line 43, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gplus-icon:hover, .icons-gplus-icon.gplus-icon_hover, .icons-gplus-icon.gplus-icon-hover {
  background-position: 0 -1173px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gray-down-arrow {
  background-position: 0 -2064px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-gray-up-arrow {
  background-position: 0 -2088px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-icon-search {
  background-position: 0 -2032px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-literature-low-banner {
  background-position: 0 -354px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-logo {
  background-position: 0 -618px;
}
/* line 43, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-logo:hover, .icons-logo.logo_hover, .icons-logo.logo-hover {
  background-position: 0 -264px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-people {
  background-position: 0 -739px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-select-background-small {
  background-position: 0 -1051px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-select-background {
  background-position: 0 -708px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-side-box-icon {
  background-position: 0 -1082px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slider-left-arrow {
  background-position: 0 -1579px;
}
/* line 43, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slider-left-arrow:hover, .icons-slider-left-arrow.slider-left-arrow_hover, .icons-slider-left-arrow.slider-left-arrow-hover {
  background-position: 0 -1523px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slider-right-arrow {
  background-position: 0 -1865px;
}
/* line 43, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-slider-right-arrow:hover, .icons-slider-right-arrow.slider-right-arrow_hover, .icons-slider-right-arrow.slider-right-arrow-hover {
  background-position: 0 -1809px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-step-01 {
  background-position: 0 -859px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-step-02 {
  background-position: 0 -923px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-step-03 {
  background-position: 0 -987px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-icon {
  background-position: 0 -1391px;
}
/* line 43, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter-icon:hover, .icons-twitter-icon.twitter-icon_hover, .icons-twitter-icon.twitter-icon-hover {
  background-position: 0 -1425px;
}

/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-view {
  background-position: 0 -2020px;
}

/*****Templates*****/
/* line 2, ../sass/templates/home.scss */
.home {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 4, ../sass/templates/home.scss */
.home .fix-container {
  background-color: white;
}
/* line 10, ../sass/templates/home.scss */
.home .announcements {
  overflow: hidden;
  *zoom: 1;
  padding: 20px 0 25px;
  background: #53565a !important;
  width: 1040px;
}
/* line 16, ../sass/templates/home.scss */
.home .announcements .announcement {
  float: left;
  display: inline;
  float: left;
  margin-right: 20px;
  width: 300px;
  background: url("../images/vertical-dotted-white.png") no-repeat scroll right 0 transparent;
  min-height: 50px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .home .announcements .announcement {
  overflow-x: hidden;
}
/* line 22, ../sass/templates/home.scss */
.home .announcements .announcement.last {
  display: inline;
  float: left;
  margin-right: 0;
  width: 300px;
  background: none;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .home .announcements .announcement.last {
  overflow-x: hidden;
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px), screen and (max-width: 960px) {
  /* line 32, ../sass/templates/home.scss */
  body {
    background-image: url("../images/bg2.jpg");
  }
  /* line 35, ../sass/templates/home.scss */
  body .complete-footer {
    background: #f5f3eb;
    height: 200px;
  }
}
@media only screen and (max-device-width: 640px) {
  /* line 45, ../sass/templates/home.scss */
  body {
    background-image: url("../images/bg2.jpg");
  }
  /* line 48, ../sass/templates/home.scss */
  body .complete-footer {
    background: #f5f3eb;
    height: 200px;
  }
}
/* line 4, ../sass/templates/content-page.scss */
.content-page .fix-container {
  background: #FFF;
}
/* line 7, ../sass/templates/content-page.scss */
.content-page .fix-container .top-content {
  margin-bottom: 22px;
  height: 170px;
}
/* line 11, ../sass/templates/content-page.scss */
.content-page .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 17, ../sass/templates/content-page.scss */
.content-page .fix-container .primary-container.second-top-content {
  margin-bottom: 30px;
  overflow: hidden;
  *zoom: 1;
}
/* line 22, ../sass/templates/content-page.scss */
.content-page .fix-container #bottom-content.primary-container {
  background: url("../images/vertical-dotted-background.png") repeat-y scroll 220px 0 transparent;
}
/* line 25, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 220px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .content-page .fix-container .side-bar-pane {
  overflow-x: hidden;
}
/* line 28, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .DnnModule {
  margin-left: -50px;
}
/* line 36, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .ddr-side ul {
  background-image: url("../images/horizontal-dotted-gray.png"), url("../images/horizontal-dotted-gray.png");
  background-position: right top, right bottom;
  background-repeat: no-repeat;
}
/* line 44, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .ddr-side li {
  display: block;
  line-height: 1.3em;
  background: url("../images/horizontal-dotted-gray.png") no-repeat scroll right bottom transparent;
  height: 46px;
}
/* line 53, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .ddr-side li a {
  font-size: 15px;
  color: #53565a;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
  line-height: 50px;
  margin-left: 50px;
}
/* line 62, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .ddr-side li a:hover {
  color: #004b8c;
}
/* line 69, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .ddr-side .selected {
  background-image: url("../images/menu-item-selected.png"), url("../images/horizontal-dotted-gray.png");
  background-image: url("../images/horizontal-dotted-gray.png") \9;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat;
}
/* line 75, ../sass/templates/content-page.scss */
.content-page .fix-container .side-bar-pane .ddr-side .selected a {
  color: #004b8c;
  font-weight: 700;
}
/* line 87, ../sass/templates/content-page.scss */
.content-page .fix-container .content-pane {
  margin-left: 30px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 660px;
  width: 670px;
  margin-bottom: 50px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .content-page .fix-container .content-pane {
  overflow-x: hidden;
}
/* line 96, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-section {
  width: 670px;
  padding: 20px 0;
  border-top: 1px dotted #9d9e9b;
  float: left;
  margin-top: 50px;
}
/* line 106, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionA .DNNModuleContent div .banner.lastBanner {
  margin-left: 10px;
}
/* line 117, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionA .banner {
  width: 330px;
  height: 132px;
  display: block;
  background-color: #e7e5d3;
  float: left;
}
/* line 124, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionA .banner .title, .content-page .fix-container .bottom-sectionA .banner p {
  position: relative;
  top: 35px;
  left: 85px;
  width: 230px;
  color: #53565a;
}
/* line 132, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionA .banner .title {
  font-size: 23px;
  font-family: "Gesta";
  margin-bottom: 5px;
}
/* line 141, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionA .banner:hover {
  background-position: bottom left;
}
/* line 143, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionA .banner:hover .title, .content-page .fix-container .bottom-sectionA .banner:hover p {
  color: #004b8c;
}
/* line 151, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionC {
  margin-top: 0px;
}
/* line 153, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionC p {
  font-size: 11px !important;
}
/* line 158, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB {
 
  margin-top: 0px;
}
/* line 162, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module {
  width: 205px;
  float: left;
  padding: 10px 0;
  cursor: pointer;
}
/* line 168, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module strong {
  font-family: gesta;
  font-weight: 700;
  font-size: 15px;
}
/* line 174, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module p {
  margin-left: 70px;
}
/* line 180, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module .icon {
  float: left;
  margin-right: 9px;
  /*	margin-bottom:50px;     */
  background: top left no-repeat transparent;
  width: 60px;
  height: 60px;
}
/* line 189, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module img {
  float: left;
  margin-right: 9px;
  margin-bottom: 50px;
}
/* line 195, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module:first-child {
  margin-right: 25px;
}
/* line 200, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module:hover p {
  color: #004b8c;
}
/* line 203, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module:hover .icon {
  background-position: bottom left;
}
/* line 210, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module:hover.infoLast p {
  color: #53565a;
}
/* line 215, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module.infoLast {
  margin-left: 45px;
  width: 190px;
  cursor: text;
}
/* line 220, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module.infoLast .icon {
  display: none;
}
/* line 224, ../sass/templates/content-page.scss */
.content-page .fix-container .bottom-sectionB .module.infoLast p {
  margin-left: 0px;
}

/* line 4, ../sass/templates/one-column.scss */
.one-column .fix-container {
  background: white;
}
/* line 7, ../sass/templates/one-column.scss */
.one-column .fix-container .top-content {
  height: 170px;
  margin-bottom: 60px;
}
/* line 11, ../sass/templates/one-column.scss */
.one-column .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 17, ../sass/templates/one-column.scss */
.one-column .primary-container {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  padding-bottom: 100px;
}
/* line 24, ../sass/templates/one-column.scss */
.one-column .section-pane {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 300px;
  margin-bottom: 10px;
  border-top: 5px solid #53565a;
  padding-top: 25px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .one-column .section-pane {
  overflow-x: hidden;
}
/* line 33, ../sass/templates/one-column.scss */
.one-column .section-pane h2 {
  font-family: "Gesta";
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #53565a;
  letter-spacing: -1px;
  padding-top: 15px;
}
/* line 44, ../sass/templates/one-column.scss */
.one-column .section-pane p {
  font-family: "adelle-sans";
  font-size: 13px;
  line-height: 20px;
  margin: 15px 0;
}
/* line 56, ../sass/templates/one-column.scss */
.one-column .section-pane.last {
  display: inline;
  float: left;
  margin-right: 0;
  width: 300px;
  margin-bottom: 10px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .one-column .section-pane.last {
  overflow-x: hidden;
}
/* line 62, ../sass/templates/one-column.scss */
.one-column .ddr-links #navbar {
  margin-bottom: 10px;
}
/* line 71, ../sass/templates/one-column.scss */
.one-column .ddr-links #navbar li, .one-column .linklist li {
  padding-left: 10px;
  margin-bottom: 20px;
  display: block;
  line-height: 1.3em;
}
/* line 76, ../sass/templates/one-column.scss */
.one-column .ddr-links #navbar li a, .one-column .linklist li a {
  font-size: 13px;
  color: #004b8c;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 83, ../sass/templates/one-column.scss */
.one-column .ddr-links #navbar li a:hover, .one-column .linklist li a:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 91, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar {
  margin-left: 0;
}
/* line 95, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li {
  padding-left: 0;
  display: block;
  line-height: 1.3em;
}
/* line 100, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li a {
  font-size: 13px;
  color: #004b8c;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 600;
}
/* line 107, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li a:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 113, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li ul#navbar {
  display: block;
}
/* line 116, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li ul#navbar li {
  margin-bottom: 0 !important;
}
/* line 120, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li ul#navbar li:hover {
  position: relative;
}
/* line 123, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li ul#navbar li a {
  font-weight: 400;
}
/* line 129, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap #navbar li:hover ul {
  position: relative;
}
/* line 135, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap.depth3 #navbar li ul#navbar li a {
  font-weight: 600;
}
/* line 138, ../sass/templates/one-column.scss */
.one-column .ddr-links.sitemap.depth3 #navbar li ul#navbar li ul#navbar li a {
  font-weight: 400;
}
/* line 142, ../sass/templates/one-column.scss */
.one-column .sitemap-links .linklist li {
  padding-left: 0;
}
/* line 144, ../sass/templates/one-column.scss */
.one-column .sitemap-links .linklist li a {
  font-weight: 600;
}

/* line 4, ../sass/templates/section-landing.scss */
.section-landing .fix-container {
  background: #FFF;
}
/* line 7, ../sass/templates/section-landing.scss */
.section-landing .fix-container .top-content {
  height: 170px;
  margin-bottom: 60px;
}
/* line 11, ../sass/templates/section-landing.scss */
.section-landing .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 17, ../sass/templates/section-landing.scss */
.section-landing .bottom-section {
  width: 625px;
  padding: 20px 0;
  border-top: 1px dotted #9d9e9b;
  float: right;
  margin-top: 10px;
  margin-bottom: 50px;
}
/* line 27, ../sass/templates/section-landing.scss */
.section-landing .bottom-sectionC {
  margin-top: 10px;
}
/* line 29, ../sass/templates/section-landing.scss */
.section-landing .bottom-sectionC p {
  font-size: 11px !important;
}
/* line 32, ../sass/templates/section-landing.scss */
.section-landing .bottom-sectionC p a {
  font-size: 11px !important;
}
/* line 39, ../sass/templates/section-landing.scss */
.section-landing .primary-container {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 45, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container {
  margin-left: 30px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 660px;
  width: 670px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .section-landing .sectionPane-container {
  overflow-x: hidden;
}
/* line 50, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .row {
  float: right;
  margin-bottom: 25px;
}
/* line 55, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .section-pane {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 300px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 0;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .section-landing .sectionPane-container .section-pane {
  overflow-x: hidden;
}
/* line 64, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .section-pane h2 {
  font-family: "gesta";
  font-size: 23px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #53565a;
  letter-spacing: -1px;
  border-top: 5px solid #53565a;
  padding-top: 15px;
}
/* line 75, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .section-pane a.title {
  font-family: "gesta";
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #53565a;
  letter-spacing: -1px;
  border-top: 5px solid #53565a;
  padding-top: 15px;
  text-decoration: none;
  display: block;
}
/* line 87, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .section-pane a.title:hover {
  color: #004b8c;
}
/* line 93, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .section-pane p {
  font-family: "adelle-sans";
  font-size: 13px;
  line-height: 20px;
  margin: 15px 0;
}
/* line 101, ../sass/templates/section-landing.scss */
.section-landing .sectionPane-container .section-pane h2 + p {
  margin-top: -10px;
}
/* line 109, ../sass/templates/section-landing.scss */
.section-landing .ddr-links #navbar {
  margin-bottom: 10px;
}
/* line 113, ../sass/templates/section-landing.scss */
.section-landing p a {
  font-size: 13px;
  color: #004b8c;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 120, ../sass/templates/section-landing.scss */
.section-landing p a:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 131, ../sass/templates/section-landing.scss */
.section-landing .ddr-links #navbar li, .section-landing .linklist li {
  background: url("../images/list-image.png") no-repeat scroll 0px 9px transparent;
  padding-left: 10px;
  display: block;
  line-height: 1.3em;
}
/* line 137, ../sass/templates/section-landing.scss */
.section-landing .ddr-links #navbar li a, .section-landing .linklist li a {
  font-size: 13px;
  color: #004b8c;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 144, ../sass/templates/section-landing.scss */
.section-landing .ddr-links #navbar li a:hover, .section-landing .linklist li a:hover {
  border-bottom: 1px dotted #004b8c;
}

/* line 4, ../sass/templates/article-page.scss */
.article-page .fix-container {
  background: white;
}
/* line 7, ../sass/templates/article-page.scss */
.article-page .fix-container .top-content {
  margin-bottom: 15px;
  height: 170px;
}
/* line 11, ../sass/templates/article-page.scss */
.article-page .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 19, ../sass/templates/article-page.scss */
.article-page .fix-container .primary-container.second-top-content {
  margin-bottom: 0px;
  overflow: hidden;
  *zoom: 1;
  padding-top: 40px;
}
/* line 27, ../sass/templates/article-page.scss */
.article-page .fix-container #bottom-content.primary-container {
  background: url("../images/vertical-dotted-background.png") repeat-y scroll 680px 10px transparent;
  margin: 30px 30px 0 50px;
}
/* line 33, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane {
  display: inline;
  float: left;
  margin-right: 0;
  width: 260px;
  width: 240px;
  margin-left: 20px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .article-page .fix-container .side-bar-pane {
  overflow-x: hidden;
}
/* line 39, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .categories {
  font-family: "adelle-sans";
  font-size: 14px;
  margin-top: -30px;
}
/* line 44, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .categories a {
  color: #004B8C;
  text-decoration: none;
}
/* line 49, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .categories a:hover {
  border-bottom: 1px dotted #004B8C;
}
/* line 56, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .DnnModule {
  margin-left: 0;
}
/* line 60, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane h2 {
  font-family: "adelle-sans";
  font-weight: 700;
  font-size: 16px;
  color: #53565a;
  margin-bottom: 5px;
  margin-top: -10px;
}
/* line 70, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .item-list {
  margin-bottom: 20px;
}
/* line 73, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .item-list label.name {
  font-weight: 700;
}
/* line 77, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .item-list label {
  display: block;
  font-family: "adelle-sans";
  font-size: 13px;
}
/* line 83, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .item-list a {
  color: #004B8C;
  text-decoration: none;
}
/* line 88, ../sass/templates/article-page.scss */
.article-page .fix-container .side-bar-pane .item-list a:hover {
  border-bottom: 1px dotted #004B8C;
}
/* line 97, ../sass/templates/article-page.scss */
.article-page .fix-container .content-pane {
  display: inline;
  float: left;
  margin-right: 0;
  width: 700px;
  /*    background: url("../images/vertical-dotted-background.png") repeat-y scroll 680px 0  transparent;     */
  margin-bottom: 100px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .article-page .fix-container .content-pane {
  overflow-x: hidden;
}

/* line 4, ../sass/templates/literature-page.scss */
.literature-page .fix-container {
  background: white;
}
/* line 7, ../sass/templates/literature-page.scss */
.literature-page .fix-container .top-content {
  height: 170px;
  margin-bottom: 40px;
}
/* line 11, ../sass/templates/literature-page.scss */
.literature-page .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 16, ../sass/templates/literature-page.scss */
.literature-page .fix-container #bottom-content.primary-container {
  background: url("../images/vertical-dotted-background.png") repeat-y scroll 220px 0 transparent;
}
/* line 20, ../sass/templates/literature-page.scss */
.literature-page .fix-container .content-pane {
  display: inline;
  float: left;
  margin-right: 0;
  width: 940px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .literature-page .fix-container .content-pane {
  overflow-x: hidden;
}
/* line 23, ../sass/templates/literature-page.scss */
.literature-page .fix-container .content-pane .DnnModule-Repository .DNNContainer_Title_h2 h2 span {
  margin-bottom: 0;
  margin-top: -15px;
  position: absolute;
  font-family: "Gesta";
  font-size: 20px;
}

/* line 4, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, 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 20, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* Webfonts
@include font-face("Gesta-Light",
	font-files( "fonts/Gesta-Light-webfont.woff", woff,
		"fonts/Gesta-Light-webfont.ttf", ttf,
		"fonts/Gesta-Light-webfont.svg", svg),
		"fonts/Gesta-Light-webfont.eot", normal, normal);

@include font-face("Gesta-Medium",
	font-files( "fonts/Gesta-Medium-webfont.woff", woff,
		"fonts/Gesta-Medium-webfont.ttf", ttf,
		"fonts/Gesta-Medium-webfont.svg", svg),
		"fonts/Gesta-Medium-webfont.eot", normal, normal);
*/
/* line 45, ../sass/partials/_base.scss */
header, nav, section, article, aside, footer {
  display: block;
}

/* line 49, ../sass/partials/_base.scss */
body.bp {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}
/* line 51, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1, body.bp h2, body.bp h3, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle, body.bp h4, body.bp h5, body.bp h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle img, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
  margin: 0;
}
/* line 53, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 54, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 55, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h3, body.bp #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle, #bottom-content .repository-content .repository-item .desc-content .desc h3 body.bp .RepositoryTitle {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 56, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 57, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 58, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 59, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 62, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:visited {
  color: #004c99;
}
/* line 21, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
body.bp a:active {
  color: #bf00ff;
}
/* line 63, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 64, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp strong, body.bp dfn {
  font-weight: bold;
}
/* line 65, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp em, body.bp dfn {
  font-style: italic;
}
/* line 66, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp sup, body.bp sub {
  line-height: 0;
}
/* line 67, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp abbr, body.bp acronym {
  border-bottom: 1px dotted #666666;
}
/* line 68, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 69, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp del {
  color: #666666;
}
/* line 70, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 71, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp pre, body.bp code, body.bp tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 72, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp li ul, body.bp li ol {
  margin: 0;
}
/* line 73, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul, body.bp ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
/* line 74, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ul {
  list-style-type: disc;
}
/* line 75, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp ol {
  list-style-type: decimal;
}
/* line 76, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dl dt {
  font-weight: bold;
}
/* line 78, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp dd {
  margin-left: 1.5em;
}
/* line 79, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 80, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th {
  font-weight: bold;
}
/* line 81, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp thead th {
  background: #c3d9ff;
}
/* line 82, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp th, body.bp td, body.bp caption {
  padding: 4px 10px 4px 5px;
}
/* line 85, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp table.striped tr:nth-child(even) td,
body.bp table tr.even td {
  background: #e5ecf9;
}
/* line 86, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp tfoot {
  font-style: italic;
}
/* line 87, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp caption {
  background: #eeeeee;
}
/* line 88, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .quiet {
  color: #666666;
}
/* line 89, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body.bp .loud {
  color: #111111;
}
/* line 9, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clear {
  clear: both;
}
/* line 12, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .clearfix {
  overflow: hidden;
  *zoom: 1;
}
/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body.bp .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 25, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body.bp .showgrid {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 1120 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(100, 100, 225, 0.25)), color-stop(5.35714%, rgba(100, 100, 225, 0.25)), color-stop(5.35714%, rgba(0, 0, 0, 0)), color-stop(7.14286%, rgba(0, 0, 0, 0)), color-stop(7.14286%, rgba(100, 100, 225, 0.25)), color-stop(12.5%, rgba(100, 100, 225, 0.25)), color-stop(12.5%, rgba(0, 0, 0, 0)), color-stop(14.28571%, rgba(0, 0, 0, 0)), color-stop(14.28571%, rgba(100, 100, 225, 0.25)), color-stop(19.64286%, rgba(100, 100, 225, 0.25)), color-stop(19.64286%, rgba(0, 0, 0, 0)), color-stop(21.42857%, rgba(0, 0, 0, 0)), color-stop(21.42857%, rgba(100, 100, 225, 0.25)), color-stop(26.78571%, rgba(100, 100, 225, 0.25)), color-stop(26.78571%, rgba(0, 0, 0, 0)), color-stop(28.57143%, rgba(0, 0, 0, 0)), color-stop(28.57143%, rgba(100, 100, 225, 0.25)), color-stop(33.92857%, rgba(100, 100, 225, 0.25)), color-stop(33.92857%, rgba(0, 0, 0, 0)), color-stop(35.71429%, rgba(0, 0, 0, 0)), color-stop(35.71429%, rgba(100, 100, 225, 0.25)), color-stop(41.07143%, rgba(100, 100, 225, 0.25)), color-stop(41.07143%, rgba(0, 0, 0, 0)), color-stop(42.85714%, rgba(0, 0, 0, 0)), color-stop(42.85714%, rgba(100, 100, 225, 0.25)), color-stop(48.21429%, rgba(100, 100, 225, 0.25)), color-stop(48.21429%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(100, 100, 225, 0.25)), color-stop(55.35714%, rgba(100, 100, 225, 0.25)), color-stop(55.35714%, rgba(0, 0, 0, 0)), color-stop(57.14286%, rgba(0, 0, 0, 0)), color-stop(57.14286%, rgba(100, 100, 225, 0.25)), color-stop(62.5%, rgba(100, 100, 225, 0.25)), color-stop(62.5%, rgba(0, 0, 0, 0)), color-stop(64.28571%, rgba(0, 0, 0, 0)), color-stop(64.28571%, rgba(100, 100, 225, 0.25)), color-stop(69.64286%, rgba(100, 100, 225, 0.25)), color-stop(69.64286%, rgba(0, 0, 0, 0)), color-stop(71.42857%, rgba(0, 0, 0, 0)), color-stop(71.42857%, rgba(100, 100, 225, 0.25)), color-stop(76.78571%, rgba(100, 100, 225, 0.25)), color-stop(76.78571%, rgba(0, 0, 0, 0)), color-stop(78.57143%, rgba(0, 0, 0, 0)), color-stop(78.57143%, rgba(100, 100, 225, 0.25)), color-stop(83.92857%, rgba(100, 100, 225, 0.25)), color-stop(83.92857%, rgba(0, 0, 0, 0)), color-stop(85.71429%, rgba(0, 0, 0, 0)), color-stop(85.71429%, rgba(100, 100, 225, 0.25)), color-stop(91.07143%, rgba(100, 100, 225, 0.25)), color-stop(91.07143%, rgba(0, 0, 0, 0)), color-stop(92.85714%, rgba(0, 0, 0, 0)), color-stop(92.85714%, rgba(100, 100, 225, 0.25)), color-stop(98.21429%, rgba(100, 100, 225, 0.25)), color-stop(98.21429%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px, rgba(100, 100, 225, 0.25) 960px, rgba(100, 100, 225, 0.25) 1020px, rgba(0, 0, 0, 0) 1020px, rgba(0, 0, 0, 0) 1040px, rgba(100, 100, 225, 0.25) 1040px, rgba(100, 100, 225, 0.25) 1100px, rgba(0, 0, 0, 0) 1100px, rgba(0, 0, 0, 0) 1120px);
  -webkit-background-size: 100% 18px, auto;
  -moz-background-size: 100% 18px, auto;
  -o-background-size: 100% 18px, auto;
  background-size: 100% 18px, auto;
  background-position: left top;
}
/* line 4, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .feedback, body.bp .error, body.bp .alert, body.bp .notice, body.bp .success, body.bp .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}
/* line 5, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error, body.bp .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .error a, body.bp .alert a {
  color: #8a1f11;
}
/* line 7, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 36, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .notice a {
  color: #514721;
}
/* line 8, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .success a {
  color: #264409;
}
/* line 9, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
/* line 54, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .info a {
  color: #205791;
}
/* line 10, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .hide {
  display: none;
}
/* line 11, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .highlight {
  background: yellow;
}
/* line 12, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .added {
  background: #006600;
  color: white;
}
/* line 13, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body.bp .removed {
  background: #990000;
  color: white;
}
/* line 39, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}
/* line 42, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .border {
  padding-right: 9px;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}
/* line 45, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp .colborder {
  padding-right: 49px;
  margin-right: 50px;
  border-right: 1px solid #dddddd;
}
/* line 47, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}
/* line 49, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden;
}
/* line 51, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
body.bp form.inline {
  line-height: 3;
}
/* line 6, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
body.bp form.inline p {
  margin-bottom: 0;
}

/* line 18, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp label {
  font-weight: bold;
}
/* line 19, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 26, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.title {
  font-size: 1.5em;
}
/* line 29, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 30, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  margin: 0.5em 0;
}
/* line 55, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp fieldset {
  border: 1px solid #cccccc;
}
/* line 58, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password],
form.bp textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
/* line 61, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text:focus, form.bp input.title:focus, form.bp input[type=email]:focus, form.bp input[type=text]:focus, form.bp input[type=password]:focus,
form.bp textarea:focus {
  border-color: #666666;
}
/* line 65, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}
/* line 44, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp input.text, form.bp input.title, form.bp input[type=email], form.bp input[type=text], form.bp input[type=password] {
  width: 300px;
}
/* line 46, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.bp textarea {
  width: 390px;
  height: 250px;
}

/* line 69, ../sass/partials/_base.scss */
ul {
  list-style: none;
}

/* line 73, ../sass/partials/_base.scss */
.hidden {
  display: none;
}

/* line 77, ../sass/partials/_base.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 86, ../sass/partials/_base.scss */
.clearfix {
  display: inline-block;
}

/* line 90, ../sass/partials/_base.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 94, ../sass/partials/_base.scss */
* html .clearfix {
  height: 1%;
}

/* line 98, ../sass/partials/_base.scss */
.DNNEmptyPane {
  display: none;
}

/* line 102, ../sass/partials/_base.scss */
::selection {
  background: #004b8c;
  /* Safari */
}

/* line 105, ../sass/partials/_base.scss */
::-moz-selection {
  background: #004b8c;
  /* Firefox */
}

/*$light-blue-1: #6699cc;*/
/* line 6, ../sass/templates/form.scss */
.form .fix-container {
  background: white;
}
/* line 9, ../sass/templates/form.scss */
.form .fix-container .top-content {
  height: 170px;
  margin-bottom: 60px;
}
/* line 13, ../sass/templates/form.scss */
.form .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 18, ../sass/templates/form.scss */
.form .fix-container .primary-container {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 22, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane {
  margin: 0 240px 100px 240px;
}
/* line 29, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .button {
  background-color: #b4bb25;
  font-family: "adelle-sans";
  color: white;
  text-decoration: none;
  border-bottom: 5px solid #ddddde;
  padding: 5px 20px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
}
/* line 41, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane #registerForm {
  margin-bottom: 30px;
}
/* line 45, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .steps.step1 {
  background: url("../images/icons/step-01.png") right 0 no-repeat scroll transparent;
}
/* line 50, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .steps.step2 {
  background: url("../images/icons/step-02.png") right 0 no-repeat scroll transparent;
}
/* line 54, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .steps.step3 {
  background: url("../images/icons/step-03.png") right 0 no-repeat scroll transparent;
}
/* line 59, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .steps {
  width: 460px;
  margin-bottom: 50px;
  height: 65px;
}
/* line 66, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .steps li {
  float: left;
  width: auto;
  color: white;
  font-family: "adelle-sans";
  font-weight: 400;
  padding: 14px 50px 0 15px;
  height: 100%;
  background: none;
}
/* line 78, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .steps li:last-child {
  padding-right: 0;
  padding-left: 10px;
  line-height: 35px;
}
/* line 93, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane label[for=dnn_ctr1756_Default_Form_Kits],
.form .fix-container .primary-container .content-pane .three,
.form .fix-container .primary-container .content-pane #btn-submit {
  display: none;
}
/* line 97, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnFormItem .error, .form .fix-container .primary-container .content-pane .dnnFormItem body.bp .alert, body.bp .form .fix-container .primary-container .content-pane .dnnFormItem .alert, .form .fix-container .primary-container .content-pane .dnnFormItem .error-radio {
  position: absolute;
  color: red;
  font-size: 12px;
  left: 0;
  top: 45px;
  font-family: "adelle-sans";
}
/* line 106, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane #mycaptcha + .error, .form .fix-container .primary-container .content-pane body.bp #mycaptcha + .alert, body.bp .form .fix-container .primary-container .content-pane #mycaptcha + .alert {
  position: realtive;
  color: red;
  font-size: 12px;
}
/* line 115, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnFormItem .error-radio {
  left: 0;
  top: 0px;
}
/* line 121, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane h2.dnnFormSectionHead a {
  background: none;
  display: inline;
  padding: 0;
  font-size: 13px;
  border: none;
}
/* line 131, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input {
  border: 1px solid #c8cbcf !important;
  border-radius: 0;
  width: 210px;
  max-width: none;
  height: 30px;
  font-size: 13px;
  font-family: "adelle-sans";
  padding: 0 8px;
}
/* line 143, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .select-mask-small {
  background: url("../images/icons/select-background-small.png") no-repeat scroll 0 0 transparent;
  height: 30px;
  width: 85px;
  margin-left: 20px;
}
/* line 148, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .select-mask-small span {
  left: 27px;
  position: absolute;
  top: 24px;
  font-size: 13px;
}
/* line 155, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .select-mask {
  background: url("../images/icons/select-background.png") no-repeat scroll 0 0 transparent;
  height: 30px;
  width: 160px;
}
/* line 159, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .select-mask span {
  left: 7px;
  position: absolute;
  top: 24px;
  font-size: 13px;
}
/* line 174, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane #dnn_ctr1756_Default_Form_State,
.form .fix-container .primary-container .content-pane #dnn_ctr1756_Default_Form_How_did_you_hear_about_us {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 185, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnActions {
  display: none;
}
/* line 189, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem {
  float: left;
  width: auto;
  clear: none;
}
/* line 195, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnFormSectionHead {
  clear: both;
  border: none;
  position: relative;
}
/* line 204, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane div.dnnFormRadioButtons,
.form .fix-container .primary-container .content-pane div.dnnHSRadioButtons,
.form .fix-container .primary-container .content-pane span.dnnFormRadioButtons,
.form .fix-container .primary-container .content-pane span.dnnHSRadioButtons {
  background-color: white;
  padding: 0;
  margin: 0;
}
/* line 214, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane label {
  font-family: "adelle-sans";
  font-size: 12px;
  color: #53565a;
  font-weight: 600;
}
/* line 222, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane label span {
  padding-right: 0;
}
/* line 225, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane label span:after {
  content: "*";
}
/* line 232, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnFormRadioButtons label {
  font-weight: 400;
  font-size: 13px;
}
/* line 239, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnFormSectionHead .icon, .form .fix-container .primary-container .content-pane label .icon {
  color: white;
  float: left;
  font-size: 16px;
  font-weight: 300;
  height: 42px;
  line-height: 42px;
  margin-right: 14px;
  text-align: center;
  width: 42px;
  position: absolute;
  left: -60px;
}
/* line 257, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane h2 {
  font-family: "adelle-sans";
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 0;
  color: #53565a;
  clear: both;
}
/* line 266, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane p {
  font-family: "adelle-sans";
  font-size: 13px;
  margin-bottom: 30px;
}
/* line 273, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane p.one {
  padding-top: 30px;
  margin-bottom: 50px;
}
/* line 280, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane #dnn_ctr1756_Default_Form_Kits {
  margin-top: 30px;
}
/* line 298, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Last_Name,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Telephone,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Zip,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Last_Name + .error,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem body.bp input#dnn_ctr1756_Default_Form_Last_Name + .alert,
body.bp .form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Last_Name + .alert,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Telephone + .error,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem body.bp input#dnn_ctr1756_Default_Form_Telephone + .alert,
body.bp .form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Telephone + .alert,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Zip + .error,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem body.bp input#dnn_ctr1756_Default_Form_Zip + .alert,
body.bp .form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Zip + .alert,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem select#dnn_ctr1756_Default_Form_State + .error,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem body.bp select#dnn_ctr1756_Default_Form_State + .alert,
body.bp .form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem select#dnn_ctr1756_Default_Form_State + .alert,
.form .fix-container .primary-container .content-pane label[for=dnn_ctr1756_Default_Form_Last_Name] span,
.form .fix-container .primary-container .content-pane label[for=dnn_ctr1756_Default_Form_Telephone] span,
.form .fix-container .primary-container .content-pane label[for=dnn_ctr1756_Default_Form_State] span,
.form .fix-container .primary-container .content-pane label[for=dnn_ctr1756_Default_Form_Zip] span {
  margin-left: 20px;
}
/* line 303, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Zip {
  width: 107px;
}
/* line 307, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem select#dnn_ctr1756_Default_Form_State {
  width: 80px;
}
/* line 311, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem select#dnn_ctr1756_Default_Form_How_did_you_hear_about_us {
  width: 160px;
}
/* line 318, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Address,
.form .fix-container .primary-container .content-pane .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Company {
  width: 460px;
}
/* line 327, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .three {
  display: block;
}
/* line 331, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review p.three {
  font-size: 16px;
  font-weight: 700;
}
/* line 335, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review p.three a {
  font-weight: 700;
  cursor: pointer;
  color: #004b8c;
}
/* line 347, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review #dnn_ctr1756_Default_Form_Kits, .form .fix-container .primary-container .content-pane .review .one, .form .fix-container .primary-container .content-pane .review .two,
.form .fix-container .primary-container .content-pane .review .select-mask,
.form .fix-container .primary-container .content-pane .review label[for=dnn_ctr1756_Default_Form_How_did_you_hear_about_us],
.form .fix-container .primary-container .content-pane .review #btn-next {
  display: none;
}
/* line 351, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .select-mask-small {
  background: none;
}
/* line 355, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .select-mask-small span {
  top: 5px;
  left: 100px;
  color: #8F8F8F;
}
/* line 364, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem * {
  box-shadow: none;
}
/* line 378, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Last_Name,
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Telephone,
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem select#dnn_ctr1756_Default_Form_State,
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Zip,
.form .fix-container .primary-container .content-pane .review label[for=dnn_ctr1756_Default_Form_Last_Name] span,
.form .fix-container .primary-container .content-pane .review label[for=dnn_ctr1756_Default_Form_Telephone] span,
.form .fix-container .primary-container .content-pane .review label[for=dnn_ctr1756_Default_Form_State] span,
.form .fix-container .primary-container .content-pane .review label[for=dnn_ctr1756_Default_Form_Zip] span {
  margin-left: 0px;
}
/* line 384, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Address,
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem input#dnn_ctr1756_Default_Form_Company {
  width: 210px;
}
/* line 388, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .dnnFormItem input {
  border: 0 none !important;
  box-shadow: 0;
  margin-bottom: 0;
}
/* line 394, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review .dnnForm .dnnFormItem {
  float: left;
  width: 100%;
  clear: both;
}
/* line 400, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review label {
  float: left;
  margin-top: 5px;
  width: 90px;
}
/* line 404, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review label span {
  padding-right: 0;
  font-size: 13px;
}
/* line 407, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .review label span:after {
  content: ":";
}
/* line 415, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .required {
  padding-top: 10px;
  font-size: 12px;
  font-weight: 600;
}
/* line 421, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .captcha {
  font-size: 12px;
  font-weight: 600;
  padding-top: 30px;
  margin-bottom: 0;
}
/* line 430, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .required:before, .form .fix-container .primary-container .content-pane .captcha:before {
  content: "*";
}
/* line 434, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .kit-value {
  margin-top: 50px;
}
/* line 438, ../sass/templates/form.scss */
.form .fix-container .primary-container .content-pane .kit-value-text {
  font-weight: 400;
  font-size: 16px;
  margin-top: 10px;
}
/* line 459, ../sass/templates/form.scss */
.form .ddr-links #navbar {
  margin-bottom: 10px;
}
/* line 468, ../sass/templates/form.scss */
.form .ddr-links #navbar li, .form .linklist li {
  padding-left: 10px;
  display: block;
  line-height: 1.3em;
}
/* line 473, ../sass/templates/form.scss */
.form .ddr-links #navbar li a, .form .linklist li a {
  font-size: 13px;
  color: #004b8c;
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 480, ../sass/templates/form.scss */
.form .ddr-links #navbar li a:hover, .form .linklist li a:hover {
  border-bottom: 1px dotted #004b8c;
}

/* line 4, ../sass/templates/search-page.scss */
.search-page .fix-container {
  background: white;
}
/* line 7, ../sass/templates/search-page.scss */
.search-page .fix-container .top-content {
  height: 170px;
  margin-bottom: 60px;
}
/* line 11, ../sass/templates/search-page.scss */
.search-page .fix-container .top-content h1 {
  line-height: 170px;
}
/* line 16, ../sass/templates/search-page.scss */
.search-page .fix-container .side-bar-pane {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 220px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .search-page .fix-container .side-bar-pane {
  overflow-x: hidden;
}
/* line 19, ../sass/templates/search-page.scss */
.search-page .fix-container .side-bar-pane .DnnModule {
  margin-left: -50px;
}
/* line 25, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane {
  margin-left: 30px;
  display: inline;
  float: left;
  margin-right: 0;
  width: 660px;
  width: 670px;
  margin-bottom: 50px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .search-page .fix-container .content-pane {
  overflow-x: hidden;
}
/* line 31, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchBoxPanel, .search-page .fix-container .content-pane .dnnSearchResultPanel {
  display: none;
}
/* line 35, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultPager {
  padding: 0;
  border: none;
}
/* line 38, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultPager span {
  font-family: "adelle-sans";
  font-size: 13px;
  color: #53565a;
}
/* line 47, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultPager.dnnSearchResultPagerTop {
  border-bottom: 1px dotted #53565a;
  padding: 0 0 40px 0;
}
/* line 52, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem {
  border-bottom: 1px dotted #53565a;
  padding: 0 0 20px 0;
}
/* line 56, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem .dnnSearchResultItem-Title a {
  font-family: "adelle-sans";
  font-weight: 700;
  font-size: 18px;
  color: #004B8C;
}
/* line 64, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem .dnnSearchResultItem-Link {
  font-family: "adelle-sans";
  font-weight: 100;
  font-size: 13px;
}
/* line 69, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem .dnnSearchResultItem-Link a {
  color: #004B8C;
  text-decoration: none;
}
/* line 74, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem .dnnSearchResultItem-Link a:hover {
  border-bottom: 1px dotted #53565A;
  border-color: #004B8C;
  color: #004B8C;
}
/* line 85, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem .dnnSearchResultItem-Others {
  display: none;
}
/* line 89, ../sass/templates/search-page.scss */
.search-page .fix-container .content-pane .dnnSearchResultItem .dnnSearchResultItem-Description {
  font-family: "adelle-sans";
  font-weight: 100;
  font-size: 13px;
  color: #53565a;
  margin-top: 10px;
}

/*******Modules*******/
/* line 4, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body {
  color: white;
  padding-right: 20px;
}
/* line 8, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .title {
  font-size: 18px;
  margin-bottom: 15px;
  font-family: "gesta";
  font-weight: 500;
  text-shadow: black 1px 1px 0;
  display: block;
}
/* line 17, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body a.title {
  color: white;
  text-decoration: none;
}
/* line 21, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body a.title:hover {
  color: #b4bb25;
}
/* line 26, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .sub-title {
  font-size: 29px;
  font-family: "gesta";
  font-weight: 300;
  margin: 30px 0 18px;
}
/* line 33, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .img-content {
  margin-bottom: 10px;
}
/* line 37, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .description {
  font-size: 13px;
  margin-bottom: 25px;
  font-family: "gesta";
  font-weight: 400;
  line-height: 17px;
}
/* line 46, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .read-more a {
  font-size: 14px;
  color: #b4bb25;
  text-decoration: none;
  font-family: "gesta";
  font-weight: 400;
  font-style: italic;
}
/* line 54, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .read-more a:hover {
  border-bottom: 1px dotted #b4bb25;
}
/* line 62, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .news {
  margin-bottom: 10px;
  font-size: 13px;
  font-family: "gesta";
  font-weight: 400;
}
/* line 68, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .news .date {
  color: #b4bb25;
}
/* line 72, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .news a {
  color: white;
  text-decoration: none;
}
/* line 75, ../sass/modules/home-announcement.scss */
.home .announcements .announcement-body .news a:hover {
  border-bottom: 1px dotted white;
}

/* line 2, ../sass/modules/local-financial.scss */
.filter-header-content {
  padding-bottom: 62px;
  color: #53565a;
}
/* line 6, ../sass/modules/local-financial.scss */
.filter-header-content h1 {
  font-family: "gesta";
  font-weight: 700;
  font-size: 36px;
  line-height: normal;
}
/* line 13, ../sass/modules/local-financial.scss */
.filter-header-content p {
  font-family: "adelle-sans";
  font-weight: 300;
  font-size: 16px;
  line-height: 23px;
}

/* line 21, ../sass/modules/local-financial.scss */
.local-financial {
  color: #53565a;
}
/* line 24, ../sass/modules/local-financial.scss */
.local-financial .filters {
  font-family: "adelle-sans";
  border-bottom: 1px dotted #9d9e9b;
  padding-bottom: 32px;
  margin-bottom: 48px;
}
/* line 31, ../sass/modules/local-financial.scss */
.local-financial .filters .filters-content {
  margin-top: 10px;
}
/* line 35, ../sass/modules/local-financial.scss */
.local-financial .filters .select-mask {
  height: 30px;
  padding: 0 25px 0 5px;
  width: 155px;
}
/* line 41, ../sass/modules/local-financial.scss */
.local-financial .filters span {
  font-size: 13px;
}
/* line 45, ../sass/modules/local-financial.scss */
.local-financial .filters .states-content {
  margin-right: 56px;
}
/* line 49, ../sass/modules/local-financial.scss */
.local-financial .filters h1 {
  font-weight: 700;
  font-size: 16px;
  line-height: normal;
  margin-bottom: 25px;
}
/* line 56, ../sass/modules/local-financial.scss */
.local-financial .filters .icon {
  font-weight: 300;
  font-size: 16px;
  color: white;
  height: 42px;
  width: 42px;
  text-align: center;
  line-height: 42px;
  float: left;
  margin-right: 14px;
}
/* line 68, ../sass/modules/local-financial.scss */
.local-financial .filters .select-content {
  float: left;
  position: relative;
}
/* line 71, ../sass/modules/local-financial.scss */
.local-financial .filters .select-content label {
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 2px;
  position: relative;
  top: -5px;
}
/* line 79, ../sass/modules/local-financial.scss */
.local-financial .filters .select-content span {
  position: absolute;
  top: 24px;
  left: 7px;
}
/* line 85, ../sass/modules/local-financial.scss */
.local-financial .filters .select-content select {
  position: absolute;
  font-weight: 300;
  top: 18px;
  left: 0;
  border: none;
  background: none;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 153px;
  height: 30px;
  outline: none;
}
/* line 101, ../sass/modules/local-financial.scss */
.local-financial .item-list {
  display: inline;
  float: left;
  margin-right: 20px;
  width: 300px;
  float: left;
  font-size: 13px;
  margin-bottom: 25px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .local-financial .item-list {
  overflow-x: hidden;
}
/* line 107, ../sass/modules/local-financial.scss */
.local-financial .item-list h1 {
  font-weight: 700;
  font-size: 13px;
  line-height: normal;
}
/* line 112, ../sass/modules/local-financial.scss */
.local-financial .item-list label {
  display: block;
}
/* line 116, ../sass/modules/local-financial.scss */
.local-financial .item-list .institucion {
  font-weight: 700;
  font-size: 13px;
}
/* line 122, ../sass/modules/local-financial.scss */
.local-financial .item-list a {
  color: #53565a;
  border-bottom: 1px dotted #53565a;
  text-decoration: none;
}
/* line 127, ../sass/modules/local-financial.scss */
.local-financial .item-list a:hover {
  color: #004b8c;
  border-color: #004b8c;
}

/* line 2, ../sass/modules/slider.scss */
#slider {
  display: inline;
  float: left;
  margin-right: 0;
  width: 1100px;
}
/* line 147, ../../../../../../../Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #slider {
  overflow-x: hidden;
}

/* line 7, ../sass/modules/slider.scss */
.home-slider {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: white;
  max-width: 1040px;
}
/* line 15, ../sass/modules/slider.scss */
.home-slider .navigation-content {
  position: relative;
}
/* line 17, ../sass/modules/slider.scss */
.home-slider .navigation-content .prev, .home-slider .navigation-content .next {
  cursor: pointer;
  height: 56px;
  left: 7px;
  position: absolute;
  top: 114px;
  width: 32px;
  z-index: 1;
}
/* line 27, ../sass/modules/slider.scss */
.home-slider .navigation-content .next {
  left: auto;
  right: 7px;
}
/* line 35, ../sass/modules/slider.scss */
.home-slider .index-content {
  overflow: hidden;
  *zoom: 1;
  position: absolute;
  bottom: 24px;
  right: 50px;
  z-index: 1;
}
/* line 42, ../sass/modules/slider.scss */
.home-slider .index-content .index-elm {
  float: left;
  font-size: 14px;
  height: 20px;
  width: 20px;
  text-align: center;
  background: #add1da;
  color: white;
  margin-left: 7px;
  cursor: pointer;
  line-height: 20px;
  font-family: "gesta";
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 57, ../sass/modules/slider.scss */
.home-slider .index-content .index-elm:hover, .home-slider .index-content .index-elm.current {
  background: #08a1af;
}
/* line 63, ../sass/modules/slider.scss */
.home-slider .img-mask {
  white-space: nowrap;
  position: relative;
  left: 0;
  height: 285px;
}
/* line 70, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content {
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
}
/* line 78, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .img img {
  min-height: 284px;
}
/* line 82, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .title {
  color: #53565a;
  font-size: 33px;
  left: 428px;
  position: absolute;
  text-align: left;
  top: 120px;
  width: 563px;
  font-family: "gesta";
  font-weight: 100;
  letter-spacing: -2px;
}
/* line 96, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .description {
  color: #53565a;
  font-size: 16px;
  left: 429px;
  position: absolute;
  text-align: left;
  top: 153px;
  width: 560px;
  font-family: "adelle-sans";
  font-weight: 400;
  letter-spacing: 0px;
}
/* line 109, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .read-more {
  overflow: hidden;
  *zoom: 1;
  position: absolute;
  left: 429px;
  bottom: 59px;
}
/* line 115, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .read-more .read-more-content {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #08a1af;
  color: white;
  height: 31px;
  line-height: 31px;
  padding: 0 10px;
  float: left;
  font-family: "adelle-sans";
  font-weight: 400;
}
/* line 127, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .read-more .right-arrow {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-right: 15px solid transparent;
  border-left: 15px solid #08a1af;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  float: left;
  height: 1px;
}
/* line 137, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .read-more a {
  color: white;
  text-decoration: none;
}
/* line 144, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .read-more:hover .read-more-content {
  background: #6bb9ce;
}
/* line 148, ../sass/modules/slider.scss */
.home-slider .img-mask .img-content .read-more:hover .right-arrow {
  border-left: 15px solid #6bb9ce;
}

/* line 1, ../sass/modules/tabs.scss */
.tab-container {
  display: none;
}

/* line 5, ../sass/modules/tabs.scss */
#Form.showControlBar .tab-container, .content-page .tab-container {
  display: block;
}

/* line 11, ../sass/modules/tabs.scss */
.ddr-tabs {
  margin-top: 35px;
}
/* line 14, ../sass/modules/tabs.scss */
.ddr-tabs #navbar {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  list-style: none;
  height: 55px;
}
/* line 20, ../sass/modules/tabs.scss */
.ddr-tabs #navbar li {
  background: #53565a;
  float: left !important;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  padding: 17px;
  margin-right: 6px;
}
/* line 27, ../sass/modules/tabs.scss */
.ddr-tabs #navbar li:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9d9e9b), color-stop(100%, #53565a));
  background-image: -webkit-linear-gradient(#9d9e9b, #53565a);
  background-image: -moz-linear-gradient(#9d9e9b, #53565a);
  background-image: -o-linear-gradient(#9d9e9b, #53565a);
  background-image: linear-gradient(#9d9e9b, #53565a);
}
/* line 31, ../sass/modules/tabs.scss */
.ddr-tabs #navbar li.current {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbcbcb), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#cbcbcb, #ffffff, #ffffff);
  background-image: -moz-linear-gradient(#cbcbcb, #ffffff, #ffffff);
  background-image: -o-linear-gradient(#cbcbcb, #ffffff, #ffffff);
  background-image: linear-gradient(#cbcbcb, #ffffff, #ffffff);
  background: url("../images/tab-background.jpg") repeat-x scroll 0 0 white;
  border: 1px solid #ddddde;
  border-bottom: none !important;
  padding-top: 23px;
  margin-top: -6px;
}
/* line 39, ../sass/modules/tabs.scss */
.ddr-tabs #navbar li.current a {
  color: #53565a;
}
/* line 44, ../sass/modules/tabs.scss */
.ddr-tabs #navbar li a {
  text-decoration: none;
  font-family: "adelle-sans";
  font-weight: 400;
  color: white;
  font-size: 17px;
}

/* line 55, ../sass/modules/tabs.scss */
.tab-container {
  margin: 0 auto;
  width: 670px;
}
/* line 58, ../sass/modules/tabs.scss */
.tab-container .tab-pane {
  width: 100%;
  margin: 10px 0;
}
/* line 62, ../sass/modules/tabs.scss */
.tab-container .tab-pane .DnnModule-DNN_Links, .tab-container .tab-pane .DnnModule-2012 {
  display: none;
}

/* line 72, ../sass/modules/tabs.scss */
.tabs-content {
  border-top: 1px solid #ddddde;
  margin-top: -3px;
  min-height: 200px;
  padding-top: 20px;
}
/* line 80, ../sass/modules/tabs.scss */
.tabs-content.loading {
  background: url("../images/loading.gif") no-repeat scroll center center transparent;
}

/* line 2, ../sass/modules/repository.scss */
#bottom-content {
  /*
      table{
          background: none !important;
          border: none !important;
          padding: 0 !important;
          margin: 0 !important;
          tr{
              @extend table;
              td{
                  @extend table;
              }
          }
      }*/
}
/* line 19, ../sass/modules/repository.scss */
#bottom-content .repository-categories {
  margin-left: -50px;
  /* border-right: 1px dotted $gray-1;*/
  height: 100%;
}
/* line 25, ../sass/modules/repository.scss */
#bottom-content .repository-header {
  float: left;
  width: 220px !important;
  margin-bottom: 50px;
  margin-top: 20px;
  height: 100%;
}
/* line 33, ../sass/modules/repository.scss */
#bottom-content .repository-header .categories select {
  display: none;
}
/* line 38, ../sass/modules/repository.scss */
#bottom-content .repository-header .repository-side-bar {
  height: 100%;
}
/* line 42, ../sass/modules/repository.scss */
#bottom-content .repository-header .reset-button {
  background: #de7c00;
  color: white;
  font-family: "adelle-sans";
  font-size: 14px;
  border-bottom: 4px solid #cbcbcb;
  padding: 10px 20px;
  float: left;
  margin-left: 50px;
  cursor: pointer;
  margin-top: 25px;
}
/* line 54, ../sass/modules/repository.scss */
#bottom-content .repository-header .reset-button:hover {
  background: #b4bb25;
  border-bottom: 4px solid #7a7a7a;
}
/* line 61, ../sass/modules/repository.scss */
#bottom-content .repository-header #tree-categories label {
  background: url("../images/horizontal-dotted-gray-small.jpg") no-repeat scroll 0 bottom transparent;
  color: #53565A;
  cursor: pointer;
  font-family: "adelle-sans";
  font-size: 16px;
  font-weight: 700;
  padding-left: 50px;
  position: relative;
  display: block;
  padding-bottom: 5px;
  margin-bottom: 15px;
  margin-top: 25px;
}
/* line 75, ../sass/modules/repository.scss */
#bottom-content .repository-header #tree-categories label span {
  display: block;
  height: 7px;
  left: 31px;
  margin-right: 5px;
  position: absolute;
  top: 7px;
  width: 14px;
}
/* line 93, ../sass/modules/repository.scss */
#bottom-content .repository-header #tree-categories ul {
  list-style: none;
  margin-left: 50px;
}
/* line 96, ../sass/modules/repository.scss */
#bottom-content .repository-header #tree-categories ul li {
  padding: 0;
  background: none;
  cursor: pointer;
  font-family: "adelle-sans";
  font-size: 15px;
  margin-bottom: 10px;
  margin-right: 15px;
}
/* line 105, ../sass/modules/repository.scss */
#bottom-content .repository-header #tree-categories ul li:hover {
  color: #004b8c;
}
/* line 109, ../sass/modules/repository.scss */
#bottom-content .repository-header #tree-categories ul li.selected {
  font-weight: 700;
  color: #004b8c;
}
/* line 118, ../sass/modules/repository.scss */
#bottom-content .repository-content {
  float: left;
  margin-left: 50px !important;
  width: 670px !important;
  margin-bottom: 150px !important;
  border-bottom: 1px dotted #9d9e9b !important;
}
/* line 125, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item {
  color: #53565a;
  font-family: "adelle-sans";
  border-top: 1px dotted #9d9e9b;
  color: #53565A;
  font-family: "adelle-sans";
  padding: 35px 0;
  width: 100%;
}
/* line 134, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .categories {
  float: left;
  width: 131px;
  margin-right: 34px;
}
/* line 138, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .categories span {
  font-size: 12px;
  font-weight: 300;
  background: url("../images/horizontal-dotted-gray-small.jpg") no-repeat scroll 0 bottom transparent;
  display: block;
  padding: 5px 0;
}
/* line 147, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content {
  float: left;
}
/* line 150, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .icons-file {
  float: left;
  height: 35px;
  margin-right: 21px;
  margin-top: 5px;
  width: 26px;
}
/* line 158, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .desc {
  float: left;
}
/* line 160, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .desc h3, #bottom-content .repository-content .repository-item .desc-content .desc h3 .RepositoryTitle {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 8px;
  line-height: 24px;
  width: 455px;
  color: #53565a;
  letter-spacing: 0;
}
/* line 174, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .desc p {
  font-weight: 300;
  margin-bottom: 10px;
}
/* line 179, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .desc .print-icon {
  color: #004b8c;
  cursor: pointer;
}
/* line 183, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .desc .print-icon:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 187, ../sass/modules/repository.scss */
#bottom-content .repository-content .repository-item .desc-content .desc .print-icon span {
  display: block;
  float: left;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
  width: 13px;
}
/* line 206, ../sass/modules/repository.scss */
#bottom-content .repository-side-bar .repository-categories .categories {
  margin-left: -20px;
}
/* line 209, ../sass/modules/repository.scss */
#bottom-content .repository-side-bar .repository-categories .categories .img-list {
  list-style-image: url("images/action.gif");
}
/* line 216, ../sass/modules/repository.scss */
#bottom-content .mov_imagen {
  margin-top: 20px;
}
/* line 226, ../sass/modules/repository.scss */
#bottom-content .repository-footer .search {
  margin-bottom: 15px;
  width: 100%;
  height: 18px;
}
/* line 231, ../sass/modules/repository.scss */
#bottom-content .repository-footer .search .search-input {
  float: left;
}
/* line 235, ../sass/modules/repository.scss */
#bottom-content .repository-footer .search .search-desc {
  font-size: 17px;
  font-family: "Gesta";
  font-weight: 700;
  color: #004b8c;
  float: right;
  text-decoration: none;
}
/* line 243, ../sass/modules/repository.scss */
#bottom-content .repository-footer .search .search-desc:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 250, ../sass/modules/repository.scss */
#bottom-content .repository-footer .pagination {
  font-family: "adelle-sans";
  width: 100%;
  margin-top: 15px;
  margin-bottom: 44px;
  color: #53565a;
}
/* line 257, ../sass/modules/repository.scss */
#bottom-content .repository-footer .pagination .pag-desc {
  float: left;
  font-weight: 500;
}
/* line 262, ../sass/modules/repository.scss */
#bottom-content .repository-footer .pagination .pag-nav {
  float: right;
  font-weight: 300;
}
/* line 268, ../sass/modules/repository.scss */
#bottom-content .repository-footer .result-label {
  font-family: "adelle-sans";
  font-size: 17px;
  font-weight: 700;
  height: 72px;
  background: #004b8c;
  float: left;
  line-height: 72px;
  color: white;
  text-align: center;
  width: 130px;
}
/* line 281, ../sass/modules/repository.scss */
#bottom-content .repository-footer .right-arrow {
  border-bottom: 36px solid transparent;
  border-left: 36px solid #004B8C;
  border-top: 36px solid transparent;
  float: left;
  background: #e7e5d3;
}
/* line 289, ../sass/modules/repository.scss */
#bottom-content .repository-footer .result-content {
  float: left;
  background: #e7e5d3;
  height: 72px;
  padding: 0 11px;
  width: 479px;
  font-family: "adelle-sans";
  font-weight: 300;
  line-height: 72px;
  letter-spacing: -0.01em;
}

/* line 3, ../sass/modules/news.scss */
.recent-news {
  margin-left: -50px;
}
/* line 6, ../sass/modules/news.scss */
.recent-news .news-item {
  background: url("../images/horizontal-dotted-line.jpg") no-repeat scroll 0 bottom transparent;
  padding: 25px 30px 25px 50px;
}
/* line 11, ../sass/modules/news.scss */
.recent-news .news-item h2 {
  margin-bottom: 10px;
}
/* line 13, ../sass/modules/news.scss */
.recent-news .news-item h2 a.title {
  font-size: 30px;
  color: #004b8c;
  line-height: 34px;
  margin-bottom: 15px;
  font-family: "Gesta";
  font-weight: 700;
  text-decoration: none;
  margin: 0;
}
/* line 23, ../sass/modules/news.scss */
.recent-news .news-item h2 a.title:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 29, ../sass/modules/news.scss */
.recent-news .news-item .description {
  margin-bottom: 10px;
}
/* line 32, ../sass/modules/news.scss */
.recent-news .news-item .date {
  margin-bottom: 10px;
}
/* line 35, ../sass/modules/news.scss */
.recent-news .news-item a.read-more {
  font-size: 13px;
  color: #004b8c;
  font-familiy: "adelle-sans";
  font-weight: 300;
  font-style: italic;
  text-decoration: none;
}
/* line 44, ../sass/modules/news.scss */
.recent-news .news-item a.read-more:hover {
  border-bottom: 1px dotted #004b8c;
}

/* line 53, ../sass/modules/news.scss */
.content-pane .BlogBody {
  padding: 0 60px 0 0;
}
/* line 56, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogHead {
  margin-bottom: 10px;
}
/* line 58, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogHead h2.BlogTitle {
  font-size: 33px;
  color: #53565a;
  line-height: 40px;
  margin-bottom: 15px;
  font-family: "Gesta";
  font-weight: 700;
  text-decoration: none;
  margin: 0;
}
/* line 69, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogHead h2.BlogTitle:hover {
  color: #53565a;
  border-bottom: none;
}
/* line 77, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogFooter {
  display: none;
}
/* line 81, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogPublished, .content-pane .BlogBody .HorizontalLine, .content-pane .BlogBody .blog_author, .content-pane .BlogBody .BlogSubHead a, .content-pane .BlogBody .BlogSubHead br, .content-pane .BlogBody .BlogDate {
  display: none !important;
}
/* line 84, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogSubHead {
  margin-bottom: 24px;
  margin-top: -5px;
  padding: 0 !important;
}
/* line 89, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogSubHead .social-toolbar {
  float: none;
}
/* line 94, ../sass/modules/news.scss */
.content-pane .BlogBody .BlogEntryDescription {
  line-height: 23px;
  font-family: "adelle-sans";
  font-size: 16px;
  color: #53565a;
  margin-bottom: 15px;
}
/* line 102, ../sass/modules/news.scss */
.content-pane .BlogBody .social-toolbar {
  margin-bottom: 50px;
  float: none;
}

/**** BLOGs skins ***/
/* line 115, ../sass/modules/news.scss */
.inner-news-content .top-content, .inner-news-content .tweets-content {
  display: none;
}
/* line 118, ../sass/modules/news.scss */
.inner-news-content .primary-container {
  margin-top: 80px !important;
}
/* line 123, ../sass/modules/news.scss */
.inner-news-content .side-bar-pane .DnnModule {
  padding-bottom: 0;
}
/* line 126, ../sass/modules/news.scss */
.inner-news-content .fix-container .primary-container.second-top-content {
  padding-bottom: 65px;
}
/* line 129, ../sass/modules/news.scss */
.inner-news-content .social-toolbar {
  margin-bottom: 40px;
}

/* line 135, ../sass/modules/news.scss */
.announcement-body .news {
  margin-left: 0;
  width: 100%;
}

/* line 141, ../sass/modules/news.scss */
.news {
  position: relative;
  width: 700px;
}
/* line 146, ../sass/modules/news.scss */
.news .BlogPublished, .news .HorizontalLine, .news .blog_author, .news .BlogSubHead a, .news .BlogSubHead br, .news .BlogDate {
  display: none !important;
}
/* line 150, ../sass/modules/news.scss */
.news .back-to-landing {
  font-family: "adelle-sans";
  font-weight: 300;
  font-size: 13px;
  color: #004b8c;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  position: absolute;
  top: -40px;
}
/* line 161, ../sass/modules/news.scss */
.news .back-to-landing:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 166, ../sass/modules/news.scss */
.news #dnn_ctr1929_MainView_ViewBlog_lstBlogView tr:first-child .BlogBody {
  margin-top: -40px;
}
/* line 172, ../sass/modules/news.scss */
.news .BlogBody.first-news {
  margin-top: -40px;
}
/* line 176, ../sass/modules/news.scss */
.news .BlogBody {
  background: url("../images/horizontal-dotted-line.jpg") no-repeat scroll 0 bottom transparent;
  position: relative;
  padding: 70px 30px 35px 50px;
  margin-left: -50px;
}
/* line 185, ../sass/modules/news.scss */
.news .BlogBody .BlogFooter {
  display: none;
}
/* line 189, ../sass/modules/news.scss */
.news .BlogBody .BlogDateline {
  font-size: 13px;
  color: #53565a;
  line-height: auto;
  margin-bottom: 13px;
  font-family: "adelle-sans";
  font-weight: 300;
  position: absolute;
  top: 40px;
}
/* line 200, ../sass/modules/news.scss */
.news .BlogBody .BlogHead {
  margin-bottom: 10px;
}
/* line 202, ../sass/modules/news.scss */
.news .BlogBody .BlogHead h2.BlogTitle {
  margin: 0;
}
/* line 204, ../sass/modules/news.scss */
.news .BlogBody .BlogHead h2.BlogTitle a {
  font-size: 30px;
  color: #004b8c;
  line-height: 34px;
  margin-bottom: 15px;
  font-family: "Gesta";
  font-weight: 700;
  text-decoration: none;
  margin: 0;
}
/* line 214, ../sass/modules/news.scss */
.news .BlogBody .BlogHead h2.BlogTitle a:hover {
  color: #004b8c;
  border-bottom: 1px dotted #004b8c;
}
/* line 222, ../sass/modules/news.scss */
.news .BlogBody div {
  padding: 0 !important;
  font-family: "adelle-sans";
}
/* line 228, ../sass/modules/news.scss */
.news .BlogBody p {
  font-size: 13px;
  color: #53565a;
  line-height: 20px;
  font-family: "Gesta";
  font-weight: 500;
  padding: 0 !important;
}
/* line 237, ../sass/modules/news.scss */
.news .BlogBody .BlogReadMore {
  margin-top: 10px;
}
/* line 239, ../sass/modules/news.scss */
.news .BlogBody .BlogReadMore a {
  font-size: 13px;
  color: #004b8c;
  font-family: "adelle-sans";
  font-weight: 300;
  font-style: italic;
  text-decoration: none;
}
/* line 247, ../sass/modules/news.scss */
.news .BlogBody .BlogReadMore a:hover {
  border-bottom: 1px dotted #004b8c;
}
/* line 253, ../sass/modules/news.scss */
.news .BlogBody.inner-news {
  padding-top: 0px;
}
/* line 259, ../sass/modules/news.scss */
.news .inner-news .BlogBody {
  background: none;
  line-height: 20px;
  color: #53565a;
  padding: 0 0 35px 50px;
}
/* line 265, ../sass/modules/news.scss */
.news .inner-news .BlogBody .BlogDate {
  color: #53565a;
}
/* line 269, ../sass/modules/news.scss */
.news .inner-news .BlogBody .BlogSubHead {
  margin-bottom: 24px;
  margin-top: -5px;
  padding: 0 !important;
}
/* line 274, ../sass/modules/news.scss */
.news .inner-news .BlogBody .BlogSubHead .social-toolbar {
  float: none;
}



a.urlclass { color: #004b8c;
             font-weight: 600; 
             text-decoration: none;
} 


a.urlclass:hover {
   text-decoration:underline;
} 
