body {background:url(images/bg.gif) center top repeat; margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
input, select, textarea {font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}

.page {background:url(images/main_top_edge_res.jpg) center top repeat-x #006f9f;}
	.inpage_01 {background:url(images/main_bot_edge_res.jpg) bottom repeat-x;}
.cont { width: 1065px; height: 100%; margin:0 auto; }
.main {background:url(images/main_bot_res.jpg) center bottom repeat-x #0094ca; width:800px; margin:0 auto; float:left;}
	.main .inmain_01 {background:url(images/main_left_res.gif) left repeat-y;}
	.main .inmain_02 {background:url(images/main_right_res.gif) right repeat-y;}
	.main .inmain_03 {background:url(images/main_bot_left.jpg) left bottom no-repeat;}
	.main .inmain_04 {background:url(images/main_bot_right.jpg) right bottom no-repeat;}
	.main .inmain_05 {background:url(images/header_logo.jpg) top no-repeat;}

.v_clip { width: 255px; height: 200px; padding-top: 80px; float: right; }
.menu {background:url(images/menu_bg.gif) center top repeat-x;}
	.menu .inmenu_01 {background:url(images/menu_left.jpg) left bottom no-repeat;}
	.menu .inmenu_02 {background:url(images/menu_right.jpg) right bottom no-repeat; height:34px; padding:4px 0 0 0;}
	.menu table {margin:0 auto;}
	.menu td.mid {width:1px; background:url(images/menu_mid.gif) left 3px no-repeat;}
	.menu a {font-weight:bold; line-height:22px; text-decoration:none; display:block;}
	.menu td a {padding:0 13px 0 13px; color:#000;}
	.menu th {background:url(images/menu_act_left.gif) left no-repeat; padding-left:4px;}
	.menu th div {background:url(images/menu_act_right.gif) right no-repeat; padding-right:4px;}
	.menu th div a {background:url(images/menu_act_res.gif) left repeat-x; padding:0 10px 0 10px; color:#fff;}
	.menu div a:hover {text-decoration:none;}
.submenu {position:relative;}
	.submenu .abs {position:absolute; top:22px; left:0; padding:4px 0 0 0; visibility:hidden;}
	.submenu .bot {background:url(images/submenu_bot_left.gif) left no-repeat; padding-left:4px;}
		.submenu .bot div {background:url(images/submenu_bot_right.gif) right no-repeat; padding-right:4px;}
		.submenu .bot div div {height:4px; line-height:4px; background:url(images/submenu_bot_res.gif) left repeat-x;}
	.submenu .subm {background:url(images/submenu_edge.gif) left bottom repeat; padding:0 1px 0 1px;}
		.submenu .subm div {background:url(images/submenu_res.gif) left bottom repeat; padding:0 0 3px 0;}
		.submenu .subm table td {padding-top:6px;}
		.submenu .subm table td.act {background:url(images/submenu_link_act_bg.gif) center top no-repeat;}
			.submenu .subm table td.act a {color:#125974;}
		.submenu .subm table a {display:block; padding:0 17px 0 16px; line-height:15px; background:url(images/submenu_link_bg.gif) right top repeat-y; color:#03080a; font-size:11px; text-decoration:none; font-weight:bold;} .submenu .subm table a.last {background:none; padding-right:16px;} .submenu .subm table a:hover {color:#125974;}
.outlogo {padding:0 42px 0 39px;}
.logo {height:92px; background:url(images/header_head.jpg) right bottom no-repeat; padding:20px 0 0 0;}
	.logo img {border:0;}
.logo_sub {height:92px; padding:20px 0 0 0;}
	.logo_sub img {border:0;}
	
	/* Photo 1 */
.outlogo_sub_01 {padding-right:123px;}
	.outlogo_sub_01 .logo_sub  {background:url(images/header_sub_01_head.jpg) right bottom no-repeat;}
.content_sub_01 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_01.jpg) right top no-repeat;}
.content_sub_01 .sub_block_01 .inbl01_07 {padding:9px 12px 45px 12px;}
.content_sub_01 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_01 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_01 .block_05 .inbl05_02 {padding:0 248px 10px 13px; height:227px; background:url(images/sub_man_01.jpg) right bottom no-repeat;}
	.content_sub_01 .content_text {padding:0 12px 0 13px;}
	
	/* Photo 2 */
.outlogo_sub_02 {padding-right:123px;}
	.outlogo_sub_02 .logo_sub  {background:url(images/header_sub_02_head.jpg) right bottom no-repeat;}
.content_sub_02 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_02.jpg) right top no-repeat;}
.content_sub_02 .sub_block_01 .inbl01_07 {padding:9px 12px 45px 12px;}
.content_sub_02 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_02 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_02 .block_05 .inbl05_02 {padding:0 248px 10px 13px; height:227px; background:url(images/sub_man_02.jpg) right bottom no-repeat;}
	.content_sub_02 .content_text {padding:0 12px 0 13px;}
	
	/* Photo 3 */
.outlogo_sub_03 {padding-right:152px;}
	.outlogo_sub_03 .logo_sub  {background:url(images/header_sub_03_head.jpg) right bottom no-repeat;}
.content_sub_03 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_03.jpg) right top no-repeat;}
.content_sub_03 .sub_block_01 .inbl01_07 {padding:9px 9px 45px 12px;}
.content_sub_03 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_03 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_03 .block_05 .inbl05_02 {padding:0 300px 10px 13px; height:227px; background:url(images/sub_man_03.jpg) right bottom no-repeat;}
	.content_sub_03 .content_text {padding:0 15px 0 13px;}
	
	/* Photo 4 */
.outlogo_sub_04 {padding-right:134px;}
	.outlogo_sub_04 .logo_sub  {background:url(images/header_sub_04_head_02.jpg) right bottom no-repeat; height:112px; padding-right:188px; padding-top:0;}
	.outlogo_sub_04 .logo_sub_in  {background:url(images/header_sub_04_head_01.jpg) right bottom no-repeat; height:92px; padding-top:20px;}
.content_sub_04 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_04.jpg) right top no-repeat;}
.content_sub_04 .sub_block_01 .inbl01_07 {padding:9px 9px 45px 12px;}
.content_sub_04 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_04 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_04 .block_05 .inbl05_02 {padding:0 268px 10px 13px; height:227px; background:url(images/sub_man_04.jpg) right bottom no-repeat;}
	.content_sub_04 .content_text {padding:0 15px 0 13px;}
	
	/* Photo 5 */
