/* line 17, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased; /* added JRS */
}

/* line 22, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* 	File Layout:
	- VARIABLES
	- BASIC TAGS
		- ARROW RIGHT LINKS
	- HEADER
		- LOGO
		- MAIN NAV
		- COUNTRY / CONTACT US LINKS
		- SEARCH
	- MAIN CONTENT WRAPPER
	- FOOTER
		- SOCIAL LINKS
		- MAIN FOOTER
	- CUSTOM DROPDOWN MENUS
*/
/* line 33, ../sass/_baseline.scss */
html {
  overflow-y: scroll;
  min-width: 1084px;
}

/* line 38, ../sass/_baseline.scss */
body {
  position: relative;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: black;
  min-width: 1084px;
  background-color: #464547;
  z-index: 0;
}

/* line 50, ../sass/_baseline.scss */
h1, h2, h3, h4, h5 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 64, ../sass/_baseline.scss */
.bold {
  font-weight: bold;
}

/* line 65, ../sass/_baseline.scss */
.normal {
  font-weight: normal;
}

/* line 67, ../sass/_baseline.scss */
sup {
  font-size: xx-small;
  vertical-align: super;
}

/* line 69, ../sass/_baseline.scss */
a {
  color: #005288;
  text-decoration: none;
}
/* line 73, ../sass/_baseline.scss */
a:visited {
  /* color: $visited_links; */
}
/* line 75, ../sass/_baseline.scss */
a:hover {
  color: #00acfc;
  text-decoration: underline;
}
/* line 79, ../sass/_baseline.scss */
a:active {
  color: #005288;
}
/* line 82, ../sass/_baseline.scss */
a.arrow_right {
  display: block;
  background: url("/common/ui/img/sprites/bg_arrow_right_blue.png") no-repeat left center;
  padding-left: 15px;
  font-weight: bold;
  font-size: 13px;
}
/* line 89, ../sass/_baseline.scss */
a.arrow_right.dk_blue {
  background-image: url("/common/ui/img/sprites/bg_arrow_right_dkblue.png");
}
/* line 93, ../sass/_baseline.scss */
a.connect {
  display: block;
  background: url("/common/ui/img/bg_connect.png") no-repeat left top;
  padding-left: 18px;
  font-weight: bold;
  font-size: 13px;
  min-height: 15px;
}
/* line 102, ../sass/_baseline.scss */
a.link_large {
  font-size: 18px;
  font-weight: bold;
}
/* line 104, ../sass/_baseline.scss */
a.close {
  height: 12px;
  width: 12px;
  float: right;
  background-image: url("/common/ui/img/sprites/close_small.png");
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 112, ../sass/_baseline.scss */
a.close:hover, a.close:focus {
  background-position: center bottom;
}

/* line 120, ../sass/_baseline.scss */
article#content_article .mm_content .copy .article_content a:hover, article#content_article .mm_content .copy .article_content a:focus, article#content_article .mm_content .copy .article_content a:active {
  color: #005288;
  text-decoration: underline;
}

/* line 123, ../sass/_baseline.scss */
strong, b {
  font-weight: bold;
}

/* line 125, ../sass/_baseline.scss */
hr {
  border-color: #dedfdf;
  border-width: 2px 0 0 0;
  border-style: solid;
  margin: 10px 0;
  clear: both;
}

/* line 134, ../sass/_baseline.scss */
header {
  position: relative;
  z-index: 3;
  min-width: 1084px;
  background-color: white;
}
/* line 140, ../sass/_baseline.scss */
header #header_wrapper {
  width: 1004px;
  padding: 0 40px;
  margin: 0 auto;
  position: relative;
  height: 74px;
}
/* line 148, ../sass/_baseline.scss */
header #header_wrapper img.logo {
  position: absolute;
  top: 39px;
  left: 40px;
}
/* line 153, ../sass/_baseline.scss */
header #header_wrapper img.logo.islogo {
  top: 19px;
}
header #header_wrapper img.logo.maralogo {
  top: 19px;
}
/* line 157, ../sass/_baseline.scss */
header #header_wrapper nav#main_nav {
  padding-top: 51px;
  margin-left: 164px;
  font-size: 16px;
}
/* line 163, ../sass/_baseline.scss */
header #header_wrapper nav#main_nav li {
  color: #464547;
  display: inline;
  float: left;
  margin-right: 30px;
}
/* line 170, ../sass/_baseline.scss */
header #header_wrapper nav#main_nav li a {
  color: #464547;
  text-decoration: none;
  line-height: 17px;
  display: block;
}
/* line 176, ../sass/_baseline.scss */
header #header_wrapper nav#main_nav li a:hover, header #header_wrapper nav#main_nav li a.active, header #header_wrapper nav#main_nav li a.current {
  color: #427d17;
  text-decoration: none;
  border-bottom: 6px solid #dedfdf;
  line-height: 17px;
  display: block;
}
/* line 189, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links {
  padding-top: 10px;
  position: absolute;
  top: 0;
  right: 30px;
  font-size: 10px;
  z-index: 101;
}
/* line 198, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links li {
  padding: 0 10px;
  margin: 0;
  border-left: 1px solid #dedfdf;
  height: 13px;
  float: left;
}
/* line 205, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links li > a {
  text-decoration: none;
  display: block;
  margin-top: 3px;
  color: #464547;
}
/* line 211, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links li > a:hover, header #header_wrapper nav#country_contact_links li > a:focus {
  border-bottom: 0;
  padding-bottom: 0;
  color: #00acfc;
}
/* line 221, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international {
  position: relative;
}
/* line 223, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international > a {
  font-weight: bold;
  color: #005288;
  background: url("/common/ui/img/sprites/bg_arrow_international.png") no-repeat right top;
  padding-right: 16px;
}
/* line 229, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international:hover > a, header #header_wrapper nav#country_contact_links #international.active {
  color: #00acfc;
}
/* line 231, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box {
  top: 13px;
  left: -308px;
  width: 565px;
  background-color: #f6f6f6;
  padding-bottom: 10px;
}
/* line 238, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box a {
  color: #005288;
}
/* line 240, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box h4 {
  font-size: 16px;
  font-weight: bold;
  color: #464547;
  margin: 5px 0 -5px 0;
}
/* line 246, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav {
  float: left;
  width: 33%;
}
/* line 250, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav h4 {
  margin-bottom: 5px;
}
/* line 252, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul {
  list-style-type: square;
  color: #005288;
  margin-bottom: 15px;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 258, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul li {
  border: 0;
  margin-bottom: 5px;
  height: auto;
  font-size: 13px;
  padding-left: 0;
  margin-left: 17px;
}
/* line 266, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul li a {
  background: none;
  width: auto;
  color: #005288;
  font-weight: bold;
  display: block;
  margin-left: -5px;
}
/* line 274, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul li a span {
  font-weight: normal;
}
/* line 276, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #international .dropdown_box nav ul li a:hover {
  color: #00acfc;
}
/* line 286, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #worldwide {
  border: 0;
}
/* line 290, ../sass/_baseline.scss */
header #header_wrapper nav#country_contact_links #worldwide a {
  color: #005288;
  font-size: 13px;
  font-weight: bold;
  margin-top: 0;
}
/* line 298, ../sass/_baseline.scss */
header #header_wrapper .search {
  /*			width: 379px; */
  position: absolute;
  top: 45px;
  right: 40px;
  z-index: 100;
  /*			input:active, input:focus, input.active {
  				height: 13px;
  				width: 153px;
  				border: 2px solid $gray_2;
  				padding-left: 20px;	
  			}
  */
}
/* line 305, ../sass/_baseline.scss */
header #header_wrapper .search #products_and_services {
  position: relative;
  color: #f87600;
  font-weight: bold;
  font-size: 12px;
  height: 16px;
  padding: 5px 21px 0 10px;
  text-decoration: none;
  display: block;
  border: 1px solid #dedfdf;
  float: left;
  background: url("/common/ui/img/sprites/bg_arrow_down_gray.jpg") no-repeat right top;
  float: right;
  margin-right: 10px;
}
/* line 321, ../sass/_baseline.scss */
header #header_wrapper .search #products_and_services span {
  cursor: pointer;
}
/* line 323, ../sass/_baseline.scss */
header #header_wrapper .search #products_and_services:hover {
  background-color: #f87600;
  border-color: #f87600;
  color: white;
  background-image: url("/common/ui/img/sprites/bg_arrow_down_orange.jpg");
}
/* line 332, ../sass/_baseline.scss */
header #header_wrapper .search input {
  width: 154px;
  padding: 3px 14px 3px 21px;
  height: 15px;
  border: 1px solid #b9b8bb;
  outline: 0;
  z-index: 0;
  font-size: 12px;
  color: #464547;
  float: right;
}
/* line 342, ../sass/_baseline.scss */
header #header_wrapper .search input:hover, header #header_wrapper .search input:active, header #header_wrapper .search input:focus, header #header_wrapper .search input.active {
  border: 2px solid #b9b8bb;
  padding: 2px 13px 2px 20px;
}
/* line 355, ../sass/_baseline.scss */
header #header_wrapper .search .search_icon {
  position: absolute;
  top: 3px;
  right: 171px;
  z-index: 1;
}
/* line 357, ../sass/_baseline.scss */
header #header_wrapper .search .search_delete {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
  cursor: pointer;
}

/* line 366, ../sass/_baseline.scss */
section.main {
  background: white url("/common/ui/img/main_bg.jpg") repeat-x left top;
  font-family: Georgia, Times, "Times New Roman", serif;
  min-width: 1084px;
  z-index: 2;
  position: relative;
}
/* line 373, ../sass/_baseline.scss */
section.main article#content_article {
  position: relative;
  width: 1004px;
  padding: 0 40px;
  margin: 0 auto;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
section.main article#content_article:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
section.main article#content_article:after {
  content: "";
  display: table;
  clear: both;
}
/* line 380, ../sass/_baseline.scss */
section.main article#content_article .content_wrapper {
  margin: 30px 0;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
section.main article#content_article .content_wrapper:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
section.main article#content_article .content_wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 384, ../sass/_baseline.scss */
section.main article#content_article .mm_content {
  width: 1003px;
}
/* line 386, ../sass/_baseline.scss */
section.main article#content_article .mm_content .content-column {
  padding-bottom: 20px;
}

/* line 396, ../sass/_baseline.scss */
footer {
  background-color: #464547;
  padding-bottom: 40px;
  min-width: 1084px;
  clear: both;
  margin: 0;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
footer:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 408, ../sass/_baseline.scss */
footer section#footer_social {
  background-color: #e5e8e8;
  height: 55px;
  width: 100%;
  text-align: center;
  padding-top: 20px;
}
/* line 416, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper {
  margin: 0 auto;
  width: 1004px;
  padding: 0 40px;
}

/* line 419, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul {
  margin: 0 auto;
  background-color: #f4f4f4;
  display: inline-block;
  height: 29px;
  padding: 6px 10px 0 10px;
}
/* line 427, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li {
  display: block;
  float: left;
  border-left: 1px solid #cccccc;
  padding: 0 6px 0 0;
}

/* line 433, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li a {
  background-position: 4px 0;
  background-repeat: no-repeat;
  background-image: url("/common/ui/img/sprites/social_icons.png");
  font-size: 13px;
  text-decoration: none;
  padding: 4px 0 0 28px;
  display: block;
  height: 18px;
  margin-top: 1px;
  text-align: left;
  line-height: 15px;
  color: #464547;
}
/* line 447, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li a:hover, footer section#footer_social #footer_social_wrapper > ul > li a:focus {
  text-decoration: underline;
  color: #005288;
}
/* line 453, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_connect {
  border-left: 0;
}
/* line 456, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_connect a {
  background-position: 2px -132px;
  padding-left: 20px;
  font-weight: bold;
  color: #427d17;
  font-size: 16px;
  width: 191px;
}
/* line 462, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_connect a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_connect a:focus {
  text-decoration: none;
}
/* line 467, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_rss a, footer section#footer_social #footer_social_wrapper > ul > li#social_profile a {
  background-position: 4px -44px;
}
/* line 468, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_rss a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_rss a:focus, footer section#footer_social #footer_social_wrapper > ul > li#social_profile a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_profile a:focus {
  background-position: 4px -233px;
}
/* line 471, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_rss:hover a, footer section#footer_social #footer_social_wrapper > ul > li#social_rss:focus a, footer section#footer_social #footer_social_wrapper > ul > li#social_rss .dropdown_box ul li a {
  background-position: 4px -233px !important;
}
/* line 474, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_facebook a {
  background-position: 4px -110px;
}
/* line 475, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_facebook a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_facebook a:focus {
  background-position: 4px -311px;
}
/* line 479, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_twitter a {
  background-position: 4px -22px;
  padding-left: 26px;
}
/* line 480, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_twitter a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_twitter a:focus {
  background-position: 4px -207px;
}
/* line 484, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_linkedin a {
  background-position: 4px -66px;
}
/* line 485, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_linkedin a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_linkedin a:focus {
  background-position: 4px -259px;
}
/* line 489, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_googleplus a {
  background-position: 4px -88px;
}
/* line 490, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_googleplus a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_googleplus a:focus {
  background-position: 4px -285px;
}
/* line 494, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_youtube a {
  background-position: 4px 0;
  padding-left: 27px;
}
/* line 495, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_youtube a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_youtube a:focus {
  background-position: 4px -181px;
}
/* line 499, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_blogs a {
  background-position: 5px -155px;
  padding-left: 32px;
}
/* line 500, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_blogs a:hover, footer section#footer_social #footer_social_wrapper > ul > li#social_blogs a:focus, footer section#footer_social #footer_social_wrapper > ul > li#social_blogs a.active {
  background-position: 5px -336px;
}
/* line 503, ../sass/_baseline.scss */
footer section#footer_social #footer_social_wrapper > ul > li#social_blogs:hover a, footer section#footer_social #footer_social_wrapper > ul > li#social_blogs:focus a, footer section#footer_social #footer_social_wrapper > ul > li#social_blogs .dropdown_box ul li a {
  background-position: 5px -336px !important;
}
/* line 510, ../sass/_baseline.scss */
footer section#footer_social .dropdown_box {
  background-color: #f4f4f4;
  padding: 5px 0;
}
/* line 513, ../sass/_baseline.scss */
footer section#footer_social .dropdown_box ul li {
  border-left: 0;
  padding: 0;
  border-bottom: 0;
}
/* line 518, ../sass/_baseline.scss */
footer section#footer_social .dropdown_box ul li a {
  height: auto;
  font-size: 12px;
  padding: 5px 5px 5px 32px;
  color: #005288;
}
/* line 529, ../sass/_baseline.scss */
footer section#footer_main {
  width: 1004px;
  margin: 0 auto;
  color: white;
  padding: 0 40px;
}
/* line 536, ../sass/_baseline.scss */
footer section#footer_main h2 {
  font-size: 16px;
  color: white;
  font-weight: bold;
  margin-top: 20px;
}
/* line 538, ../sass/_baseline.scss */
footer section#footer_main a {
  color: white;
}
/* line 540, ../sass/_baseline.scss */
footer section#footer_main hr {
  border-color: #4e4e4e;
  border-width: 2px 0 0 0;
  border-style: solid;
  margin: 10px 0;
  clear: both;
}
/* line 548, ../sass/_baseline.scss */
footer section#footer_main p {
  margin-top: 10px;
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 20px;
  font-size: 14px;
  width: 411px;
  color: #dedfdf;
}
/* line 558, ../sass/_baseline.scss */
footer section#footer_main div#footer_nav {
  float: right;
  width: 571px;
}
/* line 565, ../sass/_baseline.scss */
footer section#footer_main nav {
  float: left;
  border-left: 2px solid #4e4e4e;
  padding-left: 10px;
  min-height: 175px;
  margin-bottom: 10px;
}
/* line 572, ../sass/_baseline.scss */
footer section#footer_main nav h3 {
  color: #b9b8bb;
  font-size: 14px;
  font-weight: bold;
}
/* line 578, ../sass/_baseline.scss */
footer section#footer_main nav ol {
  list-style-type: square;
  margin-left: 14px;
  padding-right: 20px;
  margin-top: 5px;
}
/* line 579, ../sass/_baseline.scss */
footer section#footer_main nav li {
  font-size: 11px;
  line-height: 14px;
  color: #87898b;
  margin-bottom: 5px;
}
/* line 585, ../sass/_baseline.scss */
footer section#footer_main nav li a {
  color: white;
}
/* line 588, ../sass/_baseline.scss */
footer section#footer_main nav li a:hover, footer section#footer_main nav li a:focus {
  text-decoration: underline;
}
/* line 591, ../sass/_baseline.scss */
footer section#footer_main nav#ourcompany {
  max-width: 139px;
}
/* line 592, ../sass/_baseline.scss */
footer section#footer_main nav#solutions {
  max-width: 148px;
}
/* line 593, ../sass/_baseline.scss */
footer section#footer_main nav#careers {
  max-width: 106px;
}
/* line 594, ../sass/_baseline.scss */
footer section#footer_main nav#insight {
  max-width: 130px;
}
/* line 597, ../sass/_baseline.scss */
footer section#footer_main ul#copyright_terms {
  list-style-type: none;
  font-size: 10px;
}
/* line 601, ../sass/_baseline.scss */
footer section#footer_main ul#copyright_terms li {
  display: block;
  float: left;
  border-left: 1px solid #4e4e4e;
  padding: 0 10px;
}
/* line 602, ../sass/_baseline.scss */
footer section#footer_main ul#copyright_terms li#copyright {
  color: #b9b8bb;
  border-left: 0;
  padding-left: 0;
}

/* line 610, ../sass/_baseline.scss */
.dropdown_parent, .hover_parent {
  position: relative;
  cursor: pointer;
}
/* line 616, ../sass/_baseline.scss */
.dropdown_parent.active .dropdown_box, .hover_parent.active .dropdown_box {
  display: block;
}
/* line 621, ../sass/_baseline.scss */
.dropdown_parent .dropdown_box, .hover_parent .dropdown_box {
  display: none;
  position: absolute;
  top: 22px;
  left: -1px;
  background-color: #FFF;
  border: 1px solid #dedfdf;
  color: #464547;
  line-height: 20px;
  font-size: 14px;
  font-weight: normal;
  padding: 5px 10px;
  cursor: pointer;
  z-index: 101;
  /* dropshadow functionality */
  /*
  	-moz-box-shadow: 0 0 10px #444;
  	-webkit-box-shadow: 0 0 10px #444;
  	box-shadow: 0 0 10px #444;
  */
}
/* line 642, ../sass/_baseline.scss */
.dropdown_parent .dropdown_box a, .hover_parent .dropdown_box a {
  color: #464547;
}
/* line 645, ../sass/_baseline.scss */
.dropdown_parent .dropdown_box a:hover, .dropdown_parent .dropdown_box a:focus, .hover_parent .dropdown_box a:hover, .hover_parent .dropdown_box a:focus {
  color: #f87600;
  text-decoration: none;
}
/* line 653, ../sass/_baseline.scss */
.dropdown_parent .dropdown_box ul li, .hover_parent .dropdown_box ul li {
  width: 167px;
  padding: 5px 0;
  border-bottom: 1px solid #dedfdf;
}

