/* line 17, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 20, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
}

/* line 22, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 24, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 26, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 28, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 101, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 30, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 114, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/**
This file redirects to the current projects base file.  This allows all common files
and templates to reference a common base file that then picks up the project specific
defaults.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/* Layout -------------------------------------------------------------- */
/*
This file is imported from the root screen.scss file.  Should include all files required
to render the page.  The file `gsd/_base.scss` has already been imported.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/* line 9, sass/curvehead/_screen.scss */
body {
  /*@include background(black);*/
  /*@include background(rgb(35,31,32));*/
  /*
  $color-start: lighten(rgb(35, 31, 32), 5%);
  $color-end: rgb(35, 31, 32);
  @include background($color-end magick-sprite('curvehead/PageBackground',
          magick-canvas(10px, $bg-image-height,
              magick-fill(magick-linear-gradient($color-start, $color-end), 0px, 0px, 10px, $bg-image-height)
          )
      ) top left repeat-x);*/
  /*padding: 2em 0;*/
}
/* line 25, sass/curvehead/_screen.scss */
body #page-wrapper {
  background: white url("/themes/teraflex/images/common/transparent.gif") repeat-x fixed top;
  /*@include single-box-shadow(#111, 0, 0, 15px);
  @include pie-element(relative);*/
}

/* line 38, sass/curvehead/_screen.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/**
This file redirects to the current projects base file.  This allows all common files
and templates to reference a common base file that then picks up the project specific
defaults.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/* HTML Tag Redefinition */
/* line 17, sass/common/layout/_wide.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* force browsers to always show the vertical scroll bar so the page doesn't jump */
/* line 19, sass/common/layout/_wide.scss */
html {
  overflow-x: auto;
  overflow-y: scroll;
}

/* line 10, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#page-wrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -60px;
}
/* line 18, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#page-wrapper #footer-push {
  height: 60px;
}

/* line 20, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#footer-wrapper {
  clear: both;
  position: relative;
  height: 60px;
}

/* line 24, sass/common/layout/_wide.scss */
#header-wrapper, #nav-wrapper {
  overflow: hidden;
}
/* line 26, sass/common/layout/_wide.scss */
#header-wrapper .container, #nav-wrapper .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  height: 200px;
}

/* line 35, sass/common/layout/_wide.scss */
#page-wrapper div.row .single-column-layout .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 36, sass/common/layout/_wide.scss */
#page-wrapper div.row .single-column-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 960px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .single-column-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 42, sass/common/layout/_wide.scss */
#page-wrapper div.row .left-sidebar-layout .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 43, sass/common/layout/_wide.scss */
#page-wrapper div.row .left-sidebar-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 677.083px;
  padding-left: 282.917px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .left-sidebar-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 47, sass/common/layout/_wide.scss */
#page-wrapper div.row .left-sidebar-layout .left-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 272.917px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -970px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .left-sidebar-layout .left-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 54, sass/common/layout/_wide.scss */
#page-wrapper div.row .right-sidebar-layout .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 55, sass/common/layout/_wide.scss */
#page-wrapper div.row .right-sidebar-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 677.083px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .right-sidebar-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 58, sass/common/layout/_wide.scss */
#page-wrapper div.row .right-sidebar-layout .right-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 272.917px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .right-sidebar-layout .right-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 63, sass/common/layout/_wide.scss */
#page-wrapper div.row .dual-sidebar-layout .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 65, sass/common/layout/_wide.scss */
#page-wrapper div.row .dual-sidebar-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 394.167px;
  padding-left: 282.917px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .dual-sidebar-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 69, sass/common/layout/_wide.scss */
#page-wrapper div.row .dual-sidebar-layout .left-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 272.917px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -687.083px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .dual-sidebar-layout .left-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 73, sass/common/layout/_wide.scss */
#page-wrapper div.row .dual-sidebar-layout .right-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 272.917px;
  display: inline;
  float: right;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .dual-sidebar-layout .right-sidebar-wrapper {
  overflow-x: hidden;
}

/* line 85, sass/common/layout/_wide.scss */
#footer-wrapper .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}
/* line 86, sass/common/layout/_wide.scss */
#footer-wrapper .container {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 88, sass/common/layout/_wide.scss */
#footer-wrapper .container .left-col {
  width: 33%;
  float: left;
}
/* line 92, sass/common/layout/_wide.scss */
#footer-wrapper .container .center-col {
  width: 34%;
  float: left;
}
/* line 96, sass/common/layout/_wide.scss */
#footer-wrapper .container .right-col {
  width: 33%;
  float: left;
}

/**
This file redirects to the current projects base file.  This allows all common files
and templates to reference a common base file that then picks up the project specific
defaults.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/* HTML Tag Redefinition */
/* line 16, sass/common/layout/_narrow.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* force browsers to always show the vertical scroll bar so the page doesn't jump */
/* line 18, sass/common/layout/_narrow.scss */
html {
  overflow-x: auto;
  overflow-y: scroll;
}

/* line 10, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#page-wrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -60px;
}
/* line 18, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#page-wrapper #footer-push {
  height: 60px;
}

/* line 20, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#footer-wrapper {
  clear: both;
  position: relative;
  height: 60px;
}

/* line 25, sass/common/layout/_narrow.scss */
#page-wrapper, #footer-wrapper {
    /** Include this if you want to limit the width of the header-wrapper, feature-row-wrapper,
    default/customer-wrappers, footer-wrapper.  The main content is limited by the container div anyway
    but, certain div's like header-bg, feature-row-bg, default-bg/custom-bg, footer-bg, may not need to be contained.

    width: $blueprint-container-size + (2 * $side-gutter-width);
    */
  margin-left: auto;
  margin-right: auto;
}
/* line 36, sass/common/layout/_narrow.scss */
#page-wrapper .container, #footer-wrapper .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  margin: 0 auto;
  position: relative;
}

/* line 43, sass/common/layout/_narrow.scss */
#header-wrapper {
  overflow: hidden;
}
/* line 45, sass/common/layout/_narrow.scss */
#header-wrapper .container {
  height: 200px;
}

/* line 50, sass/common/layout/_narrow.scss */
#page-wrapper {
  position: relative;
}
/* line 54, sass/common/layout/_narrow.scss */
#page-wrapper div.row .single-column-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 960px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .single-column-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 60, sass/common/layout/_narrow.scss */
#page-wrapper div.row .left-sidebar-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 717.5px;
  padding-left: 242.5px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .left-sidebar-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 64, sass/common/layout/_narrow.scss */
#page-wrapper div.row .left-sidebar-layout .left-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 232.5px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -970px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .left-sidebar-layout .left-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 70, sass/common/layout/_narrow.scss */
#page-wrapper div.row .right-sidebar-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 717.5px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .right-sidebar-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 73, sass/common/layout/_narrow.scss */
#page-wrapper div.row .right-sidebar-layout .right-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 232.5px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .right-sidebar-layout .right-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 79, sass/common/layout/_narrow.scss */
#page-wrapper div.row .dual-sidebar-layout .main-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 475px;
  padding-left: 242.5px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .dual-sidebar-layout .main-wrapper {
  overflow-x: hidden;
}
/* line 83, sass/common/layout/_narrow.scss */
#page-wrapper div.row .dual-sidebar-layout .left-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 232.5px;
  display: inline;
  float: left;
  position: relative;
  margin-left: -727.5px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .dual-sidebar-layout .left-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 87, sass/common/layout/_narrow.scss */
