/* Copyright(c) 2005-2010 高手軟體有限公司. All Rights Reserved.
　著作權所有，凡有侵犯，依法追究，絕不寬貸

　未經授權複製 CSS 或 HTML 編碼是侵權的行為。結合 HTML 與 CSS 編碼成為具有特徵碼或特徵架構的局部文件，
　例如一個表格、一個框或一張卡片等，不論這些編碼是否具有視覺表現作用，不論是否在複製之後修改部分編碼，
　或變更 CSS 編碼的 Selector 形式與名稱，或更換圖片、顏色、尺寸，任何形式的異動在足以明顯辨識出有侵權行
　為時，本公司將在未經通知情況下逕行提起告訴。

　本公司授權桃園縣新屋鄉戶政事務所於其網站使用本檔案，但未授權第三者網站直接或間接使用本檔案，亦未授權
　第三者將網頁置於桃園縣新屋鄉戶政事務所網站或所屬主機直接或間接使用本檔案，特此聲明。

　著作權人　高手軟體有限公司
*/

body {
	color: #000;
	font-family: Arial, Tahoma, Helvetica, Verdana, "Times New Roman";
	margin: 0;
	padding: 0;
/*	background: #fff url("../image/topbg.gif") repeat-x scroll top left;*/
	}

#body {
/*	height: auto !important;
	height: 220px;
	min-height: 220px;
	background: transparent url("../image/bg.jpg") no-repeat scroll top left;
*/	}

#bodypop {
	margin: 0 8px 0 8px;
	}

img {
	border-width: 0;
	}

h1 {
	font-size: 20px;
	}

a:link {  color: #00f; text-decoration: underline; }
a:visited {  color: #a0a; }
a:hover {  text-decoration: underline; }

.notanchor {
	cursor: default;
	}

.clear {
	clear: both;
	}

.clearright {
	clear: right;
	}

.clearleft {
	clear: left;
	}

.clearbg {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	background-color: #fff;
	}

.center {
	text-align: center !important;
	}

.right {
	text-align: right !important;
	}

.left {
	text-align: left !important;
	}

.hidden {
	display: none;
	}

.toleft {
	float: left;
	}

.toright {
	float: right;
	}

.centerme {
	margin-left: auto;
	margin-right: auto;
	}

.skipto {
	display: none;
	color: #000;
	font-size: 15px;
	}

.skiplist {
	display: none !important;
	}

.skipblock {
	display: none !important;
	}

.skippdlist {
	display: none !important;
	}

.stop {
	display: inline;
	}

.stopb {
/*	display: block;*/
	}

.light {
	font-weight: normal;
	}

address {
	font-style: normal;
	}

em {
	font-style: normal;
	font-weight: bold;
	}

span.warning {
	color: #f00;
	}

span.warningbg {
	color: #f00;
	background-color: #ff0;
	}

span.bright {
	color: #fff;
	}

.fixfloat {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 100%;
	}

.nobold {
	font-weight: normal !important;
	}



#top {
	height: 221px;
	background: #fff url("../image/topbg.gif") repeat-x scroll top left;
	}

#top .topbg {
	height: auto !important;
	height: 221px;
	min-height: 221px;
	background: transparent url("../image/bg.jpg") no-repeat scroll top left;
	}

#mid {
	height: auto !important;
	height: 200px;
	min-height: 200px;
	background: transparent url("../image/bgb.jpg") no-repeat scroll top left;
	}

#logo {
	position: absolute;
	z-index: 9;
	left: 19px;
	margin-top: 19px;
	}

#logo h1 {
	font-size: 20px;
	color: #000;
	line-height: 100%;
	margin: 0;
	padding: 0;
	}

#logo img {
	width: 90px;
	height: 90px;
	vertical-align: middle;
	}

#top h1.ctitle {
	position: absolute;
	z-index: 5;
	margin-top: 40px;
	left: 117px;
	margin-bottom: 0;
	padding: 0;
	color: #000;
	font-size: 30px;
	line-height: 100%;
	}

#top h1.ctitlee {
	position: absolute;
	z-index: 9;
	margin-top: 109px;
	left: 112px;
	margin-bottom: 0;
	padding: 0;
	color: #000;
	font-size: 14px;
	line-height: 100%;
	}

#top h1 img {
	vertical-align: text-top;
	}

#top .lang {
	position: absolute;
	padding-top: 40px;
	right: 29px;
	font-size: 14px;
	line-height: 100%;
	}

#top .map {
	position: absolute;
	padding-top: 3px;
	right: 15px;
	height: 24px;
	background: transparent url("../image/maplbg.gif") no-repeat scroll bottom left;
	padding-left: 19px;
	}

#top .maprbg {
	float: left;
	height: 24px;
	background: transparent url("../image/maprbg.gif") no-repeat scroll top right;
	padding-right: 19px;
	}

#top .mapbg {
	float: left;
	height: 21px;
	background: #d4f6ff url("../image/mapbg.gif") repeat-x scroll top left;
	padding-top: 3px;
	font-size: 1px;
	}

#top .lang h1, #top .lang ul, #top .lang li, #top .map h1, #top .map ul, #top .map li {
	display: inline;
	}

#top .lang h1, #top .lang ul, #top .map h1, #top .map ul {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 100%;
	}

#top .lang h1, #top .map h1 {
	display: none;
	}

#top .lang ul, #top .map ul {
	list-style: none;
	}

#top .lang li, #top .map li {
	padding: 0;
	}

#top .map li {
	padding-right: 11px;
	}

#top .map li.last {
	padding-right: 0px;
	}

#top .lang img, #top .map img {
	vertical-align: top;
	}

#tllink {
	position: absolute;
	margin-left: -216px;
	font-size: 13px;
	color: #0072bc;
	}



#search {
	position: absolute;
	z-index: 10;
	left: 153px;
	margin-top: 139px;
	font-size: 15px;
	color: #000;
	}

#search form {
	margin: 0;
	padding: 0;
	}

#search img.title {
	position: absolute;
	left: 6px;
	top: 0;
	}

#search .inputbox {
	position: absolute;
	left: 67px;
	top: 0;
	width: 154px;
	height: 20px;
	border: none;
	background: transparent url("../image/inputboxbg.jpg") no-repeat scroll top left;
	padding: 3px 1px 0 1px;
	line-height: 14px;
	font-size: 13px;
	color: #777;
	}

#search input.button {
	position: absolute;
	left: 225px;
	top: 0;
	font-size: 13px;
	padding: 2px 4px 2px 4px;
	margin: 0 0 0 4px;
	height: 23px;
	width: 40px;
	}

#search input {
	vertical-align: top;
	}

#search img {
	vertical-align: top;
	}



#category {
	position: absolute;
	left: 737px;
	margin-top: 83px;
	}

#category .categorybox {
	font-size: 15px;
	height: 138px;
	width: 254px;
	background: transparent url("../image/indexbg.png") no-repeat scroll top left;
	text-align: left;
	}

#category h1 {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	margin-top: 56px;
	margin-left: 81px;
	font-size: 18px;
	color: #00756b;
	}

#category ul {
	position: absolute;
	margin: 0;
	padding: 0;
	margin-top: 96px;
	margin-left: 16px;
	}

#category li {
	float: left;
	font-size: 15px;
	margin: 0;
	padding: 0;
	}

#category ul {
	list-style: none;
	}

