/* General */
    #static {
        overflow: hidden;
		position: relative;
		width: 1000px;
		margin: 0 auto;
		background: url(../images/bg-loop.gif) 145px top repeat-y;
		__background: url(../images/bg-loop.gif) 146px top repeat-y;
		z-index: 50;
    }
    .StaticOuter {
		background: url(../images/bg-content-top.jpg) 5px top no-repeat;		
        width: 560px;
		margin:0 auto;
        overflow: hidden;
		padding: 0 30px 0 130px;
    }
	
        .StaticInner {
            overflow: hidden;			
			padding:0 0 30px;
        }
		.StaticInner h3.TitleMain{
            color: #aa0303;
			float: left;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 20px;
			line-height: 26px;
			overflow: hidden;
			padding: 0;
			text-align: left;
			margin: 0 0 10px;
		}
           .StaticMain {
                width: 560px;               
                overflow: hidden;
            }
			.StaticMain a:link, .StaticMain a:visited {
				color: #900;
				text-decoration: underline;
			}
			.StaticMain a:hover {
				color: #e5630c;
				text-decoration: underline;
			}
			.StaticMain_CN{
				width:710px;
				 margin: 0 0 0 15px;
			}
			
			#subContent02  .StaticMain {
				width:560px;
				padding: 0 0 20px 0;
				margin:0;	
			}
			.StaticMain  .StaticMain {
				margin:0;
				padding:0 3px 0;
				width:687px;
			}
/* END. General */

/* Top Panel */
.StaticTopPanel {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 120px;
}
#static .HaveTitle {
	height: 80px;
}
/* Main title */
	.StaticTopPanel h2.TitleMain {
		clear: both;
		color: #FFF;
		font-size: 20px;
		line-height: 24px;
		height: 24px;
		width: 373px;
		padding: 21px 0 0 21px;
		font-family: Arial, Helvetica, sans-serif;
		float: left;
	}
/* END. Main title */

/* Breadcrumbs */
#breadcrumbs {
	text-align: left;
	font-size: 11px;
	padding: 20px 40px 0 0;
	float: right;
	color: #2187ad;
}
	#breadcrumbs a:link,
	#breadcrumbs a:visited {
		color: #2187ad;
		text-decoration: underline;
	}
	#breadcrumbs span {
		color: #2187ad;		
	}
	#breadcrumbs span.Active {
		color: #6a7174;		
	}
	#breadcrumbs a:hover {
		color: #f90;
		text-decoration: underline;
	}
/* END. Breadcrumbs */
/* END. Top Panel */

/* Tab */

ul#tabHeader {
    height: 28px;
    width: 100%;
	margin-bottom: 20px;
	border-bottom: 2px solid #053a52;
}
	ul#tabHeader li {
		float: left;
		font-size: 13px;
		line-height: 19px;
		font-weight: bold;
	}

		ul#tabHeader li a:link,
		ul#tabHeader li a:visited {
			display: block;
			padding: 0 0 0 13px;
			background: url(../images/tab_left01.gif) no-repeat top left;
			text-decoration: none;
			text-align: center;
			cursor: pointer;
			float: left;
		}
		ul#tabHeader li a span {
			display: block;
			padding: 5px 25px 6px 12px;
			background: url(../images/tab_right01.gif) no-repeat top right;
			color: #dbdbdb;
			text-decoration: none;
			margin-right: 2px;
			font-size: 12px;
		}
		ul#tabHeader li a:hover {
			background-position: bottom left;
			color: #fff;
			text-decoration: none;
		}
			ul#tabHeader li a:hover span {
				background-position: bottom right;
				color: #fff;
				text-decoration: none;
			}
	ul#tabHeader li.Active a:link,
	ul#tabHeader li.Active a:visited,
	ul#tabHeader li.ui-state-active a:link,
	ul#tabHeader li.ui-state-active a:visited,
	ul#tabHeader li a:hover {
		background-position: bottom left;
		color: #fff;
		cursor: pointer;	
		text-decoration: none;
	}
	ul#tabHeader li.Active a span,
	ul#tabHeader li.ui-state-active a span,
	ul#tabHeader li a:hover span {
		background-position: bottom right;
		cursor: pointer;
		color: #fff;
	}