#page-wrapper div.row .dual-sidebar-layout .right-sidebar-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 232.5px;
  display: inline;
  float: right;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .dual-sidebar-layout .right-sidebar-wrapper {
  overflow-x: hidden;
}
/* line 95, sass/common/layout/_narrow.scss */
#page-wrapper div.row .three-column-layout .col-one-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 313.333px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .three-column-layout .col-one-wrapper {
  overflow-x: hidden;
}
/* line 98, sass/common/layout/_narrow.scss */
#page-wrapper div.row .three-column-layout .col-two-wrapper {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 313.333px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .three-column-layout .col-two-wrapper {
  overflow-x: hidden;
}
/* line 101, sass/common/layout/_narrow.scss */
#page-wrapper div.row .three-column-layout .col-three-wrapper {
  display: inline;
  float: left;
  margin-right: 0;
  width: 313.333px;
}
/* line 147, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #page-wrapper div.row .three-column-layout .col-three-wrapper {
  overflow-x: hidden;
}

/* line 111, sass/common/layout/_narrow.scss */
#footer-wrapper .container .left-col {
  width: 33%;
  float: left;
}
/* line 115, sass/common/layout/_narrow.scss */
#footer-wrapper .container .center-col {
  width: 34%;
  float: left;
}
/* line 119, sass/common/layout/_narrow.scss */
#footer-wrapper .container .right-col {
  width: 33%;
  float: left;
}

/*@import "../common/_c5_overrides.scss";*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/**
This file redirects to the current projects base file.  This allows all common files
and templates to reference a common base file that then picks up the project specific
defaults.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/**
This file redirects to the current projects base file.  This allows all common files
and templates to reference a common base file that then picks up the project specific
defaults.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/* MDE ADDED HERE */
/* line 17, sass/curvehead/page/_header_styles.scss */
#oldheader-wrapper {
  background: black url('/themes/teraflex//images/curvehead/NavBarStrip.png?1328058984') left 194px repeat-x;
  /*div.contact-details {*/
  /*@include float-right;*/
  /* right floats are 100% wide in ie 6... */
  /*@include bang-hack(width, auto, 0px);*/
  /*@include nowrap;*/
  /* end hack */
  /*$contact-bg:adjust-hue(adjust-saturation(lighten(#7F2121, 15%), 10%), 0);*/
  /*$contact-bg:#FF5C0F;*/
  /*$radius: 14px;*/
  /*$tel-link-color: white;*/
  /*@include border-radius($radius);*/
  /*@include gloss-background($contact-bg, 4%, 3);*/
  /*@include single-box-shadow(darken($header-background, 25%), 0px, 1px);*/
  /*@include pie-element(relative);*/
  /*margin-top:24px;*/
  /*margin-right:5px; // allows for the drop shadow*/
  /*padding: 2px;*/
  /*.wrapper {*/
  /*border: 1px solid darken($contact-bg, 7%);*/
  /*@include border-radius($radius - 2);*/
  /*@include pie-element(relative);*/
  /*padding: 10px 20px;*/
  /*color:$tel-link-color;*/
  /*text-align: center;*/
  /*p.small {*/
  /*font-size: 16px;*/
  /*color: lighten($contact-bg, 60%);*/
  /*font-weight:bold;*/
  /*margin:0;*/
  /*padding:0;*/
  /*}*/
  /*// this is required despite the fact we don't have any anchors*/
  /*// as the iPhone puts in psuedo-anchors that get rendered with*/
  /*// ugly colors.*/
  /*a:link, a:visited {*/
  /*color: $tel-link-color;*/
  /*text-decoration:none;*/
  /*}*/
  /*p.phone {*/
  /*display:block;*/
  /*color: $tel-link-color;*/
  /*font-size: 24px;*/
  /*@include serif-family;*/
  /*@include single-text-shadow(darken($contact-bg, 10%), -1px, -1px);*/
  /*font-weight:bold;*/
  /*padding:4px 0;*/
  /*margin:0;*/
  /*}*/
  /*}*/
  /*}*/
  /*.contact-us {*/
  /*float: right;*/
  /*}*/
}
/* line 31, sass/curvehead/page/_header_styles.scss */
#oldheader-wrapper .title {
  display: inline;
  float: right;
  width: 1px;
}
/* line 34, sass/curvehead/page/_header_styles.scss */
#oldheader-wrapper .title a:link, #oldheader-wrapper .title a:visited {
  text-decoration: none;
  color: white;
}
/* line 38, sass/curvehead/page/_header_styles.scss */
#oldheader-wrapper .title a {
  display: block;
  position: relative;
  top: 8px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('/themes/teraflex//images/common/transparent.png?1327457337');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 1px;
  height: 1px;
  cursor: pointer;
  -pie-png-fix: true;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}

/* line 107, sass/curvehead/page/_header_styles.scss */
#header-wrapper {
  background-color: #62a5e8;
  background: #62a5e8 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #4c98e5));
  background: #62a5e8 -webkit-linear-gradient(top, #ffffff, #4c98e5);
  background: #62a5e8 -moz-linear-gradient(top, #ffffff, #4c98e5);
  background: #62a5e8 -o-linear-gradient(top, #ffffff, #4c98e5);
  background: #62a5e8 -ms-linear-gradient(top, #ffffff, #4c98e5);
  -pie-background: #62a5e8 linear-gradient(top, #ffffff, #4c98e5);
  background: #62a5e8 linear-gradient(top, #ffffff, #4c98e5);
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  border-bottom: 1px solid #06192b;
  border: 0px solid blue;
  /*
  ** Centered Background Image - low opacity
  */
  position: relative;
  height: 200px;
  /* header-2-bg is not inside .container,
     for some reason, ie6 needs a height or it's
     not considered the containing box? */
}
/* line 114, sass/curvehead/page/_header_styles.scss */
#header-wrapper .container {
  height: 200px;
  position: relative;
  /*MDE*/
  overflow: visible;
}
/* line 126, sass/curvehead/page/_header_styles.scss */
#header-wrapper .header-bg {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -480px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('/themes/teraflex//images/curvehead/header-bg.png?1328009326');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 960px;
  height: 160px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 0;
}
/* line 151, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-h1-heading-div {
  position: absolute;
  top: 0px;
  left: -4px;
  z-index: 5;
  width: 700px;
  height: 14px;
  overflow: hidden;
}
/* line 161, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-h1-heading {
  position: absolute;
  color: #aaaaaa;
  font-size: 10px;
  padding: 1px 3px;
  margin: 0px;
}
/* line 167, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-h1-heading p {
  display: inline;
}
/* line 169, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-logo-img {
  position: absolute;
  top: 20px;
  left: -120px;
}
/* line 174, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-overlay {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 179, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-notes {
  position: absolute;
  top: 57px;
  right: 190px;
  width: 160px;
  color: orange;
  font-family: 'Macondo Swash Caps', serif;
  font-size: 16px;
}
/* line 185, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-notes img {
  -pie-png-fix: true;
  behavior: url("/themes/teraflex/PIE/PIE.php");
}
/* line 192, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-search {
  position: absolute;
  top: 3px;
  right: 0px;
  color: white;
}
/* line 197, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-search h3 {
  display: none;
}
/* line 198, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-search .searchinput {
  border: 1px solid black;
  background: white;
  width: 108px;
  margin-right: 0px;
  color: #444;
  margin-top: 2px;
}
/* line 207, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-search .searchsubmit {
  width: 45px;
  height: 26px;
  font-size: 10px;
  color: #777777;
  padding: 0px;
  vertical-align: top;
}
/* line 216, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-search input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* line 222, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-email {
  position: absolute;
  top: 29px;
  right: 0px;
  width: 193px;
  text-align: right;
}
/* line 227, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-email a {
  color: black;
}
/* line 230, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-phone {
  position: absolute;
  top: 53px;
  right: 0px;
  width: 128px;
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
}
/* line 240, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-slogan {
  position: absolute;
  top: -2110px;
  left: 530px;
  width: 330px;
  color: white;
}
/* line 248, sass/curvehead/page/_header_styles.scss */
#header-wrapper .title {
  position: absolute;
  top: 2px;
  left: -40px;
}
/* line 252, sass/curvehead/page/_header_styles.scss */
#header-wrapper .title h2 {
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('/themes/teraflex//images/common/transparent.gif?1327457337');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 1px;
  height: 1px;
  -pie-png-fix: true;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  cursor: pointer;
}
/* line 261, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-nav {
  position: absolute;
  top: 156px;
  height: 44px;
  right: 0px;
  z-index: 0;
  border: 0px solid red;
}
/* line 271, sass/curvehead/page/_header_styles.scss */
#header-wrapper #header-nav-2-bg {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  height: 15px;
  background-color: #1d72c7;
  background: #1d72c7 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1d72c7), color-stop(100%, #ffffff));
  background: #1d72c7 -webkit-linear-gradient(top, #1d72c7, #ffffff);
  background: #1d72c7 -moz-linear-gradient(top, #1d72c7, #ffffff);
  background: #1d72c7 -o-linear-gradient(top, #1d72c7, #ffffff);
  background: #1d72c7 -ms-linear-gradient(top, #1d72c7, #ffffff);
  -pie-background: #1d72c7 linear-gradient(top, #1d72c7, #ffffff);
  background: #1d72c7 linear-gradient(top, #1d72c7, #ffffff);
  behavior: url("/themes/teraflex/PIE/PIE.php");
  z-index: 1;
  border: 0px solid black;
}
/* line 284, sass/curvehead/page/_header_styles.scss */
#header-wrapper .ccm-spacer {
  display: none;
}

