@import url("/sitefiles/global/master.css");
/* Imports section */
/* line 5, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* 
    HOW TO USE:
    MOVE THE COMMENT END TAG UP TO THE END OF
    SECTION HEADER BOTTOM DASH LINE FROM BELOW
    THE RULES SET.
*/
/*-------------------------------------------------
GEORGIA VERSION
-------------------------------------------------

@mixin site-font{
    font-family: Georgia, Times New Roman, Serif;
}

*/
/*-------------------------------------------------
TAHOMA VERSION
-------------------------------------------------

@mixin site-font{
    font-family: Tahoma, Verdana, Sans-Serif;
}

*/
/*-------------------------------------------------
TREBUCHET VERSION
-------------------------------------------------

@mixin site-font{
    font-family: Trebuchet MS, Myriad Pro, Sans-Serif;
}

*/
/*-------------------------------------------------
VERDANA VERSION
-------------------------------------------------

@mixin site-font{
    font-family: Verdana, Arial, Sans-Serif;
} 

*/
/*-------------------------------------------------
MYRIAD VERSION
-------------------------------------------------

@mixin site-font{
    font-family: Myriad Pro, Trebuchet MS, Sans-Serif;
}

*/
/*-------------------------------------------------
ARIAL VERSION
-------------------------------------------------*/
/*-------------------------------------------------
LICIDAGRANDE VERSION
-------------------------------------------------

@mixin site-font{
    font-family: LucidaGrande, Verdana, Arial, Sans-Serif;
}

*/
@font-face {
  font-family: "Muli";
  src: url('../Fonts/muli-regular-webfont.eot?1423239873');
  src: url('../Fonts/muli-regular-webfont.eot?&1423239873#iefix') format('embedded-opentype'), url('../Fonts/muli-regular-webfont.woff?1423239873') format('woff'), url('../Fonts/muli-regular-webfont.ttf?1423239873') format('truetype');
}
/* Mixins */
/* variables */
/* line 18, sass/partials/_base.scss */
html {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
}

/* line 25, sass/partials/_base.scss */
body {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  line-height: 1.5;
  background: #fff;
  padding-bottom: 30px;
  color: #4b4b4b;
  font-size: 15px;
  font-family: Muli, Myriad Pro, Arial;
}

/* line 38, sass/partials/_base.scss */
body > form {
  float: left;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0px;
  left: 0px;
}

/* line 46, sass/partials/_base.scss */
div, section, footer, aside, nav, article {
  float: left;
}

/* line 50, sass/partials/_base.scss */
h1 {
  font-size: 40px;
  color: #e27225;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
}

/* line 56, sass/partials/_base.scss */
h2 {
  font-size: 30px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
}

/* line 62, sass/partials/_base.scss */
h3 {
  font-size: 24px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
}

/* line 68, sass/partials/_base.scss */
h4 {
  font-size: 18px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
}

/* line 74, sass/partials/_base.scss */
h5 {
  font-size: 16px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
}

/* line 80, sass/partials/_base.scss */
a {
  color: #018bbe;
  text-decoration: underline;
}

/* line 85, sass/partials/_base.scss */
ul, ol {
  list-style-position: inside;
  padding-left: 20px;
}

/* line 90, sass/partials/_base.scss */
strong {
  font-weight: bold;
}

/* line 94, sass/partials/_base.scss */
em {
  font-style: italic;
}

/* line 1, sass/partials/_client.scss */
.blue-button {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
}

/* -- Section for browser supported functionality -- */
/* line 8, sass/partials/mp/_homemaster.scss */
.boxshadow #Site-Header {
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 5px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 5px;
}
/* line 14, sass/partials/mp/_homemaster.scss */
.boxshadow #Site-Header .main-nav ul ul {
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
}

/* line 28, sass/partials/mp/_homemaster.scss */
.csstransitions nav .main-nav #mainnav li:hover a {
  transition: background 0.5s, transform 0.5s;
  -moz-transition: background 0.5s, -moz-transform 0.5s;
  -webkit-transition: background 0.5s, -webkit-transform 0.5s;
}
/* line 39, sass/partials/mp/_homemaster.scss */
.csstransitions #Default #Content #Column2 #SideNav .side-nav #subnav li:hover a {
  transition: background 0.5s, transform 0.5s;
  -moz-transition: background 0.5s, -moz-transform 0.5s;
  -webkit-transition: background 0.5s, -webkit-transform 0.5s;
}

/* line 51, sass/partials/mp/_homemaster.scss */
.no-rgba #Site-Header {
  border-bottom: 1px solid #b3b3b3;
}

/* -- END Section for browser supported functionality -- */
/* line 59, sass/partials/mp/_homemaster.scss */
.row {
  float: left;
  width: 100%;
  height: auto;
}

/* line 65, sass/partials/mp/_homemaster.scss */
.clearfix:after {
  clear: both;
  display: block;
  content: " ";
  height: 0px;
  visibility: hidden;
}

/* line 72, sass/partials/mp/_homemaster.scss */
.clearfix {
  display: inline-block;
}

/* Hide these rules from IE-mac \*/
/* line 77, sass/partials/mp/_homemaster.scss */
* html .clearfix {
  height: 1%;
}

/* line 80, sass/partials/mp/_homemaster.scss */
.clearfix {
  display: block;
}

/* line 83, sass/partials/mp/_homemaster.scss */
li.clearfix {
  display: list-item;
}

/* line 87, sass/partials/mp/_homemaster.scss */
.container {
  width: 960px;
  float: none;
  height: auto;
  margin: 0 auto;
}
/* line 93, sass/partials/mp/_homemaster.scss */
.container div {
  float: left;
}

/* line 100, sass/partials/mp/_homemaster.scss */
#Site-Header {
  background: #fff;
  height: 112px;
  z-index: 3;
  position: relative;
}
/* line 106, sass/partials/mp/_homemaster.scss */
#Site-Header .container {
  position: relative;
}
/* line 110, sass/partials/mp/_homemaster.scss */
#Site-Header #Logo {
  position: absolute;
  top: 17px;
  left: 0px;
}
/* line 116, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right {
  width: 625px;
  float: right;
  height: auto;
  padding: 15px 0px;
}
/* line 122, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Utility-Nav {
  float: left;
  width: auto;
  height: auto;
  margin-top: 6px;
}
/* line 128, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Utility-Nav ul {
  padding: 0px;
  margin: 0px;
  float: left;
  width: auto;
}
/* line 134, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Utility-Nav ul li {
  list-style-type: none;
  display: inline-block;
  width: auto;
  margin: 0px 8px;
}
/* line 140, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Utility-Nav ul li a {
  color: #00aeef;
  text-decoration: none;
  font-size: 15px;
  font-family: Muli, Myriad Pro, Arial;
}
/* line 150, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Site-Search {
  float: right;
  width: 135px;
  height: auto;
  position: relative;
}
/* line 156, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Site-Search .searchPanel {
  width: 100%;
  height: auto;
  position: relative;
}
/* line 161, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Site-Search .searchPanel .searchField {
  width: 97%;
  height: auto;
  color: #a1a1a1;
  font-size: 15px;
  font-family: Muli, Myriad Pro, Arial;
  font-weight: normal;
  padding: 4px 0px;
  padding-left: 3%;
}
/* line 172, sass/partials/mp/_homemaster.scss */
#Site-Header #Header-Right #Site-Search .searchPanel .searchButton {
  position: absolute;
  width: 17px;
  height: 17px;
  background: url("../images/searchBttn.png") no-repeat scroll left top;
  right: 4px;
  top: 8px;
  border: none;
  box-shadow: none;
}
/* line 186, sass/partials/mp/_homemaster.scss */
#Site-Header nav {
  width: auto;
  float: right;
  height: auto;
  max-width: 685px;
}
/* line 192, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav {
  width: auto;
}
/* line 195, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul {
  width: auto;
  list-style-type: none;
  float: left;
  padding: 0px;
  margin: 0px;
}
/* line 202, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  float: left;
  margin-right: 2px;
  padding-bottom: 18px;
}
/* line 211, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li a {
  display: inline-block;
  margin: 0px;
  padding: 0px;
  display: block;
  width: auto;
  height: auto;
  color: #2e4d72;
  text-decoration: none;
  font-family: Muli, Myriad Pro, Arial;
  font-size: 18px;
  padding: 5px 10px 5px 10px;
}
/* line 226, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li#mn-donate > a {
  background: #2d4c74;
  color: #fff;
  padding: 5px 25px;
}
/* line 234, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li:hover > a {
  background: #7e2990;
  color: #fff;
}
/* line 240, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul {
  display: none;
  width: 200px;
  height: auto;
  position: absolute;
  top: 95%;
  left: 0px;
  background-color: #fff;
  z-index: 10;
  list-style-type: none;
  padding: 5px;
}
/* line 252, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul li {
  display: block;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: auto;
  position: relative;
}
/* line 259, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul li > a {
  display: block;
  margin: 0px;
  padding: 6px 15px;
  font-size: .9em;
  width: auto;
  height: auto;
  text-align: left;
}
/* line 271, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul li:hover > a {
  background: #7e2990;
  color: #fff;
}
/* line 279, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul ul {
  top: 0px;
  left: 95%;
  display: none;
}
/* line 284, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul ul.offScreen {
  left: -100%;
}
/* line 294, sass/partials/mp/_homemaster.scss */
#Site-Header nav .main-nav > ul > li ul ul ul {
  display: none;
}

