@charset "UTF-8";
/* CSS Document */


body
{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width:100%;
	text-align: center;
	font-size:13px;
	line-height:17px;
	color:#666;
}

#maincontainer
{
	width:965px;
	margin: 0px auto;
	overflow:hidden;
}
/******************************************HEADER**********************************************************/

#mainheader
{

	background-image: url(images/main-header.jpg);
	height: 85px;
	width: 965px;
	margin: 0px auto;
}

#contactinfo
{
	width:295px;
	height:33px;
	float:right;
	margin-right:30px;
	margin-top:10px;
	background:none;
	padding:0px;
}


#contactinfo img
{
	padding:0px;
	margin:0px;
	border:none;
	float:left;
}

/******************************************HOME PAGE**********************************************************/

#homecontent
{
	width:965px;
}

#homecalloutbg
{
	width:945px;
	margin:0px 0px 0px 0px;
	background:url(images/home-callout-bg.jpg) no-repeat;
	overflow:hidden;
	padding-left:20px;
}


#homecallout1
{
	width:295px;
	height:130px;
	float:left;
	display:block;
	margin:30px 7px 10px 7px;
	background:url(images/home-corporateservices-bg.gif) top no-repeat;
}

#homecallout2
{
	width:295px;
	height:130px;
	float:left;
	display:block;
	margin:30px 7px 10px 7px;
	background:url(images/home-noncorporateservices-bg.gif) top no-repeat;
}

#homecallout3
{
	width:295px;
	height:130px;
	float:left;
	display:block;
	margin:30px 7px 10px 7px;
	background:url(images/home-mtfxnewsroom-bg.gif) top no-repeat;
}


#homecalloutcontent
{
	width:290px;
	margin:45px 0px 10px 5px;
	text-align:left;
	font-size:11px;
}

#homecalloutcontent ul
{
	list-style: url(images/list-bullet.png);
	font-size:12px;
	color:#13443d;
	margin-top:0px;
	padding-top:0px;
	padding-left:30px;

}

#homecalloutcontent li
{
	line-height:10px;
	margin-bottom:3px;
	padding-left:0px;
}



/******************************************MAIN CONTENT**********************************************************/

#termscontent
{
	padding:0px 50px 0px 50px;
	width: 585px;
	margin:20px auto;
	text-align: left;
	font-size:12px;
	overflow:hidden;
	color: #13443d;
	border:thin #13443d solid;
}

#termscontent table
{
	font-size:12px;
	/*color: #13443d;*/
	padding-left:0px;
}

#termscontent ul
{
	list-style: outside;
	font-size:12px;
	/*color: #13443d;*/
	padding-left:20px;
}


#termscontent li
{
	margin-bottom:10px;
	color:#333;
	padding:0px;
	margin:0px;
}


#termscontent a
{
	
	color:#333;
}

#termscontent h3
{
	border-bottom:#CCC thin solid;
	margin:30px 0px 10px 0px;
}

/*#termscontent #decimal ol { counter-reset: item;}
#termscontent #decimal li { display: block }
#termscontent #decimal li:before { content: counter(item) ". "; counter-increment: item }*/



#ratescontent
{
	padding:0px 00px 0px 50px;
	width: 650px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
}


#maincontent
{
	padding:0px 50px 0px 50px;
	width: 585px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
}

#maincontent ul
{
	list-style: url(images/list-bullet.png);
	font-size:12px;
	color:#13443d;

}

#maincontent li
{
	margin-top:7px;
	line-height:17px;
}

#maincontent img
{
	

	margin-bottom:10px;
	padding:0;
	float:left;
}





#maincontent a
{
	
	color:#13443d;
}


#maincontent a:hover
{
	color:#d4a923;
}


/******************************************CALLOUT CONTENT**********************************************************/
/***Added by Michael Aushana on Mar-1-2010***/
/***This controls the style on newsroom-economic-calendar.asp page***/
#calendarcontent
{
	padding:0px 20px 0px 20px;
	width: 590px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
	background: #fff;
	margin-left:50px;
	
}
#calendartop
{
	
	width: 625px;
	height:30px;
	overflow:hidden;
	background:url(images/calendar_top_bar.gif) no-repeat;
	margin-left:50px;
	margin-top:10px;
}
#calendarbottom
{
	
	width: 625px;
	height:35px;
	overflow:hidden;
	background:url(images/calendar_bottom_bar.gif) no-repeat;
	margin-left:50px;
	margin-top: 20px;
}