/* line 663, ../sass/_baseline.scss */
img.small_img {
  width: 72px;
  height: 72px;
}
/* line 664, ../sass/_baseline.scss */
img.medium_img {
  width: 120px;
  float: left;
  border: 1px solid #dedfdf;
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 667, ../sass/_baseline.scss */
.normtext {
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}

/* line 668, ../sass/_baseline.scss */
.invisible {
  visibility: hidden;
}

/* line 669, ../sass/_baseline.scss */
.spacer {
  color: #b9b8bb;
}

/* line 670, ../sass/_baseline.scss */
.ie7 .under {
  z-index: -1;
}

/* line 671, ../sass/_baseline.scss */
.hide {
  visibility: hidden;
  width: 1px !important;
  padding: 0px !important;
  height: 1px !important;
}

/* line 677, ../sass/_baseline.scss */
.inline {
  display: inline;
}

/* line 679, ../sass/_baseline.scss */
.rotate {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  display: inline-block;
  /* Internet Explorer 7 and 8 */
}
/* line 686, ../sass/_baseline.scss */
.ie7 .rotate {
  zoom: 1;
  display: inline;
}
/* line 688, ../sass/_baseline.scss */
.ie7 .rotate, .ie8 .rotate {
  filter: progid:DXImageTransform.Microsoft.BasicImage(mirror=1);
}

/* dropshadow functionality */
/*
.ie8 .dropdown_box {
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
    top: 17px;
    left: -6px;
}
*/
/* line 705, ../sass/_baseline.scss */
.dropshadow {
  -moz-box-shadow: 0 0 10px #444444;
  -webkit-box-shadow: 0 0 10px #444444;
  box-shadow: 0 0 10px #444444;
}
/* line 710, ../sass/_baseline.scss */
.ie8 .dropshadow, .ie7 .dropshadow {
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#444444')", "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#444444')", "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#444444')", "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=270);
}

.disclaimer {
    padding: 25px 80px 25px 25px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.disclaimer p {
    color: black;
    font-size: 19px;
    margin-bottom: 18px;
    line-height: 24px;
}

.disclaimer .submitbutton {
    background-color: #005288;
    color: white;
    height: 40px;
    font-weight: bold;
    font-size: 20px;
    margin-right: 8px;
    width: 75px;
}
.disclaimer input.submitbutton:hover {
  background-color: #00acfc;
}

/* 	File Layout:
	- SEARCH
	- DRAWER DIVS
		- CONTENT WRAPPER
			- DRAWER MODULES
				- NAV LIST MODULE
				- COPY MODULE
				- NEWS MODULE
				- TITLE MODULE
		- OUR COMPANY
		- SOLUTIONS
		- CAREERS
		- INSIGHT
				- VIDEO MODULE
*/
/* line 22, ../sass/_drawers.scss */
.drawers_wrapper {
  border-top: 2px solid #dedfdf;
  display: none;
  background-color: white;
}
/* line 26, ../sass/_drawers.scss */
.drawers_wrapper.open {
  display: block;
  background-color: transparent;
}

/* line 29, ../sass/_drawers.scss */
.search_icon {
  position: absolute;
  top: 5px;
  right: 180px;
  z-index: 1;
  cursor: pointer;
}

/* line 30, ../sass/_drawers.scss */
.search_delete {
  display: none;
  position: absolute;
  top: 9px;
  right: 5px;
  z-index: 1;
  cursor: pointer;
}

/* line 32, ../sass/_drawers.scss */
.drawers {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
/* line 37, ../sass/_drawers.scss */
.ie7 .drawers {
  z-index: -1;
}
/* line 40, ../sass/_drawers.scss */
.drawers .search {
  margin-top: 7px;
  position: relative;
  /*		input {
  			width: 142px;
  			padding: 3px 14px 3px 21px; 
  			height: 15px;
  			border: 1px solid $gray_2;
  			outline: 0;
  			z-index: 0;
  			font-size: 12px;
  			color: $dark_gray;
  		}
  		
  		input:active, input:focus, input.active {
  			height: 13px;
  			width: 142px;
  			border: 2px solid $gray_2;
  			padding-left: 20px;
  			
  		}
  */
}
/* line 62, ../sass/_drawers.scss */
.drawers .search input {
  width: 142px;
  padding: 5px 14px 3px 21px;
  height: 21px;
  border: 1px solid #b9b8bb;
  outline: 0;
  z-index: 0;
  font-size: 12px;
  color: #aaaaaa;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 73, ../sass/_drawers.scss */
.drawers .search input:hover, .drawers .search input:active, .drawers .search input:focus, .drawers .search input.active {
  height: 19px;
  width: 140px;
  border: 2px solid #b9b8bb;
  padding-left: 20px;
}
/* line 80, ../sass/_drawers.scss */
.drawers .search .search_icon {
  position: absolute;
  top: 5px;
  right: 159px;
  z-index: 1;
  cursor: pointer;
}
/* line 82, ../sass/_drawers.scss */
.drawers .search .search_delete {
  display: none;
  position: absolute;
  top: 9px;
  right: 5px;
  z-index: 1;
  cursor: pointer;
}
/* line 87, ../sass/_drawers.scss */
.drawers.open {
  height: 250px;
}
/* line 90, ../sass/_drawers.scss */
.drawers.open > div {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 97, ../sass/_drawers.scss */
.drawers > div {
    display: none;
    height: 250px;
    width: 100%;
    padding: 0;
    overflow: hidden;
    color: #464547;
}
/* line 105, ../sass/_drawers.scss */
.drawers > div .closer {
  position: absolute;
  bottom: 0;
  width: 1004px;
  background: url("/common/ui/img/sprites/drawer_caret.png") no-repeat center bottom;
  height: 14px;
  cursor: pointer;
}
/* line 115, ../sass/_drawers.scss */
.drawers > div .content_wrapper {
    width: 1004px;
  margin: 20px auto;
}
/* line 119, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div {
  padding: 0 15px;
  height: 210px;
  float: left;
  border-left: 1px solid #dedfdf;
  font-size: 14px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 129, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div .consultant_lookup {
  margin-top: 8px;
}
/* line 132, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav {
  width: 180px;
}
/* line 135, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav h4 {
  font-size: 16px;
  font-weight: bold;
  color: #464547;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #dedfdf;
}

/* line 144, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol {
  margin-top: -10px;
}
/* line 144, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol {
  margin-top: -8px\9;
}


/* line 145, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol li {
  line-height: 19px;
  border-bottom: 1px solid #dedfdf;
  padding: 9px 0 6px 0;
}
.drawers > div .content_wrapper > div.drawer_nav ol li:last-child {
  /* border-bottom: 1px solid #dedfdf; */
  padding: 9px 0 6px 0;
}
/* line 146, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol li a {
  color: #464547;
}
/* line 149, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol li a:hover, .drawers > div .content_wrapper > div.drawer_nav ol li a:active {
  color: #00acfc;
  text-decoration: none;
}
/* line 150, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol li a.active {
  color: #005288;
  text-decoration: none;
}
/* line 152, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav ol li:last-child {
  padding: 9px 0 6px 0;
}
/* line 158, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav .consultant_lookup a {
  color: #464547;
}
/* line 159, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav .consultant_lookup a:hover, .drawers > div .content_wrapper > div.drawer_nav .consultant_lookup a:active {
  color: #00acfc;
  text-decoration: none;
}
/* line 160, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav .consultant_lookup a.active {
  color: #005288;
  text-decoration: none;
}
/* line 162, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav .consultant_lookup p {
  color: #464547;
}
/* line 164, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_nav .consultant_lookup p.active {
  color: #005288;
  text-decoration: none;
}
/* line 170, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_body {
  width: 365px;
  padding-right: 20px;
  line-height: 20px;
}
/* line 174, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_body p {
  margin-bottom: 10px;
  font-family: Georgia, Times, "Times New Roman" , serif;
}
/* line 178, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news {
  width: 195px;
  padding-right: 0;
  font-size: 13px;
  line-height: 15px;
  overflow: hidden;
}
/* line 186, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news.featured_jobs .arrow_right {
  margin-top: 0px;
}
/* line 188, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news h4 {
  font-size: 16px;
  font-weight: bold;
  color: #464547;
  margin-bottom: 10px;
}
/* line 194, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news ul {
  max-height: 164px;
  overflow: hidden;
}
/* line 198, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news li {
  margin-bottom: 10px;
}
/* line 201, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news li span {
  font-size: 13px;
}
/* line 204, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news li span.date {
  font-weight: bold;
}
/* line 205, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news li span.publication {
  font-style: italic;
}
/* line 209, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news li a {
  font-weight: bold;
}
/* line 214, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news.featured_jobs {
  width: 212px;
}
/* line 216, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news .bullet_list {
  list-style-type: square;
  color: #005288;
}
/* line 219, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news .bullet_list li {
  margin-left: 15px;
}
/* line 220, ../sass/_drawers.scss */
.drawers > div .content_wrapper > div.drawer_news .bullet_list li span {
  color: #464547;
}
/* line 227, ../sass/_drawers.scss */
.drawers > div .content_wrapper .drawer_title {
  border-left: 0;
  padding: 0;
  width: 180px;
  float: left;
}
/* line 233, ../sass/_drawers.scss */
.drawers > div .content_wrapper .drawer_title h2 {
  color: #427d17;
  font-size: 22px;
  margin: 30px 0 15px;
}
/* line 238, ../sass/_drawers.scss */
.drawers > div .content_wrapper > #drawer_ads {
    margin:0; 
    padding:0;    
}

.drawers > div .content_wrapper > #drawer_ads > .drawer_video {
  width: 175px;
  padding-left: 40px;
  border-left: 0;
  /*overflow-y: hidden;*/
  overflow-y: auto;
  overflow-x: hidden;
  float: left;
}
.drawers > div .content_wrapper > #drawer_ads > .drawer_video:last-of-type 
{
    padding-left:0px;    
}
/* line 243, ../sass/_drawers.scss */
.drawers > div .content_wrapper > #drawer_ads > .drawer_video a {
  display: block;
}
/* line 244, ../sass/_drawers.scss */
.drawers > div .content_wrapper > #drawer_ads > .drawer_video a img {
  border: 1px solid #dedfdf;
  height: 97px;
  width: 171px;
}
/* line 252, ../sass/_drawers.scss */
.drawers > div .content_wrapper > #drawer_ads > .drawer_video em {
  display: block;
  margin: 10px 0 5px;
  font-style: normal;
  font-weight: bold;
  color: #005288;
}
/* line 253, ../sass/_drawers.scss */
.drawers > div .content_wrapper > #drawer_ads > .drawer_video em:hover, .drawers > div .content_wrapper > #drawer_ads > .drawer_video em:focus {
  text-decoration: underline;
}
/* line 255, ../sass/_drawers.scss */
.drawers > div .content_wrapper .drawer_video p {
  width: 175px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  line-height: 20px;
}
/* line 259, ../sass/_drawers.scss */
.drawers > div#d_our_company {
  background-color: #f6f6f6;
}
/* line 264, ../sass/_drawers.scss */
.drawers > div#d_solutions {
  background-color: #f6f6f6;
}
/* line 267, ../sass/_drawers.scss */
.drawers > div#d_solutions .drawer_title {
  width: 124px;
}
/* line 269, ../sass/_drawers.scss */
.drawers > div#d_solutions .drawer_nav {
  border-right: 1px solid #dedfdf;
}
.drawers > div#d_solutions .content_wrapper .drawer_video:last-of-type{
  padding-left: 40px;
}
/* line 275, ../sass/_drawers.scss */
.drawers > div#d_careers {
  background-color: #f6f6f6;
}

/* line 277, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_title {
  width: 117px;
  padding: 0 15px;
}
/* line 280, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_nav.our_people {
  width: 128px;
  padding: 0 15px;
}
/* line 281, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_nav.practice_areas {
  width: 134px;
  padding: 0 12px;
}
/* line 282, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_nav.working_here {
  width: 125px;
  padding: 0 12px;
}
/* line 283, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_nav.essentials {
  width: 140px;
  padding: 0 12px;
}
/* line 284, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_nav.career_links {
  width: 132px;
  padding: 0 12px;
}
/* line 288, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_news .bullet_list a {
  display: block;
  margin-left: -5px;
}
/* line 290, ../sass/_drawers.scss */
.ie7 .drawers > div#d_careers .drawer_news .bullet_list li {
  margin-left: 20px;
}
/* line 291, ../sass/_drawers.scss */
.drawers > div#d_careers .drawer_news .bullet_list li span {
  margin-left: -5px;
}
/* line 297, ../sass/_drawers.scss */
.drawers > div#d_insight {
  background-color: #2a2a2a;
  color: white;
    padding-right: 30px;
}
/* line 302, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper > div {
  border-left: 1px solid #4a4a4a;
  padding-right: 0px;
}
/* line 303, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_title {
  width: 182px;
  border: 0;
}
.drawers > div#d_insight .content_wrapper .drawer_title h2 {
  margin: 30px 0 10px;
}
/* line 305, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_title p {
  margin-bottom: 12px;
  line-height: 15px;
  font-size: 12px;
  width: 150px;
  color: white;
  font-family: Georgia, Times, "Times New Roman", serif;
}
/* line 306, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_title a {
  color: #a5cbe4;
}
/* line 310, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_nav h4 {
  color: white;
  border-bottom: 2px solid #4a4a4a;
  margin-right: 8px;
}
/* line 311, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_nav a {
  color: white;
}
/* line 312, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_nav a:hover, .drawers > div#d_insight .content_wrapper .drawer_nav a.active {
  color: #a5cbe4;
}
/* line 316, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_nav.disciplines {
  width: 181px;
}
/* line 317, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_nav.featured_topics {
  width: 197px;
}
/* line 318, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_nav ol li {
  margin-right: 8px;
  border-bottom: 1px solid #4a4a4a;
}
/* line 322, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_news {
  width: 195px;
  padding-right: 20px;
}
/* line 325, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_news h4 {
  color: white;
}
/* line 326, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_news .bullet_list, .drawers > div#d_insight .content_wrapper .drawer_news .bullet_list a {
  color: #a5cbe4;
  display: block;
  margin-left: -5px;
}
/* line 331, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_news .bullet_list li {
  margin-left: 20px;
}
/* line 332, ../sass/_drawers.scss */
.ie7 .drawers > div#d_insight .content_wrapper .drawer_news ul.bullet_list {
  margin-left: 0;
}
.drawers > div#d_insight .content_wrapper > #drawer_ads {
  width: 178px;
}
/* line 334, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_video {
  padding-left: 13px;
}
/* line 335, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_video:last-of-type{
  padding-left: 13px;
}
.drawers > div#d_insight .content_wrapper .drawer_video em {
  color: white;
  font-size: 14px;
  line-height: 16px;
}
/* line 336, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_video a {
  color: white;
}
/* line 337, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_video a img {
  border: 0;
}
/* line 339, ../sass/_drawers.scss */
.drawers > div#d_insight .content_wrapper .drawer_video p {
  color: white;
  font-family: Georgia, Times, "Times New Roman", serif;
}

/* line 10, ../sass/_modules.scss */
.main article#content_article.show_modules .modules {
  display: block;
}
/* line 12, ../sass/_modules.scss */
.main article#content_article.show_modules .content_column {
  margin-right: 329px;
  padding-right: 20px;
  border-right: 1px solid #dedfdf;
}
/* line 16, ../sass/_modules.scss */
.main article#content_article.show_modules .content_column.noshare {
  margin-right: 0;
  border-right: 0;
  padding-right: 0;
}