/* line 306, sass/partials/mp/_homemaster.scss */
#Banner {
  height: auto;
  z-index: 2;
  position: relative;
}
/* line 311, sass/partials/mp/_homemaster.scss */
#Banner .slideShow {
  width: 100% !important;
  height: auto;
  position: relative;
}
/* line 316, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide {
  width: 100% !important;
  height: auto !important;
}
/* line 320, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-image {
  width: 100%;
  height: auto;
}
/* line 324, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-image img {
  width: 100%;
  height: auto;
}
/* line 330, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content {
  position: absolute;
  bottom: 10%;
  width: 100%;
}
/* line 335, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content .banner-header {
  width: 100%;
}
/* line 338, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content .banner-header .header-container {
  float: none;
  margin: 0 auto;
  width: 625px;
}
/* line 343, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content .banner-header .header-container p {
  background: #7d2990;
  background: rgba(125, 41, 144, 0.68);
  font-size: 40px;
  color: #fff;
  padding: 5px 25px;
  margin-top: 20px;
  display: block;
  text-align: center;
  font-family: Muli, Myriad Pro, Arial;
}
/* line 357, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content .banner-copy {
  background: #7d2990;
  background: rgba(125, 41, 144, 0.68);
  position: relative;
  width: 750px;
  left: 50%;
  margin-left: -375px;
  margin-top: 20px;
}
/* line 366, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content .banner-copy p {
  color: #fff;
  font-size: 19px;
  font-family: Muli, Myriad Pro, Arial;
  padding: 20px 25px;
}
/* line 372, sass/partials/mp/_homemaster.scss */
#Banner .slideShow .banner-slide .banner-content .banner-copy p a {
  color: #a06496;
}

/* line 382, sass/partials/mp/_homemaster.scss */
#Content {
  padding-top: 20px;
  position: relative;
  z-index: 1;
}
/* line 389, sass/partials/mp/_homemaster.scss */
#Content #Row1 {
  background: #fff;
  padding-bottom: 45px;
}
/* line 393, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers,
#Content #Row1 .home-two-column-content {
  width: 100%;
  padding-bottom: 0px;
}
/* line 398, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers header,
#Content #Row1 .home-two-column-content header {
  float: left;
  width: 453px;
  padding-bottom: 30px;
}
/* line 404, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers header h1, #Content #Row1 .home-two-column-headers header h2,
#Content #Row1 .home-two-column-content header h1,
#Content #Row1 .home-two-column-content header h2 {
  color: #e12345;
  font-size: 40px;
  font-family: Muli, Myriad Pro, Arial;
  float: left;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #e0e0e0;
}
/* line 415, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers header:nth-child(even),
#Content #Row1 .home-two-column-content header:nth-child(even) {
  float: right;
}
/* line 419, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers .column-1,
#Content #Row1 .home-two-column-headers .column-2,
#Content #Row1 .home-two-column-content .column-1,
#Content #Row1 .home-two-column-content .column-2 {
  width: 453px;
  height: auto;
  margin-top: 0px;
}
/* line 425, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers .column-1 h3,
#Content #Row1 .home-two-column-headers .column-2 h3,
#Content #Row1 .home-two-column-content .column-1 h3,
#Content #Row1 .home-two-column-content .column-2 h3 {
  color: #313131;
  font-size: 30px;
  padding-bottom: 20px;
}
/* line 432, sass/partials/mp/_homemaster.scss */
#Content #Row1 .home-two-column-headers .column-2,
#Content #Row1 .home-two-column-content .column-2 {
  float: right;
}
/* line 438, sass/partials/mp/_homemaster.scss */
#Content #Row2 {
  background: #f6f6f6;
  padding: 45px 0px;
}
/* line 443, sass/partials/mp/_homemaster.scss */
#Content #Row2 header h2 {
  color: #e27225;
  font-size: 40px;
  font-family: Muli, Myriad Pro, Arial;
  padding-bottom: 25px;
}
/* line 451, sass/partials/mp/_homemaster.scss */
#Content #Row2 .row-2-content {
  float: left;
  width: 100%;
}
/* line 455, sass/partials/mp/_homemaster.scss */
#Content #Row2 .row-2-content .job-listing-item {
  width: 283px;
  float: left;
  margin-right: 37px;
}
/* line 460, sass/partials/mp/_homemaster.scss */
#Content #Row2 .row-2-content .job-listing-item .job-listing-title {
  float: left;
  width: 100%;
}
/* line 465, sass/partials/mp/_homemaster.scss */
#Content #Row2 .row-2-content .job-listing-item .job-listing-city-state {
  flaot: left;
  width: 100%;
}
/* line 470, sass/partials/mp/_homemaster.scss */
#Content #Row2 .row-2-content .job-listing-item .job-listing-category {
  float: left;
  width: 100%;
}
/* line 477, sass/partials/mp/_homemaster.scss */
#Content #Row2 .see-all-job-listings-button {
  float: left;
  width: 100%;
  margin-top: 35px;
}
/* line 485, sass/partials/mp/_homemaster.scss */
#Content #Row3 {
  background: #fff;
  padding: 45px 0px;
}
/* line 490, sass/partials/mp/_homemaster.scss */
#Content #Row3 header h2 {
  color: #e27225;
  font-size: 40px;
  font-family: Muli, Myriad Pro, Arial;
  padding-bottom: 25px;
}
/* line 500, sass/partials/mp/_homemaster.scss */
#Content #Row4 {
  background: #f6f6f6;
  padding: 45px 0px;
}
/* line 505, sass/partials/mp/_homemaster.scss */
#Content #Row4 header h2 {
  color: #e27225;
  font-size: 40px;
  font-family: Muli, Myriad Pro, Arial;
  padding-bottom: 25px;
}
/* line 513, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content {
  width: 100%;
  height: auto;
  position: relative;
}
/* line 518, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content #Previous, #Content #Row4 .row-4-content #Next {
  position: absolute;
  top: 0px;
  z-index: 10;
  width: 115px;
  height: 344px;
  cursor: pointer;
}
/* line 527, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content #Previous {
  left: -30px;
  background: url("../images/prevCarousel.png") no-repeat scroll left top;
}
/* line 532, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content #Next {
  right: -55px;
  background: url("../images/nextCarousel.png") no-repeat scroll left top;
}
/* line 537, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .caroufredsel_wrapper {
  height: 344px !important;
  width: 100% !important;
}
/* line 542, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel {
  height: 344px !important;
  font-size: 14px;
}
/* line 546, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel .template-content {
  width: 174px;
  overflow: hidden;
  margin: 0px 25px;
}
/* line 552, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel .store-product {
  width: 100%;
  height: auto;
}
/* line 557, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel .store-product .store-image {
  width: 100%;
  height: auto;
}
/* line 562, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel .store-product .store-title {
  width: 100%;
  height: auto;
}
/* line 566, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel .store-product .store-title p {
  font-size: 14px;
}
/* line 571, sass/partials/mp/_homemaster.scss */
#Content #Row4 .row-4-content .store-product-carousel .store-product .store-price {
  width: 100%;
  height: auto;
  font-size: 14px;
}

/* line 583, sass/partials/mp/_homemaster.scss */
#Footer {
  background: #6d2970;
  padding: 30px 0px;
  position: relative;
  z-index: 1;
}
/* line 589, sass/partials/mp/_homemaster.scss */
#Footer #Bottom-Nav {
  width: 100%;
  height: auto;
}
/* line 593, sass/partials/mp/_homemaster.scss */
#Footer #Bottom-Nav ul {
  float: left;
  width: 100%;
  height: auto;
  text-align: center;
  padding: 0;
}
/* line 600, sass/partials/mp/_homemaster.scss */
#Footer #Bottom-Nav ul li {
  display: inline-block;
  margin: 0px 10px;
}
/* line 604, sass/partials/mp/_homemaster.scss */
#Footer #Bottom-Nav ul li a {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
}
/* line 610, sass/partials/mp/_homemaster.scss */
#Footer #Bottom-Nav ul li > ul {
  display: none;
}
/* line 617, sass/partials/mp/_homemaster.scss */
#Footer .footerContact {
  color: #fff;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
/* line 622, sass/partials/mp/_homemaster.scss */
#Footer .footerContact span {
  margin: 0px 10px;
}

/* line 629, sass/partials/mp/_homemaster.scss */
#Web-Train {
  position: static;
  bottom: 0px;
  left: 0px;
  width: 98%;
  height: auto;
  padding: 1%;
  text-align: center;
  color: white;
  margin-top: 3%;
  z-index: 1;
}
/* line 641, sass/partials/mp/_homemaster.scss */
#Web-Train img {
  vertical-align: middle;
}
/* line 645, sass/partials/mp/_homemaster.scss */
#Web-Train a {
  color: #fff;
  text-decoration: none;
}

