@charset "utf-8";
/* Tech Engine CSS Document */

/* globe settings*/
body,div,p,ol,ul,dl,dt,dd,li,img,form,input,h1,h2,h3,h4,a
			{	margin:0; 
				padding:0; 
				border:0;}
				
a:focus 	{ 	
				outline:0 }

input,textarea,select,option
			{ 	
				border:1px solid #ddd; 
				background:#f8f8f8;
				font-family:"MS PGothic";
				line-height:18px;}
				
input		{
				}
/*				height:20px;} */
				
body,td,div,input,p,select,textarea 
			{ 	
				font-size:12px; 
				font-family:"MS PGothic",Arial, Helvetica, sans-serif, ;
				color:#333;}
				
body		{	
				background:url(../images/page_bg.gif) center repeat-y #e6e7dd;}
				
body td		{	
				font-family:"MS Gothic";}
				
ul,li		{	
				list-style:none;}

.clear_both { 	
				clear:both;}

a,a:link,a:visited
			{	
				color:#333;
				text-decoration:none;}
				
a:hover,a:active
			{	
				color:#06979d;
				text-decoration:underline;}
				
/* Layout settings*/
#main_box	{
	width:896px;
	height:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-right: 21px;
	padding-bottom: 20px;
	padding-left: 21px;
}
				
#top_info	{	
				font-size:11px;
				width:75%;
				float:left;
				vertical-align:top;
				color:#666;
				padding-left:5px;
				font-family:"MS PGothic";}
				
#util		{	
				width:197px;
				float:right;}
				
#util ul li	{	
				float:left;
				margin-left:5px;}
				
#util a.util_1:link,#util a.util_1:visited
			{	
				display:block;
				width:108px;
				height:17px;
				background:url(../images/util_01.gif) no-repeat;
				text-indent:-9999px;}
				
#util a.util_1:hover,#util a.util_1:active
			{	
				background:url(../images/util_01ov.gif) no-repeat;}
				
#util a.util_1on:link,#util a.util_1on:visited,#util a.util_1on:hover,#util a.util_1on:active
			{	
				display:block;
				width:108px;
				height:17px;
				background:url(../images/util_01ov.gif) no-repeat;
				text-indent:-9999px;}
				
#util a.util_2:link,#util a.util_2:visited
			{	
				display:block;
				width:74px;
				height:17px;
				background:url(../images/util_02.gif) no-repeat;
				text-indent:-9999px;}
				
#util a.util_2:hover,#util a.util_2:active
			{	
				background:url(../images/util_02ov.gif) no-repeat;}
				
#util a.util_2on:link,#util a.util_2on:visited,#util a.util_2on:hover,#util a.util_2on:active
			{	
				display:block;
				width:74px;
				height:17px;
				background:url(../images/util_02ov.gif) no-repeat;
				text-indent:-9999px;}
				
#logo 		{	
				width:170px;
				padding:7px 7px 4px 7px;
				margin-top:20px;
				* margin-top:5px;
				*+ margin-top:5px;}
				
#logo a:link,
			{	
				background:}
				
#navigation li
			{	
				float:left;}
				
#navigation a.menu_link_1:link,#navigation a.menu_link_1:visited
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_1.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_1:hover,#navigation a.menu_link_1:active
			{	
				background:url(../images/main_menu_1ov.gif) no-repeat;}
				
#navigation a.menu_link_2:link,#navigation a.menu_link_2:visited
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_2.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_2:hover,#navigation a.menu_link_2:active
			{	
				background:url(../images/main_menu_2ov.gif) no-repeat;}
				
#navigation a.menu_link_3:link,#navigation a.menu_link_3:visited
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_3.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_3:hover,#navigation a.menu_link_3:active
			{	
				background:url(../images/main_menu_3ov.gif) no-repeat;}
				
#navigation a.menu_link_4:link,#navigation a.menu_link_4:visited
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_4.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_4:hover,#navigation a.menu_link_4:active
			{	
				background:url(../images/main_menu_4ov.gif) no-repeat;}
				
#navigation a.menu_link_5:link,#navigation a.menu_link_5:visited
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_5.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_5:hover,#navigation a.menu_link_5:active
			{	
				background:url(../images/main_menu_5ov.gif) no-repeat;}
				
