a {
	color: #3300FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.top3 {
	color: #FF0000;
	font-weight: bold;

}

.header {
	font-size: 0.8em;
	line-height: 170%;

}
.t {
	font-size: 0.8em;
	line-height: 170%;
}
.e {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.7em;
}
.s {
	font-size: 0.7em;
}
.tl {
	font-size: 0.7em;
	line-height: 170%;
}

td.b {
        border: dashed 1px #666666;
}

table.b {
        border: solid 1px #666666;
}	

input.b {
	font-size: 0.8em;
        border: solid 1px #666666;
}

input.bl {
        border: solid 1px #666666;
}

select.b {
	font-size: 0.8em;
	line-height: 170%;
        border: solid 1px #666666;
}

input.addr {
	border: solid 1px #666666;
	font-size:0.8em;
}

select.addr {
	border: solid 1px #666666;
	font-size:0.8em;
}

a.search_link {
	text-decoration:none;
	font-size:0.8em;
}

a.search_link:hover {
	text-decoration:none;
	font-size:0.8em;
	color:#000;
}

#search_result {
	text-align:right;
}

.serch_text {
	border:1px solid;
	font-size:0.8em;
	padding:1px 20px;
}

a.tools {
	font-size: 0.8em;
	text-decoration:none;
	border-style:outset;
	color:#666666;
}

a.tools:hover {
	font-size: 0.8em;
	text-decoration:none;
	border-style:inset;
	color:#666666;
}



div.btns{
	zoom:1;
	white-space:nowrap;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:80px;
	min-width:80px;
	text-decoration:none;
	margin:3px 2px;
}

div.btns a.btn:hover span{
	
	opacity:0.6;
	filter:alpha(opacity:80);
}

div.btns a.btn span
{
	padding:3px 8px 4px 8px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	color:#222;
	
}

