/* -------------------------------------------------------------- 
   Resets and defaults   
-------------------------------------------------------------- */

html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, 
blockquote, a, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	color: #333;	
}

sup
{
	line-height: .7;
	font-size: .6em;
	vertical-align: top;
}

#ie sup
{
	font-size: .8em;
}

h2 sup {
	font-size: 0.38em;
}

#ie h2 sup {
	font-size: 0.48em;
}

img {
	border: none;
}

a {
	color: #008198;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	margin: 0;
	text-align: center;
  	color: #333; 
	font-size: 62.5%;
	line-height: 1.3;
  	font-family: Arial, Helvetica, sans-serif;
  	background-color: #D4CCBF;
}

h1 {
	background: url('/images/logo_ups_capital.jpg') 0px 0px no-repeat;
	position: absolute;
	left: 125px;
	top: 16px;
	width: 145px;
	height: 29px;
}

h2#regional_header {
	position: absolute;
	left: 280px;
	bottom: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #FFF;
	font-weight: normal;
	margin-bottom: 0px;
}

h2 {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 2.8em;
	color: #518A0F;
	margin-bottom: 18px;
}

h3 {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.6em;
	color: #555;
	font-weight: bold;
	padding: 10px 0px 0px 40px;
}

h4 {
	font-size: 1.6em;
	font-weight: bold;
	color: #333;
}

.clear {
	clear: both;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

p {
	padding-bottom: 15px;
}

.img-rep {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}

/* -------------------------------------------------------------- 
   Links for accessibility and mobile devices
-------------------------------------------------------------- */

.accessibility {
	display: none;
}


/* -------------------------------------------------------------- 
   Layout  
-------------------------------------------------------------- */

#content {
	width: 962px;
	margin: 0px auto;
}

.two_cols #left_column {
	width: 638px;
	float: left;
	text-align: left;
	margin-left: 4px;
}

div.three_cols {
	padding: 0px;
}

.three_cols #left_column {
	width: 310px;
	text-align: left;
	float: left;
}

#middle_column { /* Only occurs in 3-column designs */
	width: 310px;
	text-align: left;
	float: left;
	margin: 0px 4px;
	position:relative;
}

.two_cols #right_column {
	float: right;
	width: 318px;
	text-align: left;
}

.three_cols #right_column {
	float: right;
	width: 310px;
	text-align: left;
}

.page {
	padding: 0 7px;
}

.two_cols #main_content_wrapper {
	background: #FFF url('/images/bg_main.jpg') 0px 0px repeat-y;
	width: 638px;
}

.two_cols #main_content {
	background: url('/images/bg_main_top.jpg') 0px 0px no-repeat;
	width: 594px;
	padding: 29px 24px 0px 20px;
	overflow: auto;
}

.two_cols .main_content_bottom {
	background: url('/images/bg_main_bottom.jpg') 0px bottom no-repeat;
	width: 638px;
	height: 8px;
}

.two_cols #main_content_hero_wrapper {
	background: #FFF url('/images/bg_main_gray.jpg') 0px 0px repeat-y;
	width: 638px;
}

.two_cols #main_content_hero {
	background: url('/images/bg_main_top_gray.jpg') 0px 0px no-repeat;
	width: 594px;
	padding: 29px 24px 0px 20px;
	overflow: auto;
}

.two_cols .main_content_hero_bottom {
	height: 1px;
	margin: 10px 6px 0px 2px;
	background-color: #DEDEDE;
}

.two_cols #main_content_sub {
	width: 594px;
	padding: 25px 24px 0px 20px;
	overflow: auto;
}

.two_cols #main_content_sub #two_cols_inner_left {
	width: 292px;
	float: left;
	text-align: left;
}

.two_cols #main_content_sub #two_cols_inner_right  {
	width: 278px;
	float: right;
	text-align: left;
}

body#contact_us #ie .two_cols #main_content_sub,
body#fpi #ie .two_cols #main_content_sub {
	overflow: hidden;
}

/* -------------------------------------------------------------- 
   Header  
-------------------------------------------------------------- */

div#header {
	background: #597107 url("/images/bg_hdr.jpg") 0px 0px no-repeat;
	width: 970px;
	height: 80px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	border-bottom: 2px solid #DFB42C;
	z-index: 1;
}

	#home div#header {
		margin-bottom: 30px;
	}

div#header div#logo {
	width: 106px;
	height: 80px;
	float: left;
	background-color: #370505;
}

div#header div#logo a {
	color: #FFF;
}
	
div#header ul#nav {
	position: relative;
	top: 54px;
	left: 20px;
	z-index: 2;
}

#ie6 div#header ul#nav {
	position: absolute;
	left: 126px;
}
		
div#header ul#nav li {
	float: left;
}

div#header ul#nav li a {
	display: block;
	_display: inline-block;
	height: 26px;
	padding: 0px 10px 0px 10px;
	margin-left: 1px;
	font: bold 1.2em/2.166em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #93A708;
}	

div#header ul#nav li a:hover, 
div#header ul#nav li a.on:hover, 
div#header ul#nav li a.hover, 
div#header ul#nav li a.on {
	position:relative;
	left: 1px;
	z-index: 5;		
	line-height: 2.166em;
	height: 26px;
	padding: 0px 10px 0px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #FFF;
	color: #333;
}

#header #current_customers {
	position: absolute;
	top: 14px;
	right: 214px;
}

#header #current_customers a {
	color: #FFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
		
#header #search_form_hdr {
	position: absolute;
	top: 10px;
	right: 20px;
}

#header #search_form_hdr div input.search_entry_box_hdr {
	background: #FFF url('/images/icon_search.gif') no-repeat 100% 50%;
	color: #999;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 176px;
	padding: 2px;
}


/* -------------------------------------------------------------- 
   Mega-Dropdown
-------------------------------------------------------------- */


/*
ul#nav ul {
	margin: -1px 0px 0px 3px;
	padding: 0;
	position: absolute;
	z-index: 4;
	visibility: hidden;
	top: 26px;
	width: 196px; padding:10px 0px 15px 0px;
	background: url(../images/bg_dropdown.jpg) 0px 0px no-repeat;
	background-color: #A8DCD5;		
	border: 1px solid #6FC4CA;		

}

ul#nav ul li {
	float: none !important;
	display: block;
	padding: 0px 0px 5px 10px;
}

ul#nav ul li a {
	background: none !important; 
	border: none !important;
	font: 12px/16px Arial, Helvetica, sans-serif !important; 
	color: #000000 !important;
	height: auto !important;
	padding: 0 !important; 
	margin: 0 !important;
	left: 0 !important;
}

ul#nav ul li a:hover, 
ul#nav ul li a.on{
	font-weight: bold !important;
	padding: 0 !important; 
	margin: 0 !important;
	left: 0 !important;
}
*/



div#header ul#nav li.nav_products_services a.mega_off {
	background: #93A708 url('/images/icons/mega_arrow_off.jpg') center right no-repeat;
	padding-right: 32px;
}

div#header ul#nav li.nav_products_services a.mega_on {
	background: #FFF url('/images/icons/mega_arrow_on.jpg') center right no-repeat;
	color: #333;
	padding-right: 32px;
}

div#header ul#nav li.nav_products_services div#megadropdown {
	display: none;
	position: absolute;
	background: #FFF;
	width: 400px;
	margin-left: -40px;
	padding: 14px 32px;
	border-style: solid;
	border-color: #DEDEDE;
	border-width: 1px;
	border-top: 0px;
	z-index: 500;
}

div#header ul#nav li.nav_products_services div#megadropdown a,
div#header ul#nav li.nav_products_services div#megadropdown a:hover,
div#header ul#nav li.nav_products_services div#megadropdown li  {
	margin-right: 0px;
	padding: 0px;
	border: 0px;
}

