body	{  }

a 		{ color: #000000; font-family: Tahoma; font-weight: normal; text-decoration: none; }
a:visited 	{ color: #000000; }
a:hover 	{ color: #000000; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
a:active 	{ color: #000000; }

a.menu 		{ color: #ffffff; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size:16px; line-height: 1.1; }
a:visited.menu 	{ color: #ffffff; }
a:hover.menu 	{ color: #ffffff; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size:16px; }
a:active.menu 	{ color: #ffffff; }


.main_table_bg		{ background:url('background.jpg'); background-position: left top; background-repeat: no-repeat; }

.head_td		{ background:url('back_title_1_dummy.png'); background-position: top top; background-repeat: no-repeat; overflow: hidden; }
.head_title		{ margin:15px 15px 15px 0px; text-align:left; font-family: Arial; font-size: 40px; color:#ffffff; font-weight: bold; text-shadow: 4px 4px 10px #000000; overflow: hidden; }
.head_td_thin		{ background:url('back_title_2_dummy.png'); background-position: top top; background-repeat: no-repeat; overflow: hidden; }
.head_title_thin	{ margin:10px 10px 20px 0px; text-align:left; font-family: Arial; font-size: 30px; color:#ffffff; text-align:left; text-shadow: 4px 4px 10px #000000; overflow: hidden; }

.main_td		{  }
	.main_txtblock	{ padding:25px; font-family:Verdana;  font-size:25px; line-height: 1.5; color:#000000; }
	.main_txtnobord	{ font-family:Verdana;  font-size:25px; line-height: 1.5; color:#000000; }
	p		{ font-family:Verdana;  font-size:25px; line-height: 1.5; color:#000000;  }

.menu_table		{ background-position: top left; background-repeat:no-repeat; }
.menu_td		{ width:180px; text-align:center; font-family: Tahoma; font-size: 20px; color:#ffffff; cursor:pointer; padding:0px; }
.menu_td_m		{ width:130px; text-align:center; font-family: Tahoma; font-size: 20px; color:#ffffff; cursor:pointer; padding:37px 0px 0px 0px; }
.menu_td_l		{ width:17px; }
.menu_img		{ margin:16px 0px 5px 12px; } 

.menu_button	{ margin-top:20px; }

.smalltxt		{ font-size:20px; }

.button				{ cursor:pointer; margin:20px 10px 10px 10px; height:166px; }
	.button:hover		{ cursor:pointer; margin:20px 10px 10px 10px; height:166px; }
	.button_right		{ height:166px; width:100%; background:url('b3.png'); background-position: right bottom; background-repeat: no-repeat; }
	.button_right:hover	{ background-position: right top;}
	.button_icon		{ height:166px; width:100%; background:url('b1.png'); background-position: left bottom; background-repeat: no-repeat; }
	.button_icon:hover	{ background-position: left top;}
	.button_mid		{ height:166px; margin:0px 38px 0px 145px; background:url('b2.png'); background-position: bottom; background-repeat: repeat-x; }
	.button_mid:hover	{ background-position: top; }
	.button_txt_mid		{ height:166px; display:table-cell; vertical-align:middle; }
	.button_txt		{ margin-top:-10px; text-align:left; font-family: Arial; font-size: 29px; color:#ffffff; overflow: hidden; text-shadow: 2px 2px 10px #000000; }
	.button_txt_big		{ margin: 5px 24px 10px 0px; width:100%; text-align:left; font-family: Arial; font-size: 54px; color:#ffffff; overflow: hidden; white-space: nowrap; text-shadow: 2px 2px 10px #000000; }

.buttona			{ cursor:pointer; margin:10px 10px 10px 10px; height:111px; }
	.buttona:hover		{ cursor:pointer; margin:10px 10px 10px 10px; height:111px; }
	.buttona_right		{ height:111px; width:100%; background:url('ba3.png'); background-position: right bottom; background-repeat: no-repeat; }
	.buttona_right:hover	{ background-position: right top;}
	.buttona_left		{ height:111px; width:100%; background:url('ba1.png'); background-position: left bottom; background-repeat: no-repeat; }
	.buttona_left:hover	{ background-position: left top;}
	.buttona_mid		{ height:111px; margin:0px 17px 0px 105px; background:url('ba2.png'); background-position: bottom; background-repeat: repeat-x; }
	.buttona_mid:hover	{ background-position: top; }
	.buttona_txt_mid	{ height:111px; display:table-cell; vertical-align:middle; overflow: hidden; }
	.buttona_txt		{ text-align:left; font-family: Arial; font-size: 24px; color:#000000; overflow: hidden; text-shadow: 2px 2px 10px #ffffff; line-height: 1.1; }


.buttont			{ cursor:pointer; margin:12px 12px 12px 12px; height:66px; }
	.buttont:hover		{ cursor:pointer; margin:12px 12px 12px 12px; height:66px; }
	.buttont_right		{ height:66px; width:100%; background:url('bt3.png'); background-position: right bottom; background-repeat: no-repeat; }
	.buttont_right:hover	{ background-position: right top;}
	.buttont_left		{ height:66px; width:100%; background:url('bt1.png'); background-position: left bottom; background-repeat: no-repeat; }
	.buttont_left:hover	{ background-position: left top;}
	.buttont_mid		{ height:66px; margin:0px 7px 0px 70px; background:url('bt2.png'); background-position: bottom; background-repeat: repeat-x; }
	.buttont_mid:hover	{ background-position: top; }
	.buttont_txt_mid	{ height:66px; display:table-cell; vertical-align:middle; }
	.buttont_txt		{ text-align:left; margin:2px 10px 2px 0px; font-family: Arial; font-size: 25px; color:#000000; overflow: hidden; white-space: nowrap; text-shadow: 2px 2px 10px #ffffff; }

.buttonfix1			{ cursor:pointer; margin:12px 12px 12px 12px; width:236px; height:83px; background:url('fix_button1.png'); background-position: left top; background-repeat: no-repeat; display:table-cell;  vertical-align:middle; padding:8px 0px 23px 0px; }
	.buttonfix1:hover	{ cursor:pointer; margin:12px 12px 12px 12px; width:236px; height:83px; background-position: left bottom; }
	.buttonfix1txt		{ font-family: Arial; font-size: 20px; color:#ffffff; overflow: hidden; margin:0px 21px 0px 10px }

.block_fixtitle			{ font-family: Verdana; font-size: 25px; color:#ffffff; margin:0px 16px 0px 15px }
.block_fix1			{ width:522px; height:70px; background:url('pers_box1.png'); background-position: left top; background-repeat: no-repeat; display:table-cell; vertical-align:middle; padding:14px 0px 15px 0px; }
	.block_fix1txt		{ font-family: Verdana; font-size: 25px; color:#000000; overflow: hidden; margin:0px 16px 0px 15px; white-space: nowrap; }

.block_fix2			{ width:680px; height:170px; background:url('pers_box2.png'); background-position: left top; background-repeat: no-repeat; display:table-cell; vertical-align:middle; padding:15px 0px 16px 0px; }
	.block_fix2txt		{ font-family: Verdana; font-size: 25px; color:#000000; overflow: hidden; margin:0px 15px 0px 15px }


.block				{ background:url('block_2.png'); background-position: top; background-repeat: repeat-x; }
	.block_headl		{ width:5px; height:59px; background:url('block_1.png'); background-position: left top; background-repeat: no-repeat; }
	.block_headr		{ width:5px; height:59px; background:url('block_3.png'); background-position: right top; background-repeat: no-repeat; }
	.block_head		{ padding:5px 1px 1px 2px; text-align:left; font-family: Tahoma; font-size: 20px; color:#ffffff; }
	.block_headl_no		{ width:5px; height:5px; background:url('block_1.png'); background-position: left top; background-repeat: no-repeat; }
	.block_headr_no		{ width:5px; height:5px; background:url('block_3.png'); background-position: right top; background-repeat: no-repeat; }
	.block_head_no		{ text-align:left; vertical-align: middle; font-family: Tahoma; font-size: 1px; color:#ffffff; }
	.block_left		{ width:5px; height:100%; background:url('block_4.png'); background-position: left top; background-repeat: repeat-y; }
	.block_right		{ width:5px; height:100%; background:url('block_6.png'); background-position: left top; background-repeat: repeat-y; }
	.block_td		{ height:100%; background-color:#ffffff; padding:10px 5px 10px 5px; }
	p.block_txt		{ font-family:Verdana; font-size:20px; line-height: 1.5; color:#000000; }
	.block_footer		{ height:5px; background:url('block_8.png'); background-position: bottom; background-repeat: repeat-x; }
	.block_footerl		{ width:5px; height:5px; background:url('block_7.png'); background-position: left bottom; background-repeat: no-repeat; }
	.block_footerr		{ width:5px; height:5px; background:url('block_9.png'); background-position: right bottom; background-repeat: no-repeat; }

.news_onmain			{ height:135px; cursor:pointer; margin:10px 0px 5px 0px; }
	.news_onmain_head	{ height:31px; padding:5px 10px 1px 10px; background:url('news_title_background.gif'); background-position: top; background-repeat: repeat-x; text-align:left; font-family: Verdana; font-size: 19px; color:#006699; font-weight: bold; line-height: 1; overflow: hidden; white-space: nowrap; }
	.news_onmain_data	{ color:#005588; }
	.news_onmain_text	{ height:104px; margin:0px 30px 0px 30px; padding:0px 100px 0px 0px; text-align:left; background:url('news_title_go.png'); background-position: right center; background-repeat: no-repeat; font-family:Tahoma; font-size:19px; line-height: 1.1; color:#666666; overflow: hidden; }
	.news_onmain_txt	{ font-family:Tahoma; font-size:19px; line-height: 1.1; color:#666666;  }
	p.news_onmain_txt	{ font-family:Tahoma; font-size:19px; line-height: 1.1; color:#666666;  }
.news_div			{ height: 545px; overflow:hidden; }

.search_title			{ padding:20px; color:#414141; font-family: Tahoma; font-size: 30px;  }
.search_field			{ height:35px; color:#000000; font-family: Tahoma; font-size: 25px; width:100%; border:0px; background-color:transparent; }
.search_field_td		{ padding:0px 20px 0px 20px;  }
.kbd_td				{ height:315px; background:url('kbd_back.png'); background-position: top; background-repeat: repeat-x;  }

.hidden_table			{ position:absolute; top:0px; left:0px; display:none; background:url('trans_back.png'); z-index:1;}

.title	{ font-family:Arial; font-weight: bold; font-size:20px; font-style: italic; border-bottom:1px solid #000000; }
.text	{ font-family:Verdana; font-weight: normal; font-size:14px; line-height: 1.5; }

.sub1_menu_sel	{ padding-left:40px; font-weight: bold; }
.sub1_menu	{ padding-left:40px; font-weight: normal; }
.sub2_menu_sel	{ padding-left:70px; font-weight: bold; }
.sub2_menu	{ padding-left:70px; font-weight: normal; }

a.sub_menu 		{ color: #4c1374; text-decoration: none; font-family: Verdana; font-weight: normal; font-size:15px; }
a:visited.sub_menu 	{ color: #4c1374; }
a:hover.sub_menu 	{ color: #1eab45; text-decoration: none; font-family: Verdana; font-weight: normal; font-size:15px; }
a:active.sub_menu 	{ color: #4c1374; }

.imgborder		{ padding:1px; border:5px solid #1eab45; }
.imgtitle		{ padding-top:3px; padding-bottom:10px; color: #000000; font-family: Verdana; font-weight: normal; font-size:13px;}

.feedback_title		{ font-family:Arial; font-size:20px; line-height: 1.5; color:#ffffff; }
.feedback_text		{ width:504px; height:83px; border:0px; background:url('background_text.png'); background-position: left top; background-repeat: no-repeat; font-family:Arial; padding: 0px 15px 0px 15px; font-size:40px; line-height: 1; color:#000000; }
.feedback_textarea_td	{ height:409px; background:url('background_textarea.png'); background-position: left 15px; background-repeat: no-repeat; padding: 45px 0px 0px 35px; }
.feedback_textarea	{ width:485px; height:349px; border:0px; font-family:Arial; font-size:25px; line-height: 1.3; color:#000000; background-color: transparent; overflow:hidden; }


a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}
			
.holder {
	float: left;
	//padding: 10px;
	width:100%;
}

.scroll-pane {
	width: 100%;
	height: 770px;
	overflow: auto;
	float: left;
	font-family:Verdana; font-size:20px; line-height: 1.5; color:#000000;
}

.scroll-pane1 {
	width: 100%;
	height: 700px;
	overflow: auto;
	float: left;
	font-family:Verdana; font-size:20px; line-height: 1.5; color:#000000;
}


.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	height: 700px;
}


			#pane_article {
				height: 640px;
			}
			#pane_list {
				height: 640px;
			}

			#pane_article_col0,#pane_article_col1,#pane_article_col2 {
				height: 543px;
			}
			#pane_list_col0 {
				height: 583px;
			}
			#pane_list_col1,#pane_list_col2 {
				height: 543px;
			}
			#pane_article_colt0,#pane_article_colt1,#pane_article_colt2 {
				height: 598px;
			}
			#pane_list_colt0,#pane_list_colt1,#pane_list_colt2 {
				height: 598px;
			}



			#pane_listsearch {
				height: 360px;
			}

			#pane_article_unit {
				height: 640px;
			}

			#pane_article_person {
				height: 400px;
			}
			#pane9 {
				height: 560px;
			}
			#pane10 {
				height: 800px;
			}


			.winXP .jScrollPaneTrack {

				background: url('scroll_back.png') repeat-y;

			}

			.winXP .jScrollPaneDrag {

				background: url('scroll_b.png') no-repeat 0 50%;


			}

			.winXP .jScrollPaneDragTop {

				background: url('scroll_b_top.png') no-repeat;

				height: 21px;

			}

			.winXP .jScrollPaneDragBottom {

				background: url('scroll_b_bottom.png') no-repeat;

				height: 21px;

			}

			.winXP a.jScrollArrowUp {
				height: 99px;
				background: url('scroll_up.png') no-repeat 0 0;
			}

			.winXP a.jScrollArrowUp:hover {
				background-position: 0 0px;
			}

			.winXP a.jScrollArrowDown {
				height: 99px;
				background: url('scroll_dn.png') no-repeat 0 0;
			}

			.winXP a.jScrollArrowDown:hover {
				background-position: 0 0px;
			}

			.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {

				background-position: 0 0px;

			}

			.left .jScrollPaneTrack {

				left: 0;

				right: auto;

			}

			.left a.jScrollArrowUp {

				left: 0;

				right: auto;

			}

			.left a.jScrollArrowDown {

				left: 0;

				right: auto;

			}

