﻿/* Font */
body {
	font: 120% Arial, sans-serif;
}
input, select, textarea {
    font-family: arial, sans-serif;
    font-size: 0.904em;
}
#default #content_main h1 {
	font-family:NeoSansRegular, Arial, sans-serif !important;
	background: transparent url(../images/efic/content_main_h1_right.png) 100% 0% no-repeat;
	color: #ffffff;
	font-size: 1.7em !important;
	padding: 6px 17px 6px 7px !important;
	position: absolute !important;
	left: 0px !important;
	top: 0px;
	height: 27px !important;
	line-height:1em;

}
#default #content_main #eficpagetitle_qual h1 {
	font-family:NeoSansRegular, Arial, sans-serif !important;
	color: #ffffff;
	font-size: 1.9em !important;
	padding: 14px 0px 6px 85px !important;
	position: absolute !important;
	left: 0px !important;
	top: 0px !important;
	line-height:1.2em;
	font-weight:normal;
	background: None;
	height: 62px !important;
	text-transform:uppercase;

}
#default #content_main #eficpagetitle_qual img{
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	margin-bottom:0px !important;
}
#default #content_main .heading_left {
					background: transparent url(../images/efic/content_main_h1_left.png) 0% 100% no-repeat;
					padding-left: 11px;
					position: relative;
					top: 0px;
					height: 39px !important;
					width: 10px;
					z-index: 1;
}
#default #content_main #eficpagecontent h2, #default #content_main #eficpagecontentBottom h2 {
				color: #2976c0;
				font-size: 1.35em;
				font-weight: bold;
				line-height: 1.5em;
				margin-bottom: 0.5em;
				padding: 1.0em 0px 0px 0px;				
}

#default #content_main h3 {
	color: #2976c0;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.35em;
	margin-bottom: 0.5em;
	padding: 0px 0px;
}
#home #content_main h1 {
	color: #ffffff;
	font-size: 1.315em;
	font-weight: bold;
	line-height: 1.375em;
	margin-bottom: 0.5em;
	padding: 0px 20px;
}
#default #content_main #eficpagecontent p, #default #content_main #eficpagecontentBottom p{
	color: #2f2f2f;
	font-size: 1.083em; /* 1.083 = 13px but 0.98 used B4 WRD*/
	line-height: 1.4em; /* 16px */
	padding-left:0px ;
	padding-right:0px ;
	margin-bottom: 1em;
}
#default #content_main #eficpagecontent .iseficforyouRight p, #default #content_main #eficpagecontent .articleRightPageContentRight .iseficforyouRight p{
	font-family:NeoSansRegular, Arial, sans-serif  !important;
	color: #ffffff !important;
	font-size: 1.7em ;
	padding: 20px 0px 0px 93px ;
	line-height:1.2em ;				
}
#default #content_main #eficpagecontent .iseficforyouRight a, #default #content_main #eficpagecontent .articleRightPageContentRight .iseficforyouRight a{
				text-decoration:none;
			
}
#default #content_main #eficpagecontent .iseficforyouRight IMG, #default #content_main #eficpagecontent .articleRightPageContentRight .iseficforyouRight IMG{
	padding: 0px 0px 0px 5px !important;
	margin: 0px 0px -5px 0px !important;
	display:inline !important;
			
}
P.ms-rteCustom-iseficforyouSmallP{
				color: #ffffff !important;
				font-size: 1.4em !important;
				line-height: 1.4em !important;
				margin-top: 0.5em !important;
				padding: 5px 10px 0px 10px !important;		
				padding-top:15px !important;

}
P.ms-rteCustom-iseficforyouContactUsSmallP{
				color: #ffffff !important;
				font-size: 1.4em !important;
				line-height: 1.4em !important;
				margin-top: -1em !important;
				padding: 5px 0px 0px 10px !important;		
}

