﻿/* CSS Document */
#bs_index{
width:97%;
text-align:center;
background-color:#F4F2EE;
padding:5px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #CCC6C0;
}

#bs_index1{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:470px;
}

#bs_index1 li{
	float: left; 
	position:relative;
	width:43px;
	height:19px;
	font-size: 12px;
	line-height:12px;
	margin-bottom:8px;
	margin-right:4px;	
}
#bs_index1 a{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:43px;
	height:19px;
	text-indent:-9999px;
	text-decoration:none;
	background:transparent url(/images/bh1.gif) 0 0 no-repeat;
}
#bh2 a:link,#bh2 a:visited{
	background-position:0 -19px;
}

#bh3 a:link,#bh3 a:visited{
	background-position:0 -38px;
}

#bh4 a:link,#bh4 a:visited{
	background-position:0 -57px;
}

#bh5 a:link,#bh5 a:visited{
	background-position:0 -76px;
}

#bh6 a:link,#bh6 a:visited{
	background-position:0 -95px;
}

#bh7 a:link,#bh7 a:visited{
	background-position:0 -114px;
}

#bh8 a:link,#bh8 a:visited{
	background-position:0 -133px;
}

#bh9 a:link,#bh9 a:visited{
	background-position:0 -152px;
}

#bh10 a:link,#bh10 a:visited{
	background-position:0 -171px;
}

#bs_index1a{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:305px;
}

#bs_index1a li{
	float: left; 
	position:relative;
	width:54px;
	height:19px;
	margin-right:4px;	
}
#bs_index1a a{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:54px;
	height:19px;
	text-indent:-9999px;
	text-decoration:none;
	background:transparent url(/images/bh2.gif) 0 0 no-repeat;
}

#bs_index1aa{
	margin:0 auto;
	padding:0;
	list-style:none;
	width:410px;
}

#bs_index1aa li{
	font-size: 12px;
	line-height:12px;
	float: left; 
	position:relative;
	width:54px;
	height:19px;
	margin-right:4px;	
}
#bs_index1aa a{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:54px;
	height:19px;
	text-indent:-9999px;
	text-decoration:none;
	background:transparent url(/images/bh2a.gif) 0 0 no-repeat;
}

#bh12 a:link,#bh12 a:visited{
	background-position:0 -19px;
}

#bh13 a:link,#bh13 a:visited{
	background-position:0 -38px;
}

#bh14 a:link,#bh14 a:visited{
	background-position:0 -57px;
}

#bh15 a:link,#bh15 a:visited{
	background-position:0 -76px;
}
#bh16 a:link,#bh16 a:visited{
	background-position:0 -95px;
}
#bh17 a:link,#bh17 a:visited{
	background-position:0 -114px;
}
#bs_index2{
	margin:0 auto;
	padding:0;
	list-style:none;
}

#bs_index2 li{
	float: left; 
	position:relative;
	width:24px;
	height:24px;
	margin-bottom:4px !important;	
	margin-right:4px !important;	
	margin-bottom:2px;
	margin-right:4px;	
}

#bs_index2 a{
	display:block;
	font-size: 14px;
	line-height:24px;
	width:24px;
	height:24px;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	border:1px solid #B5AAA5;
	background-color:#F7EBEF;
}

#bs_index2 a:hover {
	text-decoration: none;
	color: red;
	border:1px solid #A54108;
	background-color:#FFFFE7;	
}

.bs_index3{
clear: both;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	width:96%;
}

.bs_index3 li{
	float: left; 
	position:relative;
	width:30px;
	height:30px;
	margin-bottom:4px !important;	
	margin-right:4px !important;	
	margin-bottom:2px;
	margin-right:4px;	
}

.bs_index3 a{
	display:block;
	font-size: 18px;
	color: Black;
	line-height:30px;
	width:30px;
	height:30px;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	border:1px solid Silver;
}



.PCLEAR{
CLEAR:both;
margin-top:10px;
margin-bottom:4px;
}

.bs_index_line1{
CLEAR:both;
background-image:url(/images/line_bh3.gif);
height:12px;
height:15px!important;
margin:0 auto;
padding:0;
}

.left{
CLEAR:both;
float:left;
line-height:24px;
padding-left:4px;
padding-right:10px;
color:#990000;
font-size:16px;
}


.cy_index3{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	width:99%;
	min-height: 80%;
}

.cy_index3 li{
	float: left; 
	position:relative;
	width:160px;
	height:26px;
	margin-bottom:4px !important;	
	margin-right:4px !important;	
	margin-bottom:2px;
	margin-right:4px;	
}

.cy_index3 a{
	display:block;
	font-size: 18px;
	line-height:26px;
	width:160px;
	height:26px;
	vertical-align: middle;
	text-decoration:none;
	overflow: hidden; 
	padding: 4px 0px 4px 18px;
	background-image: url(/images/list_icon.gif);
	background-repeat: no-repeat;
	background-position: -2px 10px;
	overflow: hidden;
    text-overflow: ellipsis;
	text-overflow: ellipsis;
  -moz-binding: url('ellipsis.xml#ellipsis');
}

.cy_index3 a:hover {
	text-decoration: none;
	width:166px;
	color: red;
	background-color:#F4F2EE;	
}

#cd_index3{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	width:96%;
}

#cd_index3 li{
	float: left; 
	position:relative;
	width:30px;
	height:30px;
	margin-bottom:4px !important;	
	margin-right:4px !important;	
	margin-bottom:2px;
	margin-right:4px;	
}

#cd_index3 a{
	display:block;
	font-size: 18px;
	line-height:30px;
	width:30px;
	height:30px;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
	border:1px solid #B5AAA5;
	background-color:#FFEBCD;
}

#cd_index3 a:hover {
	text-decoration: none;
	color: red;
	border:1px solid #A54108;
	background-color:#FFFFE7;	
}

/* PAGINATOR */

.Pages {
clear: both;
text-align: center; margin-bottom: 10px; margin-top: 10px; }
.Paginator { font-size: 12px; padding-top: 5px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #aaa; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #A52A2A; }
.Paginator a:hover {color: #fff; background: #DEB887; border-color: #036; text-decoration: none;}
/* 
.Paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Paginator .ranking a {padding: 0; border: 0; background: transparent;} 
*/
.Pages span.Results { font: 11px/15px Arial, Helvetica; color: #aaa;}

