/* line 33, ../../app/sass/_mixin.sass */
.block {
  border-width: 1px;
  margin-bottom: 1.5em;
}
/* line 19, ../../app/sass/_mixin.sass */
.block .title {
  padding: 0 1em;
}
/* line 21, ../../app/sass/_mixin.sass */
.block .title h1 {
  padding: 0;
  margin: 0;
}
/* line 24, ../../app/sass/_mixin.sass */
.block .body {
  padding: 1em 1em 3em;
}
/* line 26, ../../app/sass/_mixin.sass */
.block .body .footer {
  padding: 0;
  margin: 0;
}
/* line 29, ../../app/sass/_mixin.sass */
.block .footer {
  padding: 0 1em;
  text-align: right;
}

/* line 83, ../../app/sass/_mixin.sass */
#wrapper .category {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  margin: 0 2px 2px 0;
  padding: 0 4px;
  display: inline-block;
}

/* line 86, ../../app/sass/_mixin.sass */
.tag {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  margin: 0 2px 2px 0;
  padding: 0 4px;
  display: inline-block;
}

/* line 89, ../../app/sass/_mixin.sass */
li a.category {
  border-style: hidden !important;
}

/* line 92, ../../app/sass/_mixin.sass */
.button, input[type="submit"] {
  padding: 1px 1em;
  display: inline-block;
  margin-right: 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-style: solid;
}
/* line 71, ../../app/sass/_mixin.sass */
.button:hover, input[type="submit"]:hover {
  border-bottom-style: hidden;
}

/* line 98, ../../app/sass/_mixin.sass */
.tab {
  padding: 1px 1em;
  display: inline-block;
  margin-right: 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-style: solid;
}
/* line 71, ../../app/sass/_mixin.sass */
.tab:hover {
  border-bottom-style: hidden;
}

/* line 14, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 19, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 21, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 23, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 25, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" "";
}
/* line 96, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 27, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

@import url(blueprint/lists.css);
/* line 9, ../../app/sass/_base.sass */
body, input {
  line-height: 1.8;
  font-size: 13.6px;
}

/* line 14, ../../app/sass/_base.sass */
body, h1, h2, h3, h4, h5, a, label {
  font-family: "Helvetica Neue", Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
  line-height: 1.8;
}

/* line 20, ../../app/sass/_base.sass */
h1 {
  font-size: 1.35em;
}

/* line 23, ../../app/sass/_base.sass */
h2 {
  font-size: 1.2em;
  margin: 1.5em;
}

/* line 28, ../../app/sass/_base.sass */
table td, table th, table tr {
  border-style: hidden;
  border-width: 1px;
}

/* line 33, ../../app/sass/_base.sass */
ul {
  list-style: circle;
}

/* line 36, ../../app/sass/_base.sass */
ol {
  list-style: decimal;
}

/* line 68, ../../app/sass/_base.sass */
form {
  margin: 2em 1em;
}
/* line 42, ../../app/sass/_base.sass */
form .row {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 0.1em;
}
/* line 45, ../../app/sass/_base.sass */
form .row label {
  display: inline-block;
  clear: right;
}
/* line 49, ../../app/sass/_base.sass */
form .inline label {
  margin-top: 1em;
  display: inline;
}
/* line 52, ../../app/sass/_base.sass */
form .submit {
  text-align: right;
  padding: 0 10%;
  margin: 0;
}
/* line 56, ../../app/sass/_base.sass */
form .submit input[type="submit"] {
  padding: 0 1em;
}
/* line 58, ../../app/sass/_base.sass */
form input, form select {
  padding: 4px;
}
/* line 60, ../../app/sass/_base.sass */
form textarea, form input[type="text"], form input[type="password"] {
  clear: left;
  font-family: "Trebuchet MS";
  display: block;
}
/* line 64, ../../app/sass/_base.sass */
form textarea {
  display: inline;
  float: left;
  margin-right: 0;
  width: 630px;
  width: 99.4%;
}
/* line 139, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html form textarea {
  overflow-x: hidden;
}

/* line 3, ../../app/sass/_palette_all_themes.sass */
.lightest_palette_0_color {
  background-color: #e8dbd0;
}

/* line 6, ../../app/sass/_palette_all_themes.sass */
.lighter_palette_0_color {
  background-color: #bd9a7b;
}

/* line 9, ../../app/sass/_palette_all_themes.sass */
.light_palette_0_color {
  background-color: #7b5b3d;
}

/* line 12, ../../app/sass/_palette_all_themes.sass */
.base_palette_0_color {
  background-color: #261c13;
}

/* line 15, ../../app/sass/_palette_all_themes.sass */
.dark_palette_0_color {
  background-color: black;
}

/* line 18, ../../app/sass/_palette_all_themes.sass */
.darker_palette_0_color {
  background-color: black;
}

/* line 21, ../../app/sass/_palette_all_themes.sass */
.darkest_palette_0_color {
  background-color: black;
}

/* line 25, ../../app/sass/_palette_all_themes.sass */
.lightest_palette_1_color {
  background-color: #fbf8f6;
}

/* line 28, ../../app/sass/_palette_all_themes.sass */
.lighter_palette_1_color {
  background-color: #d1b2a0;
}

/* line 31, ../../app/sass/_palette_all_themes.sass */
.light_palette_1_color {
  background-color: #a36e4e;
}

/* line 34, ../../app/sass/_palette_all_themes.sass */
.base_palette_1_color {
  background-color: #4d3425;
}

/* line 37, ../../app/sass/_palette_all_themes.sass */
.dark_palette_1_color {
  background-color: black;
}

/* line 40, ../../app/sass/_palette_all_themes.sass */
.darker_palette_1_color {
  background-color: black;
}

/* line 43, ../../app/sass/_palette_all_themes.sass */
.darkest_palette_1_color {
  background-color: black;
}

/* line 47, ../../app/sass/_palette_all_themes.sass */
.lightest_palette_2_color {
  background-color: white;
}

/* line 50, ../../app/sass/_palette_all_themes.sass */
.lighter_palette_2_color {
  background-color: white;
}

/* line 53, ../../app/sass/_palette_all_themes.sass */
.light_palette_2_color {
  background-color: white;
}

/* line 56, ../../app/sass/_palette_all_themes.sass */
.base_palette_2_color {
  background-color: #f0f9ff;
}

/* line 59, ../../app/sass/_palette_all_themes.sass */
.dark_palette_2_color {
  background-color: #71c6ff;
}

/* line 62, ../../app/sass/_palette_all_themes.sass */
.darker_palette_2_color {
  background-color: #0090f0;
}

/* line 65, ../../app/sass/_palette_all_themes.sass */
.darkest_palette_2_color {
  background-color: #004371;
}

/* line 69, ../../app/sass/_palette_all_themes.sass */
.lightest_palette_3_color {
  background-color: white;
}

/* line 72, ../../app/sass/_palette_all_themes.sass */
.lighter_palette_3_color {
  background-color: white;
}

/* line 75, ../../app/sass/_palette_all_themes.sass */
.light_palette_3_color {
  background-color: white;
}

/* line 78, ../../app/sass/_palette_all_themes.sass */
.base_palette_3_color {
  background-color: #dae0d9;
}

