﻿body
{
	background-image: url(../images/pageBackground.jpg);
	background-repeat: repeat;
	margin: 0px;
	text-align: left; /*Resets alignments for IE*/
	height: 100%;
	font-family: Arial, serif;
	color: #333;
	line-height: normal;
}
a
{
	color: #3081C8;
	font-family: arial;
	font-size: 1em;
}
a:hover
{
	cursor: pointer;
}


/*MASTER PAGE STYLES*/

/*****center section of page*****/
.container
{
	width: 955px;
	background-color: #fff;
	margin: 10px auto;
}

/*****header section*****/
.headerSection
{
	width: 100%;
	float: left;
	height: 20px;
	background-color: #ccc;
}
/*header - left links*/
.headerLeftLinks
{
	float: left;
}
.headerLeftLinks ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 3px;
}
.headerLeftLinks ul li
{
	float: left;
	line-height: normal;
	padding: 4px 0 0;
}
.headerLeftLinks ul li a
{
	color: #6a6a6a;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	padding: 0 5px;
	margin-bottom: 3px;
	border-right: 1px solid #6a6a6a;
}
.headerLeftLinks ul li.noBorder a
{
	border-right: 0px;
}
.headerLeftLinks ul li a:hover
{
	text-decoration: underline;
}

/*header - right links*/
.headerRightLinks
{
	float: right;
}
.headerRightLinks ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	margin-right: 5px;
}
.headerRightLinks ul li
{
	float: left;
	line-height: normal;
	padding: 0;
	margin: 4px 0 0;
	color: #6a6a6a;
	font-family: Arial;
	font-size: 0.8em;
	text-transform: uppercase;
}
.headerRightLinks ul li a
{
	color: #6a6a6a;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	padding: 0 5px;
	margin-bottom: 3px;
}
.headerRightLinks ul li a.selected
{
	color: #3081c8;
	font-weight: bold;
}
.noBorder
{
	border: 0px !important;
}

.noBorder td
{
	border: 0px !important;
}

.headerRightLinks ul li a:hover
{
	text-decoration: underline;
}
.headerRightLinks li a span.smallFont
{
	font-size: 0.85em;
	margin-top: 2px;
	float: left;
}
.headerRightLinks li a span.largeFont
{
	font-size: 1.1em;
	margin-top: -1px;
	float: left;
}
.headerRightLinks li.noLink
{
	padding-right: 5px;
	padding-left: 5px;
}
.borderLeft
{
	border-left: 1px solid #6a6a6a;
}
.headerRightLinks .paddingLeft
{
	padding-left: 5px;
}

/*****login register links*****/
.loginRegisterLinks
{
	width: 100%;
	float: left;
}
.loginRegister
{
	float: right;
	color: #808183;
	margin-right: 10px;
	margin-top: 3px;
}
.loginRegisterLinks a
{
	color: #808183;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
}
.loginRegisterLinks a:hover
{
	text-decoration: underline;
}

/*****logo section*****/
.siteLogo
{
	width: 139px;
	height: 58px;
	padding: 0 20px 15px 10px;
	float: left;
}
.siteLogo a img
{
	display: block;
}
/*****title section*****/
.topTitleSection
{
}
.titleSection
{
	float: left;
	width: 776px;
	margin-top: 10px;
	margin-bottom: -10px;
}


/*****main page section*****/
.threeColumnPage
{
	float: left;
	width: 100%;
	/*margin-top: 28px;*/
	
}
.topMargin
{
	margin-top:5px;
}
.lgTopMargin
{
	margin-top:28px;
}
.columnOne
{
	float: left;
	width: 140px;
	padding-left: 10px;
	padding-right: 20px;
}
.columnTwo
{
	float: left;
	width: 570px;
	padding-right: 20px;
}
.columnThree
{
	float: left;
	width: 190px;
}
.dropdownListBox
{
	width: 116px;
	margin-top: 0px;
	margin-left: 24px
}
.marginLeft
{
	margin-left: 20px;
}
.padBtm
{
	padding-bottom: 3px;
}

/*search section*/
.searchSection
{
	float: right;
	padding: 3px 0 5px;
	clear: both;
	width: 161px;
	background-color: #ccc;
	margin: 0 6px 3px 0;
}

.searchTextbox
{
	width: 117px;
	height: 17px;
	float: left;
	border: 0px;
	color: #666;
	font-family: arial;
	font-size: 0.9em;
	background-color: #fff;
	padding: 0px 5px;
	margin-left: 3px;
}
.goBtn
{
	background-image: url("../images/goBtn.gif" );
	background-repeat: no-repeat;
	border: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 27px;
	height: 17px;
	float: left;
	cursor: pointer;
	background-color: Transparent;
}
.goBtn_fr
{
	background-image: url("../images/goBtn_fr.gif" );
	background-repeat: no-repeat;
	border: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 27px;
	height: 17px;
	float: left;
	cursor: pointer;
	background-color: Transparent;
}
.goBtn_es
{
	background-image: url("../images/goBtn_es.gif" );
	background-repeat: no-repeat;
	border: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 27px;
	height: 17px;
	float: left;
	cursor: pointer;
	background-color: Transparent;
}
.advSearch
{
	float: left;
	padding: 5px 0 0 5px;
}
.advSearch a
{
	color: #3081c8;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
}

