h1
{
	display: block;
	margin: 0;
	padding: 0;
	color: #B37E00;
	font-size: 20px;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	height:1%;
	clear: left;
}

h2
{
	margin: 0;
	padding: 0;
	color: #B37E00;
	font-size: 12px;
	text-transform: uppercase;
}


h5 
{
	font-size:	11px;
	font-weight:bold;	
}

h6 
{
	font-size : 11px;
	text-transform: uppercase;	
}

#header #text
{
	margin: 0;
	padding: 27px 0 0 0;
    width: 250px;
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: right;
}

#header
{
	margin: 0;
	padding: 0 16px;
	background: #003399 url(../IMG/headerbg.jpg);
	height: 84px;
}

#searchbar #searchArea button
{
	width: 61px;
	height: 18px;
	padding: 0;
	margin: 0 0 0 4px;
	background: #B3B3B3 url(../IMG/search.gif);
	border: none;
	cursor:pointer;
}

#productsList button
{
	width: 80px;
	height: 18px;
	padding: 0;
	margin: 0 0 0 4px;
	background: #CCD6EB url(../IMG/compare.gif);
	border: none;
	cursor:pointer;	
}
	
#productsList #yellowbkgnd button
{
	width: 80px;
	height: 18px;
	padding: 0;
	margin: 0 50px 0 4px;
	background: #CCD6EB url(../IMG/compare_yellow_bkgrd.jpg);
	border: none;
	cursor:pointer;	
}

#tabList button
{
	position: relative;
	left: 240px;
	top: -15px;
	width: 80px;
	height: 18px;
	padding: 0;
	margin: 0 0 0 4px;
	background: #CCD6EB url(../IMG/compare.gif);
	border: none;
	cursor:pointer;
}


a:link
{
	color: #003399;
	text-decoration:none;
}

a:visited
{
	color: #003399;
	text-decoration:none;
}


a:hover
{
	color: #011745;
	text-decoration:underline;
}

a:active
{
	color: #003399;
}

button
{
	cursor:pointer;
}

body
{
	margin: 0;
	padding: 0;
	height: 100%;
	border: 8px white solid;
	background: white;
	font-family: arial, helvetica, sans-serif;
}
p, div, li
{
	margin: 0px;
	padding: 0px;
}
img { border: none; }

form
{
	padding: 0;
	margin: 0;
}

#pageCenter
{
	text-align: center;
}

#page
{
	margin: 0;
	padding: 0;
	width: 748px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	background: url(../IMG/l2bg.gif) repeat-y;
}

#page2
{
	margin: 0;
	padding: 0;
	width: 748px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	background: url(../IMG/l2bg.gif) repeat-y;
}

#topNav
{
	padding: 2px;
	border-top: 1px #333368 solid;
	border-bottom: 1px black solid;
	background: #000042;
	font-size: 12px;
	font-weight: bold;
}

#topNav a
{
	margin: 0;
	padding: 0 6px;
	color: white;
	text-decoration: none;
	float:left;
}


#midTopNav
{
	list-style: none;
	display: inline;
}

#midTopNav li
{
	display: inline;
}

#midTopNav li a
{
	float:right;
	border-left: 1px #4B4B5C solid; 
	margin: 0;
	padding: 0 6px;
	color: white;
	text-decoration: none;
}

#midTopNav .first a
{
	border-left: none;
}

#header
{
	margin: 0;
	padding: 0 16px;
	background: #003399 url(../IMG/headerbg.jpg);
	height: 84px;
}



#header h1
{
	margin: 0;
	padding: 27px 0 0 0;
    width: 250px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: right;
}

#header a#logomsg
{
    height:80px;
    width:300px;
    display:block;
}

#searchbar
{
	border-top: 1px #CCCCCC solid;
	border-bottom: 4px white solid;
	background: #003399 url(../IMG/changebg.gif);
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	height:20px;
}

#searchbar form
{
	display: inline;
}

#searchbar div
{
	padding: 2px 10px;
	width: 50%;
}