#calloutcontent
{
	padding:0px 20px 0px 20px;
	width: 590px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
	background:url(images/calloutcontent-bg.gif) repeat;
	margin-left:50px;
	
}


#callouttop
{
	
	width: 630px;
	height:30px;
	overflow:hidden;
	background:url(images/calloutcontent-top.gif) no-repeat;
	margin-left:50px;
	margin-top:10px;
}

#callouttopcasestudies
{
	
	width: 630px;
	height:50px;
	overflow:hidden;
	background:url(images/calloutcontentcasestudies-top.gif);
	margin-left:50px;
	margin-top:10px;
}


#calloutbottom
{
	
	width: 630px;
	height:35px;
	overflow:hidden;
	background:url(images/calloutcontent-bottom.gif) no-repeat;
	margin-left:50px;
}



#callouttopwhite
{
	
	width: 630px;
	height:30px;
	overflow:hidden;
	background:url(images/calloutcontent-top-white.gif) no-repeat;
	margin-left:50px;
	margin-top:10px;
}


#calloutcontentwhite
{
	padding:0px 20px 0px 20px;
	width: 590px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
	background:url( #FFF) repeat;
	margin-left:50px;
	
}

#calloutcontentwhite h6
{
	color:#FFF;
	margin-top:10px;
	
}

#calloutcontentwhite ul
{
	padding:0px;
	margin:10px;
	
}


#calloutbottomwhite
{
	
	width: 630px;
	height:35px;
	overflow:hidden;
	background:url(images/calloutcontent-bottom-white.gif) no-repeat;
	margin-left:50px;
	
}




#calloutsmallcontainer
{
	width:200px;
	float:left;
	margin-right:15px;
}




#calloutsmall
{
	width:200px;
}



#callouttopsmall
{
	
	width: 200px;
	height:30px;
	overflow:hidden;
	background:url(images/calloutcontentsmall-top.gif) no-repeat;
	margin-top:10px;
}


#calloutcontentsmall
{
	padding:0px 20px 0px 20px;
	width: 150px;
	height:180px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
	background:url( #FFF) repeat;
	
}

#calloutcontentsmall h6
{
	color:#FFF;
	margin-top:10px;
	
}

#calloutcontentsmall ul
{
	padding:0px;
	margin:10px;
	
}


#calloutbottomsmall
{
	
	width: 200px;
	height:35px;
	overflow:hidden;
	background:url(images/calloutcontentsmall-bottom.gif) no-repeat;
}







#calloutcontent ul
{
	list-style: url(images/list-bullet.png);
	font-size:12px;
	color:#13443d;
	margin-top:0px;

}

#calloutcontent li
{
	margin-top:5px;
	line-height:17px;
}


#calloutcontent h2
{
	font-size:24px;
	color:#13443d;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:left;
	font-weight:100;
	margin-top:0px;
	margin-bottom:10px;
}


#calloutcontent a
{
	
	color:#13443d;

}


#calloutcontent a:hover
{
	color:#d4a923;
}


/******************************************RIGHT CONTENT**********************************************************/


#rightcontent
{
	padding:0px 0px 30px 0px;
	width: 195px;
	text-align: left;
	font-size:10px;
	line-height:15px;
	float:right;
	margin: 20px 40px 0px 0;



}


#rightcontent h5
{
font-size:17px;
color:#13443d;
font-weight:100;
line-height:20px;
margin-bottom:7px;
margin-top:10px
}

#rightcontent ul
{	
	padding:0px 0px 0px 0px;
	margin: 0 auto;
	text-align:left;
	display: inline;
	
	
}

#rightcontent li
{	
	list-style-type: none;
	text-align:left;
	display: inline;
	margin:0px;
	
	
}

#rightcontent a
{
	list-style-type: none;
	margin: 0;
	padding: 10px 5px 0px 5px;
	display:block;
	height:25px;
	text-align:left;
	background:url(images/right-nav-button-bg.png) repeat-x;
	color: #13443e;
}



#rightcontent a:hover
	{	background:url(images/right-nav-button-bg-over.png) repeat-x;
		color:#FFF;
	}


#rightcontact
{
}

#rightcontact a
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display:block;
	height:28px;
}

/******************************************SERVICES SECTION**********************************************************/

#services
{
	width:270px;
	height:140px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px;
	font-size:11px;
	line-height:14px;
	color:#666;
	border-bottom:  #d5d0c2 thin solid;
}

#services img
{
	
	height:inherit;
	margin-bottom:50px;
	float:left;
	margin-right:10px;
	padding:0;
	display:block;
}


#services a
{
	color:#d4a923;
	font-weight:bold;

}


#services a:hover
{
	color:#13443d;
}

#servicestext
{
	width:185px;
	display:block;
	float:left;
}

/******************************************DOWLOADS**********************************************************/


#downloads
{
	width:auto;
}

#downloads ul
{
	list-style: url(images/icon-pdf.gif);
	font-size:11px;
	color:#13443d;
	margin-top:0px;
	padding-top:0px;
	padding-left:30px;
}


#downloadsonline
{
	width:auto;
}

#downloadsonline ul
{
	list-style: url(images/icon-onlinedownloads.gif);
	font-size:11px;
	color:#13443d;
	margin-top:0px;
	padding-top:0px;
	padding-left:30px;
}



/******************************************MAP**********************************************************/

#map
{
	width:470px;
	height:270px;
	float:right;
	display:block;
	margin-top:20px;
	margin-right:-45px;
}

#maptext
{
	width:150px;
	height:300px;
	float:left;
	display:block;
	margin-top:20px;
}



/******************************************CASE STUDIES**********************************************************/

#casestudies
{
	width:550px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px;
	font-size:11px;
	line-height:14px;
	color:#666;
	border-bottom:  #d5d0c2 thin solid;

}

#casestudies img
{
	
	display:block;
	float:left;
	margin-right:10px;
	padding:0;
}


#casestudies a
{
	color:#d4a923;
	font-weight:bold;

}


#casestudies a:hover
{
	color:#13443d;
}

#casestudiestext
{
	width: 450px;
	display:block;
	float:left;
}


/****Added by Michael Aushana on Feb-6-2010 to customize the Resource Centre > Career Centre page****/
#casestudies p
{
	font-size:12px;
	color:#666;
}



/******************************************THREEBOX**********************************************************/

#threebox
{
	width:170px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px;
	font-size:11px;
	color:#666;

}

#threebox img
{
	
	display:block;
	float:left;
	margin-right:10px;
	padding:0;
}


#threebox a
{
	color:#13443d;

}


#threebox a:hover
{
	color:#dcae1d;
}

#threeboxtext
{
	display:block;
	float:left;
}






/******************************************affiliates**********************************************************/

#affiliates
{
	width:550px;
	height:120px;
	display:block;
	float:left;
	margin:10px 0px 10px 0px;
	padding:10px;
	font-size:11px;
	line-height:14px;
	color:#666;

}

#affiliates img
{
	
	padding:0;
}


#affiliates a
{
	color:#13443d;
	font-weight:bold;

}


#affiliates a:hover
{
	color:#dcae1d;
}

#affiliatestext
{
	width:400px;
	display:block;
	float:left;
}


#affiliates h5
{
font-size:17px;
color: #13443d;
font-weight:100;
line-height:20px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;

}





/******************************************affiliates**********************************************************/

#philanthropy
{
	
	float:left;
	margin:10px 0px 150px 0px;
	padding:10px;
	font-size:11px;
	line-height:14px;
	color:#666;
	width:500px;

}

#philanthropy img
{
	
	padding:0px 3px 3px 0px;
	margin:0px;
}
/*****************************MIDDLE NAV*******************************************/

#middlenav
{
	height:100px;
	margin-bottom:0px;
	margin-top:20px;
	padding:0px 0 0 0px;
	text-align:left;
	width:600px;
}

#middlenav img
{
	width:75px;
	height:75px;
	float:left;
	margin-right:10px;
	padding:0;
}


#middlenav a
{
	color:#13443d;

}


#middlenav a:hover
{
	color:#dcae1d;
}

/********************************** NAV SECTIONS*********************************************/


#middlenavsections1
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-1b.png) no-repeat;
	vertical-align:middle;

}



