﻿#editmodepanel{
	clear:both;
}
.float_left{
	
}
.flashPadding
{
		padding-top:15px;
		padding-bottom:30px;
		padding-left:82.5px;		
}
.imageFloatRight
{
	float:right;
    min-width:100px;
   	max-width:265px;
    margin-left:0px; 
    margin-right: 0px; 
    margin-top:0px;
}
.imageFloatRight_noMax
{
	float:right;
	width:auto;
   	max-width:370px;
    margin-left:0px; 
    margin-right: 0px; 
    margin-top:0px;
}
.imageFloatRight_CaseStudy
{
	float:right;
	width:auto;
   	max-width:285px;
    margin-left:0px; 
    margin-right: 0px; 
    margin-top:0px;
}

.imageFloatRight IMG
{
	padding: 0px 0px 0px 20px !important;
	
}
.imageFloatRight_noMax IMG
{
	padding: 0px 0px 0px 20px !important;
	
}
#default #content_main #eficpagecontent .ms-WPBody h1{
font-weight:normal;				
}

/*Case study pages*/
.CaseStudyBox{
height:380px;
background: black url(../images/efic/casestudytopblackcurve.jpg) 100% 0% no-repeat;
margin-bottom:30px;	
padding-right:20px;			
}

.articleRightPageContentRight{
margin-left:20px;
margin-top:-10px;				
}
.articleRightWebZoneRight{
padding: 0px 0px 0px 0px !important;
margin-left:20px;
}
.imagecaption {
      font-size:0.904em; 
      font-family:arial, sans-serif;; 
      color:#2f2f2f; 
      padding-bottom:2px;
      margin-top:-15px;
      PADDING-RIGHT: 0px;
      PADDING-LEFT: 0px;
}
.imagecaption p{ 
      padding-top: 2px; 
      margin-bottom: 5px; 
}
#sharepointAuthoring{
	width:100%;
	float:left;
	clear: left;
}
.siteActionMenu{
    float:right;
}
.sharepointLogin .ms-globallinks a{
	color:#2f2f2f;
}
.sharepointLogin .ms-globallinks{
	color:#2f2f2f;
}
.sharepointLogin div{
	color:#2f2f2f;
}

.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a{
	color:#2f2f2f;
}
#contentPlaceHolderMain{
	float: left;
	margin-right: 0;
	width: 809px;
}

/* masterpage searh box */

#search .ms-sbtable{
    display: block;
    position: relative;
    height:70px;
    width:190px;
    padding: 0;
    margin: 0;
    font-family: Arial, sans-serif; 
	FONT-SIZE: 1.151em;
}

#search .ms-sbtable input{	
	text-align:left;
}

#search .ms-sbtable tr, #search .ms-sbtable th, #search .ms-sbtable td{
	z-index:2;
	position:absolute;
}
#search .ms-sbplain{
font-family: Arial, sans-serif; 
FONT-SIZE: 1.151em;
border:none;
}
#search .ms-sbtable .ms-sbgo{
    background:none;
 	bottom:-50px;
 	left:119px;
}

#search td.ms-sbcell
{
	border:0;
	padding:0;
	vertical-align:top;
}
#search td.ms-sbcell input
{
width:190px;
height:20px;
}

#search td.ms-sbgo
{
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0;
}

#search .ms-sbLastcell,.ms-rightbodysectionsearchbox
{
width:0;
padding:0;
}

/* end masterpage search box */

/* search results search box */

#resultsSearchBox .ms-sbgo
{
    background:none;
    bottom:0px;
}

#resultsSearchBox td.ms-sbcell
{
	FONT-SIZE: 1.315em;
	font-weight:normal;
	FONT-FAMILY: Arial, sans-serif;	
}


#resultsSearchBox .ms-sbgo
{
				vertical-align: middle;
				border-style:none;
}

#resultsSearchBox td.ms-sbgo
{
	padding-top:9px;
}


#resultsSearchBox INPUT.ms-sbplain
{
				FONT-SIZE: 1.315em;
				font-weight:normal;
				BORDER-TOP-STYLE: none;
				FONT-FAMILY: Arial, sans-serif;
				BORDER-RIGHT-STYLE: none;
				BORDER-LEFT-STYLE: none;
				BORDER-BOTTOM-STYLE: none;
}

#resultsSearchBox .ms-sbplainwithborder {	FONT-SIZE: 0.986em;	FONT-FAMILY: Arial, sans-serif;}



#resultsSearchBox .ms-sblink A:link, #resultsSearchBox .ms-sblink A:visited, #resultsSearchBox .ms-sblink A:hover
{
	FONT-SIZE: 1.315em;
	font-weight:normal;
	FONT-FAMILY: Arial, sans-serif;	
}

/* end search results search box */

/* advanced search */

#advancedSearch input
{
				border: 1px;
				font-size:1.068em;
}

#advancedSearch *
{
	FONT-FAMILY: Arial, sans-serif;
}

#advancedSearch label
{
	font-size:1.068em;
}

/* Search Results */

.ms-srchresultstop{
    background-color: #eff8fd;
}


select.ms-sbscopes{
font-family:Arial, sans-serif;
font-size:8pt;
width:170px;
}
.srch-WPBody{
margin:0px;
font-family:Arial, sans-serif;
font-size:1em;
color:#666666;
}
/* width added to deal with long search results Safari */
.srch-results{
width:730px;
}
.srch-sort{
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:underline;
color:#71084b;
}
.srch-sort a:hover{
color:#71084b;
}
.srch-sort-right{
float:right;
COLOR:#2f2f2f;
FONT-SIZE:1.0em;
padding-bottom:4px;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:underline;
color:#71084b;
}
.srch-sort-right a:hover{
color:#71084b;
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Arial, sans-serif;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#003399;
}
.srch-summary a:hover{
color:#FF0000;
}
.srch-stats{
COLOR:#2f2f2f;
FONT-SIZE:1.0em;
FONT-FAMILY:Arial, sans-serif;
background-color:#ffffff;
text-align:left;
white-space:nowrap;
}
.srch-stats A:link{
text-decoration:underline;
color:#71084b;
}
.srch-stats a:hover{
color:#FF0000;
}
/* width added to deal with long search results Safari */
.srch-results .srch-Description{
width:100%;
FONT-SIZE:1.068em;
MARGIN:0px 0px 4px;
COLOR:#2f2f2f;
FONT-FAMILY:Arial, sans-serif;
}
/* Specificity added to deal with fonts growing in size down the results page, fix issue with XSLT rendering the .srch-desc inside another srch-desc, nesting increasing the results width!*/
.srch-results .srch-Description .srch-Description,.srch-results .srch-Description .srch-Description,.srch-results .srch-Description .srch-Description .srch-Description {
FONT-SIZE:1.0em;
}
.srch-Description b{
FONT-SIZE:1.068em;
font-weight:bold;
COLOR:#2f2f2f;
}

