/* vertical margins */
/* not sure ?*/
/* gap between dialogs */
/* line 26, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 30, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*$navigation-background:adjust-saturation(darken(#5dc01a, 5%), -2%);*/
/*
** Site Configuration
** ==================
**
** All the main variables from every area of the website can be overridden here.
**
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variatiouns on these coles can be used for Heading Levels and Box Headings.
*/
/*
** Header
*/
/* Header Background Color          */
/* Total Header Height              */
/* Sits below Multi level menu      */
/* Top level of menu system         */
/* 2nd level of menu system         */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Tabmenu Sprite Image
**   If you alternavSprite variables, you need to:
**      - run togif to convert this to a gif for IE6 (note the filename)
**      - update _navigation  variables navSprite & navSpriteGIF with the
**        latest navSprite-<cachebuster>.jpg (and .gif)
*/
/*
** Content
*/
/*
** Dialog Box Images
**
** (run togif to create fallback gif's for IE6)
*/
/*
** Footer 
*/
/* line 39, sass/partials/_base.scss */
.clearfix {
  clear: both;
}

/* incase an inverted custom gradient isn't specified */
/* line 177, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class {
  font-family: "Lucida Grande", Lucida, Arial, sans-serif;
  background: url('/themes/terarp//images/button_bg.png?1307321297') repeat-x bottom left;
  margin: 0;
  width: auto;
  overflow: visible;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  border-style: solid;
  font-weight: bold;
}
/* line 165, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class::-moz-focus-inner {
  border: none;
  padding: 0;
}
/* line 168, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/fancy-buttons-1.1.1/lib/stylesheets/_fancy-buttons.sass */
.fancy-button-reset-base-class:focus {
  outline: none;
}

/* vertical margins */
/* not sure ?*/
/* gap between dialogs */
/* line 26, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 30, ../../../../usr/local/lib/ruby/gems/1.9.1/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*$navigation-background:adjust-saturation(darken(#5dc01a, 5%), -2%);*/
/*
** Site Configuration
** ==================
**
** All the main variables from every area of the website can be overridden here.
**
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variatiouns on these coles can be used for Heading Levels and Box Headings.
*/
/*
** Header
*/
/* Header Background Color          */
/* Total Header Height              */
/* Sits below Multi level menu      */
/* Top level of menu system         */
/* 2nd level of menu system         */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Tabmenu Sprite Image
**   If you alternavSprite variables, you need to:
**      - run togif to convert this to a gif for IE6 (note the filename)
**      - update _navigation  variables navSprite & navSpriteGIF with the
**        latest navSprite-<cachebuster>.jpg (and .gif)
*/
/*
** Content
*/
/*
** Dialog Box Images
**
** (run togif to create fallback gif's for IE6)
*/
/*
** Footer 
*/
/* line 39, sass/partials/_base.scss */
.clearfix {
  clear: both;
}

