img { border-style: none; }

html, body { margin: 0; padding: 0; height: 100%; background-color: #DEDEDE; }

a:link, a:visited, a:active { color: #F67711; text-decoration: none; }

a:hover { color: #FF9900; }

p
{
	font: 12px/1.5em helvetica, verdana, arial, sans-serif;
	margin: 0;
	line-height: 140%;
	padding-bottom: 1em;
	text-align: left
	;
	color: #666666;
}

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: #666666;
}
.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;

}

#b_wrapper
{
	position: absolute;
	overflow: hidden;
	width: 900px;
	height: 1600px;
	background-color: #fff;

}

#ticic_logo
{
	position: absolute;
	left: 14px;
	top: 14px;
	width: 94px;
	height: 49px;
}

#ticic_header
{
	position: absolute;
	left: 14px;
	top: 63px;
	width: 250;
	height: 15px;
}

#nav_bg
{
	position: absolute;
	left: 0px;
	top: 81px;
	width: 900px;
	height: 23px;
	background-color: #F67711;
}

#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: 145px;
	height: 23px;
}

.services_roll
{
	float: left;
	width: 145px;
	height: 23px;
	text-align: center;
	background: url("../imgs/global/acknowledge_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/acknowledge_btn.gif") no-repeat 0 0px;
}
	
a.services_roll:hover
{
	background: url("../imgs/global/acknowledge_btn.gif") no-repeat -145px 0px;
}

.services_current
{
	float: left;
	width: 145px;
	height: 23px;
	text-align: center;
	background: url("../imgs/global/acknowledge_btn.gif") no-repeat -145px 0px;
}

#projects_btn
{
	position: absolute;
	left: 364px;
	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: 439px;
	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: 491px;
	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: 4px;
	top: 1040px;
	width: 24px;
	height: 29px;
	background-color: #cccccc;
}

.cr_txt
{
	position: absolute;
	font: 11px/1.5em helvetica, verdana, arial, sans-serif;
	color: #666666;
	left: 36px;
	top: 1057px;
	width: 380px;
	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: 154px;
	top: 122px;
	width: 408px;
}

#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: 560px;
	top: 120px;
	width: 310px;
	height: 140px;
}

.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: 66px;
}

#cover_identity
{
	position: absolute;
	left: 562px;
	top: 492px;
	width: 69px;
	height: 85px;
}

#cover_txt
{
	position: absolute;
	left: 632px;
	top: 550px;
	width: 45px;
	height: 30px;
}

#annual_report
{
	position: absolute;
	left: 692px;
	top: 492px;
	width: 37px;
	height: 84px;
}

#report_txt
{
	position: absolute;
	left: 737px;
	top: 550px;
	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: 420px;
	height: 149px;
	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: 220px;
	top: 129px;
	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: 600px;
	top: 122px;
	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: 547px;
	top: 125px;
	width: 319px;
	height: 847px;
}

.pnav_divider
{
	position: absolute;
	left: 557px;
	top: 1063px;
	width: 310px;
	height: 4px;
	background-color: #CCCCCC;
}

#pbrowse_btn
{
	position: absolute;
	left: 547px;
	top: 503px;
	width: 65px;
	height: 20px;
}

#pbrowse_btn2
{
	position: absolute;
	left: 547px;
	top: 548px;
	width: 65px;
	height: 20px;
}

#pprev_btn
{
	position: absolute;
	left: 760px;
	top: 505px;
	width: 65px;
	height: 20px;
}

#pprev_btn2
{
	position: absolute;
	left: 760px;
	top: 550px;
	width: 65px;
	height: 20px;
}

#pnext_btn
{
	position: absolute;
	left: 830px;
	top: 505px;
	width: 65px;
	height: 20px;
}

#pnext_btn2
{
	position: absolute;
	left: 830px;
	top: 550px;
	width: 65px;
	height: 20px;
}