/* line 651, sass/partials/mp/_homemaster.scss */
#BecomeAMember {
  position: fixed;
  right: 0px;
  top: 20%;
  z-index: 10;
}
/* line 657, sass/partials/mp/_homemaster.scss */
#BecomeAMember .links {
  position: relative;
  background: url("../images/becomeAMember.png") no-repeat scroll top left;
  width: 49px;
  height: 262px;
}
/* line 663, sass/partials/mp/_homemaster.scss */
#BecomeAMember .links .become-member {
  display: block;
  width: 49px;
  height: 214px;
  position: absolute;
  top: 0;
}
/* line 671, sass/partials/mp/_homemaster.scss */
#BecomeAMember .links .facebook-link {
  display: block;
  width: 49px;
  height: 45px;
  position: absolute;
  bottom: 0;
}

/* line 687, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content {
  position: relative;
  z-index: 1;
  padding-top: 0px;
}
/* line 692, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 {
  padding-bottom: 0px;
}
/* line 695, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content {
  position: relative;
  z-index: 5;
  width: 100%;
}
/* line 700, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .template-content-endorsethis,
#Home.jobs-home #Content #Row1 .row-1-content .template-content-sharethis {
  display: none;
}
/* line 705, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area {
  float: left;
  width: 100%;
  background: url("../images/jobsHomeBanner.png") no-repeat scroll center top;
  height: 475px;
  background-size: 100% 100%;
}
/* line 712, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-banner-text {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
  margin-top: 80px;
}
/* line 719, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-banner-text .banner-text {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 724, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-banner-text .banner-text span {
  color: #fff;
  font-size: 40px;
  background: #7d2990;
  background: rgba(125, 41, 144, 0.68);
  padding: 10px 20px;
}
/* line 732, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-banner-text .banner-text.two {
  margin-top: 30px;
}
/* line 738, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-container {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
}
/* line 745, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-container .jobs-search-inner {
  width: 920px;
  height: auto;
  padding: 20px;
  background: #7d2990;
  background: rgba(125, 41, 144, 0.68);
  margin-top: 60px;
}
/* line 753, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-container .jobs-search-inner .jobs-search-title {
  float: left;
  width: 100%;
  font-size: 26px;
  color: #fff;
}
/* line 761, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-container .jobs-search-inner .jobs-search-controls {
  width: 100%;
  height: auto;
}
/* line 766, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-container .jobs-search-inner .jobs-search-controls .jobs-search-control > span {
  color: #fff;
  font-size: 15px;
}
/* line 772, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-search-area .jobs-search-container .jobs-search-inner .jobs-search-controls .jobs-search-control:last-child input {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 25px;
  text-align: center;
  width: 100%;
  border: none;
  margin-top: 8px;
}
/* line 795, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area {
  width: 100%;
  height: auto;
  padding: 50px 0px;
}
/* line 800, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
}
/* line 806, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-detail-item-position {
  font-size: 40px;
  color: #e27225;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
}
/* line 814, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-detail-item-name {
  color: #e27225;
  font-size: 40px;
  padding-bottom: 20px;
}
/* line 819, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-detail-item-name a {
  color: #00aeef;
}
/* line 824, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-details-item-information {
  width: 100%;
  float: left;
  border-color: #e0e0e0;
  padding: 30px 0px;
}
/* line 834, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-details-item-information .job-detail-item-location-area {
  width: 80%;
}
/* line 837, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-details-item-information .job-detail-item-location-area .job-post-date {
  font-weight: bold;
  padding-bottom: 15px;
  float: left;
  width: 100%;
}
/* line 845, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-details-item-information .job-apply-button {
  margin: 15px 0px;
  margin-right: 20px;
  margin-bottom: 0px;
}
/* line 850, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-details-item-information .job-apply-button a {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
}
/* line 865, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-detail-area .job-detail-item .job-detail-item-description {
  width: 100%;
  padding: 45px 0px;
}
/* line 873, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area {
  width: 100%;
  height: auto;
  background: #fff;
  padding-bottom: 30px;
  padding-top: 38px;
}
/* line 880, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured {
  width: 960px;
  height: 100%;
  float: none;
  margin: 0 auto;
}
/* line 886, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured .joblistings-results-buttons {
  float: left;
  width: 100%;
  padding-bottom: 30px;
}
/* line 891, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured .joblistings-results-buttons .jlr-button {
  float: left;
  background: #e27225;
  padding: 8px 20px;
  color: #fff;
  font-size: 20px;
  margin-right: 15px;
  text-decoration: none;
}
/* line 902, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured > h2 {
  font-size: 40px;
  color: #e27225;
}
/* line 907, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured .joblisting-result-item {
  margin-left: 0px;
  margin-top: 30px;
  margin-right: 0px;
  padding-right: 32px;
}
/* line 913, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured .joblisting-result-item .joblisting-result-item-position {
  color: #018bbe;
  font-size: 15px;
  text-overflow: ellipsis;
  width: 288px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 924, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured .joblisting-featured-button {
  margin: 15px 0px;
  margin-top: 30px;
}
/* line 928, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-featured-area .joblisting-featured .joblisting-featured-button a {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
}
/* line 944, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area {
  width: 100%;
  height: auto;
  background: #f6f6f6;
  padding: 30px 0px;
}
/* line 950, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
}
/* line 956, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblistings-results-buttons {
  float: left;
  width: 100%;
  padding-bottom: 30px;
}
/* line 961, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblistings-results-buttons .jlr-button {
  float: left;
  background: #e27225;
  padding: 8px 20px;
  color: #fff;
  font-size: 20px;
  margin-right: 15px;
  text-decoration: none;
}
/* line 972, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results h2 {
  padding-bottom: 10px;
  font-size: 40px;
  color: #e27225;
}
/* line 978, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-result-item {
  width: 100%;
  border: none;
  padding-left: 0px;
  padding-right: 32px;
}
/* line 984, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-result-item > a {
  text-decoration: none;
  color: #018bbe;
  font-size: 19px;
}
/* line 989, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-result-item > a span {
  border-bottom: 1px solid #018bbe;
}
/* line 994, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-result-item .joblisting-result-item-description {
  margin-top: 8px;
}
/* line 998, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-result-item .joblisting-result-item-details-button {
  margin-left: 0px;
}
/* line 1000, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-result-item .joblisting-result-item-details-button a {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
}
/* line 1015, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-results-paging {
  margin-top: 40px;
  padding-bottom: 40px;
}
/* line 1020, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-listings-area .joblisting-results .joblisting-results-paging .joblisting-results-paging-buttons a {
  text-decoration: none;
}
/* line 1029, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area {
  width: 100%;
  height: auto;
  background: #f6f6f6;
}
/* line 1034, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro {
  width: 960px;
  height: 100%;
  float: none;
  margin: 0 auto;
  background: none;
}
/* line 1041, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro > span {
  font-size: 40px;
  color: #e27225;
  font-weight: normal;
  float: left;
  width: 100%;
  padding-bottom: 30px;
  padding-top: 30px;
}
/* line 1051, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-member-area {
  padding-bottom: 60px;
}
/* line 1054, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-member-area .jobs-submit-intro-member-area-title {
  color: #313131;
  font-size: 30px;
  padding-bottom: 15px;
  float: left;
  width: 100%;
  font-weight: bold;
}
/* line 1063, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-member-area p {
  padding-bottom: 30px;
}
/* line 1067, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-member-area .jobs-submit-intro-button {
  margin: 0px;
}
/* line 1070, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-member-area .jobs-submit-intro-button a {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
}
/* line 1085, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-nonmember-area {
  padding-bottom: 60px;
}
/* line 1088, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-nonmember-area .jobs-submit-intro-member-area-title {
  color: #313131;
  font-size: 30px;
  padding-bottom: 15px;
  float: left;
  width: 100%;
  font-weight: bold;
}
/* line 1097, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-nonmember-area p {
  padding-bottom: 30px;
}
/* line 1101, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-nonmember-area .jobs-submit-intro-button {
  margin: 0px;
  margin-right: 15px;
}
/* line 1105, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-intro .jobs-submit-intro-nonmember-area .jobs-submit-intro-button a {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
}
/* line 1122, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new {
  background: #fff;
  padding: 30px 0px;
  width: 100%;
  float: left;
}
/* line 1128, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
}
/* line 1134, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container a {
  color: #00aeef;
}
/* line 1138, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .jobs-submit-subarea-title {
  font-size: 40px;
  color: #e27225;
  font-weight: normal;
  float: left;
  width: 100%;
  padding-bottom: 30px;
}
/* line 1147, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .jobs-submit-post-job-info {
  width: 100%;
}
/* line 1151, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table {
  width: 100%;
  height: auto;
}
/* line 1155, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table td {
  padding: 8px 0px;
  vertical-align: top;
}
/* line 1159, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table td .swfupload {
  height: 30px !important;
}
/* line 1163, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table td #btnUpload {
  height: 30px !important;
  color: #fff;
  background: #00aeef;
  border: none;
  margin-right: 10px;
}
/* line 1173, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table .form-table-label {
  padding-top: 18px;
  width: 165px;
}
/* line 1177, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table .form-table-label.information-file {
  padding-top: 36px;
}
/* line 1183, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table .form-table-field input, #Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table .form-table-field textarea {
  width: 60%;
  padding: 5px 10px;
  height: auto;
  color: #a1a1a1;
  font-size: 15px;
  font-family: Muli, Myriad Pro, Arial;
  font-weight: normal;
}
/* line 1193, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .form-table .form-table-field select {
  padding: 5px 0px;
}
/* line 1199, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .jobs-submit-post-buttons {
  margin-top: 25px;
}
/* line 1202, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .jobs-submit-post-buttons input {
  border: none;
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
}
/* line 1216, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-area .jobs-submit-post-new .jobs-submitarea-container .jobs-submit-post-buttons a {
  color: #00aeef;
  margin-left: 10px;
  float: left;
  margin-top: 10px;
}
/* line 1228, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .jobs-submit-subarea-cart-information {
  width: 100%;
}
/* line 1233, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel {
  width: 100%;
}
/* line 1236, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart {
  width: 50%;
  background: #f6f6f6;
  padding: 20px;
  margin-top: 15px;
  border: 1px solid #ccc;
}
/* line 1244, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart p span {
  float: left;
  margin-right: 15px;
}
/* line 1249, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart p a {
  float: left;
}
/* line 1254, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart table {
  width: 100%;
  float: left;
}
/* line 1259, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart table .checkout-item-header {
  font-weight: bold;
  font-size: 17px;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
  text-align: center;
}
/* line 1267, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart table .checkout-item-cost {
  font-weight: bold;
  font-size: 17px;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
  text-align: center;
}
/* line 1275, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart table .checkout-item-title, #Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel .job-checkout-cart table .checkout-item-remove {
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}
/* line 1285, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel h3 {
  margin-top: 30px;
  float: left;
  width: 100%;
}
/* line 1291, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel table.form-table {
  width: 100%;
  background: none;
}
/* line 1296, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel table.form-table .form-table-submit-row .checkoutSubmitButton {
  border: none;
  float: left;
  width: auto !important;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px !important;
  padding: 9px 40px !important;
  text-align: center;
  font-weight: normal;
}
/* line 1310, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row1 .row-1-content .job-checkout-panel table.form-table .form-table-submit-row a {
  float: left;
  margin-top: 12px;
  margin-left: 15px;
}
/* line 1323, sass/partials/mp/_homemaster.scss */
#Home.jobs-home #Content #Row2 {
  background: #fff;
}