/* line 81, ../../app/sass/_palette_all_themes.sass */
.dark_palette_3_color {
  background-color: #96a793;
}

/* line 84, ../../app/sass/_palette_all_themes.sass */
.darker_palette_3_color {
  background-color: #566654;
}

/* line 87, ../../app/sass/_palette_all_themes.sass */
.darkest_palette_3_color {
  background-color: #1b201a;
}

/* line 91, ../../app/sass/_palette_all_themes.sass */
.lightest_palette_4_color {
  background-color: #d4f2ff;
}

/* line 94, ../../app/sass/_palette_all_themes.sass */
.lighter_palette_4_color {
  background-color: #54ccff;
}

/* line 97, ../../app/sass/_palette_all_themes.sass */
.light_palette_4_color {
  background-color: #0095d3;
}

/* line 100, ../../app/sass/_palette_all_themes.sass */
.base_palette_4_color {
  background-color: #003b54;
}

/* line 103, ../../app/sass/_palette_all_themes.sass */
.dark_palette_4_color {
  background-color: black;
}

/* line 106, ../../app/sass/_palette_all_themes.sass */
.darker_palette_4_color {
  background-color: black;
}

/* line 109, ../../app/sass/_palette_all_themes.sass */
.darkest_palette_4_color {
  background-color: black;
}

/* line 17, ../../app/sass/_palette_color.sass */
#content form input[type="submit"] {
  border: none;
  cursor: pointer;
  padding: 4px 1em;
}

/* line 78, ../../app/sass/_palette_color.sass */
#top {
  background-color: #261c13;
  color: white;
  border-color: #bd9a7b;
  border-bottom-style: hidden;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#top, #top div, #top ul, #top li, #top a, #top table, #top td, #top th, #top tr {
  border-color: #37291b;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#top a {
  color: white;
  border-bottom-color: #bd9a7b;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#top a:hover {
  color: white;
}

/* line 83, ../../app/sass/_palette_color.sass */
#top.top {
  background-image: url(../images/top_bg.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

/* line 89, ../../app/sass/_palette_color.sass */
#badge.badge {
  background: url(../images/badge_bg.png) no-repeat 103% -30px;
}

/* line 92, ../../app/sass/_palette_color.sass */
#navigator {
  background: url(../images/nav_bg.jpg) repeat-x left top;
}