div#header ul#nav li.nav_products_services div#megadropdown #mega_left_col {
	float: left;
	width: 54%;
}

div#header ul#nav li.nav_products_services div#megadropdown #mega_right_col {
	float: right;
	width: 44%;
}

div#header ul#nav li.nav_products_services div#megadropdown ul.top_level li a.top_level {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 20px;
	clear: both;
}

div#header ul#nav li.nav_products_services div#megadropdown ul.top_level li a.top_list {
	margin-top: 0px;
}

div#header ul#nav li.nav_products_services div#megadropdown ul.top_level li span.top_level {
	font-size: 1.3em;
	font-weight: bold;
}

div#header ul#nav li.nav_products_services div#megadropdown ul.top_level li span.top_list {
	color: #60513A;
	display: block;
	padding-top: 6px;
}

div#header ul#nav li.nav_products_services div#megadropdown ul.top_level {
	margin-bottom: 20px;
}

div#header ul#nav li.nav_products_services div#megadropdown li a {
	background: none;
	color: #60513A;
	font-size: 1.1em;
	font-weight: normal;
	height: 1.8em;
}

div#header ul#nav li.nav_products_services div#megadropdown li a:hover {
	color: #008198;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

ul.sublevel_1,
ul.sublevel_2,
ul.sublevel_1 li,
ul.sublevel_1 li a,
ul.sublevel_2 li,
ul.sublevel_2 li a {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}

ul.sublevel_1 {
	padding-left: 8px;
}

ul.sublevel_2 {
	padding-left: 20px;
}



/* -------------------------------------------------------------- 
   Current/Active Page Header Tabs
-------------------------------------------------------------- */

body#what_we_do div#header ul#nav li.nav_what_we_do a,
body#insights div#header ul#nav li.nav_insights a,
body#insights_article div#header ul#nav li.nav_insights a,
body#contact_us div#header ul#nav li.nav_contact_us a {
	background-color: #FFF;
	color: #333;
}

body#products_services div#header ul#nav li.nav_products_services a,
body#improve_cash_flow div#header ul#nav li.nav_products_services a,
body#protect_your_goods div#header ul#nav li.nav_products_services a,
body#accelerate_payments div#header ul#nav li.nav_products_services a,
body.industry_page div#header ul#nav li.nav_products_services a,
body#gabl div#header ul#nav li.nav_products_services a,
body#ccf div#header ul#nav li.nav_products_services a,
body#ccf_terms div#header ul#nav li.nav_products_services a,
body#ecaf div#header ul#nav li.nav_products_services a,
body#ewcloc div#header ul#nav li.nav_products_services a,
body#ff div#header ul#nav li.nav_products_services a,
body#crel div#header ul#nav li.nav_products_services a,
body#lfp div#header ul#nav li.nav_products_services a,
body#ba div#header ul#nav li.nav_products_services a,
body#sba_loan_app div#header ul#nav li.nav_products_services a,
body#ci div#header ul#nav li.nav_products_services a,
body#fpi div#header ul#nav li.nav_products_services a,
body#icdv div#header ul#nav li.nav_products_services a,
body#rms div#header ul#nav li.nav_products_services a,
body#cod div#header ul#nav li.nav_products_services a,
body#cms div#header ul#nav li.nav_products_services a,
body#ccfp div#header ul#nav li.nav_products_services a {
	background: #FFF url('/images/icons/mega_arrow_on.jpg') center right no-repeat;
	color: #333;
}

/* -------------------------------------------------------------- 
   Breadcrumb trail 
-------------------------------------------------------------- */

#breadcrumb {
	height: 26px;
	padding: 13px 0px 0px 8px;
	float: left;
	font: 1.1em/1em Arial, Helvetica, sans-serif;
	color: #333;
	margin-right: 5px;
}
#breadcrumb a {
	color: #333;
	text-decoration: underline;
	font: 1em/1em Arial, Helvetica, sans-serif;
}

#breadcrumb ul#breadcrumb_list li {
	float: left;
	margin-right: 3px;
}

#breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list {
	display: none;
}

#breadcrumb ul#breadcrumb_list li.dropdown {
	background-color: #C9C2B5;
	position: relative;
}

#ie7 #breadcrumb ul#breadcrumb_list li.dropdown {
	padding: 3px 3px 3px 5px;
	border-top: 1px solid #A8A8AA;
	margin-top: -3px;
}

#ie #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list {
	position:absolute;
	z-index:2;
	background-color: #C9C2B5;
	text-align: left;
	width: 200px;
	margin-top: 0px;
	left: 0em;
	top: 1.272em;
}

#breadcrumb ul#breadcrumb_list li.dropdown a.dropdown_anchor {
	background: #C9C2B5 url('/images/icons/dropdown_arrow.gif') right 7px no-repeat;
	text-decoration: none;
	padding: 3px 16px 3px 5px;
	border-top: 1px solid #A8A8AA;
}

#ie8 #breadcrumb ul#breadcrumb_list li.dropdown a.dropdown_anchor {
	padding: 0px 16px 0px 5px;
}

#breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list {
	position:absolute;
	z-index:2;
	background-color: #C9C2B5;
	text-align: left;
	width: 200px;
	margin-top: 3px;
}

#breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list li {
	display: block;
	width: 100%;
}

#breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list li a {
	display: block;
	font-size: 0.909em;
	text-decoration: none;
	padding: 5px 8px;
}

#breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list li a:hover {
	background-color: #fffffe;
}

body#gabl #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_gabl,
body#ccf #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ccf,
body#ecaf #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ecaf,
body#ewcloc #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ewcloc,
body#sbl #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_sbl,
body#ff #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ff,
body#crel #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_crel,
body#lfp #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_lfp,
body#ba #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ba,
body#ci #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ci,
body#fpi #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_fpi,
body#rms #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_rms,
body#cod #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_cod,
body#cms #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_cms,
body#ccfp #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ccfp,
body#icdv #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_icdv {
	color: #FFF;
}

body#gabl #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_gabl:hover,
body#ccf #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ccf:hover,
body#ecaf #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ecaf:hover,
body#ewcloc #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ewcloc:hover,
body#sbl #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_sbl:hover,
body#ff #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ff:hover,
body#crel #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_crel:hover,
body#lfp #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_lfp:hover,
body#ba #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ba:hover,
body#ci #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ci:hover,
body#fpi #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_fpi:hover,
body#rms #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_rms:hover,
body#cod #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_cod:hover,
body#cms #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_cms:hover,
body#ccfp #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_ccfp:hover,
body#icdv #breadcrumb ul#breadcrumb_list li.dropdown ul#dropdown_list a.nav_drop_icdv:hover {
	color: #333;
}


/* -------------------------------------------------------------- 
   Homepage Flash Content 
-------------------------------------------------------------- */

div#flash_content_wrapper
{
	background: url('/images/bg/object_bg.jpg') 100% 100%;
	width: 962px;
	height: 406px;
	margin: 0px auto 2px;
}

div#flash_content
{
	width: 950px;
	height: 400px;
	margin: 0px auto;
}

object#flash_content
{
	width: 950px;
	height: 400px;
	margin: 0px auto;
}

div#flash_content ul {
	float: left;
}

div#flash_content ul li a {
	display: block;
}

div#flash_content ul li#upsc_can_help {
	background: url('/images/upsc_can_help.jpg') 0px 0px no-repeat;
	width: 240px;
	height: 39px;
}

div#flash_content ul li#flash_backup_improve a {
	background: url('/images/improve_cash_flow.jpg') 0px 0px no-repeat;
	width: 240px;
	height: 121px;
}