#category li {
	margin-right: 12px;
	}

#category li.icgmenu3 {
	margin-right: 0;
	}

#category img {
	vertical-align: top;
	}



#wrapleft {
	width: 191px;
	}

.wrapleftbgtt {
	position: absolute;
	z-index: 10;
	width: 191px;
	height: 40px;
	margin-top: -40px;
	background: transparent url("../image/leftbgtt.jpg") no-repeat scroll top left;
	}

.wrapleftbgt {
	width: 191px;
	height: auto !important;
	height: 1px;
	min-height: 1px;
	background: transparent url("../image/leftbgt.jpg") no-repeat scroll top left;
	}

.wrapleftbgb {
	height: auto !important;
	height: 22px;
	min-height: 22px;
	background: transparent url("../image/leftbgb.gif") no-repeat scroll bottom left;
	padding-bottom: 22px;
	padding-bottomx: 0;
	padding-right: 8px;
	}



.mmenubox {
	margin-left: 2px;
	margin-bottom: 6px;
	height: auto !important;
	height: 330px;
	min-height: 330px;
	}

.mmenubox .bg {
	}

.mmenubox h1 {
	display: none;
	padding: 0 6px;
	margin-top: 8px;
	margin-bottom: 4px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	}

.mmenubox ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 18px 0 0 20px;
	}

.mmenubox li {
	font-size: 1px;
	color: #fff;
	line-height: 100%;
	height: auto !important;
	height: 30px;
	min-height: 30px;
	margin: 0;
	padding: 0;
	}

.mmenubox .mi {
	position: absolute;
	font-size: 15px;
	line-height: 100%;
	}

.mmenubox li a {
/*	padding-right: 6px;*/
	}

.mmenubox li a:link {
	color: #fff;
	text-decoration: none;
	}

.mmenubox li a:visited {
	color: #ff0;
	text-decoration: none;
	}

.mmenubox li a:hover {
	color: #ff0;
	text-decoration: underline;
	}

.mmenubox li img {
	vertical-align: text-bottom;
	}

.mmenubox li a img {
	border: 1px solid #fff;
	border-width: 0 6px 0 0;
	}
.mmenubox li a:hover img {
	border-color: #fbee70;
	}



#mainmenu .lysmenu {
	position: absolute;
	width: 250px;
/*	left: 177px;*/
	left: 172px;
	margin-top: -4px;
	z-index: 1000;
	visibility: show;
/*	padding-left: 5px;*/
	background: transparent url("../image/holder3.gif") no-repeat scroll top left;
	padding-left: 10px;
	}

#mainmenu .lysmenu .holder {
	width: 10px;
	height: 34px;
	}

#mainmenu #lysmenu11 { width: 280px; /*margin-top: -60px;*/ }

#mainmenu .lysmenu table {
	width: 100%;
	}

#mainmenu .lysmenu td {
	border: 1px solid #f2f1ed;
	border-top-color: #fff;
	border-width: 4px 4px 4px 0px;
	background: transparent url("../image/lysmenubg.jpg") repeat scroll top left;
	padding: 4px 8px 4px 4px;
	}

#mainmenu .lysmenu a {
	font-size: 15px;
	color: #000;
	}

#mainmenu .lysmenu a:link {
	}

#mainmenu .lysmenu a:visited {
	color: #b200d0;
	}

#mainmenu .lysmenu a:hover {
	color: #000;
	}

#mainmenu .lysmenu ul {
/*	list-style: disc;*/
	margin: 0;
	padding: 2px 4px 8px 6px;
	}

#mainmenu .lysmenu ol {
	margin: 0 0 0 0;
	padding: 2px 4px 8px 36px;
	}

#mainmenu .lysmenu li {
	height: auto;
	font-size: 15px;
	line-height: 165%;
	margin: 0;
	padding: 0;
/*	border-bottom: 1px solid #fdf39c;*/
	height: auto !important;
	height: 30px;
	min-height: 30px;
	background: transparent url("../image/pt3.gif") no-repeat scroll top left;
	padding-left: 15px;
	}

#mainmenu .lysmenu li a {
	display: block;
	height: auto !important;
	height: 23px;
	min-height: 23px;
	padding: 6px 2px 0px 4px;
/*	border: 1px solid #d1ffe0;*/
	border-bottom: 1px solid #fdf39c;
	text-decoration: none;
	}

#mainmenu .lysmenu li.f50 {
	float: left;
	width: 45%;
	}

#mainmenu .lysmenu li.r50 {
	float: left;
	width: 45%;
	background: none;
	padding-left: 0;
	border-left: 1px solid #fdf39c;
	}

#mainmenu .lysmenu li.cl {
	clear: left;
	}

#mainmenu .lysmenu li.inline a, #mainmenu .lysmenu li a.inline {
	display: inline;
	}

#mainmenu .lysmenu li a:link {
	}

#mainmenu .lysmenu li a:visited {
	}

#mainmenu .lysmenu li a:hover {
	background-color: #fbee70;
	}



#topmenu {
	height: auto !important;
	height: 30px;
	min-height: 30px;
	}

#topmenu h1 {
	margin: 0;
	padding: 0;
	position: absolute;
	width: auto !important;
	width: 133px;
	min-width: 133px;
	height: 37px;
	background: transparent url("../image/topmenuhbg.jpg") no-repeat scroll top left;
	left: 330px;
	padding-top: 35px;
	margin: -49px 0 0 0;
	font-size: 30px;
	color: #8f2f2d;
	}

#topmenu h1.h0 { padding-left: 9px; }
#topmenu h1.h1 { padding-left: 0; }
#topmenu h1.h2 { padding-left: 0px; }
#topmenu h1.h3 { padding-left: 0; }
#topmenu h1.h4 { padding-left: 18px; }
#topmenu h1.h5 { padding-left: 0px; }

#topmenu .menu {
	padding-top: 35px;
	padding-left: 37px;
	}

#topmenu li {
	display: inline;
	}

#topmenu ul {
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 145%;
	padding-top: 3px;
	margin-bottom: 12px;
	margin-right: 16px;
	}

#topmenu ul {
	list-style: none;
	}

#topmenu li {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	background: transparent url("../image/pt1.gif") no-repeat scroll top left;
/*	padding: 0 15px 0 15px;*/
	padding: 0 0 0 15px;
	}

#topmenu li a { color: #000; text-decoration: none; }
#topmenu li a:link { }
#topmenu li a:visited { color: #a0d;  }
#topmenu li a:hover { text-decoration: underline; color: #00f; }



.edit {
	font-size: 13px;
	color: #ddd;
	text-align: right;
	padding-right: 4px;
	}

.edit a { color: #ddd; text-decoration: none; }
.edit a:link { }
.edit a:visited { color: #ddd;  }
.edit a:hover { text-decoration: underline; color: #00f; }



#currpos {
	padding-top: 2px;
	padding-left: 37px;
	margin-bottom: 36px;
	}

#currpos address {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	background: transparent url("../image/pt2.gif") no-repeat scroll top left;
	margin: 0;
	color: #000;
	font-size: 15px;
	font-style: normal;
	line-height: 145%;
	padding-left: 90px;
	text-indent: -75px;
	}

#currpos em {
/*	padding-right: 6px;*/
/*	color: #17a58d;*/
	color: #00aca7;
	font-style: normal;
	font-weight: normal;
	}

