body {
	background-color:#000000;
	margin:0px;
	color:#FFFFFF;
	font-family:Verdana;
}
img {
	behavior:url(./script/iepngfix.htc);
	border:none;
}
a:link {
	color:#FFFFFF;
}
a:visited {
	color:#FFFFFF;
}
a:hover {
	color:#CFCFCF;
}
a:click {
	color:#CFCFCF;
}
#stick {
	width:960px;
	height:200px;
	position:fixed;
	bottom:0px;
	left:50%;
	margin-left:-480px;
	z-index:5;
}
#template {
	width:980px;
	margin:auto;
	overflow:hidden;
}
/*----------HEADER----------*/
#header {
	width:980px;
	height:700px;
	margin:auto;
}

/*----------CONTENT----------*/
#content {
	width:auto;
	height:auto;
	margin:auto;
}
#tmenu_nofl {
	width:980px;
	height:700px;
	padding-top:89px;
	padding-left:160px;
	background-image:url(../image/background_dawn_1.jpg);
	background-repeat:no-repeat;
}
#saf_logo {
	float:left;
	position:absolute;
	left:50%;
	z-index:11;
	width:120px;
	height:50px;
	margin-left:-455px;
	margin-top:20px;
}
#frequency {
	width:150px;
	height:27px;
	float:right;
	position:absolute;
	top:0;
	left:50%;
	margin-top:17px;
	margin-left:308px;
}
#lpanel_banners {
	float:left;
	position:absolute;
	left:50%;
	z-index:10;
	width:170px;
	margin-left:-480px;
	margin-top:-535px;
}
#lpanel_banners div{
	margin-top:10px;
	margin-bottom:-10px;
}
#rpanel {
	width:170px;
	height:390px;
	float:right;
	position:absolute;
	left:50%;
	top:0;
	margin-top:175px;
	margin-left:310px;
	padding-top:35px;
	padding-left:10px;
	background-image:url(../image/rpanel_background.png);
	background-repeat:no-repeat;
}
#scenery_flclip {
	position:absolute;
	width::560px;
	height:280px;
	top:150px;
	left:50%;
	margin-left:-280px;
}
#scenery_flclip_in_bkd {
	position:absolute;
	width::760px;
	height:520px;
	top:150px;
	left:50%;
	margin-left:-280px;
}
#announcement {
	position:absolute;
	width:520px;
	height:280px;
	top:440px;
	left:50%;
	margin-left:-260px;
}
#scenery_idx {
	width:550px;
	height:270px;
	float:left;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-275px;
	margin-top:155px;
	background-image:url(../image/scenery_background.png);
	background-repeat:no-repeat;
}
#scenery_idx div {
	margin:10px;
}
#scenery_in_content {
	position:absolute;
	width:740px;
	height:auto;
	top:155px;
	left:50%;
	margin-left:-270px;
	line-height:20pt;
}
#scenery_in_content_bkd_a {
	width:740px;
	height:30px;
	background-repeat:no-repeat;
}
#scenery_in_content_bkd_a2 {
	behavior:url(./script/iepngfix.htc);
	width:740px;
	height:15px;
	margin-top:-4px !important;
	margin-top:-8px;
}
#scenery_in_content_bkd_b {
	width:690px;
	padding:25px;
	margin-top:4px !important;
	margin-top:-3px;
	background:url(../image/scenery_in_bkd_b.png) !important;
	background:url(../image/scenery_in_bkd_b_ie6.jpg);
	background-repeat:repeat-y;
}
#scenery_in_content_ct {
	line-height:20pt;
	margin-top:-20px;
	font-size:9pt;
}
#scenery_in_content_ct p{
	color:#CCCCCC;
}
#scenery_in_content_ct li{
	margin-top:-5px;
	color:#CCCCCC;
}
#scenery_in_content_bkd_c {
	width:740px;
	height:10px;
	background:url(../image/scenery_in_bkd_c.png) !important;
	background:url(../image/scenery_in_bkd_c_ie6.jpg);
	background-repeat:no-repeat;
}

/*----------FOOTER----------*/
#footer {
	width:980px;
	height:60px;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;
	background:url(../image/footer_copyright.jpg);
	background-repeat:repeat-x;
}
#footer_in {
	position:absolute;
	left:-220px;
	width:980px;
	height:60px;
	margin-top:80px;
	background:url(../image/footer_copyright.jpg);
	background-repeat:repeat-x;
}




/*----------CLASS----------*/
.align_center {
	text-align:center;
}
.align_right {
	text-align:right;
}
.veralign_top {
	vertical-align:top;
}
.tmenu_btn {
	width:120px;
	height:40px;
	float:left;
	margin-right:15px;
}
.rmenu_bnr {
	width:150px;
	height:112px;
	margin-bottom:5px;
}
.fq_btn {
	float:left;
	margin-left:10px;
}
.ann_title {
	/*EMPTY*/
}
.ann_content {
	height:60px;
	color:#CCCCCC;
	font-size:10pt;
	line-height:20pt;
	vertical-align:top;
}
.abt_staff_work {
	color:#CCCCCC;
}
.abt_staff_skill {
	margin-top:-10px;
	padding-left:0px;
	padding-right:0px;
	color:#E0E0E0;
}
.abt_staff_table_tblset {
	margin-bottom:60px;
}
.abt_staff_table_tdset_l {
	padding-right:10px;
}
.abt_staff_table_tdset_r {
	padding-left:10px;
}
.abt_staff_h1 {
	/*EMPTY*/
}
.abt_feature_table_tblset {
	margin-bottom:50px;
}
.abt_feature_intro {
	padding-left:20px;
	color:#CCCCCC;
}
.wrk_intro_ul{
	margin-top:-5px;
}
.work_table_tblset {
	margin-left:85px;
	margin-bottom:50px;
}
.faq_table_tblset {
	margin:0px 50px 50px 50px;
}
.faq_img_aimgset {
	margin-top:10px !important;
	margin-top:1px;
}
.faq_ans_table_tdset {
	color:#CCCCCC;
}
.con_conform_divset {
	color:#FFFFFF;
	font-size:10pt;
}
.con_conform_TELLMOREtbset {
	margin:auto;
}
.con_conform_TELLMOREpset {
	margin-top:0px;
}
.con_msnps_divset {
	color:#666666;
	margin:60px 30px 20px 30px;
}
