@import url("font-awesome.min.css");

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block;
	}

	body {
		background:#FFF;
		
		/* background-image:url("../../images/bg.gif"); */
		background-repeat:repeat-y;
		background-position:center;
	}


	ol, ul {
		list-style: none;
	}

	blockquote, q {
		quotes: none;
	}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	body {
		overflow-x: hidden;
		-webkit-text-size-adjust: none;
	}

	
	
	.spectable td {border:#333 1px solid; padding:4px; font-size:13px;}
	
	#logobox {
		margin-left: 2.5em;
		width:320px;
		text-align:left;
	}	
	#logobox a{
	text-decoration: none;
	border-bottom: dotted 0px;
	}
	.lang {
		width:518px;
		padding-right:2.5em;
		text-align:right;
		z-index:20000;
		float:right;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;		
	}	
	.lang a {
		display: flex;
		align-items: center;
		padding-left:25px;
		/*font-family: Verdana, Arial, \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft JhengHei",  \65B0\7D30\660E\9AD4, Verdana, Arial, sans-serif;*/
		color:#333;
		text-decoration: none;
		border-bottom: dotted 0px;
		font-size:12px;
		
	}	
	
	.anchor { cursor:pointer;}	

	.news_list_item {background-color: #E8E8E8; padding: 10px; width: 100%; font-size: 12px; line-height: 125%; cursor: pointer}

/* Box Model */

	*, *:before, *:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

/* Containers */

	.container {
		margin-left: auto;
		margin-right: auto;
		max-width:1920px;
		

	}



	.container.\37 5\25 {
		width: 1050px;
	}

	.container.\35 0\25 {
		width: 700px;
	}

	.container.\32 5\25 {
		width: 350px;
	}

	@media screen and (min-width: 841px) {

		.container.\31 25\25 {
			width: 100%;
			max-width: 118.75%;
			min-width: 95%;
		}

		.container.\37 5\25 {
			width: 71.25%;
		}

		.container.\35 0\25 {
			width: 47.5%;
		}

		.container.\32 5\25 {
			width: 23.75%;
		}

		.container {
			width: 95%;
		}
        
        .pub_title {font-size: 0.9em}
        
        .video_title {font-size: 1em; font-weight: 400; line-height: 120% !important;}        

	}

	@media screen and (max-width: 840px) {
      
	#slider_banner { margin-top:80px !important;}
	#slider{ margin-top:80px;}

		.container.\31 25\25 {
			width: 100%;
			max-width: 118.75%;
			min-width: 95%;
		}

		.container.\37 5\25 {
			width: 71.25%;
		}

		.container.\35 0\25 {
			width: 47.5%;
		}

		.container.\32 5\25 {
			width: 23.75%;
		}

		.container {
			width: 95% !important;
		}
        
     .pub_title {font-size: 0.8em}    

    .video_title {font-size: 0.7em; font-weight: 400; line-height: 120% !important;}        
        
	}

	
/* Grid */

	.row {
		border-bottom: solid 1px transparent;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row > * {
		float: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.row:after, .row:before {
		content: '';
		display: block;
		clear: both;
		height: 0;
	}

	.row.uniform > * > :first-child {
		margin-top: 0;
	}

	.row.uniform > * > :last-child {
		margin-bottom: 0;
	}

	.row.\30 \25 > * {
		padding: 0px 0 0 0px;
	}

	.row.\30 \25 {
		margin: 0px 0 -1px 0px;
	}

	.row.uniform.\30 \25 > * {
		padding: 0px 0 0 0px;
	}

	.row.uniform.\30 \25 {
		margin: 0px 0 -1px 0px;
	}

	.row > * {
		padding: 50px 0 0 50px;
	}

	.row {
		margin: -50px 0 -1px -50px;
	}

	.row.uniform > * {
		padding: 50px 0 0 50px;
	}

	.row.uniform {
		margin: -50px 0 -1px -50px;
	}

	.row.\32 00\25 > * {
		padding: 100px 0 0 100px;
	}

	.row.\32 00\25 {
		margin: -100px 0 -1px -100px;
	}

	.row.uniform.\32 00\25 > * {
		padding: 100px 0 0 100px;
	}

	.row.uniform.\32 00\25 {
		margin: -100px 0 -1px -100px;
	}

	.row.\31 50\25 > * {
		padding: 75px 0 0 75px;
	}

	.row.\31 50\25 {
		margin: -75px 0 -1px -75px;
	}

	.row.uniform.\31 50\25 > * {
		padding: 75px 0 0 75px;
	}

	.row.uniform.\31 50\25 {
		margin: -75px 0 -1px -75px;
	}

	.row.\35 0\25 > * {
		padding: 25px 0 0 25px;
	}

	.row.\35 0\25 {
		margin: -25px 0 -1px -25px;
	}

	.row.uniform.\35 0\25 > * {
		padding: 25px 0 0 25px;
	}

	.row.uniform.\35 0\25 {
		margin: -25px 0 -1px -25px;
	}

	.row.\32 5\25 > * {
		padding: 12.5px 0 0 12.5px;
	}

	.row.\32 5\25 {
		margin: -12.5px 0 -1px -12.5px;
	}

	.row.uniform.\32 5\25 > * {
		padding: 12.5px 0 0 12.5px;
	}

	.row.uniform.\32 5\25 {
		margin: -12.5px 0 -1px -12.5px;
	}

	.\31 2u, .\31 2u\24 {
		width: 100%;
		clear: none;
		margin-left: 0;
	}

	.\31 1u, .\31 1u\24 {
		width: 91.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 0u, .\31 0u\24 {
		width: 83.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\39 u, .\39 u\24 {
		width: 80%;
		clear: none;
		margin-left: 0px;
	}

	.\38 u, .\38 u\24 {
		width: 66.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\37 u, .\37 u\24 {
		width: 58.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\36 u, .\36 u\24 {
		width: 50%;
		clear: none;
		margin-left: 0;
	}

	.\35 u, .\35 u\24 {
		width: 41.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\34 u, .\34 u\24 {
		width: 33.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\33 u, .\33 u\24 {
		width: 20%;
		clear: none;
		margin-left: 0;
	}

	.\32 u, .\32 u\24 {
		width: 16.6666666667%;
		clear: none;
		margin-left: 0;
	}

	.\31 u, .\31 u\24 {
		width: 8.3333333333%;
		clear: none;
		margin-left: 0;
	}

	.\31 2u\24 + *,
	.\31 1u\24 + *,
	.\31 0u\24 + *,
	.\39 u\24 + *,
	.\38 u\24 + *,
	.\37 u\24 + *,
	.\36 u\24 + *,
	.\35 u\24 + *,
	.\34 u\24 + *,
	.\33 u\24 + *,
	.\32 u\24 + *,
	.\31 u\24 + * {
		clear: left;
	}

	.\-11u {
		margin-left: 91.66667%;
	}

	.\-10u {
		margin-left: 83.33333%;
	}

	.\-9u {
		margin-left: 75%;
	}

	.\-8u {
		margin-left: 66.66667%;
	}

	.\-7u {
		margin-left: 58.33333%;
	}

	.\-6u {
		margin-left: 50%;
	}

	.\-5u {
		margin-left: 41.66667%;
	}

	.\-4u {
		margin-left: 33.33333%;
	}

	.\-3u {
		margin-left: 25%;
	}

	.\-2u {
		margin-left: 16.66667%;
	}

	.\-1u {
		margin-left: 8.33333%;
	}


	@media screen and (min-width: 841px) {

		.row > * {
			padding: 30px 0 0 30px;
		}

		.row {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform {
			margin: -30px 0 -1px -30px;
		}

		.row.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.uniform.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.uniform.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.uniform.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.uniform.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.\31 2u\28narrow\29, .\31 2u\24\28narrow\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28narrow\29, .\31 1u\24\28narrow\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28narrow\29, .\31 0u\24\28narrow\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28narrow\29, .\39 u\24\28narrow\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28narrow\29, .\38 u\24\28narrow\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28narrow\29, .\37 u\24\28narrow\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28narrow\29, .\36 u\24\28narrow\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28narrow\29, .\35 u\24\28narrow\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28narrow\29, .\34 u\24\28narrow\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28narrow\29, .\33 u\24\28narrow\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28narrow\29, .\32 u\24\28narrow\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28narrow\29, .\31 u\24\28narrow\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28narrow\29 + *,
		.\31 1u\24\28narrow\29 + *,
		.\31 0u\24\28narrow\29 + *,
		.\39 u\24\28narrow\29 + *,
		.\38 u\24\28narrow\29 + *,
		.\37 u\24\28narrow\29 + *,
		.\36 u\24\28narrow\29 + *,
		.\35 u\24\28narrow\29 + *,
		.\34 u\24\28narrow\29 + *,
		.\33 u\24\28narrow\29 + *,
		.\32 u\24\28narrow\29 + *,
		.\31 u\24\28narrow\29 + * {
			clear: left;
		}

		.\-11u\28narrow\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28narrow\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28narrow\29 {
			margin-left: 75%;
		}

		.\-8u\28narrow\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28narrow\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28narrow\29 {
			margin-left: 50%;
		}

		.\-5u\28narrow\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28narrow\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28narrow\29 {
			margin-left: 25%;
		}

		.\-2u\28narrow\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28narrow\29 {
			margin-left: 8.33333%;
		}

	}

	@media screen and (max-width: 840px) {
					
		.row > * {
			padding: 30px 0 0 30px;
		}

		.row {
			margin: -30px 0 -1px -30px;
		}

		.row.uniform > * {
			padding: 30px 0 0 30px;
		}

		.row.uniform {
			margin: -30px 0 -1px -30px;
		}

		.row.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.uniform.\32 00\25 > * {
			padding: 60px 0 0 60px;
		}

		.row.uniform.\32 00\25 {
			margin: -60px 0 -1px -60px;
		}

		.row.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.uniform.\31 50\25 > * {
			padding: 45px 0 0 45px;
		}

		.row.uniform.\31 50\25 {
			margin: -45px 0 -1px -45px;
		}

		.row.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.uniform.\35 0\25 > * {
			padding: 15px 0 0 15px;
		}

		.row.uniform.\35 0\25 {
			margin: -15px 0 -1px -15px;
		}

		.row.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.row.uniform.\32 5\25 > * {
			padding: 7.5px 0 0 7.5px;
		}

		.row.uniform.\32 5\25 {
			margin: -7.5px 0 -1px -7.5px;
		}

		.\31 2u\28narrower\29, .\31 2u\24\28narrower\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28narrower\29, .\31 1u\24\28narrower\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28narrower\29, .\31 0u\24\28narrower\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28narrower\29, .\39 u\24\28narrower\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28narrower\29, .\38 u\24\28narrower\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28narrower\29, .\37 u\24\28narrower\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28narrower\29, .\36 u\24\28narrower\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28narrower\29, .\35 u\24\28narrower\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28narrower\29, .\34 u\24\28narrower\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28narrower\29, .\33 u\24\28narrower\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28narrower\29, .\32 u\24\28narrower\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28narrower\29, .\31 u\24\28narrower\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}
				.\31 2u\28medium\29, .\31 2u\24\28medium\29 {
			width: 100%;
			clear: none;
			margin-left: 0;
		}

		.\31 1u\28medium\29, .\31 1u\24\28medium\29 {
			width: 91.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 0u\28medium\29, .\31 0u\24\28medium\29 {
			width: 83.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\39 u\28medium\29, .\39 u\24\28medium\29 {
			width: 75%;
			clear: none;
			margin-left: 0;
		}

		.\38 u\28medium\29, .\38 u\24\28medium\29 {
			width: 66.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\37 u\28medium\29, .\37 u\24\28medium\29 {
			width: 58.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\36 u\28medium\29, .\36 u\24\28medium\29 {
			width: 50%;
			clear: none;
			margin-left: 0;
		}

		.\35 u\28medium\29, .\35 u\24\28medium\29 {
			width: 41.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\34 u\28medium\29, .\34 u\24\28medium\29 {
			width: 33.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\33 u\28medium\29, .\33 u\24\28medium\29 {
			width: 25%;
			clear: none;
			margin-left: 0;
		}

		.\32 u\28medium\29, .\32 u\24\28medium\29 {
			width: 16.6666666667%;
			clear: none;
			margin-left: 0;
		}

		.\31 u\28medium\29, .\31 u\24\28medium\29 {
			width: 8.3333333333%;
			clear: none;
			margin-left: 0;
		}

		.\31 2u\24\28narrower\29 + *,
		.\31 1u\24\28narrower\29 + *,
		.\31 0u\24\28narrower\29 + *,
		.\39 u\24\28narrower\29 + *,
		.\38 u\24\28narrower\29 + *,
		.\37 u\24\28narrower\29 + *,
		.\36 u\24\28narrower\29 + *,
		.\35 u\24\28narrower\29 + *,
		.\34 u\24\28narrower\29 + *,
		.\33 u\24\28narrower\29 + *,
		.\32 u\24\28narrower\29 + *,
		.\31 u\24\28narrower\29 + * {
			clear: left;
		}

		.\-11u\28narrower\29 {
			margin-left: 91.66667%;
		}

		.\-10u\28narrower\29 {
			margin-left: 83.33333%;
		}

		.\-9u\28narrower\29 {
			margin-left: 75%;
		}

		.\-8u\28narrower\29 {
			margin-left: 66.66667%;
		}

		.\-7u\28narrower\29 {
			margin-left: 58.33333%;
		}

		.\-6u\28narrower\29 {
			margin-left: 50%;
		}

		.\-5u\28narrower\29 {
			margin-left: 41.66667%;
		}

		.\-4u\28narrower\29 {
			margin-left: 33.33333%;
		}

		.\-3u\28narrower\29 {
			margin-left: 25%;
		}

		.\-2u\28narrower\29 {
			margin-left: 16.66667%;
		}

		.\-1u\28narrower\29 {
			margin-left: 8.33333%;
		}

	}


/* Basic */

	body {
		
	}

		body.is-loading * {
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}

	body, input, select, textarea {
		color: #000;
		font-family: Helvetica, Tahoma, \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft JhengHei",  \65B0\7D30\660E\9AD4, Verdana, Arial, sans-serif;
		font-size: 16pt;
		font-weight: 300;
		line-height: 1.65em;
	}

	a {
		-moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
		-ms-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
		transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
		color: #333;
		text-decoration: none;
		border-bottom: dotted 1px;
	}

		a:hover, a:active {
	color: #333333;
	border-bottom-color: transparent;
		}

	strong, b {
		font-weight: 600;
	}

	em, i {
		font-style: italic;
	}

	p, ul, ol, dl, table, blockquote {
		margin: 0 0 2em 0;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color: inherit;
		font-weight: 600;
		line-height: 1.75em;
		margin-bottom: 1em;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}

		h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
			font-style: normal;
			font-weight: 300;
		}

	h2 {
	font-size: 1.5em;
	letter-spacing: -0.025em;
	
	}

	h3 {
		font-size: 1.2em;
		letter-spacing: -0.025em;
	}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	hr {
		border-top: solid 1px #e0e0e0;
		border: 0;
		margin-bottom: 1.5em;
	}

	blockquote {
		border-left: solid 0.5em #e0e0e0;
		font-style: italic;
		padding: 1em 0 1em 2em;
	}

	section.special, article.special {
		text-align: center;
	}
	
	.header_content  {
		margin-bottom:2em;
	}
	
	.header_content  h2{
		border-bottom:4px solid #C82A36;
	}
	
	#header  {
	max-width:1920px; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
	}
	header p {
		color: #999;
		font-size: 1.25em;
		position: relative;
		margin-top: -1.25em;
		margin-bottom: 2.25em;
	}

	header.major {
		text-align: center;
		margin: 0 0 2em 0;
	}

		header.major h2 {
			font-size: 2.25em;
		}

		header.major p {
			position: relative;
			border-top: solid 1px #e0e0e0;
			padding: 1em 0 0 0;
			margin: 0;
			top: -1em;
			font-size: 1.5em;
			letter-spacing: -0.025em;
		}
		
		.side_nav {
			margin:0.5em 0 0 5px; 
			min-width:170px;
		}


	
	#totop {
		padding: 1.5em 2em 0 2em;
		height:30px;
		font-size:12px;
		max-width:1920px; 
	    text-align:center; 
	    margin-left:auto; 
	    margin-right:auto;
		text-align:right;
		margin-top:4em;
	}
	.goback{
		color:#333;
		background-image: url("../../images/go_back.jpg");
		background-repeat:no-repeat;
		padding:0 15px 0 15px;
		line-height:normal;
		border-bottom: solid 0px #e0e0e0;
	}
	.gototop{
		color:#333;
		background-image: url("../../images/go_to_top.jpg");
		background-repeat:no-repeat;
		padding:0 15px 0 15px;
		line-height:normal;
		border-bottom: solid 0px #e0e0e0;
	}
	
	
	#footer {
		padding: 1.5em 2em 0 2em;
		height:140px;
		font-size:14px;
		margin-top:1em;
				
	}
	
	.photo {
		border-bottom: dotted 0px;
		text-decoration: none;

		border: 1px solid #CCC;  
		padding:0.4em ;
		background: #F9F9F9;
		border-radius: 6px;
		box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
	}	
	.border-bottom_dotted_none{
		border-bottom: dotted 0px;
		text-decoration: none;
	}
	
	#sitemap a {border-bottom: dotted 0px;}



/* Image */

	.image {
		border: 0;
		display: inline-block;
		position: relative;
		border-radius: 5px;
	}

		.image img {
			display: block;
			
		}

		.image.left {
			display: block;
			float: left;
			margin: 0 2em 2em 0;
			position: relative;
			top: 0.25em;
		}

			.image.left img {
				display: block;
				width: 100%;
			}

		.image.fit {
			display: block;
		}

			.image.fit img {
				display: block;
				width: 100%;
			}

		.image.featured {
			display: block;
			margin: 0 0 0 0;
		}

		.image.featured img {
				display: block;
				width: 100%;
		}
			
		.box {
		background: #F9F9F9;
		border-radius: 6px;
		box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
		padding: 2em;
	    }
		
		.box.feature {
			padding: 0;
			border: 1px solid #CCC;
		}
		
		.img1 { width:100%;}
		.img2 { width:195px;}

			.box.feature .inner {
				padding: 0.5em 1em 0em 1em;
			}
			.box.feature h2 {
				line-height:normal;
				font-size: 0.9em;
				font-family: Verdana, Geneva, sans-serif;
			}
			
			.box.feature h2 a{
				color: #333;
				text-decoration: none;
	            border-bottom: dotted 0px;
			} 
			
			.box.feature .inner p a{
				color:#ed5565;
				text-decoration: none;
	            border-bottom: dotted 0px;
			}
			
			.box.feature .wn{
				padding: 2em 1em 1em 1em;
				margin-bottom:0.2em;
	
			}
			
			.box.feature mov{
				
				margin-bottom:3em;
				
				
			}

			.box.feature .image {
				position: relative;
				margin: 0;
			}
			

			
			.box.feature .all_radius {
				border-radius: 6px;
				line-height: none;

			}

			.box.feature .top_radius {
				border-top-left-radius: 6px;
				border-top-right-radius: 6px;
				border-bottom-left-radius: 0;
				border-bottom-right-radius: 0;
				
			}
			
			.box.feature .name{
				font-size:1em; 
				line-height:normal; 
				padding:0.75em ;
				text-align:center;		
			}
			
			
			
/* banner */

			.insidebanner {
			display: block;
			margin-left:auto;
			margin-right:auto; 
			width: 100%;
			max-width:1920px;
			
			position:relative;
			 min-height: calc(100vw / 940 * 150); 
			aspect-ratio: 940 / 150;
			background-position: top  right;
			background-repeat:no-repeat;
			background-size: cover;
			
		    }
			
			.insidebanner p{
			font-size: 20pt;
			color: #C82A36;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:600;
			padding:2.0em 0 0 1em;
			text-shadow: 0px 0px 10px #fff, 0px 0px 5px #fff;
			line-height:115%;
		    }

			
			.image.featuredbanner {
	display: block;
	margin: 0 0 0 0;
		    }

			.image.featuredbanner img {
				display: block;
				width: 100%;
				max-width:1920px;
				margin-left:auto;
				margin-right:auto;
				border-radius: 0px;
			}


/* Lists */

	ol.default {
		list-style: decimal;
		padding-left: 1.25em;
	}

		ol.default li {
			padding-left: 0.25em;
		}

	ul.default {
		list-style: disc;
		padding-left: 1em;
	}

		ul.default li {
			padding-left: 0.5em;
		}

	ul.links li {
		 
		width:100%;
		margin-bottom:1.2em;
		padding-bottom:0.2em;
		
		border-bottom: solid 1px #e0e0e0;
		
	}

 
			ul.links li div {
				
				font-size: 0.9em;
				color:#333;
				 background-image: url("../../images/nav_point.gif");
				 background-repeat:no-repeat;
				 padding-left:12px;
				 line-height:normal;
				 border-bottom: solid 0px #e0e0e0;
			}
			
			
			
			
	ul.icons {
		cursor: default;
	}

		ul.icons li {
			display: inline-block;
			line-height: 1em;
			padding-left: 1.5em;
		}

			ul.icons li:first-child {
				padding-left: 0;
			}

			ul.icons li a, ul.icons li span {
				font-size: 2em;
				border: 0;
			}

	ul.actions {
		cursor: default;
	}

		ul.actions:last-child {
			margin-bottom: 0;
		}

		ul.actions li {
			display: inline-block;
			padding: 0 0 0 1.5em;
		}

			ul.actions li:first-child {
				padding: 0;
			}

		ul.actions.vertical li {
			display: block;
			padding: 1.5em 0 0 0;
		}

			ul.actions.vertical li:first-child {
				padding: 0;
			}

	ul.menu li {
		border-left: solid 1px #e0e0e0;
		display: inline-block;
		padding: 0 0 0 1em;
		margin: 0 0 0 1em;
	}

		ul.menu li:first-child {
			border-left: 0;
			margin-left: 0;
			padding-left: 0;
		}
		
	.links_point {
				
 
		 background-image: url("../../images/nav_point.gif");
		 background-repeat:no-repeat;
		 padding-left:12px;
		 line-height:normal;
		 border-bottom: solid 0px #e0e0e0;
	}

/* Tables */

	table {
		width: 100%;
	}

		table.default {
			width: 100%;
		}

			table.default tbody tr {
				border-bottom: solid 1px #e0e0e0;
			}

			table.default td {
				padding: 0.5em 1em 0.5em 1em;
				
			}

			table.default th {
				font-weight: 600;
				padding: 0.5em 1em 0.5em 1em;
				text-align: left;
				
			}

			table.default thead {
				background-color: #555555;
				background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png");
				background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png");
				background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png");
				background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)), url("images/bg01.png");
				color: #fff;
			}
			




/* Header */

	#header {
		text-align: center;
		padding: 1em 0 0 0;
		 

	}

		#header h1 {
			padding: 0 0 2.75em 0;
			margin: 0;
		}

			#header h1 a {
				font-size: 1.5em;
				letter-spacing: -0.025em;
				border: 0;
			}

	#nav {
		cursor: default;
		background-color: #c82a36;
		font-size:12px;
		font-family:Verdana;
		padding: 0;
		width:100%;
		margin-left:auto;
		margin-right:auto;
	}

		#nav:after {
			content: '';
			display: block;
			width: 100%;
			/* height: 0.5em; */
			background-color: #ffffff;
			
		}

		#nav > ul {
			margin: 0;
		}

			#nav > ul > li {
				position: relative;
				display: inline-block;
				 border-left: solid 1px rgba(255, 255, 255, 0.2);
				
			}

				#nav > ul > li a {
	color: #FFFFFF;
	text-decoration: none;
	border: 0;
	display: block;
	padding: 0.5em 1.4em 0.5em 1.4em;
				}

				#nav > ul > li:first-child {
					margin-left: 0;
				}

				#nav > ul > li:hover a {
					color: #fff;
				}

				#nav > ul > li.current {
					font-weight: 600;
				}



					#nav > ul > li.current a {
						color: #fff;
					}

				#nav > ul > li.active a {
					color: #fff;
				}

				#nav > ul > li.active.current:before {
					opacity: 0;
				}

				#nav > ul > li > ul {
					/* display: none; */
				}