#middlenavsections2
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-2b.png) no-repeat;
	vertical-align:middle;

}


#middlenavsections3
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-3b.png) no-repeat;
	vertical-align:middle;

}


#middlenavsections4
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-4b.png) no-repeat;
	vertical-align:middle;

}


#middlenavsections5
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-5b.png) no-repeat;
	vertical-align:middle;
}


#middlenavsections6
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-6b.png) no-repeat;
	vertical-align:middle;
}

#middlenavsections7
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-7b.png) no-repeat;
	vertical-align:middle;
}


#middlenavsections8
{
	width:100px;
	height:70px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-8b.png) no-repeat;
	vertical-align:middle;
}


/*****************************BOTTOM NAV*******************************************/


#bottomnav
{
	height:110px;
	margin-bottom:10px;
	margin-top:20px;
	padding:50px 0 0 50px;
	text-align:left;
	background: url(images/bottom-nav-bg.jpg) top  no-repeat;
}


#bottomnav img
{
	width:75px;
	height:75px;
	float:left;
	margin-right:10px;
	padding:0;
}


#bottomnav a
{
	color:#13443d;

}


#bottomnav a:hover
{
	color:#dcae1d;
}

/********************************** NAV SECTIONS*********************************************/


#bottomnavsections1
{
	width:115px;
	height:90px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-1.jpg) no-repeat;
	vertical-align:middle;

}



