/*body {
	color:#000;
	background:#ffffff;
	background-color:#ffffff;
	margin:0;
}

html {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	background-color:#fff;
	height:100%;
}

a {
	text-decoration:none;
	color:#2B4F81;
	font-size:1em;
}

a:active {
	color:#000;
	text-decoration:underline;
}


.widgetBg {
	background: #ffffff;
	padding: 0px;
}


.noChangeRow {
	padding-left:0px;
	font-size:1em;
	color:#35586C;
	background-color:#f7f7f7;
	background:#f7f7f7;
}

.positiveRow {
	padding-left:0px;
	font-size:1em;
	color:#35586C;
	background-color:green;
	background:green;
}

.negativeRow {
	padding-left:0px;
	font-size:1em;
	color:#35586C;
	background-color:red;
	background:red;
}

.browserSearch {
	padding-left:0px;
	font-size:1em;
	color:#35586C;
	background-color:#ffffff;
	background:#ffffff;
}

.browserSearchEven {
	padding-left:0px;
	font-size:1em;
	color:#35586C;
	background-color:#F7F7F7;
	background:#F7F7F7;
}

.symbolChangeUp {
	color:green;
	padding-left:0;
	text-align:center;
	border:0 solid #CCC;
	border-style:solid;
}

.symbolChangeNone {
	color:#aaa;
	padding-left:0;
	text-align:center;
	border:0 solid #CCC;
	border-style:solid;
}

.symbolChangeDown {
	padding-left:0;
	text-align:center;
	color: red;
	border:0 solid #CCC;
	border-style:solid;
}

img,.typicalTable {
	border:0;
}

a:hover,.preTitleLeft a:hover {
	text-decoration:underline;
}*/

.newsLink {
	color:#456DAA;
	text-decoration:none;
	border:0px;
	border-color:#C3D9FF;
	border-style:solid;
	margin: 2px;
}

#ToolTipPointer {
	position:absolute;
	z-index:9992;
	visibility:hidden;
}

#theToolTip {
	font-size:.85em;
	line-height:1em;
	position:absolute;
	z-index:9993;
	border:1px solid #eee;
	background-color:#F0F3F7;
	visibility:hidden;
	padding:1px;
}

.newsRow {
	font-family:tahoma;
	color:#456DAA;
}

.newsRow a:hover {
	color: #000000;
	background: #E7F3F1;
	text-decoration:none;
}

.newsRow a {
	background-color:transparent;
	background:transparent;
}
.newsLink a:active,.industrySearchSymbol a,.btn:active b,.btngrp b b b a:active,.industrySymbol a {
	color:#000;
	font-size: 1em;
}

.toggleLeftTab a {
	text-align:right;
	color: #35586C;
	font-size:.75em;
}

.toggleLeftTab a:hover {
	font-weight: bold; 
}

.toggleLeftTabSelected a {
	text-align:right;
	color: #35586C;
	font-weight: bold;
	font-size:.8em;

}

.toggleLeftTab {
	width: 54px;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	text-align: right;
	color: #35586C;
	padding-right:5px;
	padding-bottom:2px;
}

.toggleLeftTabSelected {
	width: 54px;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	padding-right:5px;
	text-align: right;
	background: #eeeeee;
	padding-bottom:2px;
}

.toggleLeftTabSelected a:hover {
	text-align:left;
	color: #aaaaaa;
	font-weight: bold;
	font-size:.8em;
}

.PartnerSearchBox {
	position:absolute;
	margin-top: 0px;
	color:#000;
	margin-left: 0px;
	border:3px solid #eeeeee;
	border-top:0px solid #35586C;
	border-left:0px solid #35586C;
	background-color:#ffffff;
	text-align:left;
	visibility:hidden;
	padding:0px;
	font-size: .65em;
}