.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
#content_main .ms-WPBody .srch-WPBody .srch-results .srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#2f2f2f;
FONT-FAMILY:Arial, sans-serif;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:underline;
color:#71084b;
}
.srch-Title a:hover{
color:#71084b;
text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
color:#71084B !important;
text-decoration:underline;
}
.srch-URL a:hover{
color:#71084B;
text-decoration:underline;
}
/* word-wrap added to break URL across 2 lines in safari, this class has been added to the Ie6,7 and 8 rel fiels to stop break-word*/
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 15px;
COLOR:#2f2f2f;
FONT-FAMILY:Arial, sans-serif;
padding-left:0px !important;
overflow: hidden; 
word-wrap:break-word;
}


.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#71084b;
FONT-WEIGHT:bold;
FONT-SIZE:1.068em;
FONT-FAMILY:Arial, sans-serif;
background-color:#eff8fd !important;
text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:underline;
color:#71084b;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#71084b;
text-decoration:underline;
}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#517acc
}
.srch-Icon{
margin-right:4px;
display:none;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:#336699;
margin-top:2px;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}


/* end search results section */



.logo
{
    font-size: 2pt;
	font-family: Arial;
	
}
.logo a
{
	color: #386e9d;
	background: transparent url("/Style Library/images/efic/logo_efic.jpg") 0% 0% no-repeat;
	display:block;
	text-indent: -9999px;
	padding:0px 0px 0px 0px;
}


/* from core.css */

/* For page breadcrumb ------ */
#content #default #navigation_breadcrumb {
	background-color: #ffffff;
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;

}
#content #default .ms-pagebreadcrumb {
	background: transparent none;
	border: 0px;
	float: left;
	font-size:0.97em;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border:none;
	}
#content #default .ms-pagebreadcrumb a.ms-sitemapdirectional {
	background: transparent none;
	border: 0px;
	color: #70084a;
	font-size: 0.97em;
	margin: 0px;
	padding: 0px;
}
.ms-pagebreadcrumb a, .ms-pagebreadcrumb span{
color: #2f2f2f;
padding: 0px 3px 0px 0px;
font-size:0.97em;
display: block;
float: left;
background-color:#ffffff;
}

.ms-pagebreadcrumb a:link, .ms-pagebreadcrumb a:visited{
color: #71084b;
text-decoration: none;
}
.ms-pagebreadcrumb a:active, .ms-pagebreadcrumb a:focus, .ms-pagebreadcrumb a:hover{
color: #2f2f2f;
text-decoration: underline;
}
.removeMargins{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}




/*------------------*/



#welcomeWebPartZone
{
		clear:both;
		padding-left:14px;
		padding-right:14px;
}

/* preformatted Custom table styles for the rich text editor */

.ms-rteTable-1   {
	border-width: 1px;
	border-style:solid;
	border-color: #eff8fd;
	border-collapse: collapse;
	font-family: arial, sans-serif;
	margin-right:20px;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #ffffff;
	background: #2976c0;
	text-align: center;
	font-size: 0.986em;  
	font-style: normal;
	font-family: arial, sans-serif;  
	text-transform: none;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 1.5em;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 2px 14px;
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 2px 14px; 
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:2px 14px; 
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:2px 14px;
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #2f2f2f;
	background-color: #ffffff;
	font-size: 0.986em;
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #2f2f2f;
	background-color: #eff8fd;
	font-size: 0.986em;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 
{
	padding:2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
				background-color: #ffffff;
				color: #2f2f2f;
				font-weight: normal;
				font-size: 0.986em;
				font-family: arial, sans-serif;
				line-height: 1.5em;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 2px 14px;
	border-top: solid #eff8fd 1px;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:2px 14px;
	border-top:solid #eff8fd 1px;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 2px 14px;
	text-align: left;
	border-top: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 2px 14px;
	text-align: left;
	border-top: solid #eff8fd 1px;
}

p.ms-rteCustom-bot{
padding-bottom:30px !important;			
}
/* EFIC TOC - Sitemap */


#tocwp #header {
	background: #ffffff;
	float: left;
	width: 100%;
}