/* line 1333, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content {
  position: relative;
  z-index: 1;
  padding-top: 0px;
  overflow: hidden;
}
/* line 1339, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 {
  padding-bottom: 0px;
}
/* line 1342, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content {
  position: relative;
  z-index: 5;
  width: 100%;
}
/* line 1347, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .template-content-endorsethis,
#Home.members-home #Content #Row1 .row-1-content .template-content-sharethis {
  display: none;
}
/* line 1352, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area {
  width: 100%;
  height: 214px;
  background: url("../images/membersHomeBanner.png");
  background-size: 100%;
}
/* line 1358, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
}
/* line 1364, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner {
  width: 920px;
  height: auto;
  padding: 20px;
  background: #7d2990;
  background: rgba(125, 41, 144, 0.68);
  margin-top: 35px;
}
/* line 1372, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-title {
  float: left;
  width: 100%;
  font-size: 26px;
  color: #fff;
}
/* line 1380, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls {
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 10px;
}
/* line 1386, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls > div {
  margin-left: 0px;
  margin-right: 15px;
}
/* line 1390, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls > div > span {
  color: #fff;
  font-size: 15px;
  float: left;
  width: 100%;
}
/* line 1397, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls > div select {
  width: 100%;
}
/* line 1402, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls .member-search-control-country,
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls .member-search-control-state {
  width: 260px;
  padding-right: 20px;
}
/* line 1408, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls .member-search-control-query {
  width: 310px;
  height: auto;
}
/* line 1412, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls .member-search-control-query span {
  width: 180px;
}
/* line 1416, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls .member-search-control-query .searchTB {
  width: 160px;
  padding: 0px 10px;
  font-size: 15px;
  color: #a1a1a1;
  float: left;
}
/* line 1424, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-member-search-area .member-search-container .member-search-inner .member-search-controls .member-search-control-query .searchBttn {
  border: none;
  float: right;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
  font-weight: normal;
  margin-top: -13px;
}
/* line 1445, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container {
  width: 100%;
  height: auto;
  padding: 0px;
}
/* line 1450, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area {
  width: 960px;
  height: auto;
  float: none;
  margin: 0 auto;
}
/* line 1456, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .members-results-container {
  padding-top: 40px;
  width: 100%;
}
/* line 1462, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .directory-member {
  width: 50%;
  height: auto;
}
/* line 1466, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .directory-member .directory-member-image-area {
  width: auto;
  height: auto;
  max-width: 118px;
}
/* line 1471, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .directory-member .directory-member-image-area img {
  width: auto;
  max-width: 100%;
  margin-right: 23px;
}
/* line 1478, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .directory-member .directory-member-info-area {
  width: 356px;
}
/* line 1481, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .directory-member .directory-member-info-area > a {
  float: left;
  width: 100%;
}
/* line 1486, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .directory-member .directory-member-info-area .directory-member-info {
  float: left;
}
/* line 1493, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .memberlisting-results-paging {
  margin: 20px 0;
  padding-bottom: 40px;
}
/* line 1497, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-members-area .memberlisting-results-paging a {
  text-decoration: none;
}
/* line 1505, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details {
  width: 100%;
  height: auto;
  position: relative;
}
/* line 1510, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details #GreyBG {
  background: #F6F6F6;
  position: absolute;
  right: -576px;
  top: 0px;
  height: 100%;
  width: 60%;
  z-index: 1;
}
/* line 1520, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body {
  width: 625px;
  height: auto;
  padding-top: 71px;
  padding-bottom: 40px;
}
/* line 1526, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .details-body-title {
  width: 100%;
  height: auto;
}
/* line 1530, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .details-body-title .directory-member-name {
  color: #e27225;
  font-size: 40px;
  padding-bottom: 20px;
}
/* line 1538, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-description {
  width: 100%;
  height: auto;
  padding: 30px 0px;
  border-color: #e0e0e0;
}
/* line 1544, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-description .image-area {
  margin-left: 35px;
}
/* line 1548, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-description .description-text {
  width: 100%;
}
/* line 1552, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-description p {
  padding-bottom: 15px;
}
/* line 1557, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-details-jobopenings {
  width: 100%;
  height: auto;
  padding: 40px 0px;
}
/* line 1562, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-details-jobopenings > h3 {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
/* line 1568, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-details-jobopenings .directory-member-details-jobopening-item {
  width: 40%;
  margin-right: 5%;
  padding-bottom: 30px;
}
/* line 1573, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-body .directory-member-details-jobopenings .directory-member-details-jobopening-item:nth-child(2n) {
  float: right;
  margin-right: 0px;
}
/* line 1582, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar {
  float: right;
  border-left: 1px solid #e9e9e9;
  background: #f6f6f6;
  width: 220px;
  padding-top: 85px;
  padding-bottom: 25px;
  padding-left: 15px;
  position: relative;
  z-index: 2;
}
/* line 1593, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar .directory-member-info {
  width: 100%;
}
/* line 1596, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar .directory-member-info .directory-member-info-title {
  float: left;
  width: 100%;
  color: #212121;
  font-size: 19px;
  margin-top: 20px;
}
/* line 1604, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar .directory-member-info .directory-member-info-title.main-column-header {
  float: left;
  width: 100%;
  color: #e27225;
  font-size: 24px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
  margin-top: 0px;
}
/* line 1615, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar .directory-member-info .directory-member-info-administrator {
  width: 100%;
}
/* line 1619, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar .directory-member-info .directory-member-info-address {
  width: 100%;
}
/* line 1623, sass/partials/mp/_homemaster.scss */
#Home.members-home #Content #Row1 .row-1-content .directory-members-area-container .directory-member-details .directory-member-details-sidebar .directory-member-info .directory-member-info-contact {
  width: 100%;
}

/* line 1645, sass/partials/mp/_homemaster.scss */
.full-width-content #Banner {
  height: auto !important;
  overflow: hidden;
  min-height: 1px !important;
}
/* line 1650, sass/partials/mp/_homemaster.scss */
.full-width-content .large-banner {
  float: left;
  width: 100%;
  height: auto;
}
/* line 1655, sass/partials/mp/_homemaster.scss */
.full-width-content .large-banner .banner-image {
  width: 100%;
  height: auto;
}
/* line 1659, sass/partials/mp/_homemaster.scss */
.full-width-content .large-banner .banner-image img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 1666, sass/partials/mp/_homemaster.scss */
.full-width-content .large-banner .banner-text-container {
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 216px;
  text-align: center;
  top: 35%;
  left: 0px;
  overflow: hidden;
}

/* line 1685, sass/partials/mp/_homemaster.scss */
#Home #Column1 {
  display: none;
}

