/*######################### new headers and menus ##########################*/

h1.m-head { width: 680px; height: 71px; text-indent: -5000em; text-transform: capitalize; display: block; margin: 0!important;  }

ul.sub-nav {  margin: 0!important; padding: 0 4px 0 0!important; background: url(images/sub-nav-dots2.gif) no-repeat top right #fbfbfb;  height: 411px;}
ul.sub-nav li { list-style: none outside;   margin: 0!important; padding: 0!important; display: block; background-repeat: no-repeat!important; overflow: hidden; }
ul.sub-nav li a { text-indent: -5000em; display: block;   height: 32px; background-repeat: no-repeat!important; margin: 0!important; padding: 0!important; }
ul.sub-nav li.spacer { background: url(images/Left_Nav/New_Top_Bckgrnd.gif) top left no-repeat; display: block; height: 30px;  }

h1.mh-online { background: url(images/Online_Services_Hdr.jpg) no-repeat top left; }
h1.mh-news-media { background: url(images/News_and_Media_Hdr.jpg) no-repeat top left; }
#mainNav {margin-left:10px;}
#mainNav ul{list-style:none; font-size:13px; margin:0 0 0 0px; padding:0;}
#mainNav ul ul{margin-bottom:20px;}
#mainNav li{ text-align:left; margin:5px 0 5px 0; padding:0; float:left; width:210px; font-weight:bold;}
#mainNav li li{ float:none; font-weight:normal; }
#mainNav li a{ color:#f17c0e;}
object{margin:0;}




/*---------  about -----------*/
h1.mh-overview { background: url(images/About_FGI_Co_Overview.jpg) no-repeat top left; }
h1.mh-stories { background: url(images/2L_ABOUT_2.JPG) no-repeat top left;}
h1.mh-ss { background: url(images/Success_Hdr_New_Grdnt.jpg) no-repeat top left;}
h1.mh-lfp { background: url(images/2L_ABO~4.JPG) no-repeat top left;}
h1.mh-careers { background: url(images/2L_AboutFGI_Careers_Hdr.jpg) no-repeat top left;}

ul.sub-nav li.sn-co { background: url(images/Left_Nav/Company_Overview.gif) top left;    }
ul.sub-nav li.sn-co a:hover, ul.sub-nav li.co-active  { background: url(images/Left_Nav/Company_Overview_Over.gif) top left;   }

ul.sub-nav li.sn-lfp { background: url(images/Left_Nav/Letter_From_President.gif) top left; height: 38px;   }
ul.sub-nav li.sn-lfp a:hover, ul.sub-nav li.lfp-active  { background: url(images/Left_Nav/Letter_From_President_Over.gif) top left; height: 38px;   }

ul.sub-nav li.sn-ss { background: url(images/Left_Nav/Case_Studies.gif) top left;  height: 29px;  }
ul.sub-nav li.sn-ss a:hover, ul.sub-nav li.ss-active  { background: url(images/Left_Nav/Case_Studies_Over.gif) top left;    }

ul.sub-nav li.sn-ca { background: url(images/Left_Nav/Carrers.gif) top left;  }
ul.sub-nav li.sn-ca a:hover, ul.sub-nav li.ca-active  { background: url(images/Left_Nav/Carrers_Over.gif) top left;    }


/*---------  financial products -----------*/
h1.mh-abl { background: url(images/FinProd_Asset_Hdr.jpg) no-repeat top left; }
h1.mh-safe { background: url(images/2L_FinProd_SAFE_Hdr.jpg) no-repeat top left;}
h1.mh-id { background: url(images/FinProd_InvDisc_Hdr.jpg) no-repeat top left;}
h1.mh-stf { background: url(images/Structured_Trde_Fin_Hdr.jpg) no-repeat top left;}
h1.mh-irf { background: url(images/2L_FinProd_Int_Finance_Hdr.jpg) no-repeat top left;}


ul.sub-nav li.sn-abl { background: url(images/Left_Nav/Asset_Based_Lending.gif) top left no-repeat; height: 31px;   }
ul.sub-nav li.sn-abl a:hover, ul.sub-nav li.abl-active  { background: url(images/Left_Nav/Asset_Based_Lending_Over.gif) top left;  }

ul.sub-nav li.sn-safe { background: url(images/Left_Nav/SAFE_Program.gif) top left; height: 31px;   }
ul.sub-nav li.sn-safe a:hover, ul.sub-nav li.safe-active  { background: url(images/Left_Nav/SAFE_Program_Over.gif) top left;    }

ul.sub-nav li.sn-id { background: url(images/Left_Nav/FinProd_Invoice.gif) top left;  }
ul.sub-nav li.sn-id a:hover, ul.sub-nav li.id-active  { background: url(images/Left_Nav/FinProd_Invoice_Over.gif) top left;    }

ul.sub-nav li.sn-stf { background: url(images/Structured_Trd_Fin_Ovr.gif) top left; height: 38px; }
ul.sub-nav li.sn-stf a:hover, ul.sub-nav li.stf-active  { background: url(images/Structured_Trade_Over.gif) top left; height: 38px;    }

ul.sub-nav li.sn-irf { background: url(images/Left_Nav/FinProd_Int_Finance.gif) top left; height: 42px; }
ul.sub-nav li.sn-irf a:hover, ul.sub-nav li.irf-active  { background: url(images/Left_Nav/FinProd_Int_Finance_Over.gif) top left;  height: 42px;  }


/*---------  risk services -----------*/
h1.mh-rs-ci{ background: url(images/2L_FinServ_Credit_Info_Hdr_2.jpg) no-repeat top left; }
h1.mh-rs-rating { background: url(images/Credit_Rating_Hdr_2.jpg) no-repeat top left;}
h1.mh-rc-reporting { background: url(images/Credit_Reporting_Hdr_2.jpg) no-repeat top left;}

h1.mh-rc-credit-insurance { background: url(images/Credit_Insurance_Hdr_2.jpg) no-repeat top left;}
h1.mh-rc-credit-protection { background: url(images/Credit_Protection_Hdr_2.jpg) no-repeat top left;}

h1.mh-rc-rm { background: url(images/Risk_management_Hdr_2.jpg) no-repeat top left;}
h1.mh-rc-rm-irrm { background: url(images/Interest_Rate_Risk_2.jpg) no-repeat top left;}
h1.mh-rc-rm-crm { background: url(images/Currency_Risk_Mngmnt_2.jpg) no-repeat top left;}

h1.mh-rc-rmanage { background: url(images/Receivable_Mngmnt_Hdr_2.jpg) no-repeat top left;}

h1.mh-rc-forex { background: url(images/Foreign_Exchange_Hdr_2.jpg) no-repeat top left;}


/* ---- credit information ----*/

ul.sub-nav li.rs-ci { background: url(images/Left_Nav/Credit_Info.gif) top left no-repeat; height: 31px;   }
ul.sub-nav li.rs-ci a:hover, ul.sub-nav li.rs-ci-active  { background: url(images/Left_Nav/Credit_Info_Over.gif) top left;  }

ul.sub-nav li.rs-crep { background: url(images/Left_Nav/Credit_Reporting.gif) top left; height: 27px;   }
ul.sub-nav li.rs-crep a:hover, ul.sub-nav li.rs-crep-active  { background: url(images/Left_Nav/Credit_Reporting_Over.gif) top left;    }

ul.sub-nav li.rs-crat { background: url(images/Left_Nav/Credit_Rating.gif) top left;  height: 27px;}
ul.sub-nav li.rs-crat a:hover, ul.sub-nav li.rs-crat-active { background: url(images/Left_Nav/Credit_Rating_Over.gif) top left;    }

/* ---- credit insurance ----*/

ul.sub-nav li.rs-cin { background: url(images/Left_Nav/Credit_Insurance.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.rs-cin a:hover, ul.sub-nav li.rs-cin-active  { background: url(images/Left_Nav/Credit_Insurance_Over.gif) top left;  }

ul.sub-nav li.rs-cpro { background: url(images/Left_Nav/Credit_Protection.gif) top left; height: 27px;   }
ul.sub-nav li.rs-cpro a:hover, ul.sub-nav li.rs-cpro-active  { background: url(images/Left_Nav/Credit_Protection_Over.gif) top left;    }


/* ---- risk management ----*/

ul.sub-nav li.rs-rm { background: url(images/Left_Nav/Risk_Management.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.rs-rm a:hover, ul.sub-nav li.rs-rm-active  { background: url(images/Left_Nav/Risk_Management_Over.gif) top left;  }

ul.sub-nav li.rs-irrm { background: url(images/Left_Nav/Interest_Rate_Risk.gif) top left; height: 36px;   }
ul.sub-nav li.rs-irrm a:hover, ul.sub-nav li.rs-irrm-active  { background: url(images/Left_Nav/Interest_Rate_Risk_Over.gif) top left;    }

ul.sub-nav li.rs-crm { background: url(images/Left_Nav/Currency_Risk_Management.gif) top left; height: 33px;  }
ul.sub-nav li.rs-crm a:hover, ul.sub-nav li.rs-crm-active { background: url(images/Left_Nav/Currency_Risk_Management_O.gif) top left;    }

/* ---- partnerships ----*/

ul.sub-nav li.p-ov { background: url(images/overview_up.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.p-ov a:hover, ul.sub-nav li.p-ov-active  { background: url(images/overview_over.gif) top left;  }

ul.sub-nav li.p-jf { background: url(images/Joint_Financing.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.p-jf a:hover, ul.sub-nav li.p-jf-active  { background: url(images/Joint_Financing_Over.gif) top left;  }

ul.sub-nav li.p-pa { background: url(images/Left_Nav/Participation.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.p-pa a:hover, ul.sub-nav li.p-pa-active  { background: url(images/Left_Nav/Participation_Over.gif) top left;  }

ul.sub-nav li.p-sf { background: url(images/Left_Nav/Sponsor_Finance.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.p-sf a:hover, ul.sub-nav li.p-sf-active  { background: url(images/Left_Nav/Sponsor_Finance_Over.gif) top left;  }

ul.sub-nav li.p-lp { background: url(images/Left_Nav/Loan_Purchasing.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.p-lp a:hover, ul.sub-nav li.p-lp-active  { background: url(images/Left_Nav/Loan_Purchasing_Over.gif) top left;  }

/* ---- management ----*/

ul.sub-nav li.rs-man { background: url(images/Left_Nav/Receivable_Management.gif) top left no-repeat; height: 26px;   }
ul.sub-nav li.rs-man a:hover, ul.sub-nav li.rs-man-active  { background: url(images/Left_Nav/Receivable_Management_Over.gif) top left;  }

/*------- glossary terms -------*/
#glossTerm a {
	text-decoration: none;
	color: #333;
}

#glossTerm a:hover {
	color: #333;
}

/* ---- forex ----*/

ul.sub-nav li.rs-forex { background: url(images/Left_Nav/Foreign_Exchange.gif) top left no-repeat; height: 27px;   }
ul.sub-nav li.rs-forex a:hover, ul.sub-nav li.rs-forex-active  { background: url(images/Left_Nav/Foreign_Exchange_Over.gif) top left; height: 26px;  }


body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background: #fbfbfb;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	background-image:url(images/spacer_gray.gif);
	background-repeat:repeat;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-size: 10px;
}
#titleadjust { margin-top: 3px; }
div#bordering p{ font-size: 14px; }
.oneColElsCtr #container {
	width: 860px;
	background-image:url(images/spacer_gray.gif);
	background-repeat:repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
div.globe{
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image:url(images/gradient_introBK.jpg);
}
div #introtext{
	margin-bottom: 0px;
	margin-top: 9px;
}
p.welcomeText {
	font-size: 13px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}
div #contentMargin {
	background:#fbfbfb;
}
div #contentMargin p#caseStudy{
width: 161px;
height: 197px;
float: left;
}

div #contentMargin p#case1{
font-size: 12px;
float: right;
color:#999b9e;
text-align:justify;
width: 263px;
z-index: 2;
}

div #contentMargin p.case2{
font-size: 12px;
float: right;
color:#666666;
text-align:right;
padding-right: 15px;
margin-top: -5px;
width: 250px;
z-index: 3;
font-weight: bold;
}
div#readmore{
float: right;
padding-top: 10px;
margin-right: 8px;
}

div #contentMargin p#case1 span.title{
font-size: 12px;
float: left;
color:#000000;
font-weight: bold;
}

.style6 {font-size: 11px}

div #contentMargin div.logos{
width: 135px;
float: left;
z-index: 3;
margin-top: 40px;
}

div #contentMargin div#read{
float: right;
padding-right: 15px;
margin-top: 10px;
margin-bottom: 10px;
z-index: 3
}

div #contentMargin div#dotted2{
width: 135px;
z-index: 4;
margin-top: 5px;
background-image:url(images/dotsingle.gif);
background-repeat:repeat-x;
}

div #contentMargin p#teastimonial{
font-size: 12px;
font-style: italic;
float: right;
color:#999b9e;
text-align:justify;
margin-top: 20px;
width: 412px;
z-index: 5
}

div#credit{
	font-size: 12px;
	color:#999b9e;
	margin-top: 35px;
	margin-left: 15px;
	width: 390px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.WorldWatch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

div #contentMargin div#credit2{

width: 400px;
height: 35px;

z-index: 6
}