/*****footer section*****/
.footerSection
{
	width: 100%;
	background-color: #ccc;
	float: left;
	margin-top: 50px;
}

.footerSection ul
{
	padding: 5px 0px;
	float: left;
	list-style-type: none;
	margin:0px;
}
.footerSection ul li
{
	float: left;
	color: #666;
	font-family: arial;
}
.footerSection ul li a
{
	display: block;
	color: #666;
	font-family: arial;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	border-right: 1px solid #666;
	padding: 0 8px;
	position:relative;
}
.footerSection ul li.last a
{
	border-right: 0px;
}
.footerSection ul li a:hover
{
	cursor: pointer;
	text-decoration: underline;
	color: #666;
}
.footerLogos
{
	float: right;
	margin:0px;
	padding: 8px;
	line-height:normal;
}


/*HOME PAGE STYLES*/

/*****common styles for exporters, trade support and policy makers*****/
.exporters, .tradeSupport, .policyMakers,
.exporters_fr, .tradeSupport_fr, .policyMakers_fr,
.exporters_es, .tradeSupport_es, .policyMakers_es,
.accessExporters, .accessTradeSupport, .accessBuyers
{
	float: left;
	width: 190px;
}
/*.exporters a, .tradeSupport a, .policyMakers a
{
	color: #ccc;
	float: left;
	padding-bottom: 50px;
	text-decoration: none;
	font-size: 0.75em;
}*/

.exporters a span.tagline, .tradeSupport a span.tagline, .policyMakers a span.tagline,
.exporters_fr a span.tagline, .tradeSupport_fr a span.tagline, .policyMakers_fr a span.tagline,
.exporters_es a span.tagline, .tradeSupport_es a span.tagline, .policyMakers_es a span.tagline,
.accessExporters a span.tagline, .accessTradeSupport a span.tagline, .accessBuyers a span.tagline
{
color: #ccc;
float: left;
text-decoration: none;
font-size: 0.75em;
width:100%;
padding-top:8px;
background-color:#fff !important;
}

.exporters a span.tagline
{
margin-top:267px; 
}

.tradeSupport a span.tagline, .policyMakers a span.tagline
{
margin-top: 291px;
}
.exporters_fr a span.tagline
{
margin-top:267px; 
}

.tradeSupport_fr a span.tagline, .policyMakers_fr a span.tagline
{
margin-top: 291px;
}
.exporters_es a span.tagline
{
margin-top:267px; 
}

.tradeSupport_es a span.tagline, .policyMakers_es a span.tagline
{
margin-top: 291px;
}
.accessExporters a span.tagline
{
margin-top:267px; 
}

.accessTradeSupport a span.tagline, .accessBuyers a span.tagline
{
margin-top: 291px;
}

.exporters a:hover span.tagline, .tradeSupport a:hover span.tagline, .policyMakers a:hover span.tagline,
.exporters_fr a:hover span.tagline, .tradeSupport_fr a:hover span.tagline, .policyMakers_fr a:hover span.tagline,
.exporters_es a:hover span.tagline, .tradeSupport_es a:hover span.tagline, .policyMakers_es a:hover span.tagline,
.accessExporters a:hover span.tagline, .accessTradeSupport a:hover span.tagline, .accessBuyers a:hover span.tagline
{
color: #3081c8;
}

/*****exporters*****/

