@charset "utf-8";
/* CSS Document */

#cat_main_ul {
	/*list-style: inside;*/
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
#cat_main_ul li{
	margin:0;
	padding:2px 0 2px 0;
	border-bottom:1px dotted #ccc;
	
}
#cat_main_ul a {
	font:11px Verdana, Geneva, sans-serif;
	color: #000;
	text-decoration:none;
}
#cat_sub_ul {
	/*list-style: circle;*/
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
#cat_sub_ul a {
	font:11px Verdana, Geneva, sans-serif;
	/*color: #00C;*/
	text-decoration:none;
}

#cat_sub_1_ul {
	/*list-style: disc;*/
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
#cat_sub_1_ul a{
	font:11px Verdana, Geneva, sans-serif;
	/*color: #06F;*/
	text-decoration:none;
}
#location_nav_div {
	margin-left:10px;
	margin-right:10px;
	padding:10px; 
	padding-top:none;
	padding-bottom:none; 
	border:1px solid #369;
}
#location_nav_div a{
	font:11px Verdana, Geneva, sans-serif;
	color:#369;
	text-decoration:none;
}
#location_nav_div a:hover{
	background-color: #C9D4DE;
}
.links {
	font:11px Verdana, Geneva, sans-serif;
	color:#369;
	text-decoration:none;
}
.links:hover{
	background-color: #C9D4DE;
}
#matching_doc_ul {
	list-style: none;
	margin:0;
	padding:0;
	border-bottom:1px dotted #369;
}
#matching_doc_ul a{
	font:11px Verdana, Geneva, sans-serif;
	color:#369;
	text-decoration:none;
}
#matching_doc_ul:hover{
	background-color: #C9D4DE;
}
.tbl_labels{
	vertical-align: top;
	text-align:right;
	font-weight:bold;
	font:Verdana, Geneva, sans-serif;
	color:#369;
	/*background-color: #C9D4DE;*/
}
#move_cat_main_ul {
	/*list-style: inside;*/
	list-style:none;
}
#move_cat_main_ul a {
	font:11px Verdana, Geneva, sans-serif;
	color: #369;
	text-decoration:none;
}
#move_cat_sub_ul {
	/*list-style: circle;*/
	list-style:none;
}
#move_cat_sub_ul a {
	font:11px Verdana, Geneva, sans-serif;
	/*color: #00C;*/
	text-decoration:none;
}
#move_cat_sub_1_ul {
	/*list-style: disc;*/
	list-style:none;
}
#move_cat_sub_1_ul a{
	font:11px Verdana, Geneva, sans-serif;
	/*color: #06F;*/
	text-decoration:none;
}
#search_tbl_top{
	width:100%;
	border:1px solid #369;
	border-bottom:none;
}
#search_tbl_bottom{
	width:100%;
	border:1px solid #369;
	border-top:none;
}
.search_title_td{
	padding:5px;
	border-bottom:1px solid #369; 
	background-color:#C9D4DE;
	font:12px Verdana, Geneva, sans-serif;
	color:#000;
	font-weight:bold;
	
}
#search_option_tbl{
	margin-top:5px;
	width:100%;
	border:1px solid #369;
}
.links{
	font:11px Verdana, Geneva, sans-serif;
	color:#369;
	text-decoration:none;
}
.links:hover{
	background-color: #C9D4DE;
}
.search_links{
	font:11px Verdana, Geneva, sans-serif;
	color:#369;
	text-decoration:none;
}
.search_links:hover{
	color:#C9D4DE;
	background-color: #369;
	text-decoration: none;
}
#search_tips_tbl{
	margin-top:5px;
	width:100%;
	border:1px solid #369;
}
#search_results_table{
	margin-top:5px;
	width:100%;
	border:1px solid #369;
}
#categories_table{
	width:100%;
	border:1px solid #369;
}
.search_results_td:hover{
	background-color:#C9D4DE;
}
.pages{
	border:1px solid #369;
	background-color:#C9D4DE;
	padding:3px;
	margin:3px; 
	font:10px Verdana, Geneva, sans-serif;
	color:#369;
}
.pages:hover{
	background-color:#369;
	color:#C9D4DE;
	cursor: pointer;
}
.current_page{
	border:1px solid #C9D4DE;
	background-color:#369;
	padding:3px;
	margin:3px; 
	font:10px Verdana, Geneva, sans-serif;
	color:#C9D4DE;
}
.current_page:hover{
	border:1px solid #369;
	background-color:#C9D4DE;
	color:#369;
	cursor: pointer;
}
/*pagination START*/
div#pagination {
     height:50px;
     margin-top:3px;
 }
div#pagination .count {
     float:left;
     padding:5px;
     }
div#pagination .pages {
     float:right; padding:5px;
     }

div#paginationTop{background: url(../images/oPagination_bg_top.png) bottom center no-repeat; height:40px; margin-bottom:3px;}
div#paginationTop .count { float:left; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}

div.pagination { padding: 3px; margin: 3px; }
div.pagination a {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #369; /*1px solid #8dab68;*/
     text-decoration: none; /* no underline */
     color: #000;/*color: #369;*/ /*#5f7f39;*/
	 background-color: #C9D4DE;
}
div.pagination a:hover, div.pagination a:active {
     border: 1px solid #FFF; /*#C9D4DE;*/ /*1px solid #5f7f39;*/
     color: #FFF; /*color: #C9D4DE;*/ /*#000;*/
	 background-color: #369;
}
div.pagination span.current {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #FFF; /*#C9D4DE;*/ /*#5f7f39;*/
     font-weight: bold;
     background-color: #369; /*#5f7f39;*/
     color: #FFF; /*color: #C9D4DE;*/ /*#FFF;*/
     }
div.pagination span.disabled {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #EEE;
     color: #FFF; /*#DDD;*/
}
.bold14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rederror {
	color: red;
}
/*pagination END*/