#currpos strong {
	font-style: normal;
	font-weight: normal;
	color: #c0c;
	}

#currpos a:link { }
#currpos a:visited { color: #a0d;  }
#currpos a:hover { color: #00f; }



#bot {
	clear: both;
	}

#bot .bot {
	padding: 0 0 6px 0;
	}

#bot .nav {
	margin: 0 8px 12px 8px;
	border-bottom: 8px solid #e5e4e0;
	padding: 12px 0 8px 180px;
	font-size: 15px;
	line-height: 100%;
	text-align: center;
	}

#bot .nav h1, #bot .nav ul, #bot .nav li {
	display: inline;
	}

#bot .nav h1 {
	display: none;
	}

#bot .nav h1, #bot .nav ul {
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 100%;
	}

#bot .nav ul {
	list-style: none;
	color: #ccc;
	}

#bot .nav li {
	}

#bot .nav li a {
	}

#bot .nav li a:link {
	color: #000;
	text-decoration: none;
	}

#bot .nav li a:visited {
	color: #a0d;
	text-decoration: none;
	}

#bot .nav li a:hover {
	color: #00f;
	text-decoration: underline;
	}

#bot .addinfo {
	padding: 0;
	text-align: center;
	}

#bot address {
	color: #000;
	font-size: 15px;
	font-style: normal;
	line-height: 155%;
	margin-top: 2px;
	margin-bottom: 4px;
	}

#bot address.copyright {
	margin-top: 10px;
	color: #606060;
	}

#bot address.address {
	margin-bottom: 7px;
	}

.validatei {
	float: right;
	font-size: 15px;
	line-height: 100%;
	padding-left: 4px;
	padding-right: 8px;
	}

.validatei img {
	vertical-align: text-bottom;
	}

.validatei h1 {
	display: inline;
	display: none;
	font-size: 15px;
	color: #000;
	margin: 0;
	}

.validatei ul {
	display: inline;
	font-size: 13px;
	color: #000;
	margin: 0;
	padding: 0;
	}

.validatei li {
	display: inline;
	font-size: 13px;
	color: #000;
	margin: 0;
	padding: 0;
	}



address#update {
	position: absolute;
	right: 16px;
/*	margin: 24px 0 8px 0;*/
	color: #666;
	font-size: 13px;
	text-align: center;
	}

#update span {
	color: #666;
	}



h1.stitle {
	margin: 8px 0 4px 00px;
	}

.option2 {
	border: 1px solid #c0c060;
	background-color: #ffc;
	margin-left: 40px;
	padding-left: 4px;
	}

.mngnav {
	margin: 8px 0px 5px 0px;
	padding-left: 75px;
	text-indent: -75px;
	font-size: 15px;
	}

.globalopnav {
/*	float:left;*/
	margin-top: 16px;
	margin-bottom: 4px;
	font-size: 15px;
	text-align: left;
	}

.quicknav {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 4px;
	border: 1px dashed #999;
/*	border-width: 0 0 0 0;*/
	font-size: 15px;
	}

.quicknav ul, .quicknav li {
	display: inline;
	}

.quicknav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #000;
	font-size: 15px;
	line-height: 100%;
	}

.quicknav li {
	margin: 0 !important;
	padding-left: 15px !important;
	background: none !important;
	}



.wrapcontent .time {
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 16px;
	text-align: center;
	}



.gbox {
	margin-top: 30px;
	}

.gbox .author {
	position: absolute;
	margin-top: -13px;
	border: 2px solid #d00;
	border-width: 0 2px 2px 2px;
	border-width: 1px 1px 0 1px;
	border-color: #1f0ab4;
	background-color: #ffd2f5;
	background-color: #fff;
	font-size: 15px;
	padding: 2px 4px 1px 4px;
	margin-left: 10px;
	}

.gbox .func, .rbox .func {
	position: absolute;
	margin-top: -13px;
	font-size: 15px;
	padding: 2px 4px 1px 4px;
	right: 58px;
	}

.gbox h1, .rbox h1 {
	font-size: 15px;
	margin: 0 0 12px 0;
	padding: 0;
	}

.gbox .msgleave {
	border: 1px solid #1f0ab4;
	background-color: #d2d2ff;
	font-size: 15px;
	padding: 18px 4px 8px 8px;
	}

.gbox .msgleave .icon {
	position: absolute;
	margin-left: 0;
	}

.gbox .msg {
	height: auto !important;
	height: 57px;
	min-height: 57px;
	padding-left: 60px;
	}

.rbox {
/*	margin-top: 30px;*/
	}

.rbox .author {
	position: absolute;
/*	margin-top: -13px;
	border: 2px solid #d00;*/
	background-color: #80eed4;
	font-size: 15px;
	padding: 2px 4px 1px 4px;
	margin-left: 12px;
	}

.rbox .msgreplay {
	border: 1px solid #1f0ab4;
	border-width: 0 1px 1px 1px;
	background-color: #e8ffff;
	font-size: 15px;
	padding: 28px 4px 8px 8px;
	}

.rbox .msgreplay .icon {
	position: absolute;
	margin-left: 0;
	}

.rbox .msg {
	height: auto !important;
	height: 36px;
	min-height: 36px;
	padding-left: 60px;
	}



#editlink {
	font-size: 15px;
	color: #000;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
/*	height: 1px;*/
	margin-top: -16px;
	}

#editlink a { color: #00f; }
#editlink a:link { }
#editlink a:visited { color: #a0a;  }
#editlink a:hover { color: #00f; }

#editlink form {
	margin-top: 2px;
	margin-bottom: 2px;
	}



.wrapcontent {
	padding: 0px 15px 16px 24px;
	}

.wrapcontent h1 {
	font-size: 20px;
	color: #000;
	line-height: 135%;
	margin-top: 24px;
	margin-bottom: 12px;
	}

.wrapcontent h2 {
	font-size: 16px;
	color: #000;
	line-height: 135%;
	margin-top: 16px;
	margin-bottom: 4px;
	}

.wrapcontent h2.big {
	font-size: 20px;
	}

.wrapcontent p {
	font-size: 16px;
	color: #000;
	line-height: 145%;
	margin-top: 4px;
	margin-bottom: 12px;
	}



.qa h2 {
	font-size: 16px;
	color: #00f;
	font-weight: normal;
	line-height: 145%;
	margin-top: 12px;
	margin-bottom: 4px;
	padding-left: 32px;
	text-indent: -32px;
	}

.qa p {
	font-size: 16px;
	color: #000;
	line-height: 165%;
	margin-top: 4px;
	margin-bottom: 24px;
	padding-left: 32px;
	text-indent: -32px;
	}



div.bordered {
	border: 3px solid #eee;
	background-color: #fff;
	padding: 8px;
	margin-bottom: 8px;
	}

.msgbox {
	width: 65%;
	height: auto !important;
	height: 200px;
	min-height: 200px;
	background-color: #fff;
	border: 3px solid #dacd1c;
	border-width: 6px;
	padding: 20px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	text-align: left;
	}

.msgbox.c2 {
	border-color: #00a8c0;
	}

.msgbox h1 {
	color: #000;
	}

.msgbox p {
	margin-right: 0;
	}



ul.desc, ol.desc {
	margin-top: 6px;
	}

ul.desc li, ol.desc li {
	font-size: 16px;
	color: #000;
	line-height: 145%;
	margin-bottom: 4px;
	}

