body,font,a					{
	font-family				:	arial;
}
table						{
		border-collapse		:	collapse;
}
form						{
		margin-bottom		:	0px;
}
input.button				{
		font				:	14px arial,helvetica,sans-serif;
		font-weight			:	bold;
		padding				:	3px 7px;
}
input.cancel				{
		font				:	14px arial,helvetica,sans-serif;
		font-weight			:	bold;
		padding				:	3px 7px;
		color				:	#666;
}
ul							{
		font				:	14px arial,helvetica,sans-serif;
		color				:	#353535;
}
li							{
		font				:	14px arial,helvetica,sans-serif;
		color				:	#353535;
		list-style-type		:	disc;
}
#tp_loading					{
		position			:	absolute;
		z-index				:	20;
		top					:	0px;
		left				:	0px;
}
#tp_footers					{
		position			:	absolute;
		width				:	100%;
		z-index				:	10;
		top					:	75px;
		left				:	0px;
}
#tablesearch				{
		border				:	1px solid #A5ACB8;
		background-color	:	#FFFFFF;
}
#sbox						{
		border				:	1px solid #A5ACB8;
		position			:	absolute;
		top					:	0px;
		left				:	0px;
}
.rb 						{
		background-color	:	#FBFDFF;
		color				:	#A3A3A3;
		width				:	171px;
		height				:	146px;
		background-image	:	url('../images/rb.gif');
		background-repeat	:	no-repeat;
}
.rbh						{
		cursor				:	pointer;
		color				:	#750000;
		width				:	171px;
		height				:	146px;
		background-image	:	url('../images/rb.gif');
		background-repeat	:	no-repeat;
}
.logo						{
		z-index				:	100;
		position			:	relative;
}
.subsearch					{
		border				:	1px solid #E2E2E2;
}
.serdiv						{
		position			:	absolute;
		width				:	16px;
		height				:	16px;
		padding-top			:	12px;
		text-align			:	right;
}
.searchkey					{
		border-width		:	0px;
		padding-top			:	3px;
		font-size			:	10pt;
		font-weight			:	bold;
		height				:	22px;
}
.searchsubmit				{
		widthx				:	60px;
		font				:	8pt verdana,arial;
		font-weight			:	bold;
}
.maindiv					{
		width				:	171px;
		height				:	146px;
}
.siteimg					{
		overflow			:	hidden;
		width				:	150px;
		height				:	113px;
		border				:	1px solid #9F9F9F;
}
.siteimage					{
		positionx			:	relative;
		left				:	0px;
		top					:	0px;
		float				:	center;
}
.titlemark					{
		font-size			:	8pt;
		font-weight			:	bold;
		padding-top			:	2px;
		display				:	block;
		color				:	#000000;
}
.titlediv					{
		width				:	152px;
		positionx			:	absolute;
		float				:	left;
		text-align			:	center;
}
.linksdiv					{
		width				:	152px;
		positionx			:	absolute;
		float				:	left;
		text-align			:	right;
		margin-top			:	-17px;
}
.edimg						{
		background-color	:	#FBFBFB;
}
.delimg						{
		background-color	:	#FBFBFB;
}
.sboxtable					{
		border				:	1px solid #A5ACB8;
}
.sboxtd						{
		background-color	:	#48505B;
}
.changesearch				{
		font-size			:	8pt;
		font-weight			:	700;
}
.singleserchlist			{
		background-color	:	#FFFFFF;
		padding-left		:	2px;
}
.searchlist					{
		font-size			:	8pt;
}
.engine						{
		background-color	:	#429CFF;
		padding-left		:	2px;
		border-bottom		:	2px solid #429CFF;
}
.caption					{
		font-family			:	arial,helvetica,sans-serif;
		font-weight			:	bold;
		font-size			:	medium;
		color				:	#003D79;
}
.commontxt					{
		font				:	14px arial,helvetica,sans-serif;
		color				:	#353535;
}
.sample						{
		border				:	1px solid #BCDCFF;
}
.footlinks					{
		color				:	#0000FF;
		font-family			:	arial;
}
.pop_main_table				{
		border				:	1px solid #FFFFFF;
		background-color	:	#BCDCFF;
}
.pop_red_table				{
		border				:	1px solid #9D0000;
		background-color	:	#FFFFFF;
}
.pop_red_td					{
		background-color	:	#9D0000;
}
.pop_wh_txt					{
		font-size			:	8pt;
		color				:	#FFFFFF;
		font-weight			:	bold;
}
.search_result_mode 		{
		border				:	1px dotted gray; 
		height				:	155px; 
		overflow			:	auto;
}

* html .search_result_mode 		{
		height				:	158px; 
}
.table_nosite {
	border:none;
	width:171px; 
	height:146px;
}

.table_nosite table{
	width:100%; 
	height:100%;
}

#login_form {
	font-size:10px;
}

#login_form input {
	font-size:10px;
	margin:5px 0 0 0;
	padding:0;
	border:1px dotted gray;
}

#login_form table tr td {
	text-align:left;	
}

#login_form2 {
	font-size:10px;
	margin-top:5px;
	float:right;	
}

#login_form2 a, #login_form2 a:visited {
	color : gray;	
}

#login_form2 a:hover {
	color : black;	
}

marquee {
	font-size:10px;
}

#register {
	margin:25px;
}