/*
** nav-wrapper is outside all of the wrappers, comes at the end of all content and is absolutely positioned
** so that it can easily be position anywhere and still be guaranteed to be on top of the header, rows and footer.
*/
/* line 296, sass/curvehead/page/_header_styles.scss */
#nav-wrapper {
  overflow: visible;
  position: absolute;
  top: 156px;
  /* Centering an absolute position div */
  width: 960px;
  left: 50%;
  margin-left: -480px;
}
/* line 303, sass/curvehead/page/_header_styles.scss */
* html #nav-wrapper {
  top: 157px;
}
/* line 304, sass/curvehead/page/_header_styles.scss */
*:first-child + html #nav-wrapper {
  top: 157px;
}

/*
** To switch between the old tabbed menu and this one you need to
**
** Modify page.php
**  New Nav Bar
**         uncomment nav-wrapper block
**         new_navbar_content.php for arpsoft navbar (like clean wide)
**         comment navbar_content.php
**         _base.scss $header-nav-2-height: 0px;
**
**         or
**
** OLD Nav Bar
**         uncomment navbar_content.php
**         navbar_content.php for the Terasoft tabbed menu
**         comment nav-wrapper block
**         _base.scss $header-nav-2-height: 28px;
**
*/
/* line 331, sass/curvehead/page/_header_styles.scss */
#nav-bar {
  overflow: visible;
  position: relative;
  display: inline;
  float: left;
  /*@include default-popup-theme(nav, $drop-down-background-color: #000000);
  @include tabbed-nav-bar-theme(nav, $tab-color: #000000, $tab-text-color: #ffffff, $tab-selected-color: #ffffff, $tab-text-selected-color: #000000);*/
  /* -- Components override -- */
  /* Set Dropdown Box menu item heights */
}
/* line 15, sass/common/navigation/_base.scss */
#nav-bar ul.nav,
#nav-bar ul.nav li,
#nav-bar ul.nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 21, sass/common/navigation/_base.scss */
#nav-bar ul.nav {
  postition: relative;
  z-index: 500;
  float: left;
}
/* line 30, sass/common/navigation/_base.scss */
#nav-bar ul.nav li {
  float: left;
  line-height: 1.3em;
  vertical-align: middle;
  zoom: 1;
}
/* line 38, sass/common/navigation/_base.scss */
#nav-bar ul.nav li.hover,
#nav-bar ul.nav li:hover {
  position: relative;
  z-index: 1099;
  cursor: default;
}
/* line 44, sass/common/navigation/_base.scss */
#nav-bar ul.nav ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1100;
  width: 100%;
}
/* line 53, sass/common/navigation/_base.scss */
#nav-bar ul.nav ul li {
  float: none;
}
/* line 57, sass/common/navigation/_base.scss */
#nav-bar ul.nav ul ul {
  top: -1px;
  left: 179px;
  z-index: 1101;
}
/* line 64, sass/common/navigation/_base.scss */
#nav-bar ul.nav li:hover ul,
#nav-bar ul.nav li.hover ul {
  display: block;
}
/* line 72, sass/common/navigation/_base.scss */
#nav-bar ul.nav li:hover li:not(:hover) ul,
#nav-bar ul.nav li.hover li:not(.hover) ul {
  display: none;
}
/* line 68, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav {
  font-weight: bold;
}
/* line 75, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.top-level {
  background: #e9e9e9;
  /* fallback */
  background: -moz-linear-gradient(top, #f7f7f7, #dddddd);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dddddd));
  /* Chrome, Safari:*/
  background: linear-gradient(#f7f7f7, #dddddd);
  /* future CSS3 browsers */
  /* MDE TEMP REMOVAL */
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#f7f7f7, #dddddd);
  /*PIE*/
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-left: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  border-bottom: none;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  margin-right: 2px;
  color: #333333;
}
/* line 81, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.top-level.hover, #nav-bar ul.nav li.top-level:hover {
  background: #3f8bd7;
  /* fallback */
  background: -moz-linear-gradient(top, #62a5e8, #1d72c7);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#62a5e8), to(#1d72c7));
  /* Chrome, Safari:*/
  background: linear-gradient(#62a5e8, #1d72c7);
  /* future CSS3 browsers */
  /* MDE TEMP REMOVAL */
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#62a5e8, #1d72c7);
  /*PIE*/
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-left: 1px solid #17589a;
  border-top: 1px solid #17589a;
  border-right: 1px solid #17589a;
  border-bottom: none;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  color: white;
}
/* line 85, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.top-level.hover > a, #nav-bar ul.nav li.top-level:hover > a {
  color: white;
}
/* line 90, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.top-level.nav-path-selected {
  background: #3f8bd7;
  /* fallback */
  background: -moz-linear-gradient(top, #62a5e8, #1d72c7);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#62a5e8), to(#1d72c7));
  /* Chrome, Safari:*/
  background: linear-gradient(#62a5e8, #1d72c7);
  /* future CSS3 browsers */
  /* MDE TEMP REMOVAL */
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#62a5e8, #1d72c7);
  /*PIE*/
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-left: 1px solid #17589a;
  border-top: 1px solid #17589a;
  border-right: 1px solid #17589a;
  border-bottom: none;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  color: white;
}
/* line 94, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.top-level.nav-path-selected.hover, #nav-bar ul.nav li.top-level.nav-path-selected:hover {
  background: #3f8bd7;
  /* fallback */
  background: -moz-linear-gradient(top, #62a5e8, #1d72c7);
  /* Mozilla: */
  background: -webkit-gradient(linear, left top, left bottom, from(#62a5e8), to(#1d72c7));
  /* Chrome, Safari:*/
  background: linear-gradient(#62a5e8, #1d72c7);
  /* future CSS3 browsers */
  /* MDE TEMP REMOVAL */
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  -pie-background: linear-gradient(#62a5e8, #1d72c7);
  /*PIE*/
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-left: 1px solid #17589a;
  border-top: 1px solid #17589a;
  border-right: 1px solid #17589a;
  border-bottom: none;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  color: white;
}
/* line 99, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.top-level.nav-path-selected > a {
  color: white;
}
/* line 106, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav a:link,
#nav-bar ul.nav a:visited {
  display: block;
  padding: 5px 7px;
  text-align: left;
  /* MDE 20110913 IE8 was centering? */
  color: #333333;
  text-decoration: none;
}
/* line 113, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav a:hover {
  color: white;
}
/* line 117, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav a:active {
  color: white;
}
/* line 127, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.has-children > a {
  padding-right: 22px;
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-image: url(/themes/teraflex/images/common/arrows/ArrowDownDarken20_s1.png);
}
/* line 133, sass/common/navigation/_tabbed_nav_bar.scss */
#nav-bar ul.nav li.has-children.hover > a, #nav-bar ul.nav li.has-children:hover > a, #nav-bar ul.nav li.has-children.nav-path-selected > a {
  background-image: url(/themes/teraflex/images/common/arrows/ArrowDownLighten60_s1.png);
}
/* line 26, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul {
  width: 180px;
  -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
}
/* line 33, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul li, #nav-bar ul.nav ul li.nav-path-selected {
  font-weight: normal;
  color: white;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #358be2 #17589a #17589a #358be2;
  background-color: #1d72c7;
}
/* line 39, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul li a {
  display: block;
  padding: 5px 7px;
  text-align: left;
  /* MDE 20110913 IE8 was centering? */
  height: 2.5em;
}
/* line 43, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul li a small {
  display: block;
  font-size: 80%;
  color: #e7f2fc;
}
/* line 53, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul li.hover, #nav-bar ul.nav ul li:hover, #nav-bar ul.nav ul li.nav-path-selected {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #62a5e8 #1d72c7 #1d72c7 #62a5e8;
  background-color: #358be2;
}
/* line 54, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul li.hover, #nav-bar ul.nav ul li.hover .tagline, #nav-bar ul.nav ul li:hover, #nav-bar ul.nav ul li:hover .tagline, #nav-bar ul.nav ul li.nav-path-selected, #nav-bar ul.nav ul li.nav-path-selected .tagline {
  color: white;
}
/* line 62, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul a:link, #nav-bar ul.nav ul a:visited {
  color: white;
  text-decoration: none;
}
/* line 66, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul a:hover {
  color: white;
}
/* line 70, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul a:active, #nav-bar ul.nav ul a:active small {
  color: #ffa500;
}
/* line 83, sass/common/navigation/_default_popup_theme.scss */
#nav-bar ul.nav ul li.has-children > a, #nav-bar ul.nav ul li.has-children.hover > a, #nav-bar ul.nav ul li.has-children:hover > a, #nav-bar ul.nav ul li.has-children.nav-path-selected > a {
  padding-right: 15px;
  background-image: url(/themes/teraflex/images/common/arrows/ArrowRightLighten60_s1.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
/* line 343, sass/curvehead/page/_header_styles.scss */
#nav-bar ul.nav ul li a {
  height: 1.2em;
}

/* line 351, sass/curvehead/page/_header_styles.scss */
#oldnav-bar {
  position: relative;
  height: 30px;
  top: 165px;
  display: inline;
  float: left;
}
/* line 357, sass/curvehead/page/_header_styles.scss */
* html #oldnav-bar {
  top: 166px;
}
/* line 358, sass/curvehead/page/_header_styles.scss */
*:first-child + html #oldnav-bar {
  top: 166px;
}
/* line 15, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav,
#oldnav-bar ul.nav li,
#oldnav-bar ul.nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 21, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav {
  postition: relative;
  z-index: 500;
  float: left;
}
/* line 30, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav li {
  float: left;
  line-height: 1.3em;
  vertical-align: middle;
  zoom: 1;
}
/* line 38, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav li.hover,
#oldnav-bar ul.nav li:hover {
  position: relative;
  z-index: 1099;
  cursor: default;
}
/* line 44, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1100;
  width: 100%;
}
/* line 53, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav ul li {
  float: none;
}
/* line 57, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav ul ul {
  top: -1px;
  left: 179px;
  z-index: 1101;
}
/* line 64, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav li:hover ul,
#oldnav-bar ul.nav li.hover ul {
  display: block;
}
/* line 72, sass/common/navigation/_base.scss */
#oldnav-bar ul.nav li:hover li:not(:hover) ul,
#oldnav-bar ul.nav li.hover li:not(.hover) ul {
  display: none;
}
/* line 13, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li {
  margin-right: 1.3em;
}
/* line 15, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li a {
  font-weight: normal;
  font-size: 16px;
  text-transform: none;
}
/* line 25, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li.top-level {
  color: #9bcc5e;
}
/* line 27, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li.top-level.hover, #oldnav-bar ul.nav li.top-level:hover {
  color: white;
}
/* line 29, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li.top-level.hover > a, #oldnav-bar ul.nav li.top-level:hover > a {
  color: white;
}
/* line 34, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li.top-level.nav-path-selected {
  color: white;
}
/* line 36, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li.top-level.nav-path-selected.hover, #oldnav-bar ul.nav li.top-level.nav-path-selected:hover {
  color: white;
}
/* line 39, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav li.top-level.nav-path-selected > a {
  color: white;
}
/* line 46, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav a:link,
#oldnav-bar ul.nav a:visited {
  display: block;
  color: #9bcc5e;
  text-decoration: none;
}
/* line 52, sass/common/navigation/_text_styles.scss */
#oldnav-bar ul.nav a:hover, #oldnav-bar ul.nav a:active {
  color: white;
}
/* line 363, sass/curvehead/page/_header_styles.scss */
#oldnav-bar ul.nav li {
  height: 30px;
  line-height: 30px;
}
/* line 366, sass/curvehead/page/_header_styles.scss */
#oldnav-bar ul.nav li.nav-path-selected {
  background: url('/themes/teraflex//images/curvehead/NavSelected.png?1328058984') center bottom no-repeat;
}