/* line 25, ../sass/_modules.scss */
.modules {
  display: none;
  width: 310px;
  float: left;
  margin: 0 0 0 -330px;
  padding-left: 20px;
  border-left: 1px solid #dedfdf;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 35, ../sass/_modules.scss */
.modules a:hover, .modules a:focus, .modules a:active {
  color: #005288;
  text-decoration: underline;
}
/* line 38, ../sass/_modules.scss */
.modules .modules_content {
  padding: 0 0 10px 0;
  font-size: 14px;
}
/* line 42, ../sass/_modules.scss */
.modules .modules_content h2 {
  color: #464547;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 49, ../sass/_modules.scss */
.modules .modules_content ol {
  list-style-type: square;
  color: #005288;
}
/* line 53, ../sass/_modules.scss */
.modules .modules_content ol li {
  margin-bottom: 10px;
}
/* line 55, ../sass/_modules.scss */
.modules .modules_content ol li a {
  font-size: 13px;
  display: block;
}
/* line 63, ../sass/_modules.scss */
.modules .modules_content .box_border {
  background-position: 100% -46px;
}
/* line 65, ../sass/_modules.scss */
.modules .modules_content .box_border .dropdown_box {
  padding: 0 5px 0 10px;
  width: 293px;
}
/* line 66, ../sass/_modules.scss */
.modules .modules_content .box_border .dropdown_box ol {
  margin-top: 0;
}

/* individual modules.  
 * should work in either the module rail on the right 
 * or the left_content_float on the left 
*/
/* line 81, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float, .modules .modules_content {
  line-height: 16px;
}
/* line 83, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float ul, .main article#content_article .mm_content .copy .left_content_float ol, .modules .modules_content ul, .modules .modules_content ol {
  margin-bottom: 0;
}
/* line 85, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float ul li, .main article#content_article .mm_content .copy .left_content_float ol li, .modules .modules_content ul li, .modules .modules_content ol li {
  background: none;
  padding-left: 0;
  margin-bottom: 0;
}
/* line 92, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float div.PBViewing, .modules .modules_content div.PBViewing {
  float: none !important;
}
/* line 98, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section, .modules .modules_content section {
  position: relative;
  margin-bottom: 20px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  /*		border-top: 2px solid $gray_1;
  		padding-top: 10px; */
  *zoom: 1;
  /* reset some things before we define module styles */
}
/* line 54, ../sass/_utilities.scss */
.main article#content_article .mm_content .copy .left_content_float section:before, .modules .modules_content section:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main article#content_article .mm_content .copy .left_content_float section:after, .modules .modules_content section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 106, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section.next_steps_simple, .modules .modules_content section.next_steps_simple {
  margin-bottom: 0;
}
/* line 109, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section a, .modules .modules_content section a {
  font-weight: bold;
}
/* line 111, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section p, .modules .modules_content section p {
  color: #464547;
  margin-bottom: 0;
}
/* line 113, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section ul, .main article#content_article .mm_content .copy .left_content_float section ol, .modules .modules_content section ul, .modules .modules_content section ol {
  list-style-type: square;
  color: #005288;
  padding-top: 0;
}
/* line 118, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section ul li, .main article#content_article .mm_content .copy .left_content_float section ol li, .modules .modules_content section ul li, .modules .modules_content section ol li {
  position: relative;
  background: none;
}
/* line 122, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float section ul li a, .main article#content_article .mm_content .copy .left_content_float section ol li a, .modules .modules_content section ul li a, .modules .modules_content section ol li a {
  font-size: 14px;
  line-height: 14px;
  display: block;
}
/* line 133, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float h4, .modules .modules_content h4 {
  color: #464547;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}
/* line 138, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float h4 .insight, .modules .modules_content h4 .insight {
  margin-bottom: -3px;
  border: 0;
}
/* line 142, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float h5, .modules .modules_content h5 {
  font-size: 14px;
  font-weight: bold;
  color: #464547;
}
/* line 144, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video, .modules .modules_content .featured_video {
  border-top: 0;
  padding-top: 0;
  /*		button {
  			background: url($path+'img/sprites/video_buttons.png') no-repeat -4px -7px;
  			width: 75px;
  			height: 75px;
  			position: absolute;
  			top: 26px;
  			left: 121px;
  			border: 0;
  
  			&:hover {
  				background-position: -84px -7px;
  				cursor: pointer;
  			}
  		}
  */
}
/* line 148, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video img, .modules .modules_content .featured_video img, .modules .modules_content .featured_html img {
  border: 1px solid #dedfdf;
  width: 308px;
  cursor: pointer;
}
.main article#content_article .mm_content .copy .left_content_float .featured_video a, .modules .modules_content .featured_video a, .modules .modules_content .featured_html a 
{
    cursor:pointer;
}

/* line 169, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video .text_box_wrapper, .modules .modules_content .featured_video .text_box_wrapper {
  position: relative;
  margin-bottom: 5px;
  width: 310px;
}
/* line 175, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video .text_box, .modules .modules_content .featured_video .text_box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 290px;
  height: 48px;
  padding: 5px 10px 10px 10px;
  background: url("/common/ui/img/bg_transparent_white_85.png");
  font-size: 13px;
  font-family: Georgia, Times, "Times New Roman", serif;
}
/* line 186, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video .text_box p, .modules .modules_content .featured_video .text_box p {
  color: black;
  height: 33px;
  overflow-y: hidden;
  font-family: georgia;
  font-size: 13px;
  line-height: 16px;
  display: none;
}
/* line 196, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video .text_box a, .modules .modules_content .featured_video .text_box a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  display: block;
  height: 48px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  width: auto;
}
/* line 209, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box, .modules .modules_content .single_box {
  width: 308px;
  height: 215px;
  border: 1px solid #dedfdf;
  padding-top: 0;
  overflow: hidden;
}
/* line 215, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box img, .modules .modules_content .single_box img {
  margin-bottom: 5px;
  width: 308px;
  height: 143px;
}
/* line 216, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box a, .modules .modules_content .single_box a {
  padding-top: 5px;
  display: block;
  font-size: 14px;
  margin: 0 10px;
}
/* line 222, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box p, .modules .modules_content .single_box p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  margin: 0 10px;
  color: black;
}
/* line 228, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box.video, .modules .modules_content .single_box.video {
  border-top: 2px solid #dedfdf;
  padding-top: 10px;
}
/* line 231, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box.video h4, .modules .modules_content .single_box.video h4 {
  margin-bottom: 10px;
}
/* line 232, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .single_box.video p, .modules .modules_content .single_box.video p {
  font-family: Georgia, Times, "Times New Roman", serif;
  color: black;
  font-size: 13px;
  margin-top: 10px;
  line-height: 16px;
}
/* line 242, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box, .modules .modules_content .two_box {
  *zoom: 1;
  padding: 10px;
  width: 290px;
  height: 76px;
  border: 1px solid #dedfdf;
  overflow: hidden;
}
/* line 54, ../sass/_utilities.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box:before, .modules .modules_content .two_box:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box:after, .modules .modules_content .two_box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 249, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box h4, .modules .modules_content .two_box h4 {
  height: 17px;
  overflow-y: hidden;
}
/* line 251, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul, .main article#content_article .mm_content .copy .left_content_float .two_box ol, .modules .modules_content .two_box ul, .modules .modules_content .two_box ol {
  list-style: none;
  margin-bottom: 0;
}
/* line 254, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li, .main article#content_article .mm_content .copy .left_content_float .two_box ol li, .modules .modules_content .two_box ul li, .modules .modules_content .two_box ol li {
  position: relative;
  float: left;
  display: block;
  width: 87px;
  padding-right: 50px;
  padding-left: 5px;
  margin-bottom: 0;
}
/* line 262, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li.first, .main article#content_article .mm_content .copy .left_content_float .two_box ol li.first, .modules .modules_content .two_box ul li.first, .modules .modules_content .two_box ol li.first {
  border-right: 1px solid #dedfdf;
  width: 94px;
  padding-left: 0;
}
/* line 266, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li.first a, .main article#content_article .mm_content .copy .left_content_float .two_box ol li.first a, .modules .modules_content .two_box ul li.first a, .modules .modules_content .two_box ol li.first a {
  padding-right: 10px;
}
/* line 267, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li.first img, .main article#content_article .mm_content .copy .left_content_float .two_box ol li.first img, .modules .modules_content .two_box ul li.first img, .modules .modules_content .two_box ol li.first img {
  margin-right: 5px;
}
/* line 270, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li img, .main article#content_article .mm_content .copy .left_content_float .two_box ol li img, .modules .modules_content .two_box ul li img, .modules .modules_content .two_box ol li img {
  position: absolute;
  right: 0;
  top: 2px;
  border: 1px solid #dedfdf;
  height: 44px;
  width: 44px;
}
/* line 279, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li a, .main article#content_article .mm_content .copy .left_content_float .two_box ol li a, .modules .modules_content .two_box ul li a, .modules .modules_content .two_box ol li a {
  font-size: 11.5px;
  height: 50px;
  line-height: 14px;
  padding-right: 6px;
}
/* line 284, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li a:hover, .main article#content_article .mm_content .copy .left_content_float .two_box ul li a:focus, .main article#content_article .mm_content .copy .left_content_float .two_box ul li a:active, .main article#content_article .mm_content .copy .left_content_float .two_box ol li a:hover, .main article#content_article .mm_content .copy .left_content_float .two_box ol li a:focus, .main article#content_article .mm_content .copy .left_content_float .two_box ol li a:active, .modules .modules_content .two_box ul li a:hover, .modules .modules_content .two_box ul li a:focus, .modules .modules_content .two_box ul li a:active, .modules .modules_content .two_box ol li a:hover, .modules .modules_content .two_box ol li a:focus, .modules .modules_content .two_box ol li a:active {
  color: #005288;
}
/* line 291, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact h4, .modules .modules_content .next_steps_contact h4 {
  margin-bottom: 3px;
}
/* line 296, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple .link_large, .modules .modules_content .next_steps_simple .link_large {
  margin-top: 7px;
  display: block;
}
/* line 298, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple ul, .main article#content_article .mm_content .copy .left_content_float .next_steps_simple ol, .modules .modules_content .next_steps_simple ul, .modules .modules_content .next_steps_simple ol {
  padding-bottom: 12px;
  margin-bottom: 0;
  list-style: none;
}
/* line 301, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple.related_item ul, .main article#content_article .mm_content .copy .left_content_float .next_steps_simple.related_item ol, .modules .modules_content .next_steps_simple.related_item ul, .modules .modules_content .next_steps_simple.related_item ol {
  color: #f87600;
}
/* line 302, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple.related_item a, .modules .modules_content .next_steps_simple.related_item a {
  color: #f87600;
}
/* line 309, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple.large_bullet ul a, .modules .modules_content .next_steps_simple.large_bullet ul a {
  font-size: 14px;
}
/* line 315, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple li, .modules .modules_content .next_steps_simple li {
  margin-bottom: 10px;
  padding-left: 15px;
  margin-left: 0;
  background: url("../img/sprites/list_bullet_blue.png") no-repeat -1px 2px;
}
/* line 318, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple li:last-child, .modules .modules_content .next_steps_simple li:last-child {
  margin-bottom: 20px;
}
/* line 320, ../sass/_modules.scss */
.ie7 .main article#content_article .mm_content .copy .left_content_float .next_steps_simple li:last-child, .ie7 .modules .modules_content .next_steps_simple li:last-child {
  margin-bottom: 10px;
}
/* line 327, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple li a, .modules .modules_content .next_steps_simple li a {
  margin-left: -5px;
}
/* line 328, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_simple li p, .modules .modules_content .next_steps_simple li p {
  margin-left: -5px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  line-height: 16px;
}
/* line 332, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact, .main article#content_article .mm_content .copy .left_content_float .careers, .modules .modules_content .next_steps_contact, .modules .modules_content .careers {
  border: 1px solid #dedfdf;
  padding: 7px 10px 8px 10px;
}
/* line 339, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact ul, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact ol, .main article#content_article .mm_content .copy .left_content_float .authors ul, .main article#content_article .mm_content .copy .left_content_float .authors ol, .main article#content_article .mm_content .copy .left_content_float .related_video ul, .main article#content_article .mm_content .copy .left_content_float .related_video ol, .main article#content_article .mm_content .copy .left_content_float .download ul, .main article#content_article .mm_content .copy .left_content_float .download ol, .modules .modules_content .next_steps_contact ul, .modules .modules_content .next_steps_contact ol, .modules .modules_content .authors ul, .modules .modules_content .authors ol, .modules .modules_content .related_video ul, .modules .modules_content .related_video ol, .modules .modules_content .download ul, .modules .modules_content .download ol {
  list-style-type: none;
}
/* line 342, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact ul li, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact ol li, .main article#content_article .mm_content .copy .left_content_float .authors ul li, .main article#content_article .mm_content .copy .left_content_float .authors ol li, .main article#content_article .mm_content .copy .left_content_float .related_video ul li, .main article#content_article .mm_content .copy .left_content_float .related_video ol li, .main article#content_article .mm_content .copy .left_content_float .download ul li, .main article#content_article .mm_content .copy .left_content_float .download ol li, .modules .modules_content .next_steps_contact ul li, .modules .modules_content .next_steps_contact ol li, .modules .modules_content .authors ul li, .modules .modules_content .authors ol li, .modules .modules_content .related_video ul li, .modules .modules_content .related_video ol li, .modules .modules_content .download ul li, .modules .modules_content .download ol li {
  padding-left: 82px;
}
/* line 344, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact ul li img, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact ol li img, .main article#content_article .mm_content .copy .left_content_float .authors ul li img, .main article#content_article .mm_content .copy .left_content_float .authors ol li img, .main article#content_article .mm_content .copy .left_content_float .related_video ul li img, .main article#content_article .mm_content .copy .left_content_float .related_video ol li img, .main article#content_article .mm_content .copy .left_content_float .download ul li img, .main article#content_article .mm_content .copy .left_content_float .download ol li img, .modules .modules_content .next_steps_contact ul li img, .modules .modules_content .next_steps_contact ol li img, .modules .modules_content .authors ul li img, .modules .modules_content .authors ol li img, .modules .modules_content .related_video ul li img, .modules .modules_content .related_video ol li img, .modules .modules_content .download ul li img, .modules .modules_content .download ol li img {
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #dedfdf;
}
/* line 345, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact ul li p, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact ol li p, .main article#content_article .mm_content .copy .left_content_float .authors ul li p, .main article#content_article .mm_content .copy .left_content_float .authors ol li p, .main article#content_article .mm_content .copy .left_content_float .related_video ul li p, .main article#content_article .mm_content .copy .left_content_float .related_video ol li p, .main article#content_article .mm_content .copy .left_content_float .download ul li p, .main article#content_article .mm_content .copy .left_content_float .download ol li p, .modules .modules_content .next_steps_contact ul li p, .modules .modules_content .next_steps_contact ol li p, .modules .modules_content .authors ul li p, .modules .modules_content .authors ol li p, .modules .modules_content .related_video ul li p, .modules .modules_content .related_video ol li p, .modules .modules_content .download ul li p, .modules .modules_content .download ol li p {
  margin: 8px 0;
  font-size: 13px;
  line-height: 15px;
}
/* line 348, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact, .modules .modules_content .next_steps_contact.intelliscript_contact, .modules .modules_content .authors.intelliscript_contact, .modules .modules_content .related_video.intelliscript_contact, .modules .modules_content .download.intelliscript_contact {
  height: 260px;
}
/* line 350, ../sass/_modules.scss */
.ie7 .main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact, .ie7 .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact, .ie7 .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact, .ie7 .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact, .ie7 .modules .modules_content .next_steps_contact.intelliscript_contact, .ie7 .modules .modules_content .authors.intelliscript_contact, .ie7 .modules .modules_content .related_video.intelliscript_contact, .ie7 .modules .modules_content .download.intelliscript_contact {
  height: 270px;
}
/* line 351, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact h4, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact h4, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact h4, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact h4, .modules .modules_content .next_steps_contact.intelliscript_contact h4, .modules .modules_content .authors.intelliscript_contact h4, .modules .modules_content .related_video.intelliscript_contact h4, .modules .modules_content .download.intelliscript_contact h4 {
  line-height: 18px;
}
/* line 353, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact ul li, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact ol li, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact ul li, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact ol li, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact ul li, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact ol li, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact ul li, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact ol li, .modules .modules_content .next_steps_contact.intelliscript_contact ul li, .modules .modules_content .next_steps_contact.intelliscript_contact ol li, .modules .modules_content .authors.intelliscript_contact ul li, .modules .modules_content .authors.intelliscript_contact ol li, .modules .modules_content .related_video.intelliscript_contact ul li, .modules .modules_content .related_video.intelliscript_contact ol li, .modules .modules_content .download.intelliscript_contact ul li, .modules .modules_content .download.intelliscript_contact ol li {
  padding: 0;
  color: #464547;
  line-height: 30px;
  font-size: 12px;
  width: 136px;
}
/* line 354, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact ul li img, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact ol li img, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact ul li img, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact ol li img, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact ul li img, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact ol li img, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact ul li img, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact ol li img, .modules .modules_content .next_steps_contact.intelliscript_contact ul li img, .modules .modules_content .next_steps_contact.intelliscript_contact ol li img, .modules .modules_content .authors.intelliscript_contact ul li img, .modules .modules_content .authors.intelliscript_contact ol li img, .modules .modules_content .related_video.intelliscript_contact ul li img, .modules .modules_content .related_video.intelliscript_contact ol li img, .modules .modules_content .download.intelliscript_contact ul li img, .modules .modules_content .download.intelliscript_contact ol li img {
  margin-left: 143px;
  height: 200px;
  width: 135px;
  border: 1px solid #dedfdf;
}
/* line 355, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact ul li a, .main article#content_article .mm_content .copy .left_content_float .next_steps_contact.intelliscript_contact ol li a, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact ul li a, .main article#content_article .mm_content .copy .left_content_float .authors.intelliscript_contact ol li a, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact ul li a, .main article#content_article .mm_content .copy .left_content_float .related_video.intelliscript_contact ol li a, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact ul li a, .main article#content_article .mm_content .copy .left_content_float .download.intelliscript_contact ol li a, .modules .modules_content .next_steps_contact.intelliscript_contact ul li a, .modules .modules_content .next_steps_contact.intelliscript_contact ol li a, .modules .modules_content .authors.intelliscript_contact ul li a, .modules .modules_content .authors.intelliscript_contact ol li a, .modules .modules_content .related_video.intelliscript_contact ul li a, .modules .modules_content .related_video.intelliscript_contact ol li a, .modules .modules_content .download.intelliscript_contact ul li a, .modules .modules_content .download.intelliscript_contact ol li a {
  line-height: 18px;
}
/* line 363, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .events ul, .main article#content_article .mm_content .copy .left_content_float .events ol, .main article#content_article .mm_content .copy .left_content_float .blog ul, .main article#content_article .mm_content .copy .left_content_float .blog ol, .modules .modules_content .events ul, .modules .modules_content .events ol, .modules .modules_content .blog ul, .modules .modules_content .blog ol {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 366, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .events ul li, .main article#content_article .mm_content .copy .left_content_float .events ol li, .main article#content_article .mm_content .copy .left_content_float .blog ul li, .main article#content_article .mm_content .copy .left_content_float .blog ol li, .modules .modules_content .events ul li, .modules .modules_content .events ol li, .modules .modules_content .blog ul li, .modules .modules_content .blog ol li {
  font-size: 13px;
  padding-left: 0;
  margin-bottom: 10px;
}
/* line 371, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .events ul li .date, .main article#content_article .mm_content .copy .left_content_float .events ul li .location, .main article#content_article .mm_content .copy .left_content_float .events ul li .publication, .main article#content_article .mm_content .copy .left_content_float .events ol li .date, .main article#content_article .mm_content .copy .left_content_float .events ol li .location, .main article#content_article .mm_content .copy .left_content_float .events ol li .publication, .main article#content_article .mm_content .copy .left_content_float .blog ul li .date, .main article#content_article .mm_content .copy .left_content_float .blog ul li .location, .main article#content_article .mm_content .copy .left_content_float .blog ul li .publication, .main article#content_article .mm_content .copy .left_content_float .blog ol li .date, .main article#content_article .mm_content .copy .left_content_float .blog ol li .location, .main article#content_article .mm_content .copy .left_content_float .blog ol li .publication, .modules .modules_content .events ul li .date, .modules .modules_content .events ul li .location, .modules .modules_content .events ul li .publication, .modules .modules_content .events ol li .date, .modules .modules_content .events ol li .location, .modules .modules_content .events ol li .publication, .modules .modules_content .blog ul li .date, .modules .modules_content .blog ul li .location, .modules .modules_content .blog ul li .publication, .modules .modules_content .blog ol li .date, .modules .modules_content .blog ol li .location, .modules .modules_content .blog ol li .publication {
  color: #464547;
}
/* line 375, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .events ul li .publication, .main article#content_article .mm_content .copy .left_content_float .events ol li .publication, .main article#content_article .mm_content .copy .left_content_float .blog ul li .publication, .main article#content_article .mm_content .copy .left_content_float .blog ol li .publication, .modules .modules_content .events ul li .publication, .modules .modules_content .events ol li .publication, .modules .modules_content .blog ul li .publication, .modules .modules_content .blog ol li .publication {
  font-style: italic;
}
/* line 377, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .events ul li .date, .main article#content_article .mm_content .copy .left_content_float .events ol li .date, .main article#content_article .mm_content .copy .left_content_float .blog ul li .date, .main article#content_article .mm_content .copy .left_content_float .blog ol li .date, .modules .modules_content .events ul li .date, .modules .modules_content .events ol li .date, .modules .modules_content .blog ul li .date, .modules .modules_content .blog ol li .date {
  font-weight: bold;
}
/* line 385, ../sass/_modules.scss */
.ie7 .main article#content_article .mm_content .copy .left_content_float .blog, .ie7 .modules .modules_content .blog {
  z-index: -1;
}
/* line 387, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .blog h4, .modules .modules_content .blog h4 {
  background: url("/common/ui/img/bg_blog_h4.png") left top no-repeat;
  padding-left: 28px;
  height: 18px;
  margin-bottom: -2px;
}
/* line 396, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .blog ul li .date, .main article#content_article .mm_content .copy .left_content_float .blog ol li .date, .modules .modules_content .blog ul li .date, .modules .modules_content .blog ol li .date {
  font-weight: normal;
}
/* line 404, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .download ul, .main article#content_article .mm_content .copy .left_content_float .download ol, .modules .modules_content .download ul, .modules .modules_content .download ol {
  margin-bottom: 0;
}
/* line 406, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .download ul li, .main article#content_article .mm_content .copy .left_content_float .download ol li, .modules .modules_content .download ul li, .modules .modules_content .download ol li {
  margin-bottom: 6px;
  min-height: 88px;
  padding-left: 72px;
}
/* line 412, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .download a, .modules .modules_content .download a {
  font-size: 13px;
  line-height: 15px;
  margin-left: 10px;
}
/* line 419, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight, .modules .modules_content .insight {
  border: 1px solid #dedfdf;
  padding-top: 0;
}
/* line 424, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight .head_image, .modules .modules_content .insight .head_image {
  margin-bottom: 20px;
}
/* line 425, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight .foot_image, .modules .modules_content .insight .foot_image {
  margin-bottom: -3px;
}
/* line 427, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight .description, .modules .modules_content .insight .description {
  background-color: #666666;
  padding: 10px;
}
/* line 431, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight .description a, .modules .modules_content .insight .description a {
  display: block;
  color: white;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 437, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight .description p, .modules .modules_content .insight .description p {
  color: white;
  font-size: 13px;
  font-family: Georgia, Times, "Times New Roman", serif;
  height: 33px;
  line-height: 16px;
  overflow-y: hidden;
}
/* line 449, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .ad_campaign a, .modules .modules_content .ad_campaign a {
  background: #015389 url("/common/ui/img/bg_ad_blue.png") left top repeat-x;
  min-height: 34px;
  padding-top: 10px;
  display: block;
  position: relative;
  padding-left: 50px;
  color: white;
  padding-bottom: 10px;
}
/* line 458, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .ad_campaign a img, .modules .modules_content .ad_campaign a img {
  position: absolute;
  left: 11px;
  top: 11px;
}
/* line 462, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .authors, .main article#content_article .mm_content .copy .left_content_float .related_video, .modules .modules_content .authors, .modules .modules_content .related_video {
  border-top: 0;
  padding-top: 0;
}
/* line 465, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .authors ul, .main article#content_article .mm_content .copy .left_content_float .authors ol, .main article#content_article .mm_content .copy .left_content_float .related_video ul, .main article#content_article .mm_content .copy .left_content_float .related_video ol, .modules .modules_content .authors ul, .modules .modules_content .authors ol, .modules .modules_content .related_video ul, .modules .modules_content .related_video ol {
  border-top: 2px solid #dedfdf;
  border-bottom: 1px solid #dedfdf;
}
/* line 468, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .authors ul li, .main article#content_article .mm_content .copy .left_content_float .authors ol li, .main article#content_article .mm_content .copy .left_content_float .related_video ul li, .main article#content_article .mm_content .copy .left_content_float .related_video ol li, .modules .modules_content .authors ul li, .modules .modules_content .authors ol li, .modules .modules_content .related_video ul li, .modules .modules_content .related_video ol li {
  margin-top: 10px;
  margin-bottom: 0;
  border-bottom: 1px solid #dedfdf;
  padding-bottom: 10px;
}
/* line 472, ../sass/_modules.scss */
.ie7 .main article#content_article .mm_content .copy .left_content_float .related_video, .ie7 .modules .modules_content .related_video {
  z-index: -1;
}
/* line 503, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video .title, .modules .modules_content .related_video .title {
  font-size: 13px;
  font-weight: bold;
  color: #005288;
  line-height: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 510, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video a.video_lightbox, .modules .modules_content .related_video a.video_lightbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 53px;
  width: 94px;
}
/* line 516, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video a.video_lightbox.title, .modules .modules_content .related_video a.video_lightbox.title {
  position: relative;
  height: auto;
  width: auto;
}
/* line 522, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video img, .modules .modules_content .related_video img {
  height: 51px;
  width: 92px;
}
/* line 526, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video ul, .main article#content_article .mm_content .copy .left_content_float .related_video ol, .modules .modules_content .related_video ul, .modules .modules_content .related_video ol {
  margin-bottom: 5px;
}
/* line 528, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video ul li, .main article#content_article .mm_content .copy .left_content_float .related_video ol li, .modules .modules_content .related_video ul li, .modules .modules_content .related_video ol li {
  padding-left: 103px;
  height: 53px;
  font-family: georgia;
  font-size: 13px;
  color: black;
  line-height: 16px;
}
/* line 537, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_video a.vid, .modules .modules_content .related_video a.vid {
  font-size: 14px;
  line-height: 16px;
  padding: 3px 15px;
}
/* line 544, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics, .modules .modules_content .topics {
  border-top: 0;
  padding-top: 0;
}
/* line 547, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics h4, .modules .modules_content .topics h4 {
  padding: 10px 0;
}
/* line 548, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics ul, .main article#content_article .mm_content .copy .left_content_float .topics ol, .modules .modules_content .topics ul, .modules .modules_content .topics ol {
  list-style-type: none;
}
/* line 550, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics > ul, .main article#content_article .mm_content .copy .left_content_float .topics > ol, .modules .modules_content .topics > ul, .modules .modules_content .topics > ol {
  border-top: 2px solid #dedfdf;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 555, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics > ul li, .main article#content_article .mm_content .copy .left_content_float .topics > ol li, .modules .modules_content .topics > ul li, .modules .modules_content .topics > ol li {
  margin-bottom: 0px;
  padding-left: 0;
}
/* line 558, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics > ul li a, .main article#content_article .mm_content .copy .left_content_float .topics > ol li a, .modules .modules_content .topics > ul li a, .modules .modules_content .topics > ol li a {
  font-weight: normal;
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #dedfdf;
}
/* line 567, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .topics .dropdown_box a, .modules .modules_content .topics .dropdown_box a {
  font-weight: normal;
}
/* line 573, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers, .modules .modules_content .careers {
  text-align: right;
}
/* line 575, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers h4, .modules .modules_content .careers h4 {
  text-align: left;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  line-height: 18 px;
  color: #464547;
}
/* line 581, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers ul, .main article#content_article .mm_content .copy .left_content_float .careers ol, .modules .modules_content .careers ul, .modules .modules_content .careers ol {
  list-style-type: none;
}
/* line 583, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers ul li, .main article#content_article .mm_content .copy .left_content_float .careers ol li, .modules .modules_content .careers ul li, .modules .modules_content .careers ol li {
  text-align: left;
  height: 84px;
  border-bottom: 2px solid #dedfdf;
  margin-bottom: 8px;
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 18px;
  color: black;
}
/* line 591, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers ul li.quote, .main article#content_article .mm_content .copy .left_content_float .careers ol li.quote, .modules .modules_content .careers ul li.quote, .modules .modules_content .careers ol li.quote {
  font-style: italic;
}
/* line 593, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers ul li p, .main article#content_article .mm_content .copy .left_content_float .careers ol li p, .modules .modules_content .careers ul li p, .modules .modules_content .careers ol li p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 597, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers ul li p.quote, .main article#content_article .mm_content .copy .left_content_float .careers ol li p.quote, .modules .modules_content .careers ul li p.quote, .modules .modules_content .careers ol li p.quote {
  font-style: italic;
}
/* line 601, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers ul li img, .main article#content_article .mm_content .copy .left_content_float .careers ol li img, .modules .modules_content .careers ul li img, .modules .modules_content .careers ol li img {
  position: relative;
  float: right;
  width: 72px;
  margin-left: 8px;
  border: 1px solid #dedfdf;
}
/* line 604, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .careers a.arrow_right, .modules .modules_content .careers a.arrow_right {
  display: inline;
  font-size: 16px;
}
/* line 609, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_links h3, .modules .modules_content .related_links h3 {
  color: #464547;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 611, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_links ul, .modules .modules_content .related_links ul {
  color: #005288;
  list-style: none outside none;
}
/* line 615, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_links ul li, .modules .modules_content .related_links ul li {
  margin-left: 0;
  margin-bottom: 10px;
  font-size: 13px;
  background: none;
  padding-left: 15px;
  line-height: 15px;
  background: url("../img/sprites/list_bullet_blue.png") no-repeat scroll -1px 2px transparent;
  /* JRS ADD */
}
/* line 624, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .related_links ul li a, .modules .modules_content .related_links ul li a {
  display: block;
  margin-left: -5px;
}

/* line 636, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float img {
  max-width: 200px;
}
/* line 639, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .featured_video .text_box {
  width: 180px;
  right: -1px;
}
/* line 645, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li, .main article#content_article .mm_content .copy .left_content_float .two_box ol li {
  width: auto;
  padding-left: 0;
  min-height: 46px;
}
/* line 648, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li.first, .main article#content_article .mm_content .copy .left_content_float .two_box ol li.first {
  width: auto;
  border-right: 0;
  margin-bottom: 10px;
}
/* line 651, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .two_box ul li.first img, .main article#content_article .mm_content .copy .left_content_float .two_box ol li.first img {
  margin-right: 0;
}
/* line 656, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float h4 {
  padding-bottom: 0;
}
/* line 658, ../sass/_modules.scss */
.main article#content_article .mm_content .copy .left_content_float .insight .head_image, .main article#content_article .mm_content .copy .left_content_float .insight .foot_image {
  max-width: 198px;
}