.link-item, .link-item a, .link-item a:link{
font-family:Arial, sans-serif; 
font-size:0.986em; 
color: #003399;
text-decoration:none;
}
.link-item a:visited, .link-item a:active{
color: #4167AF;
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
}
.link-item-large, .link-item-large a, .link-item-large a:link{
font-family:Arial, sans-serif; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a:visited, .link-item-large a:active{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:hover{
color: #000000;
text-decoration:underline;
}
.description {
font-family:Arial, sans-serif; 
font-size:0.986em; 
color: #4c4c4c;
}
.image-area-left {
float:left;
padding-right:5px;
padding-left: 0px;
}
.image-area-right {
float:right;
padding-left:5px;
padding-right: 0px;
vertical-align:top;
}
.image-area-top {
padding-bottom:5px;
}
.image{
border:0;
}
.image-fixed-width{
border:0;
width:90px;
}
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url("/_layouts/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
}
.groupheader {
font-family: Arial, sans-serif; 
text-align:left;
margin-bottom:5px;
font-size:10pt; 
font-weight:bold; 
color:#000000;
clear:both;
}
.band {
background-color:#E4E8F0;
padding:2px 0px 2px 3px;
}
.large {
font-size:18pt; 
}
.small {
font-size:0.986em; 
}
.medium {
font-size:10pt; 
}
.centered{
text-align:center;
}
.separator{
border:1px #333333 solid;
clear:both;
}
.whitespace{
margin-bottom:5px;
clear:both;
}
.level-header{
padding:5px 0px 2px 0px;
}
.level-band{
background-color:#E4E8F0;
padding:2px 0px 2px 3px;
margin-right:3px;
margin-left: 0px;
}
.level-description{
font-family: Arial, sans-serif; 
font-size: 0.986em; 
color: #4c4c4c
}
.level-description-padding{
padding-left:15px;
padding-right: 0px;
padding-bottom:1px;
}
.level-item-pos{
margin: 2px 3px 2px 3px;
padding: 1px 0px 1px 0px;
}
.level-item, .level-item a, .level-item a:link{
font-family: Arial, sans-serif; 
font-size: 0.986em; 
color: #003399;
}
.level-item a:visited, .level-item a:active{
color: #4167AF;
text-decoration:none;
}
.level-item a:hover{
color: #000000;
text-decoration:underline;
}
.level-section{
	margin-top:5px;
margin-bottom:10px;
}

.level-section > div
{
 margin-top:10px;
}

.level-bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url("/_layouts/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
}

.headertitle, .headertitle a, .headertitle a:link{
font-family: Arial, sans-serif; 
font-size: 1.151em; 
font-weight: bold; 
color: #003399;
}
.headertitle a:visited, .headertitle a:active{
color: #4167AF;
text-decoration:none;
}
.headertitle a:hover{
color: #000000;
text-decoration:underline;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link{
font-family: Arial, sans-serif; 
font-size: 1.315em; 
font-weight: bold; 
color: #003399;
}
.headertitle-large a:visited, .headertitle-large a:active{
color: #4167AF;
text-decoration:none;
}
.headertitle-large a:hover{
color: #000000;
text-decoration:underline;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link{
font-family: Arial, sans-serif; 
font-size: 1.068em; 
font-weight: bold; 
color: #003399;
}
.headertitle-small a:visited, .headertitle-small a:active{
color: #4167AF;
text-decoration:none;
}
.headertitle-small a:hover{
color: #000000;
text-decoration:underline;
}
.headertitle-band, .headertitle-band a, .headertitle-band a:link{
font-family: Arial, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
color: #003399;
}
.headertitle-band a:visited, .headertitle-band a:active{
color: #4167AF;
text-decoration:none;
}
.headertitle-band a:hover{
color: #000000;
text-decoration:underline;
}

/* end EFIC TOC - Sitemap section */

#SlideShowProductDescription
{
	min-height:66px;
}


#home #content_main #slideshow_controls #previous a,
#home #content_main #slideshow_controls #previous a:link,
#home #content_main #slideshow_controls #previous a:visited,
#home #content_main #slideshow_controls #previous a:active
{
	color: #7b7b7b;
	text-decoration:none;
}

#home #content_main #slideshow_controls #next a,
#home #content_main #slideshow_controls #next a:link,
#home #content_main #slideshow_controls #next a:visited,
#home #content_main #slideshow_controls #next a:active
{
	color: #7b7b7b;
	text-decoration:none;
}


#updatesWebPart
{
	min-height:122px;
}


/* contact form styles */

#default .ms-WPBody 
{
	 font-family: Arial, sans-serif;
	 color: #2f2f2f;
 	 font-size: 0.986em;
	 line-height: 1.5em;

}

#default .ms-WPBody a:link, #default .ms-WPBody a:visited,
{
	color: #71084b;
	text-decoration:underline;
}
#default .ms-WPBody a:active, #default .ms-WPBody a:focus, #default .ms-WPBody a:hover,
{
	color: #71084b;
	text-decoration:underline;
}

/* campaign and form styles march 2011 */
#BondingCampaign
{
		clear:left;
		padding-left:14px;
		padding-right:14px;
		margin-top:10px;
}
#BondingCampaign p
{
		clear:both;
		padding-left:0px !important;

}

#CategoryASubscribeForm{
		clear:left;
		padding-left:14px;
		padding-right:14px;
		margin-top:20px;
}
input.ContactUsInputFieldupload{
	font-weight:normal;
	width:220px;
	display:inline-block;
	clear:both;	
}

.ContactUsInputFieldValueIndustry{
	font-weight:normal;
	width:260px;
	display:inline-block;
	clear:both;	
}
.ContactUsInputFieldValueAddressFields{
	font-weight:normal;
	width:150px;
	display:inline-block;
	clear:both;	
}

.ContactUsInputFieldValueRadio{
	width:20px;
	clear:left;	
}
.ContactUsFormRadiotxt{
	font-weight:normal;
	min-width:70px;
	display:inline-block;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:1px;
	clear:left;	
}
.ContactUsFormCityRadiotxt{
	font-weight:normal;
	min-width:90px;
	height:20px;
	display:inline-block;
	padding-left:5px;
	padding-right:10px;	
	float:left;
	
}
.ContactUsFormCantattendRadiotxt{
	font-weight:normal;
	min-width:90px;
	height:20px;
	display:inline-block;
	padding-left:5px;
	padding-right:10px;
	margin-top:-2px;	
	float:left;
	
}

.ContactUsFormCheckboxtxt{
	font-weight:normal;
	min-width:50px;
	display:inline-block;
	padding-left:5px;
	padding-bottom:1px;
	clear:left;	
}

.ContactUsFormDate{
	font-weight:normal;
	min-width:50px;
	display:inline-block;
	padding-left:5px;
	float:left;	
}

#BondingCampaign #Sydney input,#BondingCampaign #Brisbane input,#BondingCampaign #Perth input,#BondingCampaign #Melbourne input,#BondingCampaign #Cantattend input{
	float:left;
	margin-bottom:2px;
}
#BondingCampaign #Sydney,#BondingCampaign #Brisbane,#BondingCampaign #Perth,#BondingCampaign #Melbourne{
	clear:left;
	margin-bottom:0px !important;
	margin-top:0px !important;
	height:20px;

}
#BondingCampaign #Cantattend{
    margin-bottom:40px;
    height:20px;
	clear:left;
}

.ContactUsFormInputRowupload input{
	border-style: inset;
	border-width:1px;
	padding-bottom: 3px;
	vertical-align: middle;

}

.ContactUsInputFieldQualify{
	font-weight:normal;
	width:100%;
	display:inline-block;
	clear:left;	
	vertical-align: top;
}
#BondingCampaign .ContactUsButtonRow{
	margin-left:220px;
	padding-top:5px;
	padding-bottom:15px;
	clear:both;
}

.CategoryASubscribeibSubmit{
	margin-left:150px;
	padding-top:10px;
	padding-bottom:5px;
	
}

/* end campaign and form styles march 2011 */

.ContactUsFormRow
{
	padding-bottom:3px;
}

.ContactUsField
{
	font-weight:bold;
	width:145px;
	display:inline-block;
	clear:left;	
}
.ContactUsInputFieldValue{
	font-weight:normal;
	width:200px;
	display:inline-block;
	clear:both;	
	 
}


.ContactUsEnquiries{
	font-weight:bold;
	color:#2976c0;
	font-size:1.35em;
	line-height: 1.286em;
	margin-bottom: 0.5em;
}

.ContactUsFieldSpacer, .ContactUsInputFieldSpacer{
	text-align:center;
	margin:0 2px 0 2px;
    vertical-align: top;
}

.ContactUsFormInputRow{
				padding-bottom: 5px;
				vertical-align: top;
}

.ContactUsFormInputRow input{
	border-style: inset;	
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:2px;
	border-bottom-width:2px;
	height:18px;

}
.ContactUsInputField{
	font-weight:bold;
	width:145px;
	display:inline-block;
	clear:left;	
	vertical-align: top;
}

