/* @import "common.css.less";
	CKEditor can't work with the LESS parser.  So, we use this conventional stylesheet for it.
 */

body {
	font-family: 'FrutigerLTPro-Light', 'arial', 'helvetica', 'geneva', sans-serif;
	font-size: 17px;
	line-height: 26px;
	color: #444444;
}

p, ul {
	margin-bottom: 0.8em;
}

sup {
	vertical-align: super;
  font-size: smaller;
}

sub {
	vertical-align: sub;
  font-size: smaller;
}

#targ ol {
	  display: block;
    list-style-type: decimal;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
#targ ol ol {
    list-style-type: upper-alpha;
}

h1 {
	color: #323a78;
	padding-top: 10px;
	font-size: 55px;
	line-height: 65px;
	font-weight: normal;
	font-family: 'FrutigerLTPro-Light', 'arial', 'helvetica', 'geneva', sans-serif;
	margin-bottom: 0.3em;
}

h2 {
	color: #323a78;
	padding-top: 10px;
	font-size: 44px;
	line-height: 52px;
	font-weight: normal;
	font-family: 'FrutigerLTPro-Light', 'arial', 'helvetica', 'geneva', sans-serif;
	margin-bottom: 0.3em;
	/*
	font-size: 1.4em;
	font-weight: normal;
	font-family: 'FrutigerLTPro-Light', 'arial', 'helvetica', 'geneva', sans-serif;
	margin-bottom: 0.3em; */
}

.large-blue-light,
h3 {
	font-size: 23px;
	line-height: 28px;
	font-weight: normal;
	font-family: 'FrutigerLTPro-Light', 'arial', 'helvetica', 'geneva', sans-serif;
	margin-bottom: 0.7em;
	color: #2e4076;
}

.medium-blue-regular,
h4 {
	font-size: 20px; /* can't shrink; Roman doesn't look good at smaller sizes. */
	line-height: 24px;
	font-weight: normal;
	font-family: 'FrutigerLTPro-Roman', 'arial', 'helvetica', 'geneva', sans-serif;
	color: #2e4076;
	margin-bottom: 5px;
}

.small-gray-light,
h5 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}

.medium-gray-light {
	font-size: 24px;
	line-height: 38px;
	color: #444444;
}

.blog-right-block {
  padding: 2em;
  background-color: #ddd;
  width: 45%;
  float: right;
  margin-left: 1em;
}

/* #targ .field-type-link-field a, */
#targ a.cta-link-wrap,
#targ .cta-link-wrap a {
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase !important;
	background-image:url(images/standard-link-style.png);
	background-repeat: no-repeat;
	padding-right: 40px;
	min-height: 26px;
	background-position: top right;
	padding-top: 8px;
	color #e36033 !important;
	text-decoration: none !important;
}

/* #targ .field-type-link-field a:hover */
#targ a.cta-link-wrap:hover,
#targ .cta-link-wrap a:hover {
	background-image:url(images/standard-link-style-hover.png);
}

/* body content lists */
#targ .stack-old .node ul {
	margin-left: 1em;
}

#targ .stack-old .node ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 4px;
}

#edit-field-body-left,
#edit-field-body-right,
#edit-field-image {
	width: 45%;
	display: inline-block;
	vertical-align: top;
}

#targ body.cke_show_borders ul,
#targ .eckedited ul,
#targ .two-column ul {
	margin-left: 30px;
}

#targ body.cke_show_borders li,
#targ .eckedited li,
#targ .two-column li {
	list-style-type:disc;
	list-style-position:outside;
	margin-bottom: 5px;
	list-style-image:url('images/li.png');
}

.roman, b, strong {
	font-weight: normal;
	font-family: 'FrutigerLTPro-Roman', 'arial', 'helvetica', 'geneva', sans-serif;
}

table.table-border {
  border-collapse: collapse;
  padding: 0;
  margin: 1rem 0;
}

table.table-border td {
  border: 1px solid #989898;
  padding: 0.5rem 1rem;
}

ul.standard-lines {
  line-height: 26px;
}


.smalltext {
  font-size: 14px;
}