
/*******************
   MODULE HEADERS
*******************/
h1,h2,h3,h4,h5{
	font-family: 'HelveticaNeueW01-75Bold', Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1 a,h2 a,h3 a,h4 a,h5 a{
	font-weight: bold;
}
h1,.title-size, .dijitContentPane h1{
	font-size: 60px;
	line-height: 64px;
	margin: 0 0 20px 0;
}
h1 a {
 color: #474c55;
 text-decoration:underline;
}
h1 a:hover {
 color: #474c55;
 text-decoration:none;
}
.article h1{
	font-size: 36px;
	line-height: 42px;
	margin: 0 0 20px 0;
}
h2{
	font-size: 26px;
	line-height: 30px;
	margin: 0 0 6px 0;
}
h2 a {
 color: #474c55;
 text-decoration:underline;
}
h2 a:hover {
 color: #474c55;
 text-decoration:none;
}
h2.grey{
	color:#63656A;
}
h2.grey a {
 color: #63656A;
 text-decoration:underline;
}
h2.grey a:hover {
 color: #63656A;
 text-decoration:none;
}
h3{
	font-size:22px;
	line-height: 24px;
	margin: 0 0 5px 0;
}
h3 a {
 color: #474c55;
 text-decoration:underline;
}
h3 a:hover {
 color: #474c55;
 text-decoration:none;
}
h3.grey{
	color:#63656A;
}
h3.grey a {
 color: #63656A;
 text-decoration:underline;
}
h3.grey a:hover {
 color: #63656A;
 text-decoration:none;
}
h4{
	font-size:18px;
	line-height: 20px;
	margin: 0 0 5px 0;
	font-weight: bold;
}
h4 a {
 color: #474c55;
 text-decoration:underline;
}
h4 a:hover {
 color: #474c55;
 text-decoration:none;
}
h5{
	font-size:16px;
	line-height: 1.1em;
	margin: 0 0 5px 0;
	font-weight: bold;
}
h5 a {
 color: #474c55;
 text-decoration:underline;
}
h5 a:hover {
 color: #474c55;
 text-decoration:none;
}

.search-url-link a, .search-url-link a:hover{
	overflow-wrap: break-word;
	word-wrap: break-word;
	color:#008542;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

span.button-primary a, a.button-primary, a span.button-primary, .maincontain .mod-testimonial-white  .white-font a.button-primary {
	display: inline-block;
	text-align: center;
	border: none;
	margin: 5px 0 5px 0;
	padding: 5px 15px 5px 15px;
	background-color: #474c55;
	color: #ffffff !important;
	font-family: 'HelveticaNeueW01-75Bold', Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-radius: 4px;
}

span.button-primary a:hover, a.button-primary:hover, a:hover span.button-primary, .maincontain .mod-testimonial-white  .white-font a:hover.button-primary {
	background-color: #8d919a;
	color: #ffffff !important;
	text-decoration:none;
}

span.button-secondary  a, a.button-secondary, a span.button-secondary {
	display: inline-block;
	text-align: center;
	padding: 5px 18px 5px 18px;
	border: 2px solid #2d6ecf;
	margin: 15px 0 15px 0;
	color: #2d6ecf;
	font-family: 'HelveticaNeueW01-75Bold', Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-radius: 4px;
}

span.button-secondary a:hover, a.button-secondary:hover, a:hover span.button-secondary {
	border: 2px solid #679dee;
	color: #679dee;
	text-decoration:none;
}

.underlay-text h1, .underlay-text .title-size, .underlay-text .maincontain .white-font h1, .underlay-text .maincontain .white-font .title-size{
	padding: 12px 15px 12px 15px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
}
.underlay-text h2, .underlay-text .maincontain .white-font h2{
	padding: 12px 15px 12px 15px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
}
.underlay-text h3, .underlay-text .maincontain .white-font h3{
	padding: 12px 15px 12px 15px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
}
.underlay-text h4, .underlay-text .maincontain .white-font h4{
	padding: 12px 15px 12px 15px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
}
.underlay-text h5, .underlay-text .maincontain .white-font h5{
	padding: 12px 15px 12px 15px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
}
.underlay-text p, .underlay-text .maincontain .white-font p{
	padding: 12px 15px 12px 15px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
}

/*******************
   MODULE PADDING
*******************/
.margin-top15{
	margin-top: 15px;
}
.margin-bottom15{
	margin-bottom: 15px;
}
.margin-top30{
	margin-top: 30px;
}
.margin-bottom30{
	margin-bottom: 30px;
}
.margin-top45{
	margin-top: 45px;
}
.margin-bottom45{
	margin-bottom: 45px;
}
.margin-top60{
	margin-top: 60px;
}
.margin-bottom60{
	margin-bottom: 60px;
}
.margin-top90{
	margin-top: 90px;
}
.margin-bottom90{
	margin-bottom: 90px;
}
.margin-top120{
	margin-top: 120px;
}
.margin-bottom120{
	margin-bottom: 120px;
}

@media screen and (max-width: 765px){
	.margin-top15{
		margin-top: 15px;
	}
	.margin-bottom15{
		margin-bottom: 15px;
	}
	.margin-top30{
		margin-top: 15px;
	}
	.margin-bottom30{
		margin-bottom: 15px;
	}
	.margin-top45{
		margin-top: 25px;
	}
	.margin-bottom45{
		margin-bottom: 25px;
	}
	.margin-top60{
		margin-top: 30px;
	}
	.margin-bottom60{
		margin-bottom: 30px;
	}
	.margin-top90{
		margin-top: 45px;
	}
	.margin-bottom90{
		margin-bottom: 45px;
	}
	.margin-top120{
		margin-top: 60px;
	}
	.margin-bottom120{
		margin-bottom: 60px;
	}
}


/*******************
	CUSTOM STYLES
*******************/
/**case**/
.maincontain .uppercase{
	text-transform: uppercase;
}

/**color**/
.maincontain .font-gray,
.maincontain .font-gray a{
	color: #878a8f;
}

/**size**/
.maincontain .font-14{
	font-size: 14px;
	line-height: 22px;
}
.maincontain .font-18{
	font-size: 18px;
	line-height: 26px;
}
.maincontain .font-24{
	font-size: 24px;
	line-height: 30px;
}
.maincontain .font-30{
	font-size: 30px;
	line-height: 32px;
}
.maincontain .font-80{
	font-size: 80px;
	line-height: 86px;
}

/** blockquote **/
.maincontain blockquote{
	margin: 100px auto 70px;
	text-align: center;
	font-size: 24px;
	line-height: 40px;
	color: #878a8f;
}
.maincontain blockquote:before{
	content: ' “ ';
	font-family: 'HelveticaNeueW01-55Roma';
	font-weight: bold;
	font-size: 170px;
	display: block;
}
.maincontain blockquote .blockquote-details{
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 26px;
	margin-top: 30px;
}
p.blockquote
{
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  margin: 19px 0 21px 0;
  padding: 0 17px 0 17px;
}

p.blockquote-accent
{
  color: #98999B;
  font-size: 20px;
  font-weight: normal;
  line-height: 25px;
  margin: 19px 0 21px 0;
  padding: 0 17px 0 17px;
}

p.blockquote-cite
{
    color: black;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 46px 1px 9px;
    text-align: left;
 }
.maincontain blockquote strong{
	font-weight: bold;
}

/** content images **/
.maincontain p img{
	margin: 7px 15px 15px 0;
}

/** videos **/
.maincontain .content-video{
	width: 530px;
	height: 350px;
	display: block;
	margin: 50px auto;
	background: #eee no-repeat center center;
	position: relative;
	background-size: cover;
}

/** content layout **/
.maincontain .content-subheading{
	margin-bottom: 40px;
}


/*TABLET*/
@media screen and (max-width: 1280px){
	h1,.title-size{
		font-size: 50px;
		line-height: 58px;
		margin: 0px 0 20px;
	}
	.maincontain .mobile-content-padding{
		padding: 0 55px;
	}
	.maincontain .narrow .mobile-content-padding{
		padding: 10px 0px;
	}
	.maincontain .content-subheading,
	.maincontain .narrow .content-subheading{
		padding-top: 25px;
	}

	/** mobile content images **/
	.maincontain p img{
		margin: 7px 15px 10px 0;
	}
}
/*MOBILE*/
@media screen and (max-width: 765px){
	h1,.title-size{
		font-size: 30px;
		line-height: 36px;
		margin: 0 0 10px 0;
	}
	h2{
		font-size: 22px;
		line-height: normal;
		margin: 0 0 4px 0;
	}
	h3{
		font-size:20px;
		line-height: normal;
		margin: 0 0 3px 0;
	}
	h4{
		font-size:18px;
		line-height: normal;
		margin: 0 0 3px 0;
	}
	h5{
		font-size:16px;
		line-height: normal;
		margin: 0 0 5px 0;
	}


	.maincontain .font-30{
		font-size: 24px;
		line-height: normal;
	}
	.maincontain .font-24 {
	   font-size: 20px;
	   line-height: normal;
	}

	/** videos **/
	.maincontain .content-video{
		margin: 25px 0px;
		width: auto;
	}
}

/*Image Float*/
SPAN.img-left, IMG.img-left, div.img-left, .maincontain p img.img-left {
  float: left;
  margin-top: 5px;
  margin-right: 25px;
  padding-bottom: 10px;
  text-align: left; }

SPAN.img-right, IMG.img-right, div.img-right, .maincontain p img.img-right {
  float: right;
  margin-top: 5px;
  margin-left: 25px;
  padding-bottom: 10px;
  text-align: right; }

SPAN.img-center, IMG.img-center, .maincontain p IMG.img-center {
    margin-left: auto;
    display: block;
    margin-right: auto;
}

SPAN.img-center
{
	width: 100%;
}

.cke_show_borders  SPAN.img-center
{
	display: block;
}

SPAN.inline-caption-container.img-center
 {
	 width:300px;;
 }

.inline-caption-container{
	display:block;
	width: 300px;
	margin-bottom:20px;
	max-width:100%;
}

.inline-caption-container .inline-caption {
    display: table;
	border: solid 1px #474c55;
    width: 100%; /* This can be any width, so long as it's narrower than any image */
}
span.inline-caption-container.img-left, span.inline-caption-container.img-right{
    margin-bottom: 0px;
}
.inline-caption  img, .inline-caption  .caption-text {
    display: table-row;
}

.inline-caption  img, .maincontain p .inline-caption img {
    margin: 0px;
}

.inline-caption  .caption-text {
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	padding:15px;
	display:block;
}

.img-right .caption-text {
	text-align:left;
}

/*Video Align*/
div.video-left, span.video-left {
  width:100%;
  float: left;
  margin-top: 5px;
  margin-right: 25px;
  padding-bottom: 10px;
  text-align: left; }

div.video-right, span.video-right {
  width:100%;
  float: right;
  margin-top: 5px;
  margin-left: 25px;
  padding-bottom: 10px;
  text-align: right; }

div.video-center, span.video-center {
    margin-left: auto;
    display: block;
    margin-right: auto;
}

@media (max-width: 480px) {
	div.video-left, span.video-left {
		min-width:100%;
	   }

	div.video-right, span.video-right {
		min-width:100%;
	   }

	div.video-center, span.video-center {
		min-width:100%;
	   }
}

/*Edit display issues*/
.form-inset div.img-left, .AdvForms div.img-left,{
	margin-left: -40px;
	padding-right: 40px;
}

.form-inset div.img-center, .AdvForms div.img-center{
	margin-left: -40px;
}

.form-inset div.img-right, .AdvForms div.img-right{
	margin-left: -20px;
	padding-right: 40px;
}

p.alert {
	color: #FF0000;
	font-weight: bold;
}

span.alert {
	color: #FF0000;
	font-weight: bold;
}

p.text-small {
    font-size: 12px;
	line-height: 16px;
}
span.text-small {
    font-size: 12px;
	line-height:16px;
}
p.text-x-small {
    font-size: 10px;
	line-height: 14px;
}
span.text-x-small {
    font-size: 10px;
	line-height: 14px;
}
p.text-large {
    font-size: 18px;
	line-height: 30px;
}
span.text-large {
    font-size: 18px;
	line-height: 30px;
}
p.text-x-large {
    font-size: 21px;
	line-height: 36px;
}
span.text-x-large {
    font-size: 21px;
	line-height: 36px;
}

.img-sm-3 { width: 25%; }

.img-sm-4 { width: 33.33333%; }

.img-sm-6 { width: 50%; }

.img-sm-8 { width: 66.66667%; }

.img-sm-9 { width: 75%; }

.img-sm-12 { width: 100%; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 15px;
    line-height: 1.42857;
    vertical-align: top;
	text-align: left;
    border-top: 1px solid #e0e0e0; }
  .table > thead > tr > th {
	  font-weight:bold;
    vertical-align: top;
    border-bottom: 2px solid #e0e0e0;
    padding-top: 20px;
	padding-bottom: 20px;
	}
  .table > tbody > tr > th {
	  font-weight:bold;
	  }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #e0e0e0; }
  .table .table {
    background-color: #fff; }


.table-bordered {
  border: 1px solid #e0e0e0; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #e0e0e0; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 1px; }

.table-hori-bordered {
  border: 1px solid #e0e0e0; }
  .table-hori-bordered > thead > tr > th,
  .table-hori-bordered > thead > tr > td,
  .table-hori-bordered > tbody > tr > th,
  .table-hori-bordered > tbody > tr > td,
  .table-hori-bordered > tfoot > tr > th,
  .table-hori-bordered > tfoot > tr > td {
    border-bottom: 1px solid #e0e0e0; }
  .table-hori-bordered > thead > tr > th,
  .table-hori-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-vert-bordered {
  border: 0px solid #e0e0e0; }
  .table-vert-bordered > thead > tr > th,
  .table-vert-bordered > thead > tr > td,
  .table-vert-bordered > tbody > tr > th,
  .table-vert-bordered > tbody > tr > td,
  .table-vert-bordered > tfoot > tr > th,
  .table-vert-bordered > tfoot > tr > td {
    border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 0px;
	border-top: 0px;
	}
  .table-vert-bordered > thead > tr > th{
	border-left: 0px solid #e0e0e0;
	border-right: 0px solid #e0e0e0;
  }
.table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #98999B;
}

.table-bordered.table-accent-header > thead > tr > th {
	/*border: none;*/
}

.table-dk-gray-header > thead > tr > th {
	color: #fff;
	background-color: #63656A;
}

.table-bordered.table-dk-gray-header > thead > tr > th {
	border: none;
}

.table-left-gray-header > tbody > tr > th {
	background-color: #e0e0e0;
}

.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #e0e0e0;
  }

 .table-bordered.table-striped > tbody > tr:nth-of-type(even) td {
  background-color: #e0e0e0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  }

  /*Legacy styles for press releases*/
  table.callout {
	text-align:left;
	width:100%;
	border:0px;
	margin:0;
	padding:0;
	}
	table.callout th {
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin:0;
	padding: 10px 4px 10px 0px;
	border: none;
	text-align:left;
	}
	table.callout td {
	vertical-align: top;
	margin:0;
	padding:0px 5px 5px 5px;
	}
	table.callout td.left {
	width: 124px;
	margin:0;
	padding: 10px 0 10px 0;
	}
	table.callout td.bottom {
	height:1px;
	margin:10px 0 0 0;
	padding: 0;
	}

	/* photo left and right */

	table.inbody_photo_container_left {
		width: 120px;
		float: left;
		margin: 5px 20px 20px 0;
		padding: 0;
		color:#333;
		}
	table.inbody_photo_container_left td {padding:0;}
	table.inbody_photo_container_right {
		width: 120px;
		float: right;
		margin: 5px 0px 0 20px;
		padding: 0;
		color:#333;
		}

	table.inbody_photo_container_left td.inbody_photo_caption,  table.inbody_photo_container_right td.inbody_photo_caption{
		font-size: 11px;
		background: #D1D0CF;
		color:#333;
		padding:10px;
		font-style:italic;
		line-height: 15px;
		}
	table.inbody_photo_container_right td {padding:0;}

	p.inbody_photo_caption {background: #D1D0CF;}

	SPAN.imgLeft img, IMG.imgLeft, .maincontain IMG.imgLeft{
	float:left;
	margin-top:5px;
	margin-right:20px;
	padding-bottom:20px;
	text-align:left;

	}

	SPAN.imgRight img, IMG.imgRight, .maincontain IMG.imgRight{
		float:right;
		margin-top:5px;
		margin-left:20px;
		padding-bottom:20px;
		text-align:right;

	}

	/*End Legacy Press Releases stlyes*/

.imap-lg-balloon-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_black.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-black font{margin-left:40px;}
.imap-lg-balloon-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_blue.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-blue font{margin-left:40px;}
.imap-lg-balloon-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-darkgreen font{margin-left:40px;}
.imap-lg-balloon-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-darkgrey font{margin-left:40px;}
.imap-lg-balloon-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-darkorange font{margin-left:40px;}
.imap-lg-balloon-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-lightgrey font{margin-left:40px;}
.imap-lg-balloon-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-lightgreen font{margin-left:40px;}
.imap-lg-balloon-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-lightorange font{margin-left:40px;}
.imap-lg-balloon-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-lightteal font{margin-left:40px;}
.imap-lg-balloon-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-mediumgrey font{margin-left:40px;}
.imap-lg-balloon-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_red.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-red font{margin-left:40px;}
.imap-lg-balloon-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_yellow.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-yellow font{margin-left:40px;}

.imap-sm-balloon-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_black.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-black font{margin-left:40px;}
.imap-sm-balloon-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_blue.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-blue font{margin-left:40px;}
.imap-sm-balloon-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-darkgreen font{margin-left:40px;}
.imap-sm-balloon-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-darkgrey font{margin-left:40px;}
.imap-sm-balloon-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-darkorange font{margin-left:40px;}
.imap-sm-balloon-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-lightgrey font{margin-left:40px;}
.imap-sm-balloon-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-lightgreen font{margin-left:40px;}
.imap-sm-balloon-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-lightorange font{margin-left:40px;}
.imap-sm-balloon-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-lightteal font{margin-left:40px;}
.imap-sm-balloon-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-darkteal font{margin-left:40px;}
.imap-sm-balloon-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-mediumgrey font{margin-left:40px;}
.imap-sm-balloon-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_red.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-red font{margin-left:40px;}
.imap-sm-balloon-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_yellow.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-yellow font{margin-left:40px;}

.imap-lg-balloon-inverse-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_black.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-black font{margin-left:40px;}
.imap-lg-balloon-inverse-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_blue.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-blue font{margin-left:40px;}
.imap-lg-balloon-inverse-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-darkgreen font{margin-left:40px;}
.imap-lg-balloon-inverse-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-darkgrey font{margin-left:40px;}
.imap-lg-balloon-inverse-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-darkorange font{margin-left:40px;}
.imap-lg-balloon-inverse-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-lightgrey font{margin-left:40px;}
.imap-lg-balloon-inverse-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-lightgreen font{margin-left:40px;}
.imap-lg-balloon-inverse-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-lightorange font{margin-left:40px;}
.imap-lg-balloon-inverse-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-lightteal font{margin-left:40px;}
.imap-lg-balloon-inverse-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-darkteal font{margin-left:40px;}
.imap-lg-balloon-inverse-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-mediumgrey font{margin-left:40px;}
.imap-lg-balloon-inverse-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_red.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-red font{margin-left:40px;}
.imap-lg-balloon-inverse-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_inverse_yellow.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-inverse-yellow font{margin-left:40px;}

.imap-sm-balloon-inverse-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_black.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-black font{margin-left:40px;}
.imap-sm-balloon-inverse-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_blue.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-blue font{margin-left:40px;}
.imap-sm-balloon-inverse-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-darkgreen font{margin-left:40px;}
.imap-sm-balloon-inverse-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-darkgrey font{margin-left:40px;}
.imap-sm-balloon-inverse-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-darkorange font{margin-left:40px;}
.imap-sm-balloon-inverse-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-lightgrey font{margin-left:40px;}
.imap-sm-balloon-inverse-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-lightgreen font{margin-left:40px;}
.imap-sm-balloon-inverse-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-lightorange font{margin-left:40px;}
.imap-sm-balloon-inverse-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-lightteal font{margin-left:40px;}
.imap-sm-balloon-inverse-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-darkteal font{margin-left:40px;}
.imap-sm-balloon-inverse-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-mediumgrey font{margin-left:40px;}
.imap-sm-balloon-inverse-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_red.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-red font{margin-left:40px;}
.imap-sm-balloon-inverse-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_inverse_yellow.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-inverse-yellow font{margin-left:40px;}

.imap-lg-balloon-star-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_black.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-black font{margin-left:40px;}
.imap-lg-balloon-star-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_blue.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-blue font{margin-left:40px;}
.imap-lg-balloon-star-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-darkgreen font{margin-left:40px;}
.imap-lg-balloon-star-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-darkgrey font{margin-left:40px;}
.imap-lg-balloon-star-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-darkorange font{margin-left:40px;}
.imap-lg-balloon-star-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-lightgrey font{margin-left:40px;}
.imap-lg-balloon-star-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-lightgreen font{margin-left:40px;}
.imap-lg-balloon-star-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-lightorange font{margin-left:40px;}
.imap-lg-balloon-star-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-lightteal font{margin-left:40px;}
.imap-lg-balloon-star-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-darkteal font{margin-left:40px;}
.imap-lg-balloon-star-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-mediumgrey font{margin-left:40px;}
.imap-lg-balloon-star-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_red.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-red font{margin-left:40px;}
.imap-lg-balloon-star-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_lg_balloon_star_yellow.png) no-repeat 20px center; height:43px;	}
.imap-lg-balloon-star-yellow font{margin-left:40px;}

.imap-sm-balloon-star-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_black.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-black font{margin-left:40px;}
.imap-sm-balloon-star-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_blue.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-blue font{margin-left:40px;}
.imap-sm-balloon-star-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-darkgreen font{margin-left:40px;}
.imap-sm-balloon-star-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-darkgrey font{margin-left:40px;}
.imap-sm-balloon-star-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-darkorange font{margin-left:40px;}
.imap-sm-balloon-star-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-lightgrey font{margin-left:40px;}
.imap-sm-balloon-star-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-lightgreen font{margin-left:40px;}
.imap-sm-balloon-star-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-lightorange font{margin-left:40px;}
.imap-sm-balloon-star-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-lightteal font{margin-left:40px;}
.imap-sm-balloon-star-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-darkteal font{margin-left:40px;}
.imap-sm-balloon-star-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-mediumgrey font{margin-left:40px;}
.imap-sm-balloon-star-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_red.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-red font{margin-left:40px;}
.imap-sm-balloon-star-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_balloon_star_yellow.png) no-repeat 20px center; height:43px;	}
.imap-sm-balloon-star-yellow font{margin-left:40px;}

.imap-sm-inverse-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_black.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-black font{margin-left:40px;}
.imap-sm-inverse-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_blue.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-blue font{margin-left:40px;}
.imap-sm-inverse-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-darkgreen font{margin-left:40px;}
.imap-sm-inverse-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-darkgrey font{margin-left:40px;}
.imap-sm-inverse-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-darkorange font{margin-left:40px;}
.imap-sm-inverse-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-lightgrey font{margin-left:40px;}
.imap-sm-inverse-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-lightgreen font{margin-left:40px;}
.imap-sm-inverse-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-lightorange font{margin-left:40px;}
.imap-sm-inverse-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-lightteal font{margin-left:40px;}
.imap-sm-inverse-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-darkteal font{margin-left:40px;}
.imap-sm-inverse-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-mediumgrey font{margin-left:40px;}
.imap-sm-inverse-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_red.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-red font{margin-left:40px;}
.imap-sm-inverse-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_inverse_yellow.png) no-repeat 20px center; height:43px;	}
.imap-sm-inverse-yellow font{margin-left:40px;}

.imap-sm-star-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_black.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-black font{margin-left:40px;}
.imap-sm-star-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_blue.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-blue font{margin-left:40px;}
.imap-sm-star-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-darkgreen font{margin-left:40px;}
.imap-sm-star-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-darkgrey font{margin-left:40px;}
.imap-sm-star-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-darkorange font{margin-left:40px;}
.imap-sm-star-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-lightgrey font{margin-left:40px;}
.imap-sm-star-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-lightgreen font{margin-left:40px;}
.imap-sm-star-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-lightorange font{margin-left:40px;}
.imap-sm-star-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-lightteal font{margin-left:40px;}
.imap-sm-star-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-darkteal font{margin-left:40px;}
.imap-sm-star-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-mediumgrey font{margin-left:40px;}
.imap-sm-star-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_red.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-red font{margin-left:40px;}
.imap-sm-star-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_star_yellow.png) no-repeat 20px center; height:43px;	}
.imap-sm-star-yellow font{margin-left:40px;}