#bottomnavsections2
{
	width:115px;
	height:90px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-2.jpg) no-repeat;
	vertical-align:middle;

}


#bottomnavsections3
{
	width:115px;
	height:90px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-3.jpg) no-repeat;
	vertical-align:middle;

}


#bottomnavsections4
{
	width:115px;
	height:90px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-4.jpg) no-repeat;
	vertical-align:middle;

}


#bottomnavsections5
{
	width:115px;
	height:90px;
	display:block;
	float:left;
	margin:0px 2px 2px 0px;
	padding:10px 10px 10px 85px;
	font-size:11px;
	line-height:14px;
	color:#666;
	background:url(images/bottom-nav-bg-5.jpg) no-repeat;
	vertical-align:middle;
}



/******************************************IMAGE STYLES**********************************************************/


img
{
	border:none;
	padding:0px;
	margin:0px;
}


.homeimage 
{
	padding:0px 0px 0px 15px;

}


#content img
{
	margin:auto;
	padding:0px 18px 0px 0px;
	border:none;
	
}





#sponsors img
{
	margin:auto;
	padding:0 0 15px 0;
	border:none;
}


table {
	border-collapse: collapse;
}

/*tr {
	padding:0px;
}*/

/*td {
	width: 50px;
	height: 3px;
	padding:0px;
	margin:0px
}*/





	
/*********************************RIGHT COLMN STYLES ***********************************/


#rightcol
{

	margin:15px 0px 0px 0px;
	width: 260px;
	float:right;
	padding-right:29px;

}



#rightcol img
{
	border:none;
	padding: 0px;
	margin:0px;
}

#rightcol li
{
	padding:6px 6px 6px 0px;
	font-size:12px;
	font-weight:bold;
	margin:1px 0px 1px 0px;
	border-bottom:#FFF thin dotted;
	list-style:none;

}

#rightcol ul
{
padding:0px 25px 0px 0px;
left-margin:0px;
color:#FFF;
font-size:10px;
margin-bottom:40px;
line-height:14px;
font-weight:lighter;

}



/**********************************MAIN FONT STYLES***************************************/




p
{
	font-size:12px;
	color:#666;
	line-height:18px;
	margin-bottom:10px;
}



h2
{
	font-size:22px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:left;
	font-weight:100;
	margin-top:15px;
	margin-bottom:5px;
	color: #13443d;
}