.exporters a
{
background-image: url( "../images/landingPage-exporters.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:267px;
float: left;
text-decoration:none; 
}

.exporters a:hover
{
background-image: url( "../images/landingPage-exporters.gif" );
background-repeat: no-repeat;
background-position: 0 -268px;
color: #3081c8;
}

.exporters_fr a
{
background-image: url( "../images/landingPage-exporters_fr.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:267px;
float: left;
text-decoration:none; 
}

.exporters_fr a:hover
{
background-image: url( "../images/landingPage-exporters_fr.gif" );
background-repeat: no-repeat;
background-position: 0 -293px;
color: #3081c8;
}
.exporters_es a
{
background-image: url( "../images/landingPage-exporters_es.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:267px;
float: left;
text-decoration:none; 
}

.exporters_es a:hover
{
background-image: url( "../images/landingPage-exporters_es.gif" );
background-repeat: no-repeat;
background-position: 0 -293px;
color: #3081c8;
}
/*****trade support*****/

.tradeSupport a
{
background-image: url( "../images/landingPage-tradeSupport.gif" );
background-repeat: no-repeat;
background-position:left top;
width: 183px; 
height:291px; 
float: left;
text-decoration:none; 
}

.tradeSupport a:hover
{
background-image: url( "../images/landingPage-tradeSupport.gif" );
background-repeat: no-repeat;
background-position: 0 -292px;
color: #3081c8;
}
.tradeSupport_fr a
{
background-image: url( "../images/landingPage-tradeSupport_fr.gif" );
background-repeat: no-repeat;
background-position:left top;
width: 183px; 
height:291px; 
float: left;
text-decoration:none; 
}

.tradeSupport_fr a:hover
{
background-image: url( "../images/landingPage-tradeSupport_fr.gif" );
background-repeat: no-repeat;
background-position: 0 -293px;
color: #3081c8;
}
.tradeSupport_es a
{
background-image: url( "../images/landingPage-tradeSupport_es.gif" );
background-repeat: no-repeat;
background-position:left top;
width: 183px; 
height:291px; 
float: left;
text-decoration:none; 
}

.tradeSupport_es a:hover
{
background-image: url( "../images/landingPage-tradeSupport_es.gif" );
background-repeat: no-repeat;
background-position: 0 -293px;
color: #3081c8;
}
/*****policy makers*****/

.policyMakers a
{
background-image: url( "../images/landingPage-policyMakers.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px; 
height:291px; 
float: left;
text-decoration:none; 
}

.policyMakers a:hover
{
background-image: url( "../images/landingPage-policyMakers.gif" );
background-repeat: no-repeat;
background-position: 0 -292px;
color: #3081c8;
}
.policyMakers_fr a
{
background-image: url( "../images/landingPage-policyMakers_fr.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px; 
height:291px; 
float: left;
text-decoration:none; 
}

.policyMakers_fr a:hover
{
background-image: url( "../images/landingPage-policyMakers_fr.gif" );
background-repeat: no-repeat;
background-position: 0 -293px;
color: #3081c8;
}
.policyMakers_es a
{
background-image: url( "../images/landingPage-policyMakers_es.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px; 
height:291px; 
float: left;
text-decoration:none; 
}

.policyMakers_es a:hover
{
background-image: url( "../images/landingPage-policyMakers_es.gif" );
background-repeat: no-repeat;
background-position: 0 -293px;
color: #3081c8;
}
/**** Access Exporters ****/
.accessExporters a
{
	background-image: url(         "../images/access-for-exporters.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:267px;
float: left;
text-decoration:none; 
}
.accessExporters a:hover
{
	background-image: url(         "../images/access-for-exporters.gif" );
background-repeat: no-repeat;
background-position: 0 -267px;
color: #3081c8;
}

.accessExporters_fr a
{
background-image: url( "../images/access-for-exporters_fr.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:292px;
float: left;
text-decoration:none; 
}

.accessExporters_fr a:hover
{
background-image: url( "../images/access-for-exporters_fr.gif" );
background-repeat: no-repeat;
background-position: 0 -292px;
color: #3081c8;
}
/**** Access Trade Support ****/
.accessTradeSupport a
{
	background-image: url(         "../images/access-for-trade-support.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:291px;
float: left;
text-decoration:none; 
}
.accessTradeSupport a:hover
{
	background-image: url(         "../images/access-for-trade-support.gif" );
background-repeat: no-repeat;
background-position: 0 -291px;
color: #3081c8;
}
.accessTradeSupport_fr a
{
	background-image: url(         "../images/access-for-trade-support_fr.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:292px;
float: left;
text-decoration:none; 
}
.accessTradeSupport_fr a:hover
{
	background-image: url(         "../images/access-for-trade-support_fr.gif" );
background-repeat: no-repeat;
background-position: 0 -292px;
color: #3081c8;
}
/**** Access for Buyers ****/
.accessBuyers a
{
	background-image: url(         "../images/access-for-buyers.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:271px;
float: left;
text-decoration:none; 
}
.accessBuyers a:hover
{
	background-image: url(         "../images/access-for-buyers.gif" );
background-repeat: no-repeat;
background-position: 0 -271px;
color: #3081c8;
}
.accessBuyers_fr a
{
	background-image: url(         "../images/access-for-buyers_fr.gif" );
background-repeat: no-repeat;
background-position: left top;
width: 183px;
height:292px;
float: left;
text-decoration:none; 
}
.accessBuyers_fr a:hover
{
	background-image: url(         "../images/access-for-buyers_fr.gif" );
background-repeat: no-repeat;
background-position: 0 -292px;
color: #3081c8;
}

/**** Access for Country ****/
.byCountryNews {
clear: both;
}
.byCountryNewsArticle {
border-bottom: 1px solid #666666;
}
.byCountryNewsImgHolder {
	float: left;
	width: 49%;
}
.byCountryNewsImgHolder img {
	float: right;
}
.byCountryNewsArticleText {
	width: 49%;
	float: left;
}
.fullWidth {
width: 100%;
margin-top: 10px;
border-bottom: 1px solid #666666;
}

.byCountryNewsArticleText p {
	color: #002B53;
	font-family: Arial;
	font-size: 0.8em;
}

/*WEB REGION PAGE*/
.unknownContentArea
{
	float: right;
	padding: 3px 0 5px;
	clear: both;
	width: 161px;
	background-color: #ccc;
	margin: 0 6px 3px 0;
	min-height: 90px;
}
.widgetContentArea
{
	float: right;
	padding: 3px 3px 5px;
	clear: both;
	width: 155px;
	margin: 0 9px 3px 0;
	font-size: 0.75em;
}
.calendar
{
	float: right;
	margin: 0 6px 3px 0;
}

/*****breadcrumbs*****/
.requestInfo
{
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
.requestInfo a
{
	color: #3081c8;
	font-size: 0.75em;
	font-family: arial;
	text-decoration: none;
}
.breadcrumbs
{
	width:570px;
	margin:5px 0 0 168px;
	font-size: 0.75em;
	font-family: arial;
	padding-bottom:7px;	
	/*clear:both;
	float: left;
	border-bottom: 10px solid #3081c8;
	width: 100%;
	padding-bottom: 5px;	
	margin-top: -17px;
	position: relative;*/
}
.breadcrumbs span.arrow
{
	float: left;
	padding: 0 3px;
	font-size: 0.75em;
	color: #6d6e70;
}
.breadcrumbs a
{
	
	text-decoration: none;
	color: #6d6e70;
	
	font-family: arial;
	/*text-transform: capitalize;
	float: left;
	*/
}
.breadcrumbs a:hover
{
	text-decoration: underline;
	color: #6d6e70;
}
.breadcrumbs a.selected
{
	float: left;
	text-decoration: underline;
	color: #6d6e70;
	font-size: 0.75em;
}

/*****area map*****/
.areaMap
{
	float: left;
	width: 280px;
	margin-right: 15px;
}

/*****area details*****/
.areaDetail, .regionDetail
{
	float: left;
	width: 275px;
}

.padTop
{
	padding-top: 12px;
	float: left;
}
h1
{
	font-family: Arial;
	color: #3081c8;
	font-size: 1.7em;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
.areaDetail p
{
	color: #002b54;
	font-family: Arial;
	font-size: 1em;
}
h2
{
	color: #002b54;
	font-family: Arial;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}
.underline
{
	border-bottom: 2px solid #002b54;
}
.newsLine
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
}
.newsDate
{
	color: #666;
	font-family: Arial;
	font-size: 1em;
}
.newsLink a
{
	color: #3081c8;
	font-family: Arial;
	font-size: 0.85em;
	text-decoration: underline;
}
.areaDetail .newsLine p
{
	font-size: 0.85em;
}
.last
{
	border-bottom: 0px !important;
}


/*WORLD MAP PAGE*/
.worldMap
{
	float: left;
	width: 100%;
}

/*REGISTRATION PAGE*/
.registerBox
{
	background-color: #ccc;
	float: left;
	width: 100%;
}
.padAll
{
	padding: 12px 8px 0;
}
.dropDownSection
{
	padding-left: 8px;
	float: left;
	width: 562px;
}
.rLabel
{
	width: 25%;
	float: left;
	font-family: Arial;
	font-size: 0.8em;
	color: #666;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 2.3;
}
.rTextbox
{
	width: 68%;
	float: left;
}
.fieldLine
{
	padding-bottom: 8px;
	float: left;
	width: 100%;
}
.rDropdownBox
{
	width: 31%;
	float: left;
	margin: 0px;
}
.rCheckbox
{
	float: left;
}
.rcheckboxTxt
{
	float: left;
	font-family: Arial;
	font-size: 0.75em;
	color: #666;
	line-height: 2.5;
}
.rcheckboxTxt a
{
	color: #3081c8;
}
.btnRegister
{
	float: right;
	background-image: url(        "../images/btnRegister.gif" );
	background-repeat: no-repeat;
	background-color: Transparent;
	border: 0px;
	width: 69px;
	height: 15px;
	margin: 0 10px 10px;
	cursor: pointer;
}

/*SEARCH RESULT PAGE*/
/*top search section*/
.searchResults
{
	float: left;
	width: 100%;
}
.searchResults .searchSection
{
	width: 275px;
	float: left;
	clear: both;
	background-color: #d2d2d2;
	margin: 0 0 12px;
	padding: 3px 0;
}
.searchResults .searchTextbox
{
	width: 209px;
	height: 15px;
	padding: 2px;
}
.searchResults .goBtn
{
	background-image: url(            "../images/searchBtn.gif" );
	background-repeat: no-repeat;
	width: 56px;
	height: 19px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.borderLine
{
	/*border-bottom: 10px solid #3081C8;*/
	height:10px;
	background-color:#3081C8;
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

/*****results line*****/
.resultsLine
{
	float: left;
	width: 100%;
	border-bottom: 2px solid #002b54;
	margin-bottom: 10px;
}
.resultsLink a
{
	color: #3081c8;
	font-family: Arial;
	font-size: 1em;
	text-decoration: none;
}

.resultsDate
{
	color: #666;
	font-family: Arial;
	font-weight: bold;
	font-size: 0.8em;
}
.resultsLine p
{
	color: #002b54;
	font-family: Arial;
	font-weight: bold;
	font-size: 0.8em;
}

/*****pagination*****/
.pagination
{
	float: left;
	padding: 0 0 10px;
}
.pagination a
{
	color: #666;
	font-family: Arial;
	float: left;
	font-size: 0.8em;
	margin-right: 5px;
	text-decoration: none;
}
.pagination a.selected, .pagination a:hover
{
	color: #666;
	cursor: pointer;
	text-decoration: underline;
}

/*****advanced search*****/
.advancedSearch
{
	background-color: #ccc;
	float: left;
	width: 97%;
}
.advancedSearch .fieldLine
{
	padding-bottom: 5px;
}
.advancedSearch .columnSection
{
	float: left;
	width: 49%;
}
.paddingRight
{
	padding-right: 10px;
}
.advLabel
{
	font-family: Arial;
	font-size: 0.8em;
	color: #666;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 2;
}
.advTextbox
{
	width: 95%;
}
.advDropdownBox
{
	width: 95%;
	float: left;
	margin: 0px;
	color: #666;
	font-family: Arial;
	font-size: 0.9em;
}
.btnNewSearch
{
	float: right;
	background-image: url(        "../images/btnNewSearch.gif" );
	background-repeat: no-repeat;
	background-color: Transparent;
	border: 0px;
	width: 88px;
	height: 15px;
	margin: 0 10px 10px;
	cursor: pointer;
}
/*****date entry in the form*****/
.dateLabel
{
	font-family: Arial;
	font-size: 0.8em;
	color: #666;
	vertical-align: middle;
	line-height: 2;
	float: left;
}
.fullWidth
{
	width: 100%;
	float: left;
}
.dateTxtbox
{
	width: 24%;
	float: left;
	background-image: url(        "../images/dateIcon.gif" );
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0 10px;
}

/*WEB COUNTRY PAGE*/
.countryDetail
{
	float: left;
	width: 100%;
	/*margin-top: 12px;*/
}
.countryDetail img.alignLeft
{
	float: left;
	padding: 0 20px 12px 0;
}
.countryDetail img.alignRight
{
	float: right;
	padding: 0 0 12px 20px;
}
.countryDetail p
{
	color: #002b54;
	font-family: Arial;
	font-size: 1em;
}


/*****country projects*****/
.countryDetail .columnSection
{
	float: left;
	width: 49%;
}
.countryDetail .countryColumnSection
{
	float: left;
	
}

h3
{
	color: #666;
	font-size: 1em;
	font-family: Arial;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.countryDetail .columnSection  a
{
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	width: 100%;
}
.countryDetail .countryColumnSection  a
{
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	width: 100%;
}
.projectLine
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


/*****accordion styles go here*****/
#accordion
{
	width: 100%;
	background-color: #fff;
	padding-bottom: 1px;
	margin-bottom: 16px;
}
.accordionItemBtm
{
	float: left;
	width: 100%;
	border-bottom: 2px solid #002b54;
	margin-top: 10px;
}
#accordion h2
{
	height: 60px;
}
#accordion h2 a
{
	color: #002b54;
	font-family: Arial;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	line-height: 1.2;
	display: block;
	position: relative;
	background-image: url(../images/accordionOpen.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
}
#accordion h2 a.open
{
	background-image: url(../images/accordionClose.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
}
#accordion h2 span
{
	color: #666;
	font-family: Arial;
	font-size: 0.9em;
	text-transform: none;
	width: 250px;
	float: left;
	font-weight: normal;
}
#accordion .accordionItemBtm div
{
	display: none;
	font-size: 0.8em;
	color: #002b54;
	font-family: Arial;
}
#accordion .accordionItemBtm div.open, #accordion .accordionItemBtm div div
{
	display: block;
}
#accordion .accordionItemBtm div a
{
	text-decoration: none;
}

/*EXPORT HOME PAGE*/
.subTitle
{
	float: left;
	width: 570px;
	padding: 5px 0;
}

/*****left navigation*****/
.leftNav
{
	float: left;
	width: 118px;
}
.noBorderBtm
{
	border-bottom: 0px !important;
}
/*****right column links*****/
.linksSection
{
	float: left;
	width: 161px;
	margin-left: 24px;
}
* + html .linksSection /*for IE7 last item spacing*/
{
	margin-bottom: 3px;
}
.linksBack
{
	float: left;
	background-color: #ccc;
	width: 100%;
	margin-bottom: 3px;
}
.linksBack a
{
	float: left;
	text-transform: uppercase;
	color: #002b54;
	font-family: Arial;
	font-size: 0.75em;
	text-decoration: none;
	padding: 5px;
}

/*****highlights section*****/
.majorHighlight
{
	display:block;
	width:100%;
	float:left;
}
.highlightDetail
{
	float: left;
	width: 100%;
	margin-top: 12px;
}
.highlightDetail .columnSection
{
	float: left;
	width: 49%;
}
.highlightDetail .columnSection a
{
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	width: 100%;
}
.highlights
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #666;
}
.highlights img
{
	float: left;
	width: 107px;
	height: 108px;
	padding-right: 10px;
}
.majorHighlight .highlights .newsLine
{
	width: 160px;
	float:left;
}
.highlights .newsLine .newsLink a
{
	margin-bottom: 5px;
}
.majorHighlight .newsLine .newsLink a
{
	font-size: 0.9em;
}
.highlights .newsLine p
{
	font-size: 0.75em;
}
.2009IssuesLeftColumn
{
	width: 50%;
	margin-right: 16px;
	float:left;
}
.publicationsTitle {
	font-size:0.8em;
	line-height:1.4em;
	color:#c3c3c4;
	text-transform:uppercase;
	font-weight:600;
}

.publicationsThumbnail {
	width:130px;
	height:166px;
	border:0px;
	margin: 6px 0px 6px 0px;
}

.publicationLink a:link, 
.publicationLink a:visited, 
.publicationLink a:hover, 
.publicationLink a:active {
	color:#c3c3c4;
	font-size:0.9em;
	text-decoration:none;
}
.block1 {
	width: 130px;
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float:left;
}

.block2 {
	width: 130px;
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float:left;
}

.block3 {
	width: 130px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float:left;
	clear:both;
}

.block4 {
	width: 130px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float:left;
}

/*** Trae Forum Article Highlights Widget ****/
/* Content Area for Highlights */

.highlightsGlobalContainer {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
/* Left Column Elements */

.highlightsLeftColumnContainer {
	width: 49%;
	float:left;
	margin-right: 16px;
}

.highlightPicturesThumbnails img {
	float: left;
	padding-right: 12px;
	padding-bottom: 4px;
	width:107px;
	height:109px;
}

.highlightsLeftColumnTitles {
	font-size: 1.0em;
	color:#3081c8;
	padding-bottom: 4px;
}

.highlightsLeftColumnTitles a {
	text-decoration:none;
}

.highlightsLeftColumnSubTitles {
	font-size: 0.8em;
	color:#757474;
	padding-bottom: 0px;
}

.highlightsLeftColumnSeparatingLine {
	border-top:#6b6b6b solid 1px;
	width:100%;
	padding: 4px 0px 4px 0px;
}

.twoColumnTf p
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 0.8em;
	color: #002b54;
	margin-right: 25px;
	float: left;
	width: 100%;
}
/* Right Column Elements */

.highlightsRightColumnContainer {
	width: 48%;	
	float:left;
}

.highlightsRightColumnTitles {
	font-size: 0.9em;
	color:#3081c8;
	padding-bottom: 4px;
}

.highlightsRightColumnTitles a {
	text-decoration:none;
}

.highlightsRightColumnSubTitles {
	font-size: 0.8em;
	color:#757474;
	padding-bottom: 4px;
}

.highlightsRightColumnSeparatingLine {
	border-top:#6b6b6b solid 1px;
	width:100%;
	padding: 4px 0px 4px 0px;
}

/*********top navigation**********/
.topNavigation
{
	float: left;
}
.topNavigation img
{
	display: block;
}

/*EXPORTERS - SECTORIAL INFORMATION PAGE*/
.leftFloat
{
	float:left;
}
.pageSubTitle
{
	background-color: #3081c8;
	float: left;
	width: 564px;
	padding: 6px 0 6px 6px;
	margin-bottom: 20px;
}
h4
{
	color: #002b54;
	font-family: Arial;
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 7px;
}
.highlightDetail p
{
	font-size: 0.9em;
	font-family: Arial;
	color: #002b54;
}

/*goods information list - in sync with the second and third level navigation (from left navigation)*/
.goodsInfo
{
	float: left;
	width: 100%;
}
.goodsInfo ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	width: 100%;
}
.goodsInfo ul li
{
	float: left;
	line-height: normal;
	padding: 0;
	width: 48%;
	margin-right: 5px;
	margin-bottom: 3px;
}
.goodsInfo ul li.clear
{
	clear: both;
	width: 100%;
	float: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.highlightDetail .columnSection .goodsInfo ul li a
{
	color: #666;
	font-family: Arial;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	float: left;
	padding: 0;
	padding-bottom: 2px;
	margin-bottom: 3px;
	border-bottom: 1px solid #ccc;
}
.highlightDetail .columnSection .goodsInfo ul ul
{
	width: 134px;
	float: left;
	list-style-type: none;
	margin: 0;
}
.goodsInfo ul ul li
{
	float: left;
	line-height: normal;
	padding: 0;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}
.highlightDetail .columnSection .goodsInfo ul ul li a
{
	color: #3381c4;
	font-family: Arial;
	font-weight: bold;
	font-size: 0.75em;
	text-decoration: none;
	float: left;
	padding: 0;
	margin: 0;
	padding-bottom: 7px;
	text-transform: uppercase;
	border-bottom: 0;
}

/*EXPORTERS - HIGHLIGHTS PAGE*/
.capitalize
{
	text-transform: capitalize !important;
}
.noMargin
{
	margin: 0px !important;
}
.articleDetailSection
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #666666;
}
.articleDetail
{
	float: left;
	width: 70%;
}
.addedBy, .articleDetail .date
{
	color: #002b54;
	font-family: Arial;
	font-size: 0.75em;
}
.socialLinksSection
{
	float: left;
	width: 30%;
}
.socialLinks
{
	float: right;
}
.socialLinks a
{
	float: left;
	margin-left: 10px;
}
.twoColumn
{
	float: left;
	width: 100%;
}
.twoColumn div.image
{
	float: right;
	/*width: 277px;
	height: 275px;*/
}

.twoColumn div.image img
{
	/*width: 277px;
	height: 275px;*/
}
.twoColumn .articleText
{
	margin-top: 10px;
	font-family: Arial;
	font-size: 0.8em;
	color: #002b54;
	margin-right: 20px;
	float: left;
	width: 260px;
}

.twoColumn p {
	margin:0 0 1.5em;
}
.twoColumn ul
{
	font-family: Arial;
	margin:0 0 1.5em 5px;
	color: #002b54;
}

.twoColumn ul li
{
	margin-left: 10px;
	font-family: Arial;
	color: #002b54;
}

.twoColumn div.image img
{
	margin-top: 10px;
	width: 220px;
}
.twoColumn div.image .caption
{
	font-family: Arial;
	font-size: 0.9em;
	color: #666;
	width: 220px;
}

.twoColumn li.PBItem .PBClear:after
{
	display:block;
}

.linksBack .date
{
	color: #666;
	font-family: Arial;
	font-size: 0.9em;
	padding: 2px 5px 0;
}
.linksBack a.storyTeaser
{
	color: #002B54;
	float: left;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: bold;
	padding: 5px;
	padding-top: 0px;
	text-decoration: none;
	text-transform: none;
}
.linksBack a.relatedLinks
{
	color: #666;
	font-family: Arial;
	font-size: 0.8em;
	padding: 2px 5px;
	text-transform: none;
}
/*comments section*/
.commentsSection
{
	float: left;
	width: 100%;
}
* + html .commentsSection /*fix for IE7*/
{
	margin-top: 14px !important;
}
.commentsLine
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #002B54;
	padding-bottom: 10px;
}
.commentDetail
{
	float: left;
	padding-top: 5px;
}
.commentsStatus, .commentDetail a
{
	color: #002B54;
	font-family: Arial;
	font-size: 0.8em;
	text-decoration: none;
}
.commentsLine .date, .commentsLine .postedBy
{
	color: #666;
	font-family: Arial;
	font-size: 0.8em;
	padding-top: 10px;
	float: left;
}


/*PUBLICATION PAGE*/
.publicationDetail
{
	float: left;
	/*margin-top: 12px;*/
	width: 100%;
}
.browseBy
{
	color: #6d6e70;
	font-family: Arial;
	font-size: 0.75em;
}
.browseBySubject select
{
	width: 275px;
	font-family: Arial;
	color: #6d6e70;
}
.publicationLine
{
	float: left;
	width: 100%;
	border-bottom: 2px solid #002b54;
	margin-top: 10px;	
}
.publicationSection
{
	width: 130px;
	height: 250px;
	margin-right: 10px;
	margin-bottom:10px;
	float:left;
}
.publicationImages
{
	float:left;
	width:423px;
}
.publicationSection .image
{
	float:left;
	width: 132px;
	/*height: 154px;
	background-color: #d2d2d2; temp style as placeholder for image*/
	background-color: #ffffff;
}
.publicationImages .publicationSection
{
	padding-bottom: 10px;
}
.publicationName
{
	color: #b6b6b7;
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
}
.publicationSection p
{
	color: #b6b6b7;
	font-family: Arial;
	font-size: 0.8em;
}
.calloutLinks
{
	float:left;
	margin-top:3px;
}
.calloutLinks a
{
	color:#6d6e70;
	font-family: Arial;
	font-size:0.75em;
	text-decoration:none;
	float:left;
	width:100%;
	clear:left;
	margin-top:1px;
	position:relative;
}
.calloutLinks a:hover
{
	text-decoration:underline;
	color:#6d6e70;
}
/*----------TRADEFORUM PAGE------------*/

.subtitleSection
{
	float: left;
	width: 300px;
	margin-top: 5px;
}

.highlightDetailtradeforum .columnSection
{
	float: left;
	width: 75%;
}

.twoColumntradeforum div.image
{
	float: right;
	width: 129px;
}

.twoColumntradeforumlandscape div.image
{
	float: right;
	width: 216px;
}

.highlightDetailTradeforum .columnSection
{
	float: left;
	width: 75%;
}

/*ADVANCED SEARCH PAGE*/
.btnSearch
{
	float: right;
	background-image: url("../images/btnSearch.gif" );
	background-repeat: no-repeat;
	background-color: Transparent;
	border: 0px;
	width: 58px;
	height: 15px;
	margin: 0 10px 10px;
	cursor: pointer;
}

/*EXPORTING BETTER PAGE*/

/*exporting better list - in sync with the second level navigation (from left navigation)*/
.exportingBetter
{
	float: left;
	width: 100%;
}
.exportingBetter ul
{
	width: 100%;
	float: left;
	list-style-type: none;
	margin: 0;
}
.exportingBetter ul li.leftItems, .exportingBetter ul li.rightItems
{
	float:left;
	width:125px;
}
.exportingBetter ul ul li
{
	float: left;
	line-height: normal;
	padding: 0;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}
.highlightDetail .columnSection .exportingBetter ul ul li a
{
	color: #3381c4;
	font-family: Arial;
	font-weight: bold;
	font-size: 0.75em;
	text-decoration: none;
	float: left;
	margin: 0;
	padding:3px 0;
	padding-left:3px;
	text-transform: uppercase;
	border-bottom: 0;
}
.highlightDetail .columnSection .exportingBetter ul ul li a:hover
{
	background-color:#e4eef7;
}
.boldTitle
{
	font-weight:bold;
	font-size:1.2em !important;
}

/*WEB PACKAGING PAGE*/
.centerFullWidth
{
	float:left;
	width:570px;
}

/*table resets*/
th 
{
    background: none repeat scroll 0 0 #009ee0;
    font-weight: normal;
    color:#fff;
}
table tr td
{
    border-bottom:1px solid #ccc;
}

/*two column look*/
table.twoColumnLook tr td
{
    vertical-align:top;
    border-bottom:0px;
}

/* checkboxes on the manage subscriptions page */
.subscription-checkbox
{
	display: block;
}

.FullScreenLink
{
    width: 100%;
}
.FullScreenLink a
{
	Padding-right:6px;
    text-align: right;
    font-size: xx-small;
    text-decoration: none;
    float: right;
}


/*Audio Download box*/
.audiodownload
{
    background-color: rgb(246, 240, 225);
    border-bottom: 1px solid rgb(227, 227, 227);
    color: rgb(136, 136, 136);
    font: 0.95em/1.4em Verdana,Arial,Helvetica,sans-serif;
    margin: 0pt 0pt 30px 7px;
    overflow: hidden;
    padding: 3px 0pt 3px 5px;
    width: 95%;
}

.validationSummmary
{
    margin: 0px 0px 0px 1.5em !important;  
}

.passwordValiadtion
{
    color: Red !important;
    margin: 0px 0px 0px 1.5em !important;    
}

.passwordValiadtion li
{
    color: Red !important;
}

.recaptchahide
{
    display: none;
}

.recaptchaimg
{
    width: 300px; 
    float:left;
}

.recaptchatxt
{
    width: 25px; 
    float:left;
    padding-left: 5px;
}

.recpatchaTextbox
{
    float:left;
    width: 100%;
}

.recpatchaTextbox input
{
     margin-left: 30%;
}

.recaptchaContainer
{
    float:none;
}

.pageSubTitleCoffeeGuide
{
	background-color: #3081c8;
	float: left;
	width: 770px;
	padding: 6px 0 6px 6px;
	margin-bottom: 20px;
}

.publicationTiles .publicationSection
{
    float: left;
    width: 49%;
}