/*.g-button.large {*/
/*padding: 12px 20px;*/
/*font-size: 21px;*/
/*font-weight: bold;*/
/*}*/
/**/
/*.g-button.scaled {*/
/*-webkit-transform: scale(2);*/
/*-webkit-transform-origin: bottom left;*/
/*}*/
/**/
/*.g-button.blue {*/
/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(98, 202, 227)));*/
/*border-color: rgb(98, 202, 227);*/
/*}*/
/**/
/*.g-button.green {*/
/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(213, 224, 77)));*/
/*border-color: rgb(213, 224, 77);*/
/*}*/
/**/
/*.g-button.red {*/
/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(241, 93, 34)), to(rgb(146, 60, 6)));*/
/*border-color: rgb(146, 60, 6);*/
/*text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);*/
/*color: #fff;*/
/*}*/
/**/
/*.g-button.purple {*/
/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(202, 0, 108)), to(rgb(124, 0, 64)));*/
/*border-color: rgb(202, 0, 108);*/
/*text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);*/
/*color: #fff;*/
/*}*/
/**/
/*.g-button.orange {*/
/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(245, 132, 38)));*/
/*border-color: rgb(245, 132, 38);*/
/*}*/
/* Typography -------------------------------------------------------------- */
/* The following classes are for use with @extend. */
/* line 9, sass/typography.scss */
html {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

/* line 13, sass/typography.scss */
.serif {
  font-family: Georgia, serif;
  /*font-family: Cambria, Georgia, serif;*/
  /*font-family: Times, "Times New Roman", Georgia, serif;*/
}

/* line 16, sass/typography.scss */
.sans, body {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-family: Helvetica, Arial, sans-serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  /*font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif*/
}

/* line 19, sass/typography.scss */
.mono, pre, code, tt {
  font-family: "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif;
}

/* line 22, sass/typography.scss */
.caps, .allcaps, caption, .smallcaps, h4 {
  letter-spacing: 0.1em;
}

/* line 25, sass/typography.scss */
.allcaps, caption {
  text-transform: uppercase;
}

/* line 29, sass/typography.scss */
.smallcaps, h4 {
  font-variant: small-caps;
}

/* Body -------------------------------------------------------------- */
/* line 35, sass/typography.scss */
body {
  color: black;
}

/* line 3, sass/partials/_forms.scss */
#page-wrapper {
  /* Forms -------------------------------------------------------------- */
}
/* line 7, sass/partials/_forms.scss */
#page-wrapper fieldset {
  margin-bottom: 1.429em;
  border-style: solid;
  border-width: 0.071em;
  padding: 1.357em;
}
/* line 11, sass/partials/_forms.scss */
#page-wrapper legend {
  font-size: 1.286em;
  line-height: 1.111em;
  font-weight: bold;
}
/* line 15, sass/partials/_forms.scss */
#page-wrapper input[type="radio"], #page-wrapper input[type="checkbox"] {
  vertical-align: baseline;
}
/* line 18, sass/partials/_forms.scss */
#page-wrapper label, #page-wrapper input[type=button], #page-wrapper input[type=submit], #page-wrapper button {
  cursor: pointer;
}
/* line 21, sass/partials/_forms.scss */
#page-wrapper label {
  font-weight: bold;
}
/* line 26, sass/partials/_forms.scss */
#page-wrapper .textinput, #page-wrapper textarea, #page-wrapper input[type=text], #page-wrapper input[type=password], #page-wrapper input[type=email], #page-wrapper input[type=url], #page-wrapper input[type=tel], #page-wrapper input[type=date], #page-wrapper input[type=datetime], #page-wrapper input[type=datetime-local], #page-wrapper input[type=month], #page-wrapper input[type=week], #page-wrapper input[type=time], #page-wrapper input[type=number], #page-wrapper input[type=range], #page-wrapper input[type=search], #page-wrapper input[type=color] {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-family: Helvetica, Arial, sans-serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  /*font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif*/
  font-size: 0.875em;
  line-height: 1.429em;
  margin-bottom: 0.714em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #999;
  margin-top: 0;
  border-color: bbb;
  /* MDE 20110526     width: 98% !important; // override the c5 style="" stuff.*/
}
/* line 40, sass/partials/_forms.scss */
#page-wrapper textarea {
  vertical-align: text-bottom;
}
/* line 51, sass/partials/_forms.scss */
#page-wrapper input[type=search] {
  -webkit-appearance: none;
}
/* line 53, sass/partials/_forms.scss */
#page-wrapper input[type=search]::-webkit-search-decoration {
  display: none;
}
/* line 56, sass/partials/_forms.scss */
#page-wrapper button {
  width: auto;
  overflow: visible;
}
/* line 61, sass/partials/_forms.scss */
#page-wrapper .formBlockSurveyTable td.question {
  width: 20%;
  white-space: nowrap;
}

/* Selected Text -------------------------------------------------------------- */
/* -moz- must be declared separately */
/* line 50, sass/typography.scss */
::-moz-selection {
  color: white;
  background: #005498;
  text-shadow: none;
}

/* line 55, sass/typography.scss */
::selection {
  color: white;
  background: #005498;
  text-shadow: none;
}

/* Links -------------------------------------------------------------- */
/* line 63, sass/typography.scss */
a:link, a:visited {
  color: #4d6d1e;
  text-decoration: underline;
}
/* line 67, sass/typography.scss */
a:link, a:visited, a:hover, a:active {
  outline: none;
}
/* line 69, sass/typography.scss */
a:focus, a:hover, a:active {
  color: #984400;
  text-decoration: underline;
}
/* line 72, sass/typography.scss */
a:focus {
  outline: thin dotted;
}

/* Headings -------------------------------------------------------------- */
/* line 77, sass/typography.scss */
h1 {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-family: Helvetica, Arial, sans-serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  /*font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif*/
  font-weight: bold;
  color: #5c7835;
  /*@include single-text-shadow(#eee, 1px, 1px, 0);*/
  /*color:darken(adjust-saturation($leader-background, 20%), 20%);*/
  /*@include adjust-font-size-to(21px);*/
  /*@include trailer(1, 21px); */
}

