img { border-style: none; }html, body { margin: 0; padding: 0; height: 100%; }a:link, a:visited, a:active { color: #1A78B4; text-decoration: none; }a:hover { color: #F67711; }p{	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	margin: 0;	line-height: 140%;	padding-bottom: 1em;	text-align: left;	color: #333333;}span{	margin: 0;	line-height: 140%;	padding-bottom: 1em;	text-align: left;}.header{	font: 13px/1.5em helvetica, verdana, arial, sans-serif;	font-weight: bold;	color: #F67711;}.header2{	font: 13px/1.5em helvetica, verdana, arial, sans-serif;	font-weight: bold;	color: #333333;}.header3{	font: 13px/1.5em helvetica, verdana, arial, sans-serif;	font-weight: bold;	color: #62903D;}.small{	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	line-height: 110%;}#container{	margin: 0 auto;	padding: 0px;	width: 900px;	text-align: left;}#wrapper{	position: absolute;	overflow: hidden;	width: 900px;	height: 1100px;	background-color: #fff;}#wrapper2{	position: absolute;	overflow: hidden;	width: 900px;	height: 2000px;	background-color: #fff;}#wrapper3{	position: absolute;	overflow: hidden;	width: 900px;	height: 1500px;	background-color: #fff;}#wrapper4{	position: absolute;	overflow: hidden;	width: 900px;	height: 1150px;	background-color: #fff;}#wrapper5{	position: absolute;	overflow: hidden;	width: 900px;	height: 1250px;	background-color: #fff;}#b_wrapper{	position: absolute;	overflow: hidden;	width: 900px;	height: 1600px;	background-color: #fff;}#ticic_logo{	position: absolute;	left: 50px;	top: 0px;	width: 94px;	height: 49px;}#ticic_header{	position: absolute;	left: 14px;	top: 63px;	width: 220px;	height: 15px;}#nav_bg{	position: absolute;	top: 140px;	width: 795px;	height: 23px;	background-color: #FFFFFF;	left: 48px;}#about_btn{	position: absolute;	left: 146px;	top: 81px;	width: 74px;	height: 23px;}.about_roll{	float: left;	width: 74px;	height: 23px;	text-align: center;	background: url("../imgs/global/about_btn.gif") no-repeat 0 0px;}a.about_roll:link, a.about_roll:visited, a.about_roll:active{	text-decoration:none;	background: url("../imgs/global/about_btn.gif") no-repeat 0 0px;}	a.about_roll:hover{	background: url("../imgs/global/about_btn.gif") no-repeat -74px 0px;}.about_current{	float: left;	width: 74px;	height: 23px;	text-align: center;	background: url("../imgs/global/about_btn.gif") no-repeat -74px 0px;}#services_btn{	position: absolute;	left: 220px;	top: 81px;	width: 72px;	height: 23px;}.services_roll{	float: left;	width: 72px;	height: 23px;	text-align: center;	background: url("../imgs/global/services_btn.gif") no-repeat 0 0px;}a.services_roll:link, a.services_roll:visited, a.services_roll:active{	text-decoration:none;	background: url("../imgs/global/services_btn.gif") no-repeat 0 0px;}	a.services_roll:hover{	background: url("../imgs/global/services_btn.gif") no-repeat -72px 0px;}.services_current{	float: left;	width: 72px;	height: 23px;	text-align: center;	background: url("../imgs/global/services_btn.gif") no-repeat -72px 0px;}#projects_btn{	position: absolute;	left: 292px;	top: 81px;	width: 75px;	height: 23px;}.projects_roll{	float: left;	width: 75px;	height: 23px;	text-align: center;	background: url("../imgs/global/projects_btn.gif") no-repeat 0 0px;}a.projects_roll:link, a.projects_roll:visited, a.projects_roll:active{	text-decoration:none;	background: url("../imgs/global/projects_btn.gif") no-repeat 0 0px;}	a.projects_roll:hover{	background: url("../imgs/global/projects_btn.gif") no-repeat -75px 0px;}.projects_current{	float: left;	width: 75px;	height: 23px;	text-align: center;	background: url("../imgs/global/projects_btn.gif") no-repeat -75px 0px;}#news_btn{	position: absolute;	left: 367px;	top: 81px;	width: 52px;	height: 23px;}.news_roll{	float: left;	width: 52px;	height: 23px;	text-align: center;	background: url("../imgs/global/news_btn.gif") no-repeat 0 0px;}a.news_roll:link, a.news_roll:visited, a.news_roll:active{	text-decoration:none;	background: url("../imgs/global/news_btn.gif") no-repeat 0 0px;}	a.news_roll:hover{	background: url("../imgs/global/news_btn.gif") no-repeat -52px 0px;}.news_current{	float: left;	width: 52px;	height: 23px;	text-align: center;	background: url("../imgs/global/news_btn.gif") no-repeat -52px 0px;}#application_btn{	position: absolute;	left: 419px;	top: 81px;	width: 92px;	height: 23px;}.app_roll{	float: left;	width: 92px;	height: 23px;	text-align: center;	background: url("../imgs/global/application_btn.gif") no-repeat 0 0px;}a.app_roll:link, a.app_roll:visited, a.app_roll:active{	text-decoration:none;	background: url("../imgs/global/application_btn.gif") no-repeat 0 0px;}	a.app_roll:hover{	background: url("../imgs/global/application_btn.gif") no-repeat -92px 0px;}.app_current{	float: left;	width: 92px;	height: 23px;	text-align: center;	background: url("../imgs/global/application_btn.gif") no-repeat -92px 0px;}#contact_btn{	position: absolute;	left: 419px;	top: 81px;	width: 69px;	height: 23px;}.contact_roll{	float: left;	width: 69px;	height: 23px;	text-align: center;	background: url("../imgs/global/contact_btn.gif") no-repeat 0 0px;}a.contact_roll:link, a.contact_roll:visited, a.contact_roll:active{	text-decoration:none;	background: url("../imgs/global/contact_btn.gif") no-repeat 0 0px;}	a.contact_roll:hover{	background: url("../imgs/global/contact_btn.gif") no-repeat -69px 0px;}.contact_current{	float: left;	width: 69px;	height: 23px;	text-align: center;	background: url("../imgs/global/contact_btn.gif") no-repeat -69px 0px;}#footer{	position: absolute;	left: 105px;	top: 1050;	width: 25px;	height: 25px;	z-index: 3;}.cr_txt{	position: absolute;	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	left: 141px;	top: 1063px;	width: 458px;	height: 15px;}.cr_txt2{	position: absolute;	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	left: 137px;	top: 1414px;	width: 458px;	height: 15px;}.cr_txt3{	position: absolute;	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	left: 137px;	top: 1960px;	width: 458px;	height: 15px;}.cr_txt4{	position: absolute;	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	left: 137px;	top: 1469px;	width: 458px;	height: 15px;}.cr_txt5{	position: absolute;	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	left: 137px;	top: 1215px;	width: 458px;	height: 15px;}#b_footer{	position: absolute;	left: 0px;	top: 1560px;	bottom: 10px;	width: 24px;	height: 29px;	background-color: #cccccc;}.b_cr_txt{	position: absolute;	font: 11px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	left: 30px;	top: 1576px;	bottom: 10px;	width: 380px;	height: 15px;}#text_holder{	position: absolute;	left: 155px;	top: 120px;	width: 420px;}#h_project_image{	position: absolute;	left: 0px;	top: 104px;	width: 524px;	height: 323px;}#h_project_descp_01{	position: absolute;	left: 0px;	top: 427px;	width: 423px;	height: 89px;}#h_view_btn{	position: absolute;	left: 423px;	top: 427px;	width: 101px;	height: 19px;}#h_project_empty{	position: absolute;	left: 423px;	top: 446px;	width: 101px;	height: 70px;}#welcome_txt{	position: absolute;	left: 105px;	top: 512px;	width: 687px;	height: 180px;	background-color: #E5F6FD;}.txt_divider{	position: absolute;	left: 560px;	top: 270px;	width: 310px;	height: 4px;	background-color: #CCCCCC;}.txt_divider2{	position: absolute;	left: 560px;	top: 380px;	width: 310px;	height: 4px;	background-color: #CCCCCC;}#learn_txt{	position: absolute;	left: 562px;	top: 402px;	width: 310px;	height: 36px;}#cover_identity{	position: absolute;	left: 562px;	top: 465px;	width: 69px;	height: 85px;}#cover_txt{	position: absolute;	left: 630px;	top: 526px;	width: 45px;	height: 30px;}#annual_report{	position: absolute;	left: 692px;	top: 464px;	width: 37px;	height: 84px;}#report_txt{	position: absolute;	left: 737px;	top: 526px;	width: 80px;	height: 30px;}#a_sub_nav{	position: absolute;	left: 23px;	top: 142px;	width: 170px;	height: 110px;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	font-weight: bold;	color: #666666;}#a_sub_nav ul{	display: block;	list-style: none;	float: left;	margin: 0;	padding: 0;}#a_text_holder{	position: absolute;	left: 220px;	top: 129px;	width: 360px;	height: 80px;	background-color: #fff;}#a_pic_holder{	position: absolute;	left: 600px;	top: 122px;	width: 186px;	height: 206px;}#assoc_col_01{	position: absolute;	left: 687px;	top: 79px;	width: 190px;	height: 400px;}#assoc_col_01 ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#assoc_col_01 li { margin: 0 0 10px 0; line-height: 120%; }#assoc_col_02{	position: absolute;	left: 707px;	top: 411px;	width: 190px;	height: 400px;}#assoc_col_02 ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#assoc_col_02 li { margin: 0 0 10px 0; line-height: 120%; }.assoc_divider_01{	position: absolute;	left: 220px;	top: 520px;	width: 420px;	height: 4px;	background-color: #CCCCCC;}#assoc_col_03{	position: absolute;	left: 717px;	top: 520px;	width: 190px;	height: 60px;}#assoc_col_03 ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#assoc_col_03 li { margin: 0 0 10px 0; line-height: 120%; }#assoc_col_04{	position: absolute;	left: 478px;	top: 888px;	width: 190px;	height: 60px;}#assoc_col_04 ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#assoc_col_04 li { margin: 0 0 10px 0; line-height: 120%; }.assoc_divider_02{	position: absolute;	left: 220px;	top: 608px;	width: 420px;	height: 4px;	background-color: #CCCCCC;}#assoc_col_05{	position: absolute;	left: -41px;	top: 554px;	width: 190px;	height: 110px;}#assoc_col_05 ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#assoc_col_05 li { margin: 0 0 10px 0; line-height: 120%; }#assoc_col_06{	position: absolute;	left: 674px;	top: 665px;	width: 190px;	height: 120px;}#assoc_col_06 ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#assoc_col_06 li { margin: 0 0 10px 0; line-height: 120%; }#b_text_holder{	position: absolute;	left: 220px;	top: 120px;	width: 400px;	height: 500px;}#s_text_holder_01{	position: absolute;	left: 155px;	top: 120px;	width: 420px;	height: 250px;	background-color: #fff;}.s_divider_01{	position: absolute;	left: 155px;	top: 378px;	width: 420px;	height: 4px;	background-color: #CCCCCC;}#s_text_holder_02{	position: absolute;	left: 135px;	top: 572px;	width: 420px;	height: 150px;	background-color: #fff;}.s_divider_02{	position: absolute;	left: 155px;	top: 556px;	width: 420px;	height: 4px;	background-color: #CCCCCC;}#s_text_holder_03{	position: absolute;	left: 147px;	top: 728px;	width: 420px;	height: 270px;	background-color: #fff;}#placeholder_01{	position: absolute;	left: 600px;	top: 122px;	width: 260px;	height: 250px;	background-color: #fff;	border-color: #999;	border-width: 1px 1px 1px 1px;	border-style: dotted dotted dotted dotted;}#placeholder_02{	position: absolute;	left: 600px;	top: 556px;	width: 260px;	height: 250px;	background-color: #fff;	border-color: #999;	border-width: 1px 1px 1px 1px;	border-style: dotted dotted dotted dotted;}.input_txt{	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	line-height: 110%;	text-align: left;	color: #666666;}#address_holder{	position: absolute;	left: 510px;	top: 120px;	width: 170px;}#address_holder ul{	display: block;	float: left;	margin: 0;	padding: 0;	display: block;	font: 12px/1.5em helvetica, verdana, arial, sans-serif;	color: #666666;	list-style: none;	}#address_holder li { margin: 0; line-height: 140%; }#project_holder{	position: absolute;	width: 900px;	top: 105px;	left: 0px;	text-align: center;}#project_holder ul{	display: block;	float: left;	padding: 0;	list-style: none;	line-height: 1.4em;}#project_holder li{	display: block;	float: left;	width: 247px;	margin: 0px 20px 40px 30px;}#project_detail_01{	position: absolute;	left: 0px;	top: 104px;	width: 524px;	height: 323px;}#project_place_holder{	position: absolute;	left: 0px;	top: 104px;	width: 524px;	height: 412px;	background-color: #fff;}#pdetail_txt{	position: absolute;	left: 548px;	top: 124px;	width: 319px;	height: 847px;}.pnav_divider{	position: absolute;	left: 557px;	top: 1063px;	width: 310px;	height: 4px;	background-color: #CCCCCC;}#pbrowse_btn{	position: absolute;	left: 560px;	top: 505px;	width: 65px;	height: 20px;}#pprev_btn{	position: absolute;	left: 760px;	top: 505px;	width: 65px;	height: 20px;}#pnext_btn{	position: absolute;	left: 830px;	top: 505px;	width: 65px;	height: 20px;}