/* CSS Document */

BODY {
  margin: 10px;
  font-family: arial;
  font-size: 13px;
}

FORM {
  margin: 0px;
}

a {
  background-color: transparent;
  color: #003399;
}

/* Standard Top */

#StandardTop {
}

#subscription {
  padding: 1px;
  vertical-align: top;
}

.subscriptionText {
  font-weight: bold;
  text-decoration: none;
  font-size: 0.9em;
}

#subscription a {
  text-decoration: underline;
  color: #CC0000;
  background-color: transparent;
}

#leaderboardAd {
  background-color: #3B4D95;
}

#leaderboardAdBot {
  background-color: #3B4D95;
}

#topNav {
}

.topNavHeader {
  font-family: Arial;
  font-weight: normal;
  color: #3B4D95;
  background-color: transparent;
  font-size: 11px;
  text-decoration: none;
  vertical-align: middle;
}

.topNavHeader a {
  color: #3B4D95;
  text-decoration: none;
}

.topNavHeader a:visited {
  color: #3B4D95;
  text-decoration: none;
}


#subNav {
  margin-right: 2px;
  margin-bottom: 8px;
  margin-left: 2px;
}

#subNav a {
  color: #FFF;
  background-color: transparent;
  text-decoration: none;
}

.subNavHeader {
  font-family: Arial;
  font-weight: normal;
  color: #FFF;
  background-color: transparent;
  font-size: 12px;
  text-decoration: none;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 3px;
}

.subNavHeader a {
  color: #FFF;
  background-color: transparent;
  text-decoration: none;
}

#sublist {
  font-size: 12px;
  font-family: Arial;
  margin: 0;
  width: 100%;
  height: 24px;
  background-image: url(http://i.cmpnet.com/eetimes/eu/topnav2.jpg);
}

#sublist li {
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 4px;
  white-space: nowrap;
}

#sublist ul {
  margin: 0px;
  padding: 0px;
}

#sublist a {
  padding: 4px;
  background-image: url(http://i.cmpnet.com/eetimes/eu/topnav2.jpg);
  background-repeat: no-repeat;
  background-position: 0%;
  text-decoration: none;
}

#sublist a:link, #sublist a:visited {
  color: #FFF;
}

#sublist a:active,
#uberlink1 a:link, #uberlink1 a:visited,
#uberlink1 a:active {
  background-image: url(http://i.cmpnet.com/eetimes/eu/subnav_over.gif);
  background-repeat: no-repeat;
  background-position: bottom center;
  color: #003399;
  background-color:#FFF;
}


/* Search Box */

.searchbox {
  width: 110px;
  font: 10px arial,verdana;
  color: #336699;
  background-color: #FFFFFF;
}

/* Body Position Styles */
#leftCol {
  width: 125px;
  text-align: left;
  vertical-align: top;
}

#centerCol {
  width: 295px;
  text-align: left;
  vertical-align: top;
}

#searchCol {
  width: 431px;
  text-align: left;
  vertical-align: top;
}

#col1 {
  width: 11px;
}

#col2 {
  width: 7px;
  border-right: 1px solid #C8C5DA;
}

#col3 {
  width: 7px;
}

#rightCol {
  width: 335px;
  text-align: left;
  vertical-align: top;
  margin-left: 7px;
}

#rightColArticle {
  width: 295px;
  text-align: left;
  vertical-align: top;
  margin-left: 7px;
}

/* LeftNav */

#leftnav {
}

.lnheader {
  color: #CC0000;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  background-image:url(http://i.cmpnet.com/eetimes/eu/header_strip_eu.gif);
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #FFF;
}

.leftnav {
  FONT-WEIGHT: bold;
  font-family: Arial;
  font-size: 12px;
  VERTICAL-ALIGN: bottom;
  COLOR: #003399;
  background-color: #F2F1F6;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
  border-bottom: 1px solid #FFF;
  padding-top: 3px;
  padding-right: 1px;
  padding-bottom: 3px;
  padding-left: 5px;
}

#leftnav a {
  FONT-WEIGHT: bold;
  COLOR: #003399;
  TEXT-DECORATION: none
}

#productnav {
  margin-bottom: 10px;
}

#productnav a {
  FONT-WEIGHT: bold;
  COLOR: #003399;
  TEXT-DECORATION: none;
}

/* Product Menu */

#prodlist {
  width: 125px;
}

#prodlist ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: .9em;
}

#prodlist li {
  margin: 0;
}

#prodlist a {
  display: block;
  padding: 2px 2px 2px 8px;
  border-bottom: 1px solid #FFF;
  background-color: #F2F1F6;
  background-image:  url(assets/l1_down.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
}

#prodlist a:link, #prodlist a:visited {
  color: #003399;
  text-decoration: none;
}

#prodlist a:active {
  background-color: #FFF;
  background-image:  url(http://i.cmpnet.com/eetimes/eu/l1_over.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  color: #003399;
  text-decoration: underline;
}
#uberlink2 a:link, #uberlink2 a:visited,
#uberlink2 a:active {
  background-color: #FFF;
  background-image:  url(http://i.cmpnet.com/eetimes/eu/l1_over.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  color: #003399;
}