/* line 87, sass/typography.scss */
h2, h3, h4, h5, h6 {
  /*@include trailer; */
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-family: Helvetica, Arial, sans-serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  /*font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif*/
  /*color: $base-color;*/
  color: #5c7835;
  /*color: darken($base-color, 10%);*/
  /*@include single-text-shadow(#eee, 1px, 1px, 0);*/
}

/* line 96, sass/typography.scss */
h1, h2, h3 {
  font-weight: bold;
}
/* line 98, sass/typography.scss */
h1:first-child, h2:first-child, h3:first-child {
  margin-top: 0;
  padding-top: 0;
}

/* line 104, sass/typography.scss */
h3 {
  font-weight: bold;
}

/* line 108, sass/typography.scss */
h4 {
  text-transform: lowercase;
}

/* line 113, sass/typography.scss */
h5, h6 {
  font-style: italic;
}

/* line 118, sass/typography.scss */
h1 {
  font-size: 1.9em;
  line-height: 1;
  margin-top: 1.5em;
}

/* line 119, sass/typography.scss */
h2 {
  font-size: 1.5em;
  line-height: 1;
  margin-top: 0.75em;
}

/* line 120, sass/typography.scss */
h3 {
  font-size: 1.3em;
  line-height: 1;
  margin-top: 1em;
}

/* line 121, sass/typography.scss */
h4 {
  font-size: 1.1em;
  line-height: 1.25;
  margin-top: 1.25em;
}

/* line 122, sass/typography.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-top: 1.5em;
}

/* line 123, sass/typography.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 125, sass/typography.scss */
h1 img {
  margin: 0;
}

/* line 125, sass/typography.scss */
h2 img {
  margin: 0;
}

/* line 125, sass/typography.scss */
h3 img {
  margin: 0;
}

/* line 125, sass/typography.scss */
h4 img {
  margin: 0;
}

/* line 125, sass/typography.scss */
h5 img {
  margin: 0;
}

/* line 125, sass/typography.scss */
h6 img {
  margin: 0;
}

/* line 128, sass/typography.scss */
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.4em;
}

/* Inline -------------------------------------------------------------- */
/* line 134, sass/typography.scss */
cite, em, dfn, address, i {
  font-style: italic;
}

/* line 137, sass/typography.scss */
strong, dfn, b {
  font-weight: bold;
  color: black;
}

/* line 141, sass/typography.scss */
sup, sub {
  font-size: smaller;
  line-height: 0;
}

/* line 145, sass/typography.scss */
sup {
  vertical-align: super;
}

/* line 148, sass/typography.scss */
sub {
  vertical-align: sub;
}

