/* General */
#static {
	width: 589px;
	margin: 0;
	position: relative;
	padding: 23px 0 0 0;
	float: left;
	font-size: 13px;
}
.StaticOuter {
	width: 100%;
}
.StaticInner {
	overflow: hidden;
}
.StaticMain {
	width: 551px;
	margin: 0 18px 0 18px;
	padding: 0 2px 0 0;
	overflow: hidden;
}
	.StaticMain a:link, .StaticMain a:visited {
		color: #2f99d8;
		text-decoration: underline;
	}
	.StaticMain a:hover {
		text-decoration: none;
	}
/* END. General */

/* Top Panel */
.StaticTopPanel {
	margin-bottom: 16px;
	position: relative;
	width: 100%;
}
/* Main title */
	.StaticTopPanel h2.TitleMain {
		clear: both;
		color: #3c3c3c;
		font-size: 20px;
		line-height: 24px;
		height: 24px;
		padding: 5px 10px 5px 0;
		font-family: Arial, Helvetica, sans-serif;
		background: url(../images/bg-h2.gif) left top no-repeat;
		margin: 0 20px 0 19px;
		border-bottom: 1px solid #9d9d9d;
		text-transform: uppercase;
	}
/* END. Main title */

/* Breadcrumbs */
#breadcrumbs {
	text-align: left;
	font-size: 12px;	
	padding: 2px 0 0 10px;
	float: left;
	position: absolute; 
	top: -57px; 
	right: -160px;
	color: #a8daf8;
}
	#breadcrumbs a:link,
	#breadcrumbs a:visited {
		color: #a8daf8;
		text-decoration: none;
	}
	#breadcrumbs span {
		color: #a8daf8;
		font-weight: bold;
	}
	#breadcrumbs a:hover {
		color: #fff;
		text-decoration: underline;
	}
/* END. Breadcrumbs */
/* END. Top Panel */

/* Tab */

ul#tabHeader {
	height: 28px;
	overflow: hidden;
	border-bottom: 2px solid #22c6fd;
	margin-bottom: 10px;
}
	ul#tabHeader li {
		display: inline;
		padding: 0;
		line-height: 18px;
		font-weight: bolder;
		font-size: 13px;
	}

		ul#tabHeader li a:link,
		ul#tabHeader li a:visited {
			display: block;
			padding: 0 0 0 10px;
			background: url(../images/tab-left-sub.gif) no-repeat top left;
			text-decoration: none;
			text-align: center;
			float: left;
			color: #2f99d8;
			margin: 3px 2px 0 0;
		}
			ul#tabHeader li a span {
				display: block;
				padding: 5px 16px 4px 10px;
				background: url(../images/tab-right-sub.gif) no-repeat top right;
				color: #939393;
				text-decoration: none;
			}
		ul#tabHeader li a:hover {
			background-position: left bottom;
			color: #FFF;
			text-decoration: none;
		}
			ul#tabHeader li a:hover span {
				background-position: right bottom;
				color: #FFF;
				text-decoration: none;
			}
	ul#tabHeader li.Active a:link,
	ul#tabHeader li.Active a:visited,
	ul#tabHeader li a:hover {
		background: url(../images/tab-left-actsub.gif) no-repeat top left;
		color: #FFF;
		cursor: pointer;
		text-decoration: none;
		margin: 0 2px 0 0;
	}
	ul#tabHeader li.Active a span,
	ul#tabHeader li a:hover span {
		background: url(../images/tab-right-actsub.gif) no-repeat top right;
		cursor: default;
		color: #2f99d8;
		padding: 7px 16px 5px 10px;
		cursor: pointer;
	}
	ul#tabHeader li.Off a:link,
	ul#tabHeader li.Off a:visited,
	ul#tabHeader li.Off a:hover {
		background: url(../images/tab-left-sub.gif) no-repeat top left;
		color: #FFF;
		cursor: pointer;
		text-decoration: none;
		margin: 3px 2px 0 0;
	}
	ul#tabHeader li.Off a span,
	ul#tabHeader li.Off a:hover span {
		background: url(../images/tab-right-sub.gif) no-repeat top right;
		cursor: default;
		color: #d6d6d6;
		padding: 5px 16px 4px 10px;
		cursor: default;
	}