.ContactUsButtonRow{
	margin-left:145px;
	padding-top:5px;
	padding-bottom:5px;
}
.CatAButtonRow{
	padding-top:5px;
	padding-bottom:5px;
}

.ContactUsButtons{
	padding:2px;
	border-width:0px;
}


.ContactUsFormTextRow{
	margin-left:150px;
	padding-bottom:5px;
}

.ContactUsFormTextRow{
	font-weight:bold;
}
.ContactUsValidation{
	padding-left:6px;
			
}

.GlobalReadinessForm .ContactUsFormTextRow
{
	margin-left:0px;
	padding-bottom:5px;
}

.GlobalReadinessForm .ContactUsFormTextRow
{
	font-weight:normal;
}

.GlobalReadinessibSubmit
{
	padding-top:5px;
	padding-bottom:5px;
}

.GlobalReadinessForm .ContactUsInputFieldSpacer
{
	display:none;
}


.WorldRiskDevelopmentsForm .ContactUsFormTextRow
{
	margin-left:0px;
	padding-bottom:5px;
}

.WorldRiskDevelopmentsForm .ContactUsFormTextRow
{
	font-weight:normal;
}

.WorldRiskDevelopmentsibSubmit
{
	padding-top:5px;
	padding-bottom:5px;
	margin-left:150px;
}


/* end contact form styles */

/* pager styles */

#eficpagecontent hr
{
	display:none;
}

#pagingControls
{
	float:right;
	margin-bottom:5px;
}

#default #content_main #pagingControls ul
{
display: inline;
padding-left: 0.5em;
padding-right:0px;
}
#pagingControls li
{
display: inline;
padding: 0 0.5em;
}

#pagingControls .pagecount
{
 border: 1px #71084b solid;
 margin:0 0.2em;
}

#pagingControls .pagecountcurrent
{
 border: 1px #71084b solid;
 margin:0 0.2em;
 background-color:#71084b;
}


#pagingControls .single
{
 border: 1px #71084b solid;
 margin:0 0 0 0.2em;

}


#pagingControls .pagecount A, #pagingControls .pagecount A:hover
{
	text-decoration:none;
}

#pagingControls .single A, #pagingControls .single A:hover
{
	text-decoration:none;
	color:#71084b;
}


.ContactUsFormResultDiv
{

	display: table;
	position: relative; 
	overflow: hidden;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding-top: 1px;
	height: 200px; 
	width:99%;
				
}

.ContactUsFormResultText
{
				
	position: relative; 
	top:20%;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	width: 60%;
	display: table-cell; 
	vertical-align: middle;
		
}

.CategoryAFormResultDiv
{

/*
	display: table;
	position: relative; 
	overflow: hidden;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding-top: 1px;
	height: 200px; 
	width:99%;

*/
				
}

.CategoryAFormResultText
{
		
/*		
	position: relative; 
	top:30%;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	width: 60%;
	display: table-cell; 
	vertical-align: middle;
*/
		
}

.GlobalReadinessFormResultDiv
{

	display: table;
	position: relative; 
	overflow: hidden;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding-top: 1px;
	height: 200px; 
	width:99%;
				
}

.GlobalReadinessFormResultText
{
				
	position: relative; 
	top:30%;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	width: 60%;
	display: table-cell; 
	vertical-align: middle;
		
}
#default #content_main #eficpagecontent .ms-WPBody h1{
font-weight:normal;				
}
/* tabbed view */
#cewp{
clear:both;				
}
#TabbedBox{	
		min-height:10px !important;
		height:100% !important;
		height:auto !important;

}
#dhtmlgoodies_tabView1{	
		
		min-height:10px !important;
		height:100% !important;
		height:auto !important;
		margin-bottom:15px;	
}
	.dhtmlgoodies_tabPane{
		height:28px;	/* Height of tabs */
		border-bottom:1px solid #ffffff;
	}
	.dhtmlgoodies_aTab{
		border:1px solid #b1cfea;
		font-family: Arial, Helvetica, sans-serif;
		background-color:#ecf5fc!important;
		min-height:10px !important;
		height:100% !important;
		height:auto !important;
		padding-bottom:20px;
	
		
	}
		.dhtmlgoodies_aTab DIV{
		background-color:#ecf5fc !important;
		min-height:10px !important;
		height:100% !important;
		height:auto !important;
	}
#default #content_main #eficpagecontent	.dhtmlgoodies_aTab DIV P{
		Padding-left:20px ;
		Padding-right:20px ;		
	}

#default #content_main #eficpagecontent	.dhtmlgoodies_aTab DIV H3{
		Padding-left:20px ;
		
	}
#default #content_main #eficpagecontent	.dhtmlgoodies_aTab DIV OL{
		Padding-left:20px ;
		Padding-right:20px ;
		
	}

	.dhtmlgoodies_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:0px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
		color:white;
		
	}
	
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url('../images/tab_left_active.png');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url('../images/tab_left_inactive.png');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('../images/tab_left_over.png');
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
		font-family: Arial, Helvetica, sans-serif;
		vertical-align:top;
		font-size:12px;
		padding-left:3px;
		padding-right:3px;
		padding-top:4px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}	
	.dhtmlgoodies_tabPane img{
		float:left;
		padding-right:0px !important;
		padding-left:0px !important;
	}
	

/*Table A:link styles if not wrapped in a <p> */
#default #content_main .ms-rteTable-142wideDarkBlueHeadLigthblueCell a:hover,#default #content_main .ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin a:hover,#default #content_main .ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft a:hover{
color:#2f2f2f !important;					
}
#default #content_main .ms-rteTable-142wideDarkBlueHeadLigthblueCell a:link,#default #content_main .ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin a:link,#default #content_main .ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft a:link{
color:#71084b;					
}