/* line 4, sass/partials/mp/_default.scss */
#Default #Content {
  padding-top: 0px;
  margin-top: 0px;
  position: relative;
}
/* line 9, sass/partials/mp/_default.scss */
#Default #Content #GreyBG {
  background: #F6F6F6;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  width: 30%;
  z-index: 1;
}
/* line 19, sass/partials/mp/_default.scss */
#Default #Content #Row1 {
  padding-bottom: 0px !important;
}
/* line 23, sass/partials/mp/_default.scss */
#Default #Content #Column1 {
  width: 695px;
  height: auto;
  padding-top: 50px;
  padding-bottom: 81px;
  position: relative;
  z-index: 2;
  background: #fff;
  padding-right: 42px;
}
/* line 33, sass/partials/mp/_default.scss */
#Default #Content #Column1 h2, #Default #Content #Column1 h3, #Default #Content #Column1 h4 {
  padding-bottom: 10px;
}
/* line 37, sass/partials/mp/_default.scss */
#Default #Content #Column1 #BreadCrumb {
  width: 100%;
  height: auto;
  padding-bottom: 30px;
}
/* line 43, sass/partials/mp/_default.scss */
#Default #Content #Column1 #BreadCrumb span {
  float: left;
  font-weight: bold;
  color: #000;
}
/* line 49, sass/partials/mp/_default.scss */
#Default #Content #Column1 #BreadCrumb ul {
  margin: 0px;
  padding: 0px;
  float: left;
  width: auto;
  height: auto;
  list-style-type: none;
}
/* line 59, sass/partials/mp/_default.scss */
#Default #Content #Column1 #BreadCrumb ul li {
  float: left;
}
/* line 62, sass/partials/mp/_default.scss */
#Default #Content #Column1 #BreadCrumb ul li a {
  background-position: right center;
  display: block;
  background: url("../images/breadcrumbArrow.png") no-repeat scroll right 1px;
  margin-left: 5px;
  text-decoration: none;
  font-size: 13px;
  color: #00aeef;
  line-height: 13px;
  font-family: Myriad Pro, Arial;
  padding-right: 14px;
}
/* line 78, sass/partials/mp/_default.scss */
#Default #Content #Column1 header {
  float: left;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #e0e0e0;
}
/* line 85, sass/partials/mp/_default.scss */
#Default #Content #Column1 .column-1-content {
  padding-top: 30px;
  width: 100%;
}
/* line 91, sass/partials/mp/_default.scss */
#Default #Content #Column2 {
  width: 220px;
  height: auto;
  float: right;
  background: #f6f6f6;
  padding-top: 101px;
  border-left: 1px solid #eaeaea;
  padding-bottom: 30px;
  position: relative;
  z-index: 3;
}
/* line 102, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav {
  width: 200px;
  padding-left: 20px;
}
/* line 106, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .quickcart {
  display: none;
}
/* line 110, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav {
  width: 100%;
  height: auto;
}
/* line 114, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav > p {
  display: none;
}
/* line 118, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav h2 {
  padding-bottom: 25px;
  border-bottom: 1px solid #e0e0e0;
}
/* line 122, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav h2 a {
  color: #e27225;
  font-size: 24px;
  text-decoration: none;
}
/* line 129, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav #subnav {
  width: 100%;
  height: auto;
  margin-top: 25px;
  padding-left: 0px;
  margin-left: 0px;
}
/* line 136, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav #subnav li {
  display: block;
  width: 100%;
}
/* line 140, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav #subnav li a {
  float: left;
  width: 90%;
  padding: 5px 5%;
  color: #2e4d72;
  font-size: 17px;
  text-decoration: none;
}
/* line 148, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav #subnav li a:hover {
  background: #7d2990;
  color: #fff;
}
/* line 153, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideNav .side-nav #subnav li .current {
  background: #7d2990;
  color: #fff;
}
/* line 162, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideButton {
  width: 200px;
  height: auto;
  padding: 30px 0px;
  padding-left: 20px;
}
/* line 168, sass/partials/mp/_default.scss */
#Default #Content #Column2 #SideButton a {
  padding: 0px;
  padding: 10px 0px;
  width: 100%;
}
/* line 175, sass/partials/mp/_default.scss */
#Default #Content #Column2 #PageRight {
  width: 200px;
  padding-left: 20px;
  height: auto;
}
/* line 180, sass/partials/mp/_default.scss */
#Default #Content #Column2 #PageRight header {
  padding-botom: 20px;
  border-bottom: 1px solid #e0e0e0;
}
/* line 184, sass/partials/mp/_default.scss */
#Default #Content #Column2 #PageRight header h2 {
  font-size: 24px;
}
/* line 189, sass/partials/mp/_default.scss */
#Default #Content #Column2 #PageRight .page-right-content {
  width: 100%;
  height: auto;
  margin-top: 20px;
}

/*Hidden Values*/
/* line 202, sass/partials/mp/_default.scss */
#Site-Header #Mobile-Menu, #level2nav {
  display: none;
}

/* line 5, sass/partials/pp/_blog.scss */
.blog .blog-list .blog-entry .post-date {
  font-size: 12px;
  font-weight: bold;
  color: #666;
}
/* line 19, sass/partials/pp/_blog.scss */
.blog .blog-detail .post-date {
  font-size: 12px;
  font-weight: bold;
  color: #666;
}

/* line 2, sass/partials/pp/_categorydisplay.scss */
.store-category-display ul li a {
  color: #1b6271;
  font-size: 26px;
  line-height: 28px;
}
/* line 7, sass/partials/pp/_categorydisplay.scss */
.store-category-display ul ul li a {
  color: #1b6271;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
}
/* line 13, sass/partials/pp/_categorydisplay.scss */
.store-category-display ul ul li a:hover {
  text-decoration: underline;
}

/* line 2, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums span {
  color: #1b6271;
  font-size: 24px;
}
/* line 8, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums .discussion-forum-list-table th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dedede;
  color: #1b6271;
  padding-right: 10px;
}
/* line 16, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums .discussion-forum-list-table td {
  font-size: 13px;
}
/* line 20, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums .discussion-forum-list-table .discussion-forum-list-forum {
  padding-right: 10px;
  width: 200px;
}
/* line 24, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums .discussion-forum-list-table .discussion-forum-list-forum a {
  color: #1b6271;
}
/* line 29, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums .discussion-forum-list-table .discussion-forum-list-topics, .discussion-board-forums .discussion-forum-list-table .discussion-forum-list-replies {
  padding-right: 10px;
}
/* line 33, sass/partials/pp/_discussionboard.scss */
.discussion-board-forums .discussion-forum-list-table .discussion-forum-list-last-post a {
  color: #1b6271;
}

/* line 40, sass/partials/pp/_discussionboard.scss */
.discussion-board-topics span {
  color: #1b6271;
  font-size: 24px;
}
/* line 45, sass/partials/pp/_discussionboard.scss */
.discussion-board-topics .discussion-board-topics-new a {
  font-size: 11px;
  font-style: italic;
  color: #1b6271;
}
/* line 54, sass/partials/pp/_discussionboard.scss */
.discussion-board-topics .discussion-topic-list-table th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dedede;
}
/* line 60, sass/partials/pp/_discussionboard.scss */
.discussion-board-topics .discussion-topic-list-table td a {
  color: #1b6271;
}
/* line 64, sass/partials/pp/_discussionboard.scss */
.discussion-board-topics .discussion-topic-list-table .topic-title {
  padding-right: 15px;
  width: 150px;
}
/* line 69, sass/partials/pp/_discussionboard.scss */
.discussion-board-topics .discussion-topic-list-table .topic-starter, .discussion-board-topics .discussion-topic-list-table .topic-replies, .discussion-board-topics .discussion-topic-list-table .topic-count {
  padding-right: 15px;
}

/* line 78, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads span {
  color: #1b6271;
  font-size: 24px;
}
/* line 83, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-actions a {
  color: #1b6271;
}
/* line 87, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-header {
  font-size: inherit;
}
/* line 90, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-header a {
  font-size: inherit;
}
/* line 94, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-header .discussion-thread-summary {
  color: #1b6271;
  font-size: inherit;
}
/* line 98, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-header .discussion-thread-summary a {
  color: #1b6271;
  font-size: inherit;
}
/* line 104, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-header .discussion-topic-nav {
  color: #1b6271;
}
/* line 107, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads .discussion-thread-header .discussion-topic-nav a {
  color: #1b6271;
}
/* line 115, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads #messages-container .message td a {
  color: #1b6271;
}
/* line 122, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads #messages-container .message .message-info {
  color: #1b6271;
  font-size: inherit;
}
/* line 126, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads #messages-container .message .message-info span {
  color: #1b6271;
  font-size: inherit;
}
/* line 132, sass/partials/pp/_discussionboard.scss */
.discussion-board-threads #messages-container .message .message-actions a {
  color: #1b6271;
}

/* line 144, sass/partials/pp/_discussionboard.scss */
.discussion-add-message .discussion-add-message-reply a {
  color: #1b6271;
}
/* line 148, sass/partials/pp/_discussionboard.scss */
.discussion-add-message .discussion-add-message-reply span {
  color: #1b6271;
  font-size: 24px;
  padding-bottom: 5px;
}
/* line 163, sass/partials/pp/_discussionboard.scss */
.discussion-add-message .discussion-add-message-subject table td .single-line, .discussion-add-message .discussion-add-message-subject table td .multi-line {
  width: 300px;
}
/* line 175, sass/partials/pp/_discussionboard.scss */
.discussion-add-message .discussion-add-message-addlink table td .single-line {
  width: 300px;
}
/* line 188, sass/partials/pp/_discussionboard.scss */
.discussion-add-message .discussion-message-odd .discussion-message-odd-table td {
  vertical-align: top;
  padding-right: 20px;
}
/* line 193, sass/partials/pp/_discussionboard.scss */
.discussion-add-message .discussion-message-odd .discussion-message-odd-table span a {
  color: #1b6271;
}