div#flash_content ul li#flash_backup_improve span,
div#flash_content ul li#flash_backup_protect span,
div#flash_content ul li#flash_backup_accelerate span {
	display:block;
	height:0px !important; 
	margin:0px !important; 
	padding:0px !important; 
	text-indent:-9999px !important; 
	overflow:auto; 
	_position:absolute;
}

div#flash_content ul li#flash_backup_protect a {
	background: url('/images/protect_your_goods.jpg') 0px 0px no-repeat;
	width: 240px;
	height: 121px;
}

div#flash_content ul li#flash_backup_accelerate a {
	background: url('/images/accelerate_payments.jpg') 0px 0px no-repeat;
	width: 240px;
	height: 119px;
}

div#flash_content p#flash_backup_image {	
	background: url('/images/flash_backup.jpg') 0px 0px no-repeat;
	float: right;
	width: 710px;
	height: 400px;
}

div#inaccessible_flash_backup_content {
	display:block;
	height:0px !important; 
	margin:0px !important; 
	padding:0px !important; 
	text-indent:-9999px !important; 
	overflow:auto; 
	_position:absolute;
}



/* -------------------------------------------------------------- 
   Homepage Molecules 
-------------------------------------------------------------- */

.three_cols {
	background: #FFF url('/images/molecules/bg_home3_body.jpg') 0px 0px repeat-y;
	min-height: 216px;
}

.three_cols div#home_molecules_top {
	background: #FFF url('/images/molecules/bg_home3_top.jpg') 0px 0px no-repeat;
	height: 38px;
}

div.home_molecules_bottom {
	background: #FFF url('/images/molecules/bg_home3_bottom.jpg') 0px 0px no-repeat;
	height: 8px;
	width: 962px;
	margin: 0px auto;
}



#home div.molecule_industry_solutions {
	width: 318px;
}

	#home div.molecule_industry_solutions h3 {
		background: url('/images/molecules/icons/earth.png') 6px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	#home div.molecule_industry_solutions div.molecule_industry_solutions_wrapper {
		background: url('/images/molecules/bg_divider.jpg') 4px 0px repeat-y;
		position: relative;
		padding: 0px;	
		margin: 20px 0px;	
		min-height: 138px;
	}
	
	#home div.molecule_industry_solutions ul li {
		position: absolute;
		margin: 0px;
		padding: 0px;
		width: 135px;
	}
	 
	 /* list item horizontal positioning */
	#home div.molecule_industry_solutions ul li.li-one,
	#home div.molecule_industry_solutions ul li.li-two,
	#home div.molecule_industry_solutions ul li.li-three,
	#home div.molecule_industry_solutions ul li.li-four 		{ left: 18px; }
	
	#home div.molecule_industry_solutions ul li.li-five,
	#home div.molecule_industry_solutions ul li.li-six,
	#home div.molecule_industry_solutions ul li.li-seven 	{ left: 168px; }
	
	/* list item vertical positioning */
	#home div.molecule_industry_solutions ul li.li-one,
	#home div.molecule_industry_solutions ul li.li-five 	{ top: 0.4em; }
	
	#home div.molecule_industry_solutions ul li.li-two, 
	#home div.molecule_industry_solutions ul li.li-six 	{ top: 3.4em; }
	
	#home div.molecule_industry_solutions ul li.li-three,
	#home div.molecule_industry_solutions ul li.li-seven 	{ top: 6.4em; }
	
	#home div.molecule_industry_solutions ul li.li-four 		{ top: 9.4em; }
	
	#home div.molecule_industry_solutions ul li a {
		font-weight: bold;
		font-size: 1.2em;
	}

#home div.molecule_insights {
	width: 318px;
}
	
	#home div.molecule_insights h3 {
		background: url('/images/molecules/icons/folder.png') 6px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	#home div.molecule_insights_wrapper {
		padding: 9px 15px 0px 43px;
	}
	
	#home div.molecule_insights_wrapper p.quote {
		font-size: 1.2em;
		line-height: 1.417em;
	}
	
	#home div.molecule_insights_wrapper p.quote_author {
		font-size: 1.1em;
	}
	
	#home div.molecule_insights_wrapper p.button_white a {
		font-size: 1.1em;
	}
	
	.quote {
		background: url('/images/molecules/quote.jpg') 0px 0px no-repeat;
		padding: 16px 15px 20px 16px;
		font-weight: bold;
		color: #333;
		margin-left: -16px;
	}
	
	.quote_author {
		background: url('/images/molecules/bullet.gif') 0px 3px no-repeat;
		padding-left: 10px;
		color: #333;
		font-style: italic;
	}

#home div.molecule_current_customers {
	width: 318px;
}

	#home div.molecule_current_customers h3 {
		background: url('/images/molecules/icons/person.png') 6px 2px no-repeat;
		width: 272px;
		height: 28px;
	} 
	
	#home div.molecule_current_customers_wrapper {
		padding: 26px 15px 0px 22px;
	}
	
	#home div.molecule_current_customers_wrapper p {
		font-size: 1.2em;
		padding-bottom: 10px;
	}
	
	#home div.molecule_current_customers_wrapper p.select_product_instructions {
		font-size: 1.1em;
	}
	
	form.form_product_info {
		margin-bottom: 15px;
		min-height: 26px;
	}
	
	/*
	form.form_product_info div select,
	form.form_seeking_info div select {
		float: left;
	}
	
	form.form_product_info select {
		width: 200px;
		color: #333;
		padding: 4px;
		margin-right: 8px;
		font-size: 1.2em;
	}
	*/
	
	form.form_product_info input#form_product_info_submit,
	form.form_seeking_info input#form_seeking_info_submit {
		background: #FFF url("/images/molecules/arrow_button_white_off.gif") 7px 7px no-repeat;
		color: #008198;
		border: 1px solid #CCC;
		padding: 4px 8px 3px 22px;
		font-weight: bold;
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 10px;
		cursor: pointer;
	}
	
	#ie form.form_product_info input#form_product_info_submit,
	#ie form.form_seeking_info input#form_seeking_info_submit {
		padding: 4px 4px 3px 18px;
		margin-right: 20px;
	}
	
	form.form_product_info input#form_product_info_submit:hover,
	form.form_seeking_info input#form_seeking_info_submit:hover {
		color: #006A7E;
		border-color: #80BFCB;
	}
	
	#home div.molecule_current_customers_wrapper span.button_white {
		float: right;
		margin-right: 20px;
	}
	
	#home div.molecule_current_customers_wrapper span.button_white a {
		font-size: 1.1em;
	}
	
	#home div.molecule_current_customers_wrapper p a.chevron_turq_sm {
		font-size: 0.833em;
	}


/* -------------------------------------------------------------- 
   Left column, 2-column design
-------------------------------------------------------------- */

#hero {
	width: 594px;
	height: 154px;
	padding: 24px 24px 0px 20px;
	overflow: auto;
}

#improve_cash_flow div#hero {
	background: url('/images/bg/cargo_ship.gif') 0px 0px no-repeat;
}

#protect_your_goods div#hero {
	background: url('/images/bg/airplane.jpg') 0px 0px no-repeat;
}

#accelerate_payments div#hero {
	background: url('/images/bg/truck.jpg') 0px 0px no-repeat;
}

#hero h2 {
	margin-bottom: 10px;
}

.two_cols #hero p,
.two_cols #main_content_hero p {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.333em;
	color: #4D4D4D;
	font-weight: normal;
}

.two_cols #main_content_hero a {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
}

.two_cols #main_content_hero_wrapper img {
	padding-top: 12px;	
}

#insights .two_cols #main_content_hero_wrapper img {
	padding-top: 0px;	
}

.two_cols #main_content p, 
.two_cols #main_content_sub p {
	font-size: 1.2em;
	line-height: 1.5em;
}

.two_cols #main_content div.subhead,
.two_cols #main_content_sub div.subhead {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}

