/* Country filter tabs
----------------------------------------------------------------------------------------------------*/

#country-filter {
	float:left;
	width:100%;
	background: #e8e8e8;
	line-height:normal;
}

#country-filter ul {
	margin:0 0 0 10px;
	list-style:none;
}

#country-filter li {
	float:left;
	position: relative;
	bottom: -2px;
	background:url(../../images/left_tab.png) no-repeat left top;
	margin:0 0 0 3px !important;
	padding:0 0 0 2px;
}

#country-filter li a span{
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left:6px;
	top: 5px;
	line-height:0;
}

#country-filter li.current a span{ top: 7px; }

#country-filter li a span { background-position: 0 0; }

#country-filter li a:hover span { background-position: 0 -16px !important; }

#country-filter li.current a span,
#country-filter li.current a:hover span {
	background-position: 0 -32px !important;
}

/* Countries Flags 16x16 */

#country-filter li#australia a span { background: url(../../images/flag_australia_16x16.png) no-repeat; }
#country-filter li#canada a span { background: url(../../images/flag_canada_16x16.png) no-repeat; }
#country-filter li#ireland a span { background: url(../../images/flag_ireland_16x16.png) no-repeat; }
#country-filter li#new-zealand a span { background: url(../../images/flag_new_zeland_16x16.png) no-repeat; }
#country-filter li#south-africa a span { background: url(../../images/flag_south_africa_16x16.png) no-repeat; }
#country-filter li#united-kingdom a span { background: url(../../images/flag_united_kingdom_16x16.png) no-repeat; }
#country-filter li#united-states a span { background: url(../../images/flag_united_states_16x16.png) no-repeat; }


/* Worldwide/Multinational Flags 16x16 */
#country-filter li#world-wide a span { background: url(../../images/flag_worldwide_16x16.png) no-repeat; }
#country-filter li#multi-national a span { background: url(../../images/flag_multinational_16x16.png) no-repeat; }

#country-filter li a {
	float:left;
	text-indent: 18px;
	display:block;
	background:url(../../images/right_tab.png) no-repeat right top;
	padding:2px 6px 0px 6px;
	text-decoration:none;
	color:#666;
}

#country-filter li#all a { text-indent: 0; }

#country-filter li a:hover { color: #006699; }

#country-filter li.current {
	top: 0;
	background-image:url(../../images/left_tab_on.png);
}

#country-filter li.current a, #country-filter li.current a:hover {
	font-weight: bold;
	color:white;
	background-image:url(../../images/right_tab_on.png);
	padding:4px 7px 1px 6px;
}

/* Scope Associations */

div.scope {
	width: 20%;
	background: #defba0;
	position: relative;
	margin-top: 20px;
	padding-right: 0.83em;
}

div.scope h2 {
	padding: 0.56em 0 0.56em 0;
	margin: 0 !important;
	text-indent: 10px;
	font-weight: bold !important;
	color: #669933;
	font-size: 118%;
}

div.scope h2 span.found { color: #669933; }

div.scope-description p { margin-bottom: 0; }

div.scope a {
	width: 21px;
	height:26px;
	position: absolute;
	bottom: 0;
	right: 4px;
	text-indent: -9999px;
	display: block;
	background: url(../../images/scope_arrow.png) 0 -26px no-repeat;
}

div.scope a.scope-hide { background-position: 0 0; }