
/* ======================================================= Overall ======================================================= */


html, body {
	height: 100%;
	color: #666;
	margin:0px;
	font-size:medium;
	/*background-position: top center;*/
	font-family: 'Source Sans Pro', sans-serif;
	font-size:13px;
}
a { font-family: Arial, Helvetica, sans-serif;; color:#549ED6; text-decoration: none; !important;}
a:visited { font-family: Arial, Helvetica, sans-serif;  color:#549ED6; text-decoration: none; !important;}
a:hover { font-family: Arial, Helvetica, sans-serif; color:#549ED6; text-decoration: underline; !important;}


#container{
	position: relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	min-width:1000px;
	text-align:center;
	
}
#center_content{
	width:1000px;
	text-align:center;
}
#menuh3{
	position: absolute;
	top:150px;
	left:0px;
	width:100%;
	
}

#menu{
	position: absolute;
	top:11px;
	left:0px;
	width:100%;
	
}
#top_menu{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	
}
#home_main{
	position: absolute;
	top:78px;
	left:0px;
	width:100%;
	
}

#home_bottom{
	position: absolute;
	top:638px;
	left:0px;
	width:100%;
	
}
#menubtm{
	position: absolute;
	top:258px;
	left:0px;
	width:100%;
	
}
#index_menubtm{
	position: absolute;
	top:449px;
	left:0px;
	width:100%;
	
}

#main_content{
	text-align:center;
	min-height:70%;
	
	/*background: url('images/contentbg.jpg');
	background-repeat: repeat-y;
	background-position: top center;*/
}
#main_content_container{ 
	width:950px; 
	text-align:left;
}



/* ======================================================= client page style ======================================================= */

.thumblist{
	margin-left:7px;
	float:right;
}

.portfoliopic{
	border-style:solid;
	border-width:1px;
	border-color: #F2F2F2;
}

.portfo_pic_div{
	width:550px;
	margin:7px;
}

#portfo_pic_container{
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-align:center;
}

.num_button{
	background:url('../img/btn_all.jpg');
	float:left;
	width:20px;
	height:20px;
	margin-left:10px;
}

.pos1{
	background-position: 0px 20px;
}
.pos2{
	background-position: 87px 0;
}
.pos3{
	background-position: 65px 0;
}
.pos4{
	background-position: 42px 0;
}
.pos5{
	background-position: 20px 0;
}

#portfolio_left{
	width:225px;
	margin-right:25px;
	float:left;
}

#portfolio_right{
	width:690px;
	margin-left:10px;
	float:left;
}

.btn_Filed1 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-valign:middle;
	text-decoration: none;
	color: #FFFFFF;
	background: #D5D5D5;
	height:25px;
	width:65px;
	border: 1px solid #D5D5D5;
}