div #contentMargin div#ww p#ww{
	font-size: 10px;
	float: left;
	color:#999b9e;
	text-align:justify;
	margin-top: 10px;
	margin-left: 5px;
	z-index: 5;
	margin-right: 20px;
}

div#formSet{
	margin-top: 13px;
	margin-left: 5px;
	vertical-align: top;
	height: 12px;

}
div #contentMargin div#formSet2{
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
div #contentMargin div#ww{
	float: left;
	margin-top: auto;
	margin-left: 20px;
	width: 340px;
	margin-right: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

p#ww1{
	font-size: 12px;
	color:#000000;
	margin-top: 20px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

p#ww2{
	font-size: 12px;
	color:#666666;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
worldwatch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	margin: auto;
}
div#sponsors{
	margin-bottom: 10px;
	margin-top: -15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: none;
	border:none;
	outline: none;
}
.oneColElsCtr #container #bigtableBorder .case2 style7 .style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.oneColElsCtr #container #bigtableBorder #ww .style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: auto;
	margin-right: 20px;
	margin-bottom: 20px;
}
.oneColElsCtr #container #bigtableBorder #credit .style15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	color: #666666;
}
.oneColElsCtr #container #bigtableBorder .case2 style7 .style17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColElsCtr #container #bigtableBorder .case2 style7 .style17 {
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.oneColElsCtr #container #bigtableBorder .case2 style7 .style18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oneColElsCtr #container #bigtableBorder #ww .style15_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: auto;
	margin-right: 20px;
}
.oneColElsCtr #container #bigtableBorder .case2 style7 .style17_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a:link, a:visited, a:hover, a:active {
	white-space: nowrap !important;
	text-decoration: none;
	color: #f17c0e;
}
.links a{
	text-decoration: none;
	color: #f17c0e;
	font-weight: normal;}

.links a:hover{
white-space: nowrap !important;
	text-decoration: none;
	color: #f17c0e ; 
	font-weight: normal;}

.services_overview {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 13px;
	margin-left: 8px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.oneColElsCtr #container #bigtableBorder .style15_3_2 {
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#credit3 {
	width: 390px;
	margin: 5px 0 0 20px ;
	padding:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.shadow-left{ background:url('/images/shadow_left.gif') repeat-y 0 0; }
.shadow-right{ background:url('/images/shadow_right.gif') repeat-y 0 0; }
.shadow-bottom{ background:url('/images/shadow_bottom.gif') repeat-x 0 0; }
.imagine360 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999 !important;
	font-style: normal;
	text-align:right;
	display:block;
}
