#user_interface
{
	height:					85px;
	text-align:				left;
	width:					100%;
}
#lupe
{
	width:					56px;
	height:					47px;
	float:					left;
	background-image:		url(../../../res/img/loupe.png);
	background-repeat:		none;
	position:				relative;
	left:					50px;
	
}
*html #lupe
{
	background-image:url(../../../res/img/blank.gif);
	filter:					progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../res/img/loupe.png', sizingMethod='image');
}
#ui_scope
{
	float:					left;
	position:				relative;
	top:					5px;
	left:					55px;
}
#lblScope
{
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
}
#cbScope
{
	position:				relative;
	left:					15px;
	height:					26px;
	width:					157px;
	background-image:		url(../../../res/img/scope_box.png);
	background-repeat:		no-repeat;
}

#inputScope
{
	position:				relative;
	top:					4px;
	left:					3px;
	width:					147px;
	height:					16px;
	font-family:			"Arial", _sans;
	font-size:				10px;
	border:					0px;
	background-color:		#999999;
	color:					white;
}

*html #inputScope
{
	width:					148px;
	top:					2px;
}

#ui_activity
{
	float:					left;
	position:				relative;
	top:					5px;
	left:					80px;
}
#lblActivity
{
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
}
#activityBoxes
{
	width:					160px;
	height:					50px;
	position:				relative;
	left:					15px;
	top:					5px;
}
#ckbGen
{
	float:					left;
	position:				relative;
	top:					0px;
	left:					0px;
	height:					20px;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
	padding:				0px;
}
#inputGen
{
	position:				relative;
	top:					-4px;
	left:					-3px;
	width:					11px;
	height:					11px;
	outline-style:			none;
	background-color:		#999999;
}
#ckbDist
{
	float:					left;
	position:				relative;
	top:					0px;
	left:					9px;
	height:					20px;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
	padding:				0px;
}
#ckbSave
{
	clear:					left;
	float:					left;
	position:				relative;
	top:					0px;
	left:					00px;
	height:					20px;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
	padding:				0px;
}
#ckbApply
{
	float:					left;
	position:				relative;
	top:					0px;
	left:					9px;
	height:					20px;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
	padding:				0px;
}

.chckbx
{
	background-image:		url(../../../res/img/checkbox.png);
	background-repeat:		none;
	width:					18px;
	height:					17px;
	float:					left;
	padding:				0px;
	margin-top:				-2px;
}

.anchor
{
	font-size:				16px;
	font-weight:			bolder;
}

#ui_search
{
	float:					left;
	position:				relative;
	top:					20px;
	left:					150px;
}
#lblHelp
{
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
}
#btnSearch
{
	background-image:		url(../../../res/img/search_button.png);
	background-repeat:		no-repeat;
	width:					82px;
	height:					20px;
	position:				relative;
	top:					5px;
	left:					0px;
	padding:				0px;
	padding-top:			5px;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#ffffff;
	text-align:				center;
	
}

*html #btnSearch
{
	height:					25px;
}

.button
{
	text-decoration:		none;
	color:					#ffffff !important;
}

#button_print
{
	width: 21px;
	height:	15px;
	padding:0px;
	color:#000;
	background-image:url(../../../res/img/print.png);
}

