﻿#editmodepanel
{
	clear:both;
}

.imageFloatRight
{
	float:right;
    min-width:100px;
   	max-width:282px;
    margin-left:0px; 
    margin-right: 0px; 
    margin-top:0px;
}

.imageFloatRight IMG
{
				padding: 0px 14px 0px 0px !important;
	
}

.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;
}

#default #content_main #eficpagecontent IMG 
{
	padding-left:0;
	padding-right:0;
}


/* masterpage searh box */

#search .ms-sbtable
{
    display: block;
    position: relative;
    height:62px;
    width:185px;
    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-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;
}
.srch-results{
}
.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;
}
.srch-Description{
FONT-SIZE:1.068em;
MARGIN:0px 0px 4px;
COLOR:#2f2f2f;
FONT-FAMILY:Arial, sans-serif;
}
.srch-Description b{
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;
}
.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;
}
.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;
}
.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 ------ */

.ms-pagebreadcrumb
{
padding: 6px 20px 6px 20px;
border:none;
background-color:#ffffff;
float:left;
width: 574px;
font-size:0.989em;
}

.ms-pagebreadcrumb a, .ms-pagebreadcrumb span
{
font-size:0.989em;
display: block;
float: left;
background-color:#ffffff;
}

.ms-pagebreadcrumb span
{
	padding-left: 2px;
	padding-right: 2px;
}

.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;

}

.ms-pagebreadcrumb span
{
	color: #2f2f2f;
			
}

.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;  
}
.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;
}


/* 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;
}

.ContactUsFormRow
{
	padding-bottom:3px;
}

.ContactUsField
{
	font-weight:bold;
	width:145px;
	display:inline-block;
	clear:left;	
}

.ContactUsEnquiries
{
	font-weight:bold;
	color:#2976c0;
	font-size:1.151em;
	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-width:1px;
}

.ContactUsInputField
{
	font-weight:bold;
	width:145px;
	display:inline-block;
	clear:left;	
	vertical-align: top;
}

.ContactUsButtonRow
{
	margin-left:145px;
	padding-top:5px;
	padding-bottom:5px;
}

.ContactUsButtons
{
	padding:2px;
}


.ContactUsFormTextRow
{
	margin-left:150px;
	padding-bottom:5px;
}

.ContactUsFormTextRow
{
	font-weight:bold;
}

.CategoryASubscribeibSubmit
{
	margin-left:150px;
	padding-top:5px;
	padding-bottom:5px;
}

.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;
}

#pagingControls ul
{
display: inline;
padding-left: 0.5em
}
#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;
		
}