/* line 95, ../../app/sass/_palette_color.sass */
#nav {
  background-color: #4d3425;
  color: white;
  border-color: #d1b2a0;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav, #nav div, #nav ul, #nav li, #nav a, #nav table, #nav td, #nav th, #nav tr {
  border-color: #5e402d;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav a {
  color: white;
  border-bottom-color: #d1b2a0;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav a:hover, #nav ul {
  background-color: #654431;
  color: white;
  border-color: #ddc6b8;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav a:hover, #nav a:hover div, #nav a:hover ul, #nav a:hover li, #nav a:hover a, #nav a:hover table, #nav a:hover td, #nav a:hover th, #nav a:hover tr, #nav ul, #nav ul div, #nav ul ul, #nav ul li, #nav ul a, #nav ul table, #nav ul td, #nav ul th, #nav ul tr {
  border-color: #765039;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav a:hover a, #nav ul a {
  color: white;
  border-bottom-color: #ddc6b8;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav a:hover a:hover, #nav ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul a:hover, #nav ul ul {
  background-color: #7d543d;
  color: white;
  border-color: #e8d9d1;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav ul a:hover, #nav ul a:hover div, #nav ul a:hover ul, #nav ul a:hover li, #nav ul a:hover a, #nav ul a:hover table, #nav ul a:hover td, #nav ul a:hover th, #nav ul a:hover tr, #nav ul ul, #nav ul ul div, #nav ul ul ul, #nav ul ul li, #nav ul ul a, #nav ul ul table, #nav ul ul td, #nav ul ul th, #nav ul ul tr {
  border-color: #8e6045;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav ul a:hover a, #nav ul ul a {
  color: white;
  border-bottom-color: #e8d9d1;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav ul a:hover a:hover, #nav ul ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul a:hover, #nav ul ul ul {
  background-color: #956449;
  color: white;
  border-color: #f4ede9;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav ul ul a:hover, #nav ul ul a:hover div, #nav ul ul a:hover ul, #nav ul ul a:hover li, #nav ul ul a:hover a, #nav ul ul a:hover table, #nav ul ul a:hover td, #nav ul ul a:hover th, #nav ul ul a:hover tr, #nav ul ul ul, #nav ul ul ul div, #nav ul ul ul ul, #nav ul ul ul li, #nav ul ul ul a, #nav ul ul ul table, #nav ul ul ul td, #nav ul ul ul th, #nav ul ul ul tr {
  border-color: #a66f51;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav ul ul a:hover a, #nav ul ul ul a {
  color: white;
  border-bottom-color: #f4ede9;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav ul ul a:hover a:hover, #nav ul ul ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul a:hover, #nav ul ul ul ul {
  background-color: #ac7456;
  color: black;
  border-color: #020101;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul a:hover, #nav ul ul ul a:hover div, #nav ul ul ul a:hover li, #nav ul ul ul a:hover a, #nav ul ul ul a:hover table, #nav ul ul ul a:hover td, #nav ul ul ul a:hover th, #nav ul ul ul a:hover tr, #nav ul ul ul ul, #nav ul ul ul ul div, #nav ul ul ul ul li, #nav ul ul ul ul a, #nav ul ul ul ul table, #nav ul ul ul ul td, #nav ul ul ul ul th, #nav ul ul ul ul tr {
  border-color: #9c684d;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul a:hover a, #nav ul ul ul ul a {
  color: black;
  border-bottom-color: #020101;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul a:hover a:hover, #nav ul ul ul ul a:hover {
  color: black;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul a:hover, #nav ul ul ul ul ul {
  background-color: #956449;
  color: white;
  border-color: #f4ede9;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul a:hover, #nav ul ul ul ul a:hover div, #nav ul ul ul ul a:hover ul, #nav ul ul ul ul a:hover li, #nav ul ul ul ul a:hover a, #nav ul ul ul ul a:hover table, #nav ul ul ul ul a:hover td, #nav ul ul ul ul a:hover th, #nav ul ul ul ul a:hover tr, #nav ul ul ul ul ul, #nav ul ul ul ul ul div, #nav ul ul ul ul ul ul, #nav ul ul ul ul ul li, #nav ul ul ul ul ul a, #nav ul ul ul ul ul table, #nav ul ul ul ul ul td, #nav ul ul ul ul ul th, #nav ul ul ul ul ul tr {
  border-color: #a66f51;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul a:hover a, #nav ul ul ul ul ul a {
  color: white;
  border-bottom-color: #f4ede9;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul {
  background-color: #ac7456;
  color: black;
  border-color: #020101;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul a:hover, #nav ul ul ul ul ul a:hover div, #nav ul ul ul ul ul a:hover li, #nav ul ul ul ul ul a:hover a, #nav ul ul ul ul ul a:hover table, #nav ul ul ul ul ul a:hover td, #nav ul ul ul ul ul a:hover th, #nav ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul, #nav ul ul ul ul ul ul div, #nav ul ul ul ul ul ul li, #nav ul ul ul ul ul ul a, #nav ul ul ul ul ul ul table, #nav ul ul ul ul ul ul td, #nav ul ul ul ul ul ul th, #nav ul ul ul ul ul ul tr {
  border-color: #9c684d;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul a {
  color: black;
  border-bottom-color: #020101;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul a:hover {
  color: black;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul {
  background-color: #956449;
  color: white;
  border-color: #f4ede9;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul a:hover div, #nav ul ul ul ul ul ul a:hover ul, #nav ul ul ul ul ul ul a:hover li, #nav ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul a:hover table, #nav ul ul ul ul ul ul a:hover td, #nav ul ul ul ul ul ul a:hover th, #nav ul ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul div, #nav ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul li, #nav ul ul ul ul ul ul ul a, #nav ul ul ul ul ul ul ul table, #nav ul ul ul ul ul ul ul td, #nav ul ul ul ul ul ul ul th, #nav ul ul ul ul ul ul ul tr {
  border-color: #a66f51;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul a {
  color: white;
  border-bottom-color: #f4ede9;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul {
  background-color: #ac7456;
  color: black;
  border-color: #020101;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul a:hover div, #nav ul ul ul ul ul ul ul a:hover li, #nav ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul a:hover table, #nav ul ul ul ul ul ul ul a:hover td, #nav ul ul ul ul ul ul ul a:hover th, #nav ul ul ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul div, #nav ul ul ul ul ul ul ul ul li, #nav ul ul ul ul ul ul ul ul a, #nav ul ul ul ul ul ul ul ul table, #nav ul ul ul ul ul ul ul ul td, #nav ul ul ul ul ul ul ul ul th, #nav ul ul ul ul ul ul ul ul tr {
  border-color: #9c684d;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul a {
  color: black;
  border-bottom-color: #020101;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul ul ul a:hover {
  color: black;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul {
  background-color: #956449;
  color: white;
  border-color: #f4ede9;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul a:hover div, #nav ul ul ul ul ul ul ul ul a:hover ul, #nav ul ul ul ul ul ul ul ul a:hover li, #nav ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul a:hover table, #nav ul ul ul ul ul ul ul ul a:hover td, #nav ul ul ul ul ul ul ul ul a:hover th, #nav ul ul ul ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul ul div, #nav ul ul ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul ul li, #nav ul ul ul ul ul ul ul ul ul a, #nav ul ul ul ul ul ul ul ul ul table, #nav ul ul ul ul ul ul ul ul ul td, #nav ul ul ul ul ul ul ul ul ul th, #nav ul ul ul ul ul ul ul ul ul tr {
  border-color: #a66f51;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul a {
  color: white;
  border-bottom-color: #f4ede9;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul ul ul ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul ul {
  background-color: #ac7456;
  color: black;
  border-color: #020101;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul a:hover div, #nav ul ul ul ul ul ul ul ul ul a:hover li, #nav ul ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul a:hover table, #nav ul ul ul ul ul ul ul ul ul a:hover td, #nav ul ul ul ul ul ul ul ul ul a:hover th, #nav ul ul ul ul ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul ul ul div, #nav ul ul ul ul ul ul ul ul ul ul li, #nav ul ul ul ul ul ul ul ul ul ul a, #nav ul ul ul ul ul ul ul ul ul ul table, #nav ul ul ul ul ul ul ul ul ul ul td, #nav ul ul ul ul ul ul ul ul ul ul th, #nav ul ul ul ul ul ul ul ul ul ul tr {
  border-color: #9c684d;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul ul a {
  color: black;
  border-bottom-color: #020101;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul ul ul ul ul a:hover {
  color: black;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul ul ul {
  background-color: #956449;
  color: white;
  border-color: #f4ede9;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul ul a:hover div, #nav ul ul ul ul ul ul ul ul ul ul a:hover ul, #nav ul ul ul ul ul ul ul ul ul ul a:hover li, #nav ul ul ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul ul a:hover table, #nav ul ul ul ul ul ul ul ul ul ul a:hover td, #nav ul ul ul ul ul ul ul ul ul ul a:hover th, #nav ul ul ul ul ul ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul ul ul ul div, #nav ul ul ul ul ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul ul ul ul li, #nav ul ul ul ul ul ul ul ul ul ul ul a, #nav ul ul ul ul ul ul ul ul ul ul ul table, #nav ul ul ul ul ul ul ul ul ul ul ul td, #nav ul ul ul ul ul ul ul ul ul ul ul th, #nav ul ul ul ul ul ul ul ul ul ul ul tr {
  border-color: #a66f51;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul ul ul a {
  color: white;
  border-bottom-color: #f4ede9;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover {
  color: white;
}
/* line 48, ../../app/sass/_palette_color.sass */
#nav ul ul ul ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul ul ul ul {
  background-color: #ac7456;
  color: black;
  border-color: #020101;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul ul ul a:hover, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover div, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover li, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover table, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover td, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover th, #nav ul ul ul ul ul ul ul ul ul ul ul a:hover tr, #nav ul ul ul ul ul ul ul ul ul ul ul ul, #nav ul ul ul ul ul ul ul ul ul ul ul ul div, #nav ul ul ul ul ul ul ul ul ul ul ul ul li, #nav ul ul ul ul ul ul ul ul ul ul ul ul a, #nav ul ul ul ul ul ul ul ul ul ul ul ul table, #nav ul ul ul ul ul ul ul ul ul ul ul ul td, #nav ul ul ul ul ul ul ul ul ul ul ul ul th, #nav ul ul ul ul ul ul ul ul ul ul ul ul tr {
  border-color: #9c684d;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul ul ul a:hover a, #nav ul ul ul ul ul ul ul ul ul ul ul ul a {
  color: black;
  border-bottom-color: #020101;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#nav ul ul ul ul ul ul ul ul ul ul ul a:hover a:hover, #nav ul ul ul ul ul ul ul ul ul ul ul ul a:hover {
  color: black;
}

/* line 98, ../../app/sass/_palette_color.sass */
#search_form form input[type="text"] {
  background-color: #4d3425;
  color: white;
  border-color: #d1b2a0;
  background-color: #a36e4e;
  color: white;
  border-color: #faf7f6;
  border-width: 1px;
  border-style: solid;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#search_form form input[type="text"], #search_form form input[type="text"] div, #search_form form input[type="text"] ul, #search_form form input[type="text"] li, #search_form form input[type="text"] a, #search_form form input[type="text"] table, #search_form form input[type="text"] td, #search_form form input[type="text"] th, #search_form form input[type="text"] tr {
  border-color: #5e402d;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#search_form form input[type="text"] a {
  color: white;
  border-bottom-color: #d1b2a0;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#search_form form input[type="text"] a:hover {
  color: white;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#search_form form input[type="text"], #search_form form input[type="text"] div, #search_form form input[type="text"] ul, #search_form form input[type="text"] li, #search_form form input[type="text"] a, #search_form form input[type="text"] table, #search_form form input[type="text"] td, #search_form form input[type="text"] th, #search_form form input[type="text"] tr {
  border-color: #b07b5a;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#search_form form input[type="text"] a {
  color: white;
  border-bottom-color: #faf7f6;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#search_form form input[type="text"] a:hover {
  color: white;
}