.outlogo_sub_05 {padding-right:105px;}
	.outlogo_sub_05 .logo_sub  {background:url(images/header_sub_05_head.jpg) right bottom no-repeat;}
.content_sub_05 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_05.jpg) right top no-repeat;}
.content_sub_05 .sub_block_01 .inbl01_07 {padding:9px 9px 45px 12px;}
.content_sub_05 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_05 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_05 .block_05 .inbl05_02 {padding:0 250px 10px 13px; height:227px; background:url(images/sub_man_05.jpg) right bottom no-repeat;}
	.content_sub_05 .block_06 {padding:0 300px 20px 13px; height:217px; background:url(images/sub_man_05_bl_06.jpg) right bottom no-repeat;}
	.content_sub_05 .content_text {padding:0 15px 0 13px;}
	
	/* Photo 6 */
.outlogo_sub_06 {padding-right:163px;}
	.outlogo_sub_06 .logo_sub  {background:url(images/header_sub_06_head.jpg) right bottom no-repeat;}
.content_sub_06 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_06.jpg) right top no-repeat;}
.content_sub_06 .sub_block_01 .inbl01_07 {padding:9px 9px 45px 12px;}
.content_sub_06 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_06 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_06 .block_05 .inbl05_02 {padding:0 300px 10px 13px; height:227px; background:url(images/sub_man_06.jpg) right bottom no-repeat;}
	.content_sub_06 .content_text {padding:0 15px 0 13px;}
	
	/* Photo 7 */
.outlogo_sub_07 {padding-right:86px;}
	.outlogo_sub_07 .logo_sub  {background:url(images/header_sub_07_head.jpg) right bottom no-repeat;}
.content_sub_07 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_07.jpg) right top no-repeat;}
.content_sub_07 .sub_block_01 .inbl01_07 {padding:9px 11px 45px 12px;}
.content_sub_07 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_07 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_07 .block_05 .inbl05_02 {padding:0 200px 10px 13px; height:227px; background:url(images/sub_man_07.jpg) right bottom no-repeat;}
	.content_sub_07 .content_text {padding:0 13px 0 13px;}
	
	/* Photo 8 */
.outlogo_sub_08 {padding-right:93px;}
	.outlogo_sub_08 .logo_sub  {background:url(images/header_sub_08_head.jpg) right bottom no-repeat;}