body.industry_page .two_cols #main_content_sub div.subhead {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.111em;
	font-weight: bold;
	color: #4D4D4D;
	margin-bottom: 25px;
}

.two_cols #main_content_sub dt {
	font-size: 1.6em;
	line-height: 1.333em;
	font-weight: bold;
}

.two_cols #main_content_sub dd {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 20px;
}

.two_cols #main_content dt,
.two_cols .tab_content dt,
#current_customers .two_cols #main_content_sub dt,
.industry_page .two_cols #main_content_sub dt {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.277em;
	font-weight: bold;
}

.two_cols #main_content dt sup,
.two_cols #main_content_sub dt sup {
	font-size: .45em;
	line-height: 1.333em;
}

.two_cols #main_content dd,
.two_cols .tab_content dd {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 27px;
}

.two_cols #main_content dl dt a.chevron_turq_sm,
.two_cols .tab_content dl dt a.chevron_turq_sm,
#current_customers .two_cols #main_content_sub dl dt a.chevron_turq_sm,
.industry_page .two_cols #main_content_sub dl dt a.chevron_turq_sm {
	background: #FFF url('/images/chevrons/chevron_turq_sm.gif') right 10px no-repeat;
	padding-right: 16px;
}

.two_cols #main_content_sub dl dd a.chevron_turq_sm {
	background: #FFF url('/images/chevrons/chevron_turq_sm.gif') right 5px no-repeat;
	font-size: 1em;
	margin-top: 0px;
	padding-right: 12px;
	font-weight: bold;
}

#feature_insight {
	margin-left: 124px;
}

#insights #main_content_hero img {
	float: left;
}

#feature_insight h3 {
	padding: 0px;
	font-size: 2.0em;
}

#feature_insight h3 span {
	display: block;
	padding-bottom: 8px;
	font-size: 0.8em;
	color: #555;
	font-weight: normal;
}

#insights_article h2#regional_header {
	font-size: 1.6em;
}

#insights_article h2 {
	font-size: 2.2em;
}

#insights_article h2 span {
	display: block;
	font-size: 0.818em;
	color: #555;
}

#main_content_hero #feature_insight div.author {
	padding-bottom: 4px;
	font-size: 1.2em;
}

#main_content_hero #feature_insight div.article_details {
	padding-bottom: 4px;
	margin-bottom: 16px;
	font-size: 1.2em;
}

#main_content_hero #feature_insight p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	padding-bottom: 6px;
}

#main_content_hero #feature_insight ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
}

#main_content_hero #feature_insight p.button_white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.916em;
	line-height: 1.455em;
}

#feature_insight ul {
	list-style-image: url('/images/icons/bullet.gif');
	list-style-type: disc;
	margin: 0px 0px 10px 16px;
}

#ie7 #feature_insight ul,
#ie6 #feature_insight ul {
	list-style-image: url('/images/icons/bullet_ie6_ie7.gif');
	list-style-type: disc;
	margin: 0px 0px 10px 16px;
}

#insights .two_cols #main_content_sub dt a {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.25em;
	font-weight: bold;
	color: #008198;
}

#insights .two_cols #main_content_sub dd {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 24px;
}

#insights #feature_insight h3 a.external_link {
	background: url('/images/icons/external_link.gif') right 11px no-repeat;
	padding-right: 18px;
}

#insights a.external_link {
	background: url('/images/icons/external_link.gif') right 8px no-repeat;
	padding-right: 18px;
}

div.article_details {
	display: block;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
}

.author {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-weight: bold;
}

#gabl #main_content_sub p {
	padding-bottom: 0px;
	line-height: 1.666em;
}

#main_content_sub ul {
	list-style-image: url('/images/icons/bullet.gif');
	list-style-type: disc;
	margin: 2px 0px 15px 15px;
}

#ie7 #main_content_sub ul,
#ie6 #main_content_sub ul {
	list-style-image: url('/images/icons/bullet_ie6_ie7.gif');
	list-style-type: disc;
	margin: 2px 0px 15px 15px;
}

#main_content_sub li {
	font-size: 1.2em;
	line-height: 1.5em;
}

#main_content_sub ul.extra_spacing li {
	margin-bottom: 10px;
}

#gabl .two_cols .main_content_bottom {
	margin-top: 15px;
}



/* -------------------------------------------------------------- 
   2-columns in main content area
-------------------------------------------------------------- */

.two_cols #main_content_sub #two_cols_inner_left h4,
.two_cols #main_content_sub #two_cols_inner_right h4 {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 2em;
	margin-bottom: 14px;
}	

.two_cols #main_content_sub #two_cols_inner_left h4 a,
.two_cols #main_content_sub #two_cols_inner_right h4 a {
	background: url('/images/chevrons/chevron_green_lg.gif') right 8px no-repeat;
	color: #518A0F;
	font-weight: bold;
	padding-right: 22px;
}	

#ie .two_cols #main_content_sub #two_cols_inner_right h4.wrapped a {
	background-position: 66.5% 86%; 
    display:block;
}

.two_cols #main_content_sub #two_cols_inner_left h5,
.two_cols #main_content_sub #two_cols_inner_right h5 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.4em;
	margin-bottom: 8px;
}	

.two_cols #main_content_sub #two_cols_inner_left h5 a,
.two_cols #main_content_sub #two_cols_inner_right h5 a {
	background: url('/images/chevrons/chevron_turq_med.gif') right 5px no-repeat;
	color: #008198;
	font-weight: bold;
	padding-right: 14px;
}	

.two_cols #main_content_sub #two_cols_inner_left ul,
.two_cols #main_content_sub #two_cols_inner_right ul {
	list-style-type: disc;
	margin: 0px 0px 35px 16px;
}

.two_cols #main_content_sub #two_cols_inner_left ul li,
.two_cols #main_content_sub #two_cols_inner_right ul li {
	font-size: 1.2em;
	margin-bottom: 14px;
}

.two_cols #main_content_sub #two_cols_inner_left ul li span,
.two_cols #main_content_sub #two_cols_inner_right ul li span {
	display: block;
}

.two_cols #main_content_sub #two_cols_inner_left ul li span a,
.two_cols #main_content_sub #two_cols_inner_right ul li span a {
	background: url('/images/chevrons/chevron_black_sm.gif') right 5px no-repeat;
	color: #333;
	font-weight: bold;
	padding-right: 12px;
}

#ie .two_cols #main_content_sub #two_cols_inner_right ul li span.wrapped a {
	background-position: 51% 84%; 
    display:block;
}



/* -------------------------------------------------------------- 
   Insights - Articles, About the Author
-------------------------------------------------------------- */

#insights_article .two_cols #main_content {
	width: 554px;
	padding: 29px 64px 0px 20px;
}

div#article_nav  {
	min-height: 2em;
}

div#article_nav span.previous {
	float: left;
	width: 45%;
	text-align: left;
}

div#article_nav span.next {
	float: right;
	width: 45%;
	text-align: right;
}

div#article_nav span.first_article,
div#article_nav span.last_article {
	display: none;
}

div#article_nav a {
	color: #333;
	text-decoration: underline;
}

div#about_the_author {
	clear: both;
	padding-top: 15px;
}

div#about_the_author img {
	float: left;	
}

div#about_the_author_wrapper {
	margin: 0px;
}

div#about_the_author_wrapper p.about_the_author {
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 8px;
}

.author_name {
	font-weight: bold;
}

div#about_the_author_wrapper a.email {
	color: #333;
	text-decoration: underline;
}

.two_cols #main_content #footnotes,
.two_cols #main_content_sub #footnotes {
	padding-bottom: 15px;
}

.two_cols #main_content #footnotes p,
.two_cols #main_content_sub #footnotes p {
	font-size: 1em;
	line-height: 1.4em;
}

#insights_article .two_cols .main_content_bottom {
	margin-top: 15px;
}


