/* CSS Document */
body {
	margin-top: 0px; background-repeat:repeat-x; background-image: url(common/body_bg.gif);FONT-SIZE: 12px;line-height: 20px; background-color: #FFFFFF;
}

A {
	COLOR: #333333;text-decoration:none
}
A:hover {
	COLOR: #0081CD;text-decoration:underline
}

.main_body {
	BACKGROUND: url(common/main_top.gif) repeat-x center top;
}

.specialist_body {
	BACKGROUND: url(index/specialist/specialist_top.gif) repeat-x center top;
}

.blue {
	color: #0081CD;
}
.gray {
	color: #999999;
}
.yellow {
	color: #FF6600;
}

.blue_14b {
	font-size: 14px;
	color: #0081CD;
	font-weight: bold;
}
.white_14b {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.gray_14b {
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.yellow_14b {
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.txt_12 {
	FONT-SIZE: 12px;
    line-height: 20px;
}
.txt_14 {
	FONT-SIZE: 14px;
    line-height: 30px;
}
.txt_14_25 {
	FONT-SIZE: 14px;
    line-height: 25px;
}
.txt_16 {
	FONT-SIZE: 18px;
    line-height: 50px;
}


.top_over{
    background:url(common/menu_3.gif);
}
.top_out{background:url(common/menu_1.gif)}


.left1_on{
    background:url(common/left1_menu_2.gif);
}
.left1{background:url(common/left1_menu_1.gif)}
.left2_on{
    background:url(common/left2_menu_2.gif);
   	font-size: 14px;
	color: #0081CD;
	font-weight: bold;
}
.left2{background:url(common/left2_menu_1.gif)}


#news_bt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 28px
}
#news_bt LI {
	FONT-WEIGHT: bold; FLOAT: left; CURSOR: pointer; LINE-HEIGHT: 26px; LETTER-SPACING: 1px; TEXT-ALIGN: left;font-size: 14px;
}
.news_bt_1_a {
	PADDING-LEFT: 32px; BACKGROUND: url(index/news_bt_1_a.gif) no-repeat; WIDTH: 73px; COLOR: #ffffff; HEIGHT: 28px
}
.news_bt_1 {
	PADDING-LEFT: 32px; BACKGROUND: url(index/news_bt_1_a1.gif) no-repeat; WIDTH: 73px; COLOR: #666666; HEIGHT: 28px
}
.news_bt_2 {
	PADDING-LEFT: 24px; BACKGROUND: url(index/news_bt_2_a1.gif) no-repeat; WIDTH: 97px; COLOR: #666666; HEIGHT: 28px
}
.news_bt_2_a {
	PADDING-LEFT: 24px; BACKGROUND: url(index/news_bt_2_a.gif) no-repeat; WIDTH: 97px; COLOR: #ffffff; HEIGHT: 28px
}

#class_bt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 28px
}
#class_bt LI {
	FONT-WEIGHT: bold; FLOAT: left; CURSOR: pointer; LINE-HEIGHT: 26px; LETTER-SPACING: 1px; TEXT-ALIGN: left;font-size: 14px;
}
.class_bt_1_a {
	PADDING-LEFT: 32px; BACKGROUND: url(index/news_bt_1_a.gif) no-repeat; WIDTH: 73px; COLOR: #ffffff; HEIGHT: 28px
}
.class_bt_1 {
	PADDING-LEFT: 32px; BACKGROUND: url(index/news_bt_1_a1.gif) no-repeat; WIDTH: 73px; COLOR: #666666; HEIGHT: 28px
}
.class_bt_2 {
	PADDING-LEFT: 24px; BACKGROUND: url(index/news_bt_2_a1.gif) no-repeat; WIDTH: 97px; COLOR: #666666; HEIGHT: 28px
}
.class_bt_2_a {
	PADDING-LEFT: 24px; BACKGROUND: url(index/news_bt_2_a.gif) no-repeat; WIDTH: 97px; COLOR: #ffffff; HEIGHT: 28px
}


.bigon {
	BACKGROUND: url(../images/index/commonweal_red.gif); COLOR: #fff; LINE-HEIGHT: 18px
}
.bigoff {
	BACKGROUND: url(../images/index/commonweal_gray.gif); COLOR: #000; LINE-HEIGHT: 18px
}

.paginator { font: 11px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none}
.paginator .cpb {padding: 1px 6px;color: #FF6600;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none}