h3
{
	font-size:14px;
	color: #13443d;
	font-style:normal;
	padding:0px;
	margin: 5px 0px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}


h4
{
font-size:15px;
color: #13443d;
padding-left:10px;
font-weight:100;
}


h5
{
font-size:17px;
color: #13443d;
font-weight:100;
line-height:20px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:5px;

}


h6
{
font-size:11px;
color: #13443d;
font-weight:100;
margin-top:0px;
line-height:normal;
margin-bottom:10px;

}


h7
{
	font-size:10px;
	color: #13443d;
	font-style:normal;
	padding:0px;
	margin:0px;
	font-weight:normal;
	
}


a
{
	color:#FFF;
	text-decoration:none;

}

a:hover
{
	color:#FFF;
	text-decoration:none;
}




/*************************************************************************/






hr
{
	color:#9E9933;
}


#donorlist
{
float:left;
width:185px;
padding-top:30px;
padding-bottom:30px;
line-height:20px;
font-size:10px;
margin-bottom:30px;
color:#333333;
}



/***************************************************FOOTER******************************************/


#footer {

	text-align:center;
	width: 840px;
	height:100px;
	padding:5px 0px 15px 0px;
	margin: 0px auto 0px auto;
	color:#333;
	font-size:10px;
	border-top:#CCC thin solid;

}

#footersections {

	text-align:left;
	width: 200px;
	height:60px;
	float:left;
	margin-right:0px;
	border-left:#CCC thin solid;
	border-right:#CCC thin solid;
	
	padding-left:20px;
	
}

#footer ul
{
	list-style:none;
	font-size:90%;
	padding: 0px 0 0px 0;
	
}

#footer ul li
{
	list-style:none;
	display:inline;
	margin:0px 0px 0 0px;
	font-size:120%;
	padding: 0px 10px 0px 10px;
	border-right: #ccc thin solid;
	
}

#footer a
{
	color:#999;
	font-weight:bold;
	
}
#footer a:hover
{
	color:#CCC;
}


#footer p
{
	margin: 0px 0 0px 0px;
	line-height:normal;
	color:#FFFFFF;
}

 .footerbottom
 {
	 border-top:thin solid #CCC;
	 padding-top:10px;
 }


/******************************************************MAIN NAVIGATION******************************************************************/



#nav li .active
{
	background:url(images/main-nav-button-bg-over.png) repeat-x;
	color: #13443e;

}



#nav
{
	margin: 0px auto 0px auto;
	padding-left:50px;
	width: 915px;
	height:45px;
	background:url(images/main-nav-bg.png) no-repeat;
	display:block;
	text-align:center;
	font-size:11px;
}



#nav ul
{	
	padding:0px 0px 0px 0px;
	margin: 0 auto;
	text-align:center;
	display: inline;
	
}

#nav li
{	
	list-style-type: none;
	text-align:center;
	display: inline;
	
	
}


#nav a:hover
	{	background:url(images/main-nav-button-bg-over.png) repeat-x;
		color: #13443e;
	}
	
	
	


#nav a
{
	list-style-type: none;
	margin: 0;
	padding: 10px 15px 0px 15px;
	display:block;
	float:left;	
	height:35px;
	text-align:center;
	background:url(images/main-nav-button-bg.png) repeat-x;	
}


#navleftcorner
	{
		width: 34px;
		height: 45px;
		background-image:url(images/main-nav-corner-left.png);
		float:left;
	}

#navrightcorner
	{
		width: 34px;
		height: 45px;
		background-image:url(images/main-nav-corner-right.png);
		float:left;
	}


/*********************DROP NAVIGATION**************************/



#dropNavContainer
{
	
	margin: 0px auto 0px auto;
	padding-left: 50px;
	width:915px;
	background:url(images/drop-nav-bg.png) no-repeat;
	height:35px;
}



#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style:none;
	border-left: thin #CCC solid;
	float: left;
	font: 11px arial;
	
}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	color: #003333;
	text-align: center;
	text-decoration: none;
	
	
	}