/*@import "page/_navbar_styles.scss";*/
/*@import "page/_feature_row_styles.scss";*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/**
This file redirects to the current projects base file.  This allows all common files
and templates to reference a common base file that then picks up the project specific
defaults.
*/
/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/* line 14, sass/curvehead/page/_content_styles.scss */
div.row .container {
  height: 100%;
}
/* line 6, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-section .contact-section-title {
  /*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: 1.1em;
  color: #666666;
  font-weight: bold;
  line-height: 1.2em;
}
/* line 14, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-section .contact-section-notes {
  line-height: 1.2em;
  color: #cccccc;
  font-style: italic;
  font-family: Georgia, serif;
  /*font-family: Cambria, Georgia, serif;*/
  /*font-family: Times, "Times New Roman", Georgia, serif;*/
}
/* line 19, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-section .contact-section-notes p {
  margin: 0;
}
/* line 23, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-entry {
  margin-top: 0.6em;
}
/* line 25, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-entry .contact-entry-type {
  line-height: 1.2em;
  /*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*/
  display: inline;
  float: left;
  width: 40%;
  color: #f9f9f9;
}
/* line 33, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-entry .contact-entry-detail {
  line-height: 1.2em;
  display: inline;
  float: right;
  width: 60%;
  color: #f9f9f9;
}
/* line 38, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-entry .contact-entry-detail p {
  margin: 0;
  padding: 0;
}
/* line 42, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-section + .contact-entry {
  margin-top: 0.2em;
}
/* line 46, sass/curvehead/blocks/_contact_blocks.scss */
div.row .container .contact-entry + .contact-section {
  margin-top: 1em;
}
/* line 19, sass/curvehead/page/_content_styles.scss */
div.row .container hr, div.row .container div.hr {
  height: 40px;
  border: none;
  /*$h: $horizontal-divider-height - 2;*/
  background: url('/themes/teraflex//images/curvehead/horizontal-rule.png?1328058984') left center repeat-x;
}
/* line 39, sass/curvehead/page/_content_styles.scss */
div.row .main-wrapper .area, div.row .left-sidebar-wrapper .area, div.row .right-sidebar-wrapper .area {
  /*padding: 1.5*$gutter-width 0;*/
}