/* line 203, sass/partials/pp/_discussionboard.scss */
.discussion-subscribe span {
  color: #1b6271;
  font-size: 24px;
}

/* line 2, sass/partials/pp/_donations.scss */
.donations strong {
  color: #1b6271;
  font-size: 24px;
}
/* line 7, sass/partials/pp/_donations.scss */
.donations p {
  padding: 10px 0px;
}
/* line 11, sass/partials/pp/_donations.scss */
.donations input {
  margin-top: 20px;
}

/* line 7, sass/partials/pp/_ecard.scss */
.ecards .ecards-listing .ecards-list .ecards-list-item .ecards-list-item-name a {
  color: #1b6271;
}
/* line 15, sass/partials/pp/_ecard.scss */
.ecards .ecards-detail .ecards-detail-title {
  color: #1b6271;
}
/* line 21, sass/partials/pp/_ecard.scss */
.ecards .ecards-detail .ecards-detail-body {
  font-size: 13px;
}
/* line 32, sass/partials/pp/_ecard.scss */
.ecards .form-table .form-table-alt-row .form-table-field .text, .ecards .form-table .form-table-row .form-table-field .text, .ecards .form-table .form-table-alt-row .form-table-field textarea,
.ecards .form-table .form-table-row .form-table-field textarea {
  width: 300px;
}
/* line 40, sass/partials/pp/_ecard.scss */
.ecards .form-table .form-table-submit-row .ecards-return-link a {
  color: #1b6271;
}

/* line 1, sass/partials/pp/_events.scss */
.eventmodule {
  width: 100%;
  height: auto;
}
/* line 5, sass/partials/pp/_events.scss */
.eventmodule .calendar-controls {
  width: 100%;
  height: auto;
}
/* line 13, sass/partials/pp/_events.scss */
.eventmodule .calendar-controls .current-month {
  font-size: 30px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
  font-weight: normal;
}
/* line 24, sass/partials/pp/_events.scss */
.eventmodule .calendar-controls .monthyear-jumper .jumper-button {
  float: left !important;
  width: auto !important;
  height: auto !important;
  background: #00aeef !important;
  background-color: #00aeef !important;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 18px !important;
  padding: 8px 20px !important;
  text-align: center !important;
  border-radius: 0px !important;
  border: 0px !important;
}
/* line 41, sass/partials/pp/_events.scss */
.eventmodule .calendar-panel {
  width: 100%;
  height: auto;
}
/* line 45, sass/partials/pp/_events.scss */
.eventmodule .calendar-panel .events-calendar {
  width: 100%;
  height: auto;
}
/* line 61, sass/partials/pp/_events.scss */
.eventmodule .detail-panel .event-detail-block-wrapper .event-detail-info .event-detail-title a {
  color: #1b6271;
}
/* line 87, sass/partials/pp/_events.scss */
.eventmodule .detail-panel .event-detail-calendarlink a {
  color: #1b6271;
}
/* line 93, sass/partials/pp/_events.scss */
.eventmodule .list-panel .event-listing-date {
  color: #1b6271;
}
/* line 97, sass/partials/pp/_events.scss */
.eventmodule .list-panel .event-listing-table {
  margin-bottom: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dedede;
  padding-bottom: 10px;
}
/* line 111, sass/partials/pp/_events.scss */
.eventmodule .list-panel .event-listing-table .event-listing-odd-row .event-listing-event-column, .eventmodule .list-panel .event-listing-table .event-listing-odd-row .event-listing-time-column, .eventmodule .list-panel .event-listing-table .event-listing-odd-row .event-listing-location-column {
  background-color: #EAF2C6;
}
/* line 115, sass/partials/pp/_events.scss */
.eventmodule .list-panel .event-listing-table .event-listing-odd-row .event-listing-event-column a {
  color: #1b6271;
}
/* line 120, sass/partials/pp/_events.scss */
.eventmodule .list-panel .event-listing-table .event-listing-even-row .event-listing-event-column a {
  color: #1b6271;
}

/* line 7, sass/partials/pp/_expandedlist.scss */
.expanded-list .expanded-list-list .expanded-list-item .expanded-list-short {
  margin: 0px;
  padding: 0px;
}

/* line 3, sass/partials/pp/_formmodule.scss */
.form-module .form-module-form .form-module-name {
  display: block;
  margin-bottom: 10px;
  font-size: 30px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
  font-weight: normal !important;
}
/* line 17, sass/partials/pp/_formmodule.scss */
.form-module .form-module-form .form-table .form-table-row .form-table-label, .form-module .form-module-form .form-table .form-table-alt-row .form-table-label {
  vertical-align: middle;
}
/* line 21, sass/partials/pp/_formmodule.scss */
.form-module .form-module-form .form-table .form-table-row .form-table-label span, .form-module .form-module-form .form-table .form-table-alt-row .form-table-label span {
  height: auto;
  padding: 5px 0px;
}
/* line 30, sass/partials/pp/_formmodule.scss */
.form-module .form-module-form .form-table .form-table-row .form-table-field .text, .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .text {
  font-size: inherit;
  width: 100%;
  padding: 5px 0px;
  height: auto;
}
/* line 37, sass/partials/pp/_formmodule.scss */
.form-module .form-module-form .form-table .form-table-row .form-table-field .formmodule-multiline, .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .formmodule-multiline {
  font-size: inherit;
  width: 300px;
}
/* line 60, sass/partials/pp/_formmodule.scss */
.form-module .form-table .form-table-submit-row .form-table-field .button {
  float: left !important;
  width: auto !important;
  height: auto !important;
  background: #00aeef !important;
  background-color: #00aeef !important;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 18px !important;
  padding: 8px 20px !important;
  text-align: center !important;
  border-radius: 0px !important;
  border: 0px !important;
}

/* Side bar form styles */
/* line 90, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module, #Home #Content #Column1 .form-module {
  width: 190px;
  margin-top: 20px;
}

/* line 96, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row td, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row td {
  display: block;
}

/* line 102, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row td, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row td {
  display: block;
}

/* line 108, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-label, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-label {
  width: auto;
  vertical-align: middle;
  padding-right: 5px;
  border: 0px;
}

/* line 117, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-label, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-label {
  width: auto;
  vertical-align: middle;
  padding-right: 5px;
  border: 0px;
}

/* line 126, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-label span, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-label span {
  width: auto;
  height: auto;
  padding: 5px 0px;
}

/* line 134, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-label span, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-label span {
  width: auto;
  height: auto;
  padding: 5px 0px;
}

/* line 142, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .text, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .text {
  font-size: inherit;
  width: 180px;
  padding: 5px 0px;
  height: auto;
}

/* line 151, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .text, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .text {
  font-size: inherit;
  width: 180px;
  padding: 5px 0px;
  height: auto;
}

/* line 160, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field {
  padding-bottom: 3px;
  border: 0px;
}

/* line 167, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field {
  padding-bottom: 3px;
  border: 0px;
}

/* line 174, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .formmodule-multiline, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .formmodule-multiline {
  font-size: inherit;
  width: 180px;
}

/* line 181, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .formmodule-multiline, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .formmodule-multiline {
  font-size: inherit;
  width: 180px;
}

/* line 188, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .formmodule-dropdownlist, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .formmodule-dropdownlist {
  width: auto;
}

/* line 194, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .formmodule-dropdownlist, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .formmodule-dropdownlist {
  width: auto;
}

/* line 200, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .checkboxlist, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .checkboxlist {
  width: 100%;
}

/* line 206, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .checkboxlist, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .checkboxlist {
  width: 100%;
}

/* line 212, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .checkboxlist td, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .checkboxlist td {
  display: block;
}

/* line 218, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .checkboxlist td, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .checkboxlist td {
  display: block;
}

/* line 224, sass/partials/pp/_formmodule.scss */
#Default #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .radiobuttonlist td, #Default #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .radiobuttonlist td {
  display: block;
}

/* line 230, sass/partials/pp/_formmodule.scss */
#Home #Content #Column2 .form-module .form-module-form .form-table .form-table-row .form-table-field .radiobuttonlist td, #Home #Content #Column2 .form-module .form-module-form .form-table .form-table-alt-row .form-table-field .radiobuttonlist td {
  display: block;
}

/* line 1, sass/partials/pp/_generallist.scss */
.generallist {
  font-size: inherit;
}
/* line 4, sass/partials/pp/_generallist.scss */
.generallist strong {
  margin: 0px;
  padding: 0px;
  font-size: inherit;
  font-size: 30px;
  color: #313131;
  font-family: Muli, Myriad Pro, Arial, Verdana, Sans-Serif;
}
/* line 13, sass/partials/pp/_generallist.scss */
.generallist p {
  margin: 0px;
  padding: 0px;
  padding: 10px 0px;
  font-size: inherit;
}
/* line 22, sass/partials/pp/_generallist.scss */
.generallist ul, .generallist ol {
  list-style-position: inside;
  padding-bottom: 10px;
}