#sddm li a:hover
{
	background: none;
	
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 5px 0 0 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #d7cfbb;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #e9e6de;
		color: #13443e;
		font: 11px arial}

	#sddm div a:hover
	{	background: url(images/drop-nav-hover-bg.jpg) repeat-x;
		color: #FFF}


/*********************BREAD CRUMB NAV**************************/

#breadcrumbs
{
	width:635px;
	height:20px;
	font-size:9px;
	color:#999;
	text-align:left;
	padding-left:50px;
	margin-top:10px;
}

#breadcrumbs a
{
	color:#999;
}

#breadcrumbs a:hover
{
	color:#333;
	
}


/*********************TAB BOX**************************/



#tabbed_box {
	margin: 7px;
	width:295px;
	height:400px;
	float:left;
	font-size:11px;
	color:#13443d;
}

/***Added by Michael Aushana on Feb-22-2010***/
/***This is the style used for the tabs on newsroom-breaking-business-news.html page***/
#newstabbed_box {
	margin: 7px;
	margin-left: 0px;
	width:625px;
	height:auto;
	font-size:11px;
	color:#13443d;
	clear: both;
	border: 0px solid red;
}
#tabbed_box_bottom_lg {

	width:625px;
	height:25px;
	float:left;
	background:url(images/tab_box_bottom_lg.jpg) no-repeat;
}
.newscontentform {
	width: 610px;
	padding:0px;
	margin-top:5px;
	float:left;
	margin-left:10px;
	font-size:9px;
	clear: both;
}
.newscontent1a {
	position: relative;
	padding:0px;
	background: #fff url(images/tab_bg_vline.jpg) repeat-y;
	margin-top:7px;
	border-top:#13443d thin solid;
	overflow: none;
	min-height: 2500px;
	height: auto !important;
	width: 625px;
}
.newscontentform h5
{
	font-weight:bold;
	padding-bottom: 5px;
	border-bottom: #13443d thin solid;
	width: 99%;
	margin-bottom: 15px;
}

/***Added by Michael Aushana on Feb-22-2010***/
/***This is the style used for the tabs on newsroom-fx-forecasts.html page***/
#forcaststabbed_box {
	margin: 7px;
	margin-left: 0px;
	width:625px;
	height:auto;
	font-size:11px;
	color:#13443d;
	clear: both;
	border: 0px solid red;
}
.forcastscontentform {
	width: 610px;
	padding:0px;
	margin-top:5px;
	float:left;
	margin-left:10px;
	font-size:11px;
	clear: both;
	min-height: 800px;
}
/*.forcastscontent1a {
	position: relative;
	padding:0px;
	background: #fff url(images/tab_bg_vline.jpg) repeat-y;
	margin-top:7px;
	border-top:#13443d thin solid;
	width: 625px;
	min-height: 800px;
	height: auto;
}*/
.forcastscontentform h5
{
	font-weight:bold;
	padding-bottom: 5px;
	width: 99%;
	margin-bottom: 15px;
	height: 100% !important;
	max-height: 700px;
	overflow:hidden;
}
.forcastscontentform h6
{
	font-weight:bold;
	color: #fff;
	vertical-align: middel;
	margin-bottom: 0px;
}
.forcastscontentform ul
{
	padding-left: 20px;
	margin-left: 0px;
}
.forcastscontentform li
{
	list-style: none;
	list-style-type: disc;
	font-size:12px;
	color:#13443d;
	padding-left: 0px;
	margin-left: 0px;
}
.forcastscontentform td
{
	font-size:12px;
	padding-left: 0px;
	margin-left: 0px;
}





#tabbed_box img
{
	padding:0px;
	margin:0px;
}


#tabbed_box h5
{
	font-weight:bold;
}



#tabbed_box_top {

	width:295px;
	height:55px;
	float:left;
	background:url(images/tab_box_top.jpg) no-repeat;
}


#tabbed_box_bottom {

	width:295px;
	height:30px;
	float:left;
	background:url(images/tab_box_bottom.jpg) no-repeat;
}

#tabbed_box_top {

	width:295px;
	height:15px;
	float:left;
	background:url(images/tab_box_top.gif) no-repeat;
}