ul.ptlist {
	margin-top: 6px;
	margin-left: 0;
	list-style: none;
	}

ul.ptlist li {
	padding-left: 0px;
	color: #a0f;
	font-size: 16px;
	margin-bottom: 3px;
	padding-left: 16px;
	text-indent: -16px;
	}

ul.ptlist li p {
	font-size: 16px;
	color: #000;
	line-height: 155%;
	margin-top: 6px;
	margin-bottom: 16px;
	text-indent: 0;
	}

ul.linkslist {
	list-style: none;
	margin-top: 12px;
	margin-left: 0;
	margin-bottom: 4px;
	padding-left: 0;
	}

ul.linkslist li {
	padding-left: 0;
	color: #000;
	font-size: 16px;
	line-height: 135%;
	text-align: left;
	margin-bottom: 6px;
	}

ul.linkslist li img {
	}

ul.links {
	list-style: none;
	margin-top: 12px;
	margin-left: 32px;
	margin-bottom: 4px;
	padding-left: 0;
	}

ul.links li {
	padding-left: 0;
	color: #000;
	font-size: 16px;
	line-height: 135%;
	text-align: left;
	margin-bottom: 6px;
	}

ul.links li img {
	}

ul.bordered {
	margin-top: 0px;
	padding: 6px 6px 6px 6px;
	border: 3px solid #eee;
	}

ul.littlemargin {
	margin-left: 20px;
	padding-left: 0;
	}

ul.nobullet {
	list-style: none;
	}

ul.nomargin {
	margin-left: 0;
	padding-left: 0;
	}

ol.noindent li {
	padding-left: 0;
	text-indent: 0;
	}



dl.longdesc {
	margin-top: 4px;
	}

dl.longdesc dt {
	margin-top: 12px;
	margin-bottom: 4px;
	padding: 1px 6px 2px 0;
	color: #00a000;
	font-size: 16px;
	line-height: 125%;
	}

dl.longdesc dd {
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: 51px;
	color: #000;
	font-size: 15px;
	line-height: 155%;
	}

dl.big dt {
	font-size: 20px;
	}

dl.bold dt {
	font-weight: bold;
	}

.introne h1 {
	font-size: 20px;
	color: #000;
	line-height: 135%;
	margin-top: 4px;
	margin-bottom: 8px;
	}

.introne h1 img {
	margin-right: 4px;
	}

.introne p {
	font-size: 16px;
	color: #000;
	line-height: 155%;
	margin-top: 6px;
	margin-bottom: 24px;
	}

.introne .content {
	margin-left: 30px;
	}

p.prevnav {
	text-align: right;
	font-size: 13px;
	color: #000;
	line-height: 145%;
	}



.form textarea, .form .input {
	border: 1px solid #dbdbdb;
	background: transparent url("../image/textareabg.gif") repeat-x scroll top left;
	}

.form textarea, .form select, .form .input, .form option, .form optgroup {
	font-size: 16px;
	color: #000;
	}

.form .input {
/*	padding-left: 3px;
	margin-right: 3px;
*/	}


.buttonbox {
	text-align: center;
	padding-top: 12px;
	}

.underspacer {
	padding-top: 0;
	}

input {
	font-family: "Times New Roman";
	}

input.button {
	background: transparent url("../image/buttonbg.gif") repeat-x scroll top left;
	background-color: #ccc;
	padding: 1px 8px 3px 8px;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 16px;
	font-family: "Times New Roman";
	line-height: 100%;
	height: 28px;
	}

fieldset.table, fieldset.list {
	margin-left: auto;
	margin-right: auto;
	border-width: 0;
	padding: 0;
	}

fieldset.list legend {
	font-size: 16px;
	font-weight: bold;
	}

fieldset.table legend {
	border: 4px solid #000;
	border-width: 4px 4px 0 4px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 16px;
	font-weight: bold;
	}

legend .light {
	font-weight: normal;
	}

fieldset.c1 legend {
	border-color: #92c000;
	background-color: #dcefd0;
	}

fieldset.c2 legend {
	border-color: #00a8c0;
	background-color: #d0e0ef;
	}

fieldset.c3 legend {
	border-color: #c0007e;
	background-color: #efd0d9;
	}

fieldset.c4 legend {
	border-color: #5a6cbd;
	background-color: #d0d2ef;
	}

fieldset.c5 legend {
	border-color: #ad5abd;
	background-color: #dcd0ef;
	}

fieldset.c6 legend {
	border-color: #bd5aa6;
	background-color: #e8d0ef;
	}

fieldset.c7 legend {
	border-color: #3b86bc;
	background-color: #beecf4;
	}

fieldset.c8 legend {
	border-color: #dacd1c;
	background-color: #f4f3d4;
	}

.autosizemax {
	width: 98%;
	}



table.table3 {
	border: 4px solid #8ab300;
	border-width: 0 4px 4px 4px;
	margin-left: auto;
	margin-right: auto;
	}

table.table3 caption {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding: 8px 0 6px 0;
	border: 4px solid #8ab300;
	border-width: 4px 4px 1px 4px;
	background-color: #c4df6e;
	margin-left: auto;
	margin-right: auto;
	}

table.table3 th {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	border: 1px solid #8ab300;
	border-width: 0 1px 1px 0;
	background-color: #e0eeb5;
	text-align: center;
	}

table.table3 td {
	font-size: 16px;
	color: #000;
	border: 1px solid #8ab300;
	border-width: 0 1px 1px 0;
	background-color: #fff;
	text-align: center;
	}

table.table3 th.last, table.table3 td.last, table.table3 td.memo {
	border-width: 0 0 1px 0;
	}

table.table3 td.memo {
	text-align: left;
	padding: 12px 12px 2px 12px;
	background-color: #fff;
	}

table.table3 td.memo h1 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 4px;
	}

table.table3 td.memo p {
	font-size: 16px;
	color: #000;
	line-height: 145%;
	margin-top: 4px;
	margin-bottom: 12px;
	}



.centerme, table.centerme, table.centerme caption {
	margin-left: auto;
	margin-right: auto;
	}

.rightside, table.rightside, table.rightside caption {
	margin-left: auto;
	margin-right: 0;
	}

.leftside, table.leftside, table.leftside caption {
	margin-left: 0;
	margin-right: auto;
	}

.leftsideby {
	margin-left: 0;
	margin-right: 8px;
	}

.leftsideby0 {
	margin-left: 0;
	margin-right: 0;
	}

table.toright {
	float: right;
	}

table.toleft {
	float: left;
	}

table.headcenter th {
	text-align: center;
	}

table.headright th {
	text-align: right;
	}

table.headleft th {
	text-align: left;
	}

table.cellcenter {
	text-align: center;
	}

table.cellright {
	text-align: right;
	}

table.cellleft {
	text-align: left;
	}

table.nounderline a:link {
	text-decoration: none;
	}

table.nounderline a:visited {
	text-decoration: none;
	}

table.nounderline a:hover {
	text-decoration: underline;
	}

.table1 {
	border-style: solid;
	margin-bottom: 16px;
	}

.table1, .table1 th, .table1 td {
	border-color: #92c000;
	}

.table1 caption {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 16px;
	padding-bottom: 4px;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 135%;
	}

.table1 caption.big {
	font-size: 20px;
	font-weight: bold;
	}