/* line 47, sass/curvehead/page/_content_styles.scss */
#headline {
  border-top: 1px solid white;
  border-bottom: 1px solid #f7f7f7;
}

/* line 53, sass/curvehead/page/_content_styles.scss */
.row {
  border-top: 1px solid white;
  border-bottom: 1px solid #f7f7f7;
  background: url('/themes/teraflex//images/curvehead/shadow-top.png?1328058984') top left repeat-x;
}

/* line 64, sass/curvehead/page/_content_styles.scss */
.last-row {
  border-bottom: none;
}

/* line 69, sass/curvehead/page/_content_styles.scss */
#default {
  position: relative;
  /* lose this if you want the Centered BG at the top */
  min-height: 862px;
  height: auto !important;
  height: 862px;
  overflow: hidden;
  /* If bg image too big, this prevents it poking out bottom */
  /*
  ** Content Gap (at the top)
  */
  padding-top: 12px;
   /*
   ** Top Border - shadow leading in to main content area

   background: $content-bg-color magick-sprite('curvehead/BodyContentTop',
        magick-canvas(10px, $bg-image-height,
            magick-fill(white, 0px, 0px, 10px, 0px),
            magick-fill(magick-linear-gradient(darken(white,10%), white), 0px, 1px, 10px, $bg-image-height)
        )
    ) top left repeat-x;
*/
  background: white;
  /*
  ** Centered Background Image - low opacity
  */
  /*
  ** Footer Border - shadow leading out of main content area
  */
  /*border-top: 1px solid white;*/
  border-bottom: 1px solid #d0d0d0;
  /*background: $content-top magick-sprite('BodyLeader',*/
  /*magick-canvas(10px, 300px,*/
  /*magick-fill(magick-linear-gradient($content-top, $content-bottom), 0px, 0px, 10px, 300px)*/
  /*)*/
  /*) bottom left repeat-x;*/
  /*
      .left-sidebar-wrapper {
          @include section-navigation($side-gutter-width);
      }
      */
}
/* line 95, sass/curvehead/page/_content_styles.scss */
#default .container {
  position: relative;
  overflow: visible;
}
/* line 102, sass/curvehead/page/_content_styles.scss */
#default .default-bg {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -650px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('/themes/teraflex//images/curvehead/content-bg.jpg?1328012984');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 1300px;
  height: 945px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  z-index: 0;
}
/* line 122, sass/curvehead/page/_content_styles.scss */
#default .main-wrapper {
  /*@include serif-family;*/
}
/* line 127, sass/curvehead/page/_content_styles.scss */
#default .left-sidebar-wrapper, #default .right-sidebar-wrapper {
  /*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 137, sass/curvehead/page/_content_styles.scss */
#feature-row-wrapper {
  background-color: #1d72c7;
  /*@include background(linear-gradient(top, lighten($navigation-background, 5%), darken($navigation-background, 5%)));*/
  /*@include background(radial-gradient(20%, 50%, lighten($navigation-background, 5%), darken($navigation-background, 5%)));*/
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  border-top: 1px solid #62a5e8;
  border-bottom: 1px solid #103f6e;
  position: relative;
  overflow: hidden;
}
/* line 138, sass/curvehead/page/_content_styles.scss */
#feature-row-wrapper .container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  padding: 1.3em 0 1.5em 0;
}
/* line 154, sass/curvehead/page/_content_styles.scss */
#feature-row-wrapper .c5-content-block {
  font-size: 18px;
  color: #e7f2fc;
  line-height: 1.1em;
}
/* line 157, sass/curvehead/page/_content_styles.scss */
#feature-row-wrapper .c5-content-block h1, #feature-row-wrapper .c5-content-block h2 {
  color: white;
  text-shadow: #103f6e -1px -1px 0;
}
/* line 164, sass/curvehead/page/_content_styles.scss */
#feature-row-wrapper .aside {
  font-size: 18px;
  font-weight: bold;
  color: #FFFF55;
  line-height: 20px;
  padding-top: 18px;
  /*@include single-text-shadow(lighten(white, 10%), 1px, 1px, 0);*/
}