/* END. Tab */

/* Anchor Links */
ul.AnchorLink {
	margin: 0px 0 20px 1px;
	overflow: hidden;
	width: 550px;
}

	ul.AnchorLink li {
		float: left;
		padding: 7px 0 10px 0;
		border-bottom: 1px solid #ececec;
		width: 100%;
		font-size: 15px;
	}
	ul.AnchorLink li.Last {
		border-bottom: none;
	}
		ul.AnchorLink li ul li {
			border-bottom: none;
			width: 265px;
			padding: 0;
		}
		ul.AnchorLink li ul li a:link,
		ul.AnchorLink li ul li a:visited {
			background: url(../images/icon-anchor.gif) no-repeat left 4px;
			text-decoration: none;
			color: #3c3c3c;
			padding: 0 0 0 15px;
		}
		ul.AnchorLink li ul li a:hover {
			text-decoration: underline;
		}

		ul.AnchorLink li a.Active:link,
		ul.AnchorLink li a.Active:visited,
		ul.AnchorLink li a.Active:hover {
			text-decoration: underline;
		}
		ul.AnchorLink li a.Off:link,
		ul.AnchorLink li a.Off:visited,
		ul.AnchorLink li a.Off:hover {
			text-decoration: none;
			color: #D6D6D6;
			cursor: default;
		}
/* END. Anchor Links */

/* Content blocks*/
.ContentBlock {
	padding-bottom: 20px;
	clear: both;
}
	.ContentBlock p {
		margin-bottom: 10px;
		text-align: justify;
		padding-right: 3px;
	}
	.ContentBlock p.TextCenter {
		text-align: center;
	}
	.ContentBlock p.ImgCenter {
		text-align: center;
		margin-bottom: 20px;
	}
	.StaticMain h4 {
		padding: 3px 0 1px 15px;
		line-height: 26px;
		font-size: 20px;
		font-family: Arial;
		background: url(../images/iconh4.gif) left 11px no-repeat;
		margin: 0 0 5px;
		color: #3c3c3c;
	}
	.ContentH4 {
		margin: 0 0 20px 15px;
	}
		.ContentH4 p {
			margin-bottom: 10px;
			text-align: justify;
			padding-right: 3px;
		}
		.ContentH4 p.ImgCenter {
		text-align: center;
		margin-bottom: 20px;
		}
	.StaticMain h5 {
		padding: 0 0 0 10px;
		margin: 0 0 5px 18px;
		line-height: 22px;
		font-size: 18px;
		font-family: Arial;
		background: url(../images/iconh5.gif) left 8px no-repeat;
		color: #5c5c5c;
	}
	.ContentH5 {
		margin: 0 0 20px 27px;
	}
		.ContentH5 p {
			margin-bottom: 10px;
			text-align: justify;
			padding-right: 3px;
		}
		.ContentH5 p.ImgCenter {
		text-align: center;
		margin-bottom: 20px;
		}
		
	.ImagesBlock {
		text-align: center;
		margin-bottom: 20px;
	}
	.ImagesH4 {
		text-align: center;
		margin: 0 0 20px 50px;
	}
	.ImagesH5 {
		text-align: center;
		margin: 0 0 20px 70px;
	}
.FirstChar {
	padding: 4px 4px 0 0;
	line-height: 30px;
	font-size: 40px;
	float: left;
}
/* END. Content blocks */

/* Tables */
.MyTable {
	margin: 0 auto 10px;
	border-collapse: collapse;
}
.MyTable thead tr th {
	color: #fff;
	background: #0474b3;
	font-weight: bolder;
	padding: 5px 10px;
	border: 1px solid #71cdff;
}
.OddRow {
	background: #e0f4ff;
}
.EvenRow {
	background: #fff;
}
.KqNgung {
	background: #58abd8;
}
.KqTam {
	background: #9e9f9f;
}
.MyTable tbody tr td {
	padding: 3px 5px;
	border: 1px solid #a3e1f1;
}
.MyTable .HorzRight {
	text-align: right !important;
}
.MyTable .HorzCenter {
	text-align: center !important;
}
.MyTable .VeztTop {
	vertical-align: top !important;
}
/* END. Tables */