/*Custom Styles */
/*Table style for 1st and subsequent columns of the 5 columns needed on county analysis pages, except the last column*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell{
width:142px !important; /*Change width to 142 and remove important after UX*/
margin-right: 10px;	
float:left;	
background-color: #ecf5fc;		
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell tr.ms-rteTableHeaderRow-142wideDarkBlueHeadLigthblueCell{
background-color: #2976c0;
color:white;
font-weight:bold; 
text-align:center;
margin-bottom:10px !important;
height:19px !important;	
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell td.ms-rteTableHeaderFirstCol-142wideDarkBlueHeadLigthblueCell{
background-color: #2976c0;
height:19px !important;			
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell td.ms-rteTableFirstCol-142wideDarkBlueHeadLigthblueCell{
background-color: #ecf5fc;
padding-left:10px;
height:19px !important;				
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell tr.ms-rteTableOddRow-142wideDarkBlueHeadLigthblueCell{
background-color: #ecf5fc;
height:19px;				
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell tr.ms-rteTableEvenRow-142wideDarkBlueHeadLigthblueCell{
background-color: #ecf5fc;
height:19px;				
}
/*Table style for last top right column of the 5 columns needed on county analysis pages*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin{
width:140px !important; /*Change width to 142 and remove important after UX*/
margin-right: 0px;	
float:left;	
margin-bottom:10px;
height:19px !important;		
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin tr.ms-rteTableHeaderRow-142wideDarkBlueHeadLigthblueCell-NoMargin{
background-color: #2976c0;
color:white;
font-weight:bold; 
text-align:center;
height:21px !important;	
}
/*FireFox 3*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin tr.ms-rteTableHeaderRow-142wideDarkBlueHeadLigthblueCell-NoMargin, x:-moz-any-link, x:default{
height:19px !important;	
}

.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin td.ms-rteTableHeaderFirstCol-142wideDarkBlueHeadLigthblueCel-NoMarginl{
background-color: #2976c0;
margin-bottom:10px;	
height:19px !important;				
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin td.ms-rteTableFirstCol-142wideDarkBlueHeadLigthblueCell-NoMargin{
background-color: #ecf5fc;
padding-left:10px;
height:19px !important;							
}

.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin tr.ms-rteTableOddRow-142wideDarkBlueHeadLigthblueCell-NoMargin{
background-color: #ecf5fc;
height:19px;					
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-NoMargin tr.ms-rteTableEvenRow-142wideDarkBlueHeadLigthblueCell-NoMargin{
background-color: #ecf5fc;
height:19px;					
}
/*Table style for last column of the 5 columns needed on county analysis pages but clearing right*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft{
width:140px !important; /*Change width to 142 and remove important after UX*/
margin-right: 0px;
float:left;	
margin-bottom:30px;	
background-color: #ecf5fc;
height:19px !important;			
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft tr.ms-rteTableHeaderRow-142wideDarkBlueHeadLigthblueCell-clearLeft{
background-color: #2976c0;
color:white;
font-weight:bold; 
text-align:center;
height:21px !important;	
}

/*FireFox 3*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft tr.ms-rteTableHeaderRow-142wideDarkBlueHeadLigthblueCell-clearLeft, x:-moz-any-link, x:default {
height:19px !important;	
 
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft td.ms-rteTableHeaderFirstCol-142wideDarkBlueHeadLigthblueCel-clearLeftl{
background-color: #2976c0;
height:19px !important;				
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft td.ms-rteTableFirstCol-142wideDarkBlueHeadLigthblueCell-clearLeft{
background-color: #ecf5fc;
padding-left:10px;
height:19px !important;							
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft tr.ms-rteTableOddRow-142wideDarkBlueHeadLigthblueCell-clearLeft{
background-color: #ecf5fc;
height:19px;					
}
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft tr.ms-rteTableEvenRow-142wideDarkBlueHeadLigthblueCell-clearLeft{
background-color: #ecf5fc;
height:19px;					
}
/*Opera, Safari bottom padding for right most table*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft td.ms-rteTableFooterFirstCol-142wideDarkBlueHeadLigthblueCell-clearLeft{
background-color: #ecf5fc;
height:19px !important;					
}
/*FireFox 3 bottom padding for right most table*/
.ms-rteTable-142wideDarkBlueHeadLigthblueCell-clearLeft td.ms-rteTableFooterFirstCol-142wideDarkBlueHeadLigthblueCell-clearLeft, x:-moz-any-link, x:default{
height:22px !important;					
}

/*custom top odd row padding for country profile table*/
td.ms-rteCustom-CountryTableTopRowPad10{
padding:5px 0px 0px 10px;				
}
/*end custom Table styles*/
	

/*H2, H3 and custom date for WRD current - Custom Edit Styles*/
H2.ms-rteCustom-WRDissuesSectionTitleH2{
	font-size: 1.7em !important;
	line-height: 1.0em !important;
	padding:0px 0px 0px 0px !important;
	margin-bottom:-5px !important;
	margin-left:0px !important;
}
a:first-child H2.ms-rteCustom-WRDissuesSectionTitleH2{
Text-decoration:none;}
H3.ms-rteCustom-WRDissuesSectionTitleH3{
	font-size: 0.986em;
	line-height: 1.0em !important;
	color:#2976c0 !important;
	padding-left:0px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	font-weight: bold;
}
table.ms-rteCustom-WRDissuesSectionTitleTable{
background: transparent url(../Images/WRD_DarkBlue_TitleSeperator.png) 100% 0% no-repeat;
height:20px !important;
margin-bottom:15px;
border-bottom:1px solid #ebebeb;			
}
table.ms-rteCustom-WRDissuesSectionTitleTableNoTopLine{
height:20px !important;
margin-bottom:10px;
border-bottom:1px solid #ebebeb;			
}

p.ms-rteCustom-WRDCountryDatePara{
	font-size: 1.1em !important;
	font-weight:bold !important;
	margin-bottom:7px !important;
	margin-top:11px !important;
	padding:2px 10px 2px 10px !important;
	text-align:right;
	background-color:#eaeaea;
	max-width:35%!important;
	text-align:right;
	float:right;
	line-height:1.2em;
}
TD.ms-rteCustom-WRDissuesSectionTitleDateRow{
	font-size: 1.1em !important;
	font-weight:bold;
	padding:10px 0px 0px 0px !important;
	margin:0px;
	text-align:right;
	line-height:1.0em;
}
/*Tabbed pages title row H2 and table*/
H2.ms-rteCustom-TabbedH2{
	padding-left:20px !important;
}
table.ms-rteCustom-TabbedTitleRow{
margin-top:0px;	
margin-bottom:15px;			
}
#default #content_main #TabbedBox Ul{
padding-left:20px;
				
}
/**Custom styles for Tables**/
/*Light blue boxes for text full table format*/
.ms-rteTable-LigthBlueTextBox{
border: solid 1px #b3cfe7;
background-color:#ecf5fc;
margin-bottom:28px;	
}
.ms-rteTable-LigthBlueTextBox TD.ms-rteTableHeaderFirstCol-LigthBlueTextBox{
padding:15px 20px 15px 20px !important;
vertical-align: text-top;
}
.ms-rteTable-LigthBlueTextBox TD.ms-rteTableHeaderOddCol-LigthBlueTextBox{
padding:15px 20px 15px 20px !important;
vertical-align: text-top;
}

/*Light blue boxes for text - Table Cell - Custom Edit Styles*/
TD.ms-rteCustom-LigthBlueTextBoxRow{
padding:15px 20px 0px 20px !important;
vertical-align: text-top;

}
/*Light blue boxes for text full table format with float left margin right 20*/
.ms-rteTable-LigthBlueTextBoxfloatLeftMarginRight20{
border: solid 1px #b3cfe7;
background-color:#ecf5fc;
margin-bottom:28px;
margin-right:20px;
float:left;	
}
.ms-rteTable-LigthBlueTextBoxfloatLeftMarginRight20 TD.ms-rteTableHeaderFirstCol-LigthBlueTextBoxfloatLeftMarginRight20{
padding:5px 20px 15px 20px !important;
vertical-align: text-top;
}
/*Light blue boxes for text full table format with float left*/
.ms-rteTable-LigthBlueTextBoxfloatLeft{
border: solid 1px #b3cfe7;
background-color:#ecf5fc;
margin-bottom:28px;
float:left;	
}
.ms-rteTable-LigthBlueTextBoxfloatLeft TD.ms-rteTableHeaderFirstCol-LigthBlueTextBoxfloatLeft{
padding:5px 20px 15px 20px !important;
vertical-align: text-top;
}

/*Light blue boxes for text - Table Cell - Custom Edit Styles*/
TD.ms-rteCustom-LigthBlueTextBoxRow{
padding:15px 0px 20px 0px !important;
vertical-align: text-top;
}

TD.ms-rteCustom-RelatedContentTextBoxwithPaddingCell{
padding:20px 20px 15px 20px !important;
}

/**End Light blue boxes**/

/**Image Custom Edit Styles**/
IMG.ms-rteCustom-StandardImageLeftPad20{
padding-left:20px !important;
}
IMG.ms-rteCustom-StandardImageLeftPad20Bot30{
padding-left:20px !important;
padding-bottom:30px !important;
}
IMG.ms-rteCustom-StandardImageRightPad20Bot30{
padding-right:20px !important;
padding-bottom:30px !important;
}
IMG.ms-rteCustom-RCImageRightPad10Bot30{
padding-right:10px !important;
padding-bottom:30px !important;
}

IMG.ms-rteCustom-RCImageTop20Left20RightPad10Bot30{
padding-top:20px !important;
padding-right:10px !important;
padding-left:20px !important;
padding-bottom:30px !important;
}
IMG.ms-rteCustom-RCsmallImageBot30{
padding-top:0px !important;
padding-right:0px !important;
padding-left:0px !important;
padding-bottom:28px !important;
}
IMG.ms-rteCustom-CaseStudyLargeRigthPad20{
padding-top:0px !important;
padding-right:20px !important;
padding-left:0px !important;
padding-bottom:0px !important;
margin-top:-15px;
}
IMG.ms-rteCustom-GrayHRline{ 
color:#ebebeb!important;
display:inline !important;
height:1px;	
margin-top:7px !important;
line-height:0em !important;		
}
IMG.ms-rteCustom-GrayHRline959595{
color:#959595!important;
margin-top:7px !important;
margin-bottom:16px !important;
padding:0px !important			
}

/**Related Content custom styles**/
/*Light blue boxes for text full table format*/
.ms-rteTable-RelatedContentTextBoxwithPadding{/*needs renaming to bottommargin20*/
margin-bottom:18px;	
}
A.ms-rteCustom-RCLargeLinkTopPad20{
padding-top:20px !important;
}
/**Related Content**/
/* Design - Body - Content - Related Content */
.hideRC{
display:none;/*remove after UX*/			
}
#UXRelatedContent #content_related_UX {
	float: right;
	width: 790px;
	background-image:none;
	padding-top:0px;/*remove after UX*/
}
#UXRelatedContent #content_related_large
{
	float: left;
	padding: 0px 20px 0px 0px;
	width: 770px;
}

#UXRelatedContent #content_related_small {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 790px;
}

#UXRelatedContent .content_related_large_item {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 385px;
}
#UXRelatedContent .content_related_large_item span {
	padding: 20px 0px 30px 20px;
	width: 385px;
}
/* Design - Body - Content - Related Content (large)  */
#UXRelatedContent #content_related_large {
	background: #011a35 none;
}
#UXRelatedContent #content_related_large a:first-child{
	padding: 0px 0px 0px 0px;
	float:left;
}

