/* normal search */
.mygrid-outer{padding:0px 0px 20px 20px;}
.mygrid{}
.mygrid thead{background-color:#68BF00;}
.mygrid th {text-align:left;}
.mygrid th a{color:#FFF}
.mygrid td{font-size:12px;border-bottom:solid 1px #DCFFB9;text-overflow:ellipsis;}
.mygrid td b{font-size:15px;}
.show_cate {overflow: hidden;width: 100%; height: 1.7em;}

.searchResult .summary { font:normal 12px/150% "MS–¾’©";}
.searchResult a {color: #1f5ba4; text-decoration: none;}
.searchResult img {width: 15px; height: 15px;}
.searchResult b {font-size:12px;color: green; margin: 0 8px 0 3px;}
/*.searchResult input {float:left; margin:0px;}*/
.searchResult {font-size:12px;line-height:160%;color:#666; padding-top: 5px;}/*font-size:10px !important;*/
.searchResult p {color: #333; font-size: 12px;}
.searchRbody td{padding:8px;}

.searchChecks{height:25px;padding: 2px; overflow: hidden; }
.searchChecks label {color: #008000; text-decoration: underline;}
.searchChecks a {color: #1f5ba4; text-decoration: underline;}

a.permlink {color: #0000FF;}
.position {position: static; float: left; margin-left: -50px; margin-top: 20px;}

.scrollBar{float: left;height:50%; overflow: auto;}

.searchbar{
	height:50%;
/*	direction : rtl;*/
	overflow:auto;
}

.searchOpener{
	text-align:right;
	margin-bottom:-25px;
}
/*
.rv{
		direction : ltr;
}
*/
.tree input {
	margin: 0px;
	padding: 0px;
	height: 12px;
}

.tree{
line-height:100%;
font-size:12px;
}

.tree label{
	margin: 0px;
	padding:0px;
	padding-left:2px;
}

.tree p{
	margin-left: 2px;
	padding: 0px;
	margin: 0px;
}

.tree img{
	vertical-align: middle; 
		margin: 0px;
	padding: 0px;
}

/* tabs */
{*
.anchors {
    list-style: none;
    margin: 0;
    padding: 0 0 1px;
}
.anchors:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.anchors li {
    float: left;
    margin: 0 1px 0 0;
}
.anchors a {
    display: block;
    position: relative;
    top: 1px;
    border: 1px solid #eaeaea;
    border-bottom: 0;
    z-index: 2;
    padding: 2px 9px 1px;
    color: #000;
    text-decoration: none;
}
.anchors .on a {
    padding-bottom: 2px;
    font-weight: bold;
}
.anchors a:focus, .anchors a:active {
    outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}
.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active,
.anchor {
    background: #F8F8E7;    
}
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchor {
    padding: 10px;
}
*}
/* searchPanel */
#searchPanel{
}
.search-plate{
/*	color:#79CB19;*/
color:#666;
	border: 1px solid #79CB19;
	padding: 10px 15px 15px 40px;
	clear: both;
}
.search-menu {
	width: 980px;
	background: #FFF;
}

.search-menu li {
	display: block;
	float:left;
	padding: 0;
	margin: 0;
}

.search-menu a {
	width: 100px;
	height: 25px;
	display: block;
	background: url(/images/search_menu.gif) no-repeat;
}
.t0 {width:530px;}
.t1 a {
	background-position: 0 -25px;
}
.t1 a:hover {
	background-position: 0 0;
	}
.t1a a{
	background-position: 0 0;
	}
.t2 a {
	background-position: -100px -25px;
}
.t2 a:hover {
	background-position: -100px 0;
}
.t2a a{
	background-position: -100px 0;
}
.t1b {
	background-position: -100px 0;
	}
.t3 a {
	background-position: -200px -25px;
}
.t3 a:hover {
	background-position: -200px 0;
}
.t3a a{
	background-position: -200px 0;
	}
.t4 a {
	width:120px;
	background-position: -300px -25px;
}
.t4 a:hover {
	background-position: -300px 0;
}

.t4a a{
	width:120px;
	background-position: -300px 0;
}

/*.cates{border:1px solid #EEE;padding:5px 0px;}*/
.catebox{
padding-top:5px;
float: left; vertical-align: top; width: 19%;
}
.category{
	
}
.category p{
	padding-left:15px;
}
.search_buttons{
	padding:10px 10px 0px 20px;
}
.search_buttons img{
	padding:0px 10px;
}

.searchResult td label span{font-size:10px;}



/*
.mygrid th{padding:3px;background:url(/images/box/h_bg.gif) repeat-x top #68BF00;color:#FFF;text-align:left;font-size:14px;}
*/
.mygrid tr.alt td{background-color:#F5FEEF;}
.mygrid tr.over td{background-color:#BEFE94;}
.mygrid tr.selected td{background-color:#EDF5E7;}
.mygrid tr.selected td b{color:#666;}
.search_control{background-color:#79CB19;color:white;padding-left:12px;height:24px;}
.search_control li{display: inline;font-size:12px;padding-right:7px;}
.search_control li a{color:white;}
#keyword,#advanced,#reports{display:none;}


#adv_space{
	float:right;
	width:180px;
	margin-top:-20px;
}
#adv_space img{border:solid 1px #CCC;margin:3px;}