/* Notice box */
.NoticeBox {
	border: #0474b3 solid 1px;
	padding: 10px;
}
	p.Legend {
		font-size: 13px;
		font-weight: bolder;
		padding: 0 15px;
		color: #0474b3;
		background: #fff;
		height: 20px;
		margin: -20px 0 10px;
		float: left;
	}
	.NoteContent {
		width: 100%;
		overflow: hidden;
		text-align: justify;
		color: #565656;
	}
		a.NoteLink:link, a.NoteLink:visited {
			text-decoration: none;
		}
		a.NoteLink:hover {
			text-decoration: underline;
		}
/* END. Notice box */

/* Pagination */
.PagingWrapper {
	width: 100%;
	overflow: hidden;
	padding: 17px 0 10px;
	margin-bottom: 10px;
}
	.PagingControl {
		position: relative;
		left: -50%;
		float: right;
		padding: 0;
		margin: 0;
	}
	.CenterWrapper {
		position: relative;
		left: 50%;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
		.PagingControl span.PagingFirstPageLnk,
		.PagingControl span.PagingPrevPageLnk,
		.PagingControl span.PagingNextPageLnk,
		.PagingControl span.PagingLastPageLnk,
		.PagingControl a.PagingFirstPageLnk,
		.PagingControl a.PagingPrevPageLnk,
		.PagingControl a.PagingNextPageLnk,
		.PagingControl a.PagingLastPageLnk {
			display: block;
			width: 21px;
			height: 0;
			padding: 21px 0 0;
			overflow: hidden;
			text-indent: -1000em;
			float: left;
			position: relative;
		}
		.PagingControl a.PagingFirstPageLnk:hover {
			background: url(../images/btn-paging.gif) 0 0 no-repeat;
		}
		
		.PagingControl span.PagingFirstPageLnk,
		.PagingControl span.PagingPrevPageLnk,
		.PagingControl span.PagingNextPageLnk,
		.PagingControl span.PagingLastPageLnk {
			
		}
		/* Normal states */
		.PagingControl span,
		.PagingControl a {
			background: url(../images/btn-paging.gif) 0 0 no-repeat;
		}
		
		.PagingControl a.PagingFirstPageLnk {
			margin: 0 10px 0 0;
			background-position: 0 0px;
		}
		.PagingControl span.PagingFirstPageLnk {
			margin: 0 9px 0 0;
			background-position: 0 -78px;
		}
		.PagingControl span.PagingPrevPageLnk {
			width: 21px;
			margin: 0 5px 0 0;
			background-position: -29px -78px;
		}
		.PagingControl a.PagingPrevPageLnk {
			width: 21px;
			margin: 0 5px 0 0;
			background-position: -30px 0;
		}
		.PagingControl span.PagingNextPageLnk {
			width: 21px;
			margin: 0 10px 0 5px;
			border-right: none;
			background-position: 0 -50px;
		}
		
		.PagingControl a.PagingNextPageLnk {
			width: 21px;
			margin: 0 9px 0 5px;
			border-right: none;
			background-position: 0 -23px;
		}
		
		.PagingControl a.PagingLastPageLnk {
			background-position: -30px -23px;
		}
		.PagingControl span.PagingLastPageLnk {
			background-position: -30px -50px;
		}
		/* Hover&Disabled states */
		.PagingControl a.PagingFirstPageLnk:hover {
			background-position: 0 -105px;
		}
		.PagingControl a.PagingPrevPageLnk:hover {
			background-position: -29px -105px;
		}
		.PagingControl a.PagingNextPageLnk:hover {
			background-position: -29px -130px;
		}
		.PagingControl a.PagingLastPageLnk:hover {
			background-position: 0 -129px;
		}
		/* Number list */
		.PagingControl ul.PageList {
			float: left;
			position: relative;
			padding: 0;
			margin: 0;
		}
			.PagingControl ul.PageList li {
				float: left;
				height: 21px;
				padding: 0;
				margin: 0 5px;
				overflow: hidden;
			}
				.PagingControl ul.PageList li span { /* active item */
					display: block;
					float: left;
					padding: 1px 0;
					line-height: 18px;
					font-size: 12px;
					text-align: center;
					color: #555;
					background: url(../images/bg-paging-act.gif) 0 0 no-repeat;
					width: 20px;
				}
				.PagingControl ul.PageList li a:link,
				.PagingControl ul.PageList li a:visited
				 {
					display: block;
					float: left;
					white-space: nowrap;
					padding: 1px 0 2px;
					line-height: 18px;
					font-size: 12px;
					text-align: center;
					color: #555;
					background: url(../images/bg-paging.gif) 0 0 no-repeat;
					text-decoration: none;
					width: 21px;
				}
				.PagingControl ul.PageList li a:hover {
					text-decoration: none;
					background: url(../images/bg-paging-hover.gif) 0 0 no-repeat;
					color: #555;
				}
/* END. Pagination */



/* Text styles */
p.TextCenter {
	text-align: center;
}
.Strong01 {
	color: #3c3c3c;
	font-weight: bolder;
}
.Strong02 {
	color: #5c5c5c;
	font-weight: bolder;
}
.TextFont15 {
	font-size: 15px;
	font-weight: bolder;
	font-family: Arial;
}
.TextFont16 {
	font-size: 16px;
	font-weight: bolder;
	font-family: Arial;
}
.TextFont17 {
	font-size: 17px;
	font-weight: bolder;
	font-family: Arial;
}
/* END. Text styles */

/* Image styles */
.NoBorderImg {
	border: none;
	background: none;
	padding: 0;
}
.BorderImg {
	border: 1px solid #959595;
	padding: 4px;
}
.ImgLeft {
	float: left;
	margin: 0 10px 5px 0;
}
.ImgRight {
	float: right;
	margin: 0 0 5px 10px;
}
/* END. Image styles */

/* List styles */
ul.Decimal {
	margin: 0px 0px 10px 25px;
}
	ul.Decimal li {
		list-style-type: decimal;
		margin-bottom: 10px;
		text-align: justify;
	}
ul.UpperAlpha {
	margin: 0px 0px 10px 25px;
}
	ul.UpperAlpha li {
		list-style-type: upper-alpha;
		margin-bottom: 10px;
		text-align: justify;
	}
ul.LowerAlpha {
	margin: 0px 0px 10px 25px;
}
	ul.LowerAlpha li {
		list-style-type: lower-alpha;
		margin-bottom: 10px;
		text-align: justify;
	}
ul.Icon {
	margin: 0px 0px 10px 5px;
}
	ul.Icon li {
		margin-bottom: 10px;
		background: url(../images/icon_person.gif) 0 3px no-repeat;
		padding-left: 20px;
		list-style-type: none;
		text-align: justify;
	}
		ul.Icon li ul.LowerAlpha li {
			list-style-type: lower-alpha;
			margin-bottom: 10px;
			background: none;
			padding-left: 0px;
		}
ul.Dash {
	margin: 0px 0px 10px 5px;
}
	ul.Dash li {
		margin-bottom: 10px;
		background: url(../images/icon_dash.gif) 0 2px no-repeat;
		padding-left: 20px;
		list-style-type: none;
		text-align: justify;
	}
ul.Disc {
	margin: 0px 0px 10px 5px;
}
	ul.Disc li {
		list-style-type: none;
		background: url(../images/icon-disc.gif) 2px 8px no-repeat;
		margin-bottom: 10px;
		padding: 0 0 0 20px;
		text-align: justify;
	}
		ul.Decimal li ul {
			padding-top: 5px;
		}
		ul.UpperAlpha li ul {
			padding-top: 5px;
		}
		ul.LowerAlpha li ul {
			padding-top: 5px;
		}
		ul.Icon li ul {
			padding-top: 5px;
		}
		ul.Dash li ul {
			padding-top: 5px;
		}
		ul.Disc li ul {
			padding-top: 5px;
		}
/* END. List styles */
#quickLink {
	position: absolute;
	top: 500px;
	left: 780px;
	width: 38px;
	overflow: visible !important;
}
	#quickLink a {
		background: url(../images/toppage.png) no-repeat 0 0;
		width: 38px;
		height: 38px;
		bottom: 0;
		display: block;
		text-indent: -9999px;
		position: absolute
	}
	#quickLink a:hover {
		background: url(../images/toppage-o.png) no-repeat 0 0;
	}