#UXRelatedContent #content_related_large a img {	
	padding: 0px 0px 0px 0px;
	display: block;
}

#UXRelatedContent #content_related_large h3,
#UXRelatedContent #content_related_large p {
	padding: 0px 0px 0px 10px;
	width:165px;
	width:100%;
	width:auto;
}
#UXRelatedContent #content_related_large h3 {
	color: #ffffff;
	font-size: 1.083em; /* 13px */
	line-height: 1.538em; /* 20px */
	margin-bottom: 0.5em;
	font-weight:bold;
}
#UXRelatedContent #content_related_large p {
	color: #ffffff;
	font-size: 0.904em; /* 11px */
	line-height: 1.455em;  /* 16px */
	padding-bottom:10px;
}
/* Design - Body - Content - Related Content (small)  */
#UXRelatedContent #content_related_small {
	background-color: #162f5d;
}
#UXRelatedContent  .content_related_small_item, #UXRelatedContent  .content_related_small_item_bottom{
	padding: 0px 0px 0px 0px;
	float:left;
	width:385px;
}
#UXRelatedContent  .content_related_small_item_bottom a img{
	padding: 0px 0px 30px 0px;
}
#UXRelatedContent .content_related_small_item span, #UXRelatedContent .content_related_small_item_bottom span{
	width:385px;
	float:left;
}
#UXRelatedContent  .content_related_small_item_bottom {
	background: #162f5d url("../images/efic/content_related_small_half.png") 100% 0% no-repeat;
}

#UXRelatedContent .content_related_small_item a:first-child, #UXRelatedContent .content_related_small_item_bottom a:first-child {
	float:left;
	background: transparent url() 0% 0% no-repeat;
	color: #ffffff;
	display: block;
	padding: 10px 10px 0px 20px;
	font-size: 1.083em; /* 13px */
	line-height: 1.231em; /* 16px */

}
#UXRelatedContent .content_related_small_item a, #UXRelatedContent .content_related_small_item_bottom a {
	float:left;
	background: transparent url() 0% 0% no-repeat;
	color: #ffffff;
	display: block;
	padding: 18px 10px 0px 0px;
	font-size: 1.083em; /* 13px */
	line-height: 1.231em; /* 16px */
}
#UXRelatedContent #content_related_small h3,
#UXRelatedContent #content_related_small p {
	padding: 0px 0px 0px 10px;
	float:left;
}