/* Dropotron */

	.dropotron {
		background-color: #333;
		

		
		color: #fff;
		min-width: 10em;
		padding: 0 0 0.5em 0;
		text-align: left;
		box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.2);
	}

		.dropotron > li {
			font-size:12px;
		   
			line-height: 2em;
			padding: 0.3em 1.2em 0.3em 1em;
			border-top: solid 1px rgba(255, 255, 255, 0.05);
		}

			.dropotron > li > a {
				color: #c0c0c0;
				text-decoration: none;
				border: 0;
			}
			
			.dropotron > li:hover {
				color: #fff;
				background-color: #c82a36;
				text-decoration: none;
				
			}

			.dropotron > li.active > a, .dropotron > li:hover > a {
				color: #fff;
			}

		.dropotron.level-0 {
			border-radius: 0 0 5px 5px;
			font-size: 0.9em;
			padding-top: 0;
			margin-top: -1px;
		}

/* Banner */

	#banner {
		background-image: url("../../images/banner.jpg");
		background-position: center center;
		background-size: cover;
		height: 300px;
		text-align: center;
		position: relative;
		width:100%;
		margin-left:auto;
		margin-right:auto;
	}



			#banner header .button {
				vertical-align: middle;
				margin-left: 1em;
			}

/* Wrapper */

	.wrapper {
		padding: 5em 0 3em 0;
	}

		.wrapper.style1 {
			 
		}