.imap-sm-black{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_black.png) no-repeat 20px center; height:43px;	}
.imap-sm-black font{margin-left:40px;}
.imap-sm-blue{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_blue.png) no-repeat 20px center; height:43px;	}
.imap-sm-blue font{margin-left:40px;}
.imap-sm-darkgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_darkgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-darkgreen font{margin-left:40px;}
.imap-sm-darkgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_darkgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-darkgrey font{margin-left:40px;}
.imap-sm-darkorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_darkorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-darkorange font{margin-left:40px;}
.imap-sm-lightgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_lightgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-lightgrey font{margin-left:40px;}
.imap-sm-lightgreen{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_lightgreen.png) no-repeat 20px center; height:43px;	}
.imap-sm-lightgreen font{margin-left:40px;}
.imap-sm-lightorange{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_lightorange.png) no-repeat 20px center; height:43px;	}
.imap-sm-lightorange font{margin-left:40px;}
.imap-sm-lightteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_lightteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-lightteal font{margin-left:40px;}
.imap-sm-darkteal{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_darkteal.png) no-repeat 20px center; height:43px;	}
.imap-sm-darkteal font{margin-left:40px;}
.imap-sm-mediumgrey{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_mediumgrey.png) no-repeat 20px center; height:43px;	}
.imap-sm-mediumgrey font{margin-left:40px;}
.imap-sm-red{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_red.png) no-repeat 20px center; height:43px;	}
.imap-sm-red font{margin-left:40px;}
.imap-sm-yellow{background: url(/CCOM/assets/images/imap/markers/csf_imap_sm_yellow.png) no-repeat 20px center; height:43px;	}
.imap-sm-yellow font{margin-left:40px;}

.cke_rcombopanel { width: 300px !important; }
span.cke_rcombo span.cke_styles a span span.cke_text { width: 150px; }