.content_sub_08 .sub_block_01 .inbl01_05 {background:url(images/main_double_top_right_08.jpg) right top no-repeat;}
.content_sub_08 .sub_block_01 .inbl01_07 {padding:9px 11px 45px 12px;}
.content_sub_08 .block_05 {background:url(images/block_05_bot_res.gif) bottom repeat-x;}
	.content_sub_08 .block_05 .inbl05_01 {background:url(images/block_05_left.jpg) left bottom no-repeat;}
	.content_sub_08 .block_05 .inbl05_02 {padding:0 230px 10px 13px; height:227px; background:url(images/sub_man_08.jpg) right bottom no-repeat;}
	.content_sub_08 .content_text {padding:0 13px 0 13px;}

.out_home_block_01 {padding:0 14px 0 54px;}
.home_block_01 {background:url(images/main_double_top_res.gif) top repeat-x #fff;}
	.home_block_01 .inbl01_01 {background:url(images/main_white_bot_res.gif) bottom repeat-x;}
	.home_block_01 .inbl01_02 {background:url(images/main_double_left_res.gif) left repeat-y;}
	.home_block_01 .inbl01_03 {background:url(images/main_double_top_left.jpg) left top no-repeat;}
	.home_block_01 .inbl01_04 {background:url(images/main_white_bot_left.jpg) left bottom no-repeat;}
	.home_block_01 .inbl01_05 {background:url(images/main_man.jpg) right top no-repeat; padding:23px 0 0 25px; height:287px;}
.out_home_block_02 {padding:0 54px 0 54px; }
.home_block_02 {background:url(images/main_blue_bot_res.jpg) center bottom repeat-x #0d99cd;}
	.home_block_02 .inbl02_01 {background:url(images/main_blue_left_res.gif) left repeat-y; }
	.home_block_02 .inbl02_02 {background:url(images/main_blue_right_res.gif) right repeat-y; }
	.home_block_02 .inbl02_03 {background:url(images/main_blue_bot_left.jpg) left bottom no-repeat;}
	.home_block_02 .inbl02_04 {background:url(images/main_blue_bot_right.jpg) right bottom no-repeat;}

.out_sub_block_01 {padding:0 54px 0 54px;}
.sub_block_01 {background:url(images/main_double_bot_res.gif) bottom repeat-x #fff; margin:0 auto;}
	.sub_block_01 .inbl01_01 {background:url(images/main_double_top_res.gif) top repeat-x;}
	.sub_block_01 .inbl01_02 {background:url(images/main_double_left_res.gif) left repeat-y;}
	.sub_block_01 .inbl01_03 {background:url(images/main_double_right_res.gif) right repeat-y;}
	.sub_block_01 .inbl01_04 {background:url(images/main_double_top_left.jpg) left top no-repeat;}
	.sub_block_01 .inbl01_05 {background:url(images/main_double_top_right.jpg) right top no-repeat;}
	.sub_block_01 .inbl01_06 {background:url(images/main_double_bot_left.jpg) left bottom no-repeat;}
	.sub_block_01 .inbl01_07 {background:url(images/main_double_bot_right.jpg) right bottom no-repeat; padding:9px 24px 45px 25px; line-height:14px;}

.footer {padding:0 53px 0 53px;} .footer_01 {background:url(images/home_book_bg_bot.jpg) 137px top no-repeat;}
	.footer .infoot {background:url(images/footer_logo.jpg) right 18px no-repeat; padding:10px 0 11px 0; height:54px; text-align:center; color:#96c7da;}
	.footer .infoot a {color:#96c7da; text-decoration:underline;}
		.footer .infoot a:hover {text-decoration:none;}
	
.tab_01 td {width:140px; padding:0 23px 0 0; vertical-align:top; text-align:left;}
.tab_01 img {border:1px solid #7391a0;}
.tab_01 h1 {padding:16px 0 8px 0; margin:0;} .tab_01 h1 img {border:0;}

.tab_02 td {width:290px; padding:5px 10px 0 0;}

.tit_01 {padding:0 0 7px 0; text-align:center; margin:0; font-size:14px; line-height:19px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.tit_01 em {font-style:italic; font-weight:normal;}

.title_01f {padding:10px 0 10px 0; text-align:center; margin:0; font-size:16px; line-height:5px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.title_01f a {color:#fff; text-decoration: none;}
	
.tit_01a {padding:0 0 23px 0; text-align:center; margin:0; font-size:16px; line-height:16px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.tit_01a em {font-style:italic; font-weight:normal;}
		
.tit_02 {padding:18px 0 2px 0; margin:0;} .tit_02 img {border:0;}
h2 {color:#0C6488; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:16px 0 5px 0; margin:0;}
.my { width: 400px; color:#0C6488; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:25px 0 20px 0; _padding: 0px 0 20px 0; margin:0; }
	h2.centered {text-align:center;}
	h2.bord {font-size:11px; padding:16px 0 3px 0; text-transform:uppercase; margin:0 0 3px 0; background:url(images/tit_02_bg.gif) left bottom repeat-x;}
	h2.f {padding-top:0;}
	h2 span {font-weight:normal;}
	h2.bord strong {font-size:13px;}
	h2 strong {font-size:14px;}

a {color:#0C6488; text-decoration:none;} a:hover {text-decoration:underline;}

p {padding:14px 0 0 0; margin:0;}
p.cental {text-align:center;}
p.cental2 {text-align:center; padding: 0;}
p.fs13 {text-align:center; font-size:13px; padding-top:0;}
p.f {padding-top:0;}

ul {padding:18px 0 0 10px; margin:0; list-style:none;} ul.f {padding-top:0;}
	ul li {padding:0 0 0 13px; margin:0; background:url(images/list_01.gif) left 3px no-repeat;}

.block_01 {background:url(images/home_book_bg_top.jpg) 30px bottom no-repeat; min-height:131px; _height:131px; padding:4px 30px 0 159px; }

.block_02_bot {background:url(images/block_01_bot_left.gif) left no-repeat; padding-left:3px;}
	.block_02_bot div {background:url(images/block_01_bot_right.gif) right no-repeat; padding-right:3px;}
	.block_02_bot div div {height:3px; background-color:#20A1D1; line-height:3px;}
.block_02_top {background:url(images/block_01_top_left.gif) left no-repeat; padding-left:3px;}
	.block_02_top div {background:url(images/block_01_top_right.gif) right no-repeat; padding-right:3px;}
	.block_02_top div div {height:3px; background-color:#20A1D1; line-height:3px;}
.block_02 {background-color:#20A1D1; padding:1px 22px 0 23px;}
	.block_02 input, .block_02 select {width:100%; height:18px; border:1px solid #13587A; padding: 5px 0 2px 0; margin:6px 0 6px 0;}
	.block_02 .radio {width:15px; height:15px; border:0; padding:0; margin:0 3px 0 0;}
	.block_02 textarea {width:500px; height:200px; border:1px solid #13587A; padding:0; margin:6px 0 6px 0;}
.block_03 {padding:10px 142px 10px 15px;}
	.block_03_01 {border:1px solid #eeecec; background-color:#f5f4f4;}
	.block_03_02 {padding:10px 143px 10px 16px;}
	.block_03_03 {border:1px solid #dbf2fc; background-color:#eaf7fd;}
.block_04 {background:url(images/tit_02_bg.gif) left bottom repeat-x; padding:0 0 10px 0;}

.pad_01 {padding:4px 20px 12px 100px;}
.pad_02 {padding:0 0 10px 0;}

.form_01 {margin:0; padding:0;}
.form_02 {margin:0; padding:0 0 5px 0;}

.bord {background:url(images/tit_02_bg.gif) left bottom repeat-x;}

.button_01 {width: 230px; height:34px; line-height:34px; border:0; padding:0; margin-left: 180px; margin-bottom: 3px;  background:url(images/button_01.gif); font-size:11px; text-align:center; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.button_02, .block_02 .button_02 {width:235px; height:34px; line-height:34px; border:0; padding:0; margin:0; background:url(images/button_01.gif); cursor:pointer; font-size:11px; text-align:center; color:#fff; font-weight:bold; text-transform:uppercase; margin:6px 0 0 0;}

.img_01 {float:right; border:1px solid #7391a0; margin:0 0 0 20px;}
.img_02 {float:left; border:1px solid #7391a0; margin:0 20px 0 0;}
.img_03 {border:1px solid #7391a0;}
.img_04 {margin:10px 0 0 92px;}

.clearl {clear:left;}
.clearr {clear:right;}

.red {color:#FF0000;}
.blue {color:#0C6488; font-weight:bold;}

.errors {color:#FF0000; margin-bottom: 5px;}
.success {color:#FF0000; font-size: 14px; margin-bottom: 5px;}