/* CTA */

	#cta {
		text-align: center;
		padding: 3.5em 0;
	}

		#cta header h2 {
			display: inline-block;
			vertical-align: middle;
			margin: 0;
		}

		#cta header .button {
			vertical-align: middle;
			margin-left: 1em;
		}

/* Footer */

	#footer {
	margin-left: auto;
	margin-right: auto;
	max-width: 1920px;
	border-top: 1px  solid #CCC;
	background: linear-gradient(#fff, #ddd);
	margin-top: 2em;
	padding-top: 1.5em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
    
		
	}

		#footer a {
	color: #666;
	text-decoration: none;
	border-bottom: dotted 0px;
	font-size: 0.9em;
		}


		

	#copyright {
	text-align:right;
	color: #666;
	margin-top: 1.4em;
	top:-40px;
	font-size: 0.9em;
	position: relative;
	padding-right:20px;
	margin-left:0px;

		}





/* Narrow */

	@media screen and (min-width: 841px) {

		/* Basic */

			body, input, select, textarea {
	font-size: 11pt;
			}
			#footer {
		padding: 1.5em 2em 0 2em;
		height:80px;
				
	}
	#footericon {
			
			z-index: 10000;
	
			}

			#copyright {
			margin-left:300px;
			z-index: 1;

			}

	}