#prodListCurrent {
  background-color: #FFF;
  background-image:  url(http://i.cmpnet.com/eetimes/eu/l1_over.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  color: #003399;
}

/* New Left Menu */

#navlist {
  width: 125px;
}
#navlist ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: .9em;
}
#navlist li {
  margin: 0;
}
#navlist a {
  display: block;
  padding: 2px 2px 2px 8px;
  border-bottom: 1px solid #FFF;
  background-color: #F2F1F6;
  background-image:  url(assets/l1_down.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  font-weight: bold;
}
#navlist a:link, #navlist a:visited {
  color: #003399;
  text-decoration: none;
}

/* you can combine the last two rules if you wish */

#navlist a:active {
  background-color: #FFF;
  background-image:  url(http://i.cmpnet.com/eetimes/eu/l1_over.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  color: #003399;
  text-decoration: underline;
}
#uberlink a:link, #uberlink a:visited,
#uberlink a:active {
background-color: #FFF;
background-image:  url(http://i.cmpnet.com/eetimes/eu/l1_over.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #003399;
}
#navlistCurrent {
  background-color: #FFF;
  background-image:  url(http://i.cmpnet.com/eetimes/eu/l1_over.gif);
  background-repeat: no-repeat;
  background-position: 0% 50%;
  color: #003399;
  text-decoration: underline;
}

/* Poll */

#poll {
  margin-top: 10px;
}

.pollHeader {
  color: #fff;
  font-weight: bold;
  font-size: 0.9em;
  background-color: #0059B5;
}

.pollQuestion {
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  font-size: 0.9em;
  color: #000;
  background-image: url(http://i.cmpnet.com/eetimes/eu/poll_question.gif);
  padding: 3px;
}

.pollAnswer {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  font-size: 0.8em;
  color: #000;
  padding: 3px;
}

/* Top Story and News Headlines at the top of the site */

.tsheader {
  color: #CC0000;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.1em;
  text-align: left;
  vertical-align: bottom;
  background-image: url(http://i.cmpnet.com/eetimes/eu/header_news_strip_eu.gif);
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  border-top: 1px solid #000;
}

.tsdate {
  font-weight: bold;
  text-decoration: none;
  font-size: 0.85em;
  text-align: left;
  vertical-align: bottom;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tsleadsection {
  color: #003399;
  background-color: #FFFFFF;
  font-weight: bold;
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
  padding-top: 2px;
  padding-bottom: 2px;
}

.tsleadheadline {
  color: #003399;
  background-color: #FFFFFF;
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
  vertical-align: bottom;
  padding-top: 8px;
  padding-bottom: 5px;
}

.tsleadheadline a {
   text-decoration: underline;
   color: #003399;
   background-color: #FFFFFF;
}

.tsteaser {
  color: #000;
  background-color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
  font-size: 1.0em;
  text-align: left;
  vertical-align: bottom;
}

.tsteaser a {
  color: #003399;
  background-color: #FFFFFF;
}

.tsimage {
  margin-right: 8px;
}

.tsarchive {
  color: #CC0000;
  font-weight: bold;
  background: #FFF;
  font-size: 1.0em;
  text-align: left;
  vertical-align: bottom;
  text-decoration: underline;
}

#newsFeature {
  margin-top: 10px;
  padding: 3px;
  border-bottom: 1px solid #000;
}

#todaysNews {
  margin-top: 10px;
  padding: 3px;
}

.todaysNewsHeader {
  margin-top: 6px;
  color: #CC0000;
  background-color: #FFF;
  font-weight: bold;
}

.featheadline {
  color: #003399;
  font-weight: normal;
  font-size: 1.1em;
  text-align: left;
  vertical-align: bottom;
  text-decoration: none;
}

.newsHeadline {
  color: #003399;
  font-weight: normal;
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
}

.newsHeadline a {
  text-decoration: underline;
  color: #003399;
  background-color: transparent;
}

.newsHeadline ul {
  margin-bottom: 8px;
  margin-left: 1.3em;
  padding: 0px;
}

.newsHeadline li {
  list-style: square outside;
  line-height: 1.5em;
  color: #000000;
}

.newsAll {
  color: #CC0000;
  font-weight: bold;
  background: #FFF;
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
}

.newsAll a:link {
  color: #CC0000;
  background: #FFF;
  text-decoration: underline;
}

/*Section Header*/
#sectionHeader {
  padding-bottom: 10px;
  font-size: 0.85em;
  vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lastUpdated {
  color: #666;
  background-color: #FFF;
}

/*Around EE Times*/

#aroundEETimes {
  background-color: #F2F1F6;
  margin-top: 10px;
  margin-bottom: 10px;
}

#aroundEETimes td {
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

#aroundEETimes a {
  font-size: 0.9em;
  color: #003399;
  background-color: #F2F1F6;
}

