/*********************/
/***  Box: Filter  ***/
/*********************/

div#boxFilter {
	width:210px;
	font-size:8pt;
	color:#3e609d;
	background-image:url("../images/filter_background_210x2.gif");
	background-repeat:repeat-y;
	background-position:left top;
	border:solid 1px #ea7009;
}
div#boxFilter div.boxHeader {
	width:auto;
	padding:8px;
	background-color:#ea7009;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}
div#boxFilter div.boxHeader a {
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}
div#boxFilter div.boxContent {
	width:190px;
	padding:10px;
}
div#boxFilter div.boxLine {
	width:auto;
	height:1px;
	background-color:#ea7009;
}
div#boxFilter div.boxLabel {
	font-size:9pt;
	font-weight:normal;
	color:#ea7009;
	padding-bottom:4px;
}
div#boxFilter div.boxInput {
	font-size:8pt;
	font-weight:bold;
	color:#ea7009;
	padding-bottom:4px;
}
div#boxFilter select.filterInput {
	font-size:8pt;
	color:#595959;
	width:190px;
}
div#boxFilter table.boxMatrix {
	width:auto;
}
div#boxFilter table.boxMatrix td {
	padding:0px;
	vertical-align:middle;
}
div#boxFilter table.boxMatrix .checkbox {
}
div#boxFilter table.boxMatrix .symbol {
}
div#boxFilter table.boxMatrix .label {
	padding-left:2px;
	padding-right:10px;
	font-size:8pt;
	font-weight:normal;
	color:#ea7009;
}
div#boxFilter table.boxMatrix .symbolBig {
	padding:0px 2px;
}
div#boxFilter table.boxMatrix .labelBig {
	padding-top:1px;
	padding-left:2px;
	font-size:9pt;
	font-weight:normal;
	color:#ea7009;
}

div#boxFilter div.boxMaps {
	position:relative;
	width:210px;
	height:260px;
	background-repeat:no-repeat;
	background-position:center top;
}
div#boxFilter div.boxMaps a.country {
	display:block;
	position:absolute;
	color:#ee7000;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	padding:2px;
	width:50px;
	text-align:center;
}