/* line 661, ../sass/_modules.scss */
.authors {
  border-top: 0;
  padding-top: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 666, ../sass/_modules.scss */
.authors h3 {
  color: #464547;
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 667, ../sass/_modules.scss */
.authors h4 {
  color: #464547;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  clear: both;
}
/* line 675, ../sass/_modules.scss */
.authors h5 {
  font-size: 14px;
  font-weight: bold;
  color: #464547;
}
/* line 677, ../sass/_modules.scss */
.authors ul, .authors ol {
  list-style-type: none;
  border-top: 2px solid #dedfdf;
  border-bottom: 1px solid #dedfdf;
  clear: both;
}
/* line 682, ../sass/_modules.scss */
.authors ul li, .authors ol li {
  padding-left: 0;
  padding-top: 10px;
  margin-bottom: 0;
  border-bottom: 1px solid #dedfdf;
  padding-bottom: 20px;
}
/* line 685, ../sass/_modules.scss */
.ie7 .authors ul li, .ie7 .authors ol li {
  z-index: -1;
}
/* line 687, ../sass/_modules.scss */
.authors ul li a, .authors ol li a {
  font-weight: bold;
  font-size: 14px;
}
/* line 688, ../sass/_modules.scss */
.authors ul li img + a, .authors ol li img + a {
  font-size: 15px;
}
/* line 689, ../sass/_modules.scss */
.authors ul li img, .authors ol li img {
  float: left;
  left: 0;
  top: 0;
  border: 1px solid #dedfdf;
  margin-bottom: 25px;
  margin-right: 10px;
  height: auto;
}
/* line 690, ../sass/_modules.scss */
.authors ul li p, .authors ol li p {
  margin: 8px 0;
  font-size: 14px;
  line-height: 18px;
}
/* line 695, ../sass/_modules.scss */
.authors.search ul, .authors.search ol {
  border-bottom: 0;
}
/* line 696, ../sass/_modules.scss */
.authors.search ul li, .authors.search ol li {
  border-bottom: 2px solid #dedfdf;
}
/* line 698, ../sass/_modules.scss */
.authors.search a:hover, .authors.search a:focus, .authors.search a:active {
  color: #005288;
}
/* line 700, ../sass/_modules.scss */
.authors .replace {
  font-family: Georgia, Times, "Times New Roman", serif;
  padding-bottom: 8px;
}

.authors .pubs .date, .authors .pubs .publication  {
    color: rgb(135, 137, 139);
    font-size: 12px;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    }


/* line 674, ../sass/_modules.scss */
.authors .replace .pubs a, .authors .replace .vids a {
  display: block;
  padding-top: 20px;
  font-size: 14.5px;
  color: #005288;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 712, ../sass/_modules.scss */
.authors .replace .pubs a:hover, .authors .replace .pubs a:focus, .authors .replace .pubs a:active, .authors .replace .vids a:hover, .authors .replace .vids a:focus, .authors .replace .vids a:active {
  color: #005288;
}
/* line 714, ../sass/_modules.scss */
.authors .replace .pubs p, .authors .replace .vids p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 12px;
}
/* line 718, ../sass/_modules.scss */
.authors .replace .pubs .spacer, .authors .replace .vids .spacer {
  font-size: 11px;
  color: #b9b8bb;
}
/* line 720, ../sass/_modules.scss */
.authors .replace ul {
  list-style: square inside none;
  border: none;
  overflow: visible;
  font-family: Georgia, Times, "Times New Roman", serif;
  margin:0 0 0 12px;
  
}
/* line 726, ../sass/_modules.scss */
.authors .replace ul li {
  border: 0;
  padding: 4px 0;
}
/* line 731, ../sass/_modules.scss */
.authors .replace p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  line-height: 20px;
  padding-top: 0px;
  padding-bottom: 8px;
  color: black;
}
/* line 740, ../sass/_modules.scss */
.authors .pubs .date, .authors .authors .pubs .publication {
  color: #87898b;
  font-size: 12px;
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/* line 748, ../sass/_modules.scss */
.modules .authors .dropdown_box {
  top: 0px;
  left: -195px;
  display: none;
  width: 485px;
  background-color: #f6f6f6;
  padding: 10px;
  z-index: 99;
  position: absolute;
  -moz-box-shadow: 0 0 10px #444444;
  -webkit-box-shadow: 0 0 10px #444444;
  box-shadow: 0 0 10px #444444;
  height: 260px; /* JRS - added 04302014 */
}
/* line 760, ../sass/_modules.scss */
.modules .authors .dropdown_box .linkbar {
  clear: both;
  margin-bottom: 20px;
}
/* line 761, ../sass/_modules.scss */
.modules .authors .dropdown_box a.arrow_right {
  margin-right: 56px;
}

/* line 764, ../sass/_modules.scss */
.cookies .dropdown_box {
  top: 0px;
  left: -195px;
  display: none;
  width: 100%; /* 485px; */
  background-color: #f6f6f6;
  padding: 10px;
  z-index: 99;
  -moz-box-shadow: 0 0 10px #444444;
  -webkit-box-shadow: 0 0 10px #444444;
  box-shadow: 0 0 10px #444444;
}

/* line 778, ../sass/_modules.scss */
.ie8 .modules .authors .dropdown_box, .ie7 .modules .authors .dropdown_box, .ie8 .cookies .dropdown_box, .ie7 .cookies .dropdown_box {
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#444444')", "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#444444')", "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#444444')", "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=270);
}
/* line 791, ../sass/_modules.scss */
.modules .authors .dropdown_box img.medium_img, .cookies .dropdown_box img.medium_img {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  height: auto;
}
/* line 793, ../sass/_modules.scss */
.modules .authors .dropdown_box a, .cookies .dropdown_box a {
  color: #005288;
  display: inline;
}
/* line 796, ../sass/_modules.scss */
.modules .authors .dropdown_box a:hover, .modules .authors .dropdown_box a:focus, .modules .authors .dropdown_box a:active, .cookies .dropdown_box a:hover, .cookies .dropdown_box a:focus, .cookies .dropdown_box a:active {
  color: #005288;
}
/* line 798, ../sass/_modules.scss */
.modules .authors .dropdown_box hr, .cookies .dropdown_box hr {
  margin: 0;
}
/* line 799, ../sass/_modules.scss */
.modules .authors .dropdown_box h3, .cookies .dropdown_box h3 {
  position: relative;
  display: inline-block;
  font-weight: bold;
}
/* line 800, ../sass/_modules.scss */
.modules .authors .dropdown_box h4, .cookies .dropdown_box h4 {
  font-size: 16px;
  font-weight: bold;
  color: #464547;
  margin: 10px 0 -5px 0;
}
/* line 805, ../sass/_modules.scss */
.modules .authors .dropdown_box .bottomp, .cookies .dropdown_box .bottomp {
  font-family: Georgia, Times, "Times New Roman", serif;
}
/* line 807, ../sass/_modules.scss */
.modules .authors .dropdown_box .bottomp a, .cookies .dropdown_box .bottomp a {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
}
/* line 812, ../sass/_modules.scss */
.modules .authors .dropdown_box .bottomp a:hover, .modules .authors .dropdown_box .bottomp a:focus, .modules .authors .dropdown_box .bottomp a:active, .cookies .dropdown_box .bottomp a:hover, .cookies .dropdown_box .bottomp a:focus, .cookies .dropdown_box .bottomp a:active {
  color: #005288;
}
/* line 762, ../sass/_modules.scss */
.modules .authors .dropdown_box .linkbar {
  clear: both;
  margin-bottom: 20px;
}
/* line 763, ../sass/_modules.scss */
.modules .authors .dropdown_box .linkbar .spacer, .cookies .dropdown_box .linkbar .spacer {
  font-weight: bold;
}
/* line 765, ../sass/_modules.scss */
.modules .authors .dropdown_box a.arrow_right {
  margin-right: 56px;
}
/* line 767, ../sass/_modules.scss */
.modules .authors .dropdown_box p.recentevents, .cookies .dropdown_box p.recentevents {
  margin: 0;
  padding: 7px 0;
}
/* line 824, ../sass/_modules.scss */
.modules .authors .dropdown_box nav, .cookies .dropdown_box nav {
  float: left;
  width: 33%;
}
/* line 828, ../sass/_modules.scss */
.modules .authors .dropdown_box nav h4, .cookies .dropdown_box nav h4 {
  margin-bottom: 5px;
}
/* line 830, ../sass/_modules.scss */
.modules .authors .dropdown_box nav ul, .cookies .dropdown_box nav ul {
  list-style-type: square;
  color: #005288;
  margin-bottom: 15px;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
.modules .authors .dropdown_box nav ul:before, .cookies .dropdown_box nav ul:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.modules .authors .dropdown_box nav ul:after, .cookies .dropdown_box nav ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 836, ../sass/_modules.scss */
.modules .authors .dropdown_box nav ul li, .cookies .dropdown_box nav ul li {
  border: 0;
  margin-bottom: 5px;
  height: auto;
  font-size: 13px;
  padding-left: 0;
  margin-left: 17px;
}
/* line 844, ../sass/_modules.scss */
.modules .authors .dropdown_box nav ul li a, .cookies .dropdown_box nav ul li a {
  background: none;
  width: auto;
  color: #005288;
  font-weight: bold;
  display: block;
  margin-left: -5px;
}
/* line 852, ../sass/_modules.scss */
.modules .authors .dropdown_box nav ul li a span, .cookies .dropdown_box nav ul li a span {
  font-weight: normal;
}
/* line 854, ../sass/_modules.scss */
.modules .authors .dropdown_box nav ul li a:hover, .modules .authors .dropdown_box nav ul li a:focus, .modules .authors .dropdown_box nav ul li a:active, .cookies .dropdown_box nav ul li a:hover, .cookies .dropdown_box nav ul li a:focus, .cookies .dropdown_box nav ul li a:active {
  color: #005288;
}

/* line 863, ../sass/_modules.scss */
.cookies {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
/* line 868, ../sass/_modules.scss */
.cookies .dropdown_box {
  top: 450px;
  left: auto;
  width: 98%;
  /*970px; */
  padding: 8px 8px 0 20px;
}
/* line 873, ../sass/_modules.scss */
.cookies .dropdown_box hr {
  margin: 2px 0;
}
/* line 874, ../sass/_modules.scss */
.cookies .dropdown_box h4 {
  position: relative;
  display: inline-block;
  font-weight: bold;
  font-size: 12px;
  margin: 10px 0 5px 0;
}
/* line 877, ../sass/_modules.scss */
.cookies .dropdown_box .linkbar {
  clear: both;
  margin-bottom: 10px;
  padding: 3px 0;
  font-size: 11px;
}
/* line 883, ../sass/_modules.scss */
.cookies .dropdown_box p {
  margin: 0;
  padding: 7px 0 7px 0;
}
/* line 887, ../sass/_modules.scss */
.cookies .dropdown_box .inner {
  padding-right: 10px;
}
/* line 889, ../sass/_modules.scss */
.cookies .dropdown_box .inner p {
  font-size: 11px;
}
/* line 891, ../sass/_modules.scss */
.cookies .dropdown_box a.arrow_right {
  margin-right: 56px;
  font-size: 11px;
}

/* line 897, ../sass/_modules.scss */
.modules .authors .dropdown_box.active, .cookies .dropdown_box.active {
  display: block;
}

/* line 900, ../sass/_modules.scss */
.modules .modules_content .authors ul li {
  margin-top: 0;
  padding-top: 10px;
}
/* line 903, ../sass/_modules.scss */
.modules .modules_content .authors ul li img.small_img {
  top: 10px;
}
/* line 904, ../sass/_modules.scss */
.modules .modules_content .authors ul li p.topp {
  font-size: 14px;
  line-height: 18px;
}

/* line 907, ../sass/_modules.scss */
.modules_content .authors li {
  height: 95px;
}

/* line 909, ../sass/_modules.scss */
ul.pd {
  list-style: square inside none;
  border: none;
  overflow: visible;
  font-family: Georgia, Times, "Times New Roman", serif;
}
/* line 915, ../sass/_modules.scss */
ul.pd li {
  border: none;
  margin: 0px;
  padding: 0px;
  list-style: square inside none;
}

/* line 8, ../sass/_secondary_nav.scss */
.main article#content_article .nav_secondary_horizontal_oneline {
  display: none;
}
/* line 12, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal {
  display: block;
}
/* line 16, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul {
  list-style-type: none;
  margin-top: -6px;
}
/* line 20, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li {
  background: none;
  height: auto;
  padding: 0;
}
/* line 24, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li:hover, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li.hover, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li:hover, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li.hover {
  color: #00acfc;
  text-decoration: none;
}
/* line 28, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li:active a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li.active a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li:active a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li.active a {
  color: #005288;
  outline: none;
}
/* line 33, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li a {
  display: block;
  font-size: 14px;
  padding: 0 10px;
  border-left: 1px solid #b9b8bb;
}
/* line 41, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li.first a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ol li:first-child a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li.first a, .main article#content_article.show_secondary_nav_horizontal .mm_content .copy .nav_secondary_horizontal ul li:first-child a {
  border-left: 0;
  padding-left: 0;
}
/* line 59, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav .nav_secondary {
  display: block;
}
/* line 63, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav .content_wrapper {
  float: left;
  border-left: 1px solid #dedfdf;
  width: 787px;
  margin-left: -1px;
  margin-top: 30px;
}
/* line 71, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav .mm_content {
  width: 787px;
  margin-left: -1px;
}
/* line 74, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav .mm_content .content_column {
  padding-left: 20px;
  padding-bottom: 10px;
}
/* line 80, ../sass/_secondary_nav.scss */
.main article#content_article.show_secondary_nav .content_extras {
  margin-left: 20px;
}

/* line 84, ../sass/_secondary_nav.scss */
.our_company .nav_secondary .nav_secondary_content ol li a:focus,
.our_company .nav_secondary .nav_secondary_content ol li a.active {
  color: #005288;
  text-decoration: none;
  /* JRS */
  font-weight: bold;
  border-left: none;
  padding-left: 0;
}

/* line 93, ../sass/_secondary_nav.scss */
.nav_secondary {
  display: none;
  width: 216px;
  float: left;
  margin: 20px 0 15px 0;
  border-right: 1px solid #dedfdf;
}
/* line 101, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content {
  padding: 0 0 10px 0;
  width: 201px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  color: #464547;
}
/* line 110, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content h2 {
  color: #464547;
  size: 14px;
  font-weight: bold;
}
/* line 116, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol {
  border-top: 0px solid #dedfdf;
}
/* line 120, ../sass/_secondary_nav.scss */
.main.our_company .nav_secondary .nav_secondary_content ol, .main.search .nav_secondary .nav_secondary_content ol {
  border-top: 0;
}
/* line 124, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol.dropdown > li > a {
  padding-left: 14px;
  width: 201px;
  background: url("/common/ui/img/sprites/bg_arrow_secondary.png") no-repeat -4px 12px;
}
/* line 128, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol.dropdown > li > a.open {
  background-position: -4px -42px;
  border-left: none;
  padding-left: 12px;
}
/* line 132, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol.dropdown > li ol {
  /* display: none; */
}
/* line 135, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol.dropdown > li ol.open {
  position: relative;
  display: block;
}
/* line 146, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol li a {
  color: #464547;
  display: block;
  border-bottom: 1px solid #dedfdf;
  padding: 9px 0;
}
/* line 151, ../sass/_secondary_nav.scss */
.our_company .nav_secondary .nav_secondary_content ol li a:focus, 
.our_company .nav_secondary .nav_secondary_content ol li a.active {
  color: #005288;
  text-decoration: none;
  /* JRS */
  font-weight: bold;
  border-left:none;
  padding-left: 0;
}

.nav_secondary .nav_secondary_content ol li a:focus, 
.nav_secondary .nav_secondary_content ol li a.active {
  color: #005288;
  text-decoration: none;
  /* JRS */
  font-weight :bold; 
  border-left: 4px solid rgb(0, 82, 136);
  padding-left: 8px;
}
/* line 152, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol li a.active.opener {
  border-left: none;
  padding-left: 12px;
}
/* line 153, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol li a:hover, .nav_secondary .nav_secondary_content ol li a.hover {
  color: #00acfc;
  text-decoration: none;
}
/* line 158, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content ol li ol {
  margin-left: 20px;
  border-top: 0;
}
/* line 162, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup {
  margin-top: 4px;
}
/* line 164, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup a {
  color: #464547;
  text-decoration: none;
}
/* line 167, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup a:active, .nav_secondary .nav_secondary_content .consultant_lookup a.active {
  color: #005288;
  text-decoration: none;
}
/* line 168, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup a:hover, .nav_secondary .nav_secondary_content .consultant_lookup a:focus {
  color: #00acfc;
  text-decoration: none;
}
/* line 172, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup p {
  color: #464547;
  text-decoration: none;
}
/* line 175, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup p.active {
  color: #005288;
  text-decoration: none;
}
/* line 177, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup .search {
  margin-top: 7px;
  position: relative;
}
/* line 181, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup .search #search_icon {
  position: absolute;
  top: 5px;
  right: 181px;
  z-index: 1;
}
/* line 188, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup .search #search_delete {
  display: none;
  position: absolute;
  top: 9px;
  right: 5px;
  z-index: 1;
  cursor: pointer;
}
/* line 197, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup .search input {
  width: 164px;
  padding: 5px 14px 3px 21px;
  height: 21px;
  border: 1px solid #b9b8bb;
  outline: 0;
  z-index: 0;
  font-size: 12px;
  color: #aaaaaa;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 208, ../sass/_secondary_nav.scss */
.nav_secondary .nav_secondary_content .consultant_lookup .search input:hover, .nav_secondary .nav_secondary_content .consultant_lookup .search input:active, .nav_secondary .nav_secondary_content .consultant_lookup .search input:focus, .nav_secondary .nav_secondary_content .consultant_lookup .search input.active {
  height: 19px;
  width: 162px;
  border: 2px solid #b9b8bb;
  padding-left: 20px;
}

/* line 220, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border {
  font-weight: bold;
  padding: 5px;
  border: 1px solid #b9b8bb;
  margin-bottom: 10px;
  font-size: 14px;
  background: url("/common/ui/img/sprites/bg_arrow_secondary.png") no-repeat right -46px;
  line-height: 14px;
  color: #464547;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  /* display:none; - JRS */
}
/* line 231, ../sass/_secondary_nav.scss */
.ie7 .dropdown_parent.box_border {
  z-index: 100;
}
/* line 242, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border .dropdown_box {
  border: 2px solid #b9b8bb;
  top: -1px;
  left: -2px;
  width: 189px;
  padding: 0 5px;
}
/* line 248, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border .dropdown_box ol {
  padding-top: 5px;
  border: 0;
}
/* line 251, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border .dropdown_box ol li {
  margin-bottom: 5px;
}
/* line 253, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border .dropdown_box ol li a:hover, .dropdown_parent.box_border .dropdown_box ol li a:focus {
  color: #00acfc;
}
/* line 260, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border .dropdown_box .lvl3 {
  padding-left: 6px;
}
/* line 263, ../sass/_secondary_nav.scss */
.dropdown_parent.box_border .dropdown_box .lvl4 {
  padding-left: 12px;
}

/* line 268, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border {
  font-weight: bold;
  padding: 5px;
  border: 1px solid #b9b8bb;
  margin-bottom: 10px;
  font-size: 14px;
  background: url("/common/ui/img/sprites/bg_arrow_secondary.png") no-repeat right -46px;
  line-height: 14px;
  color: #464547;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: none;
}
/* line 279, ../sass/_secondary_nav.scss */
.ie7 .dropdown_parent2.box_border {
  z-index: 100;
}
/* line 290, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border .dropdown_box {
  border: 2px solid #b9b8bb;
  top: 0px;
  left: -1px;
  width: 189px;
  padding: 0 5px;
}
/* line 296, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border .dropdown_box ol {
  padding-top: 5px;
  border: 0;
}
/* line 299, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border .dropdown_box ol li {
  margin-bottom: 5px;
}
/* line 301, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border .dropdown_box ol li a:hover, .dropdown_parent2.box_border .dropdown_box ol li a:focus {
  color: #00acfc;
}
/* line 308, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border .dropdown_box .lvl3 {
  padding-left: 6px;
}
/* line 311, ../sass/_secondary_nav.scss */
.dropdown_parent2.box_border .dropdown_box .lvl4 {
  padding-left: 12px;
}
  
/* ------------------------------------------------------- */




/* line 260, ../sass/_secondary_nav.scss */
#calculate_offscreen {
  left: -4000px;
  position: absolute;
  top: 0;
}
/* line 323, ../sass/_secondary_nav.scss */
#calculate_offscreen .nav_secondary {
  display: block;
}
/* line 326, ../sass/_secondary_nav.scss */
#calculate_offscreen ol.dropdown li ol {
  display: block;
}

/* line 7, ../sass/_solutions.scss */
.subhead {
  color: #464547;
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 20px;
  margin-bottom: 10px;
}

