@CHARSET "UTF-8";

body {background: #C1E8FC; text-align: center; padding: 0; margin: 0; font: normal 13px/16px Arial, Helvetica, sans serif; color: #333;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans serif; color: #666;}

.main {width: 774px; margin: 0 auto; text-align: left;}
	.main .inmain_main_01 {background: url(images/left_res.gif) left repeat-y #fff;}
	.main .inmain_main_02 {background: url(images/right_res.gif) right repeat-y;}
	.main .inmain_main_03 {background: url(images/left_bot.gif) left bottom no-repeat;}
	.main .inmain_main_04 {background: url(images/right_bot.gif) right bottom no-repeat; padding: 0 7px 0 7px;}
	.main .inmain_bot_01 {background: url(images/bottom_res.gif) top repeat-x;}
	.main .inmain_bot_02 {background: url(images/bottom_left.gif) left top no-repeat;}
	.main .inmain_bot_03 {background: url(images/bottom_right.gif) right top no-repeat; height: 7px;}

.qm {background: url(images/qm.gif) left top no-repeat;}

.footer {border-top: 1px solid #80C3E6; background: #0087CD; color: #fff; text-align: center; padding: 0 0 3px 0; font-size: 10px; line-height: 13px;}
	.footer span {font-size: 13px; line-height: 18px;}
	.footer span a {color: #fff; text-decoration: none; padding: 0 5px 0 5px;}
.header {background: url(images/header_res.gif) right repeat-y #fff; height: 67px; padding: 0 302px 0 10px;}
	.header .logo {float: left; cursor:pointer; cursor:hand;}
	.header .beta {float: right; padding-top: 24px; _margin-top: 24px;}
.menu {background: url(images/menu_res.gif) top repeat-x #339900; height: 25px; padding: 5px 5px 0 0; margin: 0; list-style: none;}
	.menu li {padding-left: 8px; float: right; _width: 40px;}
		.menu li div {padding-right: 8px;}
		.menu li div a {padding: 1px 2px 2px 2px; display: block; line-height: 20px; height: 20px; font-family: Verdana; color: #fff; font-size: 14px; text-transform: uppercase; text-decoration: none;}
	.menu li.act {background: url(images/menu_act_left.gif) left top no-repeat;}
		.menu li.act div {background: url(images/menu_act_right.gif) right top no-repeat;}
		.menu li.act div a {background: url(images/menu_act_res.gif) top repeat-x;}
.content {padding: 0 6px 4px 10px;}
	.content .breadcrops {font-size: 11px; padding: 0 0 6px 1px;}
		.content .breadcrops a {color: #333;}
		.content_01 .left {width: 187px; float: left;}
			.content_01 .left h1 {line-height: 12px;}
		.content_01 .right {width: 549px; float: right; padding: 14px 0 0 0;}
.leftmenu {padding: 0; margin: 0; list-style: none;}
	.leftmenu li {margin: 0 0 3px 0; background: url(images/leftmenu_out_res.gif) top repeat-x #0B8CCF; padding: 4px 4px 4px 4px;}
	.leftmenu li div {background: url(images/leftmenu_in_res.gif) top repeat-x #077AB6; padding: 0 0 0 4px;}
	.leftmenu li div a {display: block; background: url(images/leftmenu_in_arrow.gif) left 6px no-repeat; line-height: 22px; min-height: 22px; font-family: Verdana; color: #fff; font-size: 14px; text-decoration: none; padding: 0 0 0 14px;}

.pad_01 {padding: 7px 0 0 0;}
.pad_02 {padding: 15px 3px 8px 6px;}

.cut_01 {}
	.cut_01 .c01_01 {width: 261px; float: left;}
	.cut_01 .c01_02 {width: 261px; float: right;}

.block_01 {border: 1px solid #319DD7; background: #fff; padding: 1px;}
	.block_01 .inbl01_01 {border: 1px solid #0086CE; background: url(images/block_01_bg_res.gif) top repeat-x #fff;}
.block_02 {border: 1px solid #8BCB65; background: #fff; padding: 1px;}
	.block_02 .inbl02_01 {border: 1px solid #71BF44; background: url(images/block_02_bg_res.gif) top repeat-x #fff;}

.tit_01 {font-size: 17px; line-height: 16px; font-weight: bold; color: #fff; padding: 0 0 13px 5px; margin: 0;}

.button_01 {width: 78px; height: 30px; border: 0; background: url(images/button_01.gif); text-align: center; font-family: Verdana; font-weight: bold; font-size: 14px; color: #fff; margin: 4px 0 0 156px; padding: 0 0 5px 0;}
.button_02 {width: 78px; height: 30px; border: 0; background: url(images/button_02.gif); text-align: center; font-family: Verdana; font-weight: bold; font-size: 14px; color: #fff; margin: 4px 0 0 156px; padding: 0 0 5px 0;}

a {color: #0000EE; text-decoration: underline;}
	a:hover {text-decoration: none;}
h1 {font-size: 13px; line-height: 16px; font-weight: bold; color: #666; padding: 15px 0 2px 0; margin: 0;}
	h1.f {padding-top: 0;}
	
h2, h3{
  font-size:123.1%;
	color:#666666;
	font-weight:bold;
}	
h5{
  font-size:108%;
	color:#666666;
	font-weight:bold;
}	
h2.f {padding-top: 0;}

.clearall {clear: both;}

.fail{
  color:#FF0000;
	margin : 10px 10px;
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
	//line-height: normal;
	background-color: #FFFF00;
	width: 350px;
	//height: 35px;
	padding: 10px 10px 10px 45px;
	background-image: url(../images/fail.png);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	vertical-align: middle;
	text-align: left;
}
.sml{
  font-size:77%;
}
.success{ 
  color: #72bf44;
	margin : 10px 10px;
	font-weight: bold;
	font-size: 14px;
	//line-height: normal;
	background-color: #C1FFC1;
	width: 350px;
	//height: 25px;
	padding: 10px 10px 10px 45px;
	background-image: url(../images/success.png);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	vertical-align: middle;
	text-align: left;
}

div.top_line_box{
  border-top-style:solid; 
	border-top-width:thin; 
	border-top-color:#333333;
	
}