/* line 318, sass/curvehead/page/_content_styles.scss */
#page-wrapper.left-sidebar .left-sidebar-wrapper, #page-wrapper.left-sidebar .right-sidebar-wrapper, #page-wrapper.dual-sidebar .left-sidebar-wrapper, #page-wrapper.dual-sidebar .right-sidebar-wrapper {
  /* MDE 20110527 - too hungry
              font-size: 90%;
              #{headings()} {
                  color:#444;
              }
  */
}
/* line 328, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area {
  background-color: transparent;
  /*
  ** Common Box - no major background color on heading
  */
  /*
  ** Info Box - Heading has a subtle background and contrasting text
  */
  /*
  ** Highlight Box - Heading has a loud background and contrasting text
  */
}
/* line 332, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .editareastyle {
  width: 200px;
  /* The sidebar column width? */
}
/* line 339, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .boxed {
  /*$bg-color: #f9f9f9;*/
  margin: 2px;
  padding: 5px;
  /*border: 1px solid darken($bg-color,12.5%);*/
  border: 1px solid white;
  background-color: #f6f6f6;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 0 8px #cccccc;
  -webkit-box-shadow: 0 0 8px #cccccc;
  -o-box-shadow: 0 0 8px #cccccc;
  box-shadow: 0 0 8px #cccccc;
  /*@include background(linear-gradient(top, darken($bg-color, 10%), $bg-color, $bg-color, $bg-color, $bg-color));*/
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e4e4e4), color-stop(33.333%, #f6f6f6), color-stop(66.667%, #f6f6f6), color-stop(100%, #f6f6f6));
  background: -webkit-linear-gradient(bottom, #e4e4e4, #f6f6f6, #f6f6f6, #f6f6f6);
  background: -moz-linear-gradient(bottom, #e4e4e4, #f6f6f6, #f6f6f6, #f6f6f6);
  background: -o-linear-gradient(bottom, #e4e4e4, #f6f6f6, #f6f6f6, #f6f6f6);
  background: -ms-linear-gradient(bottom, #e4e4e4, #f6f6f6, #f6f6f6, #f6f6f6);
  -pie-background: linear-gradient(bottom, #e4e4e4, #f6f6f6, #f6f6f6, #f6f6f6);
  background: linear-gradient(bottom, #e4e4e4, #f6f6f6, #f6f6f6, #f6f6f6);
  /*@include background(linear-gradient(top, $bg-color, darken($bg-color, 10%)));*/
  color: #111;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 353, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .boxed h1, #page-wrapper .area .boxed h2, #page-wrapper .area .boxed h3, #page-wrapper .area .boxed h4, #page-wrapper .area .boxed h5, #page-wrapper .area .boxed h6 {
  color: #333;
  text-shadow: white 1px 1px 0;
}
/* line 365, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info {
  padding: 7px 7px 14px 7px;
  /*border: 1px solid darken($bg-color,12.5%);*/
  border: 1px solid #825b16;
  background-color: white;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  background: white -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ebc788), color-stop(20%, #ffffff), color-stop(100%, #ffffff));
  background: white -webkit-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white -moz-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white -o-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white -ms-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  -pie-background: white linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  color: #111;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 192, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info h1, #page-wrapper .area .info h2, #page-wrapper .area .info h3 {
  font-size: 15px;
  color: #ebc788;
  text-shadow: #150f04 1px 1px 0;
  margin: -7px -7px 7px -7px;
  padding: 6px 7px 8px 7px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -khtml-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #825b16 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #986a1a), color-stop(100%, #6c4c12));
  background: #825b16 -webkit-linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 -moz-linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 -o-linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 -ms-linear-gradient(top, #986a1a, #6c4c12);
  -pie-background: #825b16 linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 linear-gradient(top, #986a1a, #6c4c12);
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 208, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info h1, #page-wrapper .area .info h2, #page-wrapper .area .info h3 {
  *top: -7px !important;
}
/* line 370, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .test-info {
  padding: 7px 7px 14px 7px;
  /*border: 1px solid darken($bg-color,12.5%);*/
  border: 1px solid #825b16;
  background-color: white;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  background: white -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ebc788), color-stop(20%, #ffffff), color-stop(100%, #ffffff));
  background: white -webkit-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white -moz-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white -o-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white -ms-linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  -pie-background: white linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  background: white linear-gradient(bottom, #ebc788, #ffffff 20%, #ffffff);
  color: #111;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 192, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .test-info h1, #page-wrapper .area .test-info h2, #page-wrapper .area .test-info h3 {
  font-size: 15px;
  color: #ebc788;
  text-shadow: #150f04 1px 1px 0;
  margin: -7px -7px 7px -7px;
  padding: 6px 7px 8px 7px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -khtml-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #825b16 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #986a1a), color-stop(100%, #6c4c12));
  background: #825b16 -webkit-linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 -moz-linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 -o-linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 -ms-linear-gradient(top, #986a1a, #6c4c12);
  -pie-background: #825b16 linear-gradient(top, #986a1a, #6c4c12);
  background: #825b16 linear-gradient(top, #986a1a, #6c4c12);
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 208, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .test-info h1, #page-wrapper .area .test-info h2, #page-wrapper .area .test-info h3 {
  *top: -7px !important;
}
/* line 381, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-highlight {
  position: relative;
  /*$base: lighten(desaturate(#FF5C0F, 10%), 10%);*/
  /*$base: darken(#FF5C0F, 0%);*/
  padding: 7px 7px 14px 7px;
  /*border: 1px solid darken($bg-color,12.5%);*/
  border: 1px solid #5c7835;
  background-color: white;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  background: white -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #c8dbad), color-stop(20%, #ffffff), color-stop(100%, #ffffff));
  background: white -webkit-linear-gradient(bottom, #c8dbad, #ffffff 20%, #ffffff);
  background: white -moz-linear-gradient(bottom, #c8dbad, #ffffff 20%, #ffffff);
  background: white -o-linear-gradient(bottom, #c8dbad, #ffffff 20%, #ffffff);
  background: white -ms-linear-gradient(bottom, #c8dbad, #ffffff 20%, #ffffff);
  -pie-background: white linear-gradient(bottom, #c8dbad, #ffffff 20%, #ffffff);
  background: white linear-gradient(bottom, #c8dbad, #ffffff 20%, #ffffff);
  color: #111;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
  /*@include info-box($base, darken($base, 33%), lighten($base, 30%));*/
}
/* line 192, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-highlight h1, #page-wrapper .area .info-highlight h2, #page-wrapper .area .info-highlight h3 {
  font-size: 15px;
  color: #c8dbad;
  text-shadow: #18200e 1px 1px 0;
  margin: -7px -7px 7px -7px;
  padding: 6px 7px 8px 7px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -khtml-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #5c7835 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6a8a3d), color-stop(100%, #4e662d));
  background: #5c7835 -webkit-linear-gradient(top, #6a8a3d, #4e662d);
  background: #5c7835 -moz-linear-gradient(top, #6a8a3d, #4e662d);
  background: #5c7835 -o-linear-gradient(top, #6a8a3d, #4e662d);
  background: #5c7835 -ms-linear-gradient(top, #6a8a3d, #4e662d);
  -pie-background: #5c7835 linear-gradient(top, #6a8a3d, #4e662d);
  background: #5c7835 linear-gradient(top, #6a8a3d, #4e662d);
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 208, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-highlight h1, #page-wrapper .area .info-highlight h2, #page-wrapper .area .info-highlight h3 {
  *top: -7px !important;
}
/* line 390, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-highlight2 {
  -moz-border-image: url(/themes/teraflex/images/common/highlight.png) 50 2 6 2;
  -webkit-border-image: url(/themes/teraflex/images/common/highlight.png) 50 2 6 2;
  -webkit-border-image: url(/themes/teraflex/images/common/highlight.png) 50 2 6 2;
  -o-border-image: url(/themes/teraflex/images/common/highlight.png) 50 2 6 2;
  border-image: url(/themes/teraflex/images/common/highlight.png) 50 2 6 2;
  behavior: url("/themes/teraflex/PIE/PIE.php");
  position: relative;
}
/* line 395, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption {
  position: relative;
  margin: 0px auto;
  z-index: 0;
  margin-left: 24px;
  /* default, width of left corner */
  margin-bottom: 12px;
  /* MDE 20110921 $gutter-width  spacing under dialog */
}
/* line 231, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .content,
#page-wrapper .area .dialogoption .t,
#page-wrapper .area .dialogoption .b,
#page-wrapper .area .dialogoption .b div {
  background: url("/themes/teraflex/images/common/transparent.png") no-repeat top right;
  _background-image: url("/themes/teraflex/images/common/transparent.gif");
}
/* line 236, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .content {
  position: relative;
  zoom: 1;
  _overflow-y: hidden;
  padding: 0px 24px 0px 0px;
}
/* line 246, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .t {
  /* top+left vertical slice */
  position: absolute;
  left: 0px;
  top: 0px;
  width: 24px;
  /* top slice width */
  margin-left: -24px;
  height: 100%;
  _height: 1600px;
  /* arbitrary long height, IE 6 */
  background-position: top left;
}
/* line 259, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .b {
  /* bottom */
  position: relative;
  width: 100%;
}
/* line 265, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .b, #page-wrapper .area .dialogoption .b div {
  height: 24px;
  /* height of bottom cap/shade */
  font-size: 1px;
}
/* line 270, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .b {
  background-position: bottom right;
}
/* line 274, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .b div {
  position: relative;
  width: 24px;
  /* bottom corner width */
  margin-left: -24px;
  background-position: bottom left;
}
/* line 281, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .hd, #page-wrapper .area .dialogoption .bd, #page-wrapper .area .dialogoption .ft {
  position: relative;
}
/* line 285, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption .wrapper {
  /* extra content protector - preventing vertical overflow (past background) */
  position: static;
  max-height: 1000px;
  overflow: auto;
  /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
/* line 293, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption h1,
#page-wrapper .area .dialogoption p {
  padding: 0.5em 0px 0.5em 0px;
}
/* line 298, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption h1 {
  padding-bottom: 0px;
}
/* line 399, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader {
  position: relative;
  margin: 0px auto;
  z-index: 0;
  margin-left: 24px;
  /* default, width of left corner */
  margin-bottom: 12px;
  /* MDE 20110921 $gutter-width  spacing under dialog */
}
/* line 231, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .content, #page-wrapper .area .dialogheader .t, #page-wrapper .area .dialogheader .b, #page-wrapper .area .dialogheader .b div {
  background: url("/themes/teraflex/images/curvehead/dialog/curvedheaderbox.png") no-repeat top right;
  _background-image: url("/themes/teraflex/images/curvehead/dialog/curvedheaderbox.gif");
}
/* line 236, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .content {
  position: relative;
  zoom: 1;
  _overflow-y: hidden;
  padding: 0px 24px 0px 0px;
}
/* line 246, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .t {
  /* top+left vertical slice */
  position: absolute;
  left: 0px;
  top: 0px;
  width: 24px;
  /* top slice width */
  margin-left: -24px;
  height: 100%;
  _height: 1600px;
  /* arbitrary long height, IE 6 */
  background-position: top left;
}
/* line 259, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .b {
  /* bottom */
  position: relative;
  width: 100%;
}
/* line 265, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .b, #page-wrapper .area .dialogheader .b div {
  height: 24px;
  /* height of bottom cap/shade */
  font-size: 1px;
}
/* line 270, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .b {
  background-position: bottom right;
}
/* line 274, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .b div {
  position: relative;
  width: 24px;
  /* bottom corner width */
  margin-left: -24px;
  background-position: bottom left;
}
/* line 281, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .hd, #page-wrapper .area .dialogheader .bd, #page-wrapper .area .dialogheader .ft {
  position: relative;
}
/* line 285, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader .wrapper {
  /* extra content protector - preventing vertical overflow (past background) */
  position: static;
  max-height: 1000px;
  overflow: auto;
  /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