/* line 18, ../sass/_solutions.scss */
.ie8 .main {
  min-height: 361px;
}
/* line 21, ../sass/_solutions.scss */
.main article#content_article .mm_content {
  padding: 0 0 0 0;
  font-size: 14px;
  line-height: 20px;
  float: left;
}
/* line 27, ../sass/_solutions.scss */
.main article#content_article .mm_content .content_column {
  position: relative;
  min-height: 250px;
  /* just in case of no content on page. */
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
.main article#content_article .mm_content .content_column:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main article#content_article .mm_content .content_column:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy {
  
}
/* line 34, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy h1 {
  font-size: 26px;
  color: #f87600;
}
/* line 35, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy h2 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #464547;
}
/* line 36, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy h3 {
  color: #464547;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 22px;
}
/* line 37, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy h4 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #464547;
  line-height: 20px;
}
/* line 38, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy em {
  /* font-family: arial; 
  color: #464547; */
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
}
/* line 45, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy p {
  margin-bottom: 10px;
}
.main.products_and_services_banner article#content_article .mm_content .copy p {
    padding-right:10px;
}
.main.products_and_services_banner article#content_article .mm_content .copy p strong {
    font-size: 16px;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/* line 46, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy p.emphasis {
  color: #005288;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 53, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy p.subhead {
  color: #464547;
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  padding-top: 10px;
}
/* line 61, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy ul, .main article#content_article .mm_content .copy ol {
  overflow: hidden;
  margin: 4px 0 10px 12px;
}
/* line 64, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy ul li, .main article#content_article .mm_content .copy ol li {
  margin-bottom: 5px;
  background: url("/common/ui/img/sprites/bullet_article.jpg") no-repeat left 8px;
  padding-left: 12px;
}
/* line 72, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors ul.pd, .main article#content_article .mm_content .copy .authors ol.pd {
  margin: 8px 0 10px 12px;
  padding: 0;
}
/* line 76, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors ul.pd li, .main article#content_article .mm_content .copy .authors ol.pd li {
  margin: 0;
  padding: 0;
}
/* line 81, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors ul li, .main article#content_article .mm_content .copy .authors ol li {
  background: none;
  padding-left: 0;
  margin-bottom: 0;
}
/* line 83, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors p {
  margin: 2px 0 2px 0;
}
/* line 85, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio .nav_secondary_horizontal, .main article#content_article .mm_content .copy .authors.pubs .nav_secondary_horizontal, .main article#content_article .mm_content .copy .authors.vids .nav_secondary_horizontal {
  clear: both;
  border-top: 2px solid #dedfdf;
  margin: 0 0 6px;
}
/* line 85, ../sass/_solutions.scss */
.ie7 .main article#content_article .mm_content .copy .authors.fullbio .nav_secondary_horizontal, .ie7 .main article#content_article .mm_content .copy .authors.pubs .nav_secondary_horizontal, .ie7 .main article#content_article .mm_content .copy .authors.vids .nav_secondary_horizontal {
  margin: 0 0 6px;
}
/* line 86, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio .bottomh, .main article#content_article .mm_content .copy .authors.pubs .bottomh, .main article#content_article .mm_content .copy .authors.vids .bottomh {
  padding: 0;
  margin: 0;
  padding-top: 4px;
}
/* line 87, ../sass/_solutions.scss */
.ie7 .main article#content_article .mm_content .copy .authors.fullbio hr, .ie7 .main article#content_article .mm_content .copy .authors.pubs hr, .ie7 .main article#content_article .mm_content .copy .authors.vids hr {
  margin: 2px 0;
}
/* line 88, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio a, .main article#content_article .mm_content .copy .authors.pubs a, .main article#content_article .mm_content .copy .authors.vids a {
  font-weight: bold;
  min-width: 0;
}
/* line 89, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio a:hover, .main article#content_article .mm_content .copy .authors.fullbio a:focus, .main article#content_article .mm_content .copy .authors.fullbio a:active, .main article#content_article .mm_content .copy .authors.pubs a:hover, .main article#content_article .mm_content .copy .authors.pubs a:focus, .main article#content_article .mm_content .copy .authors.pubs a:active, .main article#content_article .mm_content .copy .authors.vids a:hover, .main article#content_article .mm_content .copy .authors.vids a:focus, .main article#content_article .mm_content .copy .authors.vids a:active {
  color: #005288;
}
/* line 92, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio td a:focus, .main article#content_article .mm_content .copy .authors.pubs td a:focus, .main article#content_article .mm_content .copy .authors.vids td a:focus {
  color: #464547;
}
/* line 93, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio td a.active:focus, .main article#content_article .mm_content .copy .authors.pubs td a.active:focus, .main article#content_article .mm_content .copy .authors.vids td a.active:focus {
  color: #005288;
}
/* line 94, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio td a:hover, .main article#content_article .mm_content .copy .authors.fullbio td a:active, .main article#content_article .mm_content .copy .authors.pubs td a:hover, .main article#content_article .mm_content .copy .authors.pubs td a:active, .main article#content_article .mm_content .copy .authors.vids td a:hover, .main article#content_article .mm_content .copy .authors.vids td a:active {
  color: #00acfc;
}
/* line 97, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio p.topp, .main article#content_article .mm_content .copy .authors.pubs p.topp, .main article#content_article .mm_content .copy .authors.vids p.topp {
  padding-top: 8px;
}
/* line 98, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio p.bottomp, .main article#content_article .mm_content .copy .authors.pubs p.bottomp, .main article#content_article .mm_content .copy .authors.vids p.bottomp {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  line-height: 20px;
  padding-top: 0px;
  padding-bottom: 8px;
  color: black;
}
/* line 107, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio .pager span a, .main article#content_article .mm_content .copy .authors.pubs .pager span a, .main article#content_article .mm_content .copy .authors.vids .pager span a {
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
}
/* line 110, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio .pager span a:hover, .main article#content_article .mm_content .copy .authors.fullbio .pager span a:active, .main article#content_article .mm_content .copy .authors.pubs .pager span a:hover, .main article#content_article .mm_content .copy .authors.pubs .pager span a:active, .main article#content_article .mm_content .copy .authors.vids .pager span a:hover, .main article#content_article .mm_content .copy .authors.vids .pager span a:active {
  color: #00acfc;
  text-decoration: none;
}
/* line 112, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .authors.fullbio .pager span a.disabled, .main article#content_article .mm_content .copy .authors.pubs .pager span a.disabled, .main article#content_article .mm_content .copy .authors.vids .pager span a.disabled {
  color: #dedfdf;
}
/* line 117, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .article_content {
  position: relative;
  font-size:16px;
  line-height:22px;
}
/* line 119, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .article_content > div > div {
  display: inline-block;
  width: 64%;
}
.loginform .design_content {
  width: 100%!important;
}

/* line 119, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .article_content > div > div p {
  padding-right: 10px;
}
/* line 122, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .inline_video {
  height: 360px;
  width: 640px;
  margin: 40px 0 20px 6px;
  position: relative;
}
/* line 128, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .inline_video .video_close {
  position: absolute;
  top: -34px;
  right: 0;
  height: 28px;
  width: 28px;
  cursor: pointer;
  background: url("/common/ui/img/products_and_services/btn_video_close.jpg") no-repeat left top;
}
/* line 139, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .after_video {
  margin-bottom: 20px;
}
/* line 141, ../sass/_solutions.scss */
.main article#content_article .mm_content .copy .header_image {
  border: 1px solid #dedfdf;
  margin-bottom: 12px;
}
/* line 149, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social_placeholder {
  float: right;
  display: block;
  min-width: 48px;
  height: 92px;
}
/* line 154, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  position: absolute;
  top: 0;
  right: 0;
  min-width: 28px;
  border: 1px solid #dedfdf;
  z-index: 99;
}
/* line 164, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul {
  list-style-type: none;
  margin-bottom: 0;
  margin-left:0;
  }
/* line 165, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li {
  background: none;
  padding: 0;
  margin: 0;
  background-color: white;
  width: 29px;
  background: url("/common/ui/img/sprites/social_solutions.jpg") no-repeat right top;
}
/* line 172, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li a {
  border: 0;
  height: 21px;
  color: #464547;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  display: block;
  padding-top: 3px;
}
/* line 184, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li a:hover, .main article#content_article .mm_content .article_social ul li a:focus {
  color: #005288;
}
/* line 189, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#print {
  background-color: #FFF;
}
/* line 190, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#pdf {
  background-color: #FFF;
  border-bottom: 2px solid #dedfdf;
  background-position: right -29px;
}
/* line 192, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#connect {
  background-position: right -57px;
  background-color: #f4f4f4;
}
/* line 193, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li.connect {
  background-color: #f4f4f4;
  display: none;
}
/* line 194, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#email {
  background-position: right -84px;
}
/* line 195, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#facebook {
  background-position: right -139px;
}
/* line 196, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#twitter {
  background-position: right -111px;
}
/* line 197, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#linkedin {
  background-position: right -167px;
}
/* line 198, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#googleplus {
  background-position: right -196px;
  border-bottom: 1px solid #dedfdf;
}
/* line 199, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social ul li#print a {
  border-bottom: 1px solid #c3d7e1;
}
/* line 205, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li {
  text-align: right;
  width: 92px;
}
/* line 208, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li#print {
  padding: 0 0 0 8px;
}
/* line 209, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li#pdf {
  padding: 0;
  width: 100px;
}
/* line 210, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li#pdf a {
  width: 65px;
}
/* line 212, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li#connect {
  display: none;
}
/* line 213, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li.connect {
  display: block;
  padding: 0 0 0 8px;
}
/* line 216, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li.connect a {
  border-bottom: 1px solid #dedfdf;
}
/* line 218, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li a {
  text-indent: 0;
  text-align: right;
  padding-right: 30px;
  padding-left: 5px;
}
/* line 224, ../sass/_solutions.scss */
.main article#content_article .mm_content .article_social.active ul li#googleplus a {
  border-bottom: 0;
}
/* line 233, ../sass/_solutions.scss */
.main article#content_article .mm_content .left_content_float_hidden {
  display: none;
}
/* line 238, ../sass/_solutions.scss */
.main article#content_article .mm_content .left_content_float {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  border-width: 2px 0;
  border-style: solid;
  border-color: #dedfdf;
  width: 200px;
  float: left;
  clear: left;
  margin: 3px 20px 10px 0;
  padding: 10px 0 0;
}

/* line 257, ../sass/_solutions.scss */
.main.intelliscript article#content_article .mm_content .copy ul, .main.intelliscript article#content_article .mm_content .copy ol {
  overflow: visible;
  list-style: disc outside none;
  padding-left: 20px;
}
/* line 261, ../sass/_solutions.scss */
.main.intelliscript article#content_article .mm_content .copy ul li, .main.intelliscript article#content_article .mm_content .copy ol li {
  background-image: none;
  padding-left: 0;
}
/* line 267, ../sass/_solutions.scss */
.main.intelliscript .modules .modules_content .featured_video a.arrow_right {
  display: none;
}

/* line 271, ../sass/_solutions.scss */
.main.careers article#content_article .mm_content .copy ul, .main.careers article#content_article .mm_content .copy ol {
  overflow: visible;
  list-style: disc outside none;
  padding-left: 20px;
}
/* line 275, ../sass/_solutions.scss */
.main.careers article#content_article .mm_content .copy ul li, .main.careers article#content_article .mm_content .copy ol li {
  background-image: none;
  padding-left: 0;
}
/* line 281, ../sass/_solutions.scss */
.main.careers .modules .modules_content .featured_video a.arrow_right {
  display: none;
}

/* line 8, ../sass/_insight.scss */
.main.insight .logo {
  z-index: 10;
  margin-bottom: -24px;
  text-indent: -999px;
  height: 54px;
}
/* line 11, ../sass/_insight.scss */
.ie7 .main.insight .logo {
  margin-bottom: -29px;
}
/* line 14, ../sass/_insight.scss */
.main.insight .logo img {
  position: absolute;
  left: 0;
}
/* line 17, ../sass/_insight.scss */
.main.insight h1 {
  font-size: 26px;
  color: #005288;
  margin: 20px 0 10px 0;
  padding-bottom: 10px;
  border-bottom: 2px solid #dedfdf;
}
/* line 25, ../sass/_insight.scss */
.main.insight .left_column {
  width: 653px;
  padding-right: 20px;
  float: left;
  border-right: 0;
}
/* line 31, ../sass/_insight.scss */
.main.insight .left_column.share {
  width: 418px;
  border-right: 1px solid #dedfdf;
}
/* line 39, ../sass/_insight.scss */
.main.insight .left_column .article_list li {
  margin-bottom: 20px;
}
/* line 41, ../sass/_insight.scss */
.main.insight .left_column .article_list li img {
  float: right;
  margin: 0 0 10px 20px;
}
/* line 42, ../sass/_insight.scss */
.main.insight .left_column .article_list li img + a {
  padding-right: 0px;
}
/* line 43, ../sass/_insight.scss */
.main.insight .left_column .article_list li img + a + p {
  padding-right: 0px;
}
/* line 44, ../sass/_insight.scss */
.main.insight .left_column .article_list li img + a + p + p {
  padding-right: 0px;
}
/* line 49, ../sass/_insight.scss */
.main.insight .left_column .article_list li a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #005288;
  font-weight: bold;
  font-size: 18px;
  line-height: 20px;
}
/* line 50, ../sass/_insight.scss */
.main.insight .left_column .article_list li .author {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  color: #87898b;
  line-height: 16px;
  margin-top: 5px;
}
/* line 51, ../sass/_insight.scss */
.main.insight .left_column .article_list li .description {
  margin-top: 5px;
  color: black;
  font-size: 14px;
  line-height: 20px;
}
/* line 56, ../sass/_insight.scss */
.main.insight .right_column {
  float: left;
  width: 194px;
  margin-left: -1px;
  padding-left: 20px;
  border-left: 1px solid #dedfdf;
}
/* line 66, ../sass/_insight.scss */
.main.insight .right_column .article_list li {
  margin-bottom: 20px;
}
/* line 69, ../sass/_insight.scss */
.main.insight .right_column .article_list li .pre_heading {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 11px;
  color: #87898b;
  text-transform: uppercase;
  line-height: 16px;
}
/* line 70, ../sass/_insight.scss */
.main.insight .right_column .article_list li a {
  display: block;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #005288;
  font-size: 14px;
  line-height: 16px;
  margin-top: 0px;
}
/* line 71, ../sass/_insight.scss */
.main.insight .right_column .article_list li .description {
  margin-top: 5px;
  color: black;
  font-size: 13px;
  line-height: 15px;
}
/* line 76, ../sass/_insight.scss */
.main.insight .banner {
  *zoom: 1;
  position: relative;
}
/* line 54, ../sass/_utilities.scss */
.main.insight .banner:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.insight .banner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 80, ../sass/_insight.scss */
.main.insight .banner + hr {
  margin: 10px 0 20px;
}
/* line 82, ../sass/_insight.scss */
.ie7 .main.insight .banner + hr {
  margin: 2px 0 12px;
}
/* line 84, ../sass/_insight.scss */
.main.insight .banner.banner_three_column {
  padding-bottom: 0;
}
/* line 86, ../sass/_insight.scss */
.main.insight .banner .info {
  min-height: 48px;
  width: 632px;
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url("/common/ui/img/bg_transparent_black_60.png") repeat left top transparent;
  line-height: 16px;
  z-index: 2;
}
/* line 94, ../sass/_insight.scss */
.main.insight .banner .info a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: white;
}
/* line 97, ../sass/_insight.scss */
.main.insight .banner .info a.link_large {
  font-size: 18px;
  font-weight: bold;
}
/* line 98, ../sass/_insight.scss */
.main.insight .banner .info a.link_med {
  font-size: 14px;
  font-weight: bold;
}
/* line 102, ../sass/_insight.scss */
.main.insight .banner.banner_full {
  position: relative;
  height: 209px;
  width: 652px;
  border: 1px solid #dedfdf;
  margin-bottom: 30px;
}
/* line 109, ../sass/_insight.scss */
.main.insight .banner.banner_full img.background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 116, ../sass/_insight.scss */
.main.insight .banner.banner_medium {
  height: 209px;
  margin-bottom: 30px;
}
/* line 119, ../sass/_insight.scss */
.main.insight .banner.banner_medium .info {
  width: 397px;
}
/* line 122, ../sass/_insight.scss */
.main.insight .banner .banner_small {
  border: 1px solid #dedfdf;
  position: relative;
  width: 209px;
  height: 209px;
  float: left;
  margin: 10px 0 0 10px;
}
/* line 129, ../sass/_insight.scss */
.main.insight .banner .banner_small.first {
  margin-left: 0;
}
/* line 130, ../sass/_insight.scss */
.main.insight .banner .banner_small img {
  width: 209px;
  height: 209px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 135, ../sass/_insight.scss */
.main.insight .banner .banner_small .info {
  width: 189px;
}
/* line 140, ../sass/_insight.scss */
.main.insight .nav_secondary_horizontal td {
  padding: 4px 0;
}
/* line 143, ../sass/_insight.scss */
.main.insight .nav_secondary_horizontal td a {
  padding: 0 20px;
}
/* line 145, ../sass/_insight.scss */
.main.insight .nav_secondary_horizontal td:first-child a {
  min-width: 60px;
  border-left: 0;
  padding-left: 0;
}
/* line 146, ../sass/_insight.scss */
.main.insight .nav_secondary_horizontal td:last-child a {
  padding-right: 0;
}
/* line 147, ../sass/_insight.scss */
.main.insight .nav_secondary_horizontal td.last-one a {
  padding-right: 0;
}
/* line 152, ../sass/_insight.scss */
.main.insight .pager {
  color: #464547;
  text-align: center;
  margin-right: 0;
}
/* line 156, ../sass/_insight.scss */
.main.insight .pager a {
  color: #005288;
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat left -9%;
}
/* line 159, ../sass/_insight.scss */
.main.insight .pager a.previous.aspNetDisabled {
  color: #dedfdf;
  background-position: left 29%;
}
/* line 160, ../sass/_insight.scss */
.main.insight .pager a.next {
  background-position: right 107%;
}
/* line 162, ../sass/_insight.scss */
.main.insight .pager a.next.aspNetDisabled {
  color: #dedfdf;
  background-position: right 68%;
}

/* line 169, ../sass/_insight.scss */
.nav_secondary_horizontal {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  border-bottom: 2px solid #dedfdf;
  margin: -10px 0 10px 0;
}
/* line 174, ../sass/_insight.scss */
.ie7 .nav_secondary_horizontal {
  margin-top: -17px;
}
/* line 176, ../sass/_insight.scss */
.nav_secondary_horizontal td {
  line-height: 16px;
  padding: 7px 0;
}
/* line 183, ../sass/_insight.scss */
.nav_secondary_horizontal td a {
  display: block;
  color: #464547;
  font-size: 14px;
  padding: 0 10px;
  border-left: 1px solid #b9b8bb;
}
/* line 190, ../sass/_insight.scss */
.nav_secondary_horizontal td a:hover, .nav_secondary_horizontal td a.hover, .nav_secondary_horizontal td a:focus {
  text-decoration: none;
  color: #00acfc;
}
/* line 196, ../sass/_insight.scss */
.nav_secondary_horizontal td a:active, .nav_secondary_horizontal td a.active {
  text-decoration: none;
  color: #005288;
}
/* line 202, ../sass/_insight.scss */
.nav_secondary_horizontal td:first-child a {
  min-width: 60px;
  border-left: 0;
  padding-left: 0;
}
/* line 203, ../sass/_insight.scss */
.nav_secondary_horizontal td:last-child a {
  padding-right: 0;
}
/* line 204, ../sass/_insight.scss */
.nav_secondary_horizontal td.last-one a {
  padding-right: 0;
}

/* line 214, ../sass/_insight.scss */
.insight_article article#content_article .mm_content .copy h1 {
  font-size: 24px;
  color: #005288;
  font-weight: bold;
  padding-right: 48px;
  line-height: 28px;
}
/* line 222, ../sass/_insight.scss */
.insight_article article#content_article .mm_content .copy .article_social {
  top: -10px;
}
/* line 224, ../sass/_insight.scss */
.insight_article article#content_article .mm_content .copy .mm_insight_authors {
  color: #87898b;
  font-size: 12px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin-top: 8px;
  margin-bottom: 10px;
}

/* line 8, ../sass/_our_company.scss */
.main.our_company .h1_wrapper {
  padding: 0 40px;
  height: 50px;
  background: url("/common/ui/img/our_company/bg_h1.png") repeat-x left top;
  border-top: 1px solid #e5e8e8;
}
/* line 14, ../sass/_our_company.scss */
.main.our_company .h1_wrapper h1 {
  color: #005288;
  font-size: 26px;
  width: 1004px;
  margin: 0 auto;
  height: 32px;
  padding-top: 18px;
  background: url("/common/ui/img/our_company/bg_h1_image.png") no-repeat 94px top;
}
/* line 24, ../sass/_our_company.scss */
.main.our_company article#content_article.show_secondary_nav .content_wrapper {
  margin-top: 20px;
}

/* line 8, ../sass/_products_and_services.scss */
.main.products_and_services .h1_wrapper {
  padding: 10px 40px 0;
  height: 50px;
  width: 1004px;
  margin: 0 auto -10px;
}
/* line 14, ../sass/_products_and_services.scss */
.main.products_and_services .h1_wrapper h1 {
  color: #f87600;
  font-size: 26px;
  height: 32px;
  padding-top: 18px;
  border-bottom: 2px solid #e5e8e8;
}
/* line 23, ../sass/_products_and_services.scss */
.ie7 .main.products_and_services article#content_article.show_modules.show_secondary_nav {
  margin-bottom: 20px;
}

/* line 27, ../sass/_products_and_services.scss */
.content_extras {
  margin: 0 0 20px 0;
  padding: 15px 0 0 0;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #dedfdf;
  clear: left;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
}
/* line 30, ../sass/_products_and_services.scss */
.ie7 .content_extras {
  padding-top: 5px;
}
/* line 38, ../sass/_products_and_services.scss */
.content_extras h2 {
  font-size: 14px;
  font-weight: bold;
  color: #464547;
}
/* line 39, ../sass/_products_and_services.scss */
.content_extras nav {
  width: 375px;
  float: left;
  padding-bottom: 8px;
}
/* line 44, ../sass/_products_and_services.scss */
.content_extras nav ol, .content_extras nav ul {
  color: #f87600;
}
/* line 45, ../sass/_products_and_services.scss */
.content_extras nav ol li, .content_extras nav ul li {
  padding-left: 15px;
  margin-left: 0;
  background: url("/common/ui/img/sprites/list_bullet_blue.png") no-repeat 0px 1px;
  /* background: url("/common/ui/img/sprites/list_bullet_orange.png") no-repeat 3px 5px; */
  margin-top: 10px;
}
/* line 51, ../sass/_products_and_services.scss */
.content_extras nav ol li a, .content_extras nav ul li a {
  font-weight: bold;
  color: #005288;
  display: block;
  margin-left: -5px;
}
/* line 56, ../sass/_products_and_services.scss */
.content_extras nav ol li a:hover, .content_extras nav ul li a:hover {
  text-decoration: underline;
}
/* line 62, ../sass/_products_and_services.scss */
.content_extras nav:first-child ol li, .content_extras nav:first-child ul li {
  margin-right: 50px;
}

/* also used in homepage */
/* line 8, ../sass/_products_and_services_banner.scss */
a.box {
  position: relative;
  display: block;
  background: url("/common/ui/img/products_and_services/bg_box.png") no-repeat left top;
  width: 211px;
  height: 105px;
  float: left;
  padding: 0 0 0 110px;
  color: #464547;
  margin-left: 6px;
  overflow: hidden;
  /*	
  	h3 {
  		margin-top: 7px;
  		font-size: 18px; 
  		font-weight: bold;
  		height: 36px;
  		&.green {color: $green;}
  		&.yellow {color: $yellow;}
  		&.orange {color: $orange;}
  	}
  	
  	p { font-size: 12px; margin-top: 5px; line-height: 16px; width: 180px;}
  */
}
/* line 19, ../sass/_products_and_services_banner.scss */
a.box:hover {
  text-decoration: none;
}
/* line 21, ../sass/_products_and_services_banner.scss */
a.box.box1 {
  margin-left: 0;
}
/* line 25, ../sass/_products_and_services_banner.scss */
a.box img {
  position: absolute;
  top: 2px;
  left: 2px;
}
/* line 42, ../sass/_products_and_services_banner.scss */
a.box h3 {
  margin-bottom: 4px;
  font-size: 20px;
  margin-top: 5px;
  font-weight: bold;
  line-height: 22px;
}
/* line 48, ../sass/_products_and_services_banner.scss */
a.box h3.green {
  color: #427d17;
}
/* line 49, ../sass/_products_and_services_banner.scss */
a.box h3.yellow {
  color: #ffa900;
}
/* line 50, ../sass/_products_and_services_banner.scss */
a.box h3.orange {
  color: #f87600;
}
/* line 52, ../sass/_products_and_services_banner.scss */
a.box p {
  font-size: 14px;
  margin-top: 0;
  line-height: 16px;
  font-family: Georgia, Times, "Times New Roman", serif;
  width: 180px;
}

