	/*
CSS Credit: http://www.sidhengineers.com/
*/
* { padding:0px; margin:0px;}
/* tags */


body{ margin:0px; padding:0px; background: #FFFFFF url(images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;font-size:12px;
}
 
p{
	margin:0px;
	padding:0px;
}

a{ text-decoration:none;color: #0066CC;}
a:hover{text-decoration: underline;color: #0066CC;}





/* headers */

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}
h1{
	width:400px;
	font-family: Candara;
	font-size:18px;
	font-weight: bold;
	color: #164685;
	text-align: left;
	padding:10px 0 20px 10px;
	margin:0px;
	background:url(images/header1-bg.jpg) no-repeat left;
	float:left;
	text-transform:uppercase;
}
h1 span{
	font-family: Candara;
	font-size:18px;
	font-weight: bold;
	color:#006FDD;
}

h2{
	width:400px;
	font-family: Candara;
	font-size:18px;
	font-weight: bold;
	color:#006FDD;
	text-align: left;
	padding:10px 0 20px 5px;
	margin:0px;
	background:url(images/header2-bg.jpg) no-repeat left;
	float:left;
	text-transform:uppercase;
	margin-left:15px;
}

h3{
	font-family: Candara;
	font-size:16px;
	font-weight: bold;
	color:#b46901;
	text-align: left;
	padding:0px 3px 0px 3px;
	margin:0px;
	line-height:150%;
}
h4{
	background:url(images/header-bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: left;
	font-weight: bold;
	color: #FFFFCC;
	padding:7px 0 6px 0;
}

/*  layout   */


#wrapper{
	width:1000px;
	text-align: left;
	margin:0 auto;
}




/*  header   */


#header{
	width:1000px;
	
}