/* line 293, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader h1, #page-wrapper .area .dialogheader p {
  padding: 0.5em 0px 0.5em 0px;
}
/* line 298, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogheader h1 {
  padding-bottom: 0px;
}
/* line 403, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogoption-bg {
  background: url("/themes/teraflex/images/common/dialog/oldpaper.png") repeat;
  padding: 12px;
}
/* line 407, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog {
  position: relative;
  margin: 0px auto;
  z-index: 0;
  margin-left: 24px;
  /* default, width of left corner */
  margin-bottom: 12px;
  /* MDE 20110921 $gutter-width  spacing under dialog */
  /*
            .boxheading {
               padding: 12px 0px 5px 0px;
               width:100%;
               border-bottom:1px solid black;
               margin-bottom: 0px 0px 15px 0px;
               font-size: 18px;
               color: $header-text;
             }
  */
}
/* line 231, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .content, #page-wrapper .area .dialog .t, #page-wrapper .area .dialog .b, #page-wrapper .area .dialog .b div {
  background: url("/themes/teraflex/images/curvehead/dialog/curvedbox.png") no-repeat top right;
  _background-image: url("/themes/teraflex/images/curvehead/dialog/curvedbox.gif");
}
/* line 236, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .content {
  position: relative;
  zoom: 1;
  _overflow-y: hidden;
  padding: 0px 24px 0px 0px;
}
/* line 246, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .t {
  /* top+left vertical slice */
  position: absolute;
  left: 0px;
  top: 0px;
  width: 24px;
  /* top slice width */
  margin-left: -24px;
  height: 100%;
  _height: 1600px;
  /* arbitrary long height, IE 6 */
  background-position: top left;
}
/* line 259, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .b {
  /* bottom */
  position: relative;
  width: 100%;
}
/* line 265, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .b, #page-wrapper .area .dialog .b div {
  height: 24px;
  /* height of bottom cap/shade */
  font-size: 1px;
}
/* line 270, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .b {
  background-position: bottom right;
}
/* line 274, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .b div {
  position: relative;
  width: 24px;
  /* bottom corner width */
  margin-left: -24px;
  background-position: bottom left;
}
/* line 281, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .hd, #page-wrapper .area .dialog .bd, #page-wrapper .area .dialog .ft {
  position: relative;
}
/* line 285, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog .wrapper {
  /* extra content protector - preventing vertical overflow (past background) */
  position: static;
  max-height: 1000px;
  overflow: auto;
  /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
/* line 293, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog h1, #page-wrapper .area .dialog p {
  padding: 0.5em 0px 0.5em 0px;
}
/* line 298, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialog h1 {
  padding-bottom: 0px;
}
/* line 421, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow {
  position: relative;
  margin: 0px auto;
  z-index: 0;
  margin-left: 24px;
  /* default, width of left corner */
  margin-bottom: 12px;
  /* MDE 20110921 $gutter-width  spacing under dialog */
  margin: 0px;
  /* default, width of left corner */
}
/* line 231, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .content, #page-wrapper .area .dialogshadow .t, #page-wrapper .area .dialogshadow .b, #page-wrapper .area .dialogshadow .b div {
  background: url("/themes/teraflex/images/common/dialog/shadow.png") no-repeat top right;
  _background-image: url("/themes/teraflex/images/common/dialog/shadow.gif");
}
/* line 236, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .content {
  position: relative;
  zoom: 1;
  _overflow-y: hidden;
  padding: 0px 24px 0px 0px;
}
/* line 246, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .t {
  /* top+left vertical slice */
  position: absolute;
  left: 0px;
  top: 0px;
  width: 24px;
  /* top slice width */
  margin-left: -24px;
  height: 100%;
  _height: 1600px;
  /* arbitrary long height, IE 6 */
  background-position: top left;
}
/* line 259, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .b {
  /* bottom */
  position: relative;
  width: 100%;
}
/* line 265, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .b, #page-wrapper .area .dialogshadow .b div {
  height: 24px;
  /* height of bottom cap/shade */
  font-size: 1px;
}
/* line 270, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .b {
  background-position: bottom right;
}
/* line 274, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .b div {
  position: relative;
  width: 24px;
  /* bottom corner width */
  margin-left: -24px;
  background-position: bottom left;
}
/* line 281, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .hd, #page-wrapper .area .dialogshadow .bd, #page-wrapper .area .dialogshadow .ft {
  position: relative;
}
/* line 285, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .wrapper {
  /* extra content protector - preventing vertical overflow (past background) */
  position: static;
  max-height: 1000px;
  overflow: auto;
  /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