/* line 61, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner {
  *zoom: 1;
  /* banner area top */
}
/* line 54, ../sass/_utilities.scss */
.main.products_and_services_banner:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.products_and_services_banner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 65, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content .copy h2 {
  margin-bottom: 0;
  color: rgb(0, 82, 136);
}
/* line 68, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top {
  min-height: 141px;
  width: 1004px;
  padding: 20px 40px;
  margin: 0 auto;
  background: gainsboro url("/common/ui/img/products_and_services/bg_products_and_services_banner.jpg") no-repeat left top;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
.main.products_and_services_banner .banner_top:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.products_and_services_banner .banner_top:after {
  content: "";
  display: table;
  clear: both;
}
/* line 76, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_left {
  float: left;
  width: 648px;
}
/* line 79, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_left div.description {
  background-color: white;
  padding: 10px;
  min-height: 112px;
}
/* line 84, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_left div.description h1 {
  font-size: 26px;
  color: #427d17;
  height: 31px;
  line-height: 28px;
}
/* line 90, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_left div.description p {
  font-weight: bold;
  font-size: 15px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #005288;
  line-height: 24px;
}
/* line 99, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_left h2 {
  font-size: 18px;
  font-weight: bold;
  color: #464547;
  height: 26px;
}
/* line 103, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_right {
  float: left;
  margin-left: 20px;
  background-color: white;
  width: 286px;
  padding: 16px;
  font-size: 14px;
  color: #464547;
  line-height: 20px;
}
/* line 113, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_right h2 {
  color: rgb(66, 125, 23); /* removed JRS - color : #464547; */
  font-size: 20px;
}
/* line 117, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_right p {
  margin-top: 5px;
}
/* line 118, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_right ul {
  list-style-type: square;
  margin: 10px 0 0 16px;
}
/* line 122, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .banner_top .banner_content_right ul li {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  padding: 2px;
}
/* line 132, ../sass/_products_and_services_banner.scss */
.ie7 .main.products_and_services_banner hr {
  margin: 2px 0;
}
/* line 135, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .below_banner_header {
  position: absolute;
  top: 30px;
  left: 40px;
  background-color: white;
  height: 39px;
  width: 654px;
}
/* line 143, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .below_banner_header > h2 {
  font-size: 20px;
  color: #464547;
  padding-bottom: 5px;
  border-bottom: 2px solid #dedfdf;
}
/* line 150, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .mm_content {
  margin-top: 36px;
}
/* line 151, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner .nav_secondary {
  margin-top: 69px;
}
/* line 155, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown {
  border-top: 2px solid #dedfdf;
}
/* line 158, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown > li {
  background: none;
  padding: 10px 0 10px 5px;
  border-bottom: 2px solid #dedfdf;
  margin-bottom: 0;
}
/* line 166, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown > li > .opener {
  cursor: pointer;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #f87600;  /* color: #005288; */
  padding-left: 14px;
  padding-bottom: 12px;
  background: url("/common/ui/img/sprites/bg_arrow_secondary.png") no-repeat -9px 5px;
}
/* line 172, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown > li > .opener.open {
  background-position: -7px -49px;
}
/* line 180, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown ol {
  color: #f87600;
  font-size: 16px;
  display: none;
}
/* line 185, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown ol.open {
  position: relative;
  display: block;
}
/* line 190, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown ol li {
  background-image: none;
  padding-left: 15px;
  margin-left: 0;
  background: url("/common/ui/img/sprites/list_bullet_blue.png") no-repeat 4px 9px;
  /* background: url("/common/ui/img/sprites/list_bullet_orange.png") no-repeat 4px 12px; */
}
/* line 195, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown ol li a {
  padding-top: 4px;
  display: block;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #005288;
}
/* line 196, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article .mm_content ol.dropdown ol li .description {
  font-size: 14px;
  font-family: Georgia, Times, "Times New Roman", serif;
  color: #464547;
  font-weight: normal;
}
/* line 202, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background {
  width: 1084px;
  padding: 0;
}
/* line 205, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .padder {
  padding: 0 40px;
}
/* line 206, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .below_banner_header {
  top: 10px;
  left: -1px;
  width: 629px;
  padding: 20px 20px 0 40px;
  display: inline-block;
  background-color: #f6f6f6;
  border-top: 7px solid #dedfdf;
}
/* line 212, ../sass/_products_and_services_banner.scss */
.ie7 .main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .below_banner_header {
  zoom: 1;
  display: inline;
}
/* line 219, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .content_wrapper {
  width: 649px;
  border-left: 0;
  margin-left: -41px;
  margin-top: 15px;
  padding-left: 40px;
  background-color: #f6f6f6;
}
/* line 227, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .mm_content {
  width: 669px;
  margin-left: 0;
}
/* line 231, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .nav_secondary {
  margin-top: 23px;
}
/* line 233, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .nav_secondary .nav_secondary_content .dropdown_parent.box_border {
  background-color: white;
  display: none;
}
/* line 235, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .content_column {
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 217px;
}
/* line 240, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background ol.dropdown {
  margin-right: 20px;
}
/* line 243, ../sass/_products_and_services_banner.scss */
.main.products_and_services_banner article#content_article.show_modules.show_secondary_nav.solutions_background .modules {
  margin-top: 10px;
  width: 310px;
  float: right;
  margin-right: 40px;
  padding-left: 26px;
}

/* line 255, ../sass/_products_and_services_banner.scss */
.ie8 .box {
  font-size: 14px;
}
/* line 259, ../sass/_products_and_services_banner.scss */
.ie8 .banner_content_right {
  font-size: 13px;
}

/* line 265, ../sass/_products_and_services_banner.scss */
#calculate_offscreen {
  left: -4000px;
  position: absolute;
  top: 0;
}
/* line 270, ../sass/_products_and_services_banner.scss */
#calculate_offscreen #content_article {
  display: block;
}
/* line 273, ../sass/_products_and_services_banner.scss */
#calculate_offscreen ol.dropdown li ol {
  display: block;
}

/* line 6, ../sass/_home.scss */
.main.homepage {
  background-color: white;
  *zoom: 1;
}
/* line 54, ../sass/_utilities.scss */
.main.homepage:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.homepage:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../sass/_home.scss */
.main.homepage .carousel_wrapper {
  width: 1004px;
  padding: 0 40px;
  margin: 0 auto;
  position: relative;
  height: 238px !important;
}
/* line 16, ../sass/_home.scss */
.main.homepage .carousel_wrapper .quickthumbs {
  z-index: 2;
  position: absolute;
  /* REMOVED - JRS for new dot style indicators
  bottom: 5px;
  right: 46px;
  */
  right: 527px;
  bottom:15px; 
  *zoom: 1;
   /*display:none; hiding till we decide we want it again per matts request. 6/27/2013-JRS */
}
/* line 54, ../sass/_utilities.scss */
.main.homepage .carousel_wrapper .quickthumbs:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.homepage .carousel_wrapper .quickthumbs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 23, ../sass/_home.scss */
.main.homepage .carousel_wrapper .quickthumbs img {
  margin: 4px 0 0 4px;
}
/* line 26, ../sass/_home.scss */
.main.homepage .carousel_wrapper .quickthumbs a {
  /* REMOVED - JRS for new dot style indicators
  background: url("/common/ui/img/homepage/bg_quickthumb_trans.png") no-repeat left top;
  width: 63px;
  height: 44px;
  */
  width:16px;
  height:16px;
  background:none;  
  
  display: block;
  float: left;
}
/* line 34, ../sass/_home.scss */
.main.homepage .carousel_wrapper .carousel {
  z-index: 1;
  position: relative;
  overflow: hidden;
  height: 238px !important;
}
/* line 41, ../sass/_home.scss */
.main.homepage .banner {
  width: 1004px;
  height: 238px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 48, ../sass/_home.scss */
.main.homepage .banner img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 52, ../sass/_home.scss */
.main.homepage .banner .cta {
  position: absolute;
  top: 37px;
  right: 50px;
  z-index: 2;
  width: 330px;
  background-color: rgba(250,250,250,.9);
  padding: 15px;
  /*opacity: 0.9;
  filter: alpha(opacity=90);*/
}
.ie8 .main.homepage .banner .cta {
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e8fafafa', endColorstr='#e8fafafa');
}
/* line 60, ../sass/_home.scss */
.main.homepage .banner .cta h1 {
  color: #2b8fd9;
  font-size: 26px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 61, ../sass/_home.scss */
.main.homepage .banner .cta p {
  font-size: 16px;
  line-height: 18px;
}
/* line 63, ../sass/_home.scss */
.main.homepage .banner .cta a span {
  font-size: 16px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 20px;
  margin: 0 0 0 0;
  padding-right:30px;
  background: url("/common/ui/img/homepage/bg_cta_arrow.png") no-repeat 310px bottom;
  display: block;
  color: #2b8fd9;
  max-width: 300px;
}
/* line 73, ../sass/_home.scss */
.main.homepage .banner .cta a h1 {
  background: none;
}
/* line 74, ../sass/_home.scss */
.main.homepage .banner .cta a p {
  font-size: 16px;
  line-height: 24px;
  color: black;
  text-decoration: none;
  font-family: Georgia, Times, "Times New Roman", serif;
  background: none;
}
/* line 82, ../sass/_home.scss */
.main.homepage .banner .cta a:hover, .main.homepage .banner .cta a:focus, .main.homepage .banner .cta a:active {
  text-decoration: none;
}
/* line 84, ../sass/_home.scss */
.main.homepage .banner .cta a:hover h1, .main.homepage .banner .cta a:focus h1, .main.homepage .banner .cta a:active h1 {
  text-decoration: underline;
}
/* line 90, ../sass/_home.scss */
.main.homepage .empty {
  border-width: 1px 0;
  border-style: solid;
  border-color: #dedfdf;
}
/* line 92, ../sass/_home.scss */
.main.homepage .ticker {
  width: 1004px;
  padding: 6px 0px;
  height: 16px;
  margin: 0 auto;
  font-size: 14px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #464547;
  position: relative;
  overflow: hidden;
}
/* line 106, ../sass/_home.scss */
.main.homepage .ticker .title {
  font-weight: bold;
}
/* line 109, ../sass/_home.scss */
.main.homepage .ticker ul li {
  position: absolute;
  top: 7px;
  left: 0px;
  display: none;
  width: 1004px;
  white-space: nowrap;
  line-height: 16px;
}
/* line 118, ../sass/_home.scss */
.main.homepage .ticker ul li .tweet_avatar {
  display: none;
}
/* line 123, ../sass/_home.scss */
.main.homepage .slider_wrapper {
  position: relative;
  width: 1004px;
  height: 99px;
  padding: 20px 40px 30px;
  margin-top: 10px;
  margin: 0 auto;
  *zoom: 1;
  /* uses box styling from _products_and_services_banner */
}
/* line 54, ../sass/_utilities.scss */
.main.homepage .slider_wrapper:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.homepage .slider_wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 132, ../sass/_home.scss */
.main.homepage .slider_wrapper .slider {
  position: relative;
  height: 104px;
  overflow: hidden;
  width: 993px;
  margin-left: 11px;
  white-space: nowrap;
}
/* line 135, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box {
  margin-right: 10px;
  margin-left: 0;
  z-index: 1;
  display:inline-block;
}

/* line 135, ../sass/_home.scss */
.main.homepage .slider_wrapper a.video_lightbox.box {
  margin-right: 10px;
  margin-left: 0;
  z-index: 1;
}
/* line 139, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box p, .main.homepage .slider_wrapper a.box h3 {
  white-space: normal;
}
/* line 140, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box h3 {
  margin-bottom: 4px;
  font-size: 20px;
  margin-top: 5px;
  font-weight: bold;
  height: auto;
  line-height: 22px;
}
/* line 148, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box p {
  font-size: 14px;
  margin-top: 0;
  line-height: 16px;
  font-family: Georgia, Times, "Times New Roman", serif;
}
/* line 155, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box.two {
  left: 330px;
}
/* line 158, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box.three {
  left: 660px;
}
/* line 161, ../sass/_home.scss */
.main.homepage .slider_wrapper a.box.four {
  left: 990px;
}
/* line 166, ../sass/_home.scss */
.main.homepage .slider_wrapper .arrow {
  z-index: 2;
  position: absolute;
  top: 58px;
  background: url("/common/ui/img/homepage/slider_arrow.png") no-repeat left top;
  height: 26px;
  width: 16px;
  cursor: pointer;
  display: none;
}
/* line 176, ../sass/_home.scss */
.main.homepage .slider_wrapper .arrow.left {
  left: 23px;
}
/* line 180, ../sass/_home.scss */
.main.homepage .slider_wrapper .arrow.right {
  right: 23px;
  background-position: 0 -26px;
}

/* line 6, ../sass/_video_gallery.scss */
a.video_player, a.video_lightbox {
  display: block;
  position: relative;
}
/* line 10, ../sass/_video_gallery.scss */
a.video_player button, a.video_lightbox button {
  position: absolute;
  border: 0;
}
/* line 17, ../sass/_video_gallery.scss */
a.video_player button:hover, a.video_lightbox button:hover {
  cursor: pointer;
}
/* line 21, ../sass/_video_gallery.scss */
a.video_player button.play_btn_large, a.video_lightbox button.play_btn_large {
  top: 136px;
  left: 289px;
}
/* line 29, ../sass/_video_gallery.scss */
a.video_player button.play_btn_medium, a.video_lightbox button.play_btn_medium {
  top: 51px;
  left: 96px;
}
/* line 41, ../sass/_video_gallery.scss */
a.video_player button.play_btn_small, a.video_lightbox button.play_btn_small {
  top: 6px;
  left: 30px;
}

/* line 57, ../sass/_video_gallery.scss */
.modules .modules_content a.video_lightbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 53px;
  width: 94px;
}

/* line 66, ../sass/_video_gallery.scss */
.main.video_gallery {
  background-color: #2a2a2a;
  background-image: none;
  border-top: 1px solid #dedfdf;
  /* TODO - style related video and related links modules */
}
/* line 72, ../sass/_video_gallery.scss */
.main.video_gallery.no_border_top {
  border-top: 0;
  padding-bottom: 20px;
}
/* line 74, ../sass/_video_gallery.scss */
.main.video_gallery h1 {
  font-size: 26px;
  color: white;
}
/* line 80, ../sass/_video_gallery.scss */
.main.video_gallery article#content_article .content_wrapper {
  border-color: #4a4a4a;
  margin-bottom: 0;
}
/* line 86, ../sass/_video_gallery.scss */
.main.video_gallery article#content_article.show_modules .content_column {
  border-color: #4a4a4a;
}
/* line 90, ../sass/_video_gallery.scss */
.main.video_gallery article#content_article.show_secondary_nav .content_wrapper {
  margin-top: 0;
}
/* line 95, ../sass/_video_gallery.scss */
.main.video_gallery .modules {
  border-color: #4a4a4a;
  color: white;
}
/* line 100, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content h4 {
  color: white;
}
/* line 101, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content section {
  border-color: #4a4a4a;
}
/* line 103, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content .related_video ol, .main.video_gallery .modules .modules_content .related_video ul, .main.video_gallery .modules .modules_content .related_video li, .main.video_gallery .modules .modules_content .related_video a, .main.video_gallery .modules .modules_content .next_steps_simple ol, .main.video_gallery .modules .modules_content .next_steps_simple ul, .main.video_gallery .modules .modules_content .next_steps_simple li, .main.video_gallery .modules .modules_content .next_steps_simple a {
  border-color: #4a4a4a;
  color: white;
}
/* line 107, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content .related_video a:hover, .main.video_gallery .modules .modules_content .next_steps_simple a:hover {
  color: #a5cbe4;
}
/* line 110, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content .related_links ul, .main.video_gallery .modules .modules_content .next_steps_simple ul {
  list-style-type: square;
}
/* line 112, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content .related_links ul li, .main.video_gallery .modules .modules_content .next_steps_simple ul li {
  margin-left: 15px;
  margin-bottom: 10px;
  font-size: 13px;
  background: none;
  padding-left: 0;
  line-height: 15px;
}
/* line 121, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content .related_links ol, .main.video_gallery .modules .modules_content .related_links ul, .main.video_gallery .modules .modules_content .related_links li, .main.video_gallery .modules .modules_content .related_links a, .main.video_gallery .modules .modules_content .next_steps_simple ol, .main.video_gallery .modules .modules_content .next_steps_simple ul, .main.video_gallery .modules .modules_content .next_steps_simple li, .main.video_gallery .modules .modules_content .next_steps_simple a {
  color: #a5cbe4;
}
/* line 122, ../sass/_video_gallery.scss */
.main.video_gallery .modules .modules_content .related_links a:hover, .main.video_gallery .modules .modules_content .related_links a:active, .main.video_gallery .modules .modules_content .next_steps_simple a:hover, .main.video_gallery .modules .modules_content .next_steps_simple a:active {
  color: #a5cbe4;
  text-decoration: underline;
}
/* line 126, ../sass/_video_gallery.scss */
.main.video_gallery hr {
  border-color: #4a4a4a;
}
/* line 127, ../sass/_video_gallery.scss */
.main.video_gallery hr.h1 {
  margin: 6px 0 20px;
}
/* line 132, ../sass/_video_gallery.scss */
.main.video_gallery .main_video {
  color: white;
}
/* line 134, ../sass/_video_gallery.scss */
.main.video_gallery .main_video h3 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 13px;
}
/* line 139, ../sass/_video_gallery.scss */
.main.video_gallery .main_video p {
  font-size: 14px;
  line-height: 20px;
}
/* line 142, ../sass/_video_gallery.scss */
.main.video_gallery .nav_secondary {
  border-color: #4a4a4a;
  margin-top: 0;
  padding-top:0;
}
/* line 145, ../sass/_video_gallery.scss */
.main.video_gallery .nav_secondary .nav_secondary_content ol {
  border-top: 0;
}
/* line 148, ../sass/_video_gallery.scss */
.main.video_gallery .nav_secondary .nav_secondary_content ol li a {
  border-color: #4a4a4a;
  color: white;
}
/* line 152, ../sass/_video_gallery.scss */
.main.video_gallery .nav_secondary .nav_secondary_content ol li a:hover, .main.video_gallery .nav_secondary .nav_secondary_content ol li a.active {
  color: #a5cbe4;
}
/* line 162, ../sass/_video_gallery.scss */
.main.video_gallery .video_page li {
  border: 2px solid black;
  width: 239px;
  height: 270px;
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-color: black;
  color: white;
}
/* line 171, ../sass/_video_gallery.scss */
.main.video_gallery .video_page li a {
  display: block;
  height: 135px;
  width: 239px;
}
/* line 172, ../sass/_video_gallery.scss */
.main.video_gallery .video_page li .title {
  font-size: 14px;
  line-height:18px;
  font-weight: bold;
  padding: 10px 10px 5px;
}
.main.video_gallery .modules .modules_content .related_video ul li img 
{
    border:1px solid #000000;    
}
/* line 173, ../sass/_video_gallery.scss */
.main.video_gallery .video_page li p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  line-height: 16px;
  padding: 0 10px 10px 10px;
}