/* line 106, ../../app/sass/_palette_color.sass */
body {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
body, body div, body li, body a, body table, body td, body th, body tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
body a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
body a:hover {
  color: black;
}

/* line 114, ../../app/sass/_palette_color.sass */
#main {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  border-style: hidden;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main, #main div, #main li, #main a, #main table, #main td, #main th, #main tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main a:hover {
  color: black;
}
/* line 38, ../../app/sass/_palette_color.sass */
#main table.rowspan, #main table.colspan {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan, #main table.rowspan div, #main table.rowspan li, #main table.rowspan a, #main table.rowspan table, #main table.rowspan td, #main table.rowspan th, #main table.rowspan tr, #main table.colspan, #main table.colspan div, #main table.colspan li, #main table.colspan a, #main table.colspan table, #main table.colspan td, #main table.colspan th, #main table.colspan tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan a, #main table.colspan a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan a:hover, #main table.colspan a:hover {
  color: black;
}
/* line 24, ../../app/sass/_palette_color.sass */
#main table.rowspan thead tr, #main table.colspan thead tr {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #d1edff;
  color: black;
  border-color: #007fd1;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan thead tr, #main table.rowspan thead tr div, #main table.rowspan thead tr li, #main table.rowspan thead tr a, #main table.rowspan thead tr table, #main table.rowspan thead tr td, #main table.rowspan thead tr th, #main table.rowspan thead tr tr, #main table.colspan thead tr, #main table.colspan thead tr div, #main table.colspan thead tr li, #main table.colspan thead tr a, #main table.colspan thead tr table, #main table.colspan thead tr td, #main table.colspan thead tr th, #main table.colspan thead tr tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan thead tr a, #main table.colspan thead tr a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan thead tr a:hover, #main table.colspan thead tr a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan thead tr, #main table.rowspan thead tr div, #main table.rowspan thead tr li, #main table.rowspan thead tr a, #main table.rowspan thead tr table, #main table.rowspan thead tr td, #main table.rowspan thead tr th, #main table.rowspan thead tr tr, #main table.colspan thead tr, #main table.colspan thead tr div, #main table.colspan thead tr li, #main table.colspan thead tr a, #main table.colspan thead tr table, #main table.colspan thead tr td, #main table.colspan thead tr th, #main table.colspan thead tr tr {
  border-color: #b7e3ff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan thead tr a, #main table.colspan thead tr a {
  color: black;
  border-bottom-color: #007fd1;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan thead tr a:hover, #main table.colspan thead tr a:hover {
  color: black;
}
/* line 27, ../../app/sass/_palette_color.sass */
#main table.rowspan .odd, #main table.colspan .odd {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #e6f5ff;
  color: black;
  border-color: #008ae6;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .odd, #main table.rowspan .odd div, #main table.rowspan .odd li, #main table.rowspan .odd a, #main table.rowspan .odd table, #main table.rowspan .odd td, #main table.rowspan .odd th, #main table.rowspan .odd tr, #main table.colspan .odd, #main table.colspan .odd div, #main table.colspan .odd li, #main table.colspan .odd a, #main table.colspan .odd table, #main table.colspan .odd td, #main table.colspan .odd th, #main table.colspan .odd tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .odd a, #main table.colspan .odd a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .odd a:hover, #main table.colspan .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .odd, #main table.rowspan .odd div, #main table.rowspan .odd li, #main table.rowspan .odd a, #main table.rowspan .odd table, #main table.rowspan .odd td, #main table.rowspan .odd th, #main table.rowspan .odd tr, #main table.colspan .odd, #main table.colspan .odd div, #main table.colspan .odd li, #main table.colspan .odd a, #main table.colspan .odd table, #main table.colspan .odd td, #main table.colspan .odd th, #main table.colspan .odd tr {
  border-color: #ccebff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .odd a, #main table.colspan .odd a {
  color: black;
  border-bottom-color: #008ae6;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .odd a:hover, #main table.colspan .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_color.sass */
#main table.rowspan .even, #main table.colspan .even {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #e6f5ff;
  color: black;
  border-color: #008ae6;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .even, #main table.rowspan .even div, #main table.rowspan .even li, #main table.rowspan .even a, #main table.rowspan .even table, #main table.rowspan .even td, #main table.rowspan .even th, #main table.rowspan .even tr, #main table.colspan .even, #main table.colspan .even div, #main table.colspan .even li, #main table.colspan .even a, #main table.colspan .even table, #main table.colspan .even td, #main table.colspan .even th, #main table.colspan .even tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .even a, #main table.colspan .even a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .even a:hover, #main table.colspan .even a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .even, #main table.rowspan .even div, #main table.rowspan .even li, #main table.rowspan .even a, #main table.rowspan .even table, #main table.rowspan .even td, #main table.rowspan .even th, #main table.rowspan .even tr, #main table.colspan .even, #main table.colspan .even div, #main table.colspan .even li, #main table.colspan .even a, #main table.colspan .even table, #main table.colspan .even td, #main table.colspan .even th, #main table.colspan .even tr {
  border-color: #ccebff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .even a, #main table.colspan .even a {
  color: black;
  border-bottom-color: #008ae6;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.rowspan .even a:hover, #main table.colspan .even a:hover {
  color: black;
}
/* line 42, ../../app/sass/_palette_color.sass */
#main table.raw {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw, #main table.raw div, #main table.raw li, #main table.raw a, #main table.raw table, #main table.raw td, #main table.raw th, #main table.raw tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw a:hover {
  color: black;
}
/* line 24, ../../app/sass/_palette_color.sass */
#main table.raw thead tr {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #d1edff;
  color: black;
  border-color: #007fd1;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw thead tr, #main table.raw thead tr div, #main table.raw thead tr li, #main table.raw thead tr a, #main table.raw thead tr table, #main table.raw thead tr td, #main table.raw thead tr th, #main table.raw thead tr tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw thead tr a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw thead tr a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw thead tr, #main table.raw thead tr div, #main table.raw thead tr li, #main table.raw thead tr a, #main table.raw thead tr table, #main table.raw thead tr td, #main table.raw thead tr th, #main table.raw thead tr tr {
  border-color: #b7e3ff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw thead tr a {
  color: black;
  border-bottom-color: #007fd1;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw thead tr a:hover {
  color: black;
}
/* line 27, ../../app/sass/_palette_color.sass */
#main table.raw .odd {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw .odd, #main table.raw .odd div, #main table.raw .odd li, #main table.raw .odd a, #main table.raw .odd table, #main table.raw .odd td, #main table.raw .odd th, #main table.raw .odd tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw .odd a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw .odd, #main table.raw .odd div, #main table.raw .odd li, #main table.raw .odd a, #main table.raw .odd table, #main table.raw .odd td, #main table.raw .odd th, #main table.raw .odd tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw .odd a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_color.sass */
#main table.raw .even {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #e6f5ff;
  color: black;
  border-color: #008ae6;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw .even, #main table.raw .even div, #main table.raw .even li, #main table.raw .even a, #main table.raw .even table, #main table.raw .even td, #main table.raw .even th, #main table.raw .even tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw .even a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw .even a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main table.raw .even, #main table.raw .even div, #main table.raw .even li, #main table.raw .even a, #main table.raw .even table, #main table.raw .even td, #main table.raw .even th, #main table.raw .even tr {
  border-color: #ccebff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main table.raw .even a {
  color: black;
  border-bottom-color: #008ae6;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main table.raw .even a:hover {
  color: black;
}
/* line 121, ../../app/sass/_palette_color.sass */
#main .blocks_list .block {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: white;
  color: black;
  border-color: gray;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .block, #main .blocks_list .block div, #main .blocks_list .block li, #main .blocks_list .block a, #main .blocks_list .block table, #main .blocks_list .block td, #main .blocks_list .block th, #main .blocks_list .block tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .block a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .block a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .block, #main .blocks_list .block div, #main .blocks_list .block li, #main .blocks_list .block a, #main .blocks_list .block table, #main .blocks_list .block td, #main .blocks_list .block th, #main .blocks_list .block tr {
  border-color: #f2f2f2;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .block a {
  color: white;
  border-bottom-color: gray;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .block a:hover {
  color: white;
}
/* line 24, ../../app/sass/_palette_color.sass */
#main .blocks_list thead tr {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #94d4ff;
  color: black;
  border-color: #005994;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list thead tr, #main .blocks_list thead tr div, #main .blocks_list thead tr li, #main .blocks_list thead tr a, #main .blocks_list thead tr table, #main .blocks_list thead tr td, #main .blocks_list thead tr th, #main .blocks_list thead tr tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list thead tr a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list thead tr a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list thead tr, #main .blocks_list thead tr div, #main .blocks_list thead tr li, #main .blocks_list thead tr a, #main .blocks_list thead tr table, #main .blocks_list thead tr td, #main .blocks_list thead tr th, #main .blocks_list thead tr tr {
  border-color: #7bcaff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list thead tr a {
  color: black;
  border-bottom-color: #005994;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list thead tr a:hover {
  color: black;
}
/* line 27, ../../app/sass/_palette_color.sass */
#main .blocks_list .odd {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #dcf1ff;
  color: black;
  border-color: #0084dc;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .odd, #main .blocks_list .odd div, #main .blocks_list .odd li, #main .blocks_list .odd a, #main .blocks_list .odd table, #main .blocks_list .odd td, #main .blocks_list .odd th, #main .blocks_list .odd tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .odd a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .odd, #main .blocks_list .odd div, #main .blocks_list .odd li, #main .blocks_list .odd a, #main .blocks_list .odd table, #main .blocks_list .odd td, #main .blocks_list .odd th, #main .blocks_list .odd tr {
  border-color: #c3e7ff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .odd a {
  color: black;
  border-bottom-color: #0084dc;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_color.sass */