/* END. Tab */

/* Anchor Links */
.AnchorLinkBorder {
	border: 1px solid #d7cbc6;
	margin: 0px auto 20px;
	overflow: hidden;
	width: 638px;
	background: #0CC;
}
ul.AnchorLink {
	overflow: hidden;
	border: 1px solid #c6c6c6;
	background: #f1f1f1;
	padding: 13px 25px 3px;
	width: 508px;
	margin: 0 0 15px;
}
.MainContentSubCamNang .AnchorLinkBorder {
    border: 1px solid #D7CBC6;
    margin: 0 auto 20px;
    overflow: hidden;
    width: 482px;
}
.MainContentSubCamNang ul.AnchorLink {
    background: none repeat scroll 0 0 #F9F3EB;
    border: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 13px 28px 3px;
    width: 424px;
}
	ul.AnchorLink li {
		background: url(../images/content/icon.gif) no-repeat 0 3px;
		float: left;
		font-weight: bold;
		height: 30px;
		padding: 0 0 0 13px;
		width: 156px;
	}
	.MainContentSubCamNang ul.AnchorLink li {
		width: 202px;
	}
		ul.AnchorLink li a:link,
		ul.AnchorLink li a:visited {
			text-decoration: none;
			color: #000;
		}
		ul.AnchorLink li a:hover {
			color: #900;
			text-decoration: underline;
		}

		ul.AnchorLink li a.Active:link,
		ul.AnchorLink li a.Active:visited,
		ul.AnchorLink li a.Active:hover {
			color: #900;
			text-decoration: underline;
		}
/* 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 39px;
		line-height: 26px;
		font-size: 20px;
		font-family: Arial;
		background: url(../images/content/icon_h4.png) left 4px no-repeat;
		margin: 0 0 5px;
		color: #1177b7;
	}
	.ContentH4 {
		margin: 0 0 20px 39px;
	}
		.ContentH4 p {
			margin-bottom: 10px;
			text-align: justify;
			padding-right: 3px;
		}
	.StaticMain h5 {
		padding: 0 0 0 26px;
		margin: 0 0 5px 39px;
		line-height: 22px;
		font-size: 18px;
		font-family: Arial;
		background: url(../images/content/icon_h5.gif) 2px 5px no-repeat;
		color: #2b2b2b;
	}
	.ContentH5 {
		margin: 0 0 20px 67px;
	}
		.ContentH5 p {
			margin-bottom: 10px;
			text-align: justify;
			padding-right: 3px;
		}
	.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 */
.TableBorder{
	border: 1px solid #d7cbc6;
}
.MyTable {
	margin: 0 auto 10px;
	border-collapse: collapse;
}
.MyTable thead tr th {
	color: #3e6d88;
	background: #e0e0e0;
	font-weight: bolder;
	padding: 5px 10px;
	border-bottom: 2px solid #478ab2;
	border-left: none;
	border-right: 1px solid #fff;
	border-top: none;
}
.OddRow {
	background: #ececec;
}
.EvenRow {
	background: #f1f1f1;
}
.MyTable tbody tr td {
	padding: 3px 5px;
	border: 1px solid #fff;
}
.MyTable .HorzRight {
	text-align: right !important;
}
.MyTable .HorzCenter {
	text-align: center !important;
}
.MyTable .VeztTop {
	vertical-align: top !important;
}
/* END. Tables */

/* Notice box */
.NoticeBoxBorder {
	border: 1px solid #d7cbc6;
}
.NoticeBox {
	border: #d4d4d4 solid 1px;
	padding: 10px;
	background: #eaeaea;
}
	p.Legend {
		background: #488bb2;
		color: #FFFFFF;
		float: left;
		font-size: 13px;
		font-weight: bolder;
		height: 20px;
		margin: -20px 0 0;
		padding: 0 15px;
		text-align: center;
		width: 60px;
	}
	.NoteContent {
		width: 100%;
		overflow: hidden;
		text-align: justify;
		color: #565656;
		padding: 10px;
	}
	.NoteContent p {
		margin: 0;
	}
		a.NoteLink:link, a.NoteLink:visited {
			text-decoration: underline;
		}
		a.NoteLink:hover {
		}