P.ms-rteCustom-iseficforyouBottomProductPageSmallP{
				color: #ffffff !important;
				font-size: 1.35em !important;
				line-height: 1.1em !important;
				margin-top: 0em !important;
				margin-bottom: 0em !important;
				padding: 0px 0px 0px 93px !important;		
				

}
#default #content_main address{
				text-decoration:none;
}
#default #content_main #eficpagecontent .CaseStudyBox p{
padding:0px 0px 0px 0px;
color: white;
font-size: 0.93em;  
line-height: 1.4em; /* 16px */
margin-bottom: 0.4em;				
}
#default #content_main #eficpagecontent .CaseStudyBox A{
padding:0px 0px 0px 0px;
color: white;
font-size: 0.9em; /* 1.083 = 13px but 0.98 used B4 WRD*/
line-height: 1.2em; /* 16px */
margin-bottom: 0.4em;				
}
#default #content_main #eficpagecontent .articleRightPageContentRight p{
padding:0px 20px 0px 20px;
font-size: 0.93em; 
line-height: 1.2em; 
margin-bottom: 0.4em;				
}
#default #content_main #eficpagecontent .articleRightPageContentRight A{
padding:0px 20px 0px 0px;
color: #71084B;
font-size: 0.9em; /* 1.083 = 13px but 0.98 used B4 WRD*/
line-height: 1.2em; /* 16px */
margin-bottom: 0.4em;				
}
#default #content_main #eficpagecontent .articleRightPageContentRight ul {
	list-style: outside disc;
	margin: 0em 0em 1.6em 2.85em;
	padding: 0px 0px;
}
#UXRelatedContent #content_related_large a{
	padding: 0px 0px 0px 0px;
	font-size: 0.75em; /* 9px */
	line-height: 1.444em; /* 13px */
	margin-bottom: 0.5em;
	text-transform: uppercase;
	color: #98cdff;
	display: block;
	text-decoration: none;
}
P.ms-rteCustom-CaseStudyBlueText{
	font-size: 0.75em !important; /* 9px */
	line-height: 1.444em !important; /* 13px */
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #98cdff !important;
	display: block !important;
	padding-top:15px !important;

}
P.ms-rteCustom-CaseStudyRelatedLinksBlueText{
	font-size: 0.93em !important; 
	line-height: 1.444em !important; 
	margin-bottom: 14px!important;
	margin-top: 10px!important;
	text-transform: uppercase;
	color: #2976c0 !important;
	display: block !important;
	font-weight:bold;
	
}
P.ms-rteCustom-CaseStudyLargeWhiteText{
font-weight:bold;
	font-size: 1.35em !important;
	line-height: 1.5em!important;
	margin-bottom: -5px !important;
	margin-top: -5px !important;;
	color: #ffffff !important;
	display: block !important;

}
P.ms-rteCustom-CaseStudyGrayText{
padding:0px 0px 0px 0px!important;
color:#959595!important;
font-size: 0.93em!important;  
line-height: 1.4em!important; /* 16px */
margin-bottom: 0em!important;
display:block;
}


#home #content_main p {
	color: #ffffff;
    font-size: 0.986em;
	line-height: 1.5em;
	margin-bottom: 1em;
	padding: 0px 20px;
}
#default #content_main #eficpagecontent table p, #default #content_main #eficpagecontentBottom table p{
	padding-left:0px;
	padding-right:0px;
}
#default #content_main ul {
	list-style: outside disc;
	margin: 0em 0em 1em 1.486em;
	padding: 0px 0px;
}
#default #content_main ol {
	list-style: outside decimal;
	margin: 0em 0em 1em 2em;
	padding: 0px 0px;
}

#default #content_main Table ul {
	list-style: outside disc;
	margin: 0em 0em 1em 1.486em;
	padding: 0px 0px;
}
#default #content_main Table ol {
	list-style: outside decimal;
	margin: 0em 0em 1em 1.486em;
	padding: 0px 0px;
}

#default #content_main dl {
	margin: 0em 0em 1em 0em;
}
#default #content_main li {
	color: #2f2f2f;
    font-size: 0.986em;
	line-height: 1.5em;
}
#default #content_main dt {
	color: #2f2f2f;
    font-size: 0.986em;
	line-height: 1.5em;
}
#default #content_main dd {
	color: #2f2f2f;
    font-size: 0.986em;
	line-height: 1.5em;
	margin-bottom: 1em;
}