.aroundEETblurb {
  color: #000000;
  font-weight: normal;
  font-size: 1.0em;
  text-align: left;
  vertical-align: bottom;
  text-decoration: none;
}
/*Bottom Navigation*/

#BottomNav {
  background-color: #F2F1F6;
  color: #003399;
  border-top: 1px solid #000000;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 5px;
}

.BottomNavHeader {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
 }

.BottomNavHeader a, .BottomNavHeader a:visited { color: #003399; }

.BottomNavBody {
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  text-align: center;
 }

.BottomNavBody a, .BottomNavBody a:visited { color: #003399; font-weight: normal; background-color: #F2F1F6; }

.BottomNavBodyHeader {
  font-family: Arial;
  font-weight: bold;
  color: #000000;
  background-color: #F2F1F6;
  font-size: 11px;
 }

/* COPYRIGHT */

#copyrightTable {
  margin-top: 5px;
 }

.copyright {
  color: #000000;
  font-weight: normal;
  background-color: #FFFFFF;    font-family: Arial;
  text-align: center;
  vertical-align: middle;  font-size:  11px;
 }

 .copyright a, .copyright a:visited { color: #003399; font-weight: normal; background-color: #FFFFFF;  font-family: Arial; font-size: 11px;}

/*Right Promo*/

#rightPromo {
  margin-top: 5px;
  margin-bottom: 10px;
}

#rightPromo td {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
}

/* Subscription Box */

#subscriptionBox {
  margin-bottom: 10px;
  padding: 2px;
}

#subscriptionBox td {
  background-color: #CCCC9A;
}

#subscriptionBox th {
  background-color: #CC0000;
  color: #FFF;
  font-weight: bold;
  font-size: 0.9em;
}

.mini {color:#000000; font-family: Sans-serif, Verdana, Georgia; font-size: 10px; text-decoration:none;}

/*Top 5*/
#top5 {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
}

.towerAdRight {
  margin-left: 15px;
}

.top5Headline {
  color: #003399;
  font-weight: normal;
  font-size: 0.85em;
  text-align: left;
  vertical-align: bottom;
}

.top5Headline a, a:visited {
  text-decoration: underline;
  color: #003399;
}

.top5Headline ul {
  margin-bottom: 8px;
  margin-left: 1.3em;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
}

.top5Headline li {
  list-style: square outside;
  line-height: 1.5em;
}

.archiveheader {
  color: #CC0000;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.1em;
  text-align: left;
  vertical-align: top;
  padding-top: 2px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  background-color: #F2F1F6;
}

#monthlyArchive {
  margin-top: 10px;
  padding-top: 7px;
  vertical-align: bottom;
  border-top: 1px solid #000;
}

.monthlyArchiveText {
  font-size: 0.8em;
  color: #CCC;
  background-color: #FFF;
}

 #monthlyArchive a, a:visited {
  color: #003399;
}

 #monthlyArchive a:active {
  color: #CC0000;
  background-color: #FFF;
  text-decoration: none;
}

.storyDate {
  font-weight: bold;
  text-decoration: none;
  font-size: 0.85em;
  text-align: left;
  vertical-align: bottom;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #976600;
  background-color: #FFF;
}

.storyauthor {
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #000;
  background-color: #FFF;
}

.storyauthor a, a:visited {
  color: #003399;
}

#storypagination {
  margin-top: 10px;
}

#storypagination td {
  padding: 3px;
}

.pageNumber {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #000000; background-color: #FFF;
}
.pageNumber a, a:visited {
	COLOR: #003399;
}

#relatedNews {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  margin-bottom: 10px;
}

#relatedProducts {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  margin-bottom: 10px;
}

   /* Print Section */

.print_header {
 color: #cc0000;
 font-weight: bold;
 text-decoration: none;
 background: #ffffff;
 font-size: 1.0em;
 text-align: center;
 vertical-align: middle;
}

.print_headline {
 color: #003399;
 font-weight: bold;
 text-decoration: underline;
 background: #FFFFFF;
 font-size: 1.0em;
 text-align: left;
 vertical-align: bottom;
}

.print_byline {
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 background: #FFFFFF;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
}

.print_teaser {
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 background: #FFFFFF;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
}

#breadcrumb {
	FONT-SIZE: 0.85em;
	COLOR: #000;
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

#breadcrumb a {
	COLOR: #003399;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFF;
}

#eexpressIntro {
	FONT-SIZE: 1.0em;
	COLOR: #000;
	background-color: #EDEEDE;
	padding-right: 9px;
	padding-left: 1px;
}

#eexpressIntro a {
	COLOR: #003399;
	background-color: #EDEEDE;
}

.eexpressIntroHeader {
	FONT-SIZE: 1.1em;
	font-weight: bold;
	COLOR: #003399;
	background-color: #EDEEDE;
}

.eexpressProductHeader {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: #003399;
 font-size: 0.9em;
 text-align: left;
 vertical-align: bottom;
 padding: 3px;
}