/* END. Notice box */

/* Pagination */
.PagingWrapper {
	overflow: hidden;
	padding: 9px 0;	
	margin-bottom: 20px;
	border: 1px solid #c2c2c2;
	background: #f1f1f1;
	width: 558px;	
}
	.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: 33px;
			height: 0;
			padding: 30px 0 0;
			overflow: hidden;
			text-indent: -1000em;
			float: left;
			position: relative;
		}
		.PagingControl span.PagingFirstPageLnk,
		.PagingControl span.PagingPrevPageLnk,
		.PagingControl span.PagingNextPageLnk,
		.PagingControl span.PagingLastPageLnk {
			opacity: 0.3;
			-moz-opacity: 0.3;
			filter: alpha(opacity=30);
		}
		/* Normal states */
		.PagingControl span.PagingFirstPageLnk,
		.PagingControl a.PagingFirstPageLnk {
			margin: 0 4px 0 0;
			background: url(../images/bt_first.gif) 0 0 no-repeat;
		}
		.PagingControl span.PagingPrevPageLnk,
		.PagingControl a.PagingPrevPageLnk {
			width: 33px;
			margin: 0 20px 0 0;
			background: url(../images/bt_pre.gif) 0 0 no-repeat
		}
		.PagingControl span.PagingNextPageLnk,
		.PagingControl a.PagingNextPageLnk {
			width: 33px;
			margin: 0 5px 0 15px;
			border-right: none;
			background: url(../images/bt_next.gif) 0 0 no-repeat
		}
		.PagingControl span.PagingLastPageLnk,
		.PagingControl a.PagingLastPageLnk {
			background: url(../images/bt_last.gif) 0 0 no-repeat;
			width: 33px;
		}
		/* Hover&Disabled states */
		.PagingControl a.PagingFirstPageLnk:hover {
			background-position: 0 -30px;
		}
		.PagingControl a.PagingPrevPageLnk:hover {
			background-position: 0 -30px;
		}
		.PagingControl a.PagingNextPageLnk:hover {
			background-position: 0 -30px;
		}
		.PagingControl a.PagingLastPageLnk:hover {
			background-position: 0 -30px;
		}
		/* Number list */
		.PagingControl ul.PageList {
			float: left;
			position: relative;
			padding: 0;
			margin: 0;
		}
			.PagingControl ul.PageList li {
				float: left;
				height: 30px;
				padding: 0;
				margin: 0 5px 0 0;
				overflow: hidden;				
			}
			.PagingControl ul.PageList li.Active {
				border: 1px solid #740000;
			}
				.PagingControl ul.PageList li span { /* active item */
					display: block;
					float: left;
					height: 20px;
					line-height: 18px;
					padding: 4px 10px;
					font-size: 12px;
					text-align: center;					
					font-weight: bold;
					text-decoration: none;
					background: #738c9a;
					border: 1px solid #486273;
					color: #f8efeb;
				}
				.PagingControl ul.PageList li a:link,
				.PagingControl ul.PageList li a:visited {
					background: #ededed;
					border: 1px solid #a7a7a7;
					color: #000;
					display: block;
					float: left;
					font-size: 12px;
					height: 20px;
					line-height: 18px;
					padding: 4px 10px;
					text-align: center;
					text-decoration: none;
					white-space: nowrap;
					font-weight: bold;
				}
				.PagingControl ul.PageList li.Active a:link,
				.PagingControl ul.PageList li.Active a:visited,
				.PagingControl ul.PageList li a:hover {
					text-decoration: none;
					background: #738c9a;
					border: 1px solid #486273;
					color: #f8efeb;
				}
/* END. Pagination */



/* Text styles */
p.TextCenter {
	text-align: center;
}
.Strong01 {
	color: #1a2532;
	font-weight: bolder;
}
.Strong02 {
	color: #0a92b9;
	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 {
	background: #cdcdcd;
	border: 1px solid #b5b5b5;
	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/content/icon_person.png) 0 6px 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/content/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/content/icon-disc.gif) 3px 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 */