/* -------------------------------------------------------------- 
   Regional Content
-------------------------------------------------------------- */

.product_unavailable,
.product_available {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 10px 15px 10px 38px;
	border: 1px solid #CCC;
	display: inline-block;
	font-size: 1.2em;
	margin-bottom: 17px;
}

.product_unavailable {
	background: url('/images/icons/caution.gif') 14px 9px no-repeat;
}

.product_available {
	background: url('/images/icons/available.gif') 14px 9px no-repeat;
}


/* -------------------------------------------------------------- 
   SBA Loan Application
-------------------------------------------------------------- */

table#sba_loan_app_files {
	width: 100%;
	border: 1px solid #D4CCBF;
	margin-bottom: 20px;
}

table#sba_loan_app_files th {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	background: #F5F5F5;
	color: #4D4D4D;
	padding: 11px;
}

table#sba_loan_app_files th.file_format {
	text-align: center;
}

table#sba_loan_app_files tr.row_style_1 {
	background: #FFF;
}

table#sba_loan_app_files tr.row_style_2 {
	background: #F5F5F5;
}

table#sba_loan_app_files td {
	padding: 11px;
}

table#sba_loan_app_files td.file_name {
	font-size: 1.3em;
	width: 62%;
	font-weight: bold;
	color: #008198;
}

table#sba_loan_app_files td.msft_files {
	font-size: 1em;
	width: 19%;
	text-align: center;
	vertical-align: top;
}

table#sba_loan_app_files td.pdf_files {
	font-size: 1em;
	width: 19%;
	text-align: center;
	border-left: 1px solid #DEDEDE;
	vertical-align: top;
}

.two_cols #main_content_sub #office_contact_info dt {
	font-size: 1.4em;
	font-weight: bold;
}

/* -------------------------------------------------------------- 
   Right column, shared styles between 2 and 3-column design
-------------------------------------------------------------- */

#right_column ul, 
#right_column ul li {
	list-style: none;
}



/* -------------------------------------------------------------- 
   Right column, 2-column design
-------------------------------------------------------------- */

/* set bottom for all molecules */
div.molecule_bottom {
		background: url('/images/molecules/bg_bottom.jpg') 0px 0px no-repeat;
		width: 318px;
		height: 8px;
	}
	
div#molecule_industry_solutions div.molecule_bottom {
		background: url('/images/molecules/bg_divider_bottom.jpg') 0px 0px no-repeat;
		width: 318px;
		height: 17px;
	}

.two_cols div#molecule_contact_us {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}

	.two_cols div#molecule_contact_us h3 {
		background: url('/images/molecules/icons/envelope.png') 2px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	.two_cols div#molecule_contact_us_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 15px 15px 0px 18px;
	}
	
	.two_cols div#molecule_contact_us_wrapper p {
		font-size: 1.2em;
	}
	
	.two_cols div#molecule_contact_us_wrapper p.button_turq a {
		font-size: 0.916em;
	}
	
	.two_cols div#molecule_contact_us_wrapper p.call {
		padding-top: 10px;
		font-size: 1.09em;
		color: #666;
	}

.two_cols div#molecule_industry_solutions {
	background: #FFF url('/images/molecules/bg_divider_top.jpg') 0px 0px no-repeat;
	width: 318px;
}

	.two_cols div#molecule_industry_solutions h3 {
		background: url('/images/molecules/icons/earth.png') 2px 2px no-repeat;
		width: 272px;
		height: 46px;
	}
	
	.two_cols div#molecule_industry_solutions_wrapper {
		background: url('/images/molecules/bg_divider.jpg') 0px 0px repeat-y;
		padding: 27px 15px 0px 18px;
		position: relative;
		padding: 0px;
		min-height: 129px;
	}
	
	body.industry_page .two_cols div#molecule_industry_solutions_wrapper {
		min-height: 94px;
	}
	
	.two_cols div#molecule_industry_solutions ul li {
		position: absolute;
		margin: 0px;
		padding: 0px;
		width: 138px;
	}
	 
	.two_cols div#molecule_industry_solutions ul li.li-one,
	.two_cols div#molecule_industry_solutions ul li.li-three,
	.two_cols div#molecule_industry_solutions ul li.li-five,
	.two_cols div#molecule_industry_solutions ul li.li-seven 	{ left: 18px; }
	
	.two_cols div#molecule_industry_solutions ul li.li-two,
	.two_cols div#molecule_industry_solutions ul li.li-four,
	.two_cols div#molecule_industry_solutions ul li.li-six 		{ left: 168px; }
	
	/* list item vertical positioning */
	.two_cols div#molecule_industry_solutions ul li.li-one,
	.two_cols div#molecule_industry_solutions ul li.li-two 		{ top: 0.4em; }
	
	.two_cols div#molecule_industry_solutions ul li.li-three, 
	.two_cols div#molecule_industry_solutions ul li.li-four 	{ top: 3.4em; }
	
	.two_cols div#molecule_industry_solutions ul li.li-five,
	.two_cols div#molecule_industry_solutions ul li.li-six 		{ top: 6.4em; }
	
	.two_cols div#molecule_industry_solutions ul li.li-seven 	{ top: 9.4em; }
	
	.two_cols div#molecule_industry_solutions ul li a {
		font-size: 1.2em;
		font-weight: bold;
	}

.two_cols div#molecule_insights {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}
	
	.two_cols div#molecule_insights h3 {
		background: url('/images/molecules/icons/folder.png') 2px 3px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	.two_cols div#molecule_insights_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 9px 15px 5px 43px;
	}
	
	.two_cols div#molecule_insights_wrapper p {
		font-size: 1.2em;
		line-height: 1.417em;
	}
	
	.two_cols div#molecule_insights_wrapper p.button_white a {
		font-size: 0.916em;
	}
	
	div#molecule_insights_wrapper p.quote_author {
		font-size: 1.09em;
	}
	
	div#molecule_insights_wrapper p a.chevron_turq_sm {
		font-size: 0.916em;
	}
	
.two_cols div#molecule_related_links {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}
	
	.two_cols div#molecule_related_links h3 {
		background: url('/images/molecules/icons/star_bubble.png') 2px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	.two_cols div#molecule_related_links_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 9px 15px 5px 18px;
	}
	
	.two_cols div#molecule_related_links_wrapper p {
		padding: 0px 0px 0px 30px;
		font-size: 1.2em;
		line-height: 1.4em;
		margin-bottom: 15px;
	}
	
	.two_cols div#molecule_related_links_wrapper p.doc {
		background: url('/images/molecules/icons/doc.gif') 0px 50% no-repeat;
	}
	
	.two_cols div#molecule_related_links_wrapper p.boxes {
		background: url('/images/molecules/icons/boxes.gif') 0px 50% no-repeat;
	}
	
.two_cols div#molecule_seeking_info {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}
	
	.two_cols div#molecule_seeking_info h3 {
		background: url('/images/molecules/icons/info.png') 2px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	.two_cols div#molecule_seeking_info_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 20px 15px 5px 18px;
		min-height: 100px;
	}
	
	.two_cols div#molecule_seeking_info_wrapper p {
		font-size: 1.2em;
		line-height: 1.4em;
	}	
	 
	 /*
	form.form_seeking_info select {
		width: 200px;
		color: #333;
		padding: 4px;
		margin-right: 8px;
		font-size: 1.2em;
	}
	*/
	
	.two_cols div#molecule_seeking_info_wrapper span.button_white {
		float: right;
		margin-right: 20px;
	}
	
	.two_cols div#molecule_seeking_info_wrapper span.button_white a {
		font-size: 1.091em;
	}
	