*html #button_print
{
	width: 21px;
	height: 15px;
	padding:0px;
	color:#000;
	background-image:url(../../../res/img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../res/img/print.png');
}


#ui_font
{
	position:				relative;
	top:					12px;
	width:					90px;
	height:					50px;
	right:					25px;
	float:right;
}

#lblFont
{
	
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
}
#btnFont1
{
	position:				relative;
	top:					2px;
	left:					0px;
	background-image:		url(../../../res/img/checkbox_left.png);
	background-repeat:		no-repeat;
	padding:				2px 10px;
}
#btnFont2
{
	position:				relative;
	top:					2px;
	left:					0px;
	background-image:		url(../../../res/img/checkbox_middle.png);
	background-repeat:		no-repeat;
	padding:				2px 10px;
}
#btnFont3
{
	position:				relative;
	top:					2px;
	left:					0px;
	background-image:		url(../../../res/img/checkbox_right.png);
	background-repeat:		no-repeat;
	padding:				2px 10px;
	
}
*html #btnFont1
{
	top:					0px;
	height:					30px;
}
*html #btnFont2
{
	top:					0px;
	height:					30px;
}
*html #btnFont3
{
	top:					0px;
	height:					30px;
}

#search_view
{
	width:					100%;
}
#search_view tr
{
	vertical-align:			top;
}


#search_methods
{
	width:					190px;
	float:					left;
	margin-left:			25px;
}
#search_methods_header, #search_methods_header_practice
{
	background-color:		white;
	width:					180px;
	text-align:				left;
	color:					#ffffff;
	font-family:			"Arial", _sans;
	font-size:				10px;
}
#lblSearchMethodsHeader, #lblSearchMethodsHeaderPractice
{
	
	background-color:		#999999;
	margin:					0px 1px 0px 1px;
	padding:				5px 0px 5px 10px;
	position:				relative;
	top:					1px;
}

#search_methods_content, #search_methods_practice_content, #search_methods_links_content
{
	font-family:			"Arial", _sans;
	line-height:			1.2em;
	font-size:				11px;
	color:					#333333;

	text-align:				left;
	min-height:				30px;
	background-color:		white;
}
*html #search_methods_content, *html #search_methods_practice_content, *html #search_methods_links_content
{
	height:					30px;
}
#search_methods_content ul, #search_methods_practice_content ul, #search_methods_links_content ul
{
	padding:				10px 10px 10px 10px;
	margin:					0px;
}
#search_methods_content li, #search_methods_practice_content li, #search_methods_links_content li
{
	 list-style-type:		none;
	 padding:				0px;
}
.method_selected
{
	color:					#a5c927;
}
#search_methods_content li a:link, a:visited, #search_methods_practice_content li a:link, a:visited, #search_methods_links_content li a:link, a:visited
{
	text-decoration:		none;
	color:					#333333;
}


#search_description
{
	width:					100%;
}
#search_description hr
{
	height:	1px;
}

#search_description_header
{
	background-color:		white;
	color:					white;
	text-align:				left;
	font-family:			"Arial", _sans;
	font-size:				12px;
	letter-spacing:			0px;
	height:					50px;
	
}
#lblSearchDescriptionHeader
{
	background-color:		#b7ec00;
	background-image:		url(../../../res/img/content_header.png);
	background-repeat:		no-repeat;
	margin:					0px 1px;
	position:				relative;
	top:					1px;
	padding:				16px 0px 16px 30px;
}
#search_description_header table
{
	font-family:			"Arial", _sans;
	font-size:				11px;
}
#search_description_content
{
	background-color:		white;
	text-align:				left;
	font-family:			"Arial", _sans;
	font-size:				12px;
	letter-spacing:			0px;
	line-height:			1.4em;
	color:					#444444;
	padding:				15px 30px 0px 30px;
	min-height:				286px;
}
*html #search_description_content
{
	height:					286px;	
}
#search_description_content_mask
{
	position:				relative;
	top:					379px;
	left:					18px;
	width:					573px;
	height:					20px;
	background-color:		white;
}


#right
{
	width:					190px;
}
#news
{
	height:					238px;
	width:					187px;

}
#news_header
{
	background-color:		white;
	text-align:				left;
	color:					#ffffff;
	font-family:			"Arial", _sans;
	font-size:				10px;
}
#lblNewsHeader
{
	background-color:		#999999;
	position:				relative;
	top:					1px;
	left:					0px;
	margin:					0px 1px;
	padding:				5px 0px 5px 10px;		
}
#news_content
{
	background-color:		white;
	text-align:				left;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
	padding:				10px 10px 10px 10px;
	min-height:				130px;
}

*html #news_content
{
	height:					130px;
}

#sponsors
{
	
	
	width:					187px;
}
#sponsors_header
{
	background-color:		white;
	text-align:				left;
	color:					#ffffff;
	font-family:			"Arial", _sans;
	font-size:				10px;
}
#lblSponsorsHeader
{
	background-color:		#999999;
	position:				relative;
	top:					1px;
	left:					0px;
	margin:					0px 1px;
	padding:				5px 0px 5px 10px;		
}
#sponsors_content
{
	background-color:		white;
	text-align:				left;
	font-family:			"Arial", _sans;
	font-size:				10px;
	color:					#333333;
	
	
}
#sponsors_image
{
	width:					160px;
	overflow:				hidden;	
	margin:					0px;
	padding:				10px;
}


#amazon_item
{
	font-size:				10px;
}

#amazon_item img
{
	width:					76px;
	height:					112px;
}

.search_case_link:link, .search_case_link:visited
{
	text-decoration:		underline;
}