/* Narrower */

	#navPanel, #titleBar {
		display: none;
		
		
	}

	@media screen and (max-width: 840px) {

		/* Basic */

			html, body {
				overflow-x: hidden;
			}

			body, input, select, textarea {
				font-size: 13pt;
			}

			h1, h2, h3, h4, h5, h6 {
				margin-bottom: 0.5em;
			}

			header p {
				margin-top: -0.75em;
			}

			header.major {
				text-align: center;
				margin: 0 0 2em 0;
			}

				header.major h2 {
					font-size: 1.75em;
				}

				header.major p {
					top: -0.25em;
					font-size: 1.25em;
				}

		/* Box */



		/* Header */

			#header {
				display: none;
			}
			#header div  .lang {
				
				display: run-in;
				z-index:100000000;
			}



		/* Banner */

			#banner {
				height: 20em;
			}

				#banner header h2 {
					display: block;
				}

				#banner header .button {
					margin: 1em 0 0 0;
				}
				
				
			.image.featuredbanner {
				top:60px;
				padding-bottom:50px;

		    }
			
			.insidebanner {
				top: 60px;
				padding-bottom: 50px;
				margin: 0 0 1em 0;				
				min-height: unset;
		    }

		/* CTA */

			#cta {
				padding: 1.5em 0;
			}

				#cta header h2 {
					display: block;
				}

				#cta header .button {
					margin: 1em 0 0 0;
				}

		/* Footer */

			#footer {
				text-align: center;
			}

			#footer .container {
					margin-bottom: 4em;
			}
				
			#copyright {
			text-align: center;
			color: #666;
			margin-top: 1.4em;
			top:-20px;
			font-size: 0.9em;
			position: relative;
			z-index: 0;
			
	
			}
			#footericon {
			
			z-index: 1000;
	
			}

		/* Off-Canvas Navigation */

			#page-wrapper {
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				padding-bottom: 1px;
				padding-top: 44px;
			}

			#titleBar {
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transition: -moz-transform 0.5s ease;
	-webkit-transition: -webkit-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	transition: transform 0.5s ease;
	display: block;
	height: 100px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
	background-color: #fff;
	height: 100px;
	line-height: 44px;
	box-shadow: 0 4px 0 0 #c82a36;
			}

				#titleBar .title {
					display: block;
					position: relative;
					
					text-align: left;
					color: #fff;
					z-index: 100;
					top:-8px;
					left:10px;
				}
				
				#titleBar .lang {
					display: flex;
					position: relative;
					padding-right: 1.5rem;
					text-align: right;
					color: #fff;
					z-index: 1;
					top:0px;
					right:10px;
				}
				
				#titleBar .lang  a {
							padding-left:25px;
	
		color:#333;
		text-decoration: none;
		border-bottom: dotted 0px;
		font-size:12px;
				}



				#titleBar .toggle {
					text-decoration: none;
					border: 0;
					height: 60px;
					left: 0;
					position: absolute;
					top: 0;
					width: 80px;
					z-index: 2;
				}

					#titleBar .toggle:before {
						-moz-osx-font-smoothing: grayscale;
						-webkit-font-smoothing: antialiased;
						font-family: FontAwesome;
						font-style: normal;
						font-weight: normal;
						text-transform: none !important;
					}

					#titleBar .toggle:before {
	content: '\f0c9';
	display: block;
	height: 44px;
	text-align: center;
	width: 44px;
	color: #333;
	opacity: 0.5;
					}

					#titleBar .toggle:active:before {
						opacity: 0.75;
					}

			#navPanel {
				background-color: #1f1f1f;
				box-shadow: inset -1px 0 3px 0 rgba(0, 0, 0, 0.5);
				background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png");
				background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png");
				background-image: -ms-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png");
				background-image: linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)), url("images/bg01.png");
				-moz-backface-visibility: hidden;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-moz-transform: translateX(-400px);
				-webkit-transform: translateX(-400px);
				-ms-transform: translateX(-400px);
				transform: translateX(-400px);
				-moz-transition: -moz-transform 0.5s ease;
				-webkit-transition: -webkit-transform 0.5s ease;
				-ms-transition: -ms-transform 0.5s ease;
				transition: transform 0.5s ease;
				display: block;
				height: 100%;
				left: 0;
				overflow-y: auto;
				position: fixed;
				top: 0;
				width: 400px;
				z-index: 10002;
				font-size:15px;
			}

				#navPanel .link {
	border-bottom: 0;
	border-top: solid 1px rgba(255, 255, 255, 0.05);
	color: #CCC;
	display: block;
	height: 48px;
	line-height: 48px;
	padding: 0 1em 0 1em;
	text-decoration: none;
				}
				
				#navPanel .link :hover {
					background-color: #c82a36;
				}

					#navPanel .link:first-child {
						border-top: 0;
					}

					#navPanel .link.depth-0 {
						color: #fff;
					}

					#navPanel .link .indent-1 {
						display: inline-block;
						width: 1em;
					}
					#navPanel .link .indent-2 {
						display: inline-block;
						width: 2em;
					}

					#navPanel .link .indent-3 {
						display: inline-block;
						width: 3em;
					}

					#navPanel .link .indent-4 {
						display: inline-block;
						width: 4em;
					}

					#navPanel .link .indent-5 {
						display: inline-block;
						width: 5em;
					}
					
					#navPanel .link:hover {
						background-color: #c82a36;
				    }

			body.navPanel-visible #page-wrapper {
				-moz-transform: translateX(400px);
				-webkit-transform: translateX(400px);
				-ms-transform: translateX(400px);
				transform: translateX(400px);
			}

			body.navPanel-visible #titleBar {
				-moz-transform: translateX(400px);
				-webkit-transform: translateX(400px);
				-ms-transform: translateX(400px);
				transform: translateX(400px);
			}

			body.navPanel-visible #navPanel {
				-moz-transform: translateX(0);
				-webkit-transform: translateX(0);
				-ms-transform: translateX(0);
				transform: translateX(0);
			}
			
			
			.header_content  {
				 margin-top:2em;
		         margin-bottom:2em;
	       }

		.img1 { width:60%; margin:auto;}
		.img2 { width:70%; margin:auto;}

	.spectable td {border:#333 1px solid; padding:4px; font-size:15px;}	
	}



			.nav_point_link a{
				
				 
				color:#333;
				 background-image: url("../../images/nav_point.gif");
				 background-repeat:no-repeat;
				 padding-left:12px;
				 line-height:normal;
				 border-bottom: solid 0px #e0e0e0;
			}

		/* Banner */

			#banner {
				height: 20em;
			}

				#banner header {
					padding: 20px;
				}

		/* Wrapper */

			.wrapper {
	padding-top: 2em;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
			}

		/* CTA */

			#cta {
				padding: 20px;
			}

	

	
	
    /* for tab */
    .etabs { margin: 0; padding: 0; display: flex; }
    .tab { display: inline-block; zoom:1; display:inline; background: #eee; border: solid 1px #ccc; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
    .tab a { font-size: 12px; line-height: 2em; display: block; padding: 0 5px; outline: none;color:#333;text-decoration: none;border-bottom: dotted 0px; }
    .tab a:hover { text-decoration: none; color:#000;}
    .tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #ccc; }
    .tab a.active { font-weight: bold; color: #C00; }
    .tab-container .panel-container { background: #fff; border: solid #ccc 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; }
	
	
	/* for table */
	.table_tab1 {
				padding:1em 0 0em 0;
				border-bottom: solid 1px  #CCCCCC;
			}
			
	.table_tab2{
				padding:1em 0 1em 0;
				border-bottom: solid 0px  #CCCCCC;
			}
			
	.table_tab1 h4{
			font-weight:bold;
			float:left;
			}	
			
	.table_tab2 h4{
			font-weight:bold;
			float:left;
			}			
	.table_img{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
			}
			
	.table_style_1{
		margin-bottom:2em;
		
			}
	.table_style_1 header{
		color:#FFF;
		background:#999;
		padding:0.3em;
		margin-bottom:0.5em;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		
		
			}
			
	.table_products th, td{
		
		padding: 5px;
		border: 1px solid #fff;
		
			}
		
			
		/* for list */
		
		.div_list-item{
		display:list-item; 
		margin-bottom:1.5em; 
		margin-left:30px;
			}
			
		.div_list-item p{

		margin-bottom:4px;
			}
			
		.div_list-item_inside{
		
		margin-bottom:2em;
		margin-left:30px;
		
			}
		.div_list-item_inside p{
		display:list-item; 
		margin-left:30px;
		margin-bottom:4px;
			}
		
		.list-item p{
		display:list-item;
		
		margin-bottom:0em; 
		margin-left:30px;
			}
		
		.list-item_sub{
		display:list-item;
		list-style: circle;
		margin-bottom:0em; 
		margin-left:30px;
			}

			
		.div_list-item_tab{
		
		margin-bottom:2em;
		margin-left:60px;
		
			}
	
		.div_list-item_tab p{
		display:list-item; 
		margin-left:30px;
		margin-bottom:4px;
			}
			
		.careerTable{width:99%;}
.careerTable td{padding: 4px 20px;}
.careerTable tr:first-child{font-weight:bold; cursor:default;}
.careerTable tr.odd{background-color:rgba(0,0,0,0.03);}
.careerTable tr{ }
.careerTable tr.point{cursor:pointer;}
.careerTable tr td:first-child{width:65%;}


#menu111{
	background:none;
	color:#666;
	font-weight:normal;
	
	width:auto;
	}
#menu111:hover{text-decoration:none; }
#menu111 ul>li{ text-decoration:none; display:block;}

#menu111 ul>li>ul>li{ text-decoration:none; color:#666; padding:10px;}
#menu111 ul>li>ul>li:hover{ text-decoration:none; }
#menu111 ul{
	
	
	
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	#menu111 li{
		
		float:left;
		padding:0px;
		
		}
	#menu111 li a{

		color:#fff;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 54px;
		text-align:center;
		text-decoration:none;
		}
		#menu111 li a:hover, #menu111 ul li:hover a{
			background:   bottom center no-repeat;
			color:#e9b200;
			text-decoration:none;
			}
			.over{
			background: #c82a36  bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	#menu111 li ul{
		background:none;
		
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:auto;
		z-index:9999999999999999999999;
		
		/*top:1em;
		/*left:0;*/
		}
		
		#menu111 ul li:hover{
		text-decoration:none;
		cursor:pointer;
		
}
	
	#menu111 ul>li>ul>li:hover{text-decoration:none;}
	#menu111 li:hover ul{
		display:block;
		
		}
	#menu111 li li {
		
		display:block;
		float:none;
		margin:0px;
		padding:px;
		width:250px;
		margin-left:30px;
		
		background-color:#FFF;
		border:5px #CCC solid;
		font-weight:normal;
		
		}
	#menu111 li:hover li a{
		background:none;
		
		}
	#menu111 li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		#menu111 li ul a:hover, #menu111 li ul li:hover a{
			background:#391b19  center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	#menu111 p{
		clear:left;
	}
	#menu111 li ul li{
		float:left;
		padding:0px;
		
		}
		
	.pop_link{
				
				 background-image: url("../../images/bullet2.png");
				 background-position:right;
				 background-repeat:no-repeat;
				 padding-right:2em;
				 line-height:normal;
				 border-bottom: solid 0px #e0e0e0;
				 width:80%;
		}
		
@media print
{   

	body, input, select, textarea {
    	font-size: 11pt;
	}
	
	body { background:none;}

	.box.feature.img1 { margin-top:30px; margin-left:40px;}
		
    /*.lang, #nav, #logobox, .side_nav, #totop, #footer, .insidebanner
    {
        display: none !important;
    }
		

	
	.3u { display:none !important}
	.9u { width:100%; background-color:#F00;}
	.12u { width:100%; }
	
	.img2 { width:180px;}
	*/
}	

.c_pd_item {
	margin: 10px 0;
}

.c_pd_ul {
	margin-left: 50px;
}

.c_pd_ul li {
	list-style-type: upper-roman;
}