/* CSS Document */
body { margin:0; padding:0; background:#D5E8ED url(../images/common/bg.jpg) repeat-x; color:#333; font-family:"tahoma", Arial, Helvetica, sans-serif; line-height:150%; font-size:12px; }
a { color:#069; text-decoration:underline; }
a:hover { color:#f60; }
form { margin:0; padding:0; }

/* layout */
#warp { position:absolute; top:105px; left:0; z-index:30; width:100%; }
	#container { height:auto !important; height:587px; min-height:587px; width:650px; padding:10px 0 0 10px; }
	/*#container2 { height:auto !important; height:587px; min-height:587px; padding:20px; }*/
#flash_bg { position:absolute; top:0; left:0; z-index:20;  }

#foot { background:url(../images/common/foot.jpg) repeat-x; height:90px; }
	#foot p { color:#fff; text-align:center; padding-top:35px; }
	#foot p a { color:#fff; }
	#foot p a:hover { color:#000; }

#head { height:105px; }
	#logo { margin-top:40px; margin-left:20px; }
	#logo a { width:368px; height:46px; display:block; text-indent:-9999px; background:url(../images/common/logo.gif); }

/*---------title table txt ----------*/
.title_1 { height:27px; background:url(../images/desc/title_1.jpg) no-repeat; font-weight:bold; line-height:27px; padding-left:10px; }
.title_2 { font-size:24px; color:#FFF799; }
	.title_2 a { color:#FFF799; text-decoration:none; }
	.title_2 a:hover { color:#f60; }
.title_3 { color:#07519A; font-size:18px; }
.list_1 { border:#AABBBF solid 1px; }
	.list_1 div { border:#fff solid 1px; background:#E5F1F5; padding:10px; }
	.list_1 ul { margin:0; padding:0; list-style-type:none;  }
	.list_1 li { background:url(../images/desc/bullet_2.gif) no-repeat 0px 5px; padding-left:19px; color:#069; }
	.list_1 li a { text-decoration:none; }
	.list_1 p { margin:5px 0; }
	.list_1 p a { background:url(../images/desc/bullet_3.gif) no-repeat 0px 5px; padding-left:15px; }
.table_1 { }
	.table_1 caption { text-align:left; font-weight:bold; color:#666; }
	.table_1 th { text-align:left; color:#36c; }
	.table_1 td { }
.table_2 { border:#5F9CB5 solid; border-width: 1px 0 0 1px; text-align:left; }
	.table_2 th, .table_2 td { padding:5px 10px; border-top:#EDF3F5 solid 1px; border-left:#EDF3F5 solid 1px; border-right:#5F9CB5 solid 1px; border-bottom:#5F9CB5 solid 1px;  }
	.table_2 th { background:#ABC6D4; color:#006699; }
	.table_2 td { background:#D3E2E9; }
.table_3 { text-align:left; }
	.table_3 caption { text-align:left; padding-left:10px; line-height:24px; color:#36c; font-size:14px; font-weight:bold; }
	.table_3 caption a:hover { color:#f60; }
	.table_3 th, .table_3 td { padding:3px 10px; }
	.table_3 th { color:#666; }
	.table_3 td { color:#454545; }
	.table_3 tfoot { text-align:right;  }
		.table_3 tfoot a { padding-right:100px; }
.image_1 { float:left; margin:0 15px 10px 0; border:#fff solid 1px; }
.image_2 { border:#fff solid 1px; }
.hr { background:url(../images/desc/hr.gif) no-repeat 0px 10px; height:20px;}


#box_homepage { background:#00CC99; }
	#box_homepage #lc { width:290px; float:left; }
	#box_homepage #rc { width:350px; float:right; }

.showpage { padding:10px 0; color:#999; text-align:center; }
	.showpage a { border:#86B9D6 solid 1px; background:#fff; padding:2px 5px; text-decoration:none; margin:1px; }
	.showpage strong { background:#2E6AB1; color:#fff; padding:3px 6px; text-decoration:none; margin:1px; }