﻿/*  eNewsletter-specific classes */

#cim_content-wrapper 
{
	clear: both;
}

.eNewsletter
{
	overflow: hidden;
	width: 100%;
}

/*.eNewsletter #cim_main
{
	margin-left: 0px;
}*/

.eNewsletter #InnerContentArea
{
	margin-right: 0;
}

.eNewsletter .heading h2
{
	font-weight: normal;
	font-size: 1.1em;
	display: inline;
	margin-left: 0.8em;
}

.eNewsletter .normal h2, .eNewsletter .container-content h2
{
	/*font-size: 1.0em;
	font-weight: 700;*/
	color: #3e4c8f;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	/*margin-top: 1em;
	margin-left: 0;
	display: block;*/
}

.eNewsletter h1 {margin-bottom: -2px;}
* html .eNewsletter h1 {margin-bottom: -3px;}
*:first-child+html .eNewsletter h1 {margin-bottom: -3px;}

.eNewsletter .container-content h3
{
	margin-top: 1.5em;
	margin-bottom: 0.8em;
}

/*.eNewsletter #top_widget-line
{
	margin-left: 11px;
}*/

.eNewsletter .ContentPaneOuter
{
  width: 66%;
  float: left;
  vertical-align: top;  
}

.eNewsletter .MenuPaneOuter
{
	width: 34%;
	float: left;
	vertical-align: top;
}


.eNewsletter #ContentRowA
{
  margin-top: 11px;
}

.eNewsletter #ContentRowB
{
  	clear: both;
	overflow: hidden;
}

.eNewsletter .FeaturePaneAOuter, .eNewsletter .FeaturePaneBOuter, .eNewsletter .FeaturePaneCOuter
{
	/*display: inline;*/
	vertical-align: top;
}

.eNewsletter .FeaturePaneAOuter, .eNewsletter .FeaturePaneBOuter, .eNewsletter .FeaturePaneCOuter
{
	vertical-align: top;
	float:left;
	width: 33%;
}

.eNewsletter .FeaturePaneCOuter {width: 34%;}
* html .eNewsletter .FeaturePaneCOuter {width: 33%;}
*:first-child+html .eNewsletter .FeaturePaneCOuter {width: 33%;}

.eNewsletter .FeaturePaneA, .eNewsletter .FeaturePaneB
{
	padding-right: 10px;
}


.eNewsletter #ContentArea .ReturnLinkBlue
{
	font-weight: bold;
	font-size: 0.75em;
	color: #4fb3b0;
	clear: both;
	display: block;
	margin-top: 2em;
}

.eNewsletter #ContentArea .ReturnLinkkhaki
{
	font-weight: bold;
	font-size: 0.75em;
	color: #b4ba6d;
	clear: both;
	display: block;
	margin-top: 2em;
}

.eNewsletter #ContentArea .ReturnLinkpurple
{
	font-weight: bold;
	font-size: 0.75em;
	color: #916eb0;
	clear: both;
	display: block;
	margin-top: 2em;
}

.eNewsletter .RatingPane
{
	width: 100%;
}

.eNewsletter .blue, .blue h3
{
	color: #4fb3b0;
}

.eNewsletter .khaki, .khaki h3
{
	color: #b4ba6d;
}

.eNewsletter .purple, .purple h3
{
	color: #916eb0;
}

.eNewsletter .bg-blue
{
	background-color: #87c6c5;
}

.eNewsletter .bg-khaki
{
	background-color: #c7ca90;
}

.eNewsletter .bg-purple
{
	background-color: #b69fcc;
}

.eNewsletter #cim_main-content a.external-link
{
	/*background-image: url(images/http_dark.gif)!important;*/
	background-position: right -226px;
}

.eNewsletter #cim_main-content a.external-link:hover, .eNewsletter #cim_main-content a.external-link:active
{
	/*background-image: url(images/http_hover.gif)!important;*/
	background-position: right -246px;
}

.eNewsletter #cim_main-content a.mail-link
{
	/*background-image: url(images/mailto_dark.gif)!important;*/
	background-position: right -786px;
}

.eNewsletter #cim_main-content a.mail-link:hover, .eNewsletter #cim_main-content a.mail-link:active
{
	/*background-image: url(images/mailto_hover.gif)!important;*/
	background-position: right -806px;
}

/*  Special (temporary) mod for top menu CSS so the cursor is correct for single-level items */
.Radmenu .link
{
	cursor: pointer!important;
}

/**** External Link (http), all containers not specifically handled below  ****/
/*  Blue page  */
.blue #cim_main-content a.external-link
{
	/*background-image: url(images/http_blue.gif)!important;*/
	background-position: right -146px; 
}

.purple #cim_main-content a.external-link
{
	/*background-image: url(images/http_purp.gif)!important;*/
	background-position: right -426px;
}

.khaki #cim_main-content a.external-link
{
	/*background-image: url(images/http_khaki.gif)!important;*/
	background-position: right -326px;
}

/**** Mailto link, all containers not specifically handled below  ****/
/*  Blue page  */
.blue #cim_main-content a.mail-link
{
	/*background-image: url(images/mailto_blue.gif)!important;*/
	background-position: right -706px; 
}

.purple #cim_main-content a.mail-link
{
	/*background-image: url(images/mailto_purp.gif)!important;*/
	background-position: right -986px;
}

.khaki #cim_main-content a.mail-link
{
	/*background-image: url(images/mailto_khaki.gif)!important;*/
	background-position: right -886px;
}

#cim_main-content ul 
{
	list-style-type: square;
}

.khaki ol
{
	list-style-image: url(images/enewsk-tick-1.gif)!important;
}

.khaki ol.Tick2
{
	list-style-image: url(images/enewsk-tick-2.gif)!important;
}

.khaki ul
{
	list-style-image: url(images/enewsk-bullet-1.gif)!important;
}

.khaki ul.Tick2
{
	list-style-image: url(images/enewsk-bullet-2.gif)!important;
}

.purple ol
{
	list-style-image: url(images/enewsp-tick-1.gif)!important;
}

.purple ol.Tick2
{
	list-style-image: url(images/enewsp-tick-2.gif)!important;
}

.purple ul
{
	list-style-image: url(images/enewsp-bullet-1.gif)!important;
}

.purple ul.Tick2
{
	list-style-image: url(images/enewsp-bullet-2.gif)!important;
}

.blue ol
{
	list-style-image: url(images/enewsb-tick-1.gif)!important;
}

.blue ol.Tick2
{
	list-style-image: url(images/enewsb-tick-2.gif)!important;
}

.blue ul
{
	list-style-image: url(images/enewsb-bullet-1.gif)!important;
}

.blue ul.Tick2
{
	list-style-image: url(images/enewsb-bullet-2.gif)!important;
}