/* CSS Document */


p {
	display:block;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: auto;
}

/*----------------text setting start-------------------------*/
a { color: #005d9a; text-decoration:none;}
a:visited { color: #005d9a; text-decoration:none;}
a:hover { color: #0f95c8; text-decoration:none;}

#pagelocation { text-align: left; font-size: 12px; color: #808080; margin:0;}
#pagetitle { text-align: left;font-size: 20px; color: #86C533; font-weight: bold; margin-top:8px;}
#pagetitle a { font-weight: bold; }
#pagetitle a:hover { font-weight: bold; }
#dotline  { background-image: url(../imgs/dotline.gif); background-repeat:repeat-x;	height:10px; margin-bottom:5px;}


#contenttitle{ text-align: left; font-size: 12px; color: #555555; font-weight: bold; margin-bottom:5px; }
.content01{ text-align: left; font-size: 12px; font-weight:normal;}
.content01b{ text-align: left; font-size: 12px; font-weight:bold;}
.content02{ text-align: left; font-size: 12px; color: #005D9A;font-weight:normal;}
.content02b{ text-align: left; font-size: 12px; color: #005D9A; font-weight:bold;}
.content03{ text-align: left; font-size: 12px; color: #86C533;font-weight:normal;}
.content03b{ text-align: left; font-size: 12px; color: #86C533; font-weight:bold;}


.textbox { border:1px solid #7f9db9; color: #555555; padding:1px; text-align:left; font-size:12px; line-height:12px;}
.staricon{ margin:0 5px 2px 5px;}
.step img{ margin:0 8px 10px 8px;}

/*----------------text setting end-------------------------*/


/*---------------------news list start---------------------*/
#midpage { width:100%; margin-top:10px;}

#subtable { border:1px solid #d5d5d5; background-color: #f7faf0; padding:4px; width:760px; margin-top:5px; margin-bottom:20px; }
#subtable div.news1 { background: url(../imgs/sub_arr_blue.gif) 5px 8px no-repeat #e3eece;text-align:left; border-bottom: 1px solid #ffffff; padding:6px 6px 6px 20px;}
#subtable div.news2 {  background: url(../imgs/sub_arr_blue.gif) 5px 8px no-repeat #eff5e1; text-align:left; border-bottom: 1px solid #ffffff; padding:6px 6px 6px 20px;}

/*---------------------news list end---------------------*/

/*---------------------news content start---------------------*/
#newstable{ padding:0; margin:0 4px 0 4px;line-height:18px;  width:760px;}
#newscontent{padding:0; margin:0;}

#newscontent ol.decimal { padding-left:20px;list-style-type:decimal; }
#newscontent ol.disc{ list-style-type:disc;padding:0 0 10px 16px; }
#newscontent ol.square { list-style-type:square;padding:0 0 10px 16px; }
#newscontent ol li{ padding:0;}

.newsinfo{ font-weight:bold; padding:0 0 4px 0;}


/*---------------------news content end---------------------*/

/*--------------------- page button setting start---------------------*/
#pageno{
	width:660px; border-collapse:collapse; font-size: 11px;	text-align: center;	height: 50px; margin:0 auto; 
}
#pageno ol {list-style:none; margin:0 auto; padding-left:0; }
#pageno li {display:inline; padding:0 5px; vertical-align:middle; /*border:1px solid #d5d5d5;*/}
#pageno li img { border:0; vertical-align: middle; }
#pageno li b { margin:0; padding:0;}
#pageno li a {padding: 2px 0;}

.page_input{  width:220px;  margin-left:10px;  display:inline;  color:#8c8c8c; vertical-align:middle; }
.page_input input { color:#555555; width:30px; height:12px; font-size:11px; margin:0 2px 0 2px; padding:0; }

.pagegobtn a {background: url(../images/left_go_hodoi.gif) left  no-repeat; width:28px; height:17px; margin-bottom:0; }
.pagegobtn a:hover { background: url(../images/left_go_hodoi_ov.gif) left  no-repeat; width:28px; height:17px;}


.pagenextbtn a {background: url(../images/pagenext_btn.gif) left top no-repeat; width:60px; height:17px;  }
.pagenextbtn a:hover { background: url(../images/pagenext_btn_ov.gif) left top no-repeat; width:60px; height:17px;}


.pagerewindbtn {padding:0 !important;}
.pagerewindbtn a {background: url(../images/pagerewind_btn.gif) left top no-repeat; width:60px; height:17px; line-height:17px !important; margin:0 ;  }
.pagerewindbtn a:hover { background: url(../images/pagerewind_btn_ov.gif) left top no-repeat;width:60px;	height:17px; }
/*---------------------  page button setting end---------------------*/


/*--------------------- news button start---------------------*/
#submitbtn { text-align: center; width:780px; font-size:12px;}
#btn {	height:40px;	margin:0 auto;	width:500px;	adding-top:15px;}
#btn img{padding-right:5px; }


.lastpgbtn a {background: url(../imgs/lastpg_btn.gif) left top no-repeat; width:100px; height:17px; display:block; margin:0 auto;}
.lastpgbtn a:hover { background: url(../imgs/lastpg_btn_ov.gif) left top no-repeat; width:100px; height:17px;}


/*--------------------- news button end---------------------*/


#gotop {
	position:absolute;
	z-index:20;
	visibility: visible;
	margin-left:773px;
	margin-top: 0px;
}
#gotop a#top { background-image: url(../images/gotop.gif); width:18px; height:51px; display: block;}
#gotop a#top:hover { background-image: url(../images/gotop_ov.gif); width:18px; height:51px;}
