/****************************** searchbox styles *************************************/
div.searchbox 
{ width:680px; height:auto; background-color:#1d1d1d; background-image:url(../images/searchbox_bg.gif); background-position:0px 0px; background-repeat:repeat-x; 	padding:0px; margin:0px; }
div.searchbox .sbtable { width:100%; height:85px; margin:0px; margin-bottom:5px; padding:0px;}
div.searchbox .sbtable .sbicon{ width:100px; }
div.searchbox .sbtable .sbhead {height:20px; vertical-align:bottom; text-align:left; padding:0px; margin:0px; color:#efefef; }
div.searchbox .sbtable .sbhead ul.sbtabs 
{ float:left; background-image:url(../images/gray_border_1px.gif); background-position:top left; background-repeat:repeat-y;  margin:0px; padding:0px; }
div.searchbox .sbtable .sbhead ul.sbtabs li{float:left; list-style-type:none;margin:0px;padding:0px;  text-align: center; }
div.searchbox .sbtable .sbhead ul.sbtabs a
{
	background-image:url(../images/gray_border_1px.gif); background-position:right; background-repeat:repeat-y; float:left; padding:0px; padding-left:5px; padding-right:5px; width:80px; min-width:40px; text-decoration:none; font-weight:700;color: #dedede; font-size:12px; cursor:pointer;
}
div.searchbox .sbtable .sbhead ul.sbtabs a:hover{ color: #ff9000;}
div.searchbox .sbtable .sbhead ul.sbtabs li.activelink a, div.searchbox .sbtable .sbhead ul.sbtabs li.activelink a:hover{color: #ffae00; }
div.searchbox .sbtable .sbbody {width:100%; height:65px; padding:0px; padding-right:5px; vertical-align:middle;}
div.searchbox .sbtable .sbbody .sbframe{width:100%; text-align:left; overflow-y: hidden; }
div.searchbox .sbtable .sbbody .sbframe .sbbtable {width:100%; }
div.searchbox .sbtable .sbbody .sbframe .sbbtable TD{ padding-left:0px; padding-right:5px;} 
div.searchbox .sbtable .sbtbtn { text-align:right; padding:0px 10px 5px 0px; } 
div.searchbox .sbtable .sbtbtn .sbtbtndiv { text-align:right; border-top:dotted 1px #666666; padding-top:10px; } 
div.searchbox a.searchbtn { background-image:url(../images/sbc_btn_bg.gif); background-position:10px 0px; background-repeat:repeat-x; float:right; width:60px; padding:4px 5px;font: 700 12px Arial; margin-left:5px; background-color: #ffae00;color: #333333; text-decoration:none;text-align:center; }
div.searchbox a.searchbtn:hover{ background-position:10px -45px; background-color: #ff9000;color:#000000}
/************************************* listbox ***************************************************************************/
div.listbox { width:100%; background-color: #e6e6dc; padding:0px; margin:0px; text-align:center;}
div.listbox .lbtable { width:100%; height:auto; padding:0px; margin:0px; display:table; }
div.listbox .lbtable .lbtabstd { height:30px; vertical-align:bottom; padding:7px 10px 0px 7px; }
div.listbox .lbtable .lbcounttd { padding:5px 10px 10px 5px; font-weight:700; float:right }
ul.lbtabs {padding-bottom:0px; float:left; margin:0px; padding:0px; }
ul.lbtabs li{list-style-type:none; margin:0px; padding:0px; float:left; margin-right: 3px; text-align: center; font-size:16px; }
ul.lbtabs a { float:left; padding:7px; text-align:left; text-decoration:none; font-weight:700;background: #dedede;color: #666666; font-size:16px; }
ul.lbtabs a:hover{ background: #efefef;color: #333333; }
ul.lbtabs li.activelink a, ul.lbtabs li.activelink a:hover {background: #ffffff;color: #000000; font-size:16px; padding-left:10px; padding-bottom:3px; text-align:left; }
div.listbox .lbtd {padding:7px; padding-top:0px; }
div.listbox .lbtd .lbbody{ width:100%; background-color:#ffffff; margin:0px; padding:10x; display:block; }
div.listbox .lbtd .lbbody .lbframe{ margin:10px; display:block; padding:0px }

.pagertd { width:100%; height:30px; padding-bottom:5px  }
.pagetable { width:100%; height:30px; color:#cdcdcd; background:none;  }
.pagetable TD { width:auto; height:20px; background:none; border:none; color:#dedede; padding-left:5px; padding-right:5px; }
.pagetable .rposcount { font-weight:700; }
.pagetable .prenextd { width:20px; text-align:center; }
.pagetable .pagelist { text-align:center; color:#333333 }
.pagetable .pagelist .num { font-size:11px; font-weight:700; color:#005f9b; text-decoration:none;  }
.pagetable .pagelist .sel { font-size:11px; font-weight:700; color:#000000; text-decoration:none;  }
.pagetable .pagelist .num:hover { font-size:11px; font-weight:700; color:#ff9e00; text-decoration:underline; }
.pagetable .prenextd { width:20px; }
.pagetable .prev
{ 
	width:16px; height:16px; background-image:url(../images/itab_bg.gif); background-position:-220px -50px; background-repeat:no-repeat;
	font-size:11px; font-weight:700; color:#005f9b; text-decoration:none; display:block; cursor: pointer;
}
.pagetable .prev:hover
{ 
	width:16px; height:16px; background-image:url(../images/itab_bg.gif); background-position:-252px -50px; background-repeat:no-repeat;
	font-size:11px; font-weight:700; color:#005f9b; text-decoration:none; display:block; 
}
.pagetable .prevoff
{ 
	width:16px; height:16px; background-image:url(../images/itab_bg.gif); background-position:-284px -50px; background-repeat:no-repeat;
	font-size:11px; font-weight:700; color:#005f9b; text-decoration:none; display:block; 
}
.pagetable .next
{ 
	width:16px; height:16px; background-image:url(../images/itab_bg.gif); background-position:-236px -50px; background-repeat:no-repeat;
	font-size:11px; font-weight:700; color:#005f9b; text-decoration:none; display:block; cursor: pointer;
}
.pagetable .next:hover
{ 
	width:16px; height:16px; background-image:url(../images/itab_bg.gif); background-position:-268px -50px; background-repeat:no-repeat;
	font-size:11px; font-weight:700; color:#005f9b; text-decoration:none; display:block; 
}
.pagetable .nextoff
{ 
	width:16px; height:16px; background-image:url(../images/itab_bg.gif); background-position:-300px -50px; background-repeat:no-repeat;
	font-size:11px; font-weight:700; color:#005f9b; text-decoration:none; display:block; 
}
