/**
 * Combined CSS
 * /utilcave_com/middleton/css.php?solCSS=1&css=/affinity/css/5grid/core.css&ezcb=83-24&tdir=/affinity/&scss=1&dirname=brighthub_com&did=2755&eztmp=1
 */ 

/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/affinity/css/5grid/core.css&ezcb=83-24&tdir=/affinity/&scss=1&dirname=brighthub_com&did=2755&eztmp=1
 ************************************************
 */
html.ezCSS, body.ezCSS, div.ezCSS, span.ezCSS, applet.ezCSS, object.ezCSS, iframe.ezCSS, h1.ezCSS, h2.ezCSS, h3.ezCSS, h4.ezCSS, h5.ezCSS, h6.ezCSS, p.ezCSS, blockquote.ezCSS, pre.ezCSS, a.ezCSS, abbr.ezCSS, acronym.ezCSS, address.ezCSS, big.ezCSS, cite.ezCSS, code.ezCSS, del.ezCSS, dfn.ezCSS, em.ezCSS, img.ezCSS, ins.ezCSS, kbd.ezCSS, q.ezCSS, s.ezCSS, samp.ezCSS, small.ezCSS, strike.ezCSS, strong.ezCSS, sub.ezCSS, sup.ezCSS, tt.ezCSS, var.ezCSS, b.ezCSS, u.ezCSS, i.ezCSS, center.ezCSS, dl.ezCSS, dt.ezCSS, dd.ezCSS, ol.ezCSS, ul.ezCSS, li.ezCSS, fieldset.ezCSS, form.ezCSS, label.ezCSS, legend.ezCSS, table.ezCSS, caption.ezCSS, tbody.ezCSS, tfoot.ezCSS, thead.ezCSS, tr.ezCSS, th.ezCSS, td.ezCSS, article.ezCSS, aside.ezCSS, canvas.ezCSS, details.ezCSS, embed.ezCSS, figure.ezCSS, figcaption.ezCSS, footer.ezCSS, header.ezCSS, hgroup.ezCSS, menu.ezCSS, nav.ezCSS, output.ezCSS, ruby.ezCSS, section.ezCSS, summary.ezCSS, time.ezCSS, mark.ezCSS, audio.ezCSS, video.ezCSS {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article.ezCSS, aside.ezCSS, details.ezCSS, figcaption.ezCSS, figure.ezCSS, footer.ezCSS, header.ezCSS, hgroup.ezCSS, menu.ezCSS, nav.ezCSS, section.ezCSS {
  display: block; }

body.ezCSS {
  line-height: 1; }

ol.ezCSS, ul.ezCSS {
  list-style: none; }

blockquote.ezCSS, q.ezCSS {
  quotes: none; }

blockquote.ezCSS:before, blockquote.ezCSS:after, q.ezCSS:before, q.ezCSS:after {
  content: "";
  content: none; }

table.ezCSS {
  border-collapse: collapse;
  border-spacing: 0; }

.\35 grid .\31 2u.ezCSS {
  width: 100%; }

.\35 grid .\31 1u.ezCSS {
  width: 91.5%; }

.\35 grid .\31 0u.ezCSS {
  width: 83%; }

.\35 grid .\39 u.ezCSS {
  width: 74.5%; }

.\35 grid .\38 u.ezCSS {
  width: 66%; }

.\35 grid .\37 u.ezCSS {
  width: 57.5%; }

.\35 grid .\36 u.ezCSS {
  width: 49%; }

.\35 grid .\35 u.ezCSS {
  width: 40.5%; }

.\35 grid .\34 u.ezCSS {
  width: 32%; }

.\35 grid .\33 u.ezCSS {
  width: 23.5%; }

.\35 grid .\32 u.ezCSS {
  width: 15%; }

.\35 grid .\31 u.ezCSS {
  width: 6.5%; }

.\35 grid .\31 u.ezCSS, .\35 grid .\32 u.ezCSS, .\35 grid .\33 u.ezCSS, .\35 grid .\34 u.ezCSS, .\35 grid .\35 u.ezCSS, .\35 grid .\36 u.ezCSS, .\35 grid .\37 u.ezCSS, .\35 grid .\38 u.ezCSS, .\35 grid .\39 u.ezCSS, .\35 grid .\31 0u.ezCSS, .\35 grid .\31 1u.ezCSS, .\35 grid .\31 2u.ezCSS {
  margin: 1% 0 1% 2%;
  float: left; }

.\35 grid.ezCSS:after {
  content: "";
  display: block;
  clear: both;
  height: 0; }

.\35 grid-flush .\31 2u.ezCSS {
  width: 100% !important; }

.\35 grid-flush .\31 1u.ezCSS {
  width: 91.6666666667% !important; }

.\35 grid-flush .\31 0u.ezCSS {
  width: 83.3333333333% !important; }

.\35 grid-flush .\39 u.ezCSS {
  width: 75% !important; }

.\35 grid-flush .\38 u.ezCSS {
  width: 66.6666666667% !important; }

.\35 grid-flush .\37 u.ezCSS {
  width: 58.3333333333% !important; }

.\35 grid-flush .\36 u.ezCSS {
  width: 50% !important; }

.\35 grid-flush .\35 u.ezCSS {
  width: 41.6666666667% !important; }

.\35 grid-flush .\34 u.ezCSS {
  width: 33.3333333333% !important; }

.\35 grid-flush .\33 u.ezCSS {
  width: 25% !important; }

.\35 grid-flush .\32 u.ezCSS {
  width: 16.6666666667% !important; }

.\35 grid-flush .\31 u.ezCSS {
  width: 8.3333333333% !important; }

.\35 grid-flush .\31 u.ezCSS, .\35 grid-flush .\32 u.ezCSS, .\35 grid-flush .\33 u.ezCSS, .\35 grid-flush .\34 u.ezCSS, .\35 grid-flush .\35 u.ezCSS, .\35 grid-flush .\36 u.ezCSS, .\35 grid-flush .\37 u.ezCSS, .\35 grid-flush .\38 u.ezCSS, .\35 grid-flush .\39 u.ezCSS, .\35 grid-flush .\31 0u.ezCSS, .\35 grid-flush .\31 1u.ezCSS, .\35 grid-flush .\31 2u.ezCSS {
  margin: 0 !important; }

.do-5grid .do-12u.ezCSS {
  width: 100%; }

.do-5grid .do-11u.ezCSS {
  width: 91.5%; }

.do-5grid .do-10u.ezCSS {
  width: 83%; }

.do-5grid .do-9u.ezCSS {
  width: 74.5%; }

.do-5grid .do-8u.ezCSS {
  width: 66%; }

.do-5grid .do-7u.ezCSS {
  width: 57.5%; }

.do-5grid .do-6u.ezCSS {
  width: 49%; }

.do-5grid .do-5u.ezCSS {
  width: 40.5%; }

.do-5grid .do-4u.ezCSS {
  width: 32%; }

.do-5grid .do-3u.ezCSS {
  width: 23.5%; }

.do-5grid .do-2u.ezCSS {
  width: 15%; }

.do-5grid .do-1u.ezCSS {
  width: 6.5%; }

.do-5grid .do-1u.ezCSS, .do-5grid .do-2u.ezCSS, .do-5grid .do-3u.ezCSS, .do-5grid .do-4u.ezCSS, .do-5grid .do-5u.ezCSS, .do-5grid .do-6u.ezCSS, .do-5grid .do-7u.ezCSS, .do-5grid .do-8u.ezCSS, .do-5grid .do-9u.ezCSS, .do-5grid .do-10u.ezCSS, .do-5grid .do-11u.ezCSS, .do-5grid .do-12u.ezCSS {
  margin: 1% 0 1% 2%;
  float: left; }

.do-5grid.ezCSS:after {
  content: "";
  display: block;
  clear: both;
  height: 0; }

.do-5grid-flush .do-12u.ezCSS {
  width: 100%; }

.do-5grid-flush .do-11u.ezCSS {
  width: 91.6666666667%; }

.do-5grid-flush .do-10u.ezCSS {
  width: 83.3333333333%; }

.do-5grid-flush .do-9u.ezCSS {
  width: 75%; }

.do-5grid-flush .do-8u.ezCSS {
  width: 66.6666666667%; }

.do-5grid-flush .do-7u.ezCSS {
  width: 58.3333333333%; }

.do-5grid-flush .do-6u.ezCSS {
  width: 50%; }

.do-5grid-flush .do-5u.ezCSS {
  width: 41.6666666667%; }

.do-5grid-flush .do-4u.ezCSS {
  width: 33.3333333333%; }

.do-5grid-flush .do-3u.ezCSS {
  width: 25%; }

.do-5grid-flush .do-2u.ezCSS {
  width: 16.6666666667%; }

.do-5grid-flush .do-1u.ezCSS {
  width: 8.3333333333%; }

.do-5grid-flush .do-1u.ezCSS, .do-5grid-flush .do-2u.ezCSS, .do-5grid-flush .do-3u.ezCSS, .do-5grid-flush .do-4u.ezCSS, .do-5grid-flush .do-5u.ezCSS, .do-5grid-flush .do-6u.ezCSS, .do-5grid-flush .do-7u.ezCSS, .do-5grid-flush .do-8u.ezCSS, .do-5grid-flush .do-9u.ezCSS, .do-5grid-flush .do-10u.ezCSS, .do-5grid-flush .do-11u.ezCSS, .do-5grid-flush .do-12u.ezCSS {
  margin: 0 !important; }

#mobileUI-site-titlebar.ezCSS {
  text-align: center; }

#mobileUI-site-nav-opener.ezCSS {
  top: 0;
  left: 0; }

#mobileUI-site-nav a.ezCSS {
  display: block; }

#mobileUI-site-nav a .indent-1.ezCSS {
  display: inline-block;
  width: 1em; }

#mobileUI-site-nav a .indent-2.ezCSS {
  display: inline-block;
  width: 2em; }

#mobileUI-site-nav a .indent-3.ezCSS {
  display: inline-block;
  width: 3em; }

#mobileUI-site-nav a .indent-4.ezCSS {
  display: inline-block;
  width: 4em; }

#mobileUI-site-nav a .indent-5.ezCSS {
  display: inline-block;
  width: 5em; }

#mobileUI-site-nav a .indent-6.ezCSS {
  display: inline-block;
  width: 6em; }

#mobileUI-site-nav a .indent-7.ezCSS {
  display: inline-block;
  width: 7em; }

#mobileUI-site-nav a .indent-8.ezCSS {
  display: inline-block;
  width: 8em; }

#mobileUI-site-nav a .indent-9.ezCSS {
  display: inline-block;
  width: 9em; }

#mobileUI-site-nav a .indent-10.ezCSS {
  display: inline-block;
  width: 10em; }