.two_cols div#molecule_assistance {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}
	
	.two_cols div#molecule_assistance h3 {
		background: url('/images/molecules/icons/help.png') 2px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	.two_cols div#molecule_assistance_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 9px 15px 5px 18px;
	}
	
	.two_cols div#molecule_assistance_wrapper p {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.two_cols div#molecule_assistance_wrapper p.button_turq a {
		font-size: 0.916em;
	}
	
	.two_cols div#molecule_assistance_wrapper p.call {
		color: #666;
		font-size: 1.09em;
		padding-top: 10px;
	}
	
.two_cols div#molecule_cust_support_info {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}
	
	.two_cols div#molecule_cust_support_info h3 {
		background: url('/images/molecules/icons/info.png') 2px 2px no-repeat;
		width: 272px;
		height: 28px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 9px 15px 5px 18px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div.subhead {
		font-size: 1.4em;
		font-weight: bold;
		padding-left: 0px;
		display: block;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div.open_content p.subhead {
		font-size: 1.4em;
		font-weight: bold;
		padding-left: 0px;
		display: block;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div span.accordion_link {
		font-size: 1.4em;
		font-weight: bold;
		padding-left: 15px;
		cursor: pointer;
		display: block;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div.two,
	.two_cols div#molecule_cust_support_info_wrapper div.three {
		margin-top: 10px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div.show {
		background: url('/images/molecules/icons/toggle_closed.gif') 0px 3px no-repeat;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div.hide {
		background: url('/images/molecules/icons/toggle_open.gif') 0px 3px no-repeat;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div.one div,
	.two_cols div#molecule_cust_support_info_wrapper div.two div,
	.two_cols div#molecule_cust_support_info_wrapper div.three div {
		display: none;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div.open_content {
		
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dt {
		font-size: 1.2em;
		padding: 8px 0px 0px 15px;
		font-weight: bold;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dt {
		font-size: 1.2em;
		padding: 8px 0px 0px 15px;
		font-weight: bold;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd {
		font-size: 1.2em;
		line-height: 1.666em;
		padding: 0px 0px 6px 15px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd p {
		font-size: 1em;
		padding: 15px 0px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd ol {
		font-size: 0.916em;
		line-height: 1.666em;
		padding: 0px 0px 6px 25px;
		list-style-type: decimal;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd ul {
		font-size: 0.916em;
		line-height: 1.666em;
		padding: 0px 0px 6px 25px;
		list-style-type: disc;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd ul li {
		list-style-type: disc;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd ol li ol {
		font-size: 1em;
		line-height: 1.666em;
		padding: 0px 0px 6px 25px;
		list-style-type: lower-alpha;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper div div dl dd a.chevron_turq_sm {
		font-weight: bold;
		font-size: 0.916em;
		line-height: 1.666em;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper p {
		font-size: 1.2em;
		padding-left: 15px;
		padding-bottom: 0px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper p a.chevron_turq_sm {
		font-weight: bold;
		font-size: 0.916em;
		line-height: 1.8em;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper p.doc {
		background: url('/images/molecules/icons/doc.gif') 0px 50% no-repeat;
		margin-left: 15px;
		min-height: 16px;
		margin-top: 4px;
		padding-left: 20px;
		margin-bottom: 10px;
	}
	
	.two_cols div#molecule_cust_support_info_wrapper p.doc_standalone {
		background: url('/images/molecules/icons/doc.gif') 0px 50% no-repeat;
		margin-left: -5px;
		min-height: 16px;
		margin-top: 4px;
		padding-left: 20px;
		margin-bottom: 10px;
	}
	
/* -------------------------------------------------------------- 
   Contact Us Page Molecules - Mailing Address, Phone  
-------------------------------------------------------------- */
	
.two_cols div#molecule_mailing_address,
.two_cols div#molecule_phone {
	background: #FFF url('/images/molecules/bg_top.jpg') 0px 0px no-repeat;
	width: 318px;
}
	
	.two_cols div#molecule_mailing_address h3,
	.two_cols div#molecule_phone h3 {
		width: 272px;
		height: 28px;
		padding-left: 18px;
	}
	
	.two_cols div#molecule_mailing_address_wrapper,
	.two_cols div#molecule_phone_wrapper {
		background: url('/images/molecules/bg_body.jpg') 0px 0px repeat-y;
		padding: 9px 15px 5px 18px;
	}
	
	.two_cols div#molecule_mailing_address p,
	.two_cols div#molecule_phone p {
		font-size: 1.2em;
	}


/* -------------------------------------------------------------- 
   View Demo Molecule Sprites  
-------------------------------------------------------------- */

#view_demo a {
	width: 318px;
	height: 178px;
}

#improve_cash_flow #view_demo a.img-rep {
	background: url('/images/demo/view_demo_improve_cash_flow_sprite.jpg') 0px 0px no-repeat;
}

#improve_cash_flow #view_demo a.img-rep:hover {
	background: url('/images/demo/view_demo_improve_cash_flow_sprite.jpg') 0px -178px no-repeat;
}

#protect_your_goods #view_demo a.img-rep {
	background: url('/images/demo/view_demo_protect_your_goods_sprite.jpg') 0px 0px no-repeat;
}

#protect_your_goods #view_demo a.img-rep:hover {
	background: url('/images/demo/view_demo_protect_your_goods_sprite.jpg') 0px -178px no-repeat;
}

#accelerate_payments #view_demo a.img-rep {
	background: url('/images/demo/view_demo_accelerate_payments_sprite.jpg') 0px 0px no-repeat;
}

#accelerate_payments #view_demo a.img-rep:hover {
	background: url('/images/demo/view_demo_accelerate_payments_sprite.jpg') 0px -178px no-repeat;
}

/* -------------------------------------------------------------- 
   View Demo Molecule Flash Backup  
-------------------------------------------------------------- */

#flash_demo_content {
	background: url('/images/modal_flash_demo_backup.jpg') 0px 0px no-repeat;
	width: 710px;
	height: 400px;
}

#flash_demo_content p {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	padding-top: 100px;
	font-size: 2.4em;
	line-height: 1.25em;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

#flash_demo_content p a {
	background: url('/images/modal_flash_demo_backup_arrow_sprite.gif') right -37px no-repeat;
	color: #FFF;
	padding-right: 20px;
}

#flash_demo_content p a:hover {
	background: url('/images/modal_flash_demo_backup_arrow_sprite.gif') right 8px no-repeat;
	color: #505050;
	text-decoration: none;
}

/* -------------------------------------------------------------- 
   Homepage-specific 
-------------------------------------------------------------- */


/* -------------------------------------------------------------- 
   Privacy Policy, Terms of Use  
-------------------------------------------------------------- */

#privacy_policy .two_cols #main_content p,
#terms .two_cols #main_content p {
	font-size: 1.2em;
	line-height: 1.5em;
}

#privacy_policy #main_content a,
#terms #main_content a {
	color: #333;
	text-decoration: underline;
}

#privacy_policy .two_cols .main_content_bottom,
#terms .two_cols .main_content_bottom {
	margin-top: 15px;
}

#terms .two_cols #main_content ul {
	list-style-image: url('/images/icons/bullet.gif');
	list-style-type: disc;
	margin-left: 15px;
}

#ie7 #terms .two_cols #main_content ul,
#ie6 #terms .two_cols #main_content ul {
	list-style-image: url('/images/icons/bullet_ie6_ie7.gif');
	list-style-type: disc;
	margin-left: 15px;
}

#terms .two_cols #main_content div.top_of_page {
	margin-top: 5px;
}


/* -------------------------------------------------------------- 
   Site Map  
-------------------------------------------------------------- */

body#site_map .two_cols #main_content_sub #two_cols_inner_left h4,
body#site_map .two_cols #main_content_sub #two_cols_inner_right h4 {
	margin-bottom: 10px;
}