#searchbar #searchArea
{
	width: 195px;
	padding: 0 2px;
	float: right;
	text-align: right;
}

#searchbar #searchArea input
{
	margin-top: 1px;
	float:right;
}


#searchArea #search
{
	margin-top: 0px;
	float:right;
	border:none;
}

#searchbar select, #searchbar input
{
	font-size: 9px;
	text-transform: none;
	border: 1px #666 solid;
}

#industrybreadcrumbs a
{
	margin: 0;
	padding: 2px 0 14px 0;
	list-style: none;
	font-weight: bold;
	font-size: 12px;
	color: #B37E00;
	text-decoration: none;
	height: 1%;
	vertical-align: middle;
}

#breadcrumbs
{
	margin: 0;
	padding: 2px 0 4px 0;
	list-style: none;
	font-weight: bold;
	font-size: 12px;
	color: #B37E00;
	height: 1%;
	width:560px;
	float:left;
	word-wrap: break-word;
}

#breadcrumbs a
{
	color: #666666;
	text-decoration: none;
}

#urun {
	font-size:15px;
	line-height:1.5;
}

#breadcrumbs li
{
	margin: 0 2px 0 0;
	padding: 0 2px 0 0;
	float:left;
	word-wrap: break-word;
}

#breadcrumbs li a
{
	margin: 0 2px 0 0;
	padding: 0 8px 0 0;
	color: #666666;
	background: url(../IMG/arrow.gif) no-repeat right center;
	text-decoration: none;
}

#breadcrumbs li.ancestor
{
	margin: 0 4px 0 0;
	padding: 0 4px 0 0;
	color: #666666;
	background: url(../IMG/arrow.gif) no-repeat right center;
	text-decoration: none;
}

#errorMessages
{
	width: 374px;
	padding: 8px 0 0 0;
	background-color: white;
	font-size: 14px;
	color: red;
	margin: 0 0 8px 274px;
	border: 1px solid #CCCCCC;
}

#errorMessages img
{
	border: none;
	vertical-align: super;
}

#errorMessages table
{
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: left;
}

#errorMessages td
{
	vertical-align: middle;
	padding: 4px 0 4px 0px;
}

#errorMessages td.first
{
	border-top: 1px solid #CCCCCC;
}

#errorMessages .detail
{
	font-size: 12px;
}

#errorMessages td.last
{
	padding: 4px 0 4px 5px;
	background-color: #E5E5E5;
	font-size: 11px;
	color: black;
}


#infoMessages
{
	padding: 8px;
	background-color: white;
	font-size: 12px;
	margin: 0 0 0 174px;
}

#body
{
	padding: 8px 5px 0px 5px;
	background: #FFF0C1 url(../IMG/bodybg.gif) repeat-x;
	font-size: 11px;
	color: #333333;
	float:left;
	margin-left:4px;
	width:560px;
}

#bc
{
	padding: 5px;
	background: #FFF0C1 url(../IMG/bodybg.gif) repeat-x;
	font-size: 11px;
	color: #333333;
	float:left;
	margin-left:4px;
	width:560px;	
}


#cmsBody, #formBody
{
	padding: 0px;
	margin-left:7px;
	font-size: 13px;
	color: #333333;
	float:left;
	width:560px;
}


#body p
{
	margin-top: 2px;
	line-height: 16px;
}

h3
{
	
	margin: 0;
	padding: 0;
	color: #B37E00;
	font-size: 12px;
	text-transform: uppercase;	
}

h4
{
	margin: 0;
	padding: 0;
	color: #B37E00;
	font-size: 12px;
	font-weight: normal;	
	font-family: helvetica, arial, sans-serif;
	height:1%;
	clear: left;
}

#headText
{
	line-height: 16px;
	margin-bottom: 10px;
	height: 1%;
}

#headText img
{
	float: left;
	border: 1px #777776 solid;
	margin-right: 14px;
	margin-bottom: 10px;
}

#headText table
{
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
}