/* line 4, sass/partials/pp/_newsarticles.scss */
.news-articles .news-listing .news-entry .post-date {
  color: #666;
}
/* line 25, sass/partials/pp/_newsarticles.scss */
.news-articles .news-detail .news-entry .post-body p {
  padding-bottom: 15px;
}
/* line 29, sass/partials/pp/_newsarticles.scss */
.news-articles .news-detail .news-entry .post-body ul, .news-articles .news-detail .news-entry .post-body ol {
  list-style-position: outside;
}

/* line 1, sass/partials/pp/_polls.scss */
.polls {
  font-size: 13px;
}
/* line 5, sass/partials/pp/_polls.scss */
.polls .poll-question-list .poll-question {
  color: #1b6271;
  font-size: 24px;
}
/* line 16, sass/partials/pp/_polls.scss */
.polls .results .poll-question-result {
  color: #1b6271;
  font-size: 24px;
}
/* line 21, sass/partials/pp/_polls.scss */
.polls .results .poll-total-responses {
  font-size: 13px;
}
/* line 26, sass/partials/pp/_polls.scss */
.polls .results .poll-results .poll-result-detail .poll-result-votes {
  color: #1b6271;
}
/* line 30, sass/partials/pp/_polls.scss */
.polls .results .poll-results .poll-result-detail .poll-result-bar .poll-result-bar-fill {
  background-color: #1b6271;
}

/* line 1, sass/partials/pp/_productlist.scss */
.store-category-display {
  margin: 0px;
  padding: 0px;
}
/* line 5, sass/partials/pp/_productlist.scss */
.store-category-display .product-list {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 9, sass/partials/pp/_productlist.scss */
.store-category-display .product-list .product-list-item {
  margin: 0px;
  padding: 0px;
  padding: 0px 20px;
}
/* line 18, sass/partials/pp/_productlist.scss */
.store-category-display .product-list .product-list-item h4 {
  width: 150px;
  height: auto;
}
/* line 22, sass/partials/pp/_productlist.scss */
.store-category-display .product-list .product-list-item h4 a {
  color: #1b6271;
  font-size: 17px;
  line-height: 17px;
  text-decoration: none;
}
/* line 28, sass/partials/pp/_productlist.scss */
.store-category-display .product-list .product-list-item h4 a:hover {
  text-decoration: underline;
}
/* line 34, sass/partials/pp/_productlist.scss */
.store-category-display .product-list .product-list-item .display-price {
  color: #1b6271;
  font-size: 13px;
  line-height: 15px;
}
/* line 42, sass/partials/pp/_productlist.scss */
.store-category-display .product-list .product-list-item .express-order {
  color: #6e6e6e;
}

/* line 1, sass/partials/pp/_recentblogs.scss */
.recent-blogs-widget {
  margin-bottom: 20px;
}
/* line 6, sass/partials/pp/_recentblogs.scss */
.recent-blogs-widget .recent-blogs .recent-blogs-item-wrapper .recent-blogs-date {
  font-style: italic;
}
/* line 10, sass/partials/pp/_recentblogs.scss */
.recent-blogs-widget .recent-blogs .recent-blogs-item-wrapper .recent-blogs-title a {
  color: #1b6271;
  font-size: 26px;
  line-height: 28px;
}
/* line 15, sass/partials/pp/_recentblogs.scss */
.recent-blogs-widget .recent-blogs .recent-blogs-item-wrapper .recent-blogs-title a:hover {
  text-decoration: underline;
}
/* line 21, sass/partials/pp/_recentblogs.scss */
.recent-blogs-widget .recent-blogs .recent-blogs-full-link a {
  color: #1b6271;
}

/* line 6, sass/partials/pp/_recentphotos.scss */
.recent-photos-widget .recent-photos-view-all {
  margin: 0px;
  padding: 0px;
}
/* line 10, sass/partials/pp/_recentphotos.scss */
.recent-photos-widget .recent-photos-view-all a {
  color: #1b6271;
}

/* line 1, sass/partials/pp/_recentnews.scss */
.recent-news-widget {
  width: inherit;
  padding: 10px 0px;
  padding-top: 0px;
}
/* line 6, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news {
  width: inherit;
}
/* line 9, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news .recent-news-item-wrapper {
  width: inherit;
  border: none;
  padding-bottom: 20px;
}
/* line 14, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news .recent-news-item-wrapper .recent-news-date {
  width: 100%;
  font-size: 13px;
  font-weight: normal;
}
/* line 20, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news .recent-news-item-wrapper .recent-news-title a {
  width: 100%;
  color: #018bbe;
  font-size: 15px;
  line-height: 17px;
  text-decoration: underline;
}
/* line 30, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news .recent-news-item-wrapper .recent-news-description {
  width: 100%;
  font-size: 13px;
  line-height: 15px;
}
/* line 37, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news .recent-news-full-news {
  width: 100%;
}
/* line 41, sass/partials/pp/_recentnews.scss */
.recent-news-widget .recent-news .recent-news-full-news a {
  float: left;
  width: 100%;
  height: auto;
  background: #00aeef;
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 0px;
  text-align: center;
}

/* line 1, sass/partials/pp/_templatecontent.scss */
body#Default div#Wrapper #Content #Column2 .column2-content .template-content div {
  float: none;
  clear: both;
}

/* line 8, sass/partials/pp/_templatecontent.scss */
.template-content p {
  padding-bottom: 15px;
}
/* line 12, sass/partials/pp/_templatecontent.scss */
.template-content table p {
  margin: 0px;
  padding: 0px;
}
/* line 17, sass/partials/pp/_templatecontent.scss */
.template-content img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
/* line 27, sass/partials/pp/_templatecontent.scss */
.template-content .content-imagealign-left .image {
  float: left;
}
/* line 31, sass/partials/pp/_templatecontent.scss */
.template-content .content-imagealign-right .image {
  float: right;
}
/* line 39, sass/partials/pp/_templatecontent.scss */
.template-content .content-image {
  width: 100%;
  height: auto;
  padding-bottom: 30px;
}
/* line 44, sass/partials/pp/_templatecontent.scss */
.template-content .content-image .image {
  width: auto !important;
  max-width: 100%;
}
/* line 50, sass/partials/pp/_templatecontent.scss */
.template-content ul {
  list-style-position: outside;
  padding-left: 40px;
}
/* line 54, sass/partials/pp/_templatecontent.scss */
.template-content ul li {
  list-style-type: disc;
}

/* line 1, sass/partials/pp/_topgenerallistings.scss */
.recent-general-listings-widget {
  margin-bottom: 20px;
}
/* line 7, sass/partials/pp/_topgenerallistings.scss */
.recent-general-listings-widget .recent-general-listings .recent-general-listings-item-wrapper .recent-general-listings-title a {
  color: #1b6271;
  font-size: 16px;
  line-height: 18px;
}
/* line 12, sass/partials/pp/_topgenerallistings.scss */
.recent-general-listings-widget .recent-general-listings .recent-general-listings-item-wrapper .recent-general-listings-title a:hover {
  text-decoration: underline;
}
/* line 16, sass/partials/pp/_topgenerallistings.scss */
.recent-general-listings-widget .recent-general-listings .recent-general-listings-item-wrapper .recent-general-listings-description {
  margin: 0px;
  padding: 0px;
  padding: 5px 0px;
}
/* line 23, sass/partials/pp/_topgenerallistings.scss */
.recent-general-listings-widget .recent-general-listings .recent-general-listings-view-all a {
  display: block;
  margin: 0px;
  padding: 0px;
  width: 80px;
  height: auto;
  color: #1b6271;
  cursor: pointer;
  margin-top: 10px;
  font-size: 11px;
  text-decoration: none;
}

/* line 1, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
/* line 7, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-item-wrapper {
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  width: 48%;
  border: none;
}
/* line 14, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-item-wrapper .upcoming-events-date {
  font-size: 15px;
}
/* line 18, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-item-wrapper .upcoming-events-title a {
  color: #018bbe;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}
/* line 24, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-item-wrapper .upcoming-events-title a:hover {
  text-decoration: underline;
}
/* line 29, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-item-wrapper .upcoming-events-description {
  font-size: 15px;
}
/* line 34, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-item-wrapper:nth-child(even) {
  float: right;
}
/* line 38, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-full-calendar {
  margin: 0px;
  padding: 0px;
}
/* line 42, sass/partials/pp/_upcomingevents.scss */
.upcoming-events-widget .upcoming-events .upcoming-events-full-calendar a {
  float: left;
  width: auto;
  height: auto;
  background: #00aeef;
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  padding: 8px 20px;
  text-align: center;
}

/* line 26, sass/partials/store/_cartreview.scss */
.cart-review-wrapper .cart-review .price-container {
  padding: 0px;
  padding: 30px;
}
/* line 30, sass/partials/store/_cartreview.scss */
.cart-review-wrapper .cart-review .price-container span {
  margin-top: 10px;
  display: block;
  width: 200px;
}

