.mstSrc .mstSrc_InnerBrand {
	background-repeat: no-repeat;
}
.mstSrc input.mstSrc_Button {
	background-repeat: no-repeat;
}
.mstSrc .mstSrc_OuterBrand {
	background-repeat: no-repeat;
}
.mstSrc .mstSrc_Sources li.currentScope .mstSrc_Check {
	background-repeat: no-repeat;
}
.mstSrc .mstSrc_DropdownArrow {
	background-repeat: no-repeat;
}
.mstSrc .mstSrc_Sources {
	width: 298px;
}
.mstSrc span.mstSrc_Border {
	border: 1px solid rgb(153, 153, 153); width: 298px; display: inline-block; position: relative; z-index: 998; background-color: rgb(255, 255, 255); _height: 22px;
}
.mstSrc_BrandOutside.mstSrc {
	width: 265px;
}
.mstSrc input.mstSrc_TextBox {
	color: rgb(0, 0, 0);
}
.mstSrc input.mstSrc_TextBox {
	padding: 2px 3px 0px; outline: 0px; border: 0px currentColor; height: 1.5em; font-size: 0.75em; margin-top: 1px; vertical-align: top; background-color: transparent; _height: 1.4em;
}
.mstSrc input.mstSrc_WaterMark {
	padding: 2px 3px 0px; outline: 0px; border: 0px currentColor; height: 1.5em; font-size: 0.75em; margin-top: 1px; vertical-align: top; background-color: transparent; _height: 1.4em;
}
.mstSrc input.mstSrc_WaterMark {
	font-style: italic; display: block; position: absolute;
}
.mstSrc .mstSrc_InnerBrand {
	background-position: -3px -1px; width: 40px; height: 21px; overflow: hidden; margin-top: 1px; display: inline-block;
}
.mstSrc .mstSrc_InnerBrand {
	vertical-align: top;
}
.mstSrc .mstSrc_OuterBrand {
	background-position: -70px -1px; width: 55px; height: 20px; overflow: hidden; margin-top: 6px; display: inline-block;
}
.mstSrc .mstSrc_OuterBrand {
	vertical-align: top;
}
.mstSrc input.mstSrc_Button {
	margin: 1px; border: 0px currentColor; width: 20px; height: 20px; overflow: hidden; vertical-align: top; position: relative; cursor: pointer; background-color: rgb(255, 255, 255);
}
.mstSrc .mstSrc_DropdownPositioner {
	bottom: 0px; position: absolute;
}
.mstSrc .mstSrc_DropdownArrow {
	background-position: -29px -24px; margin: 3px; border: 0px currentColor; width: 9px; height: 6px; overflow: hidden; display: inline-block; position: relative; cursor: pointer;
}
.mstSrc .mstSrc_DropdownSection {
	margin: 0px; padding: 0px;
}
.mstSrc .mstSrc_Dropdown {
	top: 0px; bottom: 0px; font-size: 0.8em; display: none; position: absolute;
}
.mstSrc .mstSrc_Fade {
	top: 0px; width: 15px; height: 100%; right: 0px; position: absolute; background-repeat: repeat-y; _display: none;
}
.mstSrc .mstSrc_Sources {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); position: relative; z-index: 85;
}
.mstSrc .mstSrc_Suggestions {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); position: relative; z-index: 85;
}
.mstSrc .mstSrc_Sources ul {
	_display: inline-block;
}
.mstSrc .mstSrc_Sources li {
	width: 100%; padding-bottom: 3px;
}
.mstSrc .mstSrc_Sources li a {
	padding: 2px 0px; text-decoration: none; display: block; _overflow: hidden;
}
.mstSrc .mstSrc_Sources li a.selected {
	background-color: rgb(237, 237, 237);
}
.mstSrc .mstSrc_Sources li a:hover {
	_text-decoration: none;
}
.mstSrc .mstSrc_Sources li a:focus {
	_text-decoration: none;
}
.mstSrc .mstSrc_Sources li .mstSrc_Check {
	background-position: 7px 7px; left: 1px; top: 6px; width: 7px; height: 7px; vertical-align: top; display: inline-block; position: relative;
}
.mstSrc .mstSrc_Sources li.currentScope .mstSrc_Check {
	background-repeat: no-repeat;
}
.mstSrc .mstSrc_Sources li .mstSrc_Text {
	display: inline-block; white-space: normal;
}
.mstSrc .mstSrc_Suggestions {
	overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: none;
}
.mstSrc .mstSrc_Suggestions ul {
	_display: inline-block;
}
.mstSrc .mstSrc_Suggestions li {
	width: 100%; padding-bottom: 2px;
}
.mstSrc .mstSrc_Suggestions li a {
	padding: 3px 5px; text-decoration: none; display: block; _overflow: hidden;
}
.mstSrc .mstSrc_Suggestions a.selected {
	text-decoration: underline;
}
.mstSrc .mstSrc_Suggestions li .mstSrc_Text {
	_display: inline-block; _white-space: normal;
}
.mstSrc .mstSrc_dropdown_pin {
	top: 0px;
}
.mstSrcV3 .mstSrc_Sources li.currentScope a {
	font-weight: bold;
}
.mstSrcV3 span.mstSrc_Border {
	width: 370px;
}
.mstSrcV3 input.mstSrc_TextBox {
	width: 323px;
}
.mstSrcV3 .mstSrc_Sources {
	width: 370px;
}
.mstSrcV3 .mstSrc_InnerBrand {
	display: none;
}
.mstSrcV3 .mstSrc_OuterBrand {
	display: none;
}
.mstSrcV3 input.mstSrc_Button {
	background-position: -2px -2px;
}
.mstSrcV3 .mstSrc_Sources ul {
	padding: 5px 0px;
}
.mstSrcV3 .mstSrc_Suggestions ul {
	padding: 5px 0px;
}
.mstSrcV3 input.mstSrc_TextBox {
	height: 21px;
}
.mstSrcV3 .mstSrc_DropdownArrow {
	background-position: -37px -30px;
}
.mstSrcV3 .mstSrc_Sources li .mstSrc_Check {
	top: 0px; width: 16px; height: 16px;
}
.mstSrc input.mstSrc_Button {
	font-size: 0px;
}