body#site_map .two_cols #main_content_sub #two_cols_inner_left h5 a,
body#site_map .two_cols #main_content_sub #two_cols_inner_right h5 a {
	background-image: none;
	color: #5B901D;
	font-size: 1em;
	line-height: 1.6em;
}

body#site_map .two_cols #main_content_sub #two_cols_inner_left ul li a,
body#site_map .two_cols #main_content_sub #two_cols_inner_right ul li a {
	color: #333;
}

body#site_map .two_cols #main_content_sub #two_cols_inner_left ul,
body#site_map .two_cols #main_content_sub #two_cols_inner_right ul {
	list-style-image: url('/images/icons/blank_bullet.gif');
	list-style-type: none;
	margin: 0px 0px 20px 0px;
}

body#site_map .two_cols #main_content_sub #two_cols_inner_left ul li,
body#site_map .two_cols #main_content_sub #two_cols_inner_right ul li {
	margin-bottom: 4px;
}

body#site_map .two_cols #main_content_sub #two_cols_inner_left ul.prod_serv_section {
	list-style-image: url('/images/icons/bullet.gif');
	list-style-type: disc;
	margin: 0px;
	padding-left: 15px;
}

body#site_map #ie7 .two_cols #main_content_sub #two_cols_inner_left ul.prod_serv_section,
body#site_map #ie6 .two_cols #main_content_sub #two_cols_inner_left ul.prod_serv_section {
	list-style-image: url('/images/icons/bullet_ie6_ie7.gif');
	list-style-type: disc;
	margin: 0px;
	padding-left: 15px;
}

body#site_map .two_cols #main_content_sub #two_cols_inner_left ul.prod_serv_section li a.prod_serv_title {
	font-weight: bold;
}

body#site_map .two_cols #main_content_sub #two_cols_inner_left ul li ul,
body#site_map .two_cols #main_content_sub #two_cols_inner_right ul li ul {
	list-style-image: url('/images/icons/blank_bullet.gif');
	list-style-type: none;
	font-size: 0.857em;
	margin-top: 10px;
}

/* -------------------------------------------------------------- 
   Buttons and Links
-------------------------------------------------------------- */

p.button_white a, 
span.button_white a {
	background: #FFF url('/images/molecules/arrow_button_white_off.gif') 7px 7px no-repeat;
	font-weight: bold;
	border: 1px solid #CCC;
	padding: 4px 12px 4px 24px;
	display: inline-block;
}

p.button_white a:hover,
span.button_white a:hover {
	color: #006A7E;
	border-color: #80BFCB;
	text-decoration: none;
}

p.button_turq a, 
span.button_turq a {
	background: #008198 url('/images/molecules/arrow_button_white_on.gif') 7px 7px no-repeat;
	font-weight: bold;
	border: 1px solid #008198;
	padding: 4px 12px 4px 24px;
	display: inline-block;
	color: #FFF;
}
	
p.button_turq a:hover,
span.button_turq a:hover {
	background: #006172 url('/images/molecules/arrow_button_turq_on.gif') 7px 7px no-repeat;
	text-decoration: none;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #006172;
}

a.chevron_turq_sm {
	background: #FFF url('/images/chevrons/chevron_turq_sm.gif') right 4px no-repeat;
	margin-top: 10px;
	padding-right: 12px;
}

a.chevron_turq_med {
	background: #FFF url('/images/chevrons/chevron_turq_med.gif') right 4px no-repeat;
	margin-top: 10px;
	padding-right: 12px;
}

/* -------------------------------------------------------------- 
   Footer
-------------------------------------------------------------- */

#footer {
	width: 916px;
	padding: 17px;
	background: #C9C2B5;
	margin: 4px auto 25px;
	text-align: left;
	font-size: 1em;
}

#footer p {
	font-size: 1em;
	line-height: 1.7em;
	color: #333;
	clear: left;
	display: block;
	padding-bottom: 0px;
}

#footer ul { 
	clear: left;
	width: 50%;
	height: 1.6em;
}

#footer ul.internal_links {
	margin-bottom: 6px;
}

#footer ul.external_links {
	margin-bottom: 4px;
}

#footer ul,
#footer ul li { list-style: none; }

#footer ul li {
	display: inline;
	float: left;
	font-size: 1em;
	color: #333;
}

#footer ul li a { 
	display: inline;
	float: left;
	font-size: 1em;
	color: #333;
	border-right: 1px solid #333;
	padding: 0 7px;
	text-decoration: none;
}

#footer ul li a:hover { 
	text-decoration: underline;
}

#footer ul li a.first {  
	padding-left: 0; 
}

#footer ul li a.last { 
	border: none; 
	padding-right: 0; 
}

#footer #regional_selector_wrapper {
	float: right;
	padding: 15px 30px 0px 0px;
}

#footer #regional_selector_wrapper label {
	display: inline;
	font-size: 1.1em;
	color: #6C6962;
	font-weight: bold;
	margin-right: 8px;
}

#footer #regional_selector_wrapper form,
#footer #regional_selector_wrapper form div {
	display: inline;
}

/*
#footer #regional_selector_wrapper form div select {
	width: 198px;
	padding: 2px 4px;
	font-size: 1.2em;
	background: #EAE7E2;
}
*/


/* -------------------------------------------------------------- 
   404 Page Not Found Error Page  
-------------------------------------------------------------- */

#page_not_found .two_cols #main_content p {
	font-size: 1.2em;
	line-height: 1.333em;
}

#page_not_found .two_cols #main_content ul {
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom: 15px;
	font-size: 1.2em;
}




/*****************/
/**** main.css Resets *****/
/*****************/

html, body {margin: 0; padding: 0;}
ol, ul {list-style: none; margin: 0; padding: 0;}
img {border:none;}

/*************************/
/**** Main Structure *****/
/*************************/

div#wrapper {width:970px; margin: 0px auto;}
	


/* Fixed positioning emulation for IE6 */
#ie6 .overlay {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}




/* -------------------------------------------------------------- 
   Standard Terms And Procedures For UPS Capital Cargo Finance Transactions
-------------------------------------------------------------- */

body#ccf_terms .two_cols #main_content_sub ol,
body#ccf_terms .two_cols #main_content_sub ul {
	padding-left: 20px;
	margin: 0px;
}

body#ccf_terms .two_cols #main_content_sub li div {
	margin-bottom: 15px;
}

body#ccf_terms .two_cols #main_content_sub ol li,
body#ccf_terms .two_cols #main_content_sub ul li {
	font-size: 1em;
}

body#ccf_terms .two_cols #main_content_sub ol.decimal {
	list-style-type: decimal;
}

body#ccf_terms .two_cols #main_content_sub ol.lower_alpha {
	list-style-type: lower-alpha;
}

body#ccf_terms .two_cols #main_content_sub ol.upper_alpha {
	list-style-type: upper-alpha;
}

body#ccf_terms .two_cols #main_content_sub ol.lower_roman {
	list-style-type: lower-roman;
}

body#ccf_terms .two_cols #main_content_sub ul.simple_list {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

body#ccf_terms .two_cols #main_content_sub ol#top_of_page {
	list-style-type: decimal;
	margin-bottom: 20px;
	font-size: 1.2em;
}

body#ccf_terms .two_cols #main_content_sub ol#primary_list {
	list-style-type: decimal;
	margin-bottom: 20px;
	font-size: 1.2em;
}

body#ccf_terms .two_cols #main_content_sub ol#primary_list li span {
	font-weight: bold;
}

body#ccf_terms .two_cols #main_content_sub li#a_exhibits ul.simple_list li {
}

body#ccf_terms .two_cols #main_content_sub li#a_exhibits ul.simple_list li a {
	background: url('/images/icons/doc_pdf.png') 0px 0px no-repeat;
	padding: 8px 0px 20px 50px;
	display: block;
}



