/* CSS Document */
body{margin:0px;}

#container{width:986px; margin:auto;}
#top-header{width:986px;}
#logo{width:279px; float:left;}
#nav-outer{width:707px; float:right; margin-top:34px;}
#nav-home{width:651px; text-align:right; padding:0px 56px 0px 0px;}
#rollover-nav{width:707px;}
#corner{width:707px; background:url(images/corner-bg.jpg) repeat-y;}

#content-area{width:986px; background:url(images/spread-bg.jpg) repeat-y; clear:both;}
#flash-area{width:948px; margin-left:20px;}
#inner-header-area{width:948px; margin-left:20px;}
#content-inner-area{width:942px; padding:24px 0px 24px 24px;}

#home-content-left{width:705px; float:left;}
#contact-content{width:937px; float:left;}
#contact-bg{width:937px; background:url(images/grey-bg2.jpg) no-repeat; background-position:top;}
#contact-text{width:899px; padding:36px 36px 36px 36px;}

#industry-bottom-list{width:899px; padding:0px 36px 36px 36px; clear:both;} 

#located{width:705px; background:url(images/grey-bg.jpg) no-repeat; background-position:top;}
#located-text{width:633px; padding:36px 36px 36px 36px;}
#located-text2{width:665px; padding:20px 20px 20px 20px;}
#located-text3{width:633px; padding:36px 36px 0px 36px;}


#marketing-block{width:705px;}

#meet{width:300px; float:left; padding-left:20px;}
#meet-head{width:300px; height:34px; line-height:39px; background:url(images/block_05.jpg);}
#meet-inner{width:300px; height:155px; background:url(images/meet-bg.jpg) repeat-y;}
#meet-bottom{width:300px;}
#meet-content{width:190px; float:right; padding:15px 15px 0px 0px;}

#market{width:300px; float:right; padding-right:20px;}
#market-head{width:300px; height:34px; line-height:39px; background:url(images/block_05.jpg);}
#market-inner{width:300px; height:154px; background:url(images/market-bg.jpg) repeat-y;}
#market-bottom{width:300px;}

#home-content-right{width:205px; float:right;}
#need-more{width:205px;}
#rollover-banner{width:205px; margin-top:20px; background:url(images/grey-small-bg.jpg) no-repeat; background-position:top; text-align:center;}

#client{width:206px; padding-top:20px; clear:both;}
#client-head{width:206px; line-height:34px; background:url(images/client-head-bg.jpg);}
#client-inner{width:206px; background:url(images/block2_11.jpg) repeat-y;}
#client-bottom{width:206px;}

#footer-outer{width:986px; clear:both; padding-top:20px;}
#footer-left{width:14px; float:left;}
#footer-bg{width:959px; height:41px; line-height:41px; text-align:center; float:left; background:url(images/footer-effect_09.jpg) repeat-x;}
#footer-right{width:13px;float:right;}

#copy-right{width:986px; height:35px; text-align:center; line-height:35px; clear:both;}
#pcb-list{width:650px; float:left; margin-left:33px;}
#manufacturing-list{width:290px; float:left; margin-right:15px;}
#manufacturing-list2{
	width:250px;
	float:left;
	margin-right:15px;
}
#heading-bg{float:left; background-image:url(images/heading-bg.jpg); height:38px; width:638px;}
#manufacturing-list-controller{width:610px; float:left;}
#belong{width:630px; float:left;}

#heading-bg2{width:638px;}
#heading-bg3{width:638px;}
#heading-bg4{width:638px;}

#list-tab{float:left; background-image:url(images/list-tab.jpg); height:30px; width:250px;}
#contact-heading-bg{float:left; background-image:url(images/heading-bg-2.jpg); height:38px; width:860px;}
#industry-list{
	width:280px;
	float:left;
	margin-right: 18px;
}


.heading-bg-text{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; line-height:38px;}
.heading-bg-text2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; line-height:30px;}
.red-nav{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bd262d; line-height:16px;}
.red-nav a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bd262d; text-decoration:none; line-height:16px;}
.red-nav a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666565; line-height:16px;}

.red-head{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bd262d;}
.red-head a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bd262d;}
.red-head a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000000; text-decoration:none;}

h2{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bd262d; padding:0px 0px 7px 0px; margin:0px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; padding:0px 0px 7px 0px; margin:0px;}

.grey-head{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666;}
.txt{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; line-height:22px;}
.black{font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#000000; line-height:22px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:19px; margin:0px; padding:15px 15px 0px 15px;}

.footer-link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding-right:15px;}
.footer-link a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
.footer-link a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bd262d;}
.spacer{line-height:10px;}
.image-set{float:right; padding-left:10px;}
.text-s{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:17px;}

.rights{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}


.table_class{
	font-size:10pt;
	color:#434343;
	line-height:17px;
	padding-left:3px;
	padding-right:3px;	
	border-collapse:collapse;
	font-family:Arial Unicode MS,Myriad,ms sans-serif,Helvetica, Arial, sans-serif;
	margin-bottom:20px;
}

.table_class td{
   padding:7px;
   padding-left:10px;
   border:1px solid  #C7C7C7;

}

.table_head{

	background-color:#333333;
	color:ffffff;
	height:18px;
}

.table_head td {
	border:1px solid  #C7C7C7;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:sans-serif,Verdana, Arial, Helvetica,  "Trebuchet MS";
}


.table_class2{
	font-size:10pt;
	color:#434343;
	line-height:17px;
	padding-left:3px;
	padding-right:3px;	
	font-family:Arial Unicode MS,Myriad,ms sans-serif,Helvetica, Arial, sans-serif;
	margin-bottom:20px;
}

.table_class2 td{
   padding:7px;
   padding-left:10px;

}

.table_head2{

	background-color:#333333;
	color:ffffff;
	height:18px;
}

.table_head2 td {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:sans-serif,Verdana, Arial, Helvetica,  "Trebuchet MS";
}
.bullet ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.bullet li
{
	margin-left:5px;
	background-image:url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#111111;
	}
.bullet li	a{
	padding-bottom:7px;
	font-size:13px;
	color:#1a1a1a;
	text-decoration:none;
	line-height:25px;
	font-family:Myriad,ms sans-serif,Helvetica, Arial, sans-serif;
}
.bullet li a:hover{
	padding-bottom:7px;
	font-size:13px;
	color:#c11312;
	line-height:25px;
	font-family:Myriad,ms sans-serif,Helvetica, Arial, sans-serif;
}
.s ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.s li
{
	margin-left:5px;
	background-image:url(images/arrow-s.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#111111;
	}
.s li a{
	padding-bottom:7px;
	font-size:13px;
	color:#1a1a1a;
	text-decoration:none;
	line-height:25px;
	font-family:Myriad,ms sans-serif,Helvetica, Arial, sans-serif;
}
.s li a:hover{
	padding-bottom:7px;
	font-size:13px;
	color:#c11312;
	line-height:25px;
	font-family:Myriad,ms sans-serif,Helvetica, Arial, sans-serif;
}
#belong1 {
	width:630px;
	float:left;
}
#belong1 {
	width:830px;
	float:left;
	margin-left: 30px;
	height: 32px;
}
.red-nav_f{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bd262d; line-height:16px;}
.red-nav_f a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bd262d; text-decoration:none; line-height:16px;}
.red-nav_f a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666565; line-height:16px;}