#navigation a.menu_link_6:link,#navigation a.menu_link_6:visited
			{	
				display:block;
				height:29px;
				width:150px;
				background:url(../images/main_menu_6.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_6:hover,#navigation a.menu_link_6:active
			{	
				background:url(../images/main_menu_6ov.gif) no-repeat;}
				
#navigation a.menu_link_1on:link,#navigation a.menu_link_1on:visited,#navigation a.menu_link_1on:hover,#navigation a.menu_link_1on:active
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_1ov.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_2on:link,#navigation a.menu_link_2on:visited,#navigation a.menu_link_2on:hover,#navigation a.menu_link_2on:active
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_2ov.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_3on:link,#navigation a.menu_link_3on:visited,#navigation a.menu_link_3on:hover,#navigation a.menu_link_3on:active
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_3ov.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_4on:link,#navigation a.menu_link_4on:visited,#navigation a.menu_link_4on:hover,#navigation a.menu_link_4on:active
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_4ov.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_5on:link,#navigation a.menu_link_5on:visited,#navigation a.menu_link_5on:hover,#navigation a.menu_link_5on:active
			{	
				display:block;
				height:29px;
				width:149px;
				background:url(../images/main_menu_5ov.gif) no-repeat;
				text-indent:-9999px;}
				
#navigation a.menu_link_6on:link,#navigation a.menu_link_6on:visited,#navigation a.menu_link_6on:hover,#navigation a.menu_link_6on:active
			{	
				display:block;
				height:29px;
				width:150px;
				background:url(../images/main_menu_6ov.gif) no-repeat;
				text-indent:-9999px;}

#location	{
				height:20px;
				line-height:20px;
				font-size:11px;
				font-family:"MS PGothic";
				padding-left:3px;}
				
.locat_01	{	}

.locat_02	{
				font-weight:bold;}
				
#sub_page	{	
				padding-top:22px;}
				
#left_box	{	
				width:175px;
				float:left;}
				
#layout_comp_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_comp_mtitle.gif) no-repeat;}
				
#layout_priv_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_priv_mtitle.gif) no-repeat;}
				
#layout_news_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_news_mtitle.gif) no-repeat;}
				
#layout_serv_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_serv_mtitle.gif) no-repeat;}
				
#layout_prof_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_prof_mtitle.gif) no-repeat;}
				
#layout_recr_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_recr_mtitle.gif) no-repeat;}
				
#layout_tria_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_tria_mtitle.gif) no-repeat;}
				
#layout_cont_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_cont_mtitle.gif) no-repeat;}
				
#layout_site_mtitle
			{	
				width:175px;
				height:38px;
				text-indent:-9999px;
				background:url(../images/layout_site_mtitle.gif) no-repeat;}
				
#left_box ul
			{
				margin-top:5px;
				* margin-top:-5px;
				*+ margin-top:-5px;
				font-family:"MS PGothic";}
				
#left_box a	{
				display:block;
				height:18px;
				line-height:18px;
				background:url(../images/left_menu_blt.gif) no-repeat 5px center;
				padding-left:17px;}
				
#left_box .leftmenu_info
			{
				display:block;
				height:30px;
				line-height:30px;
				background: url(../images/left_menu_dot.gif) repeat-x 0px 25px;
				padding-left:6px;
				font-weight:bold;
				font-family:"MS UI Gothic";
				margin-top:-5px;}
				
#left_box .leftmenu_info_2
			{
				display:block;
				height:30px;
				line-height:30px;
				background:url(../images/left_menu_blt.gif) no-repeat 5px center;
				padding-left:17px;}
.left_title_on
			{
				background: url(../images/left_menu_dot.gif) repeat-x 0px 25px;}
				
#right_box	{	
				width:701px;
				height:auto;
				margin-right:1px;
				display:inline;
				float:right;}
				
#right_box h2
			{
				border-bottom:2px solid #085e7e;
				font-size:18px;
				font-weight:bold;
				line-height:30px;
				height:30px;
				padding-left:5px;
				font-family:"MS PGothic";
				text-indent:-9999px;}
h2
			{
	border-bottom:2px solid #085e7e;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	padding-left:5px;
	font-family:"MS PGothic";
	text-indent:-9999px;
}
.pro_title_0
			{
				background:url(../images/pro_title_0.gif) no-repeat left center;}
.pro_title_1
			{
				background:url(../images/pro_title_1.gif) no-repeat left center;}
.pro_title_2
			{
				background:url(../images/pro_title_2.gif) no-repeat left center;}
