@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body
{
background:url(../images/body.gif) left top repeat-x #FAFAFA;
}
h0
{
font:bold 28px/32 px Arial, Helvetica, sans-serif;
color:#136634;
}
h1
{
font:bold 24px/28px Arial, Helvetica, sans-serif;
color:#136634;
}
h2
{
font:bold 18px/22px Arial, Helvetica, sans-serif;
color:#669900;
}
p
{
margin:12px 0px;
text-align:justify;
}
.clear
{
clear:both;
height:0px;
}
.wrapper
{
width:100%;
margin:0px auto;
}
.outer-container
{
width:100%;
float:left;
}
.inner-container
{
width:980px;
margin:0px auto;
}
.header
{
width:980px;
float:left;
}
.header-top
{
width:980px;
float:left;
height:91px;
}
.logo
{
width:197px;
float:left;
}
.phone
{
width:200px;
float:left;
padding-left:40px;
padding-top:25px;
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#A31D21;
}
.phone img
{
float:left;
margin-right:5px;
}
.fax
{
width:200px;
float:left;
padding-left:0px;
padding-top:23px;
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#090288;
}
.fax img
{
float:left;
margin-right:5px;
margin-top:2px;
}
.email
{
width:342px;
float:right;
padding-top:20px;
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#0088CF;
}
.email a
{
color:#0088CF;
text-decoration:none;
}
.email a:hover
{
text-decoration:underline;
}
.email img
{
float:left;
margin-right:5px;
}
.navcontainer
{
width:980px;
float:left;
height:42px;
font:normal 12px/36px Arial, Helvetica, sans-serif;
}
.navcontainer ul li
{
list-style-type:none;
height:38px;
float:left;
text-align:center;
background:url(../images/nav-divider.gif) right top no-repeat;
}
.navcontainer ul li.home
{
width:80px;
}
.navcontainer ul li.consulting
{
width:228px;
}
.navcontainer ul li.assembly
{
width:160px;
}
.navcontainer ul li.molding
{
width:204px;
}
.navcontainer ul li.pcb
{
width:136px;
}
.navcontainer ul li.company
{
width:86px;
}
.navcontainer ul li.contact
{
width:86px;
}
.navcontainer ul li a
{
color:#FFFFFF;
text-decoration:none;
text-align:center;
display:block;
}
.navcontainer ul li a:hover
{
background: url(../images/menu-hover-bg.jpg) left top repeat-x #01481D;
height:38px;
display:block;
}
.navcontainer ul li a.active
{
background: url(../images/menu-hover-bg.jpg) left top repeat-x #01481D;
height:38px;
display:block;
}
.body
{
width:980px;
float:left;
padding-top:25px;
}
.welcome
{
width:568px;
float:left;
background:url(../images/welcome-bg.jpg) left top no-repeat;
padding-top:20px;
padding-left:22px;
padding-right:412px;
height:275px;
font:normal 13px/16px Arial, Helvetica, sans-serif;
color:#136634;
}
.welcome ul li
{
padding-left:25px;
width:518px;
display:block;
background:url(../images/bullet.gif) 7px 5px no-repeat;
}
.welcome a
{
color:#0395CA;
text-decoration:none;
font-weight:bold;
}
.welcome a:hover
{
text-decoration:underline;
}
.body-btm
{
width:980px;
float:left;
padding-top:20px;
}
.body-btm ul li
{
width:298px;
float:left;
margin-left:14px;
margin-right:15px;
text-align:justify;
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#136634;
}
.body-btm a
{
color:#0395CA;
text-decoration:none;
font-weight:bold;
}
.body-btm a:hover
{
text-decoration:underline;
}
.btn-arrow
{
float:left;
margin-right:5px;
margin-top:4px;
}

.intro_about
{
width:660px;
float:left;
background:url(../images/logo.gif) right top no-repeat;
padding-top:16x;
padding-left:0px;
padding-right:320px;
height:96px;
font:normal 13px/16px Arial, Helvetica, sans-serif;
color:#136634;
}

.common-body
{
width:980px;
float:left;
padding-top:10px;
padding-left:0px;
font:normal 13px/16px Arial, Helvetica, sans-serif;
color:#136634;
}
.common-body a
{
color:#0395CA;
text-decoration:none;
font-weight:bold;
}
.common-body a:hover
{
text-decoration:underline;
}
.common-body ul li
{
padding-left:25px;
width:980px;
display:block;
background:url(../images/bullet.gif) 7px 5px no-repeat;
}

.footer
{
width:100%;
height:43px;
margin:0px auto;
background:url(../images/footer-bg.gif) left top repeat-x;
clear:both;
text-align:center;
font:normal 11px/16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:13px;
}
.footer a
{
color:#FFFFFF;
text-decoration:none;
}
.footer a:hover
{
text-decoration:underline;
}

#contactLeft {
float:left;
height:600px;
width:400px;
background:url(../images/logo.gif) left no-repeat;
}