.logo{ width:306px; height:33px; margin:20px 0 32px 10px; padding:0; float:left;}
.logoText{ padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#c6e7fe;}

.descriptionbg{ background:url(images/header-right-bg.jpg) no-repeat right top; height:70px;}

.descriptionline{width:426px; height:46px; margin:10px 96px 35px 0; padding:0; float: right; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#0a3269; line-height:150%;}

.descriptionline span{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#0a3269; line-height:150%; text-decoration:underline;}

.navmenu
{
	width:975px;
	margin:0px;
	height:40px;
	line-height:39px;
	background:url(images/navmenu-bg.jpg) repeat-x;
	text-transform: uppercase;
	float:left;
	text-align:right;
	padding-right:25px;
	
}



.navmenu a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:50px;
	text-transform: uppercase;
	
}

.navmenu ul
{
	list-style:none;
	margin:0px;
	margin-left:20px;	
	padding:0px;
}
.navmenu ul li {display: inline;}
.navmenu a:hover
{
	color: #FFFFFF;
	text-decoration:none;
	background: url(images/navmenu-hover-bg.jpg) no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:50px;
	position:relative;
	text-transform: uppercase;
}
.navmenuActive a
{
	background: url(images/navmenu-hover-bg.jpg) no-repeat;
	text-align:center;
	margin:0 0 0 0;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:50px;
	color: #FFFFFF;
	position:relative;
	text-transform: uppercase;
} 

/* bodycontent  */

#bodycontent{
	 width:968px; padding:0px; margin:0px; float:left; position:relative; padding:0px 16px 0px 16px; background:url(images/body-content-bg.jpg) repeat-x;}


/* leftpanel  */

.leftpanel
	{width:262px; padding:0px; margin:0px; float:left; background:url(images/leftpanel-bg.jpg) repeat-y; margin-top:4px;}
	
.leftpanelHeader
	{width:206px; height:46px; padding:0px; margin:0px; float:left; background:url(images/leftpanel-header-bg.jpg) no-repeat; font-family: Candara; font-size:20px; font-weight: normal; color: #FFFFFF; line-height:170%; padding-left:56px; margin:10px 0 8px 0;}

.heatSink
	{width:204px; height:63px; padding:0px; margin:0px; float:left; background: url(images/heatsink-bg.jpg) no-repeat ; font-family: Candara; font-size:16px; font-weight: bold; color: #133a6e; line-height:170%; margin:0 0 20px 6px; padding:36px 0 0 36px;}
	
.heatSink a
	{width:204px; height:63px; padding:0px; margin:0px; float:left;font-family: Candara; font-size:16px; font-weight: bold; color: #133a6e; line-height:170%; text-decoration:none;}
	
.heatSink a:hover
	{padding:0px; margin:0px; float:left;font-family: Candara; font-size:16px; font-weight: bold; color:#0066f6; line-height:170%; text-decoration:none;}

.sheetmetalcomponents
	{width:204px; height:72px; padding:0px; margin:0px; float:left; background: url(images/sheetmetalcomponents-bg.jpg) no-repeat; font-family: Candara; font-size:16px; font-weight: bold; color: #133a6e; line-height:115%; margin:0 0 20px 6px; padding:27px 0 0 36px;}
	
	
.sheetmetalcomponents a
	{width:204px; height:63px; padding:0px; margin:0px; float:left;font-family: Candara; font-size:16px; font-weight: bold; color: #133a6e; line-height:115%; text-decoration:none;}
	
.sheetmetalcomponents a:hover
	{padding:0px; margin:0px; float:left;font-family: Candara; font-size:16px; font-weight: bold; color:#0066f6; line-height:115%; text-decoration:none;}	
	
	
	
	
	

.contactusText
	{width:242px; padding:0px; margin:0px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; line-height:180%; padding:0px 20px 0 0px; text-align:right;}
.contactusText span
	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #2753ac;}
	
.contactusText a
	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; text-decoration:underline;}	
	
.contactusText a:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #2753ac; text-decoration:none;}	
	
	
	
	
/* centerpanel  */
	
.centerpanel
	{width:13px; padding:0px; margin:0px; float:left;}
	
	
/* rightpanel  */

.rightpanel
	{width:693px; padding:0px; margin:0px; float: right; margin-top:10px;}

.banner
	{width:693px; height:273px; padding:0px; margin:0px; float:left;}

.paragraph{ width:98%; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; line-height:170%; text-align:justify; padding:0px 15px 0 10px; float:left;}

.paragraphB{width:648px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; line-height:170%; text-align:justify; padding:0px 15px 0 20px; float:left;}

.paragraphC{width:910px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; line-height:170%; text-align:justify; padding:0px 15px 0 20px; float:left;}

/* box  */

.box
	{width:693px; padding:0px; margin:0px; float:left; margin-top:30px;}

.boxbg
	{width:683px;padding:0px; margin:0px; float:left; background:url(images/box-bg.jpg) repeat-y; margin-left:10px; padding-bottom:10px;}
	.boxbgB
	{width:952px;padding:0px; margin:0px; float:left; background:url(images/box-bg2.jpg) repeat-y; margin-left:10px; padding-bottom:10px;}


.bullet{padding:0px; margin:0px; padding-left:30px;}

.bullet ul{padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#0d3d7d; line-height:170%; float:left;}

.bullet ul li{list-style:none; background:url(images/bullet2.jpg) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#0d3d7d; line-height:170%; padding:0; margin:0; text-decoration:none; background-position:0px 4px; padding:2px 0 4px 15px;}

.factsheetHeader h5{ width:902px; height:47px; background:url(images/rightpanel-header-bg2.jpg) no-repeat right top; text-align:left; font-family: Candara; font-size:20px; font-weight: normal; color: #FFFFFF; line-height:170%; float: left; padding:17px 0 0 60px;}


.factsheetHeaderB h6{ width:902px; height:47px; background: url(images/rightpanel-header-bg-lqrge.jpg) no-repeat right top; text-align:left; font-family: Candara; font-size:20px; font-weight: normal; color: #FFFFFF; line-height:170%; float: left; padding:17px 0 0 60px;}


.factsheetHeaderB h4{ width:902px; height:47px; background: url(images/rightpanel-header-bg-large2.jpg) no-repeat right top; text-align:left; font-family: Candara; font-size:20px; font-weight: normal; color: #FFFFFF; line-height:170%; float: left; padding:17px 0 0 60px;}

.clear{
	float:left;
	clear:both;
}


.contact{padding:0px; margin:0px; padding-left:30px; line-height:220%;}









.tableHeader{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; color: #BFFFFF; line-height:180%; text-align: left; padding:0px 0px 0 15px;}

.table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #333333; line-height:230%; text-align: left; padding:0px 0px 0 15px;}

.contactLeft{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; text-align: left; padding:3px 0 3px 0px;}
.contactLeft a{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a66200; font-weight: normal; text-align: left; padding:3px 0 3px 0px; text-decoration:underline;}

/* footer  */

#footer{width:960px; padding:30px 20px 20px 20px; margin:0px; float:left; position:relative; background: #0e356b;}

.footerText{ width:670px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #FFFFFF; line-height:170%; padding:0px;float:right; text-align:right;}

.footerText a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #5dd1fe; line-height:170%; padding:0px; text-decoration:none;}

.footerText a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#FFFFFF; line-height:170%; padding:0px; text-decoration: underline;}


.www{ width:247px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #FFFFFF; line-height:170%; padding:0px; float:left; text-align:left;}

.www a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #FFFFFF; line-height:170%; padding:0px; text-decoration:underline;}

.www a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#5dd1fe; line-height:170%; padding:0px; text-decoration: none;}