/* used for pager of results */
/* line 179, ../sass/_video_gallery.scss */
.pager {
  text-align: right;
  color: white;
  margin-right: 20px;
  font-size: 12px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 186, ../sass/_video_gallery.scss */
.pager a {
  color: #a5cbe4;
  background: url("/common/ui/img/video_gallery/bg_arrow.png") no-repeat left -9%;
  padding-left: 15px;
}
/* line 189, ../sass/_video_gallery.scss */
.pager a:hover {
  text-decoration: none;
}
/* line 190, ../sass/_video_gallery.scss */
.pager a.previous {
  padding-right: 10px;
  border-right: 1px solid #4a4a4a;
  margin-right: 10px;
}
/* line 194, ../sass/_video_gallery.scss */
.pager a.previous.aspNetDisabled {
  color: #4a4a4a;
  background-position: left 29%;
}
/* line 196, ../sass/_video_gallery.scss */
.pager a.next {
  padding-left: 10px;
  border-left: 1px solid #4a4a4a;
  margin-left: 10px;
  padding-right: 15px;
  background-position: right 107%;
}
/* line 202, ../sass/_video_gallery.scss */
.pager a.next.aspNetDisabled {
  color: #4a4a4a;
  background-position: right 68%;
}

/* line 208, ../sass/_video_gallery.scss */
.authors .results_stats {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 211, ../sass/_video_gallery.scss */
.authors .results_stats .pager {
  text-align: right;
  float: right;
  width: 50%;
}
/* line 215, ../sass/_video_gallery.scss */
.authors .results_stats .pager.conpage {
  color: #464547;
  text-align: center;
  margin-right: 0;
}
/* line 219, ../sass/_video_gallery.scss */
.authors .results_stats .pager.conpage.centered {
  float: none;
  margin: 0 auto;
}
/* line 223, ../sass/_video_gallery.scss */
.authors .results_stats .pager.conpage a {
  display: inline;
  padding-top: 0;
  color: #005288;
  background: none;
}
/* line 228, ../sass/_video_gallery.scss */
.authors .results_stats .pager.conpage a.next {
  background: none;
}
/* line 232, ../sass/_video_gallery.scss */
.authors .results_stats .totals {
  color: #87898b;
  font-size: 13px;
}

/* line 8, ../sass/_contact_us.scss */
.ie7 .main.contact_us {
  padding-bottom: 30px;
}
/* line 10, ../sass/_contact_us.scss */
.ie7 .main.contact_us hr {
  margin: 2px 0;
}
/* line 13, ../sass/_contact_us.scss */
.main.contact_us h3 {
  font-size: 20px;
  font-weight: bold;
}
/* line 18, ../sass/_contact_us.scss */
.main.contact_us article#content_article.show_secondary_nav .mm_content .content_column {
  padding-bottom: 0;
  margin-right: 0px;
}
/* line 20, ../sass/_contact_us.scss */
.main.contact_us article#content_article.show_secondary_nav .mm_content .content_column .copy .left_column ol li, .main.contact_us article#content_article.show_secondary_nav .mm_content .content_column .copy .left_column ul li {
  background: none;
  padding-left: 0;
}
/* line 27, ../sass/_contact_us.scss */
.main.contact_us .left_column {
  float: left;
  width: 284px;
  padding-right: 15px;
  border-right: 1px solid #dedfdf;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #464547;
}
/* line 36, ../sass/_contact_us.scss */
.main.contact_us .left_column a {
  font-weight: bold;
  cursor:pointer;
}
/* line 38, ../sass/_contact_us.scss */
.main.contact_us .left_column a:hover {
  color: #005288;
  text-decoration: none;
}
/* line 40, ../sass/_contact_us.scss */
.main.contact_us .left_column p {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 42, ../sass/_contact_us.scss */
.main.contact_us .left_column ol {
  /* open/close menu */
}
/* line 45, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown {
  border-top: 1px solid #dedfdf;
  margin-top: 5px;
}
/* line 50, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li {
  border-bottom: 1px solid #dedfdf;
}
/* line 54, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li > a {
  background: url("/common/ui/img/sprites/bg_arrow_secondary.png") no-repeat -6px 14px;
  display: block;
  padding: 7px 0 7px 14px;
}
/* line 59, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li > a.open {
  background-position: -6px -40px;
}
/* line 63, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li ol {
  display: none;
  margin-top: -5px;
  margin-bottom: 5px;
}
/* line 68, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li ol.open {
  position: relative;
  display: block;
}
/* line 73, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li ol li {
  line-height: 31px;
  font-size: 14px;
}
/* line 74, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li ol li a {
  text-decoration: none;
  font-weight: normal;
  color: #464547;
  cursor:pointer;
}
/* line 78, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li ol li a:hover {
  color: #00acfc;
  text-decoration: none;
}
/* line 79, ../sass/_contact_us.scss */
.main.contact_us .left_column ol.dropdown > li ol li a.active {
  color: #005288;
  text-decoration: none;
}
/* line 90, ../sass/_contact_us.scss */
.main.contact_us .left_column ol li a.active {
  color: #005288;
  text-decoration: none;
}
/* line 91, ../sass/_contact_us.scss */
.main.contact_us .left_column ol li a:hover {
  color: #005288;
  text-decoration: underline;
}
/* line 94, ../sass/_contact_us.scss */
.main.contact_us .left_column ol li ol {
  margin-left: 15px;
}
/* line 99, ../sass/_contact_us.scss */
.main.contact_us .right_column {
  float: left;
  margin-left: -1px;
  border-left: 1px solid #dedfdf;
  padding-left: 20px;
  width: 425px;
}
/* line 100, ../sass/_contact_us.scss */
.main.contact_us .right_column .oneoffice {
  display: none;
}
/* line 102, ../sass/_contact_us.scss */
.main.contact_us .right_column .oneoffice.active {
  display: block;
}
/* line 111, ../sass/_contact_us.scss */
.main.contact_us .right_column a:hover {
  color: #005288;
  text-decoration: none;
  cursor:pointer;
}
/* line 113, ../sass/_contact_us.scss */
.main.contact_us .right_column h4 {
  font-weight: bold;
  font-size: 16px;
  color: #464547;
}
/* line 119, ../sass/_contact_us.scss */
.main.contact_us .right_column .address {
  *zoom: 1;
  margin: 20px 0;
}
/* line 54, ../sass/_utilities.scss */
.main.contact_us .right_column .address:before {
  content: "";
  display: table;
}
/* line 59, ../sass/_utilities.scss */
.main.contact_us .right_column .address:after {
  content: "";
  display: table;
  clear: both;
}
/* line 124, ../sass/_contact_us.scss */
.main.contact_us .right_column .left {
  color: #464547;
  width: 208px;
  float: left;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 18px;
}
/* line 129, ../sass/_contact_us.scss */
.main.contact_us .right_column .left a.arrow_right {
  background-position: left 5px;
  font-size: 14px;
}
/* line 135, ../sass/_contact_us.scss */
.main.contact_us .right_column .right {
  width: 203px;
  padding-left: 14px;
  float: left;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #464547;
}
/* line 141, ../sass/_contact_us.scss */
.main.contact_us .right_column .title {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}

/* line 150, ../sass/_contact_us.scss */
.emailform, .loginform {
  padding: 0px;
  overflow: hidden;
}
/* line 153, ../sass/_contact_us.scss */
.emailform td div, .loginform td div {
  padding: 0 20px;
}
/* line 154, ../sass/_contact_us.scss */
.emailform div.rightside {
  padding-left: 0;
}
/* line 155, ../sass/_contact_us.scss */
.emailform h4, .loginform h4 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #464547;
  padding: 20px 20px 10px;
  margin: 0;
}
/* line 156, ../sass/_contact_us.scss */
.emailform hr, .loginform hr {
  border-color: #dedfdf;
  border-width: 2px 0px 0px;
  border-style: solid;
  margin: 0 20px;
}
/* line 157, ../sass/_contact_us.scss */
.emailform table, .loginform table {
  border-collapse: collapse;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  color: #464547;
}
/* line 158, ../sass/_contact_us.scss */
.emailform div.label, .loginform div.label, .profileform div.label {
  text-align: left;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  color: #464547;
  font-weight: bold;
  margin-top: 10px;
  /*padding-left: 20px;*/
}
.profileform div.label, .profileform div.input {
    padding-left: 10px;
}
.loginform div.label {
    padding-left: 20px;
}
.loginform div.input {
  padding-left: 20px;
}
.profileform div.label, .profileform div.input {
    padding-left: 10px;
}
.loginform div.label {
    padding-left: 20px;
}
.loginform div.input {
  padding-left: 20px;
}
/* line 159, ../sass/_contact_us.scss */
.emailform span.star, .loginform span.star {
  color: #f87600;
  font-weight: bold;
}
/* line 160, ../sass/_contact_us.scss */
.emailform div.info {
  text-align: left;
}
/* line 161, ../sass/_contact_us.scss */
.emailform .parenthetical {
  font-weight: normal;
}
/* line 162, ../sass/_contact_us.scss */
.emailform input.info, .emailform textarea.info {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  color: #464547;
  background-color: white;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  text-decoration: initial;
}
/* line 163, ../sass/_contact_us.scss */
.emailform textarea.info, .emailform textarea.info.design_textfield {
  width: 446px;
  padding: 0;
}
/* line 164, ../sass/_contact_us.scss */
.emailform input.double, .emailform input.double.design_textfield {
  width: 444px;
}
/* line 165, ../sass/_contact_us.scss */
.emailform input.single, .emailform input.single.design_textfield {
  width: 211px;
}
/* line 166, ../sass/_contact_us.scss */
.emailform td, .loginform td {
  text-align: left;
}
/* line 167, ../sass/_contact_us.scss */
.emailform td.label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  color: #464547;
}
/* line 168, ../sass/_contact_us.scss */
.emailform td.location {
  width: 227px;
}
/* line 169, ../sass/_contact_us.scss */
.emailform td.content {
  background-color: #f6f6f6;
}
/* line 170, ../sass/_contact_us.scss */
.emailform td.emailsubmit {
  text-align: right;
}
/* line 171, ../sass/_contact_us.scss */
.emailform input.emailsubmit {
  margin: 5px 23px 20px 0;
  width: 124px;
  background-color: #005288;
  font-weight: bold;
  height: 26px;
  color: white;
}
#cbCountry {
    float: right;
}
#btnLogout {
    font-family: Arial;
    color: #464547;
    font-size: 12px;
}
#divLogout {
   width: 90px;
   float: left;
   font-weight:bold;
}
.loginform .submitbutton, .profileform .submitbutton {
  margin: 5px 23px 20px 0;
  width: 155px;
  background-color: #005288;
  font-weight: bold;
  height: 26px;
  color: white;
}
.profileform .submitbutton {
    margin-top: 20px;
    width: 200px;
}
.loginform #StatusLabel {
  color: red;
}
.profileform label, .profileform input, .profileform select {
    width: 200px;
}
.profileform .captcha input {
    width: inherit;
}
.profileform input[type='checkbox'] {
    width: 20px;
    margin-top: 10px;
    margin-left: 20px;
}
.profileform label[for=cbxOptOut] {
    text-align: left;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    color: #464547;
    font-weight: bold;
    margin-top: 10px;
}
#ProfileSection1 {
    width: 60%;
    float: left;
    border-right: 1px solid #dedfdf;
}
#ProfileSection2 {
    width: 38%;
    float: right;
    padding-left: 10px;
}
.PS2Text {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    color: #464547;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}
.ProfileCol {
    width: 50%;
    float: left;
    background-color: #f5f1ee;
    height: 502px;
}
.ToggleCol {
    width: 10%;
    float: left;
}
    .ToggleCol img {
        width: 100%;
    }
.FieldsCol {
    width: 90%;
    float: left;
}
.ValidationError {
    color: red;
}
/* line 172, ../sass/_contact_us.scss */
.emailform input.emailsubmit:hover, .loginform .submitbutton:hover, .profileform .submitbutton:hover {
  background-color: #00acfc;
}
/* line 173, ../sass/_contact_us.scss */
.emailform em.label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  color: #464547;
}
/* line 174, ../sass/_contact_us.scss */
.emailform .mt {
  margin-top: 5px;
}
/* line 175, ../sass/_contact_us.scss */
.emailform .mb {
  margin-bottom: 10px;
}
/* line 176, ../sass/_contact_us.scss */
.emailform .bt {
  border-top: 1px solid #dedfdf;
}
/* line 177, ../sass/_contact_us.scss */
.emailform div.padd {
  padding: 0 18px;
}
/* line 178, ../sass/_contact_us.scss */
.emailform a.close {
  margin: 5px;
}
/* line 178, ../sass/_contact_us.scss */
.emailform a.close:hover {
  cursor: pointer;
}

/* line 182, ../sass/_contact_us.scss */
div#contact {
  padding: 0;
  overflow: hidden;
  height: 0;
}

/* line 187, ../sass/_contact_us.scss */
.ui-dialog.contactform {
  top: 10%!important;
  left: 25%!important;
  position: absolute!important;
  padding: 0;
  overflow: hidden;
  -moz-box-shadow: 0 0 10px #444444;
  -webkit-box-shadow: 0 0 10px #444444;
  box-shadow: 0 0 10px #444444;
}
/* line 191, ../sass/_contact_us.scss */
.ui-dialog.contactform div.design_content {
  padding: 0;
}
/* line 200, ../sass/_contact_us.scss */
.ie8 .ui-dialog.contactform, .ie7 .ui-dialog.contactform {
  border: 2px solid #cccccc;
  /*		zoom: 1;
  		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#444444')",
  					"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#444444')",
  					"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#444444')",
  					"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#444444')";
  		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=0),
  				progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=90),
  				progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=180),
  				progid:DXImageTransform.Microsoft.Shadow(Color=#444444, Strength=5, Direction=270);
  */
}

/* line 215, ../sass/_contact_us.scss */
.ui-dialog-titlebar {
  display: none;
}

/* line 218, ../sass/_contact_us.scss */
a.EktronEditorsMenuMarker {
  position: absolute!important;
  margin: 0 0 0 -10px !important;
}

/* line 222, ../sass/_contact_us.scss */
.ie9 .ui-widget-overlay, .ie8 .ui-widget-overlay, .ie7 .ui-widget-overlay {
  position: fixed;
}

/* line 223, ../sass/_contact_us.scss */
#simplemodal-overlay {
  background-color: #000;
}

/* line 224, ../sass/_contact_us.scss */
.simplemodal-wrap {
  overflow: hidden!important;
}

/* line 225, ../sass/_contact_us.scss */
#simplemodal-container a.close {
  margin: 10px;
}

/* line 226, ../sass/_contact_us.scss */
#simplemodal-container a.close:hover {
  cursor: pointer;
}

/* line 8, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy h3 {
  color: #464547;
  font-size: 20px;
  font-weight: bold;
}
/* line 10, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .dropdown_parent {
  float: left;
  padding-right: 30px;
  margin-right: 10px;
}
/* line 15, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .dropdown_parent .dropdown_box ol li {
  background: none;
  padding-left: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 28, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul, .main.news_and_search article#content_article .mm_content .copy .results ol {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 31, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li, .main.news_and_search article#content_article .mm_content .copy .results ol li {
  font-size: 13px;
  padding-left: 0;
  background: none;
  margin-bottom: 10px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  border-bottom: 2px solid #dedfdf;
  padding-bottom: 8px;
}
/* line 39, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li .date, .main.news_and_search article#content_article .mm_content .copy .results ul li .publication, .main.news_and_search article#content_article .mm_content .copy .results ol li .date, .main.news_and_search article#content_article .mm_content .copy .results ol li .publication {
  color: #464547;
  font-size: 13px;
}
/* line 44, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li .publication, .main.news_and_search article#content_article .mm_content .copy .results ol li .publication {
  font-style: italic;
}
/* line 46, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li .date, .main.news_and_search article#content_article .mm_content .copy .results ol li .date {
  font-weight: bold;
}
/* line 47, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li a, .main.news_and_search article#content_article .mm_content .copy .results ol li a {
  font-size: 14px;
  font-weight: bold;
}
/* line 49, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li a:hover, .main.news_and_search article#content_article .mm_content .copy .results ul li a:focus, .main.news_and_search article#content_article .mm_content .copy .results ol li a:hover, .main.news_and_search article#content_article .mm_content .copy .results ol li a:focus {
  color: #005288;
  text-decoration: underline;
}
/* line 50, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li a.title, .main.news_and_search article#content_article .mm_content .copy .results ol li a.title {
  font-size: 15px;
}
/* line 55, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li p, .main.news_and_search article#content_article .mm_content .copy .results ol li p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
}
/* line 57, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li p.information, .main.news_and_search article#content_article .mm_content .copy .results ol li p.information {
  margin-top: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #464547;
}
/* line 59, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li p a, .main.news_and_search article#content_article .mm_content .copy .results ol li p a {
  font-weight: normal;
}
/* line 62, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results ul li .link, .main.news_and_search article#content_article .mm_content .copy .results ol li .link {
  display: block;
  margin-bottom: 10px;
  color: #b9b8bb;
}
/* line 69, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results.consultant li {
  padding-left: 82px;
  position: relative;
  line-height: 18px;
  color: #464547;
}
/* line 76, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results.consultant li img {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 77, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results.consultant li p {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 18px;
}
/* line 85, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .pager {
  color: #464547;
  text-align: center;
  margin-right: 0;
}
/* line 89, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .pager a {
  color: #005288;
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat left -9%;
}
/* line 92, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .pager a.previous.aspNetDisabled {
  color: #dedfdf;
  background-position: left 29%;
}
/* line 93, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .pager a.next {
  background-position: right 107%;
}
/* line 95, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .pager a.next.aspNetDisabled {
  color: #dedfdf;
  background-position: right 68%;
}
/* line 100, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results_stats {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: -5px 0;
}
/* line 103, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results_stats .pager {
  text-align: right;
  float: right;
  width: 50%;
}
/* line 109, ../sass/_news_and_search.scss */
.main.news_and_search article#content_article .mm_content .copy .results_stats .totals {
  color: #87898b;
  font-size: 13px;
}

/* line 119, ../sass/_news_and_search.scss */
.main.consultant_bio article#content_article .mm_content .copy h3 .information {
  font-size: 14px;
  font-weight: normal;
}
/* line 122, ../sass/_news_and_search.scss */
.main.consultant_bio article#content_article .mm_content .copy h4 {
  margin-bottom: 0;
}
/* line 124, ../sass/_news_and_search.scss */
.main.consultant_bio article#content_article .mm_content .copy .results.consultant li {
  padding: 5px 0 0 117px;
  min-height: 113px;
}
/* line 128, ../sass/_news_and_search.scss */
.main.consultant_bio article#content_article .mm_content .copy .results.consultant li p {
  margin-bottom: 6px;
}

/* line 131, ../sass/_news_and_search.scss */
.consultant_result_alpha {
  font-weight: bold;
  font-size: 18px;
}

/* line 132, ../sass/_news_and_search.scss */
.alpha_menu {
  font-size: 16px;
  font-weight: normal;
}

/* line 133, ../sass/_news_and_search.scss */
.alpha_results {
  display: none;
  visibility: hidden;
}

/* line 134, ../sass/_news_and_search.scss */
.alpha_menu_2 {
  display: none;
  visibility: hidden;
}

/* line 136, ../sass/_news_and_search.scss */
#consultant_result {
  width: 765px;
  border-bottom: 1px dotted #dfdfdf;
  vertical-align: middle;
}
/* line 140, ../sass/_news_and_search.scss */
#consultant_result .odd {
  /*background-color: #efefef; */
}
/* line 141, ../sass/_news_and_search.scss */
#consultant_result .name {
  position: relative;
  float: left;
  width: 150px;
  background-color: transparent;
  padding: 5px 2px;
  text-align: left;
  vertical-align: text-top;
}
/* line 149, ../sass/_news_and_search.scss */
#consultant_result .name a {
  font-weight: normal;
  color: #005288;
}
/* line 154, ../sass/_news_and_search.scss */
#consultant_result .title {
  position: relative;
  float: left;
  width: 250px;
  color: #464547;
  background-color: transparent;
  padding: 5px 2px;
  text-align: left;
  vertical-align: text-top;
}
/* line 165, ../sass/_news_and_search.scss */
#consultant_result .location {
  position: relative;
  float: left;
  width: 175px;
  color: #464547;
  background-color: transparent;
  padding: 5px 2px;
  text-align: left;
  vertical-align: text-top;
}
/* line 176, ../sass/_news_and_search.scss */
#consultant_result .phone {
  position: relative;
  float: left;
  width: 130px;
  color: #464547;
  background-color: transparent;
  padding: 5px 2px;
  text-align: left;
  vertical-align: text-top;
}
/* line 186, ../sass/_news_and_search.scss */
#consultant_result .email {
  cursor: pointer;
  position: relative;
  float: left;
  width: 40px;
  color: #005288;
  background-color: transparent;
  padding: 5px 2px;
  text-align: left;
  vertical-align: text-top;
}

/* line 11, ../sass/_search.scss */
.main.search .h1_wrapper {
  position: relative;
  width: 1004px;
  margin: 0 auto;
  height: 63px;
  border-bottom: 2px solid #dedfdf;
}
/* line 17, ../sass/_search.scss */
.main.search .h1_wrapper h1 {
  color: #005288;
  font-size: 26px;
  padding-top: 29px;
}
/* line 23, ../sass/_search.scss */
.main.search .search {
  /*			width: 379px; */
  position: absolute;
  top: 30px;
  left: 111px;
  z-index: 99;
}
/* line 30, ../sass/_search.scss */
.main.search .search input {
  width: 387px;
  padding: 3px 14px 3px 21px;
  height: 15px;
  border: 1px solid #b9b8bb;
  outline: 0;
  z-index: 0;
  font-size: 12px;
  color: #464547;
  float: right;
}
/* line 42, ../sass/_search.scss */
.main.search .search input:active, .main.search .search input:focus, .main.search .search input.active {
  height: 13px;
  width: 386px;
  border: 2px solid #b9b8bb;
  padding-left: 20px;
}
/* line 50, ../sass/_search.scss */
.main.search .search #search_icon {
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
}
/* line 52, ../sass/_search.scss */
.main.search .search #search_delete {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
}
/* line 56, ../sass/_search.scss */
.main.search .filters {
  position: absolute;
  top: 30px;
  left: 545px;
}
/* line 59, ../sass/_search.scss */
.main.search .filters .dropdown_parent.box_border {
  float: left;
  padding-right: 30px;
  padding-top: 4px;
  height: 12px;
  margin-right: 10px;
  width: auto;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  width: 125px;
}
/* line 70, ../sass/_search.scss */
.main.search .filters .dropdown_parent.box_border.worldwide .dropdown_box {
  width: 150px;
}
/* line 73, ../sass/_search.scss */
.main.search .filters .dropdown_parent.box_border.language .dropdown_box {
  width: 150px;
}
/* line 78, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy h4 {
  margin-top: 3px;
  margin-bottom: 10px;
}
/* line 83, ../sass/_search.scss */
.main.search .tools {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  height: 15px;
  color: #464547;
}
/* line 88, ../sass/_search.scss */
.main.search .tools .left {
  float: left;
  width: 40%;
}
/* line 89, ../sass/_search.scss */
.main.search .tools .right {
  float: right;
  width: 50%;
  text-align: right;
  font-size: 13px;
}
/* line 91, ../sass/_search.scss */
.ie7 .main.search article#content_article {
  position: static;
}
/* line 93, ../sass/_search.scss */
.ie7 .main.search article#content_article .mm_content .content_column {
  position: static;
}
/* line 97, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .results ul, .main.search article#content_article .mm_content .copy .results ol {
  list-style-type: none;
}
/* line 99, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .results ul li, .main.search article#content_article .mm_content .copy .results ol li {
  padding-left: 0;
  background: none;
}
/* line 101, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .results a {
  font-weight: bold;
}
/* line 102, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .results a, .main.search article#content_article .mm_content .copy .results p {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 107, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .results p.meta {
  font-size: 12px;
  color: #87898b;
}
/* line 110, ../sass/_search.scss */
.main.search .pager {
  color: #464547;
  text-align: center;
  margin-right: 0;
}
/* line 114, ../sass/_search.scss */
.main.search .pager a {
  color: #005288;
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat left -9%;
}
/* line 117, ../sass/_search.scss */
.main.search .pager a.previous.aspNetDisabled {
  color: #dedfdf;
  background-position: left 29%;
}
/* line 118, ../sass/_search.scss */
.main.search .pager a.next {
  background-position: right 107%;
}
/* line 120, ../sass/_search.scss */
.main.search .pager a.next.aspNetDisabled {
  color: #dedfdf;
  background-position: right 68%;
}
/* line 126, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .no_results h4 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 127, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .no_results h4 a {
  font-weight: bold;
}
/* line 130, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .no_results p {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/* line 131, ../sass/_search.scss */
.main.search article#content_article .mm_content .copy .no_results p.worldwide {
  margin-bottom: 15px;
}
/* line 135, ../sass/_search.scss */
.main.search article#content_article.show_secondary_nav .content_wrapper {
  margin-top: 15px;
}
/* line 137, ../sass/_search.scss */
.main.search .nav_secondary {
  margin-top: 15px;
}
/* line 141, ../sass/_search.scss */
.main.search .nav_secondary .nav_secondary_content > ol {
  border-top: 0;
}
/* line 146, ../sass/_search.scss */
.main.search .searchresultsheader {
  width: 89%;
  float: right;
}
/* line 150, ../sass/_search.scss */
.main.search .searchresultsheader .search.searchpanel2 {
  float: left;
  width: 50%;
  position: static;
}
/* line 155, ../sass/_search.scss */
.main.search .searchresultsheader .search.searchpanel2 .search_icon, .main.search .searchresultsheader .search.searchpanel2 .search2icon {
  cursor: pointer;
  position: absolute;
  left: 115px;
  top: 34px;
  z-index: 1;
  right: 0;
}
/* line 164, ../sass/_search.scss */
.main.search .searchresultsheader .search.searchpanel2 #search_delete.search_delete, .main.search .searchresultsheader .search.searchpanel2 .search_delete {
  display: none;
  position: absolute;
  top: 37px;
  right: 477px;
  z-index: 1;
  cursor: pointer;
}
/* line 173, ../sass/_search.scss */
.main.search .searchresultsheader .search.searchpanel2 input.search2 {
  width: 385px;
  position: absolute;
  top: 30px;
  border: 1px solid #b9b8bb;
  color: #464547;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  height: 18px;
  outline: 0 none;
  padding: 3px 14px 3px 25px;
  line-height: 18px;
}
/* line 185, ../sass/_search.scss */
.main.search .searchresultsheader .search.searchpanel2 input:hover, .main.search .searchresultsheader .search.searchpanel2 input:active, .main.search .searchresultsheader .search.searchpanel2 input:focus, .main.search .searchresultsheader .search.searchpanel2 input.active {
  border: 2px solid #b9b8bb;
  padding: 2px 13px 2px 24px;
  font-size: 12px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 18px;
}