/* line 151, sass/typography.scss */
abbr, acronym {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 155, sass/typography.scss */
ins {
  text-decoration: underline;
}

/* line 158, sass/typography.scss */
del {
  text-decoration: line-through;
}

/* line 161, sass/typography.scss */
mark {
  background: #ffff99;
  background-color: rgba(255, 255, 0, 0.5);
  text-shadow: none;
}

/* line 166, sass/typography.scss */
small {
  /*@include adjust-font-size-to(12px); */
}

/* line 169, sass/typography.scss */
q {
  font-style: italic;
}
/* line 171, sass/typography.scss */
q em {
  font-style: normal;
}

/* Block -------------------------------------------------------------- */
/* line 179, sass/typography.scss */
p {
  margin-bottom: 4em;
}

/* line 184, sass/typography.scss */
pre {
  /*margin: $base-rhythm-unit;*/
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 191, sass/typography.scss */
blockquote {
  /*margin: $base-rhythm-unit;*/
  font-style: italic;
}

/* Replaced -------------------------------------------------------------- */
/* line 197, sass/typography.scss */
img {
  vertical-align: text-bottom;
  -ms-interpolation-mode: bicubic;
}

/* Lists -------------------------------------------------------------- */
/* line 204, sass/typography.scss */
ol, ul, dl {
  /*@include trailer;*/
  margin-left: 1.2em;
}

/* line 209, sass/typography.scss */
ol {
  list-style: decimal;
}

/* line 212, sass/typography.scss */
ul {
  list-style: disc;
}
/* line 214, sass/typography.scss */
li ul {
  list-style-type: circle;
}

/* line 217, sass/typography.scss */
dt {
  /*@include leader;*/
  font-style: italic;
}

/* line 221, sass/typography.scss */
dd {
  /*padding-left: $base-rhythm-unit;*/
}

/* Tables -------------------------------------------------------------- */
/* tables still need 'cellspacing="0"' in the markup */
/* line 228, sass/typography.scss */
table {
  /*@include trailer;*/
  /*
  ** MDE 20110524
  ** This breaks the Add Image dialog of File Manager? 
  **
  ** width: auto;            
  */
  border-collapse: separate;
  border-spacing: 0;
}

/* line 239, sass/typography.scss */
table, td, th {
  vertical-align: top;
}

/* line 242, sass/typography.scss */
td p, th p {
  padding: 0px;
}

/* line 244, sass/typography.scss */
th, thead th {
  font-weight: bold;
}

/* line 247, sass/typography.scss */
th, td, caption {
  /*padding: $base-rhythm-unit * 0.5;*/
  text-align: left;
  font-weight: normal;
}

/* line 252, sass/typography.scss */
table, th {
  /*@include trailing-border(1px, 0.5); */
}

/* line 256, sass/typography.scss */
tfoot {
  /*@include adjust-font-size-to(14px);*/
}

/* line 264, sass/typography.scss */
p {
  margin: 0;
}

/* line 265, sass/typography.scss */
p + p, ol + p, ul + p {
  margin-top: 0.7em;
}

/* line 266, sass/typography.scss */
p + ol, p + ul {
  margin-top: 0.3em;
}

/* line 268, sass/typography.scss */
blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic;
}

/* line 269, sass/typography.scss */
strong, dfn {
  font-weight: bold;
}

/* line 270, sass/typography.scss */
em, dfn {
  font-style: italic;
}

/* line 271, sass/typography.scss */
sup, sub {
  line-height: 0;
}

/* line 272, sass/typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
}

/* line 273, sass/typography.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic;
}

/* line 274, sass/typography.scss */
del {
  color: #666;
}

/* line 275, sass/typography.scss */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 276, sass/typography.scss */
pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}

/* Styles for the editor, in alpha order for usability */
/*.added {background:#060;color:#fff;}*/
/* line 280, sass/typography.scss */
.alt {
  color: #666;
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;
  font-style: italic;
  font-weight: normal;
}

/* line 282, sass/typography.scss */
.boxheading {
  padding: 12px 0px 5px 0px;
  margin: 0px 0px 15px 0px;
  width: 100%;
  font-size: 18px;
  color: #5c7835;
  border-bottom: 1px solid black;
}

/* line 290, sass/typography.scss */
.boxheaderheading {
  display: block;
  padding: 8px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
  font-size: 18px;
  color: #5c7835;
  line-height: 18px;
}