.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
	text-align:left;
}
.tabbed_box h4 small {
	color:#123f38;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}


.tabbed_area {
	
	padding:0px;
}


ul.tabs {
	margin:0px;
	padding:0px;
	
}
ul.tabs li {
	list-style:none;
	display:inline;
	width:110px;
	padding:0px;
	margin:-2px;
}


ul.tabs li a {
	background:url(images/tab-bg.gif) repeat;
	color:#666;
	padding:0px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul.tabs li a:hover {
	background-color:#ffffff;
	border-color:#123f38;
	
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;


	
	
}



#box-link {
	position: absolute;
	top: 229px;
	left: 247px;
	width: 38px;
	height: 36px;
	background-color: transparent;
}
		

.content1a {
	background-color:#ffffff;
	position: relative;
	padding:0px;
	background:url(images/tab-bg-1a.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
}

.content1b {
	background-color:#ffffff;
	position: relative;
	padding:0px;
	background:url(images/tab-bg-1b.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
}

.content1c {
	background-color:#ffffff;
	position: relative;
	padding:0px;
	background:url(images/tab-bg-1c.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
}

.content2a {
	background-color:#ffffff;
	padding:0px;
	background:url(images/tab-bg-2a.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
	position: relative;
}

.content2b {
	background-color:#ffffff;
	padding:0px;
	background:url(images/tab-bg-2b.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
	position: relative;
}

.content2c {
	background-color:#ffffff;
	padding:0px;
	background:url(images/tab-bg-2c.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
	position: relative;
}


.content3a {
	background-color:#ffffff;
	padding:0px;
	background:url(images/tab-bg-3a.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
	position: relative;
}

.content3b {
	background-color:#ffffff;
	padding:0px;
	background:url(images/tab-bg-3b.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
	position: relative;
}

.content3c {
	background-color:#ffffff;
	padding:0px;
	background:url(images/tab-bg-3c.gif) repeat-y;
	height:270px;
	margin-top:-4px;
	border-top:#13443d thin solid;
	position: relative;
}



.contentform {
	
	padding:0px;
	margin-top:-4px;
	width:250px;
	float:left;
	margin-left:15px;
	margin-top:20px;
	font-size:9px;
}

#content_2, #content_3 { display:none; }

ul.tabs {
	margin:0px; padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}

.content ul li:last-child {
	border-bottom:none;
}




/* Slider
----------------------------------------------- */
.slidearea {
	margin:0 auto;
	padding:3px 0 0 0;
	background:url(img/bg_promo.gif) center top no-repeat;
	height:120px;
	overflow:hidden;
	font-size:20px;
	}
#slideshow {
	list-style:none;
	color:#fff;
	}

#slideshow span {
	display:none;
	}

#wrapper {
	width:965px;
	margin:0 auto;
	display:none;
	}

#wrapper * {
	margin:0;
	padding:0;
	}

#fullsize {
	position:relative;
	width:965px;
	height:120px;
	}

#information {
	text-align:center;
	font-size:13px;
	line-height:1.4em;
	position:absolute;
	bottom:0;
	width:965px;	
	height:0;
	color:#FFF;

/*	background:#f0f1f4;
	color:#1a2127;
	opacity:.9;
	filter:alpha(opacity=90);		*/
	background:none;
	color:#FFF;
	opacity:100;
	filter:alpha(opacity=30);
	overflow:hidden;
	z-index:200;

	}

#information a {
	color:#cfab41;
	font-size:14px;
	}

#information h3 {
	font-size:25px;
	margin:0;
	padding:10px 0 1px 35px;
	text-decoration:none;
	width:320px;
	letter-spacing:0;
	float:none;
	color:#123f37;
	width:965px;
	text-align:left;
	line-height:25px;
	}

#information p {
	padding:0 8px 10px 20px;
	color:#2f3409;
	font-size:12px;
	text-align:left;
	line-height:normal;
	}

#image {
	width:965px;
	}

#image img{
	position:absolute;
	left:0px;
	top:0px;
	z-index:25;
}

.imgnav {
	display:none;
	position:absolute;
	width:25%;
	height:210px;
	cursor:pointer;
	z-index:150;
	}

#imgprev {
	left:0;
	background:url(img/left.gif) left center no-repeat;
	}

