body {
	background-image: url(images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td, th, textarea, input, select {
    font-family: Arial, Verdana, Helvetica, s茤, sans-serif;
	font-size: 12px;
	color: #333333;
}

.pro {
	background-color:#e3f9fd;
}

.neu {
	background-color:#FFE9C8;
}

.con {
	background-color:#fdecec;
}

.menu_txt_grey {
	font-size: 12px;
	color: #777676;
}

.news_content{
    font-family: s茤, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #505050;
	line-height:160%;
}

.news_detail {
	font-size:16px;
	line-height:150%;
}

.input_box {
	font-size: 12px;
	color: #777676;
	border: 1px solid #bfbbbb;
}

.banner_large_reg{
	background-color:#f5f5f5;
	border: 1px solid #e2e2e2;
}

.vote_grey{
	background-color:#f6f6f6;
	border: 1px solid #e2e2e2;
}

.gallery{
	background-color:#ffffff;
	border: 1px solid #e2e2e2;
	padding:2px;
}

.news_image{
	background-color:#ffffff;
	border: 1px solid #e2e2e2;
	padding:5px;
}

.org_box{
	background-color:#fd6724;
	font-size: 12px;
	color: #ffffff;
	padding: 5px;
}

.blue_box{
	background-color:#41b8d4;
	font-size: 12px;
	color: #ffffff;
	padding: 5px;
}

.dotted_lt_grey{
	height:11;
	background-image:url(images/dot_11px.gif);
}

.line_lt_grey{
	height:15;
	background-image:url(images/img_ling_grey_15px.gif);
}

.vote_result{
	background-color:#e4e4e4;
	font-size: 12px;
	color: #595959;
}

.white_txt_12px{
	font-size: 12px;
	color: #ffffff;
}

.blk_txt_12px{
	font-size: 12px;
	color: #000000;
}

.blk_txt_14px{
	font-size: 14px;
	color: #000000;
}

.red_title_12px, .red_title_16px, .red_title_17px, .red_title_20px{
	font-weight: bold;
	color: #cf1b1c;
}
.red_title_12px {font-size: 12px;}
.red_title_16px {font-size: 16px;}
.red_title_17px {font-size: 17px;}
.red_title_20px {font-size: 20px;}

.lt_grey_11px{
	font-size: 11px;
	color: #969696;
}

.lt_grey_14px{
	font-size: 14px;
	color: #969696;
}

.blue_11px{
	font-size: 11px;
	color: #416ca7;
}

.white_title_12px{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.index_white_title_12px{
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.white_title_14px{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.grey_title_14px{
	font-size: 14px;
	font-weight: bold;
}

.grey_title_17px{
	font-size: 17px;
	font-weight: bold;
}

a.link_white_12px:link {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
a.link_white_12px:visited {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
a.link_white_12px:hover {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.link_lt_grey_12px, a.link_grey_12px {
	font-size: 12px;
	font-style: normal;
}

a.link_lt_grey_12px:link {color: #333333; text-decoration: none;}
a.link_lt_grey_12px:visited {color: #333333; text-decoration: none;}
a.link_lt_grey_12px:hover {color: #8c1400; text-decoration: none;}

a.link_grey_12px:link {color: #333333; text-decoration: none;}
a.link_grey_12px:visited {color: #333333; text-decoration: none;}
a.link_grey_12px:hover {color: #8c1400; text-decoration: none;}

a.link_lt_grey_17px, a.link_grey_17px {
	font-size: 17px;
	font-style: normal;
}

a.link_lt_grey_16px, a.link_grey_16px {
	font-size: 16px;
	line-height: 150%;
	font-style: normal;
}

a.link_lt_grey_16px:link, a.link_lt_grey_17px:link {color: #333333; text-decoration: none;}
a.link_lt_grey_16px:visited, a.link_lt_grey_17px:visited {color: #333333; text-decoration: none;}
a.link_lt_grey_16px:hover, a.link_lt_grey_17px:hover {color: #8c1400; text-decoration: none;}

a.link_grey_16px:link, a.link_grey_17px:link {color: #333333; text-decoration: none;}
a.link_grey_16px:visited, a.link_grey_17px:visited {color: #333333; text-decoration: none;}
a.link_grey_16px:hover, a.link_grey_17px:hover {color: #8c1400; text-decoration: none;}

a.link_lt_grey_b_12px:link {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.link_lt_grey_b_12px:visited {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.link_lt_grey_b_12px:hover {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

a.link_dk_grey_12px:link {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.link_dk_grey_12px:visited {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.link_dk_grey_12px:hover {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

a.link_dk_grey_12px {
	font-size: 12px;
	font-style: normal;
	color: #333333;
}

a.link_dk_grey_12px:link {text-decoration: none;}
a.link_dk_grey_12px:visited {text-decoration: none;}
a.link_dk_grey_12px:hover {text-decoration: underline;}

a.link_dk_grey_17px, a.link_dk_grey_16px {
	font-style: normal;
	line-height: 150%;
	color: #333333;
}

a.link_dk_grey_16px {
	font-size: 16px;
}

a.link_dk_grey_17px {
	font-size: 17px;
}

a.link_dk_grey_16px:link, a.link_dk_grey_17px:link {text-decoration: none;}
a.link_dk_grey_16px:visited, a.link_dk_grey_17px:visited {text-decoration: none;}
a.link_dk_grey_16px:hover, a.link_dk_grey_17px:hover {text-decoration: underline;}

.news{
	font-size: 12px;
	font-style: normal;
	color: #cd0000;
}

a.news:link {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.news:visited {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
a.news:hover {
	font-size: 12px;
	font-style: normal;
	color: #cd0000;
	text-decoration: none;
}

a.link_gallery:link {
	font-size: 12px;
	font-style: normal;
	color: #8c1400;
	text-decoration: none;
}
a.link_gallery:visited {
	font-size: 12px;
	font-style: normal;
	color: #8c1400;
	text-decoration: none;
}
a.link_gallery:hover {
	font-size: 12px;
	font-style: normal;
	color: #505050;
	text-decoration: none;
}

.top_menu{
	font-size: 12px;
	font-style: normal;
	color: #cf1b1c;
}

a.top_menu:link {
	font-size: 12px;
	font-style: normal;
	color: #cf1b1c;
	text-decoration: none;
}
a.top_menu:visited {
	font-size: 12px;
	font-style: normal;
	color: #cf1b1c;
	text-decoration: none;
}
a.top_menu:hover {
	font-size: 12px;
	font-style: normal;
	color: #505050;
	text-decoration: none;
}

a.link_news_blue:link {
	font-size: 12px;
	font-style: normal;
	color: #416ca7;
	text-decoration: none;
}
a.link_news_blue:visited {
	font-size: 12px;
	font-style: normal;
	color: #416ca7;
	text-decoration: none;
}
a.link_news_blue:hover {
	font-size: 12px;
	font-style: normal;
	color: #416ca7;
	text-decoration: underline;
}

a.link_focus_org:link {
	font-size: 12px;
	font-style: normal;
	color: #ff7903;
	text-decoration: none;
}
a.link_focus_org:visited {
	font-size: 12px;
	font-style: normal;
	color: #ff7903;
	text-decoration: none;
}
a.link_focus_org:hover {
	font-size: 12px;
	font-style: normal;
	color: #ff7903;
	text-decoration: underline;
}

.focus_title_yellow {
	font-size: 12px;
	font-style: normal;
	color: #F1A605;
}

.focus_title_pink {
	font-size: 12px;
	font-style: normal;
	color: #FD2566;
}

.focus_title_org {
	font-size: 12px;
	font-style: normal;
	color: #ff7903;
}

a.link_focus_blue:link {
	font-size: 12px;
	font-style: normal;
	color: #3eb5d1;
	text-decoration: none;
}
a.link_focus_blue:visited {
	font-size: 12px;
	font-style: normal;
	color: #3eb5d1;
	text-decoration: none;
}
a.link_focus_blue:hover {
	font-size: 12px;
	font-style: normal;
	color: #3eb5d1;
	text-decoration: underline;
}

.focus_title_blue {
	font-size: 12px;
	font-style: normal;
	color: #3eb5d1;
}
