@charset "utf-8";
/* CSS Document */


/* 2 COLUMN INFORMATION HOLDER
-------------------------------------------------- */
#oneColumn {
	float:left;
	width:988px;
	padding:0px;
	margin:0px;
	height: auto;
	border-left-color:#d6d6d6;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#d6d6d6;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#ffffff;
}

#leftColumn {
	float:left;
	width:660px;
	padding-top:00px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

#rightColumn {
	text-align: center;
	float:right;
	width:290px;
	height: auto;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:9px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/backgrounds/right-bar.gif);
	background-repeat:repeat-y;
}

/* menu and text for bprhome
-------------------------------------------------- */

#bprSingleContent {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#bprMenu {
	float:left;
	width:168px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color: #F1F6FC;
	/*margin: 10px;*/
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
}

#bprMenu ul
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin: 0;
	height:100%;
	float: bottom;
	margin: 0;
	/*background-color: #BCD2E6;*/
}

#bprMenu ul li
{
	padding: 0;
	margin: 0;
	list-style: none;
	height:25px;
	/*background-color: #BCD2E6;*/
}


.bprLeftnav, .bprLeftnav a:link, .bprLeftnav a:visited, .bprLeftnav a:active {
	padding: 3;
	background-color:#C7C7BF;
	border-bottom:1px solid #ECECE7;
	clear:both;
	color:#345298;
	display:block;
	font-family:arial,helvetica;
	font-size:10pt;
	height:25px;
	text-decoration:none;
	width:168px;
}


.bprLeftnav_on, .bprLeftnav_on :link, .bprLeftnav_on :visited, .bprLeftnav_on :active, .bprLeftnav :hover {
	padding: 3;
	background-color:#F1F6FC;
	border-bottom:1px solid #ECECE7;
	clear:both;
	color:#FC0002;
	display:block;
	font-family:arial,helvetica;
	font-size:10pt;
	height:25px;
	text-decoration:none;
	width:168px;
}


#bprContents {
	float:right;
	width:460px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:9px;
	margin-top:0px;
	margin-bottom:0px;
}

/* styles for lead form
-------------------------------------------------- */

.tableForm
{
width:100%;
}

.tableFormLabel
{
width:40%;
}

.tableFormField
{
width:60%;
}

.bprFormText
{
font-size:-2;
}


/* MAIN NEWS TOOLBAR
-------------------------------------------------- */

#homeBar {
	float:left;
	width:655px;
	height:21px;
	padding:0px;
	margin:0px;
	background-image: url(../images/backgrounds/subhead-bar.gif);
	background-repeat:repeat-x;
}

#homeTools {
	float:left;
	width:655px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image: url(../images/backgrounds/tools-back.gif);
	background-repeat:repeat-x;
}

#countryHeader {
	float:left; 
/*	width:655px; */
	padding:0px; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px; 
}

#toolsLanguagesOutlook {
	float:left;
	height:30px;
	padding-left:6px;
	padding-right:6px;
	margin-left:0px;
	margin-right:0px;
}

#toolsLanguages {
	float:left;
	width:303px;
	padding-left:6px;
	padding-right:6px;
	padding-top:10px;
	margin-left:0px;
	margin-right:0px;
}

#toolsFunctions {
	float:right;
	height:30px;
	padding:0px;
	margin-right:6px;
	margin-left:0px;
}

#toolPiece {
	float:left;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}



/*  CONTENT  */




.contentBar {
	/*height:17px;*/
	padding:0px;
	margin:0px;
	background-repeat:repeat-x;
	background-color:#283891;
}


.contentBar1 {
	height:17px;
	padding:0px;
	margin:0px;
	background-repeat:repeat-x;
	background-color:#283891;
	font:#ffffff; 
}



/* MAIN NEWS TOOLBAR
-------------------------------------------------- */
#toolsLanguages2COL {
	float:left;
	width:631px;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:6px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}







/* MAIN NEWS BOXES
-------------------------------------------------- */

#newsBoxRow {
	float:left;
	width:643px;
	padding-top:0px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:20px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}


#newsBoxLeft {
	float:left;
	width:315px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border-top-color:#c5d7ef;
	border-top-style:solid;
	border-top-width:2px;
}

#newsBoxRight {
	float:right;
	width:315px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border-top-color:#c5d7ef;
	border-top-style:solid;
	border-top-width:2px;
}

#countryOutlook {
	float:left;
	width:643px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#newsBottom {
	float:left;
	width:315px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;

}

#countryOutlook {
	float:left;
	width:643px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}


#newsBox2Column {
	float:right;
	width:643px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border-top-color:#c5d7ef;
	border-top-style:solid;
	border-top-width:2px;
}

#newsBoxHeaderHolder {
	float:left;
	width:315px;
	padding:0px;
	margin:0px;
	background-color:#e5ecf9;

}

#newsBoxHeaderHolder2COL {
	float:left;
	width:643px;
	padding:0px;
	margin:0px;
	background-color:#e5ecf9;

}

#newsBoxChartHolder {
	float:left;
	width:300px;
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;

}

#viewMore {
	float:left;
	width:631px;
	padding-top:7px;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#topRevenues {
	float:left;
	width:300px;
	padding:0px;
	margin-top:7px;
	margin-left:7px;
	margin-right:0px;
}

#newsBoxDate {
	float:left;
	width:315px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#newsBoxDescription {
	float:left;
	width:315px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

}


#newsBoxLinks {
	float:left;
	width:315px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

}

#rowBoxLeft {
	float:left;
	width:30px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
}

#rowBoxRight {
	float:left;
	width:285px;
	margin:0px;
	vertical-align:middle;
}

#newsBoxSeeAll {
	width:310px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}



/* RIGHT COLUMN
-------------------------------------------------- */
#ad300x250 {
	float:left;
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
}

#rightPanel {
	float:left;
	width:300px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#rightPanelBar {
	float:left;
	width:300px;
	height:20px;
	padding:0px;
	margin:0px;
	background-image:url(../images/backgrounds/orange-bar.gif);
	background-repeat:repeat-x;
	background-color:#ea7105;
}

#rightPanelRates {
	float:left;
	width:300px;
	padding-top:0px;
	padding-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:5px;
}




#pubBoxLinks {
	float:left;
	width:300px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:7px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

}

#rowPubBoxLeft {
	float:left;
	width:30px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
}

#rowPubBoxRight {
	float:left;
	width:265px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

#newsPubBoxSeeAll {
	width:300px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}







