.font_color_r2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
}
.bor_p3 {
	border: 3px solid #dfdfdf;
}


a.f999:link {
	color: #666666;
	text-decoration: none;
	 
}
a.f999:visited {
	color:#666666;
	text-decoration: none;
	 
	 
}
a.f999:hover {
	color: #333333;
	text-decoration: underline;
}



a.f16:link {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.f16:visited {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.f16:hover {
	color: #000000;
	text-decoration: underline;
}

a.f16x:link {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.f16x:visited {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.f16x:hover {
	color: #000000;
	text-decoration: underline;
}


a.fhot:link {
	color: #333333;
	text-decoration: none;
	font-size: 12px; 
}
a.fhot:visited {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
a.fhot:hover {
	color: #000000;
	text-decoration: underline;
}



.font_9991 {color: #999999}
.font_9992 {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
a.imga:link {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.imga:visited {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.imga:hover {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.font_999 {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #d6d6d6;
	background-image: url(/nimg/ppbg.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.box_ta {
	font-size: 22px;
	color: #333;
	height: 27px;
	width: 415px;
	border: 4px solid #CCC;
	background-image: url(/nimg/select.gif);
	background-repeat: no-repeat;
	background-position: 396px center;
}
.tbg {
	background-image: url(/nimg/pagebg3.gif);
	background-repeat: repeat-x;
}


table {
	font-size: 12px;
}
.font_b_333 {
	font-weight: bold;
	color: #333333;
}
.font_A_B {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.ab:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
a.ab:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
color: #333333;
}
a.ab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}



a.ab2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
line-height:23px;
}
a.ab2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	font-size: 13px;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
line-height:23px;
}
a.ab2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	font-size: 13px;
}


.cd_bg1 {
	 
	padding-top: 3px;
}
.x_bg {
	background-image: url(new_img/bg_2.gif);
	background-repeat: repeat-x;
}
.img_bor_ded {
	border: 2px solid #deda21;
}
.tjbor {
	background-color: #FEFFF0;
	border: 1px solid #DFDFDF;
}

 
.bor_t1 {
	border: 2px solid #57b6ff;
}


.bor_t2 {
	border: 2px solid #fe741c
}


.bor_t3 {
	border: 2px solid #ebf275;
}
.bor_t4 {
	border: 2px solid #ffa800;
	background-color: #fdffd9;	
}

 .d2{
	width:580px;
	height: 27px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
}

.d1 {
	width:500px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	word-spacing: 2px;
	float: left;
	font-size: 14px;
}
.r1{
	width:210px;
	float: left;
	text-align: right;
	height: 10px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.cd_bg2 {
	 
	padding-top: 3px;
}
.table_bor_ft {
	border: 1px solid #cccccc;
}
.down_border {
	border: 5px solid #e0e0e0;
}



a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	 
	text-decoration: none;
	color: #000000;
	font-size: 14px;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	 
	text-decoration: none;
color: #000000;
font-size: 14px;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	 
	text-decoration: none;
	color: #000000;
	font-size: 14px;
}

a.menu2:link {
	font-family: Arial, Helvetica, sans-serif;
	 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
}
a.menu2:visited {
	font-family: Arial, Helvetica, sans-serif;
	 
	text-decoration: none;
color: #FFFFFF;
font-size: 14px;
}
a.menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	 
	text-decoration: none;
color: #FFFFFF;
	font-size: 14px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

a.fontlink:link {
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.fontlink:visited {
color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.fontlink:hover {
	color: #FF3300;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}


.bor_fdf {
	border: 2px solid #fdfa84;
}
.font_size {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.lt_bg {
	background-image: url(new_img/22_bg.gif);
}
.bor_l2 {
	border: 2px solid #B8CA1A;
}
.font_ff6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff6600;
}
.box_b {
	border: 2px solid #CCCCCC;
	background-color: #eeeeee;
	height: 23px;
		font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}
.box_c {
	border: 2px solid #CCCCCC;
	 
	height: 34px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.font_bw_f {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.imgbor {
	border: 1px solid #FF3300;
}



 A.nav {
	TEXT-DECORATION: none;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: right 0px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	FLOAT: left;
	MARGIN-LEFT: 3px;
	WIDTH: 20px;
	COLOR: #333333;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	background-color: #FFFFFD;
	padding-bottom: 0px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
a.nav:hover {
	TEXT-DECORATION: none;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: right 0px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	FLOAT: left;
	MARGIN-LEFT: 3px;
	WIDTH: 20px;
	COLOR: #666666;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	background-color: #FFFFCC;
	padding-bottom: 0px;
	text-align: center;
	border: 1px solid #eeeeee;
}
.navon {
	TEXT-DECORATION: none;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: right 0px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	FLOAT: left;
	MARGIN-LEFT: 3px;
	WIDTH: 20px;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 16px;
	background-color: #FF6600;
	padding-bottom: 0px;
	text-align: center;
	border: 1px solid #999999;
}
 

a.spage:link,a.spage:visited,a.spage:active,.currentpage{
	border: 1px solid #fe9200;
	padding:0;
	font-weight:bold;
	font-size:12px;
	float:left;
	margin:3px 2px 5px;
	width:18px;
	color:#000;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	background-color: #fff1cf;
}


.tpage{
	border: 1px solid #fe9200;
	padding:0;
	font-weight:bold;
	font-size:12px;
	float:left;
	margin:3px 2px 5px;
	width:18px;
	color:#000;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
 
	background-color: #ffffff;
}

.opage{
	padding:0;
	font-weight:bold;
	font-size:12px;
	float:left;
	margin:3px 2px 5px;
	width:18px;
	color:#000;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	background-color: #ffffff;
}.table_chs {
	border: 4px dotted #FF6600;
}
.font_b_f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

--------------vote--------------!
 
.mark {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 111px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 15px
}
#mark0 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 131px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 48px;
	BORDER-RIGHT-WIDTH: 0px;
	background-image: url(/img08b/marks.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}
#mark1 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 131px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 48px;
	BORDER-RIGHT-WIDTH: 0px;
	background-image: url(/img08b/marks.gif);
	background-repeat: no-repeat;
	background-position: 123px 0px;
}
#mark1 {
	BACKGROUND-POSITION: -378px 0px; MARGIN-LEFT: 10px
}
#barnum1 {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; LEFT: 70px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial; POSITION: absolute; TOP: 30px
}
#barnum2 {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; LEFT: 70px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial; POSITION: absolute; TOP: 30px
}
.bar {
	LEFT: 9px;
	OVERFLOW: hidden;
	WIDTH: 55px;
	POSITION: absolute;
	TOP: 32px;
	HEIGHT: 5px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border: 1px solid #999999;
}
 #bground1 {
	background-color: #FF6600;
}
#bground2 {
	background-color: #9ECC00;
}




/*menu-------------------------------------*/
div#owidth .menu
{
	width: 960px;
	background-image: url(/nimg/mebg.gif);
	background-repeat: repeat-x;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 38px;
	float: left;
	text-align: center;
	background-color: #FFFFFF;
}

div#owidth .menu ul  
{
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	height: 30px;
	width: 952px;
	text-align: center;
	margin: 0px;
	padding-left: 8px;
}
 
 



div#owidth .menu ul li#c,div#owidth .menu ul li#d,div#owidth .menu ul li#e,div#owidth .menu ul li#f,div#owidth .menu ul li#h,div#owidth .menu ul li#r
{
	FLOAT: left;
	LINE-HEIGHT: 20px;
	background-repeat: no-repeat;
	width: 68px;
	background-position: -1px 15px;
	padding-top: 10px;
	height: 23px;
	text-align: center;
	background-image: url(/nimg/spme.gif);
}



div#owidth .menu ul li#b, div#owidth .menu ul li#g,div#owidth .menu ul li#i,div#owidth .menu ul li#j,div#owidth .menu ul li#k,div#owidth .menu ul li#l,div#owidth .menu ul li#m,div#owidth .menu ul li#n,div#owidth .menu ul li#o,div#owidth .menu ul li#p,div#owidth .menu ul li#q,div#owidth .menu ul li#s
{
	FLOAT: left;
	LINE-HEIGHT: 20px;
	background-repeat: no-repeat;
	width: 48px;
	background-position: -1px 15px;
	padding-top: 10px;
	height: 23px;
	text-align: center;
	background-image: url(/nimg/spme.gif);
}

 
 div#owidth .menu ul li#a
 {
	FLOAT: left;
	LINE-HEIGHT: 20px;
	background-repeat: no-repeat;
	width: 48px;
	background-position: 10px 15px;
	padding-top: 10px;
	height: 23px;
	text-align: center;
	 
}

 .menu2bg {
	background-image: url(/nimg/me2bg.gif);
	background-repeat: repeat-x;
	background-position: right;
	padding-right: 15px;
	height: 30px;
}
.leftt1 {
	background-image: url(/nimg/l2bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left:10px;
	height: 224px;
	width: 290px;
}


.leftb2 {
	background-image: url(/nimg/left2b.jpg);
	background-repeat: repeat-y;
	padding-left: 40px;
}

.leftb3 {
	background-image: url(/nimg/left2b.jpg);
	background-repeat: repeat-y;
	padding-left: 12px;
}

.ntbor {
	border: 3px solid #E6E6E6;
}

.ntbor1 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}

.ntbor2 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}

.tborb {
	background-image: url(nimg/index_ca.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 163px;
	width: 595px;
	padding-top: 30px;
	padding-left: 50px;
	text-align: left;
}




a.blink6:link {
	font-size: 14px;
	font-weight: bold;
	color: #ed7800;
	text-decoration: none;
	 Line-height:180%;
	 
}
a.blink6:visited {
	font-size: 14px;
	font-weight: bold;
	color: #ed7800;
	text-decoration: none;
}
a.blink6:hover {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


a.blink1:link {
	font-size: 12px;
	 
	color: #333333;
	text-decoration: none;
}
a.blink1:visited {
	font-size: 12px;
	 
	color: #333333;
	text-decoration: none;
}
a.blink1:hover {
	font-size: 12px;
	 
	color: #4f4f30;
	text-decoration: none;
}


a.blink3:link {
	font-size: 14px;
	 
	color: #222222;
	text-decoration: none;
}
a.blink3:visited {
	font-size: 14px;
	 
	color: #000000;
	text-decoration: none;
}
a.blink3:hover {
	font-size: 14px;
	 
	color: #222222;
	text-decoration: none;
}






a.blink2:link {
	font-size: 14px;
	font-weight: bold;
	color: #4f4f30;
	text-decoration: none;
}
a.blink2:visited {
	font-size: 14px;
	font-weight: bold;
	color: #4f4f30;
	text-decoration: none;
}
a.blink2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


a.blink4:link {
	font-size: 12px;
	 
	color: #4f4f30;
	text-decoration: none;
}
a.blink4:visited {
	font-size: 12px;
	 
	color: #4f4f30;
	text-decoration: none;
}
a.blink4:hover {
	font-size: 12px;
	 
	color: #333333;
	text-decoration: none;
}



a.blink5:link {
	font-size: 14px;
	 
	color: #4f4f30;
	text-decoration: none;
}
a.blink5:visited {
	font-size: 14px;
	 
	color: #4f4f30;
	text-decoration: none;
}
a.blink5:hover {
	font-size: 14px;
	 
	color: #333333;
	text-decoration: none;
}



a.blink7:link {
	font-size: 12px;
	color: #F30;
	text-decoration: none;
}
a.blink7:visited {
	font-size: 12px;
	 
	color: #F30;
	text-decoration: none;
}
a.blink7:hover {
	font-size: 12px;
	 
	color: #333333;
	text-decoration: none;
}
.rdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}
.rfontb {
	color: #999;
}

.simgn {
	border: 2px solid #eee;
}
