body {margin: 0; padding: 0;}

.menutop {margin: 0; padding: 0; width: 680px; height: 40px; position: relative; right:0;background: url(menut_bkg.gif) 0 0 repeat-x;text-align:left}
	.mtop_left {background: url(menut_l.png) 0 0 no-repeat; width: 108px; height: 40px; position: absolute; top: 0; left: 0;}
	.mtop_right {background: url(menut_r.png) right 0 no-repeat; width: 27px; height: 40px; position: absolute; top: 0; right: 0;}
	.menutop ul {margin: 0 0 0 40px; padding: 0; list-style: none; position: relative;}
	.menutop ul li {margin: 0; padding: 0; display: inline; line-height: 32px;}
		.menutop ul li a {font-family: Tahoma, Arial, sans-serif; font-size: 13px; background: url(arrow_w.gif) 0 6px no-repeat; margin: 0; padding: 0 17px 0 13px;}
		.menutop ul li a:link, .menutop ul li a:visited {text-decoration: none; color: #ffffff;}
		.menutop ul li a:hover {color: #cccccc;}

/*main*/
#main {margin: 0; padding: 0; border: none; width: 100%;}
#main td {vertical-align: top;}
	.leftbar {width: 225px; margin: 0; padding: 0 0 15px 0;}
		.logo {width: 225px; height: 192px;}
			.logo p {margin: 0; padding: 165px 0 0 65px;}
		.menu_left {width: 225px; margin: 0 0 26px 0; padding: 0; background: url(menul_bkg.gif) 0 0 repeat-y; position: relative;}
			.menu_left h2 {background: url(menul_top_a.png) 0 0 no-repeat; height: 37px; line-height: 25px; padding: 0 0 0 27px;}
				.menu_left h2.b {background-image: url(menul_top_b.png);}
				.menu_left h2.c {background-image: url(menul_top_c.png);}
			.menu_left .bottom_ug {background: url(menul_bottom.gif) 0 0 no-repeat; width: 225px; height: 7px; position: absolute; bottom: 0; left: 0; z-index: 100;}
			.menu_left ul {margin: 0 auto; padding: 0 0 15px 0; list-style: none; font-family: Tahoma, Arial, sans-serif; font-size: 12px; width: 185px;}
			.menu_left ul li {margin: 0; padding: 0 0 0 37px; line-height: 30px; border-bottom: 1px dotted #000000;}
				.menu_left ul li a:link, .menu_left ul li a:visited {text-decoration: none; color: #126e9d;}
				.menu_left ul li a:hover {color: #003366;}
		
	.rightbar {margin: 0; padding: 0 0 0 30px;}
		.txt_block_a, .txt_block_b, .txt_block_c {margin: 81px 0 0 0; padding: 0; background: #ffffff; position: relative;}
			.txt_block_a h3, .txt_block_b h3, .txt_block_c h3 {line-height: 22px; margin: -19px 0 0 14px; padding: 0; position: absolute;}
			.txt_block_a .h_l, .txt_block_b .h_l, .txt_block_c .h_l {background: #d90000 url(head_r_l.gif) 0 0 no-repeat; height: 21px; padding-left: 25px;}
			.txt_block_a .h_r, .txt_block_b .h_r, .txt_block_c .h_r {background: url(head_r_r.gif) right 0 no-repeat; width: 6px; height: 21px; padding-right: 25px;}
			.txt_block_a .top_border, .txt_block_b .top_border, .txt_block_c .top_border {background: url(r_top.gif) 0 0 repeat-x; width: 100%; height: 1px; position: absolute; top: 0; left: 0;}
			.txt_block_a .ug_tl, .txt_block_b .ug_tl, .txt_block_c .ug_tl {background: url(ug_l_r.gif) 0 0 no-repeat; width: 11px; height: 11px; position: absolute; top: 0; left: 0;}
			.txt_block_a .ug_l, .txt_block_b .ug_l, .txt_block_c .ug_l {background: url(ug_left.gif) 0 0 repeat-y; width: 1px; height: 100%; position: absolute; top: 0; left: 0;}
			.txt_block_a .ug_bl, .txt_block_b .ug_bl, .txt_block_c .ug_bl {background: url(ug_r_bl.gif) 0 bottom no-repeat; width: 11px; height: 11px; position: absolute; bottom: -1px; left: 0; z-index: 100;} 
			.txt_block_a .ug_b, .txt_block_b .ug_b, .txt_block_c .ug_b {background: url(ug_bottom.gif) 0 bottom repeat-x; width: 100%; height: 4px; position: absolute; bottom: 0; left: 0;}
			
		.txt_block_b {margin-top: 45px;}
			.txt_block_b .h_l {background-image: url(head_b_l.gif); background-color: #0664aa;}
			.txt_block_b .h_r {background-image: url(head_b_r.gif);}
			.txt_block_b .top_border {background-image: url(b_top.gif);}
			.txt_block_b .ug_tl {background-image: url(ug_l_b.gif);}
			
			
			ul.txt_b, ul.txt_bs {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #555555; margin: 10px 0 0 0; padding: 0 0 20px 10px; list-style: none;}
			ul.txt_b li, ul.txt_bs li {margin: 0; padding: 0 0 0 20px; background: url(arrow_b.gif) 0 10px no-repeat; line-height: 20px;}
				ul.txt_b a:link, ul.txt_b a:visited, ul.txt_bs a:link, ul.txt_bs a:visited {text-decoration: underline; color: #126e9d;}
				ul.txt_b a:hover, ul.txt_bs a:hover {text-decoration: none;}
				ul.txt_b.bkg {background-color: #f6f6f6;}
			
			ul.txt_bs li {background: none;}
				
			.txt_block_c {margin-top: 45px; width: 49%; float: left;}
				.txt_block_c .h_l {background-image: url(head_g_l.gif); background-color: #a2a2a2;}
				.txt_block_c .h_r {background-image: url(head_g_r.gif);}
				.txt_block_c .top_border {background-image: url(g_top.gif);}
				.txt_block_c .ug_tl {background-image: url(ug_l_g.gif);}
				.txt_block_c .ug_tr {background: url(ug_g_tr.gif) right 0 no-repeat; width: 11px; height: 11px; position: absolute; top: 0; right: 0; z-index: 100;}
				.txt_block_c .ug_br {background: url(ug_g_br.gif) right bottom no-repeat; width: 11px; height: 11px; position: absolute; bottom: 0; right: 0; z-index: 100;}
				.txt_block_c .ug_right {background: url(ug_g_r.gif) 0 0 repeat-y; width: 3px; height: 100%; position: absolute; top: 0; right: 0;}
				
			.spacer {clear: both; margin: 0; padding: 0; height: 1px;}
			
			.txt_block_s {margin-top: 45px; width: 49%; float: left; position: relative; background: #e3e5e6;}
				.txt_block_s h3 {margin: -19px 0 0 14px; padding: 0; position: absolute; font-size: 17px; color: #000000;}
				.txt_block_s .h_l {background: #e3e5e6 url(head_s_l.gif) 0 0 no-repeat; width: 6px; height: 22px; padding-left: 40px;}
				.txt_block_s .h_r {background: url(head_s_r.gif) right 0 no-repeat; width: 6px; height: 22px; padding-right: 40px;}
				.txt_block_s .ug_tl {background-image: url(ug_s_tl.gif); width: 19px; height: 19px; position: absolute; top: 0; left: 0;}
				.txt_block_s .ug_bl {background-image: url(ug_s_bl.gif); width: 19px; height: 19px; position: absolute; bottom: 0; left: 0;}
				
			.date {margin: 0; padding: 0; position: absolute; top: -17px; left: 130px; color: #126e9d; font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
				.date span {color: #b0b0b0; padding-right: 25px;}
							
.in {margin: 0; padding: 5px 0 20px 20px; border: none; width: 100%; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
.in td {vertical-align: top; line-height: 20px;}
.in thead {font-weight: 800;}
.in .bkg {background-color: #f6f6f6;}

.cols {margin: 0; padding: 5px 0 0 20px; border: none; width: 100%; font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
.cols td {vertical-align: top;}
	.cols strong {color: #9d0000; font-weight: 100;}


/*txt*/
.txt {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; line-height: normal; margin: 0; padding: 20px;}
	.txt span {color: #555555;}
	.txt p.addr {line-height: 20px; margin: 0; padding: 0; text-indent: 0;}
	.txt p {margin: 5px 0 0 70px; padding: 0; text-indent: -74px;}
h1 {font-family: Tahoma, Arial, sans-serif; font-size: 20px; font-weight: 100; color: #000000; line-height: normal; margin: 0; padding: 0;}
h2 {font-family: Tahoma, Arial, sans-serif; font-size: 15px; font-weight: 100; color: #ffffff; line-height: normal; margin: 0; padding: 0;}
h3 {font-family: Tahoma, Arial, sans-serif; font-size: 13px; font-weight: 100; color: #ffffff; line-height: normal; margin: 0; padding: 0;}

/*links*/
:focus {outline: none;}

a.next:link, a.next:visited {text-decoration: none; color: #9d0000;}
a.next:hover {color: #cc0000;}

a.h_arrow, a.h_arrow_a {margin: 0; padding: 0; width: 12px; height: 13px; position: absolute; top: 8px; right: 14px; background: url(h_arrow.gif) top no-repeat;}
a.h_arrow:link, a.h_arrow:visited, a.h_arrow_a:link, a.h_arrow_a:visited {text-decoration: none;}
a.h_arrow:hover, a.h_arrow_a:hover {text-decoration: none;}
a.h_arrow:active, a.h_arrow_a:active {top: 9px; right: 13px;}
	
	a.h_arrow_a {background-position: bottom;}

a.top_link {font-family: Tahoma, Arial, sans-serif; font-size: 16px;}
a.top_link:link, a.top_link:visited {text-decoration: none; color: #ff6c00;}
a.top_link:hover {color: #ff3600;}

a.more:link, a.more:visited {text-decoration: underline; color: #126e9d;}
a.more:hover {color: #990000;}

a.refresh {font-family: Tahoma, Arial, sans-serif; font-size: 11px; position: absolute; top: -18px; left: 68%;}
a.refresh:link, a.refresh:visited {text-decoration: underline; color: #126e9d;}
a.refresh:hover {text-decoration: none;}

a.top_list {font-family: Tahoma, Arial, sans-serif; font-size: 13px; position: absolute; top: 11px; left: 253px;}
a.top_list:link, a.top_list:visited {text-decoration: none; border-bottom: 1px dotted #000000; color: #0664aa;}
a.top_list:hover {color: #003366;}