/*.table1 caption .capmark {*/
.capmark {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	background: transparent url("../image/capmark1.gif") no-repeat scroll top left;
	padding-left: 14px;
	}

.table1 th {
	background-color: #dcefd0;
	font-size: 16px;
	}

.table1 td {
	background-color: #fff;
	font-size: 16px;
	line-height: 145%;
	}

.table1 th, .table1 td {
	border-width: 1px 0 0 1px;
/*	border-width: 1px;*/
	border-style: solid;
	}

.table1 th.first, .table1 td.first {
	border-left-width: 0;
	}

.table1 tr.first th, .table1 tr.first td {
	border-top-width: 0;
	}

.table1 tr.top th, .table1 tr.top td {
	border-top-width: 0;
	border-bottom-width: 0;
	}

.table1 tr.mid th, .table1 tr.mid td {
	border-top-width: 0;
	border-bottom-width: 0;
	}

.table1 tr.bot th, .table1 tr.bot td {
	border-top-width: 0;
	}

.table1 td img {
	vertical-align: middle;
	}

.table1 p {
	margin-top: 6px;
	margin-bottom: 2px;
	font-size: 16px;
	}

table.table1 td.ashead {
	background-color: #dcefd0 !important;
	}

table.table1 td.sum, table.table1 tr.sum td {
	background-color: #fffff0 !important;
	}

table.table1 td.memo {
	background-color: #f4f4f4 !important;
	}

table.c1, table.table1.c1 th, table.table1.c1 td {
	border-color: #92c000 !important;
	}

table.table1.c1 th, table.table1.c1 td.ashead {
	background-color: #dcefd0 !important;
	}

table.c2, table.table1.c2 th, table.table1.c2 td {
	border-color: #00a8c0 !important;
	}

table.table1.c2 th, table.table1.c2 td.ashead {
	background-color: #d0e0ef !important;
	}

table.c3, table.table1.c3 th, table.table1.c3 td {
	border-color: #c0007e !important;
	}

table.table1.c3 th, table.table1.c3 td.ashead {
	background-color: #efd0d9 !important;
	}

table.c4, table.table1.c4 th, table.table1.c4 td {
	border-color: #5a6cbd !important;
	}

table.table1.c4 th, table.table1.c4 td.ashead {
	background-color: #d0d2ef !important;
	}

table.c5, table.table1.c5 th, table.table1.c5 td {
	border-color: #ad5abd !important;
	}

table.table1.c5 th, table.table1.c5 td.ashead {
	background-color: #dcd0ef !important;
	}

table.c6, table.table1.c6 th, table.table1.c6 td {
	border-color: #bd5aa6 !important;
	}

table.table1.c6 th, table.table1.c6 td.ashead {
	background-color: #e8d0ef !important;
	}

table.c7, table.table1.c7 th, table.table1.c7 td {
	border-color: #3b86bc !important;
	}

table.table1.c7 th, table.table1.c7 td.ashead {
	background-color: #beecf4 !important;
	}

table.c8, table.table1.c8 th, table.table1.c8 td {
	border-color: #dacd1c !important;
	}

table.table1.c8 th, table.table1.c8 td.ashead {
	background-color: #f4f3d4 !important;
	}

table.c1 td.dark, table.c1 tr.dark td {
	background-color: #eef5e6 !important;
	}

table.hideborder, table.hideborder th, table.hideborder td {
	border: none;
	}

table.print {
	border-color: #333 !important;
	}

table.table1.print th {
	border-color: #999 !important;
	background-color: #eee !important;
	}

table.table1.print td {
	border-color: #999 !important;
	background-color: #fff !important;
	}



.box3, .box3b {
	border: 4px solid #8ab300;
	background-color: #d0ea95;
	margin-bottom: 12px;
	}

.box3 h1 {
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 2px solid #8ab300;
	background-color: #c4df6e;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: center;
	color: #000;
	}

.box3 h2 {
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #8ab300;
	background-color: #e0eeb5;
	font-size: 16px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	}

.box3 ul {
	list-style: none;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	}

.box3 li {
	border-bottom: 1px solid #8ab300;
	font-size: 16px;
	line-height: 145%;
	color: #000;
	background-color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	padding: 3px 4px 1px 8px;
	}

.box3 li a { text-decoration: none; }

.box3b h1 {
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 2px solid #8ab300;
	background-color: #c4df6e;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: center;
	color: #000;
	}

.box3b .head {
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #8ab300;
	background-color: #e0eeb5;
	font-size: 16px;
	padding: 4px 4px 1px 4px;
	}

.box3b .body {
	font-size: 16px;
	background-color: #fff;
	padding: 1px;
	}

.box3mini {
	border-width: 3px 3px 2px 3px;
	border-color: #ec00b4;
	}

.box3mini h1 {
	border-bottom-color: #ec00b4;
	background-color: #ffd3e9;
	}

.box3mini li {
	border-bottom-color: #ec00b4;
	}

.box3pt ul li {
	background: #fff url("../image/item5.gif") no-repeat scroll top left;
	padding-left: 20px;
	}



.wraphead {
	padding: 6px 16px 2px 16px;
	}