/* -------------------------------------------------------------- 
   Improve Cash Flow - section tabs
-------------------------------------------------------------- */

body#improve_cash_flow .two_cols #tab_container_wrapper .tab_container_top {
	background: url('/images/bg_main_top.jpg') 0px 0px no-repeat;
	width: 594px;
	padding: 8px 24px 0px 20px;
	overflow: auto;
}

body#improve_cash_flow #main_content {
	clear: both;
}

body#improve_cash_flow ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 26px; /*--Set height of tabs--*/
	width: 100%;
	background-color: #D4CCBF;
}

body#improve_cash_flow ul.tabs li {
	float: left;
	padding: 0;
	height: 25px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 25px; /*--Vertically aligns the text within the tab--*/
	margin: 1px 0px -1px 2px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background-color: #E3E3E3;
	
	_margin:1px 1px -2px 1px !important; /* ie6 */
}

#ie6 body#improve_cash_flow ul.tabs li {
	background-color: red;
}

body#improve_cash_flow ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0px 20px;
	font-size: 1.3em;
	color: #7B7B7B;
	font-weight: bold;
}

#ie body#improve_cash_flow ul.tabs li a {
	background-color: red;
}

body#improve_cash_flow ul.tabs li a:hover {
	background: #FFF;
	color: #333;
}

body#improve_cash_flow ul.tabs li.active a {
	color: #333;
}

body#improve_cash_flow ul.tabs li.active,
body#improve_cash_flow ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #FFF;
	border-bottom: 2px solid #FFF; /*--Makes the active tab look like it's connected with its content--*/
}



body#improve_cash_flow .tab_container {
	border-top: none;
	/*overflow: hidden;*/
	clear: both;
	float: left;
	width: 638px;
	background: #FFF url('/images/bg_main.jpg') 0px 0px repeat-y;
}

body#improve_cash_flow .tab_content {
	width: 594px;
	padding: 21px 24px 0px 20px;
}


/* -------------------------------------------------------------- 
   Form Stylings (contact, flex)
-------------------------------------------------------------- */

#form_title_wrapper {
	display: block;
	height: 40px;
}

#form_title_wrapper span.form_title {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	display: block;
	font-size: 1.8em;
	color: #4C4C4C;
	margin-bottom: 10px;
	float: left;
}

#form_title_wrapper span.form_required {
	display: block;
	font-size: 1.2em;
	color: #666;
	font-style: italic;
	float: right;
	padding-top: 8px;
}

#contact_form_background_wrapper {
	background-color: #F5F5F5;
	padding: 20px;
}

#flex_form_wrapper div.fieldset_wrapper {
	background-color: #F5F5F5;
	padding: 20px;
	margin-bottom: 20px;
	clear: both;
	border-top: 1px solid #FFF;
}

#contact_form_wrapper fieldset#personal_info div label {
	width: 156px;
	float: left;
	text-align: right;
	margin-right: 8px;
	display: block;
	font-size: 1.2em;
}

#flex_form_wrapper fieldset legend {
    float: left;
    white-space: normal;
}

#flex_form_wrapper fieldset legend span {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	display: block;
	font-size: 1.4em;
	color: #666;
	border-bottom: 1px solid #DEDEDE;
	width: 554px;
	padding: 10px 20px;
	background-color: #F0F0F0;
}

body#fpi #ie fieldset {
	width: 594px;
	margin: 0px;
}

body#fpi #ie7 #flex_form_wrapper fieldset legend {
    margin-left: -7px;
}


#flex_form_wrapper fieldset div label {
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 8px;
	display: block;
	font-size: 1.2em;
	line-height: 1.666em;
}

#flex_form_wrapper fieldset#attach_documents div label {
	width: 100%;
	display: block;
	font-size: 1.2em;
	text-align: left;
}

#flex_form_wrapper fieldset#attach_documents div label.upload {
	width: 200px;
	float: left;
	text-align: right;
	margin-right: 8px;
	display: block;
	font-size: 1.2em;
	line-height: 1.666em;
}

#flex_form_wrapper fieldset div label.radio_label {
	width: 0px;
	text-align: left;
	display: inline;
	float: none;
}

.doc_types {
	color: #666;
	font-style: italic;
}

img.ui-datepicker-trigger {
	padding-left: 8px;
}

#contact_form_wrapper fieldset#personal_info div,
#flex_form_wrapper fieldset div.fieldset_wrapper div {
	padding: 5px 0px;
}

#contact_form_wrapper fieldset div label.required,
#flex_form_wrapper fieldset div label.required {
	font-weight: bold;
}

#contact_form_wrapper fieldset#personal_info div input {

}

#contact_form_wrapper fieldset#company_info {
	margin-top: 20px;
}

#contact_form_wrapper fieldset#company_info div label {
	display: block;
	font-size: 1.2em;
	margin-bottom: 8px;
}

#contact_form_wrapper fieldset#company_info div select {
	display: block;
	margin-bottom: 25px;
}

#contact_form_wrapper fieldset#company_info div div {
	padding: 5px 0px;
	font-size: 1.2em;
}

#contact_form_wrapper fieldset#company_info div div input {
	margin-right: 8px;
}

#contact_form_wrapper fieldset#company_info div label.comments {
	margin-top: 25px;
}

#contact_form_wrapper fieldset#company_info div label.comments span {
	color: #666;
}

#contact_form_wrapper fieldset#company_info div textarea {
	width: 546px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

textarea.flex_textarea {
	width: 233px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

#ie textarea.flex_textarea {
	width: 238px;
}

#contact_form_wrapper div#form_submit,
#flex_form_wrapper div#form_submit {
	padding: 20px 0px;
	font-size: 1.1em;
}

#ie7 #contact_form_wrapper div#form_submit span,
#ie7 #flex_form_wrapper div#form_submit span {
	display: none;
}

#contact_form_wrapper input.button_turq,
#flex_form_wrapper input.button_turq {
	background: #008198 url('/images/molecules/arrow_button_white_on.gif') 7px 7px no-repeat;
	border: 1px solid #008198;
	padding: 4px 12px 4px 24px;
	display: inline-block;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	margin-right: 10px;
}
	
#contact_form_wrapper input.button_turq:hover,
#flex_form_wrapper input.button_turq:hover {
	background: #006172 url('/images/molecules/arrow_button_turq_on.gif') 7px 7px no-repeat;
	text-decoration: none;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #006172;
	cursor: pointer;
}

#contact_form_wrapper input.button_cancel {
	background: #FFF;
	border: 0px;
	padding: 4px 0px 4px 0px;
	display: inline-block;
	color: #333;
	font-size: 1.1em;
	text-decoration: underline;
}

#contact_form_wrapper input.button_cancel:hover {
	cursor: pointer;
}



/* -------------------------------------------------------------- 
   IE6 fixes
-------------------------------------------------------------- */

#ie6 div.three_cols div#home_molecules_top {
	background-color: transparent;
}

#ie6 .two_cols .main_content_hero_bottom {
	border-bottom: 1px solid #DEDEDE;
	background-color: #F5F5F5;
	margin-top: 1px;
}

#ie6 div.home_molecules_bottom {
	background-color: transparent;
}

#ie6 .two_cols #left_column {
	margin-left: 3px;
}

#ie6 div.molecule_bottom {
	background-color: #D4CCBF;
}

#ie6 div#header ul#nav {
	top: 57px;
}

#ie6 .two_cols div#molecule_industry_solutions_wrapper {
	height: 120px;
}

#ie6 div#header ul#nav li.nav_products_services div#megadropdown {
	top: 26px;
	left: 100px;
	width: 400px;
}

#ie6 div#header ul#nav li.nav_products_services div#megadropdown #mega_left_col {
}

#ie6 div#header ul#nav li.nav_products_services div#megadropdown #mega_right_col {
	width: 44%;
}