#main .blocks_list .even {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #e6f5ff;
  color: black;
  border-color: #008ae6;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .even, #main .blocks_list .even div, #main .blocks_list .even li, #main .blocks_list .even a, #main .blocks_list .even table, #main .blocks_list .even td, #main .blocks_list .even th, #main .blocks_list .even tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .even a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .even a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .even, #main .blocks_list .even div, #main .blocks_list .even li, #main .blocks_list .even a, #main .blocks_list .even table, #main .blocks_list .even td, #main .blocks_list .even th, #main .blocks_list .even tr {
  border-color: #ccebff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .even a {
  color: black;
  border-bottom-color: #008ae6;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#main .blocks_list .even a:hover {
  color: black;
}

/* line 129, ../../app/sass/_palette_color.sass */
#side_bar .block {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  box-shadow: 1px 1px 1px #171a15;
  -moz-box-shadow: 1px 1px 1px #171a15;
  -webkit-box-shadow: 1px 1px 1px #171a15;
  margin-right: 3px;
}
/* line 70, ../../app/sass/_palette_mixin.sass */
#side_bar .block .thumb {
  box-shadow: 1px 3px 3px #003d66;
  -moz-box-shadow: 1px 3px 3px #003d66;
  -webkit-box-shadow: 1px 3px 3px #003d66;
}
/* line 72, ../../app/sass/_palette_mixin.sass */
#side_bar .block .small {
  box-shadow: 3px 3px 3px #003d66;
  -moz-box-shadow: 3px 3px 3px #003d66;
  -webkit-box-shadow: 3px 3px 3px #003d66;
}
/* line 74, ../../app/sass/_palette_mixin.sass */
#side_bar .block .medium {
  box-shadow: 6px 3px 3px #003d66;
  -moz-box-shadow: 6px 3px 3px #003d66;
  -webkit-box-shadow: 6px 3px 3px #003d66;
}
/* line 76, ../../app/sass/_palette_mixin.sass */
#side_bar .block .large {
  box-shadow: 9px 3px 3px #003d66;
  -moz-box-shadow: 9px 3px 3px #003d66;
  -webkit-box-shadow: 9px 3px 3px #003d66;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block, #side_bar .block div, #side_bar .block li, #side_bar .block a, #side_bar .block table, #side_bar .block td, #side_bar .block th, #side_bar .block tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block a:hover {
  color: black;
}
/* line 38, ../../app/sass/_palette_color.sass */
#side_bar .block table.rowspan, #side_bar .block table.colspan {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan, #side_bar .block table.rowspan div, #side_bar .block table.rowspan li, #side_bar .block table.rowspan a, #side_bar .block table.rowspan table, #side_bar .block table.rowspan td, #side_bar .block table.rowspan th, #side_bar .block table.rowspan tr, #side_bar .block table.colspan, #side_bar .block table.colspan div, #side_bar .block table.colspan li, #side_bar .block table.colspan a, #side_bar .block table.colspan table, #side_bar .block table.colspan td, #side_bar .block table.colspan th, #side_bar .block table.colspan tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan a, #side_bar .block table.colspan a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan a:hover, #side_bar .block table.colspan a:hover {
  color: black;
}
/* line 24, ../../app/sass/_palette_color.sass */
#side_bar .block table.rowspan thead tr, #side_bar .block table.colspan thead tr {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  background-color: #cad2c8;
  color: black;
  border-color: #495546;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan thead tr, #side_bar .block table.rowspan thead tr div, #side_bar .block table.rowspan thead tr li, #side_bar .block table.rowspan thead tr a, #side_bar .block table.rowspan thead tr table, #side_bar .block table.rowspan thead tr td, #side_bar .block table.rowspan thead tr th, #side_bar .block table.rowspan thead tr tr, #side_bar .block table.colspan thead tr, #side_bar .block table.colspan thead tr div, #side_bar .block table.colspan thead tr li, #side_bar .block table.colspan thead tr a, #side_bar .block table.colspan thead tr table, #side_bar .block table.colspan thead tr td, #side_bar .block table.colspan thead tr th, #side_bar .block table.colspan thead tr tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan thead tr a, #side_bar .block table.colspan thead tr a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan thead tr a:hover, #side_bar .block table.colspan thead tr a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan thead tr, #side_bar .block table.rowspan thead tr div, #side_bar .block table.rowspan thead tr li, #side_bar .block table.rowspan thead tr a, #side_bar .block table.rowspan thead tr table, #side_bar .block table.rowspan thead tr td, #side_bar .block table.rowspan thead tr th, #side_bar .block table.rowspan thead tr tr, #side_bar .block table.colspan thead tr, #side_bar .block table.colspan thead tr div, #side_bar .block table.colspan thead tr li, #side_bar .block table.colspan thead tr a, #side_bar .block table.colspan thead tr table, #side_bar .block table.colspan thead tr td, #side_bar .block table.colspan thead tr th, #side_bar .block table.colspan thead tr tr {
  border-color: #bcc7ba;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan thead tr a, #side_bar .block table.colspan thead tr a {
  color: black;
  border-bottom-color: #495546;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan thead tr a:hover, #side_bar .block table.colspan thead tr a:hover {
  color: black;
}
/* line 27, ../../app/sass/_palette_color.sass */
#side_bar .block table.rowspan .odd, #side_bar .block table.colspan .odd {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  background-color: #d5dbd3;
  color: black;
  border-color: #53604f;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .odd, #side_bar .block table.rowspan .odd div, #side_bar .block table.rowspan .odd li, #side_bar .block table.rowspan .odd a, #side_bar .block table.rowspan .odd table, #side_bar .block table.rowspan .odd td, #side_bar .block table.rowspan .odd th, #side_bar .block table.rowspan .odd tr, #side_bar .block table.colspan .odd, #side_bar .block table.colspan .odd div, #side_bar .block table.colspan .odd li, #side_bar .block table.colspan .odd a, #side_bar .block table.colspan .odd table, #side_bar .block table.colspan .odd td, #side_bar .block table.colspan .odd th, #side_bar .block table.colspan .odd tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .odd a, #side_bar .block table.colspan .odd a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .odd a:hover, #side_bar .block table.colspan .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .odd, #side_bar .block table.rowspan .odd div, #side_bar .block table.rowspan .odd li, #side_bar .block table.rowspan .odd a, #side_bar .block table.rowspan .odd table, #side_bar .block table.rowspan .odd td, #side_bar .block table.rowspan .odd th, #side_bar .block table.rowspan .odd tr, #side_bar .block table.colspan .odd, #side_bar .block table.colspan .odd div, #side_bar .block table.colspan .odd li, #side_bar .block table.colspan .odd a, #side_bar .block table.colspan .odd table, #side_bar .block table.colspan .odd td, #side_bar .block table.colspan .odd th, #side_bar .block table.colspan .odd tr {
  border-color: #c8d0c5;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .odd a, #side_bar .block table.colspan .odd a {
  color: black;
  border-bottom-color: #53604f;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .odd a:hover, #side_bar .block table.colspan .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_color.sass */