.box9 {
	border: 0px solid #b966d9;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	}

.box9 fieldset {
	margin-top: 30px;
	border: none;
	margin-left: 20px;
	margin-right: 20px;
	}

.box9 fieldset.nomargin {
	margin-left: 0;
	margin-right: 0;
	}


.box9 legend {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	}

.box9 legend .light {
	font-size: 16px;
	}

.box9 table, .box9 th, .box9 td {
	border-style: solid;
	}

.box9 td {
	font-size: 16px;
	color: #000;
	text-align: left;
	line-height: 145%;
	}

.box9 h1 {
	margin-top: 16px;
	margin-bottom: 8px;
	font-size: 20px;
	color: #000;
	text-align: center;
	}

.box9 h2 {
	margin-top: 16px;
	margin-bottom: 6px;
	font-size: 16px;
	color: #000;
	}

.box9 ol, .box9 ul {
	margin-top: 4px;
	margin-bottom: 8px;
	}

.box9 li {
	font-size: 16px;
	color: #000;
	line-height: 145%;
	margin-bottom: 6px;
	}

.box9 table {
	margin-left: auto;
	margin-right: auto;
	}



fieldset.list {
	margin-left: auto;
	margin-right: auto;
	border-width: 0;
	padding: 0;
	}

fieldset.list legend {
	font-size: 20px;
	font-weight: bold;
	}

legend .light {
	font-weight: normal;
	}

fieldset.list ul {
	margin-top: 12px;
	font-size: 16px;
	list-style: none;
	}

fieldset.list li {
	margin-bottom: 12px;
	padding-left: 32px;
	text-indent: -32px;
	color: #80f;
	}

fieldset.list li p {
	margin-bottom: 12px;
	padding-left: 0px;
	text-indent: 0px;
	color: #000;
	}



.msgauthor {
	border: 2px solid #dc1468;
	background-color: #ffd2f5;
	padding: 2px;
	margin-left: 10px;
	font-size: 16px;
	position: absolute;
	z-index: 1;
	}

.authormsg {
	background-color: #d2d2ff;
	border: 1px solid #1f0ab4;
	padding: 14px 6px 4px 0px;
	margin-top: 16px;
	font-size: 16px;
	line-height: 145%;
	}

.authormsg .posticon {
	float: left;
	width: 54px;
	text-align: center;
	}

.authormsg .msgblock {
	margin-left: 54px;
	}

.msgreplyer {
	background-color: #80eed4;
	padding: 2px 4px 2px 4px;
	margin-left: 10px;
	font-size: 16px;
	position: absolute;
	z-index: 1;
	}

.replymsg {
	background-color: #e8ffff;
	border: 1px solid #1f0ab4;
	border-top: 0;
	padding: 24px 6px 4px 54px;
	font-size: 16px;
	line-height: 145%;
	}

.replymsg p {
	font-size: 16px;
	line-height: 145%;
	color: #000;
	margin-top: 4px;
	margin-bottom: 16px;
	}

.replymsg address {
	font-size: 15px;
	line-height: 135%;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0;
	text-align: right;
	}



table.links td a:link { text-decoration: none; color: #0000ff; }
table.links td a:visited { text-decoration: none; color: #c000c0; }
table.links td a:hover { text-decoration: underline; color: #ff00ff; }

table.dtable {
	border: 1px solid #690;
	border-width: 1px 2px 2px 1px;
	margin-bottom: 16px;
	}

table.heavyborder {
	border-width: 3px 4px 4px 3px;
	}

table.dtable caption {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 12px;
	}

table.dtable caption.small {
	font-size: 16px;
	}

table.c1 {
	border-color: #690;
	}

table.c1b {
	border-color: #88b500;
	}

table.c2 {
	border-color: #a0a0a0;
	}

table.c3 {
	border-color: #bfb059;
	}

table.c3b {
	border-color: #d3bd21;
	}

table.c4 {
	border-color: #b966d9;
	}

table.c5 {
	border-color: #2da6ff;
	}

table.c6 {
	border-color: #7360f7;
	}

table.c6b {
	border-color: #7360f7;
	}

table.c7 {
	border-width: 1px 2px 2px 1px;
	border-color: #b80000;
	}

table.dtable th {
	border: 1px solid #690;
	border-width: 1px 0px 0px 1px;
	background-color: #ddefad;
	font-size: 16px;
	color: #000;
	line-height: 145%;
	text-align: center;
	}

table.c1 th {
	border-color: #690;
	background-color: #ddefad;
	}

table.c1b th {
	border-color: #88b500;
	background-color: #9c0;
	}

table.c2 th {
	border-color: #a0a0a0;
	background-color: #e8e8e8;
	}

table.c3 th {
	border-color: #bfb059;
	background-color: #fee621;
	}

table.c3b th {
	border-color: #d3bd21;
	background-color: #ecdf86;
	}

table.c4 th {
	border-color: #b966d9;
	background-color: #fce6fe;
	}

table.c5 th {
	border-color: #2da6ff;
	background-color: #c2e5ff;
	}

table.c6 th {
	border-color: #7360f7;
	background-color: #e8e8ff;
	}

table.c6b th {
	border-color: #7360f7;
	background-color: #e8e8ff;
	}

table.c7 th {
	border-color: #b80000;
	background-color: #f9fcbe;
	}

table.dtable td {
	border: 1px solid #690;
	border-width: 1px 0px 0px 1px;
	background-color: #fff;
	font-size: 16px;
	color: #000;
	line-height: 145%;
	text-align: center;
	}

table.c1 td {
	border-color: #690;
	background-color: #fff;
	}

table.c1b td {
	border-color: #88b500;
	background-color: #efffdf;
	}

table.c2 td {
	border-color: #a0a0a0;
	background-color: #fff;
	}

table.c3 td {
	border-color: #bfb059;
	background-color: #fff;
	}

table.c3b td {
	border-color: #d3bd21;
	background-color: #faf7de;
	}

table.c4 td {
	border-color: #b966d9;
	background-color: #fff;
	}

table.c5 td {
	border-color: #2da6ff;
	background-color: #fff;
	}

table.c6 td {
	border-color: #7360f7;
	background-color: #fff;
	}

table.c6b td {
	border-color: #7360f7;
	background-color: #e8e8ff;
	}

table.c7 td {
	border-color: #b80000;
	background-color: #fff;
	}

table.dtable td.sum {
	color: #f00;
	}

table.dtable tr.topline td {
	border-top-width: 2px;
	}

table.c1 tr.topline td {
	background-color: #ddefad;
	}

table.c2 tr.topline td {
	background-color: #e8e8e8;
	}

table.c3 tr.topline td {
	background-color: #fee621;
	}

table.c4 tr.topline td {
	background-color: #fce6fe;
	}

table.c5 tr.topline td {
	background-color: #c2e5ff;
	}

table.c6 tr.topline td {
	background-color: #e8e8ff;
	}

table.morelines td {
	line-height: 145%;
	}

.tablememo {
	padding: 12px;
	text-align: left;
	}

.hiddenhint1 {
	display: none;
	}

table.cellleft td, table.cellleft th {
	text-align: left;
	}

table.cellleft td, table.headleft th {
	text-align: left;
	}

table.cellbig td, table.headbig th, table.dtable td.big {
	font-size: 20px;
	}

table.headnobold th {
	font-weight: normal;
	}

table.cellnoudl td a:link { text-decoration: none; }
table.cellnoudl td a:visited { text-decoration: none; }
table.cellnoudl td a:hover { text-decoration: underline; }

table.headdarkbg th {
	color: #fff;
	}



.box1 {
	border: 4px solid #6f9300;
	padding: 12px;
	background-color: #d0ea95;
	margin-left: auto;
	margin-right: auto;
	}

.bc2 {
	border-color: #1f0ab4;
	background-color: #d2d2ff;
	}

.bc3 {
	border-color: #11846a;
	background-color: #80eed4;
	}

.box1 h1 {
	font-size: 20px;
	color: #000;
	margin-top: 12px;
	margin-bottom: 24px;
	text-align: center;
	}

.box1 .inbox {
	padding: 8px;
	background-color: #a4c934;
	font-size: 16px;
	}

.bc2 .inbox {
	background-color: #eeeeff;
	}

.bc3 .inbox {
	background-color: #e8ffff;
	}



.box2 {
	border: 1px solid #ddd;
	padding: 0;
	background-color: #fff;
	}

.box2 h1 {
	font-size: 16px;
	color: #000;
	padding: 2px 8px 2px 8px;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #e6e6e6;
	}

.box2 .inbox {
	padding: 8px;
	background-color: #fff;
	}

.box2 p {
	font-size: 16px;
	color: #000;
	line-height: 145%;
	margin-top: 4px;
	margin-bottom: 12px;
	}




.box8 {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	padding-right: 10px;
	padding-top: 12px;
	}

.box8 .box8nav {
	float: right;
	padding-top: 4px;
	font-size: 13px;
	line-height: 100%;
	}

.box8 .box8nav h1 {
	display: none;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 100%;
	}

.box8 .box8nav img {
	vertical-align: text-bottom;
	margin-right: 2px;
	margin-left: 2px;
	}

.box8 .box8nav ul {
	display: inline;
	margin-top: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}

.box8 .box8nav li {
	display: inline;
	}

.box8 h1 {
	display: inline;
	margin-top: 16px;
	margin-bottom: 0;
	font-size: 20px;
	}

.box8 .expire {
	margin-top: 5px;
	margin-bottom: 2px;
	color: #000;
	font-size: 15px;
	line-height: 100%;
	text-align: right;
	}

.box8 .hbar {
	height: 2px;
	background: transparent url("../image/rainbow100.jpg") repeat-x scroll top left;
	font-size: 1px;
	line-height: 100%;
	}

.box8content {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	border: 1px solid #00a8c0;
	background-color: #f0ffff;
	padding-right: 16px;
	padding-left: 12px;
	}

.box8 h2 {
	margin-top: 36px;
	margin-bottom: 4px;
	font-size: 20px;
	}

.box8content p {
	margin-top: 6px;
	margin-bottom: 2px;
	color: #000;
	font-size: 16px;
	line-height: 145%;
	}

.box8content p.indent1 {
	padding-left: 32px !important;
	text-indent: -16px;
	}

.box8content p.indent2 {
	padding-left: 48px !important;
	text-indent: -16px;
	}

.box8content ul, .box8content ol {
	margin-top: 4px;
	margin-bottom: 12px;
	}

.box8content ol {
	margin-left: 0;
	padding-left: 40px;
	}

.box8content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	}

.box8content li {
	height: auto !important;
	height: 1px;
	min-height: 1px;
	background: transparent none no-repeat scroll top left;
	margin-top: 12px;
	margin-bottom: 3px;
	color: #000;
	font-size: 16px;
	line-height: 145%;
	}

.box8content li.indenticon {
	padding-left: 40px;
	}

.box8content .p2 {
	background-image: url("../image/busiman.gif");
	}

.box8content .d4 {
	background-image: url("../image/givedoc.gif");
	}



.tbox {
/*	border: 2px solid #a4c934;
	background-color: #d0ea95;
*/
	padding: 5px;
	}

.tbox h1 {
	font-size: 20px;
	color: #000;
	margin-top: 4px;
	margin-bottom: 4px;
	}

.tbox div.date, .tbox span.bdate {
	font-size: 13px;
	color: #000;
	text-align: right;
	}

.tbox .inbox {
/*	border: 1px solid #a4c934;
	background-color: #c0e270;
*/
	padding: 8px 8px 8px 8px;
	}

.tbox .nohspace {
	padding: 8px 0 0 0;
	}

.tbox .inbox p {
	font-size: 16px;
	color: #000;
	line-height: 155%;
	padding-left: 22px;
	text-indent: -22px;
	margin-top: 6px;
	margin-bottom: 16px;
	}

.tbox .inbox img.pt {
	vertical-align: text-top;
	margin-right: 6px;
	}

.tbox ul {
	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 0;
	list-style: none;
	}

.tbox li {
	font-size: 16px;
	color: #000;
	line-height: 155%;
	padding-right: 8px;
	padding-left: 30px;
	text-indent: -22px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 12px;
/*	border-bottom: 1px solid #a4c934;*/
	}

.tbox .inbox li p {
	padding-left: 0;
	text-indent: 0;
	padding: 6px;
	margin-top: 6px;
	margin-bottom: 0px;
	color: #ff0;
	background-color: #8faf3d;
	}

.tbox .inbox li p a { color: #000; }

.tbox li address {
	display: inline;
	}



.indent2s0 {
	padding-left: 32px !important;
	text-indent: -32px !important;
	}



p.xindent0, li.xindent0, address.xindent0 {
	padding-left: 1em !important;
	text-indent: -1em;
	}

p.xindent0s1q, li.xindent0s1q {
	padding-left: 1.25em !important;
	text-indent: -1.25em;
	}

p.xindent0s2, li.xindent0s2, ul.xindent0s2 li {
	padding-left: 2em !important;
	text-indent: -2em;
	}

p.xindent0s3, li.xindent0s3 {
	padding-left: 3em !important;
	text-indent: -3em;
	}

p.xindent0s4, li.xindent0s4 {
	padding-left: 4em !important;
	text-indent: -4em;
	}

p.xindent0s5, li.xindent0s5 {
	padding-left: 5em !important;
	text-indent: -5em;
	}

p.xindent0s6, li.xindent0s6 {
	padding-left: 6em !important;
	text-indent: -6em;
	}

p.xindent1, li.xindent1 {
	padding-left: 2em !important;
	text-indent: -1em;
	}

p.xindent1s0, li.xindent1s0 {
	padding-left: 1em !important;
	}

p.xindent1s2, li.xindent1s2 {
	padding-left: 3em !important;
	text-indent: -2em;
	}

p.xindent1s3, li.xindent1s3 {
	padding-left: 4em !important;
	text-indent: -3em;
	}

p.xindent1hs0, li.xindent1hs0 {
	padding-left: 1.5em !important;
	}

p.xindent2, li.xindent2 {
	padding-left: 3em !important;
	text-indent: -1em;
	}

p.xindent2s0, li.xindent2s0 {
	padding-left: 2em !important;
	}

p.xindent2s2, li.xindent2s2 {
	padding-left: 4em !important;
	text-indent: -2em;
	}

p.xindent2s1, li.xindent2s1 {
	padding-left: 3em !important;
	text-indent: -1em;
	}

p.xindent3, li.xindent3 {
	padding-left: 4em !important;
	text-indent: -1em;
	}

p.xindent3s0, li.xindent3s0 {
	padding-left: 3em !important;
	}

p.xindent3s2, li.xindent3s2 {
	padding-left: 5em !important;
	text-indent: -2em;
	}

p.xindent4, li.xindent4 {
	padding-left: 5em !important;
	text-indent: -1em;
	}

p.xindent4s0, li.xindent4s0 {
	padding-left: 4em !important;
	}

p.xindent4s1h, li.xindent4s1h {
	padding-left: 5.5em !important;
	text-indent: -1.5em;
	}

p.xindent4s2, li.xindent4s2 {
	padding-left: 6em !important;
	text-indent: -2em;
	}

p.xindent4s3, li.xindent4s3 {
	padding-left: 7em !important;
	text-indent: -3em;
	}

p.xindent5, li.xindent5 {
	padding-left: 6em !important;
	text-indent: -1em;
	}

p.xindent5s0, li.xindent5s0 {
	padding-left: 5em !important;
	}

p.xindent5s2, li.xindent5s2 {
	padding-left: 7em !important;
	text-indent: -2em;
	}

p.xindent5s3, li.xindent5s3 {
	padding-left: 8em !important;
	text-indent: -3em;
	}

p.xindent6, li.xindent6 {
	padding-left: 7em !important;
	text-indent: -1em;
	}

p.xindent6s0, li.xindent6s0 {
	padding-left: 6em !important;
	}

p.xindent6s2, li.xindent6s2 {
	padding-left: 8em !important;
	text-indent: -2em;
	}

p.xindent6s3, li.xindent6s3 {
	padding-left: 9em !important;
	text-indent: -3em;
	}

p.xindent7s2, li.xindent7s2 {
	padding-left: 9em !important;
	text-indent: -2em;
	}



.law h1 {
	font-size: 20px;
	color: #000000;
	margin-top: 12px;
	margin-bottom: 16px;
	text-align: center;
	}

.law h1.black {
	color: #000;
	}

.law address, address.law {
	font-size: 13px;
	font-style: normal;
	line-height: 145%;
	margin-bottom: 24px;
	}

.law p {
	font-size: 16px;
	color: #000;
	line-height: 155%;
	margin-top: 4px;
	margin-bottom: 8px;
	}

.law .indent2s0 {
	padding-left: 32px;
	text-indent: -32px;
	}

.law .indent3s0 {
	padding-left: 48px;
	text-indent: -48px;
	}

.law .indent4s0b {
	font-size: 20px;
	padding-left: 84px;
	text-indent: -84px;
	margin-top: 24px;
	}

.law .indent4s0s {
	font-size: 16px;
	padding-left: 68px;
	text-indent: -68px;
	margin-top: 16px;
	}

.law .indent4s0 {
	padding-left: 64px;
	text-indent: -64px;
	}

.law .indent5s0 {
	padding-left: 80px;
	text-indent: -80px;
	}

.law .indent6s0 {
	padding-left: 96px;
	text-indent: -96px;
	}

.law .indent8s0 {
	padding-left: 128px;
	text-indent: -128px;
	}

.law .indent9s0 {
	padding-left: 144px;
	text-indent: -144px;
	}

.law .indent10s0 {
	padding-left: 160px;
	text-indent: -160px;
	}

.law .indent1s2 {
	padding-left: 48px;
	text-indent: -16px;
	}

.law .indent1qs3 {
	padding-left: 70px;
	text-indent: -22px;
	}

.law .indent1s4 {
	padding-left: 72px;
	text-indent: -16px;
	}

.law .indent2s2 {
	padding-left: 64px;
	text-indent: -32px;
	}

.law .indent2s4 {
	padding-left: 96px;
	text-indent: -32px;
	}

.law .indent2s5 {
	padding-left: 112px;
	text-indent: -32px;
	}

.law .indent2s6 {
	padding-left: 128px;
	text-indent: -32px;
	}

.law .indent2s8 {
	padding-left: 160px;
	text-indent: -32px;
	}

.law .indent2s9 {
	padding-left: 176px;
	text-indent: -32px;
	}

.law .indent2s10 {
	padding-left: 192px;
	text-indent: -32px;
	}

.law .indent0s2 {
	padding-left: 32px;
	}

.law .indent0s3 {
	padding-left: 48px;
	}

.law .indent0s4 {
	padding-left: 64px;
	}

.law .indent0s5 {
	padding-left: 80px;
	}

.law .indent0s6 {
	padding-left: 96px;
	}

.law .indent0s8 {
	padding-left: 128px;
	}

.law .indent0s9 {
	padding-left: 144px;
	}

.law .indent0s10 {
	padding-left: 160px;
	}



.idpic {
	width: 110px;
	height: 142px;
	margin: 3px auto 5px auto;
	background: transparent url("../pic/volu/vip94000.jpg") no-repeat scroll top left;
	font-size: 1px;
	line-height: 100%;
	}

.idpiccell {
	float: left;
	border: 1px solid #dd4;
	background-color: #fff;
	width: 118px;
	height: 180px;
	margin: 3px 4px 3px 1px;
	padding: 4px 0 0 0;
	font-size: 15px;
	line-height: 145%;
	text-align: center;
	}

.idpiccell img {
	vertical-align: text-bottom;
	}



.rblock {
	width: 164px;
	padding-top: 2px;
	margin-left: 8px;
	}

.rblock h1 {
	font-size: 16px;
	color: #000;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 0px;
	margin-bottom: 4px;
	text-align: center;
	}

ul.vlist {
	list-style: none;
	margin-left: 0;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 16px;
	}

ul.vlist li {
	color: #000;
	font-size: 15px;
	line-height: 115%;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 20px;
	text-indent: -20px;
	}

ul.vlist li img.pt {
	vertical-align: text-top;
	margin-right: 4px;
	}

ul.vlist a:link { text-decoration: none; color: #000000; }
ul.vlist a:visited { text-decoration: none; color: #a0a; }
ul.vlist a:hover { text-decoration: underline; color: #0000ff; }



.jscookieneeded {
	margin-top: 36px;
	text-align: center;
	}

.jscookieneeded em {
	font-weight: normal;
	}

.logininfo {
	font-size: 15px;
	color: #000;
	line-height: 135%;
	text-align: right;
	padding-right: 12px;
	position: absolute;
	z-index: 3;
	top: 135px;
	right: 0;
	}

.submitbox {
	text-align: center;
	}

.submitbox input {
	margin-top: 8px;
	margin-left: 4px;
	margin-right: 4px;
	}



ul.level0 {
	margin: 0;
	padding: 0;
	}

ul.level0 li {
	margin: 0 0 8px 24px;
	padding: 0 0 0 0;
	line-height: 145%;
	font-size: 20px;
	font-weight: bold;
	background: none;
	}

ul.level1 {
	margin: 6px 0 12px 0;
	padding: 0;
	}

ul.level1 li {
	margin: 0 0 8px 48px;
	padding: 0 0 0 0;
	line-height: 145%;
	font-size: 16px;
	font-weight: bold;
	}

ul.level2, ol.level2 {
	margin: 6px 0 12px 0;
	padding: 0;
	}

ol.level2 {
	border-bottom: 1px solid #888;
	}

ul.level2 li, ol.level2 li {
	margin: 0 0 8px 48px;
	padding: 0 0 0 0;
	line-height: 145%;
	font-size: 15px;
	}

ul.level2 li {
	font-weight: bold;
	color: #000;
	}

ol.level2 li {
	font-weight: normal;
	color: #000;
	}

ol.level3 {
	margin: 6px 0 12px 0;
	padding: 0;
	border-bottom: 1px solid #888;
	}

ol.level3 li {
	margin: 0 0 8px 48px;
	padding: 0 0 0 0;
	line-height: 145%;
	color: #000;
	font-size: 15px;
	font-weight: normal;
	list-style: inherit !important;
	}



.morenav {
	padding-top: 3px;
/*	border-top: 1px solid #8ab300;
	border-bottom: 1px solid #8ab300;*/
	text-align: right;
	font-size: 13px;
	color: #000;
	line-height: 145%;
	}



#keytop {
	top: 5px;
	left: 5px;
	position: absolute;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	}

#keytop a { color: #818181; }
#keytop a:link { text-decoration: none; }
#keytop a:visited { text-decoration: none; }
#keytop a:hover { text-decoration: none; }

#keybot {
	position: absolute;
	left: 5px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	}

#keybot a { color: #818181; }
a.keybot:link { text-decoration: none; }
a.keybot:visited { text-decoration: none; }
a.keybot:hover { text-decoration: none; }


#keyleft {
	margin-top: 0;
/*	top: 129px;*/
	left: 10px;
	position: absolute;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	}

#keyleft a { color: #fff; }
#keyleft a:link { text-decoration: none; }
#keyleft a:visited { text-decoration: none; }
#keyleft a:hover { text-decoration: none; }

#keyright {
	margin-top: -20px;
	margin-left: 4px;
	position: absolute;
	font-size: 15px;
	line-height: 15px;
	}

#keyright a { color: #080; }
a.keyright:link { text-decoration: none; }
a.keyright:visited { text-decoration: none; }
a.keyright:hover { text-decoration: none; }

#keycontent {
	position: absolute;
	margin-top: 0px;
	margin-left: -2px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	z-index: 2;
	}

#keycontent a { color: #818181; }
a.keycontent:link { text-decoration: none; }
a.keycontent:visited { text-decoration: none; }
a.keycontent:hover { text-decoration: none; }

============================================================
.hline1 {
	background-color: #000;
	height: 1px;
	font-size: 1px;
	line-height: 100%;
	}