/* ========== */
.content { font-family: Arial, Helvetica, sans-serif; font-size:90%; text-align:justify; color:#666666; line-height:1.4; mtext-decoration: none; !important;}
.content0 { font-family: Arial, Helvetica, sans-serif; font-size:90%; color:#666666; line-height:1.4; mtext-decoration: none; !important;}
.title { font-family: Arial, Helvetica, sans-serif; font-size:160%; color:#B20000; mtext-decoration: none; !important;}
.subhead {margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; color:#B20000; mtext-decoration: none; !important;}
.subhead2 {margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; mtext-decoration: none; !important;}
.graysubhead { padding: 7px 12px 7px 12px; font-family: Arial, Helvetica, sans-serif; font-size:130%; font-weight:bold; color:#FFFFFF; background-color:#666666; mtext-decoration: none; !important;}
.event_title { font-family: Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; color:#B20000; mtext-decoration: none; !important;}
.event_sp { font-family: Arial, Helvetica, sans-serif; font-size:90%; color:#5D5D5D; mtext-decoration: none; !important;}
.event_blue2 { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#375D83; mtext-decoration: none; !important;}
.event_blue { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#0085B2; mtext-decoration: none; !important;}
.event_blue3 { font-family: Arial, Helvetica, sans-serif; font-size:90%; color:#0085B2; mtext-decoration: none; !important;}
.event_cat { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#F9F9FE; letter-spacing:3px; mtext-decoration: none; !important;}
.event_red { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; line-height:1.4; text-decoration: none; !important;}
a.event_red { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; line-height:1.4; text-decoration: none; !important;}
a.event_red:visited  { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; line-height:1.4; text-decoration: none; !important;}
a.event_red:hover { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; line-height:1.4; text-decoration: none; !important;}
.event_red2 { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: none; !important;}
a.event_red2 { font-family: Arial, Helvetica, sans-serif; font-size:110%;  color:#B20000; line-height:1.2; text-decoration: none; !important;}
a.event_red2:visited  { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: none; !important;}
a.event_red2:hover { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: underline; !important;}
a.event_grey { font-family: Arial, Helvetica, sans-serif; font-size:90%;  color:#666666; line-height:1.2; text-decoration: none; !important;}
a.event_grey:hover { text-decoration: underline;}

.contentl { font-family: Arial, Helvetica, sans-serif; font-size:90%; text-align:justify; color:#549ED6; line-height:1.4; mtext-decoration: none; !important;}
a.contentl { font-family: Arial, Helvetica, sans-serif; font-size:90%; text-align:justify; color:#549ED6; line-height:1.4; mtext-decoration: none; !important;}
a.contentl:visited  { font-family: Arial, Helvetica, sans-serif; font-size:90%; text-align:justify; color:#549ED6; line-height:1.4; mtext-decoration: none; !important;}
a.contentl:hover { font-family: Arial, Helvetica, sans-serif; font-size:90%; text-align:justify; color:#549ED6; line-height:1.4; mtext-decoration: underline; !important;}

a.event_link { font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#333333; text-decoration: none; !important;}
a.event_link:visited  { font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#333333; text-decoration: none; !important;}
a.event_link:hover { font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#333333; text-decoration: none; !important;}
a.event_link2 { font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666666; text-decoration: none; !important;}
a.event_link2:visited  { font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666666; text-decoration: none; !important;}
a.event_link2:hover { font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666666; text-decoration: none; !important;}
.news_red { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: none; !important;}
a.news_red { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: none; !important;}
a.news_red:visited  { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: none; !important;}
a.news_red:hover { font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#B20000; line-height:1.2; text-decoration: underline; !important;}
.news_date { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-style:italic; color:#B2B2B2; text-decoration: none; !important;}

.blue_title { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#0085B2; mtext-decoration: none; !important;}
.black_title { font-family: Raleway, Arial, Helvetica, sans-serif; font-size:130%; color:#777777; mtext-decoration: none; !important;}
.black_title2 { font-family: Arial, Helvetica, sans-serif; font-size:130%; color:#555555; mtext-decoration: none; !important;}
.home_black { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#777777; mtext-decoration: none; !important;}
.home_black2 { font-family: Arial, Helvetica, sans-serif; font-size:80%; color:#555555; mtext-decoration: none; !important;}
#home_news_brief {font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;color:#555555;line-height:16px;height:80px;overflow:hidden;}
.home_blue { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#0085B2; mtext-decoration: none; !important;}
.home_red { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#B20000; text-decoration: none; !important;}
a.home_red { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#B20000; text-decoration: none; !important;}
a.home_red:visited { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#B20000; !important;}
a.home_red:hover { font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#B20000; text-decoration: underline; !important;}
.ppl_red { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; text-decoration: none; !important;}
a.ppl_red { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; text-decoration: none; !important;}
a.ppl_red:visited { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; text-decoration: none; !important;}
a.ppl_red:hover { font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#B20000; text-decoration: underline; !important;}
.ppl_red2 { font-family: Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; color:#B20000; text-decoration: none; !important;}
.ppl_black { font-family: Arial, Helvetica, sans-serif; font-size:80%; color:#666666; line-height:18px; mtext-decoration: none; !important;}
.caption { font-family: Arial, Helvetica, sans-serif; font-size:80%; color:#375D83; mtext-decoration: none; !important;}


.lang { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#999999;  text-decoration: none; !important;}
a.lang { font-family:  Arial, Helvetica, sans-serif;   font-size:12px; font-weight:bold; color:#999999;  text-decoration: none; !important;}
a.lang:visited { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold;  color:#999999; text-decoration: none; !important;}
a.lang:hover { font-family:  Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;  text-decoration: none; !important;}
.menu_link2 { font-family:  Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; color:#000000;  text-decoration: none; !important;}
a.menu_link2 { font-family:  Arial, Helvetica, sans-serif;   font-size:13px; font-weight:bold; color:#000000;  text-decoration: none; !important;}
a.menu_link2:visited { font-family:  Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; color:#000000; text-decoration: none; !important;}
a.menu_link2:hover { font-family:  Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000;  text-decoration: none; !important;}
.menu_link { font-family:  Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; color:#FFFFFF;  text-decoration: none; !important;}
a.menu_link { font-family:  Arial, Helvetica, sans-serif;   font-size:13px;  font-weight:bold; color:#FFFFFF;  text-decoration: none; !important;}
a.menu_link:visited { font-family:  Arial, Helvetica, sans-serif;  font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration: none; !important;}
a.menu_link:hover { font-family:  Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FF4D4D; text-decoration: none; !important;}
.sub_link2 { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#FFFFFF;  font-style: italic; text-decoration: none; !important;}
a.sub_link2 { font-family:  Arial, Helvetica, sans-serif;   font-size:12px; font-weight:bold; color:#FFFFFF;  font-style: italic; text-decoration: none; !important;}
a.sub_link2:visited { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#FFFFFF; font-style: italic; text-decoration: none; !important;}
a.sub_link2:hover { font-family:  Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;  font-style: italic; text-decoration: none; !important;}
.sub_link { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#AAAAAA;  font-style: italic; text-decoration: none; !important;}
a.sub_link { font-family:  Arial, Helvetica, sans-serif;   font-size:12px;  font-weight:bold; color:#AAAAAA;  font-style: italic; text-decoration: none; !important;}
a.sub_link:visited { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#AAAAAA; font-style: italic; text-decoration: none; !important;}
a.sub_link:hover { font-family:  Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;  font-style: italic; text-decoration: none; !important;}
.left_menu { font-family:  Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#AAAAAA;  text-decoration: none; !important;}



.top_link { font-family:  Arial, Helvetica, sans-serif;  font-size:15px; color:#FFFFFF;  letter-spacing:1px; text-shadow: #343434 2px 2px 1px; filter:shadow(Color=#343434,Direction=130,Strength=2); text-decoration: none; !important;}
a.top_link { font-family:  Arial, Helvetica, sans-serif;   font-size:15px; color:#FFFFFF; letter-spacing:1px;  text-shadow: #343434 2px 2px 1px; filter:shadow(Color=#343434,Direction=130,Strength=2); text-decoration: none; !important;}
a.top_link:visited { font-family:  Arial, Helvetica, sans-serif;  font-size:15px; color:#FFFFFF; letter-spacing:1px; text-shadow: #343434 2px 2px 1px; filter:shadow(Color=#343434,Direction=130,Strength=2); text-decoration: none; !important;}
a.top_link:hover { font-family:  Arial, Helvetica, sans-serif; font-size:15px; color:#FF4D4D; letter-spacing:1px;  text-shadow: #343434 2px 2px 1px; filter:shadow(Color=#343434,Direction=130,Strength=2); text-decoration: none; !important;}
.paging { font-family:  Arial, Helvetica, sans-serif;  font-size:80%; color:#B20000; text-decoration: none; !important;}
a.paging { font-family:  Arial, Helvetica, sans-serif;  font-size:80%; color:#777777;  text-decoration: none; !important;}
a.paging:visited { font-family:  Arial, Helvetica, sans-serif; font-size:80%; color:#777777; text-decoration: none; !important;}
a.paging:hover { font-family:  Arial, Helvetica, sans-serif; font-size:80%; color:#B20000; text-decoration: none; !important;}

.footer { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#FFFFFF; text-decoration: none; !important;}
a.footer { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px;color:#FFFFFF; text-decoration: none; !important;}
a.footer:visited { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px;  color:#FFFFFF; text-decoration: none; !important;}
a.footer:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#FFFFFF; text-decoration: none; !important;}







a.footer2 { font-family: "Arial", "Helvetica", "sans-serif"; font-size:15px; font-weight:bold; color:#FFFFFF; text-decoration: none; !important;}
a.footer2:visited { font-family: "Arial", "Helvetica", "sans-serif"; font-size:15px; font-weight:bold; color:#FFFFFF; text-decoration: none; !important;}
a.footer2:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size:15px; font-weight:bold; color:#FFFFFF; text-decoration: none; !important;}


#menutd1{
	width:267px;
	float:left; 
	margin-right:2px;
}

#menutd2{
	width:127px;
	float:left; 
	margin-right:2px;
}

#menutd3{
	width:113px;
	float:left; 
}

#menutd4{
	width:226px;
	float:left; 
	margin-right:2px;
}

.menu_on{	background-color: #00A79C; }
.menu_off{	background-color: #FFFFFF; }

#skipwrapper{
	display: none;
	z-index: -1;
	
}


.Filed {
	background: transparent;

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	height:16px;
	text-decoration: none;
	border: 1px solid #999999;
	color: white;
}

.Filed2 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #85AAD0;
	background:#DAE3ED;
	width:500px;
	height:24px;
	padding-left:3px;
}

.Filed3 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	border: 0px solid #DDDDDD;
	background:#DDDDDD;
	width:120px;
	height:20px;
	padding-left:3px;
}
.Filed3i {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	border: 0px solid #DDDDDD;
	background:#DDDDDD;
	width:120px;
	height:20px;
	padding-left:3px;
}
#earth{
	height: 550px;
	width: 500px;
	background: url('images/earth.jpg') no-repeat-y center;
	
}





.hidelayer{
	display:none;
}

ul {
	margin:5px;
	padding:0;
	list-style:none;
}

ul li{
	background:url(/eng/image/dot.jpg) no-repeat 0 8px;
	padding-left:16px;
	line-height:1.5;
	text-align:left;
	padding-bottom:7px;
}

.coming{
	color: #333333;
	font-size:13px;
}

ul.redlist li{
	background:url(images/sqred.gif) no-repeat 0 1px;
	line-height:1.4;
}

ol.nodot li{
	background:url(images/spacer.gif) no-repeat 0 1px;
}

ul.bksq{
	margin-bottom: 0px;
}
ul.bksq li{
	background:url(images/sqbk.gif) no-repeat 0 1px;
}

.tablehead{
	background-color: #E1D1D5;
	color: #333333;
	font-size: 100%;
	font-weight: bold;
}
.tablehead td{
	padding: 8px;
}
.tablerow1{
	background-color: #EBEBEB;
	color: #333333;
	font-size: 100%;
}
.tablerow1 td{
	padding-left: 9px;
}
.tablerow2{
	background-color: #DFDFDF;
	color: #333333;
	font-size: 100%;
}
.tablerow2 td{
	padding-left: 9px;
}
.linkdiv{
	text-decoration: none;
}
.linkdiv:hover{
	text-decoration: noneunderline;
}