/*edit mode controls*/
#UXRelatedContent #content_related_large .ms-selectorlink A,#UXRelatedContent .content_related_small_item .ms-selectorlink A,#UXRelatedContent .content_related_small_item_bottom .ms-selectorlink a {
	FONT-FAMILY: Tahoma, Verdana !important; 
	COLOR: #ffffff !important; 
	FONT-WEIGHT: normal !important; 
	TEXT-DECORATION: none !important;
	padding: 0px 0px 0px 0px;
	float:left;
	width: 340px;
	font-size: 10pt;
	line-height: 1.444em; /* 13px */
	margin-bottom: 0px;
	text-transform:none;
	display: block;
	text-decoration: none;

}
#UXRelatedContent #content_related_large .ms-selectorlink,#UXRelatedContent .content_related_small_item .ms-selectorlink,#UXRelatedContent .content_related_small_item_bottom .ms-selectorlink{
	width: 340px;
}

#UXRelatedContent #content_related_large .ms-toolbar a img,#UXRelatedContent .content_related_small_item .ms-selectorlink a img,#UXRelatedContent .content_related_small_item_bottom .ms-selectorlink a img {
	padding: 2px 2px 0px 2px !important;
    display: inline;
    float:none;

}
#UXRelatedContent .content_related_small_item .ms-formfieldlabelcontainer,#UXRelatedContent .content_related_small_item_bottom .ms-formfieldlabelcontainer{				
				width:340px !important;
}

#UXRelatedContent .content_related_small_item .ms-formfieldvaluecontainer,#UXRelatedContent .content_related_small_item_bottom .ms-formfieldvaluecontainer{
				width:340px;
				clear:left !important;
}

#UXRelatedContent .content_related_small_item .ms-formfieldlabelcontainer .ms-formfieldlabel,#UXRelatedContent .content_related_small_item_bottom .ms-formfieldlabelcontainer .ms-formfieldlabel{				
				width:100px !important;
				background-image:none;
				background-color:rgb(239, 235, 239);
				background-position:0% 0%;
				padding:1px 4px 1px 4px !important;
}

div.ms-formfieldlabelcontainer span.ms-formfieldlabel{				
				padding:1px 4px 1px 4px !important;
}
#UXRelatedContent .ms-formfieldlabelcontainer .ms-toolbarContainer{				
				width:340px !important;
}

#UXRelatedContent .content_related_small_item div.ms-formfieldlabelcontainer span{				
				width:340px !important;
}
#UXRelatedContent .content_related_small_item_bottom div.ms-formfieldlabelcontainer span{				
				width:340px !important;
}
div.ms-toolbarContainer{				
				width:340px !important;
}

#dhtmlgoodies_tabView1 .ms-formfieldvaluecontainer TABLE{
top:-300px;
}

.CaseStudyBox div.ms-formfieldvaluecontainer{
background:black;
clear:both !important;
height:100%;
height:auto;
}
div.ms-formfieldcontainer{
clear:both !important;
}

.preload img{
position:absolute;
left:-9000px;				
}

.imageFloatRight_CaseStudy div.ms-formfieldcontainer{

clear:both !important;
height:100%;
height:auto;
margin-top:50px;
}
/*Is EFIC for you boxes*/

.iseficforyouRight{
background:transparent url(../images/efic/iseficforyoucuberighthandcol.jpg) no-repeat 0% 0%;
height:135px;
width:265px;
margin-top:20px;
margin-bottom:25px;				
}
.iseficforyouBottom{
background:transparent url(../images/efic/iseficforyoucubebottom.jpg) no-repeat 0% 0%;
height:75px;
width:580px;
margin-top:15px;
margin-bottom:20px;				
}

.contactus .iseficforyouRight{
background:transparent url(../images/efic/iseficforyoucuberighthandcol.jpg) no-repeat 0% 0%;
height:135px;
width:265px;
margin-top:0px;
margin-bottom:25px;
padding-right:20px;
float:right;				
}

/* Design - Body - Content - Is EFIC for you form */

#is_efic_for_you_form {
	border-bottom: 4px solid #031c3a;
	float: left;
	margin-bottom: 12px;
	padding-bottom: 36px;
	padding-left: 20px;
	width: 730px;
}
/* Design - Body - Content - Is EFIC for you form - Progress Indicator */
#is_efic_for_you_form #progress_indicator {
	background: #284c83 url(../images/efic/form_divider.png) 50% 0% repeat-y;
	float: left;
	height: 30px;
	position: relative;
	width: 730px;
	z-index: 1;
}

/* Design - Body - Content - Is EFIC for you form - Progress Indicator (CSS3 rules) */
#is_efic_for_you_form #progress_indicator {
	-moz-border-radius: 0px 15px 0px 0px; /* FF1-3.6 */
	-webkit-border-radius: 0px 15px 0px 0px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 0px 15px 0px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

#is_efic_for_you_form #progress_indicator {
	-moz-border-radius: 0px 15px 0px 0px; /* FF1-3.6 */
	-webkit-border-radius: 0px 15px 0px 0px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	border-radius: 0px 15px 0px 0px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

