/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/** BEGINNING OF INFOEXPORT SPECIFIC */

div.banner {
  background: url(/images/banner.jpg) #036 no-repeat center center;
  color: #FFF;
	height: 5.58em;
}

div.headcontainer {
	height: 4em;
	min-height: 4em;
}

div.right {
  background-color: white;
}
div.width_34px{
	padding-bottom: 34px;	
}

div.left_floating{
	width: 50%;
	float: left;
}
div.padding_left_and_right{
	padding-left: 6px;
	padding-right: 25%;	
}
div.padding_left{
	padding-left: 36%;
}
div.left_floating_padding{
	width: 48.5%;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
div.left_floating_22pc{
	width: 22%;
	float: left;  	
}
div.left_floating_56pc{
	width: 56%;
	float: left;  	
}
div.left_floating_39pc{
	width: 39%;
	float: left;  	
}
div.left_float_width_hundred_pc{
	float:left;
	width: 100%;	
}
div.left_floating_bottom_padding_five_px{
	float: left; 
	width: 100%; 
	padding-bottom: 5px;	
}
div.left_float_width_thirty_three_pc{
	float: left;
	width: 33%; 
}
div.left_float_width_fourty_pc{
	float: left;
	width: 40%; 
}
div.float_left_width-fortynine_pc{
	width: 49%; 
	float: left;
}
div.float_left_width-fortynine_pc_text_right {
	width: 49%; 
	float: left; 
	text-align: right;
}
div.text_align_right{
	text-align: right;
}
div.left_float_width_fifty_five_pc{
	float: left; 
	width: 55%;	
}

div.left_float_width_five_pc{
	width: 5%;
	float: left;	
}
div.left_float_width_ninty_pc{
	float: left;
	width: 90%;	
}
div.left_padding_forty_five_pc_width_fifty_pc{
	width: 50%; padding-left: 45%;	
}
div.left_floating_leftpadding_thirteen_px{
	float: left;
	padding-left: 13px;
}
div.left_floating_divider{
	float: left;
	width: 7px;  	
}
div.right_floating{
	float:right;
	width: 50%;
}
div.simple_right_floating{
	float:right;
}
div.left_floating_VAlign_Text_Top{
	float:left;
	width: 45%;
	vertical-align: text-top;
}

div.region{
	width: 75%; 
	float: left	
}
div.region_full_width{
	width: 100%; 
	float: left	
		
}

div.back_to_top {
	width: 24%;
	text-align: right; 
}

ul.documentList {
	list-style-image: url(../images/paper.gif);
	list-style-type: square;
	display: block;
	position: relative;
	margin: 2px 0 0 15px;
	padding: 2px 0 0 15px;
	vertical-align: bottom;
}
	

/* special IEI formatting ENDs here */
	

li.sub_menucontent, div.submenucontent {
	padding: 2px 3px 2px 8px;
  border-bottom: 1px dotted #AAAAAA
}

div.sub_nav, div.sub_nav li.sub_menucontent, div.sub_nav a.menulink {
  background-color: rgb(225,225,225);
	font-size: 12px;
}

div.sub_nav a.menulink {
	font-size: 0.94em;
}

ul.sub_nav {
	list-style-type: none;
	margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
	padding: 0px;
  background-color: inherit;
}

div.card {
  padding: 5px;
  border: 1px black solid;
  background: url("../images/Taipei_background.gif") no-repeat center;
}

div.center_heading {
  background: url("/images/tcs_centre_background.jpg") no-repeat center;
  padding: 0px;
  margin: 0;
  width: 100%;
  height: 108px;
  font-size: 0.94em;
}

div.center_heading_content {
  padding: 5px;
  font-size: 0.94em;
}

/* Internet Explorer specific css */
div.center_heading_content {
  font-size: 85%\9;
}

div.center_heading_content a, div.center_heading_content a:visited {
  font-size: 0.94em;
}

/*div.center_heading a {*/
/*  font-size: 100%;*/
/*}*/

div.portlet, div.portlet2 {
  background-color: #DDDDDD;
  margin-bottom: 5px;
}

div.portlet3 {
  background-color: #FFFFFF;
  margin-bottom: 5px;
}

div.portletLanguageLink {
  clear: both;
  font-size: 10.0pt;
  font-weight: 700;
  line-height: 1.6em;
  border: 0;
  padding: 5px;
  background-color: #516482;
  margin-top: 0px;
}

div.portletLanguageLink a:link, div.portletLanguageLink a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

div.portletLanguageLink a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

div.portlet, div.portlet3 {
  border: 1px solid #01213A;
}

div.portlet h2.nav, div.portlet2 h2.nav, div.portlet3 h2.nav {
  font-size: 90%;
}

div.portlet h2.nav a, div.portlet2 h2.nav a, div.portlet3 h2.nav a {
  font-size: 100%;
}

div.portlet h2.nav, div.portlet h2.nav a, div.portlet h2.nav a:visited,
div.portlet2 h2.nav, div.portlet2 h2.nav a, div.portlet2 h2.nav a:visited,
div.portlet3 h2.nav, div.portlet3 h2.nav a, div.portlet3 h2.nav a:visited {
  background-color: #255282;
}



div.portlet h2.ieinav, div.portlet2 h2.ieinav, div.portlet3 h2.ieinav {
  font-size: 90%;
}

div.portlet h2.ieinav a, div.portlet2 h2.ieinav a, div.portlet3 h2.ieinav a {
  font-size: 100%;
}

div.portlet h2.ieinav, div.portlet h2.ieinav a, div.portlet h2.ieinav a:visited,
div.portlet2 h2.ieinav, div.portlet2 h2.ieinav a, div.portlet2 h2.ieinav a:visited,
div.portlet3 h2.ieinav, div.portlet3 h2.ieinav a, div.portlet3 h2.ieinav a:visited {
  background-color: #CC0033;
}



div.portlet a, div.portlet2 a, div.portlet3 a {
  color: black;
}

div.portlet a, div.portlet a:active, div.portlet a:visited, 
div.portlet2 a, div.portlet2 a:active, div.portlet2 a:visited, 
div.portlet3 a, div.portlet3 a:active, div.portlet3 a:visited   {
  text-decoration: none;
}

div.portlet a:hover, div.portlet2 a:hover, div.portlet3 a:hover {
  text-decoration: underline;
}

div.portlet div.content, div.portlet2 div.content, div.portlet3 div.content  {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 85%;
}

div.portlet ul, div.portlet2 ul, div.portlet3 ul {
  margin-top: 5px;
  margin-bottom: 5px;
  list-style: disc;
}

div.portlet li, div.portlet2 li, div.portlet3 li {
  margin-left: -18px;
}

div.portlet form, div.portlet2 form, div.portlet3 form {
  margin: 0;
  padding: 0;
}

/* START RIGHT NAV CONTENT */
div.portlet div.siteContent, div.portlet3 div.siteContent {
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  font-size: 85%;
  border-top: 1px solid #c7c7c7;
}

div.first-content {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 85%;
}

div.content-wborder {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 85%;
  border-top: 1px solid #c7c7c7;
}

div.first-content-bold {
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 85%;
  font-weight: bold;
}
div.content-indented {
  padding-left: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 85%;
  border-top: 1px solid #c7c7c7;
}
div.content-bold {
  padding-left: 3px;
  padding-bottom: 3px;
  font-size: 85%;
  font-weight: bold;
  border-top: 1px solid #c7c7c7;
}
/* END RIGHT NAV CONTENT */


table.trade-events li {
  margin-left: -15px;
}

div.region {
/*  font-weight: bold;*/
}

div.country {
  margin-left: 12px;
  font-weight: bold;
}

div.country a {
  font-weight: normal;
}

div.country_listing ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

div.error {
  color: red;
}

div.fix_legacy_table table {
  width: 100%;
}

div.office_heading a, div.office_heading a:link {
  color: black;
	text-decoration: none;
}

div.office_heading a,  div.office_heading a:visited {
  color: black;
	text-decoration: none;
}

div.office_heading a:hover {
  color: black;
	text-decoration: underline;
}

/* Following three div classes together can replace a two column simple table*/ 
div.two_column_table_main {
  margin-left: 0.75em;	
}

div.two_column_table_left_col {
  width:41%; 
  float: left; 
  padding-bottom: 10px;	
}

div.two_column_table_right_col {
  width: 59%; 
  float: left; 
  padding-bottom: 10px;
}

div.padding_top_10_px{
	padding-top: 10px;	
}

hr.height_one_width_100pc_with_colour {
	height:1;
	color: #D0D0D0;
	width: 100%;
}

blockquote {
  padding: 8px;
  background-color: rgb(225,225,225);
  border: none;
}

ul.in-canada {
  list-style-type: none;
}

ul.in-canada li {
  padding-bottom: 3px;
}

/** Entry pages */
td.clsOtherLanguages {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  border: 1px outset red;
  background-color: white;
  font-size: 11px;
}

a.clsOtherLanguages:link, a.clsOtherLanguages:visited {
  font-weight: bold;
  color: red;
  text-decoration: none;
  font-size: 12px;
}
a.clsOtherLanguages:active, a.clsOtherLanguages:hover {
  font-weight: bold;
  color: red;
  text-decoration: none;
  font-size: 12px;
}

div.pageNumbering {
	background-color: #DDDDDD;
	border: 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
}

/** END OF INFOEXPORT SPECIFIC */


.clsGreyTitle {
	background: url("../images/common_colour_gradient_greyTitle_BG.gif");
	background-position:	bottom;
	background-repeat:		repeat-x;
	height:					2em;
	border-top: 			3px solid #fff;
}


.clsGreyBg {
	background-color:             #777788;
	/*background-position:	bottom;*/
	/*background-repeat:		repeat-x;*/
	/* height:					2em;*/
	/*padding:                 0px;*/
	/*width:                   395px;*/
	border-top: 			3px solid #fff;
	border-bottom:			3px solid #fff;
	border-left:			1px solid #fff;
	border-right:			1px solid #fff;
	float:			    	none;


}


.clsLightGrey {
	background-color:       #EEEEEE;
	padding-bottom:         5px;
	margin-left:			0px;
	/*padding-right:          0px;*/
	float:	                left;
	/*text-align:left;*/
	font-size:               85%;
	margin-bottom:           5px;
	margin-top:              5px;
	width:                  100%;
    overflow:               hidden;
}


.clsLightGrey2 {
	background-color:       #EEEEEE;
	padding-bottom:         5px;
	/*margin-left:			0px;*/
	/*padding-right:          0px;*/
	/*float:	                left;*/
	/*text-align:left;*/
	font-size:               85%;
	margin-bottom:           5px;
	margin-top:              5px;
	/*width:                  100%;*/

}



H3.clsWhiteBullet {
	color:					#FFFFFF;
	/*font-size: 				85%;*/
	font-size: 				100%;
	background: 		    url("../images/white_square.gif");
	background-repeat:		no-repeat;
	padding:				0px 0px 0px 15px;
	margin: 				5px 5px 5px 10px;
	font-weight:			bold;

}

H3.clsWhiteBullet a:link,
H3.clsWhiteBullet a:visited {
	color:					#FFFFFF;

	text-decoration: 		none;
}


H3.clsWhiteBullet a:hover {
	color:					#FFFFFF;
	text-decoration: 		underline;
}



li.clsBusinessList a:link,
li.clsBusinessList a:visited {

        color:					#000000;

	text-decoration: 		none;
}


li.clsBusinessList a:hover {

        color:					#000000;
	text-decoration: 		underline;
}




.clsImageAlign {
	margin-right: 5px;
	float:left;
	/*margin-bottom:10px;*/

}

.clsImageAlign2 {
	margin-right: 20px;
	float:left;

}

.gradientMenuText{
	color: 					#333333;
	margin: 				5px 5px -20px 10px;
	font-weight:			normal;
	text-decoration:		none;
	font-size:				80%;
	}

.gradientMenuText a:link,
.gradientMenuText a:visited {
	color: 					#333333;
	font-weight:			normal;
	text-decoration:		none;
	}

.gradientMenuText a:hover {
	color: 					#000000;
	text-decoration:		underline;
	}


/* Market Reports Login */
table.ReportLogin {
	background-color: #F0FFFF;
}

/* Spotlight background colour and text */
div.spotlight {
	background-color: #F0FFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.spotlight h4 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	margin-top: 10px;
}

div.spotlight p {
	padding-bottom: 10px;
	padding-top: 0px;
	margin-top: 5px;
}
/* Market Reports images with links */
div.MarketReport { 
	float: left;
	vertical-align: text-top;
	padding-right: 12px;
	margin-right: 0px;
	margin-bottom: 15px;
}
div.MarketReportLabel { 
	display: inline;
	position: relative;
}

div.MarketReportLabel ul {
	display: inline;
	position: relative;
	left: 15px;
	top: 3px;
}

/* CSS FOR A FORM THAT TAKES UP 2 COLUMNS (CENTRE AND RIGHT COLS), EG. FOR MARKET REPORTS REGISTRATION  */

div.MarketReportReg form {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

div.MarketReportReg form fieldset {
  clear: both;
  font-size: 100%;
  padding: 10px;
  margin: 0px;
}

div.MarketReportReg form div {
  display: block;
  width: 560px;
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

div.MarketReportReg form div fieldset {
  clear: none;
  margin: 0px;
  padding: 0 5px 5px 5px;
  width: 200px;
  border: 0px !important;
}

div.MarketReportReg form div label {
  display: block;
  float: left;
  width: 200px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

div.MarketReportReg form div.optional label, label.optional {
  font-weight: normal;
}

div.MarketReportReg form div.required label, label.required {
  font-weight: bold;
}

div.MarketReportReg form div label.labelCheckbox, form div label.labelRadio {
  float: none;
  display: block;
  width: 200px;
  padding: 0;
  margin: 0 0 5px 220px;
  text-align: left;
}

div.MarketReportReg form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin: 5px 0 5px 220px;
  width: 300px;
}

div.MarketReportReg form div input.inputText, form div input.inputPassword {
  width: 250px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

div.MarketReportReg form div input.postalCode {
  width: 35px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

div.MarketReportReg form div label.labelCheckbox span.inputCheckbox {
  float: left;	
  display: inline;
  height: auto;
  width: auto;
  background-color: transparent;
  padding: 0px;
  margin: -1px 4px 50px 0px;
}

div.MarketReportReg form div.submit {
  padding: 5px 0px 0px 5px;
  text-align: center;
}

div.MarketReportReg form div.submit span.inputSubmit {
  text-align: center;
}

div.MarketReportReg form div small {
  display: block;
  margin: 0 0 2px 220px;
  padding: 1px 3px;
  font-size: 88%;
}

/* END OF  REGISTRATION FORM (FOR MARKET REPORTS)*/

/* Form Elements */
input.clsDFAITNav,textarea.clsDFAITNav, select.clsDFAITNav {
	margin: 0px 0px 2px 2px;
	width: 144px;
	color : #000000;
	background-color : #fff;
	border-color : #999;
	border-style: solid;
	border-width: 1px;
	font-size: 70%;

}

select.clsDFAITNavCountryList {
	margin: 5px 0px -10px 5px;
	color : #000000;
	background-color : #fff;
	border-color : #999;
	border-style: solid;
	border-width: 1px;
	font-size: 75%;
}

input.clsDFAITNavCountryButton {
	color : #000000;
	border-color : #999;
	border-style: solid;
	border-width: 1px;
	font-size: 70%;
	font-size: 80%;
	background-color : #fff;
	margin: 12px 5px -15px 5px;
}

input.clsDFAITNavCommerceButton {
	color : #000000;
	border-color : #999;
	border-style: solid;
	border-width: 1px;
	font-size: 70%;
	font-size: 80%;
	background-color : #fff;
	margin: 0px 5px 5px 5px;
}


/* H2 = Red titles appearing under the symbols on rounded red squares */
H2.clsRedLink {
	/*color:				#CC0033;*/
	color:                  #000000;
	font-size: 				110%;
	margin:					0px 0px 0px 0px;
	padding:				0px;
	font-weight:			bold;
	text-align: 			center;
}

H2.clsRedLink a:link,
H2.clsRedLink a:visited,
H2.clsRedLink a:active {
	/*color:					#CC0033;*/
	color:                  #000000;
	text-decoration: 		none;
}

H2.clsRedLink a:hover {
	/*color:					#CC0033;*/
	color:                  #000000;
	text-decoration: 		underline;
}




div.clsLeftImage
{
	float:left;
	/*display: inline;*/
	width:132px;
	height:80px;
	background:  url("../images/travel_s2.jpg") no-repeat;
	overflow:hidden;

}


div.clsRightImage
{


	float:right;
	/*display:inline;*/
	text-align:center;
	width:131px;
    height:80px;
	background:  url("../images/world_s2.jpg") no-repeat;
	overflow:hidden;

}


div.clsCentreImage
{
	float:left;
	/*margin-left:137px;*/
	/*margin-top:0px;*/
	width:132px;
	height:80px;
	background:  url("../images/business_s2.jpg") no-repeat;
	overflow:hidden;
}



div.clsLeftImage2
{
	float:left;
	/*display: inline;*/
	/*width:132px;*/
	height:80px;
	/*background:  url("../images/travel_s2.jpg") no-repeat;*/

}


div.clsRightImage2
{


	float:right;
	/*display:inline;*/
	text-align:center;
	/*width:131px;*/
    height:80px;
	/*background:  url("../images/world_s2.jpg") no-repeat;*/


}


div.clsCentreImage2
{
	float:left;
	/*margin-left:137px;*/
	/*margin-top:0px;*/
	/*width:132px;*/
	height:80px;
	/*background:  url("../images/business_s2.jpg") no-repeat;*/
}


div.wrapperBg {
	background-color: #EEEEEE;
	float:             left;
    /*margin-left:	   0px;*/
	/*padding-right:          0px;*/
	/*float:	                left;*/
	/*text-align:left;*/
	/*font-size:               85%;*/
	/*margin-bottom:           5px;
	margin-top:              5px;*/
	width:            100%;
}




div.wrapperBg:after {
	content: "";
	display: block;
	height: 0;
	clear:both;
    visibility: hidden;
}




div.wrapper {

width:395px;
height:150px;
margin:0px;
padding:0px;
text-align:center;
overflow:hidden;
}


div.wrapperBusiness {
background-color:#EEE;
width:395px;
/*height:225px;*/
height:100%;
margin:0px;
padding:0px;
overflow:hidden;
}


div.wrapperBusinessnew {
background-color:#EEE;
width:395px;
/*height:225px;*/
padding:0px;
}




div.clsLeftImageBusiness1
{
	float:left;
	/*display: inline;*/
	width:195px;
	height:60px;
	/*background:  url("../images/canadian_business_s2.jpg") no-repeat;*/
	/*overflow:hidden;*/
}


div.clsRightImageBusiness1
{
	float:right;
	/*display:inline;*/
	text-align:center;
	width:200px;
  height:60px;
	/*background:  url("../images/noncanadian_business_s2.jpg") no-repeat;*/
	/*overflow:hidden;*/
}


div.clsLeftImageBusiness1new
{
	float:left;
	/*display: inline;*/
	width:195px;
	/*height:60px;*/
	/*background:  url("../images/canadian_business_s2.jpg") no-repeat;*/

}


div.clsRightImageBusiness1new
{


	float:right;
	/*display:inline;*/
	text-align:center;
	width:200px;
   /* height:60px;*/
	/*background:  url("../images/noncanadian_business_s2.jpg") no-repeat;*/


}



div.clsLeftImageBusiness2
{
	float:left;
        font-size:85%;
	/*display: inline;*/
	width:195px;
	height:100%;
	background:  url("../images/canadian_business_s2_new.jpg") no-repeat;


}





div.clsRightImageBusiness2
{


	float:right;
        font-size:85%;
	/*display:inline;*/
	width:200px;
    	height:100%;
	background:  url("../images/noncanadian_business_s2_new.jpg") no-repeat;



}



div.clsLeftImageBusiness2new
{
	float:left;
	/*display: inline;*/
	width:195px;

	/*height:145px;*/
	background:  url("../images/canadian_business_s2_new.jpg") no-repeat;

}


div.clsRightImageBusiness2new
{


	float:right;

	/*display:inline;*/
	width:200px;
    /*height:145px;*/
	background:  url("../images/noncanadian_business_s2_new.jpg") no-repeat;


}




div.clsIntro
{
	/*border-top: 1px solid;
	border-color:#CC0033;*/
	padding-top:1px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	/*margin-bottom:15px;*/
	background-color:#EEE;
}


div.clsIntro h1 {

	font-size:110%;

}

div.clsIntro  p {


	font-size:85%;
	font-weight:normal;
	vertical-align:super;

}





.clsChoice
{
	background-color:#CCC;
	padding-top:10px;
	padding-bottom:5px;

}


.clsRightArticle
{
	padding:5px;

}


.articleRight {
	color: #000000;
	margin: 5px;
	text-decoration: none;
	font-size: 0.85em;
	text-align: left;
	font-weight:normal;


}

.articleRight a:link,
.articleRight a:visited,
.articleRight a:active {
	color: #000000;
	text-decoration: none;
}

.articleRight a:hover {
	color: #000000;
	text-decoration: underline;
}



/* latest news */
ul.clsPageNews {
		font-size: 95%;
		list-style: none;
		margin: 5px;
		padding: 0px;
		font-weight: normal;
		float:none;

}

ul.clsPageNews li {
		margin-top: 0px;

}

li.clsPageNews2 a:link {
	color: #333399;
	text-decoration: none;

}


li.clsPageNews2 a:visited {
	color: #333399;
	text-decoration: none;


}


li.clsPageNews2 a:active {
	color: #333399;
	text-decoration: none;



}

li.clsPageNews2 a:hover {
		color: #000000;
		text-decoration: underline;

}

.clsIndent {
	padding-bottom:0px;
	padding-left:20px;
}

.clsIndent2
{
	/*text-indent: -5em;
    padding-left: 5em;*/
	/*padding-bottom: 100px;*/
	/*padding-left:20px;*/
}


.clsLeftContent
{

	float: left;
	/*margin-left:0px;*/
	/*margin-top:0px;*/
	width:215px;
	height:150px;
	/*padding-bottom:10px;*/
	/*margin-bottom:20px;*/
	/*height:170px;*/
	/*height:auto;*/
	overflow:auto;


}


.clsRightContent
{

	float: right;
	/*float:left;*/
	width:330px;
	/*width:auto;*/
	padding-left:10px;
	padding-right:10px;
	/*margin-left: 30px;*/
	/*margin-top:0px;*/
	/*margin-right:0px;*/
	/*margin-bottom:20px;*/
	/*padding-right:10px;*/
	/*padding-bottom:10px;*/
	/*height: 170px;*/
	/*height:auto;*/


}


div.clsRightContent p
{

	font-size:100%;
}


div.clsRightContent h2
{

	font-size:110%;

}

div.clsRightContent a:link
{
	color:					#000000;
	text-decoration: 		underline;
}


div.clsRightContent a:visited
{
	color:					#000000;
	text-decoration: 		underline;
}

div.clsRightContent a:active
{
	color:					#000000;
	text-decoration: 		underline;
}



div.clsRightContent a:hover {
	color:					#CC0033;
	text-decoration: 		underline;
}

img.us_map{
	width: 450;
	height: 325;
	border: 0;
}


.clsDate
{

	color:  #333333;
}


.clsSeparator
{

 height:50px;
 background-color:#FFF;
 margin-bottom:5px;

}


.clsContentWrap
{

	float:left;
	/*margin-bottom:20px;
	margin-top:10px;*/
	height:14em;

}






.clsPrimaryLanguages
{
	/*width:75px;*/
	width: 7em;
	/*height:20px;*/
	border-top: #F66 2px solid;
	border-left: #F66 2px solid;
	border-bottom: #C33 2px solid;
	border-right: #C33 2px solid;
	height: 1.14em;
	text-align: center;
	padding: 0.19em;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	margin-bottom:20px;
	margin-top:10px;
	float: left;


}


span.clsPrimaryLanguages a:link
{


	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}


span.clsPrimaryLanguages a:link
{


	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}


span.clsPrimaryLanguages a:visited
{


	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}


span.clsPrimaryLanguages a:active
{


	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

span.clsPrimaryLanguages a:hover
{


	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* Begin styles used in virtual-trade-commissioner.jsp */

.blueContainerBox {
	height: 30px; 
	float: left; 
	width: 150px; 
	background-color: #3D80C7;
}

.blueContainerBoxContent {
	margin-left: 0px;
	padding-left: 0px;	
	font-size: 14px;
	font-weight: bold;
	font-family: serif;	
	text-align: center;
	padding-top: 4px;
}

div.blueContainerBoxContent a:link,div.blueContainerBoxContent a:hover,div.blueContainerBoxContent a:visited {
	color: white;	
}
div.text_align_center {
	text-align:center; 
}
div.text_align_center {
	text-align: center;
}
div.padding_left_and_right{
	padding-left: 26%;
	padding-right: 20%;
}
td.bgcolour{
	background-color: #E18E1B;
	text-align: center;
}
div.left_padding_15px{
	padding-left: 15px;
}


/* End styles used in virtual-trade-commissioner.jsp */
