body
{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:0px;
}

img { border:0px; outline:none;}

a {outline:none;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.clear { clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:inherit; clear:all; }

.body_aacp { width:1006px; margin:0;}

.header_logo {background:url(../images/bg_header01.gif); position:relative;width:1006px;}
.header_logo .header_logo_link {position:absolute; top:0px; left:880px; padding:2px 0 0 0;}
.header_logo .header_logo_link img {padding:0 3px 0 0;}
.header_logo .header_logo_link a {color:#000000; text-decoration:none;}
.header_logo .header_logo_link a:hover {color:#000000; text-decoration:underline;}

.menu_top 
{
	background-color:#103387; 
	color:#FFFFFF; 
	height:23px; 
	border-bottom:2px solid #ffffff; 
	border-top:2px solid #ffffff; 
	padding:0 0 0 177px; 
	position:relative;
}
.menu_top ul {padding:0px; margin:0px; list-style:none;}
.menu_top ul li {display:block; padding:0px; float:left;}

.menu_top .menu_top_sub01 
{
	position:absolute; 
	top:0px; left:554px; 
	padding:0 0 10px 0; 
	background-color:#436BB3; 
	width:179px; 
	line-height:20px; 
	visibility: hidden;
}
.menu_top .menu_top_sub01 a {color:#ffffff; text-decoration:none; margin-left:15px;}
.menu_top .menu_top_sub01 a:hover {color:#ffffff; text-decoration:underline;}
.menu_top .menu_top_sub01 .h_menu_top_sub01 {padding-bottom:5px;}

.menu_top ul li a {background-color: transparent; float:left;}
.menu_top ul li a.nv01 {background:url(../images/menu_top01_n.gif);}
.menu_top ul li a.nv01:hover {background-position:0% -23px;}
.menu_top ul li a.nv02 {background:url(../images/menu_top02_n.gif);}
.menu_top ul li a.nv02:hover {background-position:0% -23px;}
.menu_top ul li a.nv03 {background:url(../images/menu_top03_n.gif);}
.menu_top ul li a.nv03:hover {background-position:0% -23px;}
.menu_top ul li a.nv04 {background:url(../images/menu_top04_n.gif);}
.menu_top ul li a.nv04:hover {background-position:0% -23px;}
.menu_top ul li a.nv05 {background:url(../images/menu_top05_n.gif);}
.menu_top ul li a.nv05:hover {background-position:0% -23px;}
.menu_top ul li a.nv06 {background:url(../images/menu_top06_n.gif);}
.menu_top ul li a.nv06:hover {background-position:0% -23px;}

.body_image_main {background-color:#000000; border-bottom:2px solid #ffffff; color:#CCCCCC;}

.menu_left {width:166px; border-bottom:2px solid #ffffff; float:left;}
.menu_left ul.menu_left_main {padding:0px; margin:0px; list-style:none; float:left;}
.menu_left ul.menu_left_main li {display:block; height:35px; width:166px; border-bottom:2px solid #ffffff;float:left;}
.menu_left ul.menu_left_main li img { float:left;}

.menu_left_number {background-color:#E5ECF6; padding:0 0 10px 0; border-bottom:2px solid #ffffff;}
.menu_left_number ul {padding:0px 7px; margin:0px; list-style:none;}
.menu_left_number ul li {padding:0 0 5px 25px;}
.menu_left_number ul li.nb01 {background:url(../images/nb_01.gif); background-repeat:no-repeat; }
.menu_left_number ul li.nb02 {background:url(../images/nb_02.gif); background-repeat:no-repeat; }
.menu_left_number ul li.nb03 {background:url(../images/nb_03.gif); background-repeat:no-repeat; }
.menu_left_number a {color:#446AB1; text-decoration:none;}
.menu_left_number a:hover {color:#FF6600; text-decoration:none;}

/*Registor*/

.body_main_regis {float:left; padding:0px 7px 10px 7px;}

.header_aacp_image01 {float:left; width:826px; height:90px;}

span.ito_error .error { color:Red; margin-left:10px;}

input.input_registor { width:180px; border:1px solid #d7d7d7; padding:2px 5px;}

textarea.textarea_registor { width:180px; height:60px; border:1px solid #d7d7d7; padding:2px 5px;}

input.input_password { width:80px; border:1px solid #d7d7d7; padding:2px 5px; float:left; margin:5px 5px 0 0;}

input.input_registor_submit { color:#ffffff; padding:2px 10px; background-color:#103387; border:0px solid; cursor:pointer;}

.from_registor { padding:0px 0px 0px 86px; width:740px; float:left;}

.from_registor tr td { padding:3px 0px;}

.from_registor tr td.name_from { width:200px;}

.from_registor tr td.name_from_under { padding-top:10px;}

.from_registor tr td.header_from 
{ 
	background-image:url(../images/dot_line.gif); 
	background-position:bottom; background-repeat:repeat-x; 
	font-weight:bold; color:#103387; 
	padding:15px 0px 10px 0px;
}

.pop_up_registor {display:none; background-color:#c0c0c0; width:400px; height:250px; color:#000000; text-align:center; font-weight:bold; border:0px solid #ffffff;}
.pop_up_registor span.pop_up_registor_load { padding-top:55px; display:block; font-size:13px;}

.pop_up_registor input { cursor:pointer;}

#btnOk, #btnCancel { background-color: #808080; color: #ffffff; font-size: 15px; width:80px; height: 35px; border: 0px;}

.divCheckNameFalse { padding: 0 25px 0 25px; text-align: left;}
.divCheckNameTrue { padding: 0 60px 0 60px; text-align: left;}


/*Thanks page*/
.thanks_page { padding:20px 0px 0px 86px; width:740px; float:left;}


/*Footer*/
.footer {display:block; padding:10px 0 10px 173px; color:#949597;}

a.link_footer {color:#949597; text-decoration:none;}
a:hover.link_footer {color:#949597; text-decoration:underline;}