/*.bottom {margin-bottom:0;padding-bottom:0;}*/
/* line 302, sass/typography.scss */
#page-wrapper .button, #page-wrapper button, #page-wrapper input[type=submit] {
  padding: 6px 10px;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-family: Helvetica, Arial, sans-serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  /*font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif*/
  font-weight: bold;
  font-size: 12px;
  -moz-border-radius: 7px 7px;
  -webkit-border-radius: 7px 7px;
  -o-border-radius: 7px 7px;
  -ms-border-radius: 7px 7px;
  -khtml-border-radius: 7px 7px;
  border-radius: 7px 7px;
  border: solid 1px #cccccc;
  background: #f2f2f2;
  /* fallback */
  background: -moz-linear-gradient(top, white, #e6e6e6);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e6e6e6));
  /* Chrome, Safari:*/
  background: linear-gradient(#ffffff, #e6e6e6);
  /* future CSS3 browsers */
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#ffffff, #e6e6e6);
  /*PIE*/
  color: #333333;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  /*text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);*/
  line-height: 1;
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  /*@include pie-element(relative); MDE 20110527 use ard-but not ard_but */
}
/* line 30, sass/partials/_buttons.scss */
#page-wrapper .button:hover, #page-wrapper .button.hover, #page-wrapper button:hover, #page-wrapper button.hover, #page-wrapper input[type=submit]:hover, #page-wrapper input[type=submit].hover {
  background: #e5e5e5;
  /* fallback */
  background: -moz-linear-gradient(top, #f2f2f2, #d9d9d9);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#d9d9d9));
  /* Chrome, Safari:*/
  background: linear-gradient(#f2f2f2, #d9d9d9);
  /* future CSS3 browsers */
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#f2f2f2, #d9d9d9);
  /*PIE*/
  color: #333333;
}
/* line 35, sass/partials/_buttons.scss */
#page-wrapper .button:active, #page-wrapper button:active, #page-wrapper input[type=submit]:active {
  background: #e5e5e5;
  /* fallback */
  background: -moz-linear-gradient(top, #d9d9d9, #f2f2f2);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#f2f2f2));
  /* Chrome, Safari:*/
  background: linear-gradient(#d9d9d9, #f2f2f2);
  /* future CSS3 browsers */
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#d9d9d9, #f2f2f2);
  /*PIE*/
}

/* line 308, sass/typography.scss */
button.cta_button, a.cta_button {
  padding: 6px 10px;
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-family: Helvetica, Arial, sans-serif;*/
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  /*font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif*/
  font-weight: bold;
  font-size: 12px;
  -moz-border-radius: 7px 7px;
  -webkit-border-radius: 7px 7px;
  -o-border-radius: 7px 7px;
  -ms-border-radius: 7px 7px;
  -khtml-border-radius: 7px 7px;
  border-radius: 7px 7px;
  border: solid 1px #a83600;
  background: #ec5914;
  /* fallback */
  background: -moz-linear-gradient(top, #ff6d29, #db4600);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#ff6d29), to(#db4600));
  /* Chrome, Safari:*/
  background: linear-gradient(#ff6d29, #db4600);
  /* future CSS3 browsers */
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#ff6d29, #db4600);
  /*PIE*/
  color: white;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  /*text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);*/
  line-height: 1;
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  /*@include sassy-button("shiny", 8px, 26px, $color);*/
  /*@include css3pie;*/
  font-size: 90%;
}
/* line 30, sass/partials/_buttons.scss */
button.cta_button:hover, button.cta_button.hover, a.cta_button:hover, a.cta_button.hover {
  background: #db4600;
  /* fallback */
  background: -moz-linear-gradient(top, #f54e00, #c23e00);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#f54e00), to(#c23e00));
  /* Chrome, Safari:*/
  background: linear-gradient(#f54e00, #c23e00);
  /* future CSS3 browsers */
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#f54e00, #c23e00);
  /*PIE*/
  color: white;
}
/* line 35, sass/partials/_buttons.scss */
button.cta_button:active, a.cta_button:active {
  background: #db4600;
  /* fallback */
  background: -moz-linear-gradient(top, #c23e00, #f54e00);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#c23e00), to(#f54e00));
  /* Chrome, Safari:*/
  background: linear-gradient(#c23e00, #f54e00);
  /* future CSS3 browsers */
  behavior: url("/themes/terarp/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#c23e00, #f54e00);
  /*PIE*/
}

/* line 311, sass/typography.scss */
.caps, .allcaps, caption, .smallcaps, h4 {
  font-variant: small-caps;
  letter-spacing: 1px;
  text-transform: lowercase;
  font-size: 1.2em;
  line-height: 1%;
  font-weight: bold;
  padding: 0 2px;
}

/* line 312, sass/typography.scss */
.dquo {
  margin-left: -0.5em;
}

/*.first {margin-left:0;padding-left:0;}*/
/* line 314, sass/typography.scss */
.highlight {
  background: #ff0;
}

/* line 315, sass/typography.scss */
p.incr, .incr p {
  font-size: 10px;
  line-height: 1.44em;
  margin-bottom: 1.5em;
}

/*.last {margin-right:0;padding-right:0;}*/
/* line 319, sass/typography.scss */
.floatleft {
  float: left !important;
  margin: 0 1.5em 1.5em 0;
  padding: 0;
}

/* line 325, sass/typography.scss */
.floatright {
  float: right !important;
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}

/* line 331, sass/typography.scss */
.loud {
  color: #000;
}

/* line 332, sass/typography.scss */
h1.loud {
  color: #234c83;
}

/*.quiet {color:#666;}*/
/* line 341, sass/typography.scss */
p.headline, span.headline {
  font-size: 1.8em;
  line-height: 1.2em;
  margin-bottom: 1.25em;
  /*font-weight:bold;*/
  color: #333;
  font-family: Georgia, serif;
  /*font-family: Cambria, Georgia, serif;*/
  /*font-family: Times, "Times New Roman", Georgia, serif;*/
}

/* line 350, sass/typography.scss */
h1.headline {
  color: #222;
}

/* line 351, sass/typography.scss */
.large {
  font-size: 1.4em;
  line-height: 1.2em;
  margin-bottom: 1em;
  font-weight: bold;
}

/* line 352, sass/typography.scss */
.small {
  font-size: .8em;
}

/*.top {margin-top:0;padding-top:0;}*/