#side_bar .block table.rowspan .even, #side_bar .block table.colspan .even {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  background-color: #d5dbd3;
  color: black;
  border-color: #53604f;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .even, #side_bar .block table.rowspan .even div, #side_bar .block table.rowspan .even li, #side_bar .block table.rowspan .even a, #side_bar .block table.rowspan .even table, #side_bar .block table.rowspan .even td, #side_bar .block table.rowspan .even th, #side_bar .block table.rowspan .even tr, #side_bar .block table.colspan .even, #side_bar .block table.colspan .even div, #side_bar .block table.colspan .even li, #side_bar .block table.colspan .even a, #side_bar .block table.colspan .even table, #side_bar .block table.colspan .even td, #side_bar .block table.colspan .even th, #side_bar .block table.colspan .even tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .even a, #side_bar .block table.colspan .even a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .even a:hover, #side_bar .block table.colspan .even a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .even, #side_bar .block table.rowspan .even div, #side_bar .block table.rowspan .even li, #side_bar .block table.rowspan .even a, #side_bar .block table.rowspan .even table, #side_bar .block table.rowspan .even td, #side_bar .block table.rowspan .even th, #side_bar .block table.rowspan .even tr, #side_bar .block table.colspan .even, #side_bar .block table.colspan .even div, #side_bar .block table.colspan .even li, #side_bar .block table.colspan .even a, #side_bar .block table.colspan .even table, #side_bar .block table.colspan .even td, #side_bar .block table.colspan .even th, #side_bar .block table.colspan .even tr {
  border-color: #c8d0c5;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .even a, #side_bar .block table.colspan .even a {
  color: black;
  border-bottom-color: #53604f;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.rowspan .even a:hover, #side_bar .block table.colspan .even a:hover {
  color: black;
}
/* line 42, ../../app/sass/_palette_color.sass */
#side_bar .block table.raw {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw, #side_bar .block table.raw div, #side_bar .block table.raw li, #side_bar .block table.raw a, #side_bar .block table.raw table, #side_bar .block table.raw td, #side_bar .block table.raw th, #side_bar .block table.raw tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw a:hover {
  color: black;
}
/* line 24, ../../app/sass/_palette_color.sass */
#side_bar .block table.raw thead tr {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  background-color: #cad2c8;
  color: black;
  border-color: #495546;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw thead tr, #side_bar .block table.raw thead tr div, #side_bar .block table.raw thead tr li, #side_bar .block table.raw thead tr a, #side_bar .block table.raw thead tr table, #side_bar .block table.raw thead tr td, #side_bar .block table.raw thead tr th, #side_bar .block table.raw thead tr tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw thead tr a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw thead tr a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw thead tr, #side_bar .block table.raw thead tr div, #side_bar .block table.raw thead tr li, #side_bar .block table.raw thead tr a, #side_bar .block table.raw thead tr table, #side_bar .block table.raw thead tr td, #side_bar .block table.raw thead tr th, #side_bar .block table.raw thead tr tr {
  border-color: #bcc7ba;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw thead tr a {
  color: black;
  border-bottom-color: #495546;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw thead tr a:hover {
  color: black;
}
/* line 27, ../../app/sass/_palette_color.sass */
#side_bar .block table.raw .odd {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .odd, #side_bar .block table.raw .odd div, #side_bar .block table.raw .odd li, #side_bar .block table.raw .odd a, #side_bar .block table.raw .odd table, #side_bar .block table.raw .odd td, #side_bar .block table.raw .odd th, #side_bar .block table.raw .odd tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .odd a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .odd, #side_bar .block table.raw .odd div, #side_bar .block table.raw .odd li, #side_bar .block table.raw .odd a, #side_bar .block table.raw .odd table, #side_bar .block table.raw .odd td, #side_bar .block table.raw .odd th, #side_bar .block table.raw .odd tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .odd a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .odd a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_color.sass */
#side_bar .block table.raw .even {
  background-color: #dae0d9;
  color: black;
  border-color: #566654;
  background-color: #d5dbd3;
  color: black;
  border-color: #53604f;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .even, #side_bar .block table.raw .even div, #side_bar .block table.raw .even li, #side_bar .block table.raw .even a, #side_bar .block table.raw .even table, #side_bar .block table.raw .even td, #side_bar .block table.raw .even th, #side_bar .block table.raw .even tr {
  border-color: #ccd5cb;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .even a {
  color: black;
  border-bottom-color: #566654;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .even a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .even, #side_bar .block table.raw .even div, #side_bar .block table.raw .even li, #side_bar .block table.raw .even a, #side_bar .block table.raw .even table, #side_bar .block table.raw .even td, #side_bar .block table.raw .even th, #side_bar .block table.raw .even tr {
  border-color: #c8d0c5;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .even a {
  color: black;
  border-bottom-color: #53604f;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#side_bar .block table.raw .even a:hover {
  color: black;
}

