/*******************common css starts********************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#696969; height:100%;}
/*p, td, li {font-size: 12px;}*/
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right!important;}
.full{float:left; width:100%;}
.curve{float:left; width:100%;}
.curve img{float:left}
span.clear{clear:both;}
table.results {border: 1px solid #006BC3; margin:0; padding:0; border-spacing:0; font-size: 12px;}
table.results img {margin-left: 22px}
tr.head td{background: #006BC3; color:white; font-weight: bold;padding:5px 0 5px 4px; font-size: 12px;}
tr.r0 td, tr.r1 td{padding:5px 0 5px 4px; margin:0; font-size: 12px;}
tr.r0 td {	background-color: #fff;}
tr.r1 td {	background-color: #CDCDCD;}

a:focus{outline:none}

input:focus{outline:none;}
a{color:#0074c3; text-decoration:underline}
a:hover{color:#000; text-decoration:none}

/*******************common css ends********************/

/*******************wrapper starts********************/
#wrapper{width:1002px; margin:0 auto;}
#main{float:left; width:995px; background:url(../images/body_shadow.gif) repeat-y 0 0; padding:0 3px 0 4px}

/*******************header starts********************/
#header{float:left; width:995px; position:relative; z-index:9999; background:url(../images/header1.jpg); background-repeat: no-repeat; height:132px;}

/*******************logo starts********************/
#header .logo{float:left; width:217px;}
#header .logo img{float:left;}
/*******************logo ends********************/

/*******************header right starts********************/
#header .header_right_content{float:left; width:778px;}
#header .header_right_content h3{float:left; width:100%; font:23px/25px "Univers",Arial, Helvetica, sans-serif; color:#fff; padding:15px 0}
#header .header_right_content .search{float:left; width:446px; margin-top:6px;}
#header .header_right_content .search form{float:left; width:100%;}
#header .header_right_content .search fieldset{float:left; width:100%;}
#header .header_right_content .search .col{float:left; width:211px;}
#header .header_right_content .search label{float:left; width:100%; color:#0074c3; font-size:11px; font-weight:bold; line-height:13px; height:31px;}
#header .header_right_content .search .col .search_input_bg{float:left; width:177px; background:url(../images/search_input_bg.gif) no-repeat 0 0; margin-right:2px; display:inline}
#header .header_right_content .search .col .search_input_bg input{float:left; width:166px; background:none; border:none; padding:5px 5px; margin:0; font:12px/14px Arial, Helvetica, sans-serif; color:#231f20;}
#header .header_right_content .search .col input.go_btn{float:left; width:32px; background:url(../images/go_btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; padding:0; margin:0;}

/*******************call no starts********************/
#header .call_no{float:left; width:323px; margin-top:5px;}
#header .call_no p{float:left; width:100%; color:#006bc3; font-weight:bold; font-size:11px; text-align:center}
/*******************call no ends********************/

/*******************menu starts********************/
#menu{float:left; width:320px; margin-top:10px}
#menu ul{float:right; width:auto; list-style:none;}
#menu ul li{float:left; width:auto; padding:0 0 0 8px; font-size:11px;}
#menu ul li.last{margin:0}
#menu ul li a{color:#006bc3; font-weight: bold;text-decoration:none;}
#menu ul li a.visted {text-decoration:underline;}
#menu ul li a:hover{color:#006bc3; text-decoration:underline;}
#menu ul li.active a{color:#006bc3; text-decoration:underline;}
#menu ul li.active a:hover{color:#006bc3}
/*******************menu ends********************/
/*******************header top links ends********************/
/*******************header ends********************/

/*******************body container starts********************/
#body_container{float:left; width:975px; padding:0 10px;}

/*******************home left container starts********************/
#left_container{float:left; width:194px; margin-right:13px; display:inline}

/*******************vertical menu starts********************/
#left_container .vertical_menu{float:left; width:194px; padding-bottom:33px; position:relative; z-index:999}
#left_container .last_menu{padding-bottom:0;}
#left_container .vertical_menu h3{float:left; width:184px; font-size:11px; font-weight:bold; color:#fff; background:url(../images/left_heading_bg.gif) no-repeat 0 0; padding:7px 0 8px 10px;}
#left_container .vertical_menu h3.two_line{padding:1px 0 2px 10px; line-height:14px;}
#left_container .vertical_menu ul{float:left; width:192px; list-style:none; border:1px solid #c0c1c3; border-top:none; border-bottom:none}
#left_container .vertical_menu ul li{float:left; width:192px; font-size:11px; font-weight:bold; border-bottom:1px solid #c0c1c3; position:relative}
#left_container .vertical_menu ul li a{float:left; width:182px; color:#696969; padding:1px 0 2px 10px; background:#fff; text-decoration:none}
#left_container .vertical_menu ul li span{color:#44c7f4;}
#left_container .vertical_menu ul li a:hover{background:#d5d5d5; color:#0062c3}
#left_container .vertical_menu ul li.arrow a{background:#fff url(../images/arrow.png) no-repeat 170px 0px;}
#left_container .vertical_menu ul li.arrow a:hover{background:#d5d5d5 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}
#left_container .vertical_menu ul li.arrow a:active{background:#d5d5d5 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}
#left_container .vertical_menu ul li.selected a{background:#fbbb31 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}
#left_container .vertical_menu ul li.selected a:hover{background:#fbbb31 url(../images/arrow.png) no-repeat 170px 0px; color:#0062c3}

#left_container .vertical_menu ul li#active a{background-color:#fbbb31; color:#0062c3}

#left_container .vertical_menu li ul.sub_menu{position:absolute; top:-1px; left:192px; display:none; margin:0; padding:0; z-index:99999; background:#d5f2fc; _background:none; border:1px solid #c0c1c3; border-bottom:none; list-style:none;}
#left_container .vertical_menu ul.sub_menu li{float:left; width:192px; font-size:11px; font-weight:bold; border-bottom:1px solid #c0c1c3; _background:#d5f2fc;}
#left_container .vertical_menu ul.sub_menu li a{float:left; width:182px; color:#696969; text-decoration:none; padding:2px 0 2px 10px; background:#d5f2fc;}
#left_container .vertical_menu ul.sub_menu li a:hover{color:#0062c3; background:#fbbb31}
#left_container .vertical_menu li:hover ul.sub_menu, #left_container .vertical_menu li.over ul.sub_menu{display:block;} 


/* Safari 2-3 */
html[xmlns*=""] body:last-child #left_container .vertical_menu ul li a { padding:2px 0 2px 10px; }
/*******************vertical menu ends********************/
/*******************home left container ends********************/



/*******************home middle container starts********************/
#home_middle_container{float:left; width:562px; margin-right:12px; display:inline}

/*******************home banner starts********************/
#home_banner{float:left; width:562px; height:253px; position:relative;}
#home_banner .slider{float:left; width:560px; height:251px; position:relative; background:none!important}
#home_banner .slider ul{float:left; width:564px; height:251px; list-style:none; overflow:hidden; position:relative; background:none!important}
#home_banner .slider ul li{float:left; width:564px; height:251px; background:none!important; position:relative}
#home_banner .slider ul li .details{float:left; width:475px; position:absolute; top:55px; left:17px;}
#home_banner .slider ul li .details h3{float:left; width:100%; font:29px/33px "Univers", Arial, Helvetica, sans-serif; line-height:33px; color:#0d65a5; font-weight:bold}
#home_banner .slider ul li .details p{float:left; width:100%; font-size:11px; color:#696969; font-weight:bold; line-height:14px; margin-top:13px}
#home_banner .slider ul li .details p a{color:#696969; text-decoration:none;}
#home_banner .slider ul li .details p a:hover{color:#000;}
#home_banner img{float:left;}
#home_banner .slider ul li .new{float:left; width:auto; position:absolute; top:3px; left:3px;}

#home_banner .paging{float:left; width:564px; position:absolute; bottom:0; _bottom:-1px; left:0; z-index:999}
#home_banner .paging ul{float:left; width:100%; list-style:none}
#home_banner .paging ul li{float:left; width:auto; font-size:11px; font-weight:bold; list-style:none!important;}
/*#home_banner .paging ul li a{float:left; width:auto;  background:url(../images/paging_bg.jpg) repeat-x 0 0; color:#fff; text-decoration:underline; padding:7px 16px 7px 15px}*/
#home_banner .paging ul li a{float:left; width:auto; color:#fff; text-decoration:none;}
/*#home_banner .paging ul li.last a{padding-right:18px;}*/
#home_banner .paging ul li a.aslide1{
background:url(../images/adbutton_1.jpg) no-repeat;
width:187px;
height:31px;
display:block;
}
#home_banner .paging ul li a.aslide2{
background:url(../images/adbutton_2.jpg) no-repeat;
width:187px;
height:31px;
display:block;
}
#home_banner .paging ul li a.aslide3{
background:url(../images/adbutton_3.jpg) no-repeat;
width:187px;
height:31px;
display:block;
}
#home_banner .paging ul li.active a.aslide1,#home_banner .pagin ul li a.aslide1:hover{
background:url(../images/adbutton_1active.jpg) no-repeat;
}
#home_banner .paging ul li.active a.aslide2,#home_banner .pagin ul li a.aslide2:hover{
background:url(../images/adbutton_2active.jpg) no-repeat;
}
#home_banner .paging ul li.active a.aslide3,#home_banner .pagin ul li a.aslide3:hover{
background:url(../images/adbutton_3active.jpg) no-repeat;
}/*
#home_banner .paging ul li a:hover{background-position:0 -30px; color:#0062c3}
#home_banner .paging ul li.active a{background-position:0 -30px;color:#0062c3}
#home_banner .paging ul li.active a:hover{background-position:0 -30px;color:#0062c3}*/
/*******************home banner ends********************/