/* line 293, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow h1, #page-wrapper .area .dialogshadow p {
  padding: 0.5em 0px 0.5em 0px;
}
/* line 298, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow h1 {
  padding-bottom: 0px;
}
/* line 424, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .b, #page-wrapper .area .dialogshadow .b div {
  height: 0px;
  /* height of bottom cap/shade */
}
/* line 425, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .b div {
  width: 0px;
  /* bottom corner width */
  margin-left: 0px;
}
/* line 426, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .t {
  margin-left: 0px;
  width: 0px;
}
/* line 427, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .dialogshadow .content {
  text-align: center;
  color: white;
}
/* line 431, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-box-text {
  background: transparent;
}
/* line 435, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-box-text-abs {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background: transparent;
}
/* line 442, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .info-box-text-offset {
  position: absolute;
  top: 37px;
  left: 8px;
}
/* line 447, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .text-over-img {
  position: relative;
  height: auto !important;
  height: 1px;
  /* IE6 don't like auto height */
}
/* line 450, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .text-over-img a {
  text-decoration: none;
}
/* line 452, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .text-over-img .img-wrap img {
  width: 100%;
  /* height: auto; * keep ratio in tact */
}
/* line 454, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .text-over-img .text-wrap {
  position: absolute;
  width: 100%;
  bottom: 0px;
}
/* line 458, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .text-over-img .text-wrap .dialogshadow {
  color: white;
  text-align: justify;
}
/* line 461, sass/curvehead/page/_content_styles.scss */
#page-wrapper .area .text-over-img .text-wrap .dialogshadow .content {
  padding: 6px;
}
/* line 470, sass/curvehead/page/_content_styles.scss */
#page-wrapper .main-wrapper .area, #page-wrapper .left-sidebar-wrapper .area, #page-wrapper .right-sidebar-wrapper .area {
  /*
  **  BOTTOM MARGIN - put a margin on the bottom of all blocks
  **  in the area...
  */
           /*
           ** Ideally, we use the child selctor, but it doesn;t work in IE6
           ** So see solution below,

           > * {
                   margin-bottom: $gutter-width;
           }
           */
           /*
           ** Set all div's with margin bottom

           div   {
                   margin-bottom: $gutter-width;
           }

           * div {
                   margin-bottom: 0px;
           }
           */
}

/* SLIDESHOW in scrapbook QUICK FIX - http://www.concrete5.org/community/forums/usage/slideshow-problem-on-my-site/ */
/* line 506, sass/curvehead/page/_content_styles.scss */
.ccm-SlideshowBlock-display {
  position: relative;
  width: 100%;
  height: auto;
}

/* line 507, sass/curvehead/page/_content_styles.scss */
.ccm-SlideshowBlock-display .slideImgWrap {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0px;
  left: 0px;
}

/* line 511, sass/curvehead/page/_content_styles.scss */
.ccm-remo-expand-content {
  background: #fbdbae;
  margin-left: 20px;
  padding: 10px;
}

/* line 512, sass/curvehead/page/_content_styles.scss */
.ccm-remo-expand-content p {
  padding: 0;
}

/* line 514, sass/curvehead/page/_content_styles.scss */
.formblock .fields {
  width: 362px;
}

/* line 515, sass/curvehead/page/_content_styles.scss */
.formblock label {
  float: left;
}

/* line 516, sass/curvehead/page/_content_styles.scss */
.formblock .textinput {
  float: left;
  width: 200px;
}

/* also used in tincymce wyiwyg editor*/
/*
** Arpsoft tabbed_nav_bar
*/
/*
** Arpsoft drop_down_
*/
/*
** Text & Link Colors
**
** A basic set of complementary colors for Headings, Bold and Normal text.
** Variations on these colors 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 or wide bottom border */
/* Temporary borders to assist with layout */
/*
** Navigation
*/
/*
** see generated_images to specify details for creating the tabmenu sprite.
** The resulting sprite filename goes here.
*/
/* see $corner-radius of create_tabmenu_sprite */
/* header-styles.scss */
/*
** Content - default row
*/
/**** UPDATE elements/area-definable.php with the images/<stylesetname>/dialog ****/
/*
** Footer
*/
/* line 39, navSprite */
.navSprite-sprite {
  background: url('/themes/teraflex//images/curvehead/navSprite-se89a64db4b.png') no-repeat;
}

/* Doesn't seem to work? */
/*@import url(/themes/teraflex/http://fonts.googleapis.com/css?family=Droid+Serif:400,700);*/
/* line 51, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
body {
  font-size: 87.5%;
  line-height: 1.429em;
}

/* line 55, ../../../../../../../../usr/lib/ruby/gems/1.8/gems/compass-0.11.5/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html > body {
  font-size: 14px;
}

/*.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);*/
/*}*/
/**
Creates a basic gloss style background using a gradient (and pie).
*/
/**
Creates a centered background image with an opacity applied
*/
/*
Adds the layout for the three columsn as per the file elements/three_column_footer.php.

This file is typically included by <project>/page/_footer_styles.scss as follows:
#footer-wrapper {
    #footer {
        @include three-col-footer;
    }
}
*/
/* line 4, sass/curvehead/page/_footer_styles.scss */
#footer-wrapper {
  /*@include background($body-background-color magick-sprite('curvehead/FooterBackground',*/
  /*magick-canvas(10px, $footer-height,*/
  /*magick-fill(darken($body-background-color, 5%), 0px, 0px, 10px, 1px)*/
  /*magick-fill(lighten($body-background-color, 2%), 0px, 1px, 10px, 2px)*/
  /*)) top left repeat-x);*/
  background-color: #ffb868;
  background: #ffb868 url('/themes/teraflex//images/curvehead/FooterStrip.png?1328058985') top left repeat-x;
  /*@include background(darken($body-background-color, 1%) magick-sprite('curvehead/FooterBackground',*/
  /*magick-canvas(10px, 12px,*/
  /*magick-fill($horizontal-divider-color, 0px, 0px, 10px, 4px)*/
  /*magick-fill(magick-linear-gradient(darken($body-background-color, 2%), $body-background-color), 0px, 4px, 10px, 10px)*/
  /*)) top left repeat-x);*/
  /*border-top: 4px solid $horizontal-divider-color;*/
  /*background: $body-background-color magick-sprite('gsd/FooterBackground',*/
  /*magick-canvas(10px, $footer-height,*/
  /*magick-fill(darken($footer-bg, 10%), 0px, 0px, 10px, 1px),*/
  /*magick-fill(lighten($footer-bg, 10%), 0px, 1px, 10px, 2px),*/
  /*magick-fill(magick-linear-gradient(*/
  /*magick-color-stop(49%, lighten($footer-bg, $gloss-percent)),*/
  /*magick-color-stop(49%, darken($footer-bg, $gloss-percent))),*/
  /*0px, 2px, 10px, $footer-height - 1),*/
  /*magick-fill(darken($footer-bg, 20%), 0px, $footer-height - 1, 10px, $footer-height)*/
  /*)*/
  /*) top left repeat-x;*/
}
/* line 42, sass/curvehead/page/_footer_styles.scss */
#footer-wrapper #footer {
  padding-top: 2em;
  color: #1d72c7;
}
/* line 12, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer .column-base, #footer-wrapper #footer div.footer-left, #footer-wrapper #footer div.footer-center, #footer-wrapper #footer div.footer-right {
  font-size: 10px;
  line-height: 1.4em;
  float: left;
  width: 33%;
}
/* line 15, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer .column-base p, #footer-wrapper #footer div.footer-left p, #footer-wrapper #footer div.footer-center p, #footer-wrapper #footer div.footer-right p {
  margin: 0;
  padding: 0;
}
/* line 20, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer div.footer-left {
  text-align: left;
}
/* line 25, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer div.footer-center {
  text-align: center;
}
/* line 30, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer div.footer-right {
  text-align: right;
}
/* line 33, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer div.footer-right span.sign-in {
  margin-left: 10px;
}
/* line 36, sass/common/layout/_footer_layouts.scss */
#footer-wrapper #footer div.footer-right span.powered-by {
  float: right;
}

/* line 1, sass/curvehead/page/_fancy_box.scss */
#fancybox-content {
  color: black;
}
