.tdgenderbrowser {
	float: right
}
.googleplus {
	text-align: right; padding-bottom: 5px; padding-left: 5px; width: 100%; padding-right: 5px; padding-top: 5px
}
img.imgalign {
	margin: 0px; vertical-align: middle
}
.b1 {
	border-bottom: #aaa 1px solid; border-left: #aaa 1px solid; font-family: arial, verdana, helvetica, sans-serif; background: #ffffff; color: #666; font-size: 11px; border-top: #aaa 1px solid; border-right: #aaa 1px solid
}
.divcontent {
	text-align: left; padding-bottom: 0px; padding-left: 14px; padding-right: 0px; clear: both;
}
.divcontent a {
	color: #c0682d; text-decoration: underline
}
.divcontent a:visited {
	color: #c0682d; text-decoration: underline
}
.mainsearch {
	text-align: left; padding-bottom: 5px; line-height: 26px; padding-left: 14px; padding-right: 0px; padding-top: 5px
}
.mainsearch input {
	border-bottom: #c8c4bb 1px solid; border-left: #c8c4bb 1px solid; padding-bottom: 0px; margin: 2px; padding-left: 0px; padding-right: 0px; font-size: 12px; border-top: #c8c4bb 1px solid; border-right: #c8c4bb 1px solid; padding-top: 0px
}
.contentword1 {
	padding-bottom: 6px; line-height: 18px; padding-left: 0px; padding-right: 0px; padding-top: 4px
}
.line {
	background: url(line.gif) no-repeat left bottom; height: 10px; margin-left: 12px; clear: both
}
.mainsearch2 {
	border-bottom: #dedace 1px solid; text-align: left; border-left: #dedace 1px solid; padding-bottom: 12px; line-height: 26px; background-color: #fff; margin: 8px 0px 12px 12px; padding-left: 14px; width: 720px; padding-right: 0px; height: 160px; border-top: #dedace 1px solid; border-right: #dedace 1px solid; padding-top: 12px
}
.mainsearch2left {
	width: 200px; float: left
}
.mainsearch2right {
	width: 500px; float: left
}
.mainsearch2right input {
	border-bottom: #c8c4bb 1px solid; border-left: #c8c4bb 1px solid; padding-bottom: 0px; margin: 2px; padding-left: 0px; padding-right: 0px; font-size: 12px; border-top: #c8c4bb 1px solid; border-right: #c8c4bb 1px solid; padding-top: 0px
}
.searchkey {
	text-align: right; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 6px
}
.contentword2 {
	padding-bottom: 6px; padding-left: 14px; padding-right: 0px; padding-top: 6px
}
.contentword2 a {
	color: #c0682d; text-decoration: underline
}
.contentword2 a:visited {
	color: #c0682d; text-decoration: underline
}
.contentword3 {
	padding-bottom: 6px; padding-left: 0px; padding-right: 0px; padding-top: 4px
}
.contentword3 a {
	color: #c0682d; text-decoration: underline
}
.contentword3 a:visited {
	color: #c0682d; text-decoration: underline
}
.contentword4 {
	padding-bottom: 12px; background-color: #e3d4cd; margin: 14px 0px 0px 14px; padding-left: 14px; padding-right: 12px; padding-top: 12px
}
.h2title {
	padding-bottom: 0px; padding-left: 14px; padding-right: 0px; background: url(h2bg.png) no-repeat left top; color: #8a2b24; font-size: 13px; font-weight: bolder; padding-top: 6px
}
.activetitle {
	padding-bottom: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.activetitle li {
	padding-bottom: 2px; margin: 4px 0px 6px 14px; padding-left: 0px; padding-right: 0px; background: url(titleline.gif) no-repeat left bottom; font-weight: bolder; list-style-image: url(dot7_2.gif); padding-top: 0px
}
.changeword {
	padding-bottom: 0px; margin: 8px 0px 6px 24px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.exhibitbox {
	padding-bottom: 16px; padding-left: 13px; width: 740px; padding-right: 0px; float: none; padding-top: 22px; 	float: none
}
.exhibitboxleft {
	padding-bottom: 2px; background-color: #fff; padding-left: 2px; padding-right: 2px; float: left; padding-top: 2px
}
.exhibitboxright {
	width: 492px; float: right
}
.exhibitboxright2 {
	width: 572px; float: right
}
.exhibitboxright3 {
	width: 467px; float: right
}
.exhibittitle {
	text-align: left; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; background: url(titleline.gif) no-repeat left bottom; color: #8a2b24; font-size: 1.1em; font-weight: bolder; padding-top: 0px
}
.exhibitlist {
	padding-bottom: 0px; margin: 8px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.exhibitlist li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 14px; padding-right: 0px; display: block; background: url(dot5.gif) no-repeat left top; padding-top: 0px
}
.linkfont a {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg3.jpg) no-repeat left top; color: #6d685b; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.linkfont a:visited {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg3.jpg) no-repeat left top; color: #6d685b; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.linkfont a:hover {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg2.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.linkfont2 a {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 3px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg_red.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 3px
}
.linkfont2 a:visited {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 3px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg_red.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 3px
}
.linkfont2 a:hover {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 3px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg2_red.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 3px
}
.exhibitlinkbtn {
	padding-bottom: 2px; padding-left: 14px; padding-right: 5px; padding-top: 6px
}
.exhibitlinkbtn2 {
	padding-bottom: 2px; padding-left: 0px; padding-right: 5px; padding-top: 6px
}
.page {
	text-align: center; margin: 25px 5px; color: #bcb5a3; clear: both
}
.page a.pageselected {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 1px; background-color: #fff; padding-left: 3px; padding-right: 3px; color: #ff5a00; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 1px
}
.pageback {
	text-align: right; padding-bottom: 14px; padding-left: 5px; padding-right: 0px; color: #bcb5a3; clear: both; padding-top: 14px
}
.newstable {
	margin: 16px 0px 4px 14px;
}
.newstable table {
	border-left: #efede8 1px solid; border-collapse: collapse; border-top: #efede8 1px solid
}
.newstable th {
	border-bottom: #efede8 1px solid; text-align: left; padding-bottom: 4px; background-color: #8a2b25; padding-left: 10px; padding-right: 10px; white-space: nowrap; color: #fff; font-weight: normal; border-right: #efede8 1px solid; padding-top: 6px
}
#openstyle {
	width: 70px
}
.newstable #newslayer {
	width: 120px
}
.newstable #newslayer2 {
	width: 100px
}
.newstable #newsdate {
	width: 100px
}
.newstable #eventsdate {
	width: 160px
}
.newstable #vocabulary {
	width: 180px
}
.newstable #delete {
	width: 80px
}
.newstable #award1 {
	width: 70px
}
.newstable #award2 {
	width: 80px
}
.newstable #award3 {
	width: 100px
}
.newstable #award4 {
	width: 80px
}
.newstable #award5 {
	width: 110px
}
.newstable #award6 {
	width: 80px
}
.newstable tr {
	background-color: #efede8
}
.newstable tr.linestyle1 {
	background-color: #e3dfd6
}
.newstable td {
	border-bottom: #efede8 1px solid; text-align: left; padding-bottom: 6px; padding-left: 10px; padding-right: 6px; vertical-align: top; border-right: #efede8 1px solid; padding-top: 6px
}
.newstable td.newslistall {
	text-align: left
}
.newstitle2 {
	text-align: left; padding-bottom: 6px; margin: 14px 0px 4px 14px; padding-left: 0px; padding-right: 0px; background: url(titleline.gif) no-repeat left bottom; height: auto; color: #8a2b24; font-size: 1.1em; font-weight: bolder; padding-top: 6px
}
.newstitle2 a {
	color: #8a2b24
}
.submenubox td {
	line-height: 11px
}
.submenubox1 {
	width: 13px; background: url(submenubox_01.gif) no-repeat left bottom; height: 11px
}
.submenubox2 {
	background: url(submenubox_02.gif) repeat-x left bottom; height: 11px
}
.submenubox3 {
	width: 12px; background: url(submenubox_03.gif) no-repeat right bottom; height: 11px
}
.submenubox4 {
	width: 13px; background: url(submenubox_04.gif) repeat-y left top; height: 11px
}
.submenubox5 {
	line-height: 26px; background-color: #fff
}
.submenubox5ask {
	padding-bottom: 8px; line-height: 26px; background-color: #fff; padding-left: 8px; width: 702px; padding-right: 8px; vertical-align: top; padding-top: 12px
}
.submenubox5ask td {
	line-height: 26px; vertical-align: top
}
.submenubox6 {
	width: 12px; background: url(submenubox_06.gif) repeat-y left top; height: 11px
}
.submenubox7 {
	width: 13px; background: url(submenubox_07.gif) no-repeat left top; height: 11px
}
.submenubox8 {
	background: url(submenubox_08.gif) repeat-x left top; height: 11px
}
.submenubox9 {
	width: 12px; background: url(submenubox_09.gif) no-repeat left top; height: 11px
}
.collectionlist_2 {
	padding-bottom: 0px; margin: 0px 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; white-space: nowrap; padding-top: 0px
}
.collectionlist_2 li {
	padding-bottom: 6px; list-style-type: none; margin: 0px 10px 0px 12px; padding-left: 10px; width: auto; padding-right: 30px; display: inline; background: url(dot5_2a.png) no-repeat left top; float: left; padding-top: 8px
}
.collectionlistselected_2 a {
	color: #83240e
}
.collectionlistselected_2 a:visited {
	color: #83240e
}
.collectionlist {
	padding-bottom: 0px; margin: 0px 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; white-space: nowrap; padding-top: 0px
}
.collectionlist li {
	padding-bottom: 6px; list-style-type: none; margin: 0px 10px 0px 12px; padding-left: 10px; width: 110px; padding-right: 20px; display: inline; background: url(dot5_2a.png) no-repeat left top; float: left; padding-top: 8px
}
.collectionlistselected a {
	color: #83240e
}
.collectionlistselected a:visited {
	color: #83240e
}
.mainsearch3 {
	text-align: left; padding-bottom: 8px; line-height: 26px; padding-left: 12px; padding-right: 0px; padding-top: 8px
}
.collectionbox {
	padding-bottom: 16px; margin: 0px; padding-left: 36px; width: 712px; padding-right: 18px; float: left; padding-top: 0px
}
.collectionbox2 {
	text-align: left; padding-bottom: 16px; margin: 0px; padding-left: 14px; width: 741px; padding-right: 0px; float: none; padding-top: 10px; 	float: none
}
.collectionbox3 {
	text-align: left; padding-bottom: 16px; margin: 0px; padding-left: 14px; width: 704px; padding-right: 0px; float: left; padding-top: 10px
}
.collectionbox5 {
	text-align: left; padding-bottom: 36px; background-color: #e2ded6; margin: 0px 0px 20px; padding-left: 38px; width: 698px; padding-right: 0px; float: right; padding-top: 10px
}
.collectionbox6 {
	text-align: left; padding-bottom: 16px; margin: 0px; padding-left: 14px; width: 741px; padding-right: 0px; float: left; padding-top: 10px
}
.collectionbox7 {
	text-align: left; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 741px; padding-right: 0px; float: left;
}
.collectionboxleft {
	text-align: center; padding-bottom: 1px; background-color: #fff; margin: 20px 38px 10px 0px; min-height: 210px; padding-left: 1px; padding-right: 1px; float: left; height: auto !important; padding-top: 1px
}
.collectionboxleft2 {
	padding-bottom: 1px; background-color: #fff; margin: 20px 10px 10px 60px; min-height: 250px; padding-left: 1px; width: 134px; padding-right: 1px; float: left; height: auto !important; padding-top: 1px
}
.collectionboxleft2_a {
	padding-bottom: 1px; background-color: #fff; margin: 20px 38px 10px 0px; min-height: 210px; padding-left: 1px; width: 134px; padding-right: 1px; float: left; height: auto !important; padding-top: 1px
}
.collectionboxleft3 {
	padding-bottom: 1px; background-color: #fff; margin: 0px 27px 50px 0px; min-height: 210px; max-height:349px; width:225px; overflow:hidden; padding-left: 1px; padding-right: 1px; float: left; padding-top: 1px; text-align:center
}
.d03001549 {
	min-height: 280px; height: auto !important
}
.d03001531 {
	min-height: 300px; height: auto !important
}
.d03001536 {
	min-height: 300px; height: auto !important
}
.d03001545 {
	min-height: 320px; height: auto !important
}
.d03001544 {
	min-height: 320px; height: auto !important
}
.d03001548 {
	min-height: 280px; height: auto !important
}
.d03001540 {
	min-height: 280px; height: auto !important
}
.d03001543 {
	min-height: 280px; height: auto !important
}
.collectionboxleft4 {
	padding-bottom: 1px; background-color: #fff; margin: 10px 65px 40px 0px; min-height: 300px; padding-left: 1px; padding-right: 1px; float: left; height: auto !important; padding-top: 1px
}
.d03001535 {
	min-height: 380px; height: auto !important
}
.collectionboxleft5 {
	padding-bottom: 1px; background-color: #fff; margin: 10px 70px 50px 0px; padding-left: 1px; padding-right: 1px; float: left; padding-top: 1px
}
.collectionboxleft6 {
	min-width: 225px; padding-bottom: 1px; background-color: #fff; margin: 10px 18px 50px 0px; min-height: 365px; padding-left: 1px; width: auto !important; padding-right: 1px; float: left; height: auto !important; padding-top: 1px
}
.photolistsmallpic {
	text-align: center; height: 149px; vertical-align: top
}
.collectionfont {
	text-align: left; padding-bottom: 2px; padding-left: 8px; width: 170px; padding-right: 6px; padding-top: 10px
}
.collectionfont2 {
	text-align: center; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; padding-top: 6px
}
.collectionfont2_a {
	text-align: center; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; padding-top: 6px
}
.collectionfont3 {
	text-align: left; padding-bottom: 2px; padding-left: 4px; width: 213px; padding-right: 0px; padding-top: 10px
}
.collectionfont4 {
	text-align: left; padding-bottom: 2px; padding-left: 4px; width: 272px; padding-right: 4px; padding-top: 10px
}
.collectionfont6 {
	text-align: left; padding-bottom: 2px; padding-left: 8px; width: 210px; padding-right: 0px; padding-top: 10px
}
.collectionfont6_1 {
	text-align: left; padding-bottom: 2px; padding-left: 8px; width: 210px; padding-right: 0px; color: #c0682d; padding-top: 10px
}
.collectionpic {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px
}
.collectioncnt {
	padding-bottom: 6px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 6px
}
.collectioncnt2 {
	padding-bottom: 6px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 4px
}
.collectionbigboxleft {
	padding-bottom: 5px; background-color: #fff; margin: 20px 5px 10px 0px; padding-left: 5px; padding-right: 5px; float: left; padding-top: 5px
}
.collectionbigboxright {
	margin: 20px 0px 0px; width: 390px; float: right
}
.pic {
	margin: 8px 2px 0px 3px
}
.bigger {
	text-align: right; clear: both
}
.pushleft {
	padding-bottom: 2px; padding-left: 12px; width: 60px; padding-right: 0px; background: url(push_01.png) no-repeat left top; float: left; color: #fff; font-size: 12px; padding-top: 5px
}
.pushright {
	min-width: 15px; padding-bottom: 2px; padding-left: 5px; width: 40px; padding-right: 0px; white-space: nowrap; background: url(push_02.png) no-repeat right top; float: left; font-size: 12px; padding-top: 5px
}
.activitetable {
	margin: 20px 0px 8px 14px
}
.activitetable table {
	border-left: #efede8 1px solid; border-collapse: collapse; border-top: #efede8 1px solid
}
.activitetable th {
	border-bottom: #efede8 1px solid; text-align: center; padding-bottom: 6px; background-color: #ded9d3; padding-left: 0px; width: 120px; padding-right: 0px; white-space: nowrap; color: #000000; vertical-align: top; font-weight: normal; border-right: #efede8 1px solid; padding-top: 6px
}
.activitetable #activitename {
	background-color: #873027; width: 120px
}
.activitetable #articlesubject {
	background-color: #7e6c61; color: #ffffff
}
.activitetable #ctl00_contentplaceholder1_ctl00_act_remarks {
	background-color: #cac5bc
}
.activitetable #activitenumber {
	width: 120px
}
.activitetable #activitetime {
	width: 380px
}
.activitetable #activitenamelist {
	width: 150px
}
.activitetable td {
	border-bottom: #efede8 1px solid; text-align: left; padding-bottom: 6px; background-color: #fff; padding-left: 8px; padding-right: 8px; vertical-align: top; border-right: #efede8 1px solid; padding-top: 6px
}
.activitetable td.activitenamecenter {
	text-align: center
}
.activitetable td p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.monthbox td {
	line-height: 11px
}
.monthbox1 {
	width: 36px; background: url(monthbox_01.gif) no-repeat left bottom; height: 11px
}
.monthbox2 {
	background: url(submenubox_02.gif) repeat-x left bottom; height: 11px
}
.monthbox3 {
	width: 12px; background: url(monthbox_03.gif) no-repeat right bottom; height: 11px
}
.monthbox4 {
	text-align: center; width: 36px; background: url(monthbox_04.gif) repeat-y left top; height: 11px; color: #fff
}
.monthbox5 {
	background-color: #fff; height: 11px
}
.monthbox6 {
	width: 12px; background: url(monthbox_06.gif) repeat-y left top; height: 11px
}
.monthbox7 {
	width: 36px; background: url(monthbox_07.gif) no-repeat left top; height: 11px
}
.monthbox8 {
	background: url(monthbox_08.gif) repeat-x left top; height: 11px
}
.monthbox9 {
	width: 12px; background: url(monthbox_09.gif) no-repeat left top; height: 11px
}
.monthlist {
	padding-bottom: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px
}
.monthlist li {
	padding-bottom: 6px; list-style-type: none; padding-left: 20px; width: 52px; padding-right: 0px; display: inline; float: left; padding-top: 8px
}
.monthlistselected a {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #83240e; text-decoration: underline; padding-top: 0px
}
.monthlistselected a:visited {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #83240e; text-decoration: underline; padding-top: 0px
}
.catalog {
	padding-bottom: 7px; background-color: #a29289; margin: 10px 4px 0px 14px; padding-left: 12px; padding-right: 6px; color: #fff; clear: both; padding-top: 7px
}
.catalog2 {
	padding-bottom: 7px; background-color: #a29289; margin: 0px 4px 0px 14px; padding-left: 12px; padding-right: 6px; color: #fff; clear: both; padding-top: 7px
}
.catalogcnt {
	padding-bottom: 8px; background-color: #e1ddd7; margin: 0px 4px 0px 14px; padding-left: 12px; padding-right: 8px; clear: both; padding-top: 8px
}
.catalogcnt a {
	color: #c0682d; text-decoration: underline
}
.catalogcnt a:visited {
	color: #c0682d; text-decoration: underline
}
.catalogno {
	padding-bottom: 7px; margin: 10px 4px 0px 14px; padding-left: 12px; padding-right: 6px; clear: both; padding-top: 7px
}
.linkfontblack a {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg.jpg) no-repeat left top; color: #ffffff; vertical-align: middle; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; text-decoration: none; padding-top: 4px
}
.linkfontblack a:visited {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; font-family: arial; background: url(btnbg.jpg) no-repeat left top; color: #ffffff; font-size: 12px; vertical-align: middle; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; text-decoration: none; padding-top: 4px
}
.linkfontblack a:hover {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; font-family: arial; background: url(btnbg2.jpg) no-repeat left top; color: #ffffff; font-size: 12px; vertical-align: middle; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; text-decoration: none; padding-top: 4px
}
.linkfontblack input {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; font-family: arial; background: url(btnbg.jpg) no-repeat left top; color: #ffffff; font-size: 12px; vertical-align: middle; border-top: #d5d0c5 1px solid; cursor: pointer; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.linkfontblack input:hover {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; font-family: arial; background: url(btnbg2.jpg) no-repeat left top; color: #ffffff; font-size: 12px; vertical-align: middle; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.actadmit {
	white-space: nowrap
}
.actadmit a {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg4.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.actadmit a:visited {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: url(btnbg4.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.actadmit a:hover {
	border-bottom: #d5d0c5 1px solid; border-left: #d5d0c5 1px solid; padding-bottom: 2px; padding-left: 7px; letter-spacing: 0px; padding-right: 7px; background: urlbtnbg2.jpg) no-repeat left top; color: #ffffff; border-top: #d5d0c5 1px solid; border-right: #d5d0c5 1px solid; padding-top: 4px
}
.qastyle1 {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.qastyle1 li {
	padding-bottom: 0px; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; vertical-align: top; padding-top: 2px
}
.qastyle1 li a {
	padding-bottom: 6px; margin: 0px 0px 1px; padding-left: 30px; padding-right: 0px; display: block; background: url(dot_q.png) #e3dfd6 no-repeat left top; vertical-align: top; padding-top: 7px
}
.qastyle2 {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.qastyle2 .qastyle2li {
	padding-bottom: 6px; list-style-type: none; margin: 0px 0px 1px; padding-left: 30px; padding-right: 0px; display: block; background: url(dot_a.png) #efede8 no-repeat left top; vertical-align: top; padding-top: 7px
}
.qastyle2 .qastyle2li p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.qastyle2 li a {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; background: url(dot_a22.png) no-repeat left top; color: #c0682d; text-decoration: underline; padding-top: 0px
}
.askbox {
	padding-bottom: 0px; margin: 14px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.membertable {
	padding-bottom: 0px; margin: 0px 0px 0px 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.membersaytd {
	vertical-align: top
}
.joinstepbox {
	padding-bottom: 10px; padding-left: 0px; padding-right: 4px; padding-top: 15px
}
.joinstep1 {
	padding-bottom: 12px; line-height: 1.4em; background-color: #790000; padding-left: 12px; padding-right: 12px; color: #fff; vertical-align: top; padding-top: 12px
}
.joinstep2 {
	padding-bottom: 12px; line-height: 1.4em; background-color: #2f2f2f; padding-left: 12px; padding-right: 12px; color: #fff; vertical-align: top; padding-top: 12px
}
.textareabox {
	border-bottom: #aaa 1px solid; border-left: #aaa 1px solid; padding-bottom: 30px; padding-left: 30px; width: 670px; padding-right: 30px; background: #eee; height: 500px; color: #666; font-size: 12px; border-top: #aaa 1px solid; border-right: #aaa 1px solid; padding-top: 30px
}
.submenubox5ask2 {
	padding-bottom: 8px; background-color: #fff; padding-left: 8px; width: 693px; padding-right: 8px; vertical-align: top; padding-top: 12px
}
.submenubox5login {
	padding-bottom: 8px; background-color: #fff; padding-left: 8px; width: 500px; padding-right: 8px; vertical-align: top; padding-top: 12px
}
.submenubox5login .rightfont {
	text-align: right
}
.submenubox5ask2 td {
	line-height: 1.6em
}
.submenubox5ask2 td .rightfont {
	text-align: right; line-height: 1.6em
}
.submenubox5ask2 td .rightecardcontent {
	text-align: left; white-space: normal; height: 320px; vertical-align: top
}
#forwardtb {
	border-left: #cec6b3 1px solid; margin: 0px 0px 15px; width: 100%; border-collapse: collapse; font-size: 13px; border-top: #cec6b3 1px solid
}
#forwardtb_xxx a {
	color: #fff
}
#forwardtb td {
	border-bottom: #cec6b3 1px solid; text-align: left; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; font-weight: normal; border-right: #cec6b3 1px solid; padding-top: 3px
}
.forwardcnt {
	width: 100%
}
.forwardname {
	text-align: right; width: 100%; padding-right: 10px
}
#forwardtb .sremark {
	text-align: left
}
.message {
	text-align: center; line-height: 1.4em
}
.newsopendate {
	text-align: left; padding-bottom: 4px; padding-left: 14px; padding-right: 0px; color: #88806c; padding-top: 4px
}
.sitemap_div3 {
	width: 100%; float: left; height: auto
}
.sitemap3 {
	width: 100%; clear: both
}
.mapservice {
	min-height: 100px; width: 220px; margin-bottom: 16px; float: left; margin-right: 20px
}
.mapservicetitle {
	padding-bottom: 0px; padding-left: 10px; width: 210px; padding-right: 0px; background: url(sitemapbg.png) left top; height: 22px; color: #fff; padding-top: 8px
}
.mapservicetitle a {
	color: #fff
}
.mapservicetitle a:visited {
	color: #fff
}
.mapservicecnt {
	padding-bottom: 0px; padding-left: 7px; width: 213px; padding-right: 0px; background: url(mapbox.png) repeat-y left top; padding-top: 4px
}
.mapservicelist {
	padding-bottom: 0px; margin: 6px 6px 0px 4px; padding-left: 0px; padding-right: 0px; color: #f66; padding-top: 0px
}
.mapservicelist li {
	padding-bottom: 4px; list-style-type: none; margin: 0px; padding-left: 14px; padding-right: 0px; display: block; padding-top: 0px
}
.mapservicelist a {
	
}
.mapboxbottom {
	width: 220px; background: url(mapboxbottom.png) no-repeat left top; height: 15px
}
.map01000002 {
	min-height: 580px; height: auto !important
}
.map01000003 {
	min-height: 520px; height: auto !important
}
.map01000005 {
	height: auto !important
}
.map01000006 {
	min-height: 230px; height: auto !important
}
.map01000009 {
	min-height: 360px; height: auto !important
}
.map01000177 {
	min-height: 360px; height: auto !important
}
.map01000309 {
	min-height: 250px; height: auto !important
}
.map01000254 {
	min-height: 360px; height: auto !important
}
.taglink {
	color: #c0682d
}
.taglink a {
	border-bottom: #e7d6ca 1px solid; border-left: #e7d6ca 1px solid; padding-bottom: 1px; background-color: #e7d6ca; padding-left: 3px; padding-right: 3px; color: #c0682d; border-top: #e7d6ca 1px solid; border-right: #e7d6ca 1px solid; padding-top: 1px
}
.taglink a:visited {
	border-bottom: #e7d6ca 1px solid; border-left: #e7d6ca 1px solid; padding-bottom: 1px; background-color: #e7d6ca; padding-left: 3px; padding-right: 3px; color: #c0682d; border-top: #e7d6ca 1px solid; border-right: #e7d6ca 1px solid; padding-top: 1px
}
.rss_title {
	text-align: left; margin: 10px
}
.rss_title .rss_box2 {
	text-align: left; margin: 10px 0px 10px 2px; padding-left: 2px; width: 150px; background-repeat: no-repeat; float: left; vertical-align: top; padding-top: 2px
}
.divforgetpassword {
	line-height: 200%
}
.catalogcalendar {
	padding-bottom: 7px; margin: 0px 4px 0px 14px; padding-left: 0px; padding-right: 6px; color: #900; clear: both; font-weight: bolder; padding-top: 7px
}
.collectionsize {
	padding-bottom: 0px; padding-left: 8px; width: 212px; padding-right: 1px; padding-top: 0px
}
.collectionsizelist {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; letter-spacing: 0px; padding-right: 0px; display: inline; padding-top: 0px
}
.collectionsizelist li {
	min-width: 70px; padding-bottom: 4px; list-style-type: none; padding-left: 0px; width: auto !important; padding-right: 0px; display: inline; float: left; padding-top: 4px
}
.collectionsizelist li a {
	color: #978a77; text-decoration: underline
}
.collectionsizelist li a:visited {
	color: #978a77; text-decoration: underline
}
.collectionsizelist li a:hover {
	color: #ff5a00; text-decoration: underline
}
#header2 {
	text-align: right; padding-bottom: 0px; margin: 0px; padding-left: 8px; padding-right: 8px; height: 135px; color: #c9c2b5; padding-top: 15px
}
.collectionbox4 {
	text-align: left; padding-bottom: 16px; margin: 0px; padding-left: 60px; width: 680px; padding-right: 0px; float: left; padding-top: 10px
}
.3dfont {
	text-align: center; padding-bottom: 0px; padding-left: 4px; width: 212px; padding-right: 4px; padding-top: 0px
}
.ecard {
	background-color: #f2eee4
}
.editinfo {
	text-align: left; font-weight: bolder
}
.editcard {
	text-align: left; font-weight: bolder
}
.tb_editcard_td_left {
	text-align: right; white-space: nowrap; vertical-align: top
}
.tb_editcard_td_right {
	width: 528px; vertical-align: top
}
.mainpagelist {
	padding-bottom: 0px; margin: 0px 0px 0px 4px; padding-left: 0px; padding-right: 0px; white-space: nowrap; padding-top: 0px
}
.mainpagelist li {
	padding-bottom: 6px; list-style-type: none; margin: 0px 0px 8px; padding-left: 10px; width: auto; padding-right: 0px; background: url(dot5_2a.png) no-repeat left top; padding-top: 8px
}
div.askbox table tr td {
	white-space: nowrap
}
div.ecard table tr td {
	text-align: left; white-space: normal
}
.divlinkfont2 {
	padding-bottom: 0px; padding-left: 14px; padding-right: 0px; padding-top: 2px
}
