@font-face {
  font-family: "AsapFont";
  src: url('../fonts/asap-regular-webfont.eot');
  src: url('../fonts/asap-regular-webfont.eot#iefix') format('eot'), url('../fonts/asap-regular-webfont.woff') format('woff'), url('../fonts/asap-regular-webfont.ttf') format('truetype'), url('http://fathom-ctech.com/fonts/asap-regular-webfont.otf') format('opentype'), url('../fonts/asap-regular-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AsapBold";
  src: url('../fonts/asap-bold-webfont.eot');
  src: url('../fonts/asap-bold-webfont.eot#iefix') format('eot'), url('../fonts/asap-bold-webfont.woff') format('woff'), url('../fonts/asap-bold-webfont.ttf') format('truetype'), url('http://fathom-ctech.com/fonts/asap-bold-webfont.otf') format('opentype'), url('../fonts/asap-bold-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* line 3, ../sass/news.scss */
#news {
  width: 545px;
  float: left;
  display: inline;
}

/* line 5, ../sass/news.scss */
.news_row {
  display: table;
  width: 100%;
  background: url(http://fathom-ctech.com/img/new/borderBg.png) no-repeat bottom left;
}

/* line 6, ../sass/news.scss */
.news_item {
  width: 50%;
  padding: 15px 0 0;
}

/* line 7, ../sass/news.scss */
.table_div {
  margin-left: 20px;
  padding-bottom: 19px;
}

/* line 8, ../sass/news.scss */
.table_div p:last-child {
  margin-bottom: 0;
}

/* line 9, ../sass/news.scss */
.news_row article:first-child .table_div {
  margin-right: 20px;
  margin-left: 0;
}

/* line 11, ../sass/news.scss */
.info_box {
  font-size: 12px;
  color: #323a44;
  padding-bottom: 10px;
}
/* line 13, ../sass/news.scss */
.info_box #company {
  width: 100%;
  border-bottom: 2px solid #2bb5b6;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

/* line 16, ../sass/news.scss */
h2 {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 10px;
  font-family: 'AsapBold';
}

/* line 17, ../sass/news.scss */
h2.spotlight {
  color: #e67b02;
}

/* line 18, ../sass/news.scss */
a {
  color: #2bb5b6;
}

/* line 20, ../sass/news.scss */
.newsletter_signup_form .email {
  width: 171px;
  background: #fff;
}

/* line 21, ../sass/news.scss */
.newsletter_signup_form .text {
  border: none;
  background: none;
  outline: none;
  width: 161px;
  padding: 0 5px;
  font-size: 10px;
  color: #323a44;
}

/* line 22, ../sass/news.scss */
.newsletter_signup_form .submit {
  width: 81px;
  font-size: 0;
}

/* line 24, ../sass/news.scss */
.cta_img {
  margin: 0 5px 0 0;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  padding: 4px;
  border: 1px solid #2bb5b6;
  background: #1d9ea0 url(../img/link_background.png) repeat-x top left;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3cd3d4), color-stop(100%, #1b9b9d));
  background: -webkit-linear-gradient(#3cd3d4, #1b9b9d);
  background: -moz-linear-gradient(#3cd3d4, #1b9b9d);
  background: -o-linear-gradient(#3cd3d4, #1b9b9d);
  -pie-background: linear-gradient(#3cd3d4, #1b9b9d);
  background: linear-gradient(#3cd3d4, #1b9b9d);
}

/* line 25, ../sass/news.scss */
.page_selected {
  color: #3d78a8;
  border: 1px solid #084a80;
  background: #00172a url(../img/link_background_blue.png) repeat-x top left;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00457e), color-stop(100%, #00172a));
  background: -webkit-linear-gradient(#00457e, #00172a);
  background: -moz-linear-gradient(#00457e, #00172a);
  background: -o-linear-gradient(#00457e, #00172a);
  -pie-background: linear-gradient(#00457e, #00172a);
  background: linear-gradient(#00457e, #00172a);
}

/* line 27, ../sass/news.scss */
#months {
  width: 83px;
  padding: 0 0 0 20px;
  float: left;
  display: inline;
  /*a:hover { color:#2bb5b6; }*/
}
/* line 29, ../sass/news.scss */
#months .title {
  padding: 22px 0 18px 4px;
}
/* line 30, ../sass/news.scss */
#months .title h2 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 16px;
}
/* line 31, ../sass/news.scss */
#months ul {
  padding: 15px 0 0;
}
/* line 32, ../sass/news.scss */
#months a {
  display: block;
  padding: 4px 0 4px 4px;
  color: #141c26;
  text-decoration: none;
}
/* line 34, ../sass/news.scss */
#months li:first-child a {
  padding-top: 0;
}

/*New*/
/* line 39, ../sass/news.scss */
.news_row:last-child {
  background: none;
}

/* line 40, ../sass/news.scss */
#months {
  width: 103px;
}