#default #content_main #eficpagecontent #is_efic_for_you_form #progress_indicator #progress_indicator_title {
	background: transparent url(../images/efic/progress_indicator_title.png) 0% 100% no-repeat;
	height: 18px;
	left: -20px;
	position: absolute;
	text-indent: -9999px;
	top: 12px;
	width: 109px;
	z-index: 1;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #progress_indicator .progress_indicator_step {
	background: transparent url(../images/efic/progress_indicator_step.png) 0% 100% no-repeat;
	height: 18px;
	position: absolute;
	text-indent: -9999px;
	top: 12px;
	width: 18px;
	z-index: 1;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #progress_indicator #progress_indicator_step1 {
	left: 95px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #progress_indicator #progress_indicator_step2 {
	left: 119px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #progress_indicator #progress_indicator_step3 {
	left: 143px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #progress_indicator .selected {
	background: transparent url(../images/efic/progress_indicator_step_selected.png) 0% 100% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions,
 #is_efic_for_you_form #form_contact {
	background: #284c83 url(../images/efic/form_divider.png) 50% 0% repeat-y;
	float: left;
	width: 730px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_title,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_title {
	color: #ffffff;
	font-size: 1.333em; /* 16px */
	min-height: 16px;
	margin-top: 24px;
	padding-bottom: 18px;
	padding-left: 40px;
	padding-top: 5px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_successful .form_response_title {
	background: transparent url(../images/efic/form_response_title_successful.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_successful .form_submitted_title {
	background: transparent url(../images/efic/form_submitted_title_successful.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_not_successful .form_response_title {
	background: transparent url(../images/efic/form_response_title_not_successful.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_not_successful .form_submitted_title {
	background: transparent url(../images/efic/form_submitted_title_not_successful.png) 0% 0% no-repeat;
}
 #is_efic_for_you_form .form_response_content,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content {
	background: transparent url(../images/efic/form_content.png) 0% 0% repeat-x;
	padding-top: 12px;
	color: #ffffff !important;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content p,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content p {
	line-height: 1.538em;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content p,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content p a,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content p,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content p a {
	color: #ffffff !important;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content p a.external_link,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content p a.external_link {
	background: transparent url(../images/efic/external_link.png) 100% 0% no-repeat;
	min-height: 13px;
	padding-right: 15px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content ul,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content ul,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content li,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content li {
	list-style: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 0px;
}

#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content li {
	background: transparent url(../images/efic/form_content_list_item.png) 0% 50% no-repeat;
	line-height: 1.538em;
	min-height: 16px;
	padding-left: 20px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content li
 {
	background: transparent url(../images/efic/form_content_list_item.png) 0% 5px no-repeat;
	line-height: 1.538em;
	min-height: 16px;
	padding-left: 20px;
	padding-bottom:5px;
}

#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content li,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_response_content li a,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content li,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_submitted_content li a {
	color: #ffffff !important;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_panel {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 24px;
	width: 325px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions .form_panel {
	padding-top: 20px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .mandatory_fields {
	color: #ffffff;
	font-size: 0.917em; /* 11px */
	font-style: italic;
	margin-bottom: 0.5em;
	text-align: right;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions {
	clear: left;
	float: left;
	padding: 0px 0px 15px 0px;
	width: 325px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_contact {
	background-color: #132b4e;
	padding: 0px 20px 15px 20px;
	width: 285px;
}

#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value a,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_contact_value a {
	color: #ffffff;
	text-decoration:underline;
	padding-left:23px;
}

#default #content_main #eficpagecontent #is_efic_for_you_form #form_contact .first {
	padding-top: 15px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions .form_questions_title {
	color: #ffffff;
	font-weight: bold;
	min-height: 17px;
	padding-bottom: 5px;
	padding-left: 25px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions1 .form_questions_title {
	background: transparent url(../images/efic/form_questions1_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions2 .form_questions_title {
	background: transparent url(../images/efic/form_questions2_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions3 .form_questions_title {
	background: transparent url(../images/efic/form_questions3_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions4 .form_questions_title {
	background: transparent url(../images/efic/form_questions4_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions5 .form_questions_title {
	background: transparent url(../images/efic/form_questions5_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions6 .form_questions_title {
	background: transparent url(../images/efic/form_questions6_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions7 .form_questions_title {
	background: transparent url(../images/efic/form_questions7_title.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions4 .form_questions_more p{
	color:white;
	clear:both;
	margin-top:0px !important;
	line-height:1.2em !important;
}

#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions4 .form_questions_more p:first-child {
	color:white;
	clear:both;
	margin-bottom:0px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions #form_questions4 .form_questions_more a {
	color:white;
	
}


#default #content_main #eficpagecontent #is_efic_for_you_form form#form_contact .form_contact_title {
	display: none;
}
#default #content_main #eficpagecontent #is_efic_for_you_form div#form_contact .form_contact_title {
	color: #ffffff;
	font-weight: bold;
	}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_contact_value {
	color: #ffffff;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_contact_value .input_checkbox {
	margin-right:10px;
}

#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value {
	float: left;
	padding-bottom: 5px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value input,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value label {
	display: block;
	float: left;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_contact_value input,
#default #content_main #eficpagecontent #is_efic_for_you_form .form_contact_value label {
	vertical-align: middle;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value input {
	padding-left: 2px;
	padding-right: 2px;
	margin: 0;
	width: 21px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value label {
	width: 300px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .input_text {
	color: #2f2f2f;
	font-size: 0.917em; /* 11px */
	line-height: 1em; /* 11px */
	margin: 0px;
	padding: 2px 4px 2px 4px;
	width: 254px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form select {
	color: #2f2f2f;
	margin: 0px;
	padding: 2px 4px 2px 4px;
	width: 228px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form option {
	color: #2f2f2f;
	margin: 0px;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .input_submit,
#default #content_main #eficpagecontent #is_efic_for_you_form .input_signup {
	border: 0px;
	display: block;
	height: 30px;
	margin: 0px;
	outline: 0px;
	padding: 0px;
	width: 125px;
	float:left;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_questions .input_submit {
	background: transparent url(../images/efic/button_submit_questions.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_contact .input_submit {
	background: transparent url(../images/efic/button_submit_contact.png) 0% 0% no-repeat;
	float:inherit;
}
#default #content_main #eficpagecontent #is_efic_for_you_form #form_contact .input_signup {
	background: transparent url(../images/efic/button_signup_contact.png) 0% 0% no-repeat;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .leftsubmit {
	float:left;
}

#default #content_main #eficpagecontent #is_efic_for_you_form .rightreset {
		float: left;
		padding-left: 10px;	
		margin-left:10px;
		margin-top:5px;
		border-left:white 1px solid;
}
#default #content_main #eficpagecontent #is_efic_for_you_form .rightreset a{
color: white;
text-decoration:none;
}

#default #content_main #eficpagecontent #is_efic_for_you_form .link_start_over{
color: white;
text-decoration:none;
float:left;
padding-top:0px;
padding-left:5px;
margin-left:10px;
margin-top:5px;
border-left:1px solid white;				
}

#default #content_main #eficpagecontent #is_efic_for_you_form .requiredfieldlbl{				
	color:red;		
				}

div.ContactUsForm:first-child{
background: none;
padding-left:0px;
padding-top:0px;
border-bottom:#1d4572 solid 0px;
padding-bottom:0px;				
}
.ContactUsForm{
background: #def1ff url(../images/efic/allformsgradback.jpg) 0% 0% repeat-x;
padding-left:20px;
padding-top:15px;
border-bottom:#1d4572 solid 5px;
padding-bottom:20px;					
}


/* Added 20111017 for testing of qual tool v2 - Gavin */
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value .linkbuttonstyle{
color: white;
text-decoration:none !important;
padding-left:5px !important;
margin-left:15px;
display: block;						
}
#default #content_main #eficpagecontent #is_efic_for_you_form .form_questions_value a .linkbuttonstyle{			
color:white;			
}
#form_contact a_input{				
height:50px;							
}
/*Added by TimD for testing of print styles 21/12/2011*/
#eficpagetitleprint, .eficpagetitleprint {display:none;height:40px;}
#eficpagetitleprint h1{display:none;height:40px;}

/*Added by TimD for testing of print styles 5/1/2012*/
.hidepage {
	display: none !important;}
}