#imgnext {
	right:0;
	background:url(img/right.gif) right center no-repeat;
	}

#imglink {
	position:absolute;
	height:205px;
	width:100%;
	z-index:100;
	opacity:.4;
	filter:alpha(opacity=40);
	}

.linkhover {
	background:url(img/link.gif) center center no-repeat;
	}

#thumbnails {
	margin:14px 0 0 0;
	}

#slideleft {
	float:left;
	width:33px;
	height:81px;
	background:url(img/but_scroll.gif) 5px 50% no-repeat;
	}

#slideleft:hover {
	background:url(img/but_scroll.gif) -45px 50% no-repeat;
	}

#slideright {
	float:right;
	width:33px;
	height:81px;
	background:url(img/but_scroll.gif) -145px 50% no-repeat;
	}

#slideright:hover {
	background:url(img/but_scroll.gif) -95px 50% no-repeat;
	}

#slidearea {
	float:left;
	position:relative;
	width:712px;
	margin:0;
	height:81px;
	overflow:hidden;
	}

#slider {
	position:absolute;
	left:0;
	height:81px;
	}

#slider img {
	cursor:pointer;
	display:inline;
	margin:5px 0 0 0;
	}


#form
{width:570px;
margin-left:15px;
}

#formsections
{width:260px;
height:50px;
float:left;
margin-left:10px;
}

#formsectionslarge
{width:510px;
height:50px;
float:left;
margin-left:10px;
}

#formsectionslargeb
{width:530px;
height:50px;
float:left;
margin-left:10px;
text-align:right;
}

#calendar
{
	width:20px;
	height:20px;
	float:right;
}

#formsectionsxl
{width:510px;
height:200px;
float:left;
margin-left:10px;
}

#formsectionsmedium
{width:355px;
height:50px;
float:left;
margin-left:10px;
}

#formsectionssmall
{width:190px;
height:50px;
float:left;
margin-left:10px;
}

/***Added by Michael Aushana on Jan-12-2010***/
/***These styles are used on the corp & non-corp account application form pages***/
#terms a{
	text-decoration: underline;
}
#terms a:hover{
	text-decoration: none;
	color: #d4a923;
}
/*********************************************/

/***Added by Michael Aushana on Feb-17-2010***/
/***These styles are used on the home page tabs for the textboxes & dropdown menus***/
/*.listbox {font-size: 11px;width: 125px;margin-bottom: 6px;}
.textbox {font-size: 11px;width: 118px;margin-bottom: 6px;padding: 2px;}*/
div.contentform label {font-size:12px; clear:both; display:block; float:left;margin-bottom:6px; padding-top:0px; width:94px;}
div.contentform input.textbox, div.contentform select.listbox {float:left; font-size:11px; margin-bottom:6px;width:135px;}
div.contentform select.listbox {height:22px;padding: 2px;}
div.contentform input.textbox {width:127px; padding:2px;}
div.disclaimer {font-size:11px; clear:both; display:block; float:left;padding-top: 10px;}

/***These styles are used on the home page tabs for the tables***/
div.contentform th {font-size:12px;}
div.contentform td {font-size:12px;}
div.contentform h6 {font-size:12px;}


#disclaimer-link {
	position: absolute;
	top: 229px;
	left: 10px;
	width: auto;
	height: auto;
	background-color: transparent;
}

/***Site Map Style***/
#sitemap
{
	padding:0px 50px 0px 50px;
	width: 585px;
	text-align: left;
	font-size:11px;
	overflow:hidden;
	color: #13443d;
}
#sitemap ul
{
	list-style:inside disc;
	font-size:11px;
	color: #13443d;
	padding-left:0px;
}
#sitemap ol
{
	list-style:lower-alpha;
	font-size:12px;
	color: #13443d;
}
#sitemap li
{
	margin-bottom:10px;
	color:#333;
	padding:0px;
	margin:0px;
}
#sitemap a
{
	color:#333;
}
#sitemap a:hover
{
	color:#333;
	text-decoration: underline;
}
#sitemap h3
{
	border-bottom:#CCC thin solid;
	margin:30px 0px 10px 0px;
}

div textarea {font-family:Arial, Helvetica, sans-serif;}