/* line 145, ../../app/sass/_palette_color.sass */
#bottom {
  background-color: #0095d3;
  color: white;
  border-color: #d3f2ff;
  background: url(../images/bottom_bg.jpg) left top;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#bottom, #bottom div, #bottom ul, #bottom li, #bottom a, #bottom table, #bottom td, #bottom th, #bottom tr {
  border-color: #00a7ec;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#bottom a {
  color: white;
  border-bottom-color: #d3f2ff;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#bottom a:hover {
  color: white;
}

/* line 150, ../../app/sass/_palette_color.sass */
#power_by {
  background-color: #003b54;
  color: white;
  border-color: #54ccff;
  background: url(../images/bottom_bg.jpg) left bottom;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#power_by, #power_by div, #power_by ul, #power_by li, #power_by a, #power_by table, #power_by td, #power_by th, #power_by tr {
  border-color: #004d6e;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#power_by a {
  color: white;
  border-bottom-color: #54ccff;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#power_by a:hover {
  color: white;
}

/* line 156, ../../app/sass/_palette_color.sass */
#products_list .product .image {
  background-color: #71c6ff;
  color: black;
  border-color: #004471;
  background-color: #71c6ff;
  border: 1px solid #333333;
  box-shadow: 3px 3px 3px black;
  -moz-box-shadow: 3px 3px 3px black;
  -webkit-box-shadow: 3px 3px 3px black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#products_list .product .image, #products_list .product .image div, #products_list .product .image li, #products_list .product .image a, #products_list .product .image table, #products_list .product .image td, #products_list .product .image th, #products_list .product .image tr {
  border-color: #58bcff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#products_list .product .image a {
  color: black;
  border-bottom-color: #004471;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#products_list .product .image a:hover {
  color: black;
}
/* line 70, ../../app/sass/_palette_mixin.sass */
#products_list .product .image .thumb {
  box-shadow: 1px 3px 3px black;
  -moz-box-shadow: 1px 3px 3px black;
  -webkit-box-shadow: 1px 3px 3px black;
}
/* line 72, ../../app/sass/_palette_mixin.sass */
#products_list .product .image .small {
  box-shadow: 3px 3px 3px black;
  -moz-box-shadow: 3px 3px 3px black;
  -webkit-box-shadow: 3px 3px 3px black;
}
/* line 74, ../../app/sass/_palette_mixin.sass */
#products_list .product .image .medium {
  box-shadow: 6px 3px 3px black;
  -moz-box-shadow: 6px 3px 3px black;
  -webkit-box-shadow: 6px 3px 3px black;
}
/* line 76, ../../app/sass/_palette_mixin.sass */
#products_list .product .image .large {
  box-shadow: 9px 3px 3px black;
  -moz-box-shadow: 9px 3px 3px black;
  -webkit-box-shadow: 9px 3px 3px black;
}

/* line 168, ../../app/sass/_palette_color.sass */
.nav a {
  background-color: white;
  color: black;
  border-color: gray;
  background-color: white;
  color: black;
  border-color: gray;
  line-height: 1.8;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
.nav a, .nav a div, .nav a li, .nav a a, .nav a table, .nav a td, .nav a th, .nav a tr {
  border-color: #f2f2f2;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
.nav a a {
  color: white;
  border-bottom-color: gray;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
.nav a a:hover {
  color: white;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
.nav a, .nav a div, .nav a li, .nav a a, .nav a table, .nav a td, .nav a th, .nav a tr {
  border-color: #f2f2f2;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
.nav a a {
  color: white;
  border-bottom-color: gray;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
.nav a a:hover {
  color: white;
}
/* line 173, ../../app/sass/_palette_color.sass */
.nav .selected {
  background-color: #71c6ff;
  color: black;
  border-color: #004471;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
.nav .selected, .nav .selected div, .nav .selected li, .nav .selected a, .nav .selected table, .nav .selected td, .nav .selected th, .nav .selected tr {
  border-color: #58bcff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
.nav .selected a {
  color: black;
  border-bottom-color: #004471;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
.nav .selected a:hover {
  color: black;
}
/* line 175, ../../app/sass/_palette_color.sass */
.nav .selected:hover {
  border-bottom-style: hidden;
}

/* line 178, ../../app/sass/_palette_color.sass */
.tabs_container {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #71c6ff;
  color: black;
  border-color: #004471;
  margin-top: -1px;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
.tabs_container, .tabs_container div, .tabs_container li, .tabs_container a, .tabs_container table, .tabs_container td, .tabs_container th, .tabs_container tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
.tabs_container a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
.tabs_container a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
.tabs_container, .tabs_container div, .tabs_container li, .tabs_container a, .tabs_container table, .tabs_container td, .tabs_container th, .tabs_container tr {
  border-color: #58bcff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
.tabs_container a {
  color: black;
  border-bottom-color: #004471;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
.tabs_container a:hover {
  color: black;
}

/* line 185, ../../app/sass/_palette_color.sass */
#admin_toolbar ul {
  background-color: #4d3425;
  color: white;
  border-color: #d1b2a0;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#admin_toolbar ul, #admin_toolbar ul div, #admin_toolbar ul ul, #admin_toolbar ul li, #admin_toolbar ul a, #admin_toolbar ul table, #admin_toolbar ul td, #admin_toolbar ul th, #admin_toolbar ul tr {
  border-color: #5e402d;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#admin_toolbar ul a {
  color: white;
  border-bottom-color: #d1b2a0;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#admin_toolbar ul a:hover {
  color: white;
}

/* line 191, ../../app/sass/_palette_color.sass */
.match {
  color: red;
}

/* line 194, ../../app/sass/_palette_color.sass */
.deactive {
  color: #999999 !important;
}

/* line 199, ../../app/sass/_palette_color.sass */
#images {
  background-color: #f0f9ff;
  color: black;
  border-color: #0090f0;
  background-color: #d7efff;
  color: black;
  border-color: #0081d7;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#images, #images div, #images li, #images a, #images table, #images td, #images th, #images tr {
  border-color: #d7efff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#images a {
  color: black;
  border-bottom-color: #0090f0;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#images a:hover {
  color: black;
}
/* line 30, ../../app/sass/_palette_mixin.sass */
#images, #images div, #images li, #images a, #images table, #images td, #images th, #images tr {
  border-color: #bee5ff;
}
/* line 17, ../../app/sass/_palette_mixin.sass */
#images a {
  color: black;
  border-bottom-color: #0081d7;
}
/* line 20, ../../app/sass/_palette_mixin.sass */
#images a:hover {
  color: black;
}
/* line 70, ../../app/sass/_palette_mixin.sass */
#images .thumb {
  box-shadow: 1px 3px 3px #003558;
  -moz-box-shadow: 1px 3px 3px #003558;
  -webkit-box-shadow: 1px 3px 3px #003558;
}
/* line 72, ../../app/sass/_palette_mixin.sass */
#images .small {
  box-shadow: 3px 3px 3px #003558;
  -moz-box-shadow: 3px 3px 3px #003558;
  -webkit-box-shadow: 3px 3px 3px #003558;
}
/* line 74, ../../app/sass/_palette_mixin.sass */
#images .medium {
  box-shadow: 6px 3px 3px #003558;
  -moz-box-shadow: 6px 3px 3px #003558;
  -webkit-box-shadow: 6px 3px 3px #003558;
}
/* line 76, ../../app/sass/_palette_mixin.sass */
#images .large {
  box-shadow: 9px 3px 3px #003558;
  -moz-box-shadow: 9px 3px 3px #003558;
  -webkit-box-shadow: 9px 3px 3px #003558;
}

/* line 211, ../../app/sass/_palette_color.sass */
#slides_show #slide_photo img {
  box-shadow: 5px 3px 3px #003558;
  -moz-box-shadow: 5px 3px 3px #003558;
  -webkit-box-shadow: 5px 3px 3px #003558;
}
/* line 70, ../../app/sass/_palette_mixin.sass */
#slides_show #slide_thumbs .thumb {
  box-shadow: 1px 3px 3px #003558;
  -moz-box-shadow: 1px 3px 3px #003558;
  -webkit-box-shadow: 1px 3px 3px #003558;
}
/* line 72, ../../app/sass/_palette_mixin.sass */
#slides_show #slide_thumbs .small {
  box-shadow: 3px 3px 3px #003558;
  -moz-box-shadow: 3px 3px 3px #003558;
  -webkit-box-shadow: 3px 3px 3px #003558;
}
/* line 74, ../../app/sass/_palette_mixin.sass */
#slides_show #slide_thumbs .medium {
  box-shadow: 6px 3px 3px #003558;
  -moz-box-shadow: 6px 3px 3px #003558;
  -webkit-box-shadow: 6px 3px 3px #003558;
}
/* line 76, ../../app/sass/_palette_mixin.sass */
#slides_show #slide_thumbs .large {
  box-shadow: 9px 3px 3px #003558;
  -moz-box-shadow: 9px 3px 3px #003558;
  -webkit-box-shadow: 9px 3px 3px #003558;
}

