/* processors stylesheet */

/* -BVK- / body, td, p, dd, dl, ol, ul, li { font-size:12px; color:#000000; font-family: arial, helvetica, verdana, sans-serif; }*/
p, dd, dl, ol, ul, li { font-size:12px; color:#000000; font-family: arial, helvetica, verdana, sans-serif; }


/* -BVK- / body { background-color: #ffffff; }*/
h3 { font-weight: bold; font-size: 18px; }
ul { list-style-type: square; }

/* Added 01/09/06 to aid Search Engine Optimization */
h1 {
	background-color: #ffffff;
    color: #000000;
    font-size:21px;
    font-weight:bold;
    margin: 0px 0px 0px 0px;
	}



select, .select { font-size: 11px; font-family: arial, helvetica, verdana, sans-serif; }

/* general purpose */
.asterisk    { font-weight: bold; color: #cc0000; }
.breadcrumb  { font: 10px arial, helvetica, verdana, sans-serif; }
div.chinanav .breadcrumb { font-size:11px; }
.new         { font: 10px italic; background-color: #ffff00; } /* to denote "new" items*/
.smallerfont { font: 10px arial, helvetica, verdana, sans-serif; }
.smallfont { font: 10px arial, helvetica, verdana, sans-serif; }
.CHsmallerfont { font: 9px arial, helvetica, verdana, sans-serif; }
.JAsmallerfont { font: 9px arial, helvetica, verdana, sans-serif; }

.padding     { margin-top: 5px; margin-bottom: 5px; }

.symbol      { font-family: symbol; }
.coupler     { font-style: italic; font-family: "Times New Roman", Times, serif; }


/* styles below are unique to the Embedded Processing section */

/* used in a div tag - only on short right nav pages - to replace h3 page title tags */
.headerfont {font-size: 18px; font-family: arial, helvetica, verdana, sans-serif;}

/*  Print style to hide print header */
DIV.printlogo {display: none; }

/*Left-Hand nav format 2006*/

/* START LEFTNAV STYLES */

.featuredProductCategory  {
	background-color: #F2EFEB;
    color: #000000;
	font-size:13px;
    font-weight:bold;
    padding: 3px 0px 3px 0px;
	text-decoration: none;
	line-height: 19px;
}

.featuredProductCategory a, .featuredProductCategory a:visited {
	background-color: #F2EFEB;
    color: #253676;
	font-size:13px;
    font-weight:bold;
    padding: 3px 0px 3px 0px;
	text-decoration: none;
	line-height: 19px;
}

.featuredProductCategory a:hover {
	background-color: #F2EFEB;
    color: #253676;
	font-size:13px;
    font-weight:bold;
    padding: 3px 0px 3px 0px;
	text-decoration: underline;
	line-height: 19px;
}

.featuredProductCategorySelected {
	background-color: #B1C6D6;
	font-size:13px;
    font-weight:bold;
    padding: 3px 0px 3px 0px;
}

.featuredProductCategorySelected a, .featuredProductCategorySelected a:visited {
	color:#4B4B4B;
	font-size:12px;
    font-weight:bold;
	text-decoration: none;
}

.featuredProductCategorySelected a:hover {
	color:#4B4B4B;
	font-size:12px;
    font-weight:bold;
	text-decoration: underline;
}

.featuredSubProductCategory {
	background-color: #F2EFEB;
	font-size:12px;
    font-weight:bold;
    padding: 2px 0px 2px 0px;
}

.featuredSubProductCategorySelected {
	background-color: #B1C6D6;
	font-size:12px;
    font-weight:bold;
    padding: 2px 0px 2px 0px;
}

.featuredSubProductCategorySelected a, .featuredSubProductCategorySelected a:visited {
	color:#4B4B4B;
	font-size:12px;
    font-weight:bold;
	text-decoration: none;
}

.featuredSubProductCategorySelected a:hover {
	color:#4B4B4B;
	font-size:12px;
    font-weight:bold;
	text-decoration: underline;
}

.featuredSubProduct {
	background-color: #F2EFEB;
    font-size:11px;
    padding: 2px 0px 2px 0px;
	line-height: 16px  
}


.featuredSubProduct a, .featuredSubProduct a:visited {
	text-decoration: none;
	color: #253676;
}

.featuredSubProduct a:hover {
	text-decoration: underline;
	color: #253676;
}
/* FOR TEXT IN THE LEFT-HAND NAV THAT WRAPS....LESS SPACE BETWEEN THE LINES*/



td.spacing  {
background-color: #F2EFEB;
color: #000000;
font-size:13px;
font-weight:bold;
padding: 0px 0px 5px 0px;
text-decoration: none;

}

.spacing a, .spacing a:visited {
background-color: #F2EFEB;
color: #253676;
font-size:13px;
font-weight:bold;
padding: 0px 0px 5px 0px;
text-decoration: none;

}

.spacing a:hover {
background-color: #F2EFEB;
color: #253676;
font-size:13px;
font-weight:bold;
padding: 0px 0px 5px 0px;
text-decoration: underline;
}

td.spacingSub  {
background-color: #F2EFEB;
color: #000000;
font-size:11px;
padding: 0px 0px 5px 0px;
text-decoration: none;

}

.spacingSub a, .spacingSub a:visited {
background-color: #F2EFEB;
color: #253676;
font-size:11px;
padding: 0px 0px 5px 0px;
text-decoration: none;

}

.spacingSub a:hover {
background-color: #F2EFEB;
color: #253676;
font-size:11px;
padding: 0px 0px 5px 0px;
text-decoration: underline;
}
/* END LEFTNAV STYLES */




/* START HOMEPAGE RIGHTNAV STYLES */

.HPTopRightNav  {
	background-color: #FEF6E1;
    color: #000000;
	font-size:11px;
    font-weight:bold;
    padding: 3px 3px 0px 0px;
	text-decoration: none;
	line-height: 19px;
}

.HPTopRightNav a, .HPTopRightNav a:visited {
	background-color: #FEF6E1;
    color: #253676;
	font-size:11px;
    font-weight:bold;
    padding: 3px 3px 0px 0px;
	text-decoration: none;
	line-height: 19px;
}

.HPTopRightNav a:hover {
	background-color: #FEF6E1;
    color: #253676;
	font-size:11px;
    font-weight:bold;
    padding: 3px 3px 0px 0px;
	text-decoration: underline;
	line-height: 19px;
}

/* FOR TEXT IN THE TOP RIGH-HAND NAV THAT WRAPS....LESS SPACE BETWEEN THE LINES*/
td.spacingHPTopRightHandNav  {
background-color: #FEF6E1;
color: #253676;
font-size:11px;
font-weight:bold;
padding: 0px 3px 0px 0px;
text-decoration: none;

}

.spacingHPTopRightHandNav a, .spacingHPTopRightHandNav a:visited {
background-color: #FEF6E1;
color: #253676;
font-size:11px;
font-weight:bold;
padding: 0px 3px 0px 0px;
text-decoration: none;

}

.spacingHPTopRightHandNav a:hover {
background-color: #FEF6E1;
color: #253676;
font-size:11px;
font-weight:bold;
padding: 0px 3px 0px 0px;
text-decoration: underline;

}

td.rightHandNav  {
color: #253676;
font-size:12px;
text-decoration: none;


}

.rightHandNav a, .rightHandNav a:visited {
color: #253676;
font-size:12px;
text-decoration: none;

}

.rightHandNav a:hover {
color: #253676;
font-size:12px;
text-decoration: underline;

}
/* END HOMEPAGE RIGHTNAV STYLES */









/* START RIGHTNAV STYLES */
.rhnlinks { 
	margin-top: 5px; 
	margin-bottom: 5px;
}


.HighlightBox {
	background-color: #F2EFEB;
    font-size:11px;
    padding: 2px 0px 2px 0px;
	line-height: 16px  
}

.TopRightNav  {
	background-color: #F2EFEB;
    color: #000000;
	font-size:11px;
    font-weight:bold;
    padding: 3px 3px 3px 0px;
	text-decoration: none;
	line-height: 19px;
}

.TopRightNav a, .TopRightNav a:visited {
	background-color: #F2EFEB;
    color: #253676;
	font-size:11px;
    font-weight:bold;
    padding: 3px 3px 3px 0px;
	text-decoration: none;
	line-height: 19px;
}

.TopRightNav a:hover {
	background-color: #F2EFEB;
    color: #253676;
	font-size:11px;
    font-weight:bold;
    padding: 3px 3px 3px 0px;
	text-decoration: underline;
	line-height: 19px;
}

/* FOR TEXT IN THE TOP RIGH-HAND NAV THAT WRAPS....LESS SPACE BETWEEN THE LINES*/
td.spacingTopRightHandNav  {
background-color: #F2EFEB;
color: #253676;
font-size:11px;
font-weight:bold;
padding: 0px 3px 5px 0px;
text-decoration: none;

}

.spacingTopRightHandNav a, .spacingTopRightHandNav a:visited {
background-color: #F2EFEB;
color: #253676;
font-size:11px;
font-weight:bold;
padding: 0px 3px 5px 0px;
text-decoration: none;

}

.spacingTopRightHandNav a:hover {
background-color: #F2EFEB;
color: #253676;
font-size:11px;
font-weight:bold;
padding: 0px 3px 5px 0px;
text-decoration: underline;

}

td.rightHandNav  {
color: #253676;
font-size:12px;
text-decoration: none;


}

.rightHandNav a, .rightHandNav a:visited {
color: #253676;
font-size:12px;
text-decoration: none;

}

.rightHandNav a:hover {
color: #253676;
font-size:12px;
text-decoration: underline;

}
/* END RIGHTNAV STYLES */


.navEnglish { font-weight: normal; font-size: 9px; background-color: #CEDEEF; }

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A1568;
	margin-bottom: 2px;
}

.linkheaders {
	font-weight: bold;
}

div.sublinks p, div.sublinks div {
	margin-left: 8px;
}


.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E6BF17;
}

.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A1568;
}

.subhead3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

.subhead4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.pageheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.resourceHeader
{
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 5px
}

.spotlightHeader
{
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
  margin-top: 5px;
  margin-bottom: 5px
}

/* footers */
.footertext      { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.footerlinks     { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.footercellcolor { background-color: #ffffff; }

.footer          { font-size:10px; color:#000000; font-family:arial,helvetica,verdana,sans-serif; }
.footerChina     { font-size:11px; color:#000000; font-family:arial,helvetica,verdana,sans-serif; line-height:135%; }
.footerlinkJapan { font-size: 9px; color:#000000; font-family:arial,helvetica,verdana,sans-serif; line-height:135%; }
.footerlink      { font-size:10px; color:#cccccc; font-family:arial,helvetica,verdana,sans-serif; }
.footerlinkChina { font-size:11px; color:#cccccc; font-family:arial,helvetica,verdana,sans-serif; line-height:135%; }

/* topnavbar (purple bar) */
.topnavbarcolor { background-color: #663366; }
.topnavlinks     { font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.topnavlinks:link    { color:#ffffff; }
.topnavlinks:visited { color:#ffffff; }
.topnavlinks:hover   { color:#ffffff; text-decoration: underline; }
.topnavlinks:active  { color:#ffffff; }
div.chinanav .topnavlinks { font-size:11px; }
div.chinanav .navEnglish  { color:#ffffff; background-color:#663366; }


.monospace {
	font-family: "Courier New", Courier, mono;
	font-size: 9pt;
}

.droplist {
	font-family: Arial, "Courier New", Courier, mono;
	font-size: 9px;
}

.droplistheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	text-decoration: none;
}

.homeheaderlink {
	font-weight: bold;
}

.homelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	margin-bottom: 6px;
	
}

a.homelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
}

a.homelinks:visited {
	color: #696969;
	text-decoration: none;
}

a.homelinks:hover {
	color: #696969;
	text-decoration: underline;
}


/* -- Added for EP RHN Project -- */

a.RHNhomelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	text-decoration: underline;
}

a.RHNhomelinks:visited {
	color: #696969;
	text-decoration: underline;
}

a.RHNhomelinks:hover {
	color: #696969;
	text-decoration: underline;
}
/* -------------------------------*/



/* These links are new and specific to the communities pages */
.communitylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}

.communitylinks:visited {
	text-decoration: underline;
}

.communitylinks:hover {
	color: #663399;
	text-decoration: underline;
}

.communitylinks:active {
	color: #663399;
	text-decoration: underline;
}

.communityarticleheader {
	color: #003399;
}
.communityarticleheader:visited {
	color: #666666;
}
.communityarticleheader:hover {
	color: #666666;
}
.communityarticleheader:active {
	color: #666666;
}

.featuredsystemheader {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.toolcategory {
	font-weight: bold;
	color: #000000;
}
.toolcategory:visited {
	font-weight: bold;
	color: #000000;
}
.toolcategory:hover {
	font-weight: bold;
	color: #666666;
}
.toolcategorydescription {
	font-size: 10px;
}

/* Training and Events/Workshops specific styles */

td.workshopTitle   { font: bold 12px Arial,Helvetica,sans-serif; background-color: #cccccc; }
td.workshopCountry { font: bold 14px Arial,Helvetica,sans-serif; background-color: #cccccc; }
td.cost            { font: bold 12px Arial,Helvetica,sans-serif; background-color: #cccccc; text-align: right; }
td.registerNow     { font: bold 12px Arial,Helvetica,sans-serif; color: #000000; }
td.infoRow         { font: normal 12px Arial,Helvetica,sans-serif; background-color: #f0f0f0; vertical-align:top; }
td.full            { font: normal 10px Arial,Helvetica,sans-serif; color: #000000; background-color: #ffcc34; }
td.workshopDotted  { background-image: url(http://www.analog.com/processors/images/workshopDotted.gif); background-repeat: repeat-x; height: 1px; margin: 0px; padding: 0px; }
td.vertBlackBar    { background-image: url(http://www.analog.com/processors/images/vertBlackBar2.gif); background-repeat: repeat-y; background-position: top; }
td.infoSpacer      { height: 5px; }
td.indent        	 { margin-left:20px; margin-top:0px; margin-bottom:2px;}
td.indentPadding   { margin-left:20px; margin-top:7px; margin-bottom:2px;}
td.workshopSection { margin-left:0px; margin-bottom:10px;font: bold 14px Arial,Helvetica,sans-serif; background-color: #cccccc; 
				   border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-style:solid; border-color:#bfbfbf;}

/*.EPtopRightBorderLine {background-color: #8494B9;}*/
.EPtopRightBorderLine {background-color: #B5BDCE} 



/* EP styles that control Vignette include presentation tables */

.subCategoryTextEP 
	{
	background-color: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight:normal; }
	
.pageLevelTextEP, .pageLevelTextEP td 
	{
    background-color: #ffffff;
    color: #000000;
	font-size:12px;
    font-weight:normal;
    text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif }

table.outLinedTableEP
	{ border:solid 1px;
		border-color:#000000; }
	
table.outLinedTableEP
	{   border:solid 1px;
		border-color:#000000;
		background-color: #ffffff; 
		color: #000000;
	    font-size: 12px;
	    font-weight:normal; }
		
		p.newsfeed { padding-top:0px; padding-right:0px; padding-bottom:10px; padding-left:0px; }
.morelinks {
	FONT-SIZE: 10px; COLOR: #253676; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal;
}
.morelinks:link {
	FONT-SIZE: 10px; COLOR: #253676; TEXT-DECORATION: none;
}
.morelinks:visited {
	FONT-SIZE: 10px; COLOR: #253676; TEXT-DECORATION: none;
}
.morelinks:hover {
	FONT-SIZE: 10px; COLOR: #253676; TEXT-DECORATION: underline;
}
.news { FONT-SIZE: 18px; font-weight:bold; }