.pro_title_3
			{
				background:url(../images/pro_title_3.gif) no-repeat left center;}
.tri_title_0
			{
				background:url(../images/tri_title_0.gif) no-repeat left center;}
.tri_title_1
			{
				background:url(../images/tri_title_1.gif) no-repeat left center;}
.rec_title_0
			{
				background:url(../images/rec_title_0.gif) no-repeat left center;}
.rec_title_1
			{
				background:url(../images/rec_title_1.gif) no-repeat left center;}
.rec_title_2
			{
				background:url(../images/rec_title_2.gif) no-repeat left center;}
.con_title_0
			{
				background:url(../img/con_title_00.gif) no-repeat left center;}

.ser_title_0
			{
				background:url(../images/ser_title_0.gif) no-repeat left center;}
.ser_title_1
			{
				background:url(../images/ser_title_1.gif) no-repeat left center;}
.ser_title_2
			{
				background:url(../images/ser_title_2.gif) no-repeat left center;}
.ser_title_3
			{
				background:url(../images/ser_title_3.gif) no-repeat left center;}
.ser_title_4
			{
				background:url(../images/ser_title_4.gif) no-repeat left center;}
.ser_title_5
			{
				background:url(../images/ser_title_5.gif) no-repeat left center;}
.ser_title_6
			{
				background:url(../images/ser_title_6.gif) no-repeat left center;}
.ser_title_7
			{
				background:url(../images/ser_title_7.gif) no-repeat left center;}
.ser_title_8
			{
				background:url(../images/ser_title_8.gif) no-repeat left center;}


.sit_title_0
			{
				background:url(../images/sit_title_0.gif) no-repeat left center;}

.pri_title_0
			{
				background:url(../images/pri_title_0.gif) no-repeat left center;}

.new_title_0
			{
				background:url(../images/new_title_0.gif) no-repeat left center;}
				
#right_box h3
			{
				border-bottom:2px solid #085e7e;
				font-size:14px;
				font-weight:bold;
				line-height:30px;
				height:30px;
				padding-left:5px;
				font-family:"MS PGothic";}
				
#sub_title	{
				height:23px;
				width:88px;
				line-height:23px;
				padding-left:16px;
				background:url(../images/sub_title_blt.gif) no-repeat left center;
				position:relative;
				top:-26px;
				left:598px;
				font-family:"MS PGothic";}
				
#sub_title_2	{
				height:23px;
				width:88px;
				line-height:23px;
				padding-left:15px;
				position:relative;
				top:-26px;
				left:598px;
				font-family:"MS PGothic";}
				
#sub_title_3	{
				height:23px;
				width:125px;
				line-height:23px;
				padding-left:16px;
				background:url(../images/sub_title_blt.gif) no-repeat left center;
				position:relative;
				top:-26px;
				left:555px;
				font-family:"MS PGothic";}
				
#sub_title_4	{
				height:23px;
				width:125px;
				line-height:23px;
				padding-left:16px;
				background:url(../images/sub_title_blt.gif) no-repeat left center;
				position:relative;
				top:-26px;
				left:561px;
				font-family:"MS PGothic";}
				
#content_box
			{
	position:relative;
	min-height:500px;
				}
				
#footer		{
				width:898px;
				height:91px;
				margin:0 auto;
				* margin:auto auto 0 !important;
				border-top:1px solid #ccc;
				border-left:1px solid #ccc;
				border-right:1px solid #ccc;
				background:#fff;
				text-align:center;
				padding:10px;
				background:url(../images/footer_bg.gif) repeat-x bottom;}
				
#footer ul	{	
				height:auto; }
				
#footer ul li 
			{	
				padding:0 7px 0 8px;
				font-size:11px;
				font-family:"MS PGothic";
				background:url(../images/footer_link_blt.gif) no-repeat left top;
				display:inline;
			}
				
#footer h1	{
				display:none;}

#footer ul .no_blt 
			{	
				background:none;
			}
#footer p	{
				padding-top:75px;
				* padding-top:60px;
				*+ padding-top:60px;
				color:#666;
				font-family:"MS Gothic";}]
#privacy {
font-size:85%;
color: #444;
overflow: auto;
width: 85%;
height:100px;
padding:5px;
margin:0.2px 1% 0.5em 3%;
border:1px solid #ccc;
align:left;
}