/* line 217, ../../app/sass/_palette_color.sass */
#content a.button, #content form input[type="submit"] {
  background-color: #a36e4e;
  color: white;
  border-color: #faf7f6;
  box-shadow: 3px 3px 3px black;
  -moz-box-shadow: 3px 3px 3px black;
  -webkit-box-shadow: 3px 3px 3px black;
}
/* line 36, ../../app/sass/_palette_mixin.sass */
#content a.button, #content a.button div, #content a.button ul, #content a.button li, #content a.button a, #content a.button table, #content a.button td, #content a.button th, #content a.button tr, #content form input[type="submit"], #content form input[type="submit"] div, #content form input[type="submit"] ul, #content form input[type="submit"] li, #content form input[type="submit"] a, #content form input[type="submit"] table, #content form input[type="submit"] td, #content form input[type="submit"] th, #content form input[type="submit"] tr {
  border-color: #b07b5a;
}
/* line 11, ../../app/sass/_palette_mixin.sass */
#content a.button a, #content form input[type="submit"] a {
  color: white;
  border-bottom-color: #faf7f6;
}
/* line 14, ../../app/sass/_palette_mixin.sass */
#content a.button a:hover, #content form input[type="submit"] a:hover {
  color: white;
}

/* line 222, ../../app/sass/_palette_color.sass */
.button.selected {
  text-decoration: underline;
}

/* line 5, ../../app/sass/welcome.sass */
#side_bar a {
  line-height: 1.2;
}

/* line 8, ../../app/sass/welcome.sass */
ul {
  list-style: 1.2;
  list-image-image: top;
}

/* line 13, ../../app/sass/welcome.sass */
#products_list .product {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
  height: 200px;
  text-align: center;
  display: table-cell;
  margin-bottom: 2em;
}
/* line 14, ../../app/sass/welcome.sass */
#products_list .product a {
  line-height: 1.1;
}
/* line 139, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #products_list .product {
  overflow-x: hidden;
}
/* line 23, ../../app/sass/welcome.sass */
#products_list .product .image {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-style: solid;
  diaplay: inline-block;
  padding-top: 12px;
  height: 148px;
  margin: 0 1em 0 1em;
}
/* line 29, ../../app/sass/welcome.sass */
#products_list .product .image img {
  border: 1px solid #cccccc;
  padding: 3px;
  background-color: white;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-style: solid;
  max-height: 100px;
}
/* line 41, ../../app/sass/_mixin.sass */
#products_list .product .image img.thumb {
  padding: 2px;
}
/* line 43, ../../app/sass/_mixin.sass */
#products_list .product .image img.small {
  padding: 6px;
}
/* line 45, ../../app/sass/_mixin.sass */
#products_list .product .image img.medium {
  padding: 10px;
}
/* line 47, ../../app/sass/_mixin.sass */
#products_list .product .image img.large {
  padding: 16px;
}
/* line 33, ../../app/sass/welcome.sass */
#products_list .product .name a {
  font-size: 12px;
}
/* line 35, ../../app/sass/welcome.sass */
#products_list .product .name a:hover {
  text-decoration: none;
}

/* line 42, ../../app/sass/welcome.sass */
table {
  width: 100%;
}
/* line 44, ../../app/sass/welcome.sass */
table tbody th {
  width: 20%;
  font-weight: bold;
}

/* line 48, ../../app/sass/welcome.sass */
.category_block {
  margin-bottom: 2em;
}

/* line 51, ../../app/sass/welcome.sass */
.more {
  margin-top: 1em;
  padding-top: 1em;
}

/* line 55, ../../app/sass/welcome.sass */
.more_articles_list {
  text-align: right;
  margin-right: 2em;
}

/* line 61, ../../app/sass/welcome.sass */
#slides_show {
  text-align: center;
  padding: 10px;
  margin: 0;
}
/* line 69, ../../app/sass/welcome.sass */
#slides_show img {
  margin: 0;
}
/* line 72, ../../app/sass/welcome.sass */
#slides_show #slide_frame_left {
  display: inline-block;
  padding: 0;
  margin: 0;
}
/* line 76, ../../app/sass/welcome.sass */
#slides_show #slide_photo {
  display: inline-block;
  overflow: hidden;
  *zoom: 1;
}
/* line 79, ../../app/sass/welcome.sass */
#slides_show #slide_photo img.medium {
  weight: 610px;
}
/* line 82, ../../app/sass/welcome.sass */
#slides_show #slide_thumbs img {
  height: 36px;
}

/* line 86, ../../app/sass/welcome.sass */
.block {
  overflow: hidden;
  *zoom: 1;
}

/* line 89, ../../app/sass/welcome.sass */
.body.col {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 310px;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1em;
  height: 150px;
  text-align: justify !important;
  padding-bottom: 1em;
}
/* line 139, ../../../../../../opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/compass-0.10.3/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .body.col {
  overflow-x: hidden;
}
/* line 98, ../../app/sass/welcome.sass */
.body h2, .body h2 a {
  line-height: 1.2;
  padding: 0;
  margin: 0 0 0.5em 0;
}