/*
#default #content_main p a:link, #default #content_main p a:visited, 
#default #content_main li a:link, #default #content_main li a:visited,
#default #content_main dd a:link, #default #content_main dd a:visited {
	color: #71084b;
}
#default #content_main p a:active, #default #content_main p a:focus, #default #content_main p a:hover, 
#default #content_main li a:active, #default #content_main li a:focus, #default #content_main li a:hover,
#default #content_main dd a:active, #default #content_main dd a:focus, #default #content_main dd a:hover {
	color: #2f2f2f;
}
*/


#default #content_main p a:link, #default #content_main p a:visited,
#default #content_main li a:link, #default #content_main li a:visited,
#default #content_main dd a:link, #default #content_main dd a:visited,
#default #content_main h3 a:link, #default #content_main h3 a:visited {
color: #71084b;
}
#default #content_main p a:active, #default #content_main p a:focus, #default #content_main p a:hover,
#default #content_main li a:active, #default #content_main li a:focus, #default #content_main li a:hover,
#default #content_main dd a:active, #default #content_main dd a:focus, #default #content_main dd a:hover
#default #content_main h3 a:active, #default #content_main li a:focus, #default #content_main h3 a:hover,{
color: #2f2f2f;
} 
 


#default #content_main img {
	display: block;
    font-size: 0.986em;
	margin-bottom: 1em;
	padding: 0px 0px;
}
#default #content_main img.header {
    font-size: 0.986em;
	margin-bottom: 3.083em;
	padding: 0px;
}
#default #content_main #eficpagecontent IMG,  #default #content_main #eficpagecontentBottom img {
	padding-left:0;
	padding-right:0;
}

#home #content_main .link {
	background: transparent url(../images/efic/find_out_more.jpg) 0% 100% no-repeat;
	clear: left;
	color: #ffffff;
	display: block;
	height: 19px;
	margin: 0px 0px 0.5em 20px;
	text-indent: -9999px;
	width: 117px;
}
#default #content_main hr {
	background-color: #2676c6;
	border: none;
	color: #2676c6;
	margin: 0 auto 5px auto;
	height: 1px;
	clear:both;
}
#home #content_main hr {
/*
	background-color: #cadce6;
	border: none;
	color: #cadce6;
	margin: 0 auto 10px auto;
	height: 1px;
	width: 574px;
*/
	background-color:#CADCE6;
	border:medium none;
	color:#CADCE6;
	height:1px;
	margin:15px auto;


}