/* Store Manual Checkout */
/* --- END Cart-Review page styles --- */
/* line 7, sass/partials/store/_categoryproductslist.scss */
#category-products .paging #Page-Selection .page-sort {
  text-align: right;
}
/* line 16, sass/partials/store/_categoryproductslist.scss */
#category-products .search-products-link a {
  color: #515151;
}
/* line 20, sass/partials/store/_categoryproductslist.scss */
#category-products div#page-area div#page-work .product-list .product-list-item {
  width: auto;
  padding: 10px 20px;
}
/* line 28, sass/partials/store/_categoryproductslist.scss */
#category-products div#page-area div#page-work .product-list .product-list-item h4 {
  display: block;
  width: 120px;
  height: auto;
}
/* line 33, sass/partials/store/_categoryproductslist.scss */
#category-products div#page-area div#page-work .product-list .product-list-item h4 a {
  color: #335baa;
}
/* line 38, sass/partials/store/_categoryproductslist.scss */
#category-products div#page-area div#page-work .product-list .product-list-item .display-price {
  color: #515151;
}

/* line 6, sass/partials/store/_productdetails.scss */
.product-details .product-photos {
  background-color: Transparent;
}
/* line 18, sass/partials/store/_productdetails.scss */
.product-details .product-name {
  background-color: Transparent;
}
/* line 21, sass/partials/store/_productdetails.scss */
.product-details .product-name h1 {
  font-size: 35px;
  font-weight: normal;
  color: #335baa;
  line-height: 37px;
  font-style: italic;
  margin-bottom: 5px;
}
/* line 30, sass/partials/store/_productdetails.scss */
.product-details .product-name .price {
  color: #6e6e6e;
  font-size: 17px;
  line-height: 17px;
}
/* line 37, sass/partials/store/_productdetails.scss */
.product-details .product-information {
  background-color: Transparent;
}
/* line 40, sass/partials/store/_productdetails.scss */
.product-details .product-information .product-info-inside {
  color: inherit;
}
/* line 43, sass/partials/store/_productdetails.scss */
.product-details .product-information .product-info-inside .product-info-brief {
  color: inherit;
}
/* line 46, sass/partials/store/_productdetails.scss */
.product-details .product-information .product-info-inside .product-info-brief h2, .product-details .product-information .product-info-inside .product-info-brief .product-info-more {
  color: inherit;
}

/* line 1, sass/partials/misc/_formspamblocker.scss */
.form-bot-stopper {
  background-color: #ffc;
  padding: 10px;
  font-size: 12px;
}

/* line 7, sass/partials/misc/_formspamblocker.scss */
.form-bot-stopper-info {
  margin-bottom: 8px;
}

/* line 11, sass/partials/misc/_formspamblocker.scss */
.form-bot-stopper-question {
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
}

/* line 17, sass/partials/misc/_formspamblocker.scss */
.form-bot-stopper-value {
  font-size: 14px;
  font-weight: bold;
}

/* line 22, sass/partials/misc/_formspamblocker.scss */
.form-bot-stopper-notice {
  color: #c00;
  font-weight: bold;
}

/* line 1, sass/partials/misc/_newslettersignup.scss */
.listSignup {
  width: 100%;
  height: auto;
}
/* line 5, sass/partials/misc/_newslettersignup.scss */
.listSignup h1 {
  font: italic normal normal 30px / 34px Arial, Verdana, Sans-Serif;
  color: #404040;
}
/* line 10, sass/partials/misc/_newslettersignup.scss */
.listSignup table {
  width: 100%;
  height: auto;
  margin-top: 20px;
}
/* line 16, sass/partials/misc/_newslettersignup.scss */
.listSignup td {
  padding: 3px 10px 3px 0px;
  vertical-align: top;
}
/* line 21, sass/partials/misc/_newslettersignup.scss */
.listSignup .label {
  font: italic normal normal 12px / 16px Arial, Verdana, Sans-Serif;
  color: #404040;
}
/* line 28, sass/partials/misc/_newslettersignup.scss */
.listSignup .value #Mail-List-Item {
  float: left;
  width: auto;
  height: auto;
  margin-right: 30px;
}
/* line 34, sass/partials/misc/_newslettersignup.scss */
.listSignup .value .name {
  font: normal normal bold 12px / 16px Arial, Verdana, Sans-Serif;
  color: #404040;
}
/* line 38, sass/partials/misc/_newslettersignup.scss */
.listSignup .value .description {
  font: italic normal normal 11px / 15px Arial, Verdana, Sans-Serif;
  color: #404040;
  display: block;
  margin-left: 23px;
}

/* line 47, sass/partials/misc/_newslettersignup.scss */
.mail-confirm {
  width: 100%;
  height: auto;
  font: italic normal normal 12px / 16px Arial, Verdana, Sans-Serif;
  color: #404040;
}
/* line 53, sass/partials/misc/_newslettersignup.scss */
.mail-confirm .thank-you {
  display: block;
  font: italic normal normal 30px / 34px Arial, Verdana, Sans-Serif;
  color: #404040;
}

/* line 1, sass/partials/misc/_profile.scss */
.profileDisplay {
  float: left;
  width: 100%;
  height: auto;
}
/* line 6, sass/partials/misc/_profile.scss */
.profileDisplay div {
  float: left;
}
/* line 8, sass/partials/misc/_profile.scss */
.profileDisplay h1 {
  font: italic normal normal 30px / 34px Arial, Verdana, Sans-Serif;
  color: #404040;
}

/* line 14, sass/partials/misc/_profile.scss */
.profileEdit h1 {
  font: italic normal normal 30px / 34px Arial, Verdana, Sans-Serif;
  color: #404040;
}

/* line 20, sass/partials/misc/_profile.scss */
.profileDisplay a {
  font: italic normal normal 12px / 16px Arial, Verdana, Sans-Serif;
  color: #404040;
  display: block;
  margin: 5px 0px;
}
/* line 26, sass/partials/misc/_profile.scss */
.profileDisplay .profile-image {
  width: auto;
  height: auto;
  margin-top: 20px;
}
/* line 31, sass/partials/misc/_profile.scss */
.profileDisplay .profile-table {
  width: auto;
  height: auto;
  margin-top: 20px;
  margin-left: 30px;
}
/* line 37, sass/partials/misc/_profile.scss */
.profileDisplay .profile-table table {
  width: 100%;
  height: auto;
}
/* line 41, sass/partials/misc/_profile.scss */
.profileDisplay .profile-table table td {
  padding-right: 30px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e1e1e1;
  height: 30px;
  font: italic normal normal 12px / 30px Arial, Verdana, Sans-Serif;
  color: #404040;
}

/* line 54, sass/partials/misc/_profile.scss */
.profileEdit {
  float: left;
  width: 100%;
  height: auto;
}
/* line 59, sass/partials/misc/_profile.scss */
.profileEdit table td {
  padding: 3px 15px 3px 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e1e1e1;
  height: 30px;
  font: italic normal normal 12px / 30px Arial, Verdana, Sans-Serif;
  color: #404040;
}

/* line 1, sass/partials/misc/_sitemap.scss */
div#ctl00_cphPageBody_pnlNotActive {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
  height: auto;
}
/* line 8, sass/partials/misc/_sitemap.scss */
div#ctl00_cphPageBody_pnlNotActive .sitemap ul {
  margin: 0px;
  padding: 0px;
}
/* line 12, sass/partials/misc/_sitemap.scss */
div#ctl00_cphPageBody_pnlNotActive .sitemap ul li {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: auto;
}
/* line 18, sass/partials/misc/_sitemap.scss */
div#ctl00_cphPageBody_pnlNotActive .sitemap ul li a {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

/* line 27, sass/partials/misc/_sitemap.scss */
.sitemap {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
  height: auto;
}
/* line 34, sass/partials/misc/_sitemap.scss */
.sitemap h4 {
  font: italic normal normal 30px / 34px Arial, Verdana, Sans-Serif;
  color: #3f3f39;
}
/* line 39, sass/partials/misc/_sitemap.scss */
.sitemap ul {
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
}
/* line 45, sass/partials/misc/_sitemap.scss */
.sitemap ul li {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 100%;
  height: auto;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e1e1e1;
}

/* line 58, sass/partials/misc/_sitemap.scss */
div#ctl00_cphPageBody_pnlNotActive .sitemap ul li {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 100%;
  height: auto;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e1e1e1;
}

/* line 70, sass/partials/misc/_sitemap.scss */
.sitemap ul li a {
  margin: 0px;
  padding: 0px;
  font: italic normal normal 20px / 42px Arial, Verdana, Sans-Serif;
  color: #3f3f39;
  height: 42px;
}
/* line 78, sass/partials/misc/_sitemap.scss */
.sitemap ul ul {
  margin-left: 20px;
}

/* line 83, sass/partials/misc/_sitemap.scss */
div#ctl00_cphPageBody_pnlNotActive .sitemap ul ul {
  margin-left: 20px;
}

/* line 87, sass/partials/misc/_sitemap.scss */
.sitemap ul ul li, div#ctl00_cphPageBody_pnlNotActive .sitemap ul ul li {
  height: auto;
  border: 0px;
}

/* line 92, sass/partials/misc/_sitemap.scss */
.sitemap ul ul li a {
  font: italic normal normal 14px / 25px Arial, Verdana, Sans-Serif;
  color: #3f3f39;
  height: 25px;
}

/* line 12, sass/project.scss */
.jobs-submit-area .jobs-submit-intro {
  background-color: inherit !important;
}

/* line 16, sass/project.scss */
.joblistings-results-buttons {
  width: 100% !important;
}