/*******************product spotlights starts********************/
.product_spotlights{float:left; width:552px; border:1px solid #c1c2c4; background:#fff; padding:4px; margin-top:9px;}
.product_spotlights h3{float:left; width:532px; background:#fbbb31; padding:2px 10px; font:bold 20px/22px "Univers", Arial, Helvetica, sans-serif;  color:#fff}

.product_spotlights ul{float:left; width:542px; list-style:none; padding:0 0 23px 10px}
.product_spotlights ul.last_row{padding-bottom:0}
.product_spotlights ul li{float:left; width:178px; background:url(../images/product_spotlights_sept.gif) no-repeat right 0; padding-right:2px; text-align:center; margin:12px 0 0; display:inline; min-height:200px; height:auto!important; height:200px;}
.product_spotlights ul li.last{background:none; padding:0}
.product_spotlights ul li img{float:none; vertical-align:top}
.product_spotlights ul li p{float:left; width:100%; color:#0074c3; font-size:11px; font-weight:bold}
.product_spotlights ul li a{color:#0074c3; text-decoration:underline}
.product_spotlights ul li a:hover{color:#000; text-decoration:underline}
.product_spotlights .quickcross_banner{float:left; width:100%;}
.product_spotlights .quickcross_banner img{float:left; border:1px solid #696969; margin-top:9px}
/*******************product spotlights ends********************/
/*******************home middle container ends********************/

/*******************home right container starts********************/
#home_right_container{float:left; width:194px;}

/*******************e-news starts********************/
#home_right_container .e_news{float:left; width:182px; background:#0063c3; border:1px solid #c0c1c3; padding:0 0 4px 10px;}
#home_right_container .e_news form{float:left; width:100%;}
#home_right_container .e_news fieldset{float:left; width:100%;}
#home_right_container .e_news label{float:left; width:100%; font-size:11px; color:#fff; font-weight:bold; line-height:14px; padding:5px 0}
#home_right_container .e_news img{float:none; vertical-align:middle}
#home_right_container .e_news input{float:left; width:160px; background:#fff; border:1px solid #e4e4e4; padding:1px 5px; margin:4px 0 0; font:12px/14px Arial, Helvetica, sans-serif; color:#231f20;}
#home_right_container .e_news input.submit_btn{float:right; width:62px; background:url(../images/submit_btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; padding:0; margin:4px 11px 0 0; display:inline}
/*******************e-news ends********************/

/*******************recent news and downloads starts********************/
#home_right_container .recent_news_downloads{float:left; width:184px; background:#fff; border:1px solid #c0c1c3; padding:0 0 0 10px; margin-top:8px;}
#home_right_container .recent_news_downloads h3{float:left; width:98%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}
#home_right_container .recent_news_downloads h3 img{vertical-align:top; float:right}
#home_right_container .recent_news_downloads ul{float:left; width:184px; list-style:none; padding-bottom:15px}
#home_right_container .recent_news_downloads ul li{float:left; width:174px; background:url(../images/recent_news_downloads_bullet.gif) no-repeat 0 7px; padding:0 0 4px 10px; font-size:11px; color:#696969;}
#home_right_container .recent_news_downloads ul li a{color:#696969; text-decoration:none}
#home_right_container .recent_news_downloads ul li a:hover{color:#0074c3; text-decoration:underline}
/*******************recen news and downloads ends********************/

/*******************suggestions starts********************/
#home_right_container .suggestions{float:left; width:184px; background:#fff; border:1px solid #c0c1c3; padding:0 0 10px 10px; margin-top:8px;}
#home_right_container .suggestions h3{float:left; width:98%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}
#home_right_container .suggestions img{vertical-align:top; float:right}
#home_right_container .suggestions p{float:left; width:94%; font-size:11px; color:#696969; font-weight:bold; margin-top:7px;}
/*******************suggestions ends********************/

/*******************login starts********************/
#home_right_container .login{float:left; width:184px; background:#fff; border:1px solid #c0c1c3; padding:0 0 10px 10px; margin-top:8px;}
#home_right_container .login form{float:left; width:100%;}
#home_right_container .login fieldset{float:left; width:100%;}
#home_right_container .login h3{float:left; width:98%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}
#home_right_container .login img{vertical-align:top; float:right}
#home_right_container .login .row{float:left; width:100%; margin-top:7px;}
#home_right_container .login label{float:left; width:67px; font-size:11px; color:#696969; font-weight:bold; line-height:14px; padding:2px 0 0}
#home_right_container .login input{float:left; width:98px; background:#fff; border:1px solid #e4e4e4; border-top:1px solid #8f8f8f; padding:1px 3px; margin:0; font:12px/14px Arial, Helvetica, sans-serif; color:#231f20;}
#home_right_container .login input.next_btn{float:right; width:62px; background:url(../images/next_btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; padding:0; margin:4px 11px 0 0; display:inline}
#home_right_container .login label.need{float:left; width:100%; font-size:11px; font-weight:normal; color:#696969; line-height:14px; padding:0; margin-top:-12px}
#home_right_container .login a{color:#0074c3; font-weight:bold; text-decoration:underline}
#home_right_container .login a:hover{color:#000;}
/*******************login ends********************/
/*******************home right container ends********************/

/*******************home middle and right container starts********************/
#inner_middle_right_container{float:left; width:746px; background:#fff; border:1px solid #696969; padding:10px; min-height:1032px; height:auto!important; height:865px}

/*******************inner middle container starts********************/
#inner_middle_container{float:left; width:540px;}
#inner_middle_container_about{float:left; width:100%; margin-right:12px; display:inline}
#inner_middle_container_about h3{float:left; width:530px; background:#fbbb31; padding:1px 5px 3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container_about2{float:left; width:100%; margin-right:12px; display:inline}
#inner_middle_container_about2 h3{float:left; width:730px; background:#fbbb31; padding:1px 5px 3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container_about2 h4{padding:3px 0;font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#0063c3;}
#inner_middle_container_about p{padding:0 5px 20px; color:#696969; font-size:12px;}
#inner_middle_container_about p.points_h{ margin-top:20px; padding-bottom:10px}
#inner_middle_container h1{float:left; width:530px; background:#fbbb31; padding:1px 5px 3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container h3{float:left; width:530px; background:#fbbb31; padding:1px 5px 3px; font:bold 15px/17px Verdana, Arial, Helvetica, sans-serif; color:#0063c3; margin-bottom:23px; display:inline}
#inner_middle_container h4{padding:1px 5px 3px;font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color:#0063c3;}
#inner_middle_container .photo_left{float:left;}
#inner_middle_container .photo_right{float:right; margin-bottom: 75px; margin-left: 15px;}
#inner_middle_container .photo_right_2{float:right; margin-bottom: 25px; margin-left: 15px;}
#inner_middle_container p{padding:0 5px 20px; color:#696969; font-size:12px;}
#inner_middle_container p.points_h{ margin-top:20px; padding-bottom:10px}
#inner_middle_container ul{list-style:disc; list-style:outside; padding-left:28px;}
#inner_middle_container ul li{color:#696969; font-size:12px; padding-bottom:4px}
#inner_middle_container ul li ul {list-style-type:circle;}
/*******************inner middle container ends********************/

/*******************inner right container starts********************/
#inner_right_container{float:right; width:185px;}

/*******************semiconductors links starts********************/
/*#inner_right_container .rightcol_links{float:left; width:173px; background:#fff; border:1px solid #c0c1c3; padding:0 0 0 10px;}
#inner_right_container .rightcol_links h3{float:left; width:98%; font-size:11px; color:#0074c3; font-weight:bold; line-height:14px; padding:9px 0 0}*/
#inner_right_container .rightcol_links h4{float:left; width:98%; font-size:11px; font-weight:bold; line-height:14px; padding-top:2px; padding-left: 10px}
#inner_right_container .rightcol_links span#bnew{color: #69d2f6; font-weight:bold; text-transform: uppercase; margin-left: 5px;}
span#bnew{color: #69d2f6; font-weight:bold; text-transform: uppercase; margin-left: 5px;}
#inner_right_container .rightcol_links ul{float:left; width:173px; list-style:none; padding:5px 0 10px 10px}
#inner_right_container .rightcol_links ul li{float:left; width:163px; background:url(../images/recent_news_downloads_bullet.gif) no-repeat 0 7px; padding:0 3px 2px 10px; font-size:11px; color:#696969;}
#inner_right_container .rightcol_links ul li a{color:#696969; text-decoration:none}
#inner_right_container .rightcol_links ul li a:link{color:#696969; text-decoration:none}
#inner_right_container .rightcol_links ul li a:visited{color:#DF9043; }
#inner_right_container .rightcol_links ul li a:hover{color:#0074c3; text-decoration:underline}
#inner_right_container .rightcol_links ul li a:active{color:#0074c3; text-decoration:underline}
/*******************semiconductors links ends********************/

/*******************related documents starts********************/
#inner_right_container .related_documents, #inner_right_container .rightcol_links{float:left; width:183px; background:#fff; border:1px solid #0476c4; margin-top:0;}
#inner_right_container .related_documents h3, #inner_right_container .rightcol_links h3{float:left; width:163px; font-size:11px; color:#fff; background:#0476c4; font-weight:bold; line-height:14px; padding:6px 10px}
#inner_right_container .related_documents p{float:left; width:163px; font-size:11px; color:#696969; line-height:20px; padding:9px 10px}
#inner_right_container .related_documents p a{color:#696969; text-decoration:none}
#inner_right_container .related_documents p a#pdf{background:#fff url(../images/pdf.gif) no-repeat 0 0; padding-left: 22px; padding-bottom: 5px; height: 20px}
#inner_right_container .related_documents p a:hover{color:#000; text-decoration:underline}
.docborder{
border-bottom:1px solid #0476c4;
}
#inner_right_container .related_documents span#bnew{color: #69d2f6; font-weight:bold; text-transform: uppercase; margin-left: 5px;}

/*******************related documents ends********************/
/*******************related documents ends********************/
table.msds ul {list-style-type: none;}
table.msds ul  li{margin-bottom:4px;}
/*******************related documents ends********************/
/*******************inner right container ends********************/
/*******************home middle and right container ends********************/
/*******************body container ends********************/

/* This CSS is used for the Show/Hide functionality on FAQs page. */
   .more {
      display: none;	 
      border-top: 1px solid #666;
      border-bottom: 1px solid #666; }
	#inner_middle_container .more p {color: #0476c4; padding-top: 8px} 
div#inner_middle_container_about2 p{margin: 9px;}	
div#inner_middle_container_about2 ul{margin-left: 38px; }

   a.showLink, a.hideLink {
      text-decoration: none;
      color: #0074C3;
      margin-left: 5px;
	  padding-left: 17px;
	  margin-top: 2px;
     background: transparent url(down.jpg) no-repeat left; }
   a.hideLink {
      background: transparent url(up.jpg) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #0074C3; }

/*******************footer starts********************/
#footer{float:left; width:975px; padding:0 10px; margin-top:8px}
#footer .footer_top_content{float:left; width:955px; background:#fff; border:1px solid #c1c2c4; padding:10px;}
#footer .footer_top_content ul{float:left; width:145px; list-style:none;}
#footer .footer_top_content ul li{float:left; width:100%; font-size:11px;}
#footer .footer_top_content ul li a{color:#696969; text-decoration:none;}
#footer .footer_top_content ul li a:hover{color:#006bc3; text-decoration:underline}
#footer .footer_top_content .follow{float:right; width:172px; margin-top:14px}
#footer .footer_top_content .follow p{font-weight:bold; line-height:14px; padding:0}
#footer .footer_top_content .follow img{float:left; margin-right:3px}
#footer p{float:left; width:100%; font-size:11px; color:#000; padding:10px 0}
/*******************footer ends********************/

/*******************table styles start********************/
#nte-table {
	border: 2px solid gray;
	border-collapse: collapse;
		font-size: 10px;
}
#nte-table th {
	border: 1px solid #dddddd;
	background: #ededed;
}
#nte-table td {
	border: 1px solid gray;
	color: #005A75;
}
#nte-table .sub-head  th {
	background: #dddddd;
	border-bottom: 1px solid gray;
}
#nte-table .table-bb  th {
	border-bottom: 1px solid gray;
}
#nte-table .highlight {
	background: #F2FAFC;
}
.product-title {
	font-weight: bold;
	font-size: 12px;
}
.product-title a{
	font-weight: normal;
}
#nte-table-blue {
	border: 2px solid #0063C3;
	border-collapse: collapse;
	font-size: 10px;
}
#nte-table-blue th {
	border: 1px solid #0063C3;
	background: #0063C3;
	color: white;
	font-size: 11px;
	line-height: 12px;
	padding: 5px 0;
}
#nte-table-blue td {
	border: 1px solid #0063C3;
	color: #005A75;
	padding: 5px;
	line-height: 12px;
}
#nte-table-blue .sub-title {
	background: #dfdfdf;
	color: #0063C3;
	text-transform: uppercase;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
}
#nte-table-blue .sub-title-sm {
	background: #dfdfdf;
	color: #0063C3;
	text-transform: uppercase;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0;
}
/*******************table styles ends********************/

.solder-head {
	color: #44c7f4;
	font-size: 11px;
	padding-left: 10px;
	clear: both;
}