#headText table img
{
	border: 1px #777776 solid;
	margin: 0px;
	padding: 0px;
}

#separtor
{
	border-bottom: 1px #666666 dotted;
	margin-bottom: 10px;
	clear:left;

}

#productsList
{
	margin: 0 0 0 180px;
	padding: 0;
}

#productsList #yellowbkgnd
{
	width:365px;
	background: url(../IMG/yellowwidetop_body.gif) repeat-y;
	padding:5px 0px 5px 5px;
	margin-top:10px;
	border-bottom: 1px white solid;
	border-top: 1px #B37E00 solid;
	border-right: 1px white solid;	
}


#weeeRoHS #productsList
{
	margin: 0 5px 0px 10px;
	padding: 0px;
    float: none;
    width: 510px;
}

#weeeRoHS #productsList ul li
{
	padding: 22px 0;
	border-bottom: 1px #666666 dotted;
	line-height: 0;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: left;
    visibility: hidden;
}
.clearfix {display: inline-table;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





#demoList
{
	margin: 0 190px 0 10px;
	padding: 0;
}

#productsList h5, #demoList h5
{
	margin: 0 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}

#productsList p, #demoList p
{
	margin: 0;
	padding: 0;
	color: #666666;
}

.colgold
{
	color: #B37E00;	
}

#demoList p strong
{
	color: #B37E00;
}

#productsList a, #demoList a
{
	color: #003399;
	text-decoration: none;
}

#productsList a:hover, #demoList a:hover
{ text-decoration: underline; 
}

#productsList ul, #demoList ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}


#productsList ul li, #demoList ul li
{
	padding: 17px 0;
	border-bottom: 1px #666666 dotted;
	line-height: 0;
}

#demoList ul li
{
	border-top: 1px #666666 dotted;
	border-bottom: none;
	position: relative;
}

#productsList img
{
	margin-right: 14px;
	border: 1px #666666 solid;
	float: left;
}

#productsList dl
{
	margin: 0 0 0 88px;
	padding: 0;
}

#demoList dl
{
	margin: 0 0 0 0px;
	padding: 0;
}

#pressReleaseList table
{
	margin: 0 0 10px 0px;;
}

#pressReleaseList td
{
	padding: 4px 0 4px 6px;
}

#productsList dt, #demoList dt
{
	margin: 0;
	padding: 0;
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

#productsList label
{
	float: right;
}

#productsList .compare
{
	margin-left:20px;
}

#demolist dt a
{
	font-size: 10px;
	color: #039;
}

#productsList dd, #demoList dd { margin-left: 0; }


#productsList dd p, #demoList dd p
{
	color: black;
}

#productsList dd p, #demoList dd p
{
	color: black;
	font-weight: normal;
}

#demoList dd p 
{ 
	color: black; 
	padding-left: 0px;
}

#downloadsList
{
	margin: 0 0 0 180px;
	padding: 0;
}

#body #downloadsList h2, #downloadsList h5
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}

#downloadsList p
{
	margin: 0;
	padding: 0;
	color: #666666;
}

#downloadsList a
{
	color: #003399;
}

#downloadsList ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

/* #downloadsList ul dl */
#downloadsList dl
{
	padding: 17px 0;
	margin: 0;
	border-bottom: 1px #666666 dotted;
	line-height: 0;
}

#downloadsList img
{
	margin-right: 14px;
	border: 1px #666666 solid;
	float: left;
}

#downloadsList dt
{
	margin: 0;
	padding: 0;
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

#downloadsList dt .date
{
	color: graytext;
	display: inline;
	font-size: 11px;
}

#downloadsList dd { margin-left: 0; }

#downloadsList dd p { color: black; }

#downloadsList strong { color: #B37E00; }

#footer
{
	border-top: 4px white solid;
	padding: 6px;
	background: #E5E5E5 url(../IMG/footerbg.gif) repeat-x;
	font-size: 11px;
	color: #333333;
	text-align: center;
	clear: both;
	width:738px;
}

#footer a
{
	color: #333333;
}
/* -------- Navigation Styles -------- */
/* -------- Navigation Styles -------- */
#nav
{
	font-size: 11px;
	color: #4B4B4B;
	text-transform: uppercase;
	width: 170px;
/*	position: absolute;
	left: 0;
	top: 130px;*/
	float:left;
}

#nav ul
{
	margin: 0;
	padding: 8px;
	list-style: none;
}

#nav ul .offState
{
	margin: 0 0 8px 0;
	padding: 0;
	border-color: #A1A181 white white #A1A181;
	border-width: 1px;
	border-style: solid;
}

#nav ul .offState div
{
	margin: 0;
	padding: 5px 5px 5px 8px;
	background: url(../IMG/nav_arrow_alt.gif) no-repeat left center;
	display: block;
}

#nav ul .offState div a
{
	color: #4B4B4B;
	text-decoration: none;
}

#nav ul .offState div a:hover
{
	text-decoration: underline;
}

#nav ul .offState div a.arrow
{
	background: url(../IMG/nav_arrowup.gif) no-repeat left center;
	width: 11px;
	height: 11px;
	display: block;
	float: right;
}

#nav ul .offState div a.arrow:hover
{
	background: url(../IMG/nav_arrowdown.gif) no-repeat;
}

#nav ul .offState ul
{
	display: none;
}

#nav ul .onState
{
	margin: 0 0 8px 0;
	padding: 0;
	border-color: #A1A181;
	border-width: 1px;
	border-style: solid;
	background: white;
	border-bottom: 1px #969696 solid;
}

#nav ul .onState div
{
	margin: 0;
	padding: 5px 5px 5px 8px;
	background: url(../IMG/nav_arrow_alt.gif) no-repeat right center;
	display: block;
	border-bottom: 1px #878754 solid;
}

#nav ul .onState div a
{
	color: white;
	text-decoration: none;
}

#nav ul .onState div a:hover
{
	text-decoration: underline;
}

#nav ul .onState div a.arrow
{
	background: url(../IMG/nav_arrowdown.gif) no-repeat;
	width: 11px;
	height: 11px;
	display: block;
	float: right;
}

#nav ul .onState ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px #BABABA solid;
}

#nav ul .onState ul li
{
	margin: 0;
	padding: 0;
	border-bottom: #4B4B4B;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

#nav ul .onState ul .last
{
	border-bottom: #969696;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

#nav ul .onState ul li a
{
	margin: 0;
	padding: 3px 8px;
	color: #4B4B4B;
	text-decoration: none;
	background-image: none;
	display: block;
	text-transform: none;
	border: none;
	border-right: 1px #89897A solid;
}

#nav ul .onState ul li a:hover
{
	color: #003399;
	background: #CCD6EB;
}

.centered
{
	text-align: center;
}

div.cmscontent
{
	margin: 0px;
	padding: 0px;
}

#paging
{
	margin-left: 0px;
}

.lclear
{
	clear:left;
}

/* The following styles start here */
#cmsrelinfo, #cmsrightprod 
{
	width: 170px;
}

#cmsrelinfo ul, #cmsrightprod ul
{
	margin-top : 10px;
	padding-left : 10px;	
}

#cmsrelinfo li, #cmsrightprod li
{
	padding-bottom: 3px;
	background: url(../IMG/arrow.gif) no-repeat 0px 5px;	
} 
/* end here are required for 
supplemental contents. These are part of
cmsbradyidcommon_redefined.css. For supplemental
contents the cms stylesheet is not included in tiles*/

.clearfloat
{
	clear:both;
}

table textarea
{
	font-family: arial, helvetica, sans-serif;
	width:300px;
}

/* Override to line up with other non CMS breadcrumbs */
#cmsBody #breadcrumbs
{
	margin-top: 7px;
}


#pageheading
{
	display: block;
	margin: 0;
	padding: 0;
	color: #B37E00;
	font-size: 20px;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	clear: left;
}