.searchSymbolGooglePartnerInput {
	border: none; 
	background-color:transparent;
	color:#35586C;
	margin-top: 0px;
	width:170px;
	padding-left: 24px;


}
.searchSymbolGooglePartner {
	background-color:#f7f7f7;
	color:#35586C;
	padding-top: 2px;
	margin-left:0px;
	background-image:url(../images/partnerSymbolSearchBackground.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height: 22px;
	margin-bottom: 0px;
	border:0px solid #ff6600;
}
.smallOrangeButton a {
	background:url(../images/buttons/smallOrangeButton.png);
	text-shadow: 1px 1px 5px #aaaaaa;	
	background-repeat:no-repeat;
	text-align:center;
	color: #000000;
	font-weight: bold;
	background-position:top center;
	padding-top:2px;
	padding-bottom:3px;
	font-size:10pt;
	display:block;
}
.smallOrangeButton a:hover {
	background:url(../images/buttons/smallOrangeButton_s.png);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	background-position:top center;
	display:block;
}
.smallOrangeButton {
	width:72px;
	font-size:8pt;
	display: block;
}
.smallGreenButton a {
	background:url(../images/buttons/smallGreenButton.png);
	text-shadow: 1px 1px 5px #aaaaaa;	
	background-repeat:no-repeat;
	text-align:center;
	color: #000000;
	font-weight: bold;
	background-position:top center;
	padding-top:2px;
	padding-bottom:3px;
	font-size:10pt;
	display:block;
}
.smallGreenButton a:hover {
	background:url(../images/buttons/smallGreenButton_s.png);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	background-position:top center;
	display:block;
}
.smallGreenButton {
	width:72px;
	font-size:8pt;
	display: block;
}
.smallYellowButton a {
	background:url(../images/buttons/smallYellowButton.png);
	text-shadow: 1px 1px 5px #aaaaaa;
	background-repeat:no-repeat;
	text-align:center;
	color: #000000;
	font-weight: bold;
	background-position:top center;
	padding-top:2px;
	padding-bottom:3px;
	font-size:10pt;
	display:block;
}
.smallYellowButton a:hover {
	background:url(../images/buttons/smallYellowButton_s.png);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	background-position:top center;
	display:block;
}

.barChartSeparator {
	height: 17px; 
	border-left: 1px solid #000000;
}
.positiveBar {
	width:95px;
	margin-top:2px;
	margin-bottom:2px;
}

.negativeBar {
	width:95px;
	margin-top:2px;
	margin-bottom:2px;
}

.negativeBar .negative {
	border:1px solid red;
	border-right: 0px solid red;
	background:#ff9966;
	float:right;
}

.positiveBar .positive {
	width:100%;
	text-align:right;
	background:#C3FDB8;
	border:1px solid green;
	border-left: 0px solid green;
}

.searchSymbolSiteInput {
	border: none; 
	background-color:transparent;
	color:#35586C;
	margin-top: 0px;
	width:280px;
	padding-left: 27px;
	padding-top: 7px;
	padding-bottom: 5px;

}

.searchSymbolSite {
	border: none; 
	background-color:transparent;
	color:#35586C;
	padding-left: 8px;
	height: 31px;
	width:326px;
	background-image:url(../images/themes/searchBox.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.symbolSearchFlags {
}

.symbolSearchFlags td {
	padding-top: 0px;
	padding-bottom: 0px;
}

.highliteSummaryMain {
	padding-left:0px;
	cursor:pointer;
}

.highliteSummaryMain td {
	background-color:#E7F3F1;
	color:#000000;
}

h2 {
	/*color:#000000; */
	font-weight: bold; 
	font-size: 1.2em;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h5 {
	color:#cccccc; 
	font-weight: bold; 
	font-size: 1.2em;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.genericInput {
	background-color:#FFF;
	color:gray;
	height:18px;
	font-size: 1em;
	width:178px;
	padding-left:3px;
	padding-bottom:0;
	margin-right:1px;
	padding-top:4;
	border-color:#000000;
	border-style:solid;
	border-width:2px;
}


.symbolEmboldLink {
	font-size:.8em;
	padding-top: 0px;
	padding-left:1px;
}

.symbolScoreNote {
	font-size:.8em;
	color: #aaaaaa;
	padding-top: 2px;
	padding-left: 42px;
}

.scoreDash {
	background:url(../images/scoreDash.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #f7f7f7;
	width:319px;
	margin-left: 3px;
	margin-right: 1px;
	height: 158px;
	border: 5px solid #eeeeee;
	text-align: left;
	align: left;
	display: block;

}

.macroaxisBigSatisfactionBar {

	background:url(../images/symbolScoreBar.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:319px;
	margin-left: 3px;
	padding-right: 0px;
	height: 19px;
	text-align: center;
	align: center;
}

.satisfactionBigScore, .satisfactionBigScoreLeft, .satisfactionBigScoreRight	 {
	width: 66px;
	height: 40px;
	color: #000000;
	font-weight: bold;
	font-size: 1.8em;	
	align: center;
	text-align: center;
	display:block;
	margin-top: 5px;
	font-weight: bold;
	border: 0px solid red;
	padding-bottom: 10px;
	padding-top: 4px;
	background-repeat:no-repeat;

}
.performenceProgress {
	color:#2B4F81;
	padding-top:1px;
	padding-left:1px;
	text-align:center;
	padding-bottom:5px;
	z-index:99;
	border:0 solid orange;
	font-size:1.3em;
}
.satisfactionBigScoreLeft	 {
	background-image:url(../images/scorePointer_left.png);
}
.satisfactionBigScoreRight	 {
	background-image:url(../images/scorePointer_right.png);
}
.satisfactionBigScore {
	background-image:url(../images/scorePointer.png);
}
.highliteBuilderSearch {
	padding-left:0px;
	font-size:1em;
	color:#35586C;
	background-color:#E7F3F1;
	cursor:pointer;
	
}

.hoveredPartnerCountryPick {
	border-top: 3px solid #000000;
	border-bottom: 3px solid transparent;
	text-align: center;
	margin-left: 3px;
	background: #f7f7f7;
	
}
.selectedPartnerCountryPick {
	border-top: 3px solid transparent;
	border-bottom: 3px solid #000000;
	text-align: center;
	margin-left: 3px;
	background: #f7f7f7;
}
.countryPartnerPick {
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	margin-left: 3px;
	text-align: center;
}
.highliteSearchMain {
	padding-left:0px;
	font-size:1.2em;
	cursor:pointer; 
}

.highliteSearchMain td {
	
	background-color:#E7F3F1;
	color:#000000;
}
.selectedSearchTypePick  a {
	background:url(../images/buttons/symbolButton_s.png);
	background-repeat:no-repeat;
	display:block;
	padding-top: 2px;
	width: 70px;
	height:18px;
	color: black;
	text-align: center;
}

.hoveredSearchType  a {
	display:block;
	margin-top: 2px;
	height:15px;
	font-size: 1em;
	color: gray;
	text-decoration:none;
	margin-right: 5px;
	text-align: center;
	
}
.hoveredSearchType a:hover {
	
	color: #000000;
	text-decoration: none;
}


.searchTypePick  a {

	background:url(../images/buttons/symbolButton.png);
	background-repeat:no-repeat;
	display:block;
	padding-top: 2px;
	width: 70px;
	height:18px;
	color: gray;
	text-align: center;
	
}

.searchMain {
	padding-left:0px;
	font-size:1.2em;
	color:#35586C;
	background-color:#ffffff;
}

.searchMainEven {
	padding-left:0px;
	font-size:1.2em;
	color:#35586C;
	background-color:#F7F7F7;
}
.x-tabbar {
    padding-top: 10px !important;
    border-bottom: 2px solid #306aa1 !important;
}

.tweet {
    padding: 10px 0 10px 68px;
    border-top: 1px solid #ccc;
    min-height: 68px;
    background-color: #fff;
}

.tweet h2 {
    font-weight: bold;
}

.tweet .avatar {
    position: absolute;
    left: 10px;
}

.tweet .avatar img {
    max-width: 48px;
}

.smallLink {
	font-size: .8em;
	color: gray;
	font-weight: bold;
}

.underlinedLink {
	text-decoration:underline;
}

	img {
	border:0;
	}

	
	#tabbed_box_1 {
		margin: 0px auto 0px auto;
		width:100%;
	}

	
	.tabbed_area {
		border:1px solid #eeeeee;
		background-color:#f7f7f7;
		padding:8px;	
	}

	ul.tabs {
		margin:0px; padding:0px;
		margin-top:5px;
		margin-bottom:6px;
	}
	ul.tabs li {
		list-style:none;
		display:inline;
	}
	ul.tabs li a {
		background-color:#eeeeee;
		color:#bbbbbb;
		padding:8px 16px 6px 15px;
		text-decoration:none;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		border:1px solid #dddddd;
		background-image:url(images/tab_off.jpg);
		background-repeat:repeat-x;	 
		background-position:bottom;
	}
	
	ul.tabs li a:hover {
		background-color:#2f343a;
		border-color:#dddddd;
	}
	
	ul.tabs li a.active {
		background-color:#ffffff;
		color:#282e32;
		border:1px solid #dddddd; 
		border-bottom: 1px solid #ffffff;
		background-image:url(images/tab_on.jpg);
		background-repeat:repeat-x;
		background-position:top;	
	}
	.content {
		background-color:#ffffff;
		/*padding:10px;*/
		/*border:1px solid #dddddd; */	
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(/images/content_bottom.jpg);
		background-repeat:repeat-x;	 
		background-position:bottom;	
	}
	#content_2, #content_3 { display:none; }

	.content ul {
		margin:0px;
		padding:0px 6px 0px 6px;
	}
	.content ul li {
		list-style:none;
		border-bottom:1px solid #d6dde0;
		padding-top:5px;
		padding-bottom:5px;
		
	}
	.content ul li:last-child {
		border-bottom:none;
	}
	.content ul li a {
		text-decoration:none;
		color:#3e4346;
	}
	.content ul li a small {
		color:#8b959c;
		
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:relative;
		left:4px;
		top:0px;
	}
	.content ul li a:hover {
		color:#a59c83;
	}
	.content ul li a:hover small {
		color:#baae8e;
	}

	.symbolQuote {
		font-size:12;
		font-weight:bold;
	}
	
	.countryName {
		font-size:12;
		font-weight:bold;
		color:#aaaaaa;
		
	}