#sidebar h1 {
	color: #2f2f2f;
	font-size: 1.068em;
	font-weight: bold;
	line-height: 1.154em;
	margin-bottom: 0.5em;
	padding: 0px 15px;
}
#sidebar h2,
#sidebar h3 {
	color: #2f2f2f;
    font-size: 0.904em;
	font-weight: bold;
	line-height: 1.273em;
	margin-bottom: 0.5em;
	padding: 0px 15px;
}
#sidebar p {
	color: #2f2f2f;
    font-size: 0.904em;
	line-height: 1.273em;
	margin-bottom: 1em;
	padding: 0px 15px;
}
#quicklinks p
{
	color: #2f2f2f;
    font-size: 1.068em;
	line-height: 1.273em;
	margin-bottom: 1em;
	padding: 0px 15px;
}
#sidebar ul {
	list-style: outside disc;
	margin: 0em 0em 1em 1.486em;
	padding: 0px 14px;
}
#sidebar ol {
	list-style: outside decimal;
	margin: 0em 0em 1em 1.486em;
	padding: 0px 14px;
}
#sidebar dl {
	margin: 0em 0em 1em 0em;
}
#sidebar li {
	color: #2f2f2f;
    font-size: 0.904em;
	line-height: 1.273em;
}
#sidebar dt {
	color: #2f2f2f;
    font-size: 0.904em;
	line-height: 1.273em;
}
#sidebar dd {
	color: #2f2f2f;
    font-size: 0.904em;
	line-height: 1.273em;
	margin-bottom: 1em;
}
#sidebar p a:link, #sidebar p a:visited, 
#sidebar li a:link, #sidebar li a:visited,
#sidebar dd a:link, #sidebar dd a:visited {
	color: #71084b;
}
#sidebar p a:active, #sidebar p a:focus, #sidebar p a:hover, 
#sidebar li a:active, #sidebar li a:focus, #sidebar li a:hover,
#sidebar dd a:active, #sidebar dd a:focus, #sidebar dd a:hover {
	color: #2f2f2f;
}
#sidebar img {
    font-size: 0.904em;
	margin-bottom: 1em;
}
#sidebar hr {
	background-color: #cadce6;
	border: none;
	color: #cadce6;
	height: 1px;
	display: block;
	margin: 0 auto 1em auto;
	width: 155px;
}
/**Font elements - Custom Styles**/
p.ms-rteCustom-TabbedCountryDatePara{
	font-size: 1.1em !important;
	font-weight:bold !important;
	padding:0px 10px 0px 10px !important;
	margin-right:20px;
	margin-bottom:-5px !important;
	text-align:right;
	line-height:1.1em;
	background-color:#eaeaea;
	max-width:35%!important;
	text-align:right;
	float:right;
}
p.ms-rteCustom-Paragraph11px{
	font-size: 0.95em !important;
	line-height:1.2em!important;
	padding-left:0px ;
	padding-right:0px ;
}
/*P for current issue WRD - no bottom margin*/
P.ms-rteCustom-ParagraphNoBotMargin{
margin-bottom:1px !important;
}

P.ms-rteCustom-PbacktoTop{
	background: transparent url(../images/efic/back.jpg) 0% 50% no-repeat;
	padding-left: 20px !important;
	padding-bottom:2px !important;
	padding-top:2px !important;
	margin-bottom:10px !important;
	margin-top:10px !important;
	text-decoration:none !important;
	font-size: 0.9em !important;
}
P.ms-rteCustom-PrintPDF{
	background: transparent url(../images/pdficon_large.gif) 0% 0% no-repeat;
	padding-left: 40px !important;
	margin-top:27px!important;
	margin-bottom:21px!important;
	padding-top:0px!important;
	padding-bottom:5px!important;
	line-height:1.2em!important;
	font-size: 1.083em !important;
}
/*H2 for WRD archive - no top padding*/
H2.ms-rteCustom-H2NoTopPadding{
padding-top:0px !important;
line-height:1em !important;
}
/*UX fixes*/
.iseficforyouRight{
background:#0b1628 url(../images/efic/iseficforyourrighthandcol_largest.jpg) no-repeat 0% 0%;
min-height:250px;
height:auto;
height:100%;
width:265px;
margin-top:20px;
margin-bottom:25px;				
}
.contactus .iseficforyouRight{
background:#0b1628 url(../images/efic/iseficforyourrighthandcol_largest.jpg) no-repeat 0% 0%;
min-height:210px;
height:auto;
height:100%;
width:265px;
margin-top:0px;
margin-bottom:0px;
padding-right:0px;
float:right;				
}
.CaseStudyBox{
min-height:380px;
height:auto;
height:100%;
background: black url(../images/efic/casestudytopblackcurve.jpg) 100% 0% no-repeat;
margin-bottom:30px;	
padding-right:20px;			
}

img.ms-rteCustom-CaseStudyLargeRigthPad20{
margin-bottom:385px !important;				
}

img.ms-rteCustom-StandardImageRightPad20Bot30{
padding-bottom:130px !important;				
}

#default #content_main #eficpagecontent #case_studies_navigation #case_studies_navigation_body_links ul li a {
	color: #ffffff;
	display: block;
	float: left;
	width: 150px;
	min-height:170px;
	height:auto;
	height:100%;
}
#default #content_main #eficpagecontent #case_studies_navigation {
	background-color:#17375b;
	height:650px;
}

