body {
	margin: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
}
h3 { margin: 0 0 0 20px;}
img{ border:none;}
p{ line-height:1.5; font-size:11px; width:95%; margin:10px;}
p.style1 { line-height:1.5; font-size:14px; width:90%; margin:20px;}
p.style2 { line-height:2; font-size:12px; width:90%; margin: 0 20px;}
p.style3 { line-height:2; font-size:14px; width:90%; margin: 0 20px;}
p.style4 {
	line-height:2;
	font-size:14px;
	width:90%;
	margin: 0 0 0 300px;
	color: #3366FF;
}

/*-------------------------------------------------------------------------*/
.logo{ width:820px; margin:20px auto 10px auto; }
.logo img{ float:left;}
ul.language{ float:right; margin:30px 0px 0px 0px; padding:0px 20px 0px 0px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
li.hide{ display:none;}


.footer{ width:950px; margin:10px auto; clear:both; overflow:hidden;}
.footer img{ float:left; margin:0px 45px 0px 45px;}
address{ font-style:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:400px; float:left; margin:0px 20px 0px 0px; text-align:left; line-height:1.5;}

cite.copyright{ width:950px; margin:5px auto; padding:5px 0px; font-size:10px; font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:1px solid #ccc; display:block; color:#444; text-align:center;}

.footer_a{ width:820px; margin:10px auto; clear:both; overflow:hidden;}
.footer_a img{ float:left; margin:0px 20px 0px 20px;}

cite.copyright_a{ width:820px; margin:5px auto; padding:5px 0px; font-size:10px; font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:1px solid #ccc; display:block; color:#444; text-align:center;}

/*-------------------------------------------------------------------------*/

.header{ width:950px; margin:0px auto; padding:0px; }
ul.permanent{ float:right; margin:10px 10px 10px 0px; padding:0px; list-style-type:none; width:230px;}
ul.permanent li{ font-size:11px; float:left; margin:0px 0px 0px 20px;}

.main{width:950px; margin:0px auto; padding:0px;}
.leftmenu{ width:250px; float:left;}
.content{ width:685px; float:left;margin:0px 0px 0px 15px; }
/*-------------------------------------------------------------------------*/

.footer_menu {
 clear:both;    width:950px; height:47px; margin:5px auto 0px auto;
	background: url(../images/bg_footer.jpg) no-repeat center;
	font-family: Arial, Helvetica, sans-serif;}
	
ul.nav{margin:15px 11%;padding:15px 0px;*padding:0px; list-style-type:none;font-size:12px; color: #333333;}
ul.nav li{ float:left; margin:0px 0px 0px 10px; border-right:1px solid #555; padding:0px 10px 0px 0px }

.menulink {
	background-image: url(../images/bg_menu.gif);
	text-align: right;
	padding-right: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
h2.contents-tittle {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	background:#069 url(../images/bg_tittle.jpg) no-repeat center;
	width:685px; height:34px; text-indent:1em;
	padding:13px 0px 0px 0px;
	margin:5px 0px;
}
.contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	padding: 8px;
}
.form-tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	list-style-type: decimal;
	text-align: left;
}
.form-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}



/*-----------------------------------------------------------------*/
.proj01{ width:685px; height:486px; background:url(../images/Profile.jpg) no-repeat right;}

table.history{ background:#e3e3e3; width:100%; border-collapse:collapse;}
table.history tr{background:url(../images/historyline.gif) repeat-x bottom;}
table.history td{ padding:10px 5px 20px 5px; color:#000; font-size:11px;}
table.history td.history-tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000; width:110px;
	text-align: center;
}

.proj041{ width:685px; height:160px; background:url(../images/moldmaking01.jpg) no-repeat center;}
.proj042{ width:685px; height:160px; background:url(../images/moldmaking02.jpg) no-repeat center;}
.proj043{ width:685px; height:160px; background:url(../images/moldmaking03.jpg) no-repeat center;}

.proj05{ width:685px; height:160px; background:url(../images/qctop.jpg) no-repeat center;}
.proj06{ width:685px; height:160px;	background-color: #E2E2E2;}

h3.Moldline{ font-family:Arial,;
	font-size: 28px;
	color: #000;
    text-indent:1em;
	padding:0px;
	margin:10px 0px;
}
/*-----------------------------------------------------------------*/
.txt_style1 {
	line-height: 2em;
}

.iso_contect {
	font-size: 15px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	line-height: 40px;
}
.iso_contect a{
	font-size: 15px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	line-height: 40px;
}

.iso_contect a:hover {
	color: #c80000;
	text-decoration:underline;
}