#rightBox div.linksetObj div.school div.pack:after,
#rightBox div.boxObj div.box div.text:after,
#mainBox div.columnObj div.listbox2:after,
#mainBox div.columnObj div.listbox1:after,
#mainBox div.columnObj:after,
#mainBox div.newsObj ul.alllist:after,
#mainBox div.newsObj dl:after,
#contents:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#rightBox div.linksetObj div.school div.pack,
#rightBox div.boxObj div.box div.text,
#mainBox div.columnObj div.listbox2,
#mainBox div.columnObj div.listbox1,
#mainBox div.columnObj,
#mainBox div.newsObj ul.alllist,
#mainBox div.newsObj dl,
#contents,
.row {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

a:link,
a:visited {
	color: #0033CC;
	text-decoration: none;
}

a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#contents {
	width: 960px;
	padding-top: 3px;
}
#contents * {
	margin: 0;
	padding: 0;
}
#contents ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#contents a:link,
#contents a:visited {
	color: #0033CC;
	text-decoration: none;
}

#contents a:hover {
	color: #FF9900;
	text-decoration: underline;
}



#leftBox {
	float: left;
	width: 200px;
	margin-right: 20px;
}
#mainBox {
	float: left;
	width: 520px;
}
#rightBox {
	float: right;
	width: 200px;
}
	#leftBox div.searchObj {
		background: url(/images/top/frm_search_bg.gif) repeat-y left top;
		margin-bottom: 15px;
	}
		#leftBox div.searchObj h4 {
			margin-bottom: 9px;
		}
		#leftBox div.searchObj div.schoolList {
			background: url(/images/top/frm_search_m.gif) no-repeat left bottom;
			padding: 0 12px 14px 12px;
		}
			#leftBox div.searchObj div.schoolList ul {
				margin-bottom: 12px;
			}
			#leftBox div.searchObj div.schoolList ul li {
				width: 176px;
				height: 42px;
				margin-bottom: 3px;
			}
			#leftBox div.searchObj div.schoolList ul li.l3 {
				height: 36px;
			}
				#leftBox div.searchObj div.schoolList ul li a {
					width: 176px;
					height: 42px;
					/*\*//*/
					padding-bottom: 42px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#leftBox div.searchObj div.schoolList ul li.l1 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: 0 0;
				}
				#leftBox div.searchObj div.schoolList ul li.l1 a:hover  {
					background-position: -176px 0;
				}
				#leftBox div.searchObj div.schoolList ul li.l2 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: 0 -42px;
				}
				#leftBox div.searchObj div.schoolList ul li.l2 a:hover  {
					background-position: -176px -42px;
				}
				#leftBox div.searchObj div.schoolList ul li.l3 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: 0 -84px;
					height: 36px;
					/*\*//*/
					padding-bottom: 36px;
					/**/
				}
				#leftBox div.searchObj div.schoolList ul li.l3 a:hover  {
					background-position: -176px -84px;
				}
			#leftBox div.searchObj div.schoolList p.new {
				color: #999;
			}
				#leftBox div.searchObj div.schoolList p.new strong {
					font-weight: bold;
					color: #000;
				}

		#leftBox div.searchObj div.mapList {
			background: url(/images/top/frm_search_m.gif) no-repeat left bottom;
			padding: 0 13px 12px 13px;
		}
			#leftBox div.searchObj div.mapList ul {
				position: relative;
				background: url(/images/top/top_img.gif) no-repeat 0 -130px;
				width: 174px;
				height: 126px;
			}
				#leftBox div.searchObj div.mapList ul li {
					position: absolute;
				}
					#leftBox div.searchObj div.mapList ul li a {
						text-indent: -9999px;
						overflow: hidden;
						display: block;
					}
				#leftBox div.searchObj div.mapList ul li.l1 {
					left: 11px;
					top: 4px;
					width: 46px;
					height: 18px;
				}
					#leftBox div.searchObj div.mapList ul li.l1 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -11px -134px;
						width: 46px;
						height: 18px;
						/*\*//*/
						padding-bottom: 18px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l1 a:hover  {
						background-position: -11px -260px;
					}
				#leftBox div.searchObj div.mapList ul li.l2 {
					left: 112px;
					top: 0;
					width: 62px;
					height: 30px;
				}
					#leftBox div.searchObj div.mapList ul li.l2 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -112px -130px;
						width: 62px;
						height: 30px;
						/*\*//*/
						padding-bottom: 30px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l2 a:hover  {
						background-position: -112px -256px;
					}
				#leftBox div.searchObj div.mapList ul li.l3 {
					left: 137px;
					top: 33px;
					width: 37px;
					height: 37px;
				}
					#leftBox div.searchObj div.mapList ul li.l3 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -137px -163px;
						width: 37px;
						height: 37px;
						/*\*//*/
						padding-bottom: 37px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l3 a:hover  {
						background-position: -137px -289px;
					}
				#leftBox div.searchObj div.mapList ul li.l4 {
					left: 98px;
					top: 53px;
					width: 40px;
					height: 39px;
				}
					#leftBox div.searchObj div.mapList ul li.l4 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -98px -183px;
						width: 40px;
						height: 39px;
						/*\*//*/
						padding-bottom: 39px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l4 a:hover  {
						background-position: -98px -309px;
					}
				#leftBox div.searchObj div.mapList ul li.l5 {
					left: 137px;
					top: 69px;
					width: 37px;
					height: 37px;
				}
					#leftBox div.searchObj div.mapList ul li.l5 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -137px -199px;
						width: 37px;
						height: 37px;
						/*\*//*/
						padding-bottom: 37px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l5 a:hover  {
						background-position: -137px -325px;
					}
				#leftBox div.searchObj div.mapList ul li.l6 {
					left: 77px;
					top: 53px;
					width: 43px;
					height: 20px;
					z-index: 99;
				}
					#leftBox div.searchObj div.mapList ul li.l6 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -77px -183px;
						width: 43px;
						height: 20px;
						/*\*//*/
						padding-bottom: 20px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l6 a:hover  {
						background-position: -77px -309px;
					}
				#leftBox div.searchObj div.mapList ul li.l7 {
					left: 98px;
					top: 91px;
					width: 40px;
					height: 25px;
				}
					#leftBox div.searchObj div.mapList ul li.l7 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -98px -221px;
						width: 40px;
						height: 25px;
						/*\*//*/
						padding-bottom: 25px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l7 a:hover  {
						background-position: -98px -347px;
					}
				#leftBox div.searchObj div.mapList ul li.l8 {
					left: 65px;
					top: 53px;
					width: 34px;
					height: 63px;
				}
					#leftBox div.searchObj div.mapList ul li.l8 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -65px -183px;
						width: 34px;
						height: 63px;
						/*\*//*/
						padding-bottom: 63px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l8 a:hover  {
						background-position: -65px -309px;
					}
				#leftBox div.searchObj div.mapList ul li.l9 {
					left: 30px;
					top: 53px;
					width: 36px;
					height: 63px;
				}
					#leftBox div.searchObj div.mapList ul li.l9 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -30px -183px;
						width: 36px;
						height: 63px;
						/*\*//*/
						padding-bottom: 63px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l9 a:hover  {
						background-position: -30px -309px;
					}
				#leftBox div.searchObj div.mapList ul li.l10 {
					left: 30px;
					top: 88px;
					width: 32px;
					height: 28px;
				}
					#leftBox div.searchObj div.mapList ul li.l10 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: -30px -218px;
						width: 32px;
						height: 28px;
						/*\*//*/
						padding-bottom: 28px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l10 a:hover  {
						background-position: -30px -344px;
					}
				#leftBox div.searchObj div.mapList ul li.l11 {
					left: 0;
					top: 52px;
					width: 27px;
					height: 73px;
				}
					#leftBox div.searchObj div.mapList ul li.l11 a {
						background: url(/images/top/top_img.gif) no-repeat;
						background-position: 0 -182px;
						width: 27px;
						height: 73px;
						/*\*//*/
						padding-bottom: 73px;
						/**/
					}
					#leftBox div.searchObj div.mapList ul li.l11 a:hover  {
						background-position: 0 -308px;
					}

		#leftBox div.searchObj div.box {
			background: url(/images/top/frm_search_b.gif) no-repeat left bottom;
			padding: 0 14px 14px 14px;
		}
			#leftBox div.searchObj div.box h5 {
				font-size: 12px;
				font-weight: bold;
				margin-bottom: 3px;
			}
			#leftBox div.searchObj div.box ul.bunyaList {
				margin-bottom: 10px;
				padding-bottom: 11px;
				background: url(/images/top/dot.gif) no-repeat left bottom;
			}
			#leftBox div.searchObj div.box ul.last-child {
				margin-bottom: 0;
				padding-bottom: 0;
				background: none;
			}
				#leftBox div.searchObj div.box ul.bunyaList li {
					background: url(/images/common/frame_img.gif) no-repeat -961px 6px;
					padding-left: 8px;
					padding-bottom: 2px;
					font-size: 12px;
				}

	#leftBox div.otherObj {
		background: url(/images/top/frm_side_b.gif) no-repeat left bottom;
	}
		#leftBox div.otherObj div.box {
			padding: 12px;
			border-bottom: solid 1px #ddd;
		}
		#leftBox div.otherObj div.first-child {
			background: url(/images/top/frm_side_t.gif) no-repeat left top;
		}
		#leftBox div.otherObj div.last-child {
			border-bottom: none;
		}
			#leftBox div.otherObj div.box h4 {
				margin-bottom: 6px;
				font-size: 12px;
				font-weight: bold;
				line-height: 16px;
				padding-left: 20px;
			}
			#leftBox div.otherObj div.box h4.mailmag {
				background: url(/images/top/top_img.gif) no-repeat -493px 0;
			}
			#leftBox div.otherObj div.box h4.mobile {
				background: url(/images/top/top_img.gif) no-repeat -493px -44px;
			}
			#leftBox div.otherObj div.box h4.anc {
				background: url(/images/top/top_img.gif) no-repeat -493px -90px;
			}
			#leftBox div.otherObj div.box p.text {
				margin-bottom: 6px;
				font-size: 10px;
			}
			#leftBox div.otherObj div.box ul {
				line-height: 1.1;
			}
				#leftBox div.otherObj div.box ul li {
					font-size: 10px;
				}
				#leftBox div.otherObj div.box ul li a {
					background: url(/images/common/frame_img.gif) no-repeat -961px 4px;
					padding-left: 8px;
					padding-bottom: 2px;
					display: block;
				}
				#leftBox div.otherObj div.box ul li a:link,
				#leftBox div.otherObj div.box ul li a:visited {
					text-decoration: none;
				}
				#leftBox div.otherObj div.box ul li a:hover {
					text-decoration: underline;
				}
			#leftBox div.otherObj div.box div.qr {
				background: url(/images/top/top_img.gif) no-repeat -443px -136px;
				padding-left: 78px;
				height: 66px;
			}
				#leftBox div.otherObj div.box p.qrtext {
					margin-bottom: 3px;
					font-size: 10px;
				}
			#leftBox .pmark p.image{
				float: left;
				padding: 15px 5px 0 5px;
			}
			#leftBox .pmark p.text{
				padding: 20px 10px 0 0;
				font-size: 10px;
			}

	#mainBox div.flashObj {
		margin-bottom: 12px;
	}
		#mainBox div.flashObj ul {
			position: relative;
			background: url(/images/top/img_noflash.gif) no-repeat left top;
			width: 520px;
			height: 121px;
			padding-top: 6px;
			display: block;
		}
		#mainBox div.flashObj ul li {
			height: 28px;
			line-height: 28px;
			padding: 0 12px 0 66px;
			font-weight: bold;
		}
	
	#mainBox div.newsObj {
		margin-bottom: 15px;
	}
		#mainBox div.newsObj dl {
		}
		#mainBox div.newsObj dl.hot {
			padding-top: 6px;
		}
			#mainBox div.newsObj dl dt {
				float: left;
				width: 52px;
				height: 17px;
				/*\*//*/
				padding-bottom: 17px;
				/**/
				margin-bottom: 3px;
				text-indent: -9999px;
				overflow: hidden;
				display: block;
			}
			#mainBox div.newsObj dl dt.new {
				background: url(/images/top/top_img.gif) no-repeat -359px 0;
			}
			#mainBox div.newsObj dl dt.pickup {
				background: url(/images/top/top_img.gif) no-repeat -359px -17px;
			}
			#mainBox div.newsObj dl dt.spe {
				background: url(/images/top/top_img.gif) no-repeat -359px -34px;
			}
			#mainBox div.newsObj dl dt.hot {
				background: url(/images/top/top_img.gif) no-repeat -359px -51px;
				height: 58px;
				/*\*//*/
				padding-bottom: 58px;
				/**/
			}
			#mainBox div.newsObj dl dd {
				float: right;
				width: 459px;
				height: 17px;
				line-height: 17px;
				margin-bottom: 3px;
				overflow: hidden;
				font-size: 10px;
				color: #666;
			}
				#mainBox div.newsObj dl dd a {
					font-size: 12px;
				}
		#mainBox div.newsObj ul.alllist {
			line-height: 1.1;
		}
			#mainBox div.newsObj ul.alllist li {
				float: right;
				position: relative;
				margin-top: -12px;
				width: auto;
				font-size: 10px;
			}
			#mainBox div.newsObj ul.alllist li a {
				float: left;
				background: url(/images/common/frame_img.gif) no-repeat -961px 4px;
				padding-left: 15px;
				padding-bottom: 2px;
				display: block;
			}
			#mainBox div.newsObj ul.alllist li a:link,
			#mainBox div.newsObj ul.alllist li a:visited {
				text-decoration: underline;
			}
			#mainBox div.newsObj ul.alllist li a:hover {
				text-decoration: underline;
			}


	
	#mainBox div.opencampasObj {
		margin-bottom: 15px;
	}
		#mainBox div.opencampasObj h3 {
		}
		#mainBox div.opencampasObj ul {
			position: relative;
			background: url(/images/top/frm_opencampas.gif) no-repeat left top;
			width: 520px;
			height: 96px;
		}
			#mainBox div.opencampasObj ul li {
				position: absolute;
			}
			#mainBox div.opencampasObj ul li.l1 {
				left: 17px;
				top: 13px;
				width: 216px;
				height: 66px;
			}
				#mainBox div.opencampasObj ul li.l1 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: -184px -130px;
					width: 216px;
					height: 66px;
					/*\*//*/
					padding-bottom: 66px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#mainBox div.opencampasObj ul li.l1 a:hover {
					background-position: -184px -196px;
				}
			#mainBox div.opencampasObj ul li.l2 {
				left: 254px;
				top: 16px;
				font-size: 16px;
				font-weight: bold;
			}
			#mainBox div.opencampasObj ul li.l3 {
				left: 402px;
				top: 16px;
				font-size: 16px;
				font-weight: bold;
			}
				#mainBox div.opencampasObj ul li.l2 a,
				#mainBox div.opencampasObj ul li.l3 a {
					background: url(/images/common/frame_img.gif) no-repeat -961px -114px;
					padding-left: 15px;
				}
			#mainBox div.opencampasObj ul li.l4 {
				left: 254px;
				top: 44px;
				height: 12px;
				line-height: 12px;
			}
			#mainBox div.opencampasObj ul li.l5 {
				left: 254px;
				top: 63px;
				height: 11px;
				line-height: 11px;
			}
				#mainBox div.opencampasObj ul li.l4 a,
				#mainBox div.opencampasObj ul li.l5 a {
					background: url(/images/common/frame_img.gif) no-repeat -961px -116px;
					padding-left: 15px;
				}


	
	#mainBox div.informationObj {
		margin-bottom: 9px;
	}
		#mainBox div.informationObj h3 {
		}
		#mainBox div.informationObj ul {
			position: relative;
			background: url(/images/top/frm_information.gif) no-repeat left top;
			width: 520px;
			height: 96px;
		}
			#mainBox div.informationObj ul li {
				position: absolute;
			}
			#mainBox div.informationObj ul li.l1 {
				left: 17px;
				top: 13px;
				width: 216px;
				height: 66px;
			}
				#mainBox div.informationObj ul li.l1 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: -184px -262px;
					width: 216px;
					height: 66px;
					/*\*//*/
					padding-bottom: 66px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#mainBox div.informationObj ul li.l1 a:hover {
					background-position: -184px -328px;
				}
			#mainBox div.informationObj ul li.l2 {
				left: 254px;
				top: 16px;
				font-size: 16px;
				font-weight: bold;
			}
			#mainBox div.informationObj ul li.l3 {
				left: 402px;
				top: 16px;
				font-size: 16px;
				font-weight: bold;
			}
				#mainBox div.informationObj ul li.l2 a,
				#mainBox div.informationObj ul li.l3 a {
					background: url(/images/common/frame_img.gif) no-repeat -961px -114px;
					padding-left: 15px;
				}
			#mainBox div.informationObj ul li.l4 {
				left: 254px;
				top: 44px;
				height: 12px;
				line-height: 12px;
			}
			#mainBox div.informationObj ul li.l5 {
				left: 254px;
				top: 63px;
				height: 12px;
				line-height: 12px;
			}
				#mainBox div.informationObj ul li.l4 a,
				#mainBox div.informationObj ul li.l5 a {
					background: url(/images/common/frame_img.gif) no-repeat -961px -116px;
					padding-left: 15px;
				}


	#mainBox div.bannerObj {
		margin-bottom: 17px;
	}

	#mainBox div.findObj {
		margin-bottom: 21px;
	}
		#mainBox div.findObj h3 {
		}
		#mainBox div.findObj ul {
			position: relative;
			background: url(/images/top/frm_find.gif) no-repeat left top;
			width: 520px;
			height: 99px;
		}
			#mainBox div.findObj ul li {
				position: absolute;
			}
			#mainBox div.findObj ul li.l1 {
				left: 6px;
				top: 6px;
				width: 169px;
				height: 57px;
			}
				#mainBox div.findObj ul li.l1 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: 0 -404px;
					width: 169px;
					height: 57px;
					/*\*//*/
					padding-bottom: 57px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#mainBox div.findObj ul li.l1 a:hover {
					background-position: 0 -461px;
				}
			#mainBox div.findObj ul li.l2 {
				left: 175px;
				top: 6px;
				width: 170px;
				height: 57px;
			}
				#mainBox div.findObj ul li.l2 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: -169px -404px;
					width: 170px;
					height: 57px;
					/*\*//*/
					padding-bottom: 57px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#mainBox div.findObj ul li.l2 a:hover {
					background-position: -169px -461px;
				}
			#mainBox div.findObj ul li.l3 {
				left: 345px;
				top: 6px;
				width: 170px;
				height: 57px;
			}
				#mainBox div.findObj ul li.l3 a {
					background: url(/images/top/top_img.gif) no-repeat;
					background-position: -339px -404px;
					width: 170px;
					height: 57px;
					/*\*//*/
					padding-bottom: 57px;
					/**/
					text-indent: -9999px;
					overflow: hidden;
					display: block;
				}
				#mainBox div.findObj ul li.l3 a:hover {
					background-position: -339px -461px;
				}


		#mainBox div.findObj ul li ul {
			position: absolute;
			background: none;
			width: auto;
			height: auto;
		}
			#mainBox div.findObj ul li.l1 ul {
				left: 49px;
				top: 69px;
			}
			#mainBox div.findObj ul li.l2 ul {
				left: 49px;
				top: 69px;
			}
			#mainBox div.findObj ul li.l1 ul li a,
			#mainBox div.findObj ul li.l2 ul li a {
				background: url(/images/common/frame_img.gif) no-repeat -961px -116px;
				padding-left: 15px;
				width: auto;
				height: 11px;
				line-height: 11px;
				/*\*//*/
				padding-bottom: 0;
				/**/
				text-indent: 0;
				white-space: nowrap;
				overflow: hidden;
				display: block;
			}
			#mainBox div.findObj ul li.l1 ul li a:hover,
			#mainBox div.findObj ul li.l2 ul li a:hover {
				background-position: -961px -116px;
			}
			#mainBox div.findObj ul li.l1 ul li a,
			#mainBox div.findObj ul li.l2 ul li a {
				background: url(/images/common/frame_img.gif) no-repeat -961px -116px;
				padding-left: 15px;
				padding-bottom: 2px;
				width: auto;
				height: 12px;
				line-height: 12px;
				/*\*//*/
				padding-bottom: 0;
				/**/
				text-indent: 0;
				white-space: nowrap;
				overflow: hidden;
				display: block;
			}
			#mainBox div.newsObj ul.alllist li a:link,
			#mainBox div.newsObj ul.alllist li a:visited {
				background-position: -961px -116px;
				text-decoration: none;
			}
			#mainBox div.findObj ul li.l1 ul li a:hover,
			#mainBox div.findObj ul li.l2 ul li a:hover {
				background-position: -961px -116px;
				text-decoration: underline;
			}

	#mainBox div.columnObj {
		position: relative;
		margin-bottom: 21px;
		width: 520px;
		overflow: hidden;
	}
		#mainBox div.columnObj h3 {
			margin-bottom: 15px;
		}
		#mainBox div.columnObj div.listbox1 {
			position: relative;
			margin-right: -20px;
			width: 540px;
		}
			#mainBox div.columnObj div.listbox1 div.pack {
				float: left;
				width: 250px;
				margin-right: 20px;
				height: 87px;
				overflow: hidden;
			}
			#mainBox div.columnObj div.listbox1 div.pack img {
				float: left;
				margin-right: 12px;
			}
			#mainBox div.columnObj div.listbox1 div.pack span.cap {
				/*float: right;
				width: 163px;
				padding-top: 10px;
				display: block;*/
				padding-top: 10px;
				display: block;
			}
				#mainBox div.columnObj div.listbox1 div.pack a:link span.cap,
				#mainBox div.columnObj div.listbox1 div.pack a:visited span.cap {
					text-decoration: none;
				}
				#mainBox div.columnObj div.listbox1 div.pack a:hover span.cap {
					text-decoration: underline;
				}
		#mainBox div.columnObj div.listbox2 {
			position: relative;
			margin-right: -20px;
			width: 540px;
		}
			#mainBox div.columnObj div.listbox2 div.pack {
				float: left;
				width: 160px;
				margin-right: 20px;
				height: 109px;
				overflow: hidden;
			}
			#mainBox div.columnObj div.listbox2 div.pack a {
			}
			#mainBox div.columnObj div.listbox2 div.pack img {
				float: left;
				margin-right: 12px;
			}
			#mainBox div.columnObj div.listbox2 div.pack span.cap {
				/*float: right;
				width: 103px;
				padding-top: 10px;
				display: block;*/
				padding-top: 10px;
				display: block;
			}
				#mainBox div.columnObj div.listbox2 div.pack a:link span.cap,
				#mainBox div.columnObj div.listbox2 div.pack a:visited span.cap {
					text-decoration: none;
				}
				#mainBox div.columnObj div.listbox2 div.pack a:hover span.cap {
					text-decoration: underline;
				}


		#mainBox div.columnObj ul.alllist {
			float: right;
			width: auto;
			font-size: 10px;
		}
		#mainBox div.columnObj ul.alllist li {
			float: left;
			width: auto;
			margin-right: 18px;
		}
		#mainBox div.columnObj ul.alllist li a {
			background: url(/images/common/frame_img.gif) no-repeat -961px 3px;
			padding-left: 8px;
			padding-bottom: 2px;
			display: block;
		}
		#mainBox div.columnObj ul.alllist li a:link,
		#mainBox div.columnObj ul.alllist li a:visited {
			text-decoration: none;
		}
		#mainBox div.columnObj ul.alllist li a:hover {
			text-decoration: underline;
		}








	#rightBox div.checklistObj {
		background: url(/images/top/frm_side_b.gif) no-repeat left bottom;
		margin-bottom: 12px;
	}
		#rightBox div.checklistObj h4 {
		}
		#rightBox div.checklistObj ul.link {
			margin: 0 12px;
			padding: 10px 0 0 0;
			list-style-type: none;
			display: block;
		}
			#rightBox div.checklistObj ul.link li {
				background: url(/images/top/dot.gif) no-repeat left bottom;
				padding-bottom: 8px;
				margin-bottom: 9px;
			}
				#rightBox div.checklistObj ul.link li a {
					background: url(/images/common/frame_img.gif) no-repeat -961px -176px;
					margin: 0 0 0 0;
					padding: 0 0 0 12px;
					font-size: 12px;
					display: block;
				}
		#rightBox div.checklistObj ul.button {
			margin: 0;
			padding: 0 0 10px 0;
			list-style-type: none;
			display: block;
		}
			#rightBox div.checklistObj ul.button li {
				margin: 0;
				padding: 0;
				display: block;
				text-align: center;
			}
				#rightBox div.checklistObj ul.button li a {
					cursor: pointer;
				}
				#rightBox div.checklistObj ul.button li img{
					margin: 0 auto;
					cursor: pointer;
				}
		#rightBox div.checklistObj ul.nolist {
			margin: 0 12px;
			padding: 10px 0 10px 0;
			list-style-type: none;
			display: block;
		}
			#rightBox div.checklistObj ul.nolist li {
			}
	
	#rightBox div.bannerObj {
		margin-bottom: 12px;
	}

	#rightBox div.boxObj {
		background: url(/images/top/frm_side_b.gif) no-repeat left bottom;
		margin-bottom: 12px;
	}
		#rightBox div.boxObj div.box {
			padding: 12px;
			border-bottom: solid 1px #ddd;
		}
		#rightBox div.boxObj div.first-child {
			background: url(/images/top/frm_side_t.gif) no-repeat left top;
		}
		#rightBox div.boxObj div.last-child {
			border-bottom: none;
		}
			#rightBox div.boxObj div.box h4 {
				margin-bottom: 6px;
				font-size: 12px;
				font-weight: bold;
			}
				#rightBox div.boxObj div.box h4 span {
					color: #f90;
				}
			#rightBox div.boxObj div.box div.text {
				margin-bottom: 6px;
			}
				#rightBox div.boxObj div.box div.text img {
					float: left;
					margin-right: 10px;
					margin-bottom: 6px;
				}
			#rightBox div.boxObj div.box ul.linklist {
			}
				#rightBox div.boxObj div.box ul.linklist li {
					background: url(/images/common/frame_img.gif) no-repeat -961px 4px;
					padding-left: 8px;
					padding-bottom: 2px;
				}
			#rightBox div.boxObj div.box ul.alllist {
				line-height: 1.1;
			}
				#rightBox div.boxObj div.box ul.alllist li {
					font-size: 10px;
				}
				#rightBox div.boxObj div.box ul.alllist li a {
					background: url(/images/common/frame_img.gif) no-repeat -961px 3px;
					padding-left: 8px;
					padding-bottom: 2px;
					display: block;
				}
				#rightBox div.boxObj div.box ul.alllist li a:link,
				#rightBox div.boxObj div.box ul.alllist li a:visited {
					text-decoration: none;
				}
				#rightBox div.boxObj div.box ul.alllist li a:hover {
					text-decoration: underline;
				}
			#rightBox div.boxObj div.box ul.list {
				margin-bottom: 6px;
				list-style-type: square;
				margin-left: 1.2em;
			}
				#rightBox div.boxObj div.box ul.list li {
					font-size: 10px;
					margin-bottom: 2px;
				}
	
	#rightBox div.linksetObj {
		background: url(/images/top/frm_side_bg2.gif) repeat-y left top;
	}
		#rightBox div.linksetObj h4 {
			margin-bottom: 9px;
		}
		#rightBox div.linksetObj div.box {
			background: url(/images/top/frm_side_m2.gif) no-repeat left bottom;
			padding: 0 14px 14px 14px;
		}
		#rightBox div.linksetObj div.last-child {
			background: url(/images/top/frm_side_b2.gif) no-repeat left bottom;
		}
			#rightBox div.linksetObj div.box h5 {
				font-size: 12px;
				font-weight: bold;
				margin-bottom: 3px;
			}
			#rightBox div.linksetObj div.box ul {
			}
				#rightBox div.linksetObj div.box ul li {
					background: url(/images/common/frame_img.gif) no-repeat -961px 6px;
					padding-left: 8px;
					padding-bottom: 2px;
					font-size: 12px;
				}

		#rightBox div.linksetObj h4.school {
			position: relative;
			z-index: 99;
			margin-bottom: -1px;
		}
		#rightBox div.linksetObj div.school {
			position: relative;
			z-index: 1;
			background: url(/images/top/frm_side_bg1.gif) repeat-y left top;
		}
			#rightBox div.linksetObj div.school div.box {
				background: url(/images/top/frm_side_m1.gif) no-repeat left bottom;
				padding: 0 14px 4px 14px;
			}
			#rightBox div.linksetObj div.school div.pack {
				background: url(/images/top/dot.gif) no-repeat left top;
				padding-top: 13px;
				padding-bottom: 10px;
				font-size: 10px;
			}
				#rightBox div.linksetObj div.school div.pack p.image {
					float: left;
					width: 52px;
				}
				#rightBox div.linksetObj div.school div.new p.image {
					background: url(/images/top/top_img.gif) no-repeat -420px 0;
					padding-top: 19px;
				}
					#rightBox div.linksetObj div.school div.pack p.image a {
						border: solid 1px #ccc;
						display: block;
					}
					#rightBox div.linksetObj div.school div.pack p.image img {
						display: block;
					}
				#rightBox div.linksetObj div.school div.pack p.hed {
					float: right;
					width: 110px;
					margin-bottom: 3px;
					font-weight: bold;
				}
				#rightBox div.linksetObj div.school div.pack p.hed a {
					padding-bottom: 2px;
					display: block;
				}
				#rightBox div.linksetObj div.school div.pack p.hed a:link,
				#rightBox div.linksetObj div.school div.pack p.hed a:visited {
					text-decoration: none;
				}
				#rightBox div.linksetObj div.school div.pack p.hed a:hover {
					text-decoration: underline;
				}
				#rightBox div.linksetObj div.school div.pack p.cap {
					float: right;
					width: 110px;
				}
			#rightBox div.linksetObj div.school div.pack ol {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			#rightBox div.linksetObj div.school div.pack ol.alllist {
				line-height: 1.1;
			}
			#rightBox div.linksetObj div.school div.pack ol.alllist li {
				float: right;
				position: relative;
				width: auto;
				font-size: 10px;
			}
			#rightBox div.linksetObj div.school div.pack ol.alllist li a {
				float: left;
				background: url(/images/common/frame_img.gif) no-repeat -961px -116px;
				padding-left: 15px;
				display: block;
			}
			#rightBox div.linksetObj div.school div.pack ol.alllist li a:link,
			#rightBox div.linksetObj div.school div.pack ol.alllist li a:visited {
				text-decoration: none;
			}
			#rightBox div.linksetObj div.school div.pack ol.alllist li a:hover {
				text-decoration: underline;
			}


/* FOOTER */
#footer4 div.sitemapBox p.lv2 {
	margin-bottom: 10px;
}
	#footer4 div.sitemapBox p.lv2 a {
		padding-bottom: 2px;
	}
	#footer4 div.sitemapBox p.lv2 a:link,
	#footer4 div.sitemapBox p.lv2 a:visited {
		text-decoration: none;
	}
	#footer4 div.sitemapBox p.lv2 a:hover {
		text-decoration: underline;
	}
	
	
#footer4 div.sateliteBox p.lv2 {
	margin-bottom: 12px;
}
	#footer4 div.sateliteBox p.lv2 a {
		padding-bottom: 2px;
	}
	#footer4 div.sateliteBox p.lv2 a:link,
	#footer4 div.sateliteBox p.lv2 a:visited {
		text-decoration: none;
	}
	#footer4 div.sateliteBox p.lv2 a:hover {
		text-decoration: underline;
	}