v\:*
{
	behavior: 		url(#default#VML);
}
*
{
	font-size:		11px;
	font-family:	"Lucida Grande","Lucida Sans",Arial,Verdana;
}
.label
{
	font-size:		10px;
	line-height:	12px;
	width:			148px;
	max-width:		148px;
	height:			32px;
	max-height:		40px;
	position:		absolute;
	text-align:		center;
}	
.label *
{
	font-size:			1.0em;
}
.label a
{
	border-bottom:		1px dotted #808080;
	text-decoration:	none;
}
.marker
{
	width:			5px;
	height:			5px;
	font-size:		4px;
	border:			1px solid #000000;
	background-color: #ffff00;
	position:		absolute;
}

#results
{
	padding:			0px;
	margin:				0px;
	width:				250px;
	overflow: 			auto;
	height: 			375px;
	background-color:	#ffffff;
	border: 			1px solid #889CA5;
	overflow-x: 		hidden;
}

#results_inner
{
	overflow: 			hidden;
	width: 				100%;
}

#results_inner div
{
	white-space:		nowrap;
	padding:			4px;
	cursor:				default;
}

#results_history
{
	display:			none;
	padding:			0px;
	margin:				0px;
	width:				250px;
	overflow: 			auto;
	height: 			375px;
	background-color:	#ffffff;
	border: 			1px solid #889CA5;
	overflow-x: 		hidden;
}

#results_history_inner
{
	overflow: 			hidden;
	width: 				100%;
}

#results_history_inner img
{
	border: 			1px solid #889CA5;
	margin-top:			5px;
	margin-left:		5px;
	cursor:				default;
}


.r0
{
	background-color:	#F2F6F9;
}
.r_act
{
	color:				#ffffff;
	background-color:	#7598BE;
}

.r2
{
	color:				#808080;
}

.see
{
	display:			block;
	margin-bottom:		2px;
	margin-left:		6px;
}

.vwr_h
{
	font-weight:		bold;
	margin-top:			8px;
}

#vwrs
{
}

#vwr
{ /* pad by 30px horizontal, 20px vertical */
	overflow:				hidden;
	border:					1px solid #889CA5;
 	width: 					430px;
 	height: 				430px;
}

#vwr_ad
{
	padding-top: 			10px;
	margin-left:			5px;
}

#vwr_ref
{
	width: 					432px
}

#vwr_th
{
	float: 					right;
	margin-top:				0px;
	width:					134px;
}
#vwr_th img
{
	border:					1px solid #889CA5;
	margin-right:			3px;
	margin-bottom:			3px;
	padding:				0px;
	width:					60px;
	height:					62px;
}
#vwr_th .vwr_th_act
{
	border-color:			#ff0000;
}

#vwr_nm
{
	font-weight:			bold;
	font-size:				12px;
	color:					#252B2D;
	background-color:		#f0f0f0;
	border-bottom:			1px solid #889CA5;	
	padding:				5px;
	padding-bottom:			2px;
	margin-bottom:			6px;
	margin-top:				6px;
}
#vwr_nm *
{
	font-size:				1.0em;
}


#vwr_aud
{
	margin-left:			7px;
}
#vwr_aud img
{
	margin:					0px;
	position:				relative;
	top:					2px;
}

#vwr_txt
{
	margin-left:			5px;
	margin-right:			140px;
}

#vwr_cnvs
{
 	width: 					430px;
 	height: 				430px;
}

#vwr_lbls
{
 	position:				relative;
	top: 					-420px;
	left:					15px;
}

#vwr_bg
{
	position:				relative;
	top:					10px;
	left:					15px;
	height:					410px;
 	background-repeat: 		no-repeat; 
 	background-position: 	top left; 
}
#vwr_bg_0
{
	width:					200px;
	height:					205px;
}
#vwr_bg_1
{
	width:					200px;
	height:					205px;
}
#vwr_bg_2
{
	width:					200px;
	height:					205px;
}
#vwr_bg_3
{
	width:					200px;
	height:					205px;
}

#vwr_gra
{
	position: 				relative;
	width:					400px;
	height:					410px;
	top: 					-400px;
	left:	 				15px;
}

#search_box, #history_box
{
	height: 				38px; 
	border: 				1px solid #889CA5; 
	background-color: 		#f0f0f0;
	margin-bottom: 			5px; 
	padding: 				5px;
}

#search_box
{
	width:					175px;
}

#history_box 
{
	float:					right;
	width:					46px;
}

#search_box form
{
	padding:			0px;
	margin:				0px;
}

#q_srch
{
	width:				133px;
	vertical-align:		top;
}

#srch_icon
{
	margin-right: 		4px;
	width:				14px;
	height:				18px;
}
#srch_x img
{
	margin-left: 		4px;
	width:				14px;
	height:				18px;
	border-width:		0px;
}

.st
{
	height:					14px;
	text-align: 			right;
	font-size: 				0.9em;
	margin-bottom: 			3px;
}
.st a
{
	float:					right;
}
.st img
{
	border:					none;
}

#r_col
{
	margin-left:			13px;
}

#l_col
{
	width: 					252px;
	margin-right:			13px;
}

.index_letter
{
	font-size:				14px;
	font-weight:			bold;
	margin-top:				20px;
	margin-bottom:			12px;
	border-bottom:			1px solid #BEC9CE;
}

.index_letter
{
	font-size:				14px;
	font-weight:			bold;
	margin-top:				20px;
	margin-bottom:			12px;
	border-bottom:			1px solid #BEC9CE;
}


@media print
{
	#l_col, #r_col
	{
		display:			none;
	}
	#vwrs
	{
		margin-left:		0px;
	}	
}