/* line 197, ../sass/_search.scss */
.searchresults div .mm-g {
  margin-bottom: 0px!important;
  font-weight: bold;
  margin-top: 20px;
}

/* line 202, ../sass/_search.scss */
.autocomplete_completionList {
  border: 1px solid #b9b8bb;
  margin: 0px;
  padding: 2px;
  height: 73px;
  width: 150px;
  font-size: 13px;
  overflow: auto;
  visibility: hidden;
  list-style-type: none;
  color: #464547;
  outline: 0 none;
  background-color: white;
}

/* line 216, ../sass/_search.scss */
.autocomplete_listItem {
  background-color: white;
  color: #464547;
  padding: 1px;
}

/* line 221, ../sass/_search.scss */
.autocomplete_highlightedListItem {
  background-color: #eee;
  color: black;
  padding: 1px;
}

/* line 226, ../sass/_search.scss */
.ddsites {
  height: 14px;
  float: left;
  width: 23%;
  top: 1px;
}
/* line 231, ../sass/_search.scss */
.ie7 .ddsites {
  position: absolute;
  top: 30px;
  width: 210px;
}
/* line 232, ../sass/_search.scss */
.ddsites a {
  cursor: pointer;
}

/* line 234, ../sass/_search.scss */
.searchFilterddls {
  border: 1px solid #b9b8bb;
  color: #464547;
  height: 23px;
  outline: 0 none;
  padding: 0 0 0 3px;
  position: absolute;
  top: 1px;
  width: 100%;
}

/* line 244, ../sass/_search.scss */
.ddlanguages {
  float: right;
  width: 22%;
  height: 14px;
  top: 1px;
}
/* line 249, ../sass/_search.scss */
.ie7 .ddlanguages {
  position: absolute;
  top: 30px;
  left: 791px;
  width: 200px;
}
/* line 250, ../sass/_search.scss */
.ddlanguages a {
  cursor: pointer;
}

/* line 252, ../sass/_search.scss */
.ddllanguages {
  margin-left: 15px;
  width: 50%;
}

/* line 256, ../sass/_search.scss */
.searchLinkTable {
  line-height: 16px;
  font-size: 13px;
}
/* line 259, ../sass/_search.scss */
.searchLinkTable td {
  padding: 7px 0 !important;
}

/* line 265, ../sass/_search.scss */
.searchTdNoBorder a {
  border: 0!important;
  padding: 0 10px !important;
}
/* line 269, ../sass/_search.scss */
.searchTdNoBorder .tdText {
  padding: 0 10px;
  color: #464547;
}

/* line 275, ../sass/_search.scss */
.searchTdWithBorder a {
  border-left: 1px solid #b9b8bb;
  padding: 0 10px !important;
}
/* line 279, ../sass/_search.scss */
.searchTdWithBorder .tdText {
  border-left: 1px solid #b9b8bb;
  padding: 0 10px !important;
  color: #464547;
}

.popupform {
	width:660px;
	height:580px;
	}
.popupform .emailform table {
		margin: 0 auto;
		}
}

/* fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
/* modified for SASS by Chris Bunderson - Clock Four */
/* line 13, ../sass/_lib_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 21, ../sass/_lib_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 28, ../sass/_lib_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 38, ../sass/_lib_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 42, ../sass/_lib_fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 48, ../sass/_lib_fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 52, ../sass/_lib_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 56, ../sass/_lib_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 60, ../sass/_lib_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 68, ../sass/_lib_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 74, ../sass/_lib_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 79, ../sass/_lib_fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/common/ui/js/libs/fancybox/source/fancybox_sprite.png");
}

/* line 83, ../sass/_lib_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 95, ../sass/_lib_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/common/ui//js/libs/fancybox/source/fancybox_loading.gif") center center no-repeat;
}

/* line 101, ../sass/_lib_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 111, ../sass/_lib_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/common/ui/js/libs/fancybox/source/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 123, ../sass/_lib_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 127, ../sass/_lib_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 131, ../sass/_lib_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 142, ../sass/_lib_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 147, ../sass/_lib_fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 152, ../sass/_lib_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 156, ../sass/_lib_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 168, ../sass/_lib_fancybox.scss */
.fancybox-lock {
  overflow: hidden;
}

/* line 172, ../sass/_lib_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/common/ui/js/libs/fancybox/source/fancybox_overlay.png");
}

/* line 182, ../sass/_lib_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 188, ../sass/_lib_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
}

/* Title helper */
/* line 195, ../sass/_lib_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 203, ../sass/_lib_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 207, ../sass/_lib_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 216, ../sass/_lib_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 232, ../sass/_lib_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 238, ../sass/_lib_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 242, ../sass/_lib_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

.modal_slideshow_link {
    font-weight: bold;
    padding-bottom: 30px;
}

/* line 8, ../sass/_careers.scss */
.main.careers .h1_wrapper {
  padding: 0 40px;
  height: 50px;
  background: url("/common/ui/img/our_company/bg_h1.png") repeat-x left top;
  border-top: 1px solid #e5e8e8;
}
/* line 14, ../sass/_careers.scss */
.main.careers .h1_wrapper h1 {
  color: #005288;
  font-size: 26px;
  width: 1004px;
  margin: 0 auto;
  height: 32px;
  padding-top: 18px;
  background: url("/common/ui/img/our_company/bg_h1_image.png") no-repeat 518px top;
}
/* line 24, ../sass/_careers.scss */
.main.careers article#content_article.show_secondary_nav .content_wrapper {
  margin-top: 20px;
}
/* line 25, ../sass/_careers.scss */
.main.careers .jobs_header th {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 115%;
  padding-bottom: 4px;
}
/* line 31, ../sass/_careers.scss */
.main.careers span.jobs_position {
  float: left;
  width: 251px;
}
/* line 32, ../sass/_careers.scss */
.main.careers span.jobs_department {
  margin-left: 8px;
  float: left;
  width: 141px;
}
/* line 33, ../sass/_careers.scss */
.main.careers span.jobs_office {
  margin-left: 8px;
  float: left;
  width: 156px;
}
/* line 34, ../sass/_careers.scss */
.main.careers span.jobs_details_last {
  margin-left: 8px;
  width: 126px;
}
/* line 35, ../sass/_careers.scss */
.main.careers .pager {
  width: 408px;
  margin-top: 8px;
  color: #464547;
}
/* line 39, ../sass/_careers.scss */
.main.careers .pager a.previous {
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat left -9%;
  color: #005288;
}
/* line 42, ../sass/_careers.scss */
.main.careers .pager a.previous:hover {
  color: #00acfc;
}
/* line 43, ../sass/_careers.scss */
.main.careers .pager a.previous:active {
  color: #005288;
}
/* line 45, ../sass/_careers.scss */
.main.careers .pager a.next {
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat right 107%;
  color: #005288;
}
/* line 48, ../sass/_careers.scss */
.main.careers .pager a.next:hover {
  color: #00acfc;
}
/* line 49, ../sass/_careers.scss */
.main.careers .pager a.next:active {
  color: #005288;
}
/* line 51, ../sass/_careers.scss */
.main.careers .pager a.aspNetDisabled {
  color: #dedfdf;
}
/* line 57, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column p {
  margin-bottom: 10px;
}
/* line 61, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul, .main.careers article#content_article .mm_content .content_column .results ol {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 64, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li, .main.careers article#content_article .mm_content .content_column .results ol li {
  font-size: 13px;
  padding-left: 0;
  background: none;
  margin-bottom: 10px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  border-bottom: 2px solid #dedfdf;
  padding-bottom: 8px;
}
/* line 72, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li .date, .main.careers article#content_article .mm_content .content_column .results ul li .publication, .main.careers article#content_article .mm_content .content_column .results ol li .date, .main.careers article#content_article .mm_content .content_column .results ol li .publication {
  color: #464547;
  font-size: 13px;
}
/* line 77, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li .publication, .main.careers article#content_article .mm_content .content_column .results ol li .publication {
  font-style: italic;
}
/* line 79, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li .date, .main.careers article#content_article .mm_content .content_column .results ol li .date {
  font-weight: bold;
}
/* line 80, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li a, .main.careers article#content_article .mm_content .content_column .results ol li a {
  font-size: 14px;
  font-weight: bold;
}
/* line 82, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li a:hover, .main.careers article#content_article .mm_content .content_column .results ul li a:focus, .main.careers article#content_article .mm_content .content_column .results ol li a:hover, .main.careers article#content_article .mm_content .content_column .results ol li a:focus {
  color: #005288;
  text-decoration: underline;
}
/* line 83, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li a.title, .main.careers article#content_article .mm_content .content_column .results ol li a.title {
  font-size: 15px;
}
/* line 87, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li p, .main.careers article#content_article .mm_content .content_column .results ol li p {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
}
/* line 89, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li p.information, .main.careers article#content_article .mm_content .content_column .results ol li p.information {
  margin-top: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #464547;
}
/* line 91, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li p a, .main.careers article#content_article .mm_content .content_column .results ol li p a {
  font-weight: normal;
}
/* line 94, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results ul li .link, .main.careers article#content_article .mm_content .content_column .results ol li .link {
  display: block;
  margin-bottom: 10px;
  color: #b9b8bb;
}
/* line 99, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .pager {
  color: #464547;
  text-align: center;
  margin-right: 0;
  margin-top: 0;
}
/* line 104, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .pager a {
  color: #005288;
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat left -9%;
}
/* line 107, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .pager a.previous.aspNetDisabled {
  color: #dedfdf;
  background-position: left 29%;
}
/* line 108, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .pager a.next {
  background-position: right 107%;
}
/* line 110, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .pager a.next.aspNetDisabled {
  color: #dedfdf;
  background-position: right 68%;
}
/* line 115, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results_stats {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: -5px 0;
}
/* line 118, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results_stats .pager {
  text-align: right;
  float: right;
  width: 50%;
}
/* line 124, ../sass/_careers.scss */
.main.careers article#content_article .mm_content .content_column .results_stats .totals {
  color: #87898b;
  font-size: 13px;
}

/* line 133, ../sass/_careers.scss */
footer.careers #footer_social {
  height: 194px;
  padding-top: 10px;
  background-color: white;
}
/* line 140, ../sass/_careers.scss */
footer.careers section#footer_main nav {
  width: 126px;
}
/* line 141, ../sass/_careers.scss */
footer.careers section#footer_main p {
  width: 285px;
}
/* line 144, ../sass/_careers.scss */
footer.careers section#footer_main div#footer_nav {
  width: 697px;
}

/* line 149, ../sass/_careers.scss */
.careers.c_slider_wrapper {
  position: relative;
  margin-top: 5px;
  height: 170px;
  width: 1008px;
}
/* line 154, ../sass/_careers.scss */
.careers.c_slider_wrapper .text_box_wrapper {
  position: relative;
  margin: 0 4px 0 0;
  width: 162px;
}
/* line 158, ../sass/_careers.scss */
.careers.c_slider_wrapper .text_box_wrapper img {
  border: 1px solid white;
  width: 160px;
  cursor: pointer;
  overflow: hidden;
}
/* line 164, ../sass/_careers.scss */
.careers.c_slider_wrapper .text_box_wrapper .text_box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 140px;
  height: 48px;
  padding: 5px 10px 10px 10px;
  margin: 0 1px 0 2px;
  background: url("/common/ui/img/bg_transparent_white_85.png");
  font-size: 13px;
  font-family: Georgia, Times, "Times New Roman", serif;
}
/* line 176, ../sass/_careers.scss */
.careers.c_slider_wrapper .text_box_wrapper .text_box a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  display: block;
  height: 18px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  width: auto;
}
/* line 186, ../sass/_careers.scss */
.careers.c_slider_wrapper .text_box_wrapper .text_box p {
  color: black;
  height: 33px;
  overflow-y: hidden;
  font-family: georgia;
  font-size: 13px;
  line-height: 16px;
}
/* line 197, ../sass/_careers.scss */
.careers.c_slider_wrapper .c_slider {
  position: relative;
  height: 166px;
  overflow: hidden;
  width: 1008px;
  margin-left: 0px;
  white-space: nowrap;
}
/* line 198, ../sass/_careers.scss */
.careers.c_slider_wrapper .arrow {
  z-index: 2;
  position: absolute;
  top: 58px;
  background: url("/common/ui/img/homepage/slider_arrow.png") no-repeat left top;
  height: 26px;
  width: 16px;
  cursor: pointer;
  display: none;
}
/* line 208, ../sass/_careers.scss */
.careers.c_slider_wrapper .arrow.left {
  left: -28px;
}
/* line 212, ../sass/_careers.scss */
.careers.c_slider_wrapper .arrow.right {
  right: -42px;
  background-position: 0 -26px;
}

/* line 219, ../sass/_careers.scss */
article#content_article .mm_content .copy .c_slider
h3 {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 15px;
  margin-bottom: 4px;
}

/* line 225, ../sass/_careers.scss */
.main.homepage.careers .home_top {
  width: 1006px;
  position: relative;
  margin: 0 auto;
  display: block;
}
/* line 230, ../sass/_careers.scss */
.main.homepage.careers .home_top .copy {
  float: left;
  width: 685px;
  padding: 20px 30px 0 0;
}
/* line 234, ../sass/_careers.scss */
.main.homepage.careers .home_top .copy .quote {
  margin-top: 30px;
}
/* line 236, ../sass/_careers.scss */
.main.homepage.careers .home_top .copy .quote h1 {
  margin-bottom: 10px;
  font-size: 21px;
  color: #464547;
  line-height: 24px;
}
/* line 238, ../sass/_careers.scss */
.main.homepage.careers .home_top .copy .blurb {
  padding: 10px 30px 10px 175px;
}
/* line 242, ../sass/_careers.scss */
.main.homepage.careers .home_top img {
  height: 284px;
}
/* line 243, ../sass/_careers.scss */
.main.homepage.careers .home_top a.profile_link {
  background: url("/common/ui/img/sprites/bg_arrow.png") no-repeat left 107%;
  color: #005288;
  margin-top: 22px;
  padding-left: 16px;
  float: right;
}
/* line 246, ../sass/_careers.scss */
.main.homepage.careers .home_top a.profile_link:hover {
  color: #00acfc;
}
/* line 247, ../sass/_careers.scss */
.main.homepage.careers .home_top a.profile_link:active {
  color: #005288;
}
/* line 252, ../sass/_careers.scss */
.main.homepage.careers .home_top h2 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #464547;
}
/* line 255, ../sass/_careers.scss */
.main.homepage.careers .slider_wrapper a.box {
  width: 176px;
  padding: 0 0 0 145px;
}


/**** new hires *****/

.NewHiresMainNav {
margin-left: 425px !important;
}
.NewHiresMainNav ol li {
	border-left: 2px solid #dedfdf;
	height: 23px;
	padding-left: 30px;
}
.NewHiresMainNav ol .last 
{
    border-right: 2px solid #dedfdf;
	padding-right: 30px;
}
.drawers > div .content_wrapper > div.drawer_teasers
{
    width: 790px;
    border: none;
    padding: 0;
}
div.drawer_teaser
{
    line-height: 20px;
    float: left;
    border-left: 1px solid #dedfdf;
    padding: 0 15px;
}


.drawers > div#d_takethelead, .drawers > div#d_howwework, .drawers > div#d_resources
{
    background-color: #f6f6f6;
}


.drawer_teaser p {
	font-family: Georgia, Times, "Times New Roman" , serif;
}
.drawer_teaser a {
	font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
}

.drawer_copytitle {
	 font-size: 16px;
    font-weight: bold;
    color: #464547;
    margin-bottom: 5px;
}

.NewHiresWelcome {
 font-weight: bold; 
 font-size: 18px; 
 position:absolute; 
 top: 47px; 
 left: 40px;
 color: Black;
 text-decoration: none;
 cursor: pointer;
}

section.newhires .h1_wrapper {
	position: relative;
	width: 1004px;
	padding: 20px 40px 0;
	margin: 0 auto;
}

.newhires_article article#content_article .mm_content .copy h1
{
    font-size: 24px !important;
    color: #005288 !important;
    font-weight: bold !important; 
    padding-right: 48px !important;
    line-height: 28px !important;
    padding-bottom: .75em !important;
}

.newhires_article article#content_article .mm_content .copy p
{
    font-size: 16px !important;
    line-height:22px;
}

section.newhires .h1_wrapper h1
{
    font-size: 24px !important;
    color: #005288 !important;
    font-weight: bold !important;
    padding-right: 48px !important;
    line-height: 28px !important;
    padding-bottom: 0px !important;
}

#NewHiresNav {
	width: 160px !important;
}

#NewHiresLeftNav {
	width: 145px !important;
	font-size: 13px !important;
}
#NewHiresContentWrapper {
	width: 843px !important;
}

#NewHiresContent {
	width: 843px !important;
	font-size: 12px !important;
}

#NewHiresContent .copy .header_image {
	width: 473px;
}

#NewHiresContent .copy p, #NewHiresContent ul li
{
    font-size: 16px !important;
    line-height:22px;
}

#NewHiresContent .copy h4 
{
    padding-top: 12px;
}

footer.newhires section#footer_main div#footer_nav {
	width: 510px;
}
footer.newhires section#footer_main nav
{
    width: 158px;
    min-height: 280px;
}

footer.newhires section#footer_main p
{
    width: 472px;
    font-size: 13px;
}

footer.newhires section#footer_main ol li
{
    padding-top:4px;
    font-size: 13px;
}

footer.newhires section#footer_main ul#copyright_terms
{
    display:none;
}
.slider .video_lightbox {
	cursor:pointer;
}

/******* end new hires ********/


@media print {
  /* line 4, ../sass/_print.scss */
  header, footer {
    display: none;
  }

 
  /* line 6, ../sass/_print.scss */
  .left_content_float, .article_social_placeholder, .article_social {
    display: none;
  }

  /* line 8, ../sass/_print.scss */
  .content_column {
    margin-right: 0 !important;
    border-right: 0 !important;
    font-size: 1.2em !important;
  }

  /* line 9, ../sass/_print.scss */
  .modules {
    display: none !important;
  }
}


/* social media integration for biographies */
#consultant_connect_wrapper 
{
    margin-top:25px; 
    width:285px;
    height:60px;
    margin-left:130px;
}
#consultant_connect_wrapper p 
{
    font-weight:bold;
    color: #464547; /*#427D17;*/
    /*
    background-image: url("/common/ui/img/sprites/social_icons.png");
    background-repeat: no-repeat;
    background-position: 2px -132px;
    */
    padding-left: 0px;
    /*
    border-top:1px solid #d3d3d3; 
    border-bottom:1px solid #d3d3d3; 
    */

}
#consultant_connect_wrapper ul#consultant_connect {
  position:relative;  
  width: 285px;
  height: 29px;
  left:-5px;
  top:-40px;  
  margin: 0;  
  padding: 0px;
  display: block;
  border:none;
}
#consultant_connect_wrapper #consultant_connect > li {
  display: block;
  float: left;
  border:none;
  padding: 0 6px 0 0;
  margin:0;
}
#consultant_connect_wrapper #consultant_connect > li a {
  background-position: 4px 0;
  background-repeat: no-repeat;
  background-image: url("/common/ui/img/sprites/social_icons.png");
  font-size: 13px;
  font-weight:normal;
  text-decoration: none;
  padding: 4px 0 0 28px;
  display: block;
  height: 18px;
  margin-top: 1px;
  text-align: left;
  line-height: 15px;
  color: #464547;
}

#consultant_connect > li#social_twitter a {
  background-position: 4px -22px;
  padding-left: 26px;
}
#consultant_connect > li#social_twitter a:hover, #consultant_connect > li#social_twitter a:focus {
  background-position: 4px -207px;
}
#consultant_connect > li#social_linkedin a {
  background-position: 4px -66px;
}
#consultant_connect > li#social_linkedin a:hover, #consultant_connect > li#social_linkedin a:focus {
  background-position: 4px -259px;
}
#consultant_connect > li#social_googleplus a {
  background-position: 4px -88px;
}
#consultant_connect > li#social_googleplus a:hover, #consultant_connect > li#social_googleplus a:focus {
  background-position: 4px -285px;
}

#blogurls {
	display:none;
	}
#author_blogroll 
{
    background-image: url("/common/ui/img/sprites/social_icons.png");
	background-position: 5px -336px;
	background-repeat:no-repeat;
    margin-top:10px;
    padding-bottom:5px;
    margin-top:10px;
    border-bottom:1px solid #d3d3d3;
	}
#author_blogroll h4 
{
    color: #464547;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
	}	
#author_blogroll h3 
{
    margin-top:0px;
	margin-left: 40px;
	padding: 2px 0 18px 0;
    }	
#author_blogroll h3 a, #author_blogroll h3 a:hover,#author_blogroll h3 a:focus
{
	font-size: 16px; 
	font-weight:bold;
	color:#005288;

	}
#author_blogroll ul {
	list-style-type:none;
	margin:0 0 0 40px; 
	padding:0;
	}
#author_blogroll li {		
	padding-bottom:4px;
	}
#author_blogroll li a {
	text-decoration:none;
	}	
#author_blogroll li span {
	font-size:12px;
	}
		
