/*------------------- GLOBAL STYLES ------------------- */
body {margin:0px; padding:0px; background-color: #fff;}
#wrap {margin: 8px; padding:0px; width:982px; background-color:#fff; display:block; position:relative; text-align:left;}

/* To guard against wide content */
div {overflow:hidden;}
td div {overflow:inherit;}

/* Clearers and Skip */
div.clearboth {clear:both;}
div.clearright {clear:right;}
div.clearleft {clear:left;}
.hide {display:none;}

/* General Styles */
body, p, td {font: normal 11px/1.5em arial, verdana, sans-serif; color: #2b3336;}
a {color:#216b8a; text-decoration:none; font: bold 14px "Trebuchet MS", Helvetica, sans-serif;}
a:hover {text-decoration:underline;}
hr.dotted {color: #fff; background-color: #fff; border: 1px dotted #c7c7c7; border-style: none none dotted; }
.kicker {margin: 0px; padding: 0px; font: 10px Arial, Verdana, Helvetica, sans-serif; color: #999;}
.copy {font: normal 11px/1.5em arial, verdana, sans-serif; color: #2b3336;}
.copybig {font: normal 12px/1.5em arial, verdana, sans-serif; color: #2b3336;}
.head {font: normal 11px/1.5em arial, verdana, sans-serif; color: #2b3336;}
.headlarge, .headLarge {font: bold 14px/1.5em arial, verdana, sans-serif; color: #2b3336;}
.headsmall {font: normal 10px/1.5em arial, verdana, sans-serif; color: #2b3336; TEXT-TRANSFORM: uppercase;}
.issue {font: normal 11px/1.5em arial, verdana, sans-serif; color: #2b3336;}
span.byline {font-size: 11px; font-weight: normal; color: #2b3336; font-style:italic;}
span.byline a, a.byline {font-size: 11px; font-weight: bold; font-style:italic;}
span.byline img {vertical-align: middle;}
span.bylineitalic {font-style:italic;}
span.bylinebig, span.bylinebig a, a.bylinebig {font-size: 12px; font-weight: normal; color: #2b3336; font-style:italic;}
.red, .ihtfw {color: red;}

/*For all regular content modules */
div.content {margin: 0px 0px 5px 0px; padding: 10px 0px 5px 0px;}
div.content h3 {margin:0px; padding: 3px; border-right: 1px solid #A5A6A5; border-bottom: 1px solid #A5A6A5; display: inline;}
div.content h3, div.content h3 a {font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #7a7c7f;}
div.content h4 {margin:0px; padding: 10px 0px 10px 0px; font-size: 15px; font-weight: bold;}
div.content div.more {margin: 0px; padding: 0px; text-transform: uppercase;}
div.content div.signup img, div.content div.post img {margin: 0px 5px 0px 0px; padding: 0px; vertical-align: middle;}
div.content div.signup a, div.content div.post a {margin: 0px; padding: 0px; text-transform: uppercase; font-size: 16px; color:#AD1818;}
div.content ul {margin: 10px 0px 0px 0px; padding: 0px;}
div.content li {clear: left; margin: 0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div.content ul.bullet li {clear: left; margin: 0px; padding: 0px 0px 15px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}
div.content ul.bulletnospace {margin-bottom: 20px;}
div.content ul.bulletnospace li {clear: left; margin: 0px; padding: 0px 0px 0px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}

/*For all sponsored content modules */
div.sponsorcontent {margin: 0px 0px 5px 0px; padding: 10px 0px 5px 0px;}
div.sponsorcontent h3 {margin:0px; padding: 3px; border: 1px solid #c7c7c7; display: inline;}
div.sponsorcontent h3, div.sponsorcontent h3 a {font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #A5A6AD;}
div.sponsorcontent div.more {margin: 0px; padding: 0px; text-transform: uppercase;}
div.sponsorcontent ul {margin: 15px 0px 0px 0px; padding: 0px;}
div.sponsorcontent li {clear: left; margin: 0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div.sponsorcontent ul.bullet li {clear: left; margin: 0px; padding: 0px 0px 15px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}

/*Homepage, Community, Article Footer Bottom*/
#footerbottomcontainer {margin: 0px; padding: 5px 5px 5px 0px;}
#footerbottom {margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; background:url("http://a330.g.akamai.net/7/330/2540/20070119001429/www.edn.com/contents/images/ednssContentContainerTile.gif") transparent repeat-y 488px top; overflow:hidden; height: 1%; text-align: left;}
#footerbottom div.left {margin: 0px 5px 0px 0px; padding: 0px; float:left; width: 49%;}
#footerbottom div.right {margin: 0px 0px 0px 5px; padding: 0px; float:right; width: 49%;}

/*Ads*/
div#topad, div#bottomad {margin: 0px; padding: 7px 0px 0px 0px; width: 982px; height: 100px; background-color: #a0bac8; overflow: visible;}
div#topad div.adheader, div#bottomad div.adheader {margin: 0px; padding: 0px; float: left; width: 20px;}
div#topad div.leaderboard, div#bottomad div.leaderboard {margin:0px; padding: 0px; width: 800px; float:left; overflow: visible; text-align: left;}
div#topad div.housead, div#bottompad div.housead {margin: 0px; padding: 0px; width: 120px; height: 88px; float:left;}

/*Google Ads*/
#google {margin: 0px 0px 5px 0px; padding: 10px 0px 5px 0px; text-align: left;}
div.googleSponsor  {margin:0px; padding: 3px; border: 1px solid #c7c7c7; display: inline; font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #A5A6AD;}
div.googleAd {margin: 0px;padding: 7px 2px 0px 0px;}
div.googleAdText {margin: 0px;padding: 0px 2px 0px 0px; color: #000000; font: normal 11px arial, verdana, helvetica, sans-serif;}
div.googleAdURL {margin: 0px 0px 0px 0px;padding: 0px 2px 5px 0px; font-size: 11px;}


/*------------------- HEADER ------------------- */
div#header {overflow:visible; width:982px; position: relative;} /* set for top nav drop down menu visibility */
div#header div#logos {margin: 0px; padding: 0px; background:url("http://a330.g.akamai.net/7/330/2540/20070209032529/www.edn.com/contents/images/ednssHeaderLogos.gif") #fff no-repeat 0px center; width:982px; height:129px; position: relative;}
div#header div#logos h1, div#header div#logos h2, div#header div#logos h3 {margin:0px;padding:0px;}
div#header div#logos h1 a:hover, div#header div#logos h2 a:hover, div#header div#logos h3 a:hover {text-decoration: none;}
div#header div#logos h1 a {margin:0px; padding:0px; position: absolute; top: 28px; left: 1px; width: 175px; height: 88px; text-indent:-999em;}
div#header div#logos h2 a {margin:0px; padding:0px; position: absolute; top: 31px; left: 193px; width: 195px; height: 30px; text-indent:-999em;}
div#header div#logos h3 a {margin:0px; padding:0px; position: absolute; top: 109px; left: 859px; width: 112px; height: 14px; text-indent:-999em;}


/*Header Search*/
div#headersearch {margin: 0px; padding: 0px; /*background-color: #fff; border: 2px #DCDCDD solid;*/ position: absolute; top: 65px; left: 193px; width: 465px; height: 48px; text-align: left;}
div#headersearch div#searchbar {margin: 0px; padding: 0px; width: 320px; height: 44px; float: left;}
div#headersearch div#powerbyzibb {margin:  25px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 50px; height: 15px; font-size: 9px; color: #605C5D; line-height: 12px;}
div#headersearch div#sponsorby {margin: 0px; padding: 0px; float: left; width: 90px; height: 45px; font-size: 9px; color: #605C5D; }
div#headersearch div#sponsorby img {margin-top: -2px;}

div#searchbar #SearchForm {display: inline;}
div#searchbar .radio {display:none;}
div#searchbar div#radioednnetwork {margin: 4px 0px 0px 0px; padding: 0px 0px 0px 5px; cursor:pointer; cursor:hand; display:block; position:absolute; top:2px; left:6px; width:78px; height:15px; border-top: 1px solid #C8CACB; border-right: 1px solid #C8CACB; color: #605C5D; font-size:10px; font-weight: bold; text-transform: uppercase;}
div#searchbar div#radioelectronicsindustry {margin: 4px 0px 0px 0px; padding: 0px 0px 0px 5px; cursor:pointer; cursor:hand; display:block; position:absolute; top:2px; left:92px; width:128px; height:15px; border-top: 1px solid #C8CACB; border-right: 1px solid #C8CACB; color: #605C5D; font-size:10px; font-weight: bold; text-transform: uppercase;}
div#searchbar div#radioednnetwork.selected, div#searchbar div#radioelectronicsindustry.selected {background-color:#ececec; color:#000000;}
div#searchbar div#searchbox {margin:0px; padding: 0px; font-weight:bold;font-size:13px; color:#ffffff; position: absolute; top: 22px; left: 5px; width: 350px;}
div#searchbar div#searchbox .searchtextinput {margin: 2px 0px 0px 0px; padding: 0px; color: #000000; border: 1px solid #C9CBCC; font: 11px arial, verdana, sans serif; width: 250px; height: 15px;}
div#searchbar div#searchbox .searchsubmit{margin: 0px; padding: 0px; background-color: #8B8C8E; border: 1px solid #848688; color: #fff; font: normal 10px times, serif; text-transform: uppercase; width: 50px;}

/*Header Links*/
div#headerlinks {margin: 0px; padding: 12px 10px 10px 10px; position: absolute; top: 0px; left: 775px; width: 185px; height: 85px; text-align: left; text-align: right;}
div#headerlinks h3 {margin: 0px; padding: 0px; font: bold 9px/11px arial, verdana, sans-serif; text-transform: uppercase; color: #C41424;}
div#headerlinks ul {margin: 0px 0px 12px 0px; padding: 0px;}
div#headerlinks ul li {margin: 0px; padding: 0px; list-style: none outside;}
div#headerlinks ul li, div#headerlinks ul li a {font: bold 9px/11px arial, verdana, sans-serif; text-transform: uppercase; color: #000;}

/*Top Nav*/
div#topnav {margin: -1px 0px 1px 0px; padding: 0px; width: 980px; background-color: #588195; position: relative; z-index: 99; overflow: visible;  border-right: 1px solid #588195; border-left: 1px solid #588195;}  /*added borders for netscape bug*/
#topnav div {overflow: visible;}

div#topnav ul {margin: 0px; padding: 0px;position: relative; z-index: 99;}
div#topnav ul li {margin: 0px; padding: 4px 23px 4px 23px;  list-style: none outside; float: left; background-color: #588195; text-align:left; display: block; position: relative;  z-index: 99; display:block;}
div#topnav ul li.hilight {background-color: #2c5b6d;}
div#topnav ul li a.home {padding-right: 16px; padding-left: 16px;} 
div#topnav ul li:hover a.home, div#topnav ul li.sfhover a.home {padding-right: 16px; padding-left: 16px;}
div#topnav ul li:hover,
div#topnav ul li.sfhover{margin: 0px; padding: 4px 22px 4px 22px; background-color:#C0CDD5; border-left:1px solid #2C5B6D; border-right:1px solid #2C5B6D;}
div#topnav ul li a {margin: 0px; padding: 0px; background-color:transparent; color: #fff; text-decoration:none;}
div#topnav ul li, div#topnav ul li a, div#topnav ul li ul.level2 li a {font: normal 10px arial, verdana, sans-serif; text-transform: uppercase;}

div#topnav ul li ul.level2 {margin:0px;padding:0px; list-style:none; background-color:#588195; border:1px solid #666; position:absolute;top:20px; left:-9999px; width: 210px;} /* added width declaration for netscape bug */
div#topnav ul li:hover ul.level2,
div#topnav ul li.sfhover ul.level2 {left:-1px;}

/* submenu list item styles */
div#topnav ul li ul.level2 li {border-top:1px solid #fff; border-bottom:none; float:none; margin:0px; padding:0px; white-space: nowrap;}
div#topnav ul li ul.level2 li:hover,
div#topnav ul li ul.level2 li.sfhover {border-left:none; border-right:none;}
div#topnav ul li ul.level2 li a {margin:0px; padding:5px 6px 3px 6px; display:block; white-space:nowrap;}
*html div#topnav ul li ul.level2 li a {width: 160px;}

div#topnav h3 {float: left; margin: 0px; padding: 4px 0px 4px 0px;width: 150px; background-color: #588195; color: #fff; text-align: center; font: normal 10px arial, verdana, sans-serif;}


/* --------------------------- FOOTER --------------------------- */
/* Footer */
#footernav {margin: 0px; padding: 6px 0px 6px 0px; background-color:#5A8294; text-align:center; color: #fff;}
#footernav a, #footernav p {text-transform: uppercase;color: #fff;}
#footertext {text-align:center; padding: 10px 0px 10px 0px; background-color:#C6CFD6;}
#footernav p, #footertext p {margin: 0px; padding: 0px 0px 5px 0px;}
#footernav, #footernav a, #footertext, #footertext a, #footernav p, #footertext p {font: bold 10px arial, verdana, sans-serif;}
p.footerlinks {text-transform: uppercase;}
#reedinter {color:#949393; font-size: 9px; text-align:center;}
/* Global footer */
.wtf{float:left;width:301px; text-align:left;padding:0px 10px 0px 0px;}

#reednetwork {text-align: center;}
#reednetwork h5 {padding: 5px 0px 0px 0px; color: #000; text-align: center;font-size:11px;border-bottom:1px solid #000;} 
#reednetwork ul {margin: 0px; padding: 5px 0px;} 
#reednetwork li { list-style-type: none; background:none; display: inline; font: normal 10px arial, sans-serif; text-align: center; color: #949393; line-height: 15px;}
#reednetwork li a:link, #reednetwork li a:visited {text-decoration: none; color: #949393; font: normal 10px arial, sans-serif; text-align: center; line-height: 15px;} 
#reednetwork li a:hover {text-decoration: underline;}


/*------------------- HOMEPAGE ------------------- */
div#homepage {}
div#homepage h2 span, div#homepage h2 span a {font-weight: normal; color: #2b3336;}

/*News Centers*/
div#homepage div#homenewscenters {margin: 0px; padding: 0px; background-color: #dfecf4; height: 1%;}
div#homepage div#homenewscenters h2 {margin: 0px; padding: 5px 0px 0px 12px; background: url("http://a330.g.akamai.net/7/330/2540/20070126000016/www.edn.com/contents/images/ednssHeaderNewsCenters.gif") no-repeat top left; height: 19px;}
div#homepage div#homenewscenters h2, div#homepage div#homenewscenters h2 a {font-size: 13px; text-transform: uppercase; color: #2b3336;}
div#homenewscenters div.left {margin: 0px; padding: 12px; float: left; width: 56%;}
div#homenewscenters div.right {margin: 0px; padding: 12px; float: right; width: 36%;}
div#homenewscenters p {margin: 5px 10px 10px 10px;}
div#homenewscenters a.topstory {margin: 0px; padding: 0px; font-size:17px;}
div#homenewscenters ul {margin: 0px 10px 0px 10px; padding: 0px;}
div#homenewscenters li {clear: left; margin: 0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div#homenewscenters ul.bullet li {clear: left; margin: 0px; padding: 0px 0px 15px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}
div#homenewscenters img {margin: 0px 5px 5px 0px; padding: 0px;}
div#homenewscenters div.more {clear: both; margin: 0px 0px 0px 393px; padding: 0px; text-transform: uppercase;}

/*Design Centers*/
div#homepage div#homedesigncenters {margin: 0px; padding: 0px; background-color: #DFE7EA; height: 1%;}
div#homepage div#homedesigncenters h2 {margin: 0px; padding: 8px 0px 0px 12px; background: url("http://a330.g.akamai.net/7/330/2540/20070126000007/www.edn.com/contents/images/ednssHeaderDesignCenters.gif") no-repeat top left; height: 19px;}
div#homepage div#homedesigncenters h2, div#homepage div#homedesigncenters h2 a {font-size: 13px; text-transform: uppercase; color: #2b3336;}
div#homedesigncenters img {margin: 0px 5px 5px 0px; padding: 0px;}

/*Business Centers*/
div#homepage div#homebusinesscenters  {clear: both; margin: 0px; padding: 0px; background-color: #E7EFF2; height: 1%;}
div#homepage div#homebusinesscenters h2 {margin: 0px; padding: 8px 0px 0px 12px; background: url("http://a330.g.akamai.net/7/330/2540/20070125235959/www.edn.com/contents/images/ednssHeaderBusinessCenters.gif") no-repeat top left; height: 19px;}
div#homepage div#homebusinesscenters h2, div#homepage div#homebusinesscenters h2 a {font-size: 13px; text-transform: uppercase; color: #2b3336;}
div#homebusinesscenters img {margin: 0px 5px 5px 0px; padding: 0px;}

/*Centers Nav - for Design and Business Centers*/
div.centersnav {margin: 10px 10px 10px 0px; padding: 0px 0px 10px 0px; float: left; background-color: #f1f5f8; width: 31%;}
div.centersnav ul {margin: 5px 0px 0px 0px; padding: 0px;}
div.centersnav li {margin: 0px; padding: 0px; list-style: none outside; font: normal 10px arial, verdana, sans-serif;}
div.centersnav li.lion {margin: 0px; padding: 1px 5px 1px 5px; border: 2px solid #9FA3A6; text-decoration: none; background: url("http://a330.g.akamai.net/7/330/2540/20070119001519/www.edn.com/contents/images/ednssIconArrowRed.gif") no-repeat center right; cursor:pointer; cursor:hand; display: block;}
div.centersnav li.lion span {margin: 0px; padding: 1px 5px 1px 5px; cursor:pointer; cursor:hand; font: normal 10px arial, verdana, sans-serif;}
div.centersnav li.lioff {margin: 0px; padding: 1px 5px 1px 5px; border: 2px solid #f1f5f8; cursor:pointer; cursor:hand; font: normal 10px arial, verdana, sans-serif; color: #333; display: block;}
div.centersnav li.lioff span {margin: 0px; padding: 1px 5px 1px 5px; cursor:pointer; cursor:hand; font: normal 10px arial, verdana, sans-serif;}

div.centersnav ul.red {margin: 3px 0px 0px 0px; padding: 0px;} 
div.centersnav ul.red li {margin: 0px; padding: 0px; list-style: none outside;}
div.centersnav ul.red li a {margin: 0px; padding: 2px 5px 2px 7px; border:none; font: normal 10px arial, verdana, sans-serif; color: #333; color: #9C2828;}
div.centersnav ul.red li a:hover {margin: 0px; padding: 2px 5px 2px 7px; border:none; text-decoration: underline; background: none;}

/*Centers Contents - for Design and Business Centers*/
div.dccontent, div.bccontent {margin: 0px; padding:0px;}
div.centerscontent {margin: 10px 10px 10px 0px; padding: 0px; float: right; width: 65%;}
div.centerscontent h3 {margin: 0px; padding: 0px; display: none;}
div.centerscontent p {margin-top: 0px; padding-top: 0px;}
div.centerscontent div.left {margin: 0px; padding: 10px 6px 0px 0px; float: left; width: 48%;}
div.centerscontent div.right {margin: 0px; padding: 10px 0px 0px 6px; float: right; width: 48%}
div.centerscontent ul {margin: 0px; padding: 0px;}
div.centerscontent li {clear: left; margin: 0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div.centerscontent ul.bullet li {clear: left; margin: 0px; padding: 0px 0px 15px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}
div.centerscontent img {margin: 0px 5px 5px 0px; padding: 0px;}
div.centerscontent div.more {clear: both; margin: 5px 0px 0px 0px; padding: 0px; text-transform: uppercase; text-align: right;}
div.centerscontent a.topstory {margin: 0px; padding: 0px; font-size:17px;}

/*Home Bottom*/
div#homebottom {clear: both; margin:5px 0px 0px 0px; padding:0px; background:url("http://a330.g.akamai.net/7/330/2540/20070119001429/www.edn.com/contents/images/ednssContentContainerTile.gif") transparent repeat-y 340px top; overflow:hidden; height: 1%;}
div#homebottom div.left {margin: 0px; padding: 0px; float: left; width: 335px;}
div#homebottom div.right {margin: 0px; padding: 0px; float: right; width: 283px;}

/*Rotating Ads*/
div#rotatingads {margin: 0px 0px 0px 12px; padding: 0px; width: 270px; height: 1%;}
div#rotatingads div.rotatingad {margin: 0px 10px 0px 0px; padding: 0px; float: left; width: 120px; height: 90px; border: 1px solid #ccc;}


/*------------------- AFFILIATE LINKS PAGES ------------------- */
#ap {margin: 10px 0px 10px 0px;}
#ap .left {float: left; width: 50%; text-align: left;}
#ap .right {float: right; width: 49%; text-align: right;}
#ap .clear {clear: both;}
#ap, #ap div {overflow: visible;}

#ap, #ap p, #ap td {font: normal 12px arial, sans-serif; color: #000;}
#ap a, #ap a:visited {font-weight: bold; color: #003399; text-decoration:none;}
#ap a:hover {font-weight: bold; color: #003399; text-decoration:underline;}
#ap div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
#ap div.contentheader h2 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
#ap div.contentheader h2, #ap div.contentheader h2 a  {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em;}


#ap h3 {margin: 5px 0px 20px 0px;}
#ap h4 {margin: 15px 0px 10px 5px; padding: 0px; font: bold 16px arial, sans-serif; color: #056DA1; float: left;}
#ap h5 {margin: 0px 0px 10px 0px; padding: 0px; font: bold 17px arial, sans-serif; color: #000000;}
#ap h6 {margin: 0px 0px 10px 10px; padding: 0px; font: bold 10px verdana, sans-serif; color: #606B72; text-transform: uppercase;}

#ap #listings {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; border: 1px solid #D9DADC; border-top: none; position: relative;}
#ap div.company {margin: 5px 5px 15px 5px; padding: 0px; border: 1px solid #D9DADC;}
#ap div.companyname {margin: 0px; padding: 15px; background: #F6F6F6 url("http://www.mmh.com/contents/images/apHeadBg.gif") repeat-x bottom center; height: 1%;}
#ap p.companyinfo {margin: 0px; padding: 10px; }
#ap .country {color: #999999;}
#ap ul {margin: 0px 0px 10px 10px; padding: 0px ; list-style: none outside; clear: right;}
#ap li {margin: 0px; padding: 0px 0px 10px 0px; font-size: 11px; color: #606B72;}
#ap li a, #ap li a:visited {font-weight: bold; color: #003366; text-decoration: none;}
#ap li a:hover {font-weight: bold; color: #003366; text-decoration: underline;}
#ap div.more {margin: 15px 10px 5px 5px; padding: 0px; text-align: right; text-decoration: none; border: none; font-weight: bold; font-size: 11px; color: #666;}
#ap div.more a, #ap p.more a:visited {font-size: 11px; font-weight: bold; color: #666; text-decoration: underline;}
#ap div.more a:hover {color: #cccccc;}
#ap form,  #ap select, #ap option {margin: 0px; padding: 0px; font: normal 11px arial, sans-serif;}
#ap form {margin-bottom: 20px;}
#ap .apsubmitlink {margin: 0px 0px 10px 10px; float: left; width: 160px;}

#aptabs {margin: 0px; padding: 0px; border-bottom: 1px solid #D9DADC;}
#aptabs ul {display: block; margin: 0px; padding: 0px 0px 20px 0px; list-style-type: none;}
#aptabs ul li {float: left; margin: 0px 2px 2px 0px; padding: 0px 0px 0px 5px; font: normal 11px Arial, Helvetica, sans-serif; text-align: center; background: #DEE6ED url("http://www.mmh.com/contents/images/APtopLeftCornerTrans.gif") no-repeat top left;}
#aptabs li a, #aptabs li a:visited {float: left; display: block; color: #444; text-decoration: none; padding: 4px 8px 4px 5px; background: url("http://www.mmh.com/contents/images/APtopRightCornerTrans.gif") no-repeat top right; font: normal 11px Arial, Helvetica, sans-serif;}
#aptabs li a:hover {font: normal 11px Arial, Helvetica, sans-serif; color: #444; text-decoration: underline;}

#aptabs ul li.selected {margin: 0px 2px 2px 0px; padding: 0px 0px 0px 5px; font: bold 11px Arial, Helvetica, sans-serif; background-color: #fff; background: url("http://www.mmh.com/contents/images/APLeftSideTrans.gif") no-repeat top left;}
#aptabs ul li.selected span {float: left; display: block; color: #444; text-decoration: none; padding: 4px 8px 4px 5px; background: #fff url("http://www.mmh.com/contents/images/APRightSideTrans.gif") no-repeat top right; font: bold 11px Arial, Helvetica, sans-serif; z-index: 1; position: relative;}

#apalpha {margin: 0px 0px 20px 20px; padding: 0px; width: 95%;}
#apalpha ul {margin: 0px; padding: 0px; list-style: none outside;}
#apalpha li {margin: 0px; padding: 0px 4px 0px 3px; float: left;}
#apalpha li a, #apalpha li a:visited {text-decoration:underline;}
#apalpha li a:hover {text-decoration: none;}
#apalpha li.selected a, #apalpha li.selected a:visited, #apalpha li.selected a:hover {color: #333; text-decoration: none;font-size: 18px; line-height: 15px;}

/*------------------- ARTICLE PAGES ------------------- */
div#article, div#article p, div#article td, div#article a {font: normal 14px/1.5em arial, verdana, Helvetica, sans-serif;}
div#article a {font-weight: bold;}
div#article h1, div#article h1 a {margin: 0px; padding: 0px; font: bold 20px/1.25em "Trebuchet MS", Helvetica, sans-serif; color: #216b8a;}
div#article h2, div#article h2 a {margin: 0px; padding: 0px; font: normal 13px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}
div#article h3, div#article h3 a {margin: 0px; padding: 0px; font: normal 12px/1.5em arial, verdana, Helvetica, sans-serif;}
div#article h4, div#article h4 a {margin: 0px; padding: 0px; font: bold 12px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}

/*Article/Print Links and Article Tools*/
div#article div.articleprintemail {margin: 0px; padding: 0px; border-top: 1px dotted #c7c7c7;}
div#article div.articleprintemail div {margin: 0px; padding: 2px; float: left;}
div#article div.articleprintemail div.one {width: 28%; text-align: center;}
div#article div.articleprintemail div.two {width: 28%; text-align: center;}
div#article div.articleprintemail div.three {width: 28%; text-align: center;}
div#article div.articleprintemail div.four {width: 10%; text-align: right;}
div#article div.articleprintemail div img {vertical-align: top;}
div#article div.articletools {clear: left; margin: 0px; padding: 1px 2px 1px 2px; border-top: 1px dotted #c7c7c7; border-bottom: 1px dotted #c7c7c7;}
div#article div.articletools div {margin: 0px; padding: 0px; float: left; width: 30%; text-align: center;}
div#article div.articleprintemail a, div#article div.articletools a {font: bold 10px/15px arial, verdana, helvetica,sans-serif; color: #7B7D84;}

/*Article Tabs*/
div#articletabscontainer {height: 1%;}
div#articletabscontainer div.arrow {margin: 0px 0px 5px 0px; padding: 0px;}
div#articletabs {margin: 0px 0px 0px 5px; padding: 5px 0px 10px 0px; border: 1px dotted #ccc; height: 1%;}
div#articletabs ul#articlemenu {margin:0px 0px 0px 5px; padding:0px 0px 4px 0px;text-align:left;}
div#articletabs ul#articlemenu li{margin:0px 0px 0px 5px; padding:0px 3px 1px 3px; display:inline; font: bold 15px arial, verdana, helvetica, sans-serif; color: #7A7C7F; border-right: 1px solid #A5A6A5; border-bottom: 1px solid #A5A6A5;}
div#articletabs ul#articlemenu li.lion {padding:3px 5px 3px 3px; background-color:#fff; text-transform:uppercase; color: #A80E10;}
div#articletabs ul#articlemenu li.lioff {padding:3px 5px 3px 3px; cursor:pointer;cursor:hand; text-transform:uppercase;}
* html div#articletabs ul#articlemenu li.lion {padding:3px 2px 3px 2px} /*ie only*/
* html div#articletabs ul#articlemenu li.lioff {padding:3px 2px 3px 2px} /*ie only*/

div#articletabs div.articlecontent {clear: left; display:none; margin:5px 0px 0px 0px; padding:10px 0px 0px 0px; background-color:#fff; height: 1%;}
div#articletabs div.articlecontent h4 {display: none;}
div#articletabs div.articlecontent ul {margin: 10px; padding:0px;}
div#articletabs div.articlecontent li {margin:0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div#articletabs div.articlecontent p {margin: 0px 0px 0px 10px;}
div#articletabs div.articlecontent img {margin: 0px 5px 5px 0px; padding: 0px;}
div#articletabs div.articlecontent div.more {margin: 0px 0px 10px 10px; padding: 0px 0px 10px 0px; text-transform: uppercase; text-align:left;}

#article #infobox {margin-top: 2px}
#article td.table A:link{font-weight: bold}
#article td.table A:visited{font-weight: bold}
#article table.sidebareven {border: 1px solid #ccc}
#article table.sidebarodd {border: 1px solid #ccc}
#article .sidebarheadline a {font: bold 12px verdana, sans-serif; COLOR: #333; text-decoration: none}
#article .sidebarheadline a:visited{font: bold 12px verdana, sans-serif; color: #333; text-decoration: none}


/*------------------- DEFAULT PAGES (site info, news, etc.) ------------------- */
div#content {margin: 10px 0px 10px 0px;}
div#content, div#content div.contentheader, div#content div {overflow: visible;}
div#content, div#content p, div#content td, div#info a {font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#content h1, div#content h1 a {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}
div#content h2, div#content h2 a {margin: 0px; padding: 0px; font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}
div#content h3 {margin:0px; padding: 3px; border-right: 1px solid #A5A6A5; border-bottom: 1px solid #A5A6A5; display: inline;}
div#content h3, div#content h3 a {font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #7a7c7f;}
div#content h4, div#content h4 a {font: bold 12px arial, verdana, sans-serif; text-transform: uppercase; color: #2B3336;}
hr.headrule {display: none;}

div#content div.contentheader, div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
div#content div.contentheader h1, div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#content div.contentheader h1 span, div.contentheader h1 span {font-weight: normal;}
div#content div.contentheader h2.date, div.contentheader h2.date {margin: 0px 0px 0px 0px; padding: 0px; display:inline; color: #C41424; font-size: 15px; line-height: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em;}

/*Archives*/
div#archivequarters {margin: 10px 0px 10px 0px; padding: 0px;}
div#archivequarters div.quarter {margin: 0px; padding: 0px 10px 0px 10px; float: left; width: 22%}
div#archiveyears h2 {margin: 0px; padding: 0px; float: left; width: 100px; font-weight: bold; display: block; height: 55px;}
div#archiveyears ul {margin: 0px; padding: 0px;}
div#archiveyears li {margin: 0px; padding: 0px 5px 0px 0px; list-style: none outside; float: left; width: 45px;}
div#archiveyear {margin: 0px 0px 10px 0px; padding: 0px; text-align: center; background-color: #ccc; font-weight: bold;}

/*IssueTOC*/
div.coverimage {margin: 0px; padding: 5px; float:right; width: 150px; height: 150px; background: transparent; text-align: right;}

/*Event*/
.eventtitle {font-size: 14px; font-weight: bold;}



/*------------------- BLOG PAGES ------------------- */
/* Blog Container */
#blog {margin: 0px; padding: 0px; text-align:left;}
#blog, #blog div {overflow: visible;}
#blogSidebar {margin:0px 0px 0px 10px; padding:0px; width:250px; float:right;}

/* Blog Header */
#blogHeader {padding: 0px; margin:5px 0px 20px 0px;}
#blogHeader div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
#blogHeader div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
#blogHeader div.contentheader h1 span {font-weight: normal;}
#blogHeader h1, #blogHeader h1 a {font: bold 15px arial, verdana, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}

#blogDesc p {margin:0px; padding:2px; font: normal 14px/1.5em arial, verdana, Helvetica, sans-serif;}
#blogDesc a {font: bold 14px/1.5em arial, verdana, Helvetica, sans-serif;}

/* Blog Posts */
#blogTopNav {margin:5px 0px 15px 0px; padding:0px 0px 10px 0px; border-bottom: 1px solid #ccc; width: 65%;}
#blogTopNav a {font: bold 14px/1.5em arial, verdana, Helvetica, sans-serif;}
#blog h1.category {margin:0px; padding: 3px; border-right: 1px solid #A5A6A5; border-bottom: 1px solid #A5A6A5; display: inline;}
#blog h1.category, #blog h1.category a {font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #7a7c7f;}
#blog h2.blogDateHeader {margin: 15px 0px 0px 0px; padding: 0px; font: bold 14px/1.5em arial, verdana, Helvetica, sans-serif; color: #333;}
#blog h3.blogPostTitle {margin: 0px; padding: 0px 0px 10px 0px; color:#216b8a; text-decoration:none; font:bold 20px/1.5em arial, verdana, Helvetica, sans-serif;}
#blog h3.blogPostTitle a {margin: 0px; padding: 0px 0px 10px 0px;font: bold 20px/1.5em arial, verdana, Helvetica, sans-serif;}
.blogPost {margin:0px; padding: 0px;}
.blogPost p {margin: 0px 0px 5px 0px; padding:0px;}
.blogPost, .blogPost p, .blogPost a {font: normal 14px/1.5em arial, verdana, Helvetica, sans-serif;}
.blogPost a, .blogPost p a {font: bold 14px/1.5em arial, verdana, Helvetica, sans-serif;;}
.blogPostTitle {margin:0px; padding:0px; }

.blogPostBody {padding:0px; margin:0px;}
p.blogPosted {margin: 0px; padding: 5px 0px 0px 0px; font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
p.blogPosted a, .blogPostBody a {font: bold 11px/1.5em arial, verdana, Helvetica, sans-serif;}

/* blogSidebar Boxes*/
.blogBox {background:#eee;margin:10px 0px 15px 0px; padding:0px; color:#333; border: 1px solid #666;}
h2.blogListHeader  {margin:0px 0px 5px 0px; padding: 5px 3px 5px 3px; background-image:none; background-color: #CED8DE; display:block; font: bold 13px arial, verdana, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.25em;}
.blogBox ul {margin: 0px; padding:0px; list-style:none;}
.blogBox ul li {margin:0px 0px 3px 0px; padding:0px 0px 7px 5px; font: normal 13px/17px arial, sans-serif;}
.blogBox p {margin:0px 0px 5px 0px;}
.blogBox ul li a {font: normal 13px/17px arial, sans-serif;}

/*ads for blog*/
#featuredproducthead {background-color:#E7E3C6; margin:0px; padding: 5px 3px;font: bold 13px arial,verdana,Helvetica,sans-serif;text-transform: uppercase;letter-spacing: 0.25em;}
#featuredproduct {background-color:#f7f6e7;font: 13px arial,sans-serif;}
#featuredproduct p {padding: 0 5px 5px 5px;}
#featuredproduct a {font: 13px arial,sans-serif;}

/*------------------- SEARCH RESULTS ------------------- */
div#sr {margin: 0px 0px 30px 0px; padding: 10px;}    
/*Google Box*/  
div#googlesearch {margin: 15px 0 0 0; padding: 0 15px 7px 15px; border:1px solid #c0cdd5;position:relative;}
div.googlelabel {font-family: "Trebuchet MS", Helvetica, sans-serif, Helvetica, sans-serif;text-transform:uppercase;color:#c0cdd5;position:absolute;top:2px;right:5px;}  
div#googlesearch p {margin: 0px; padding: 5px 0px 0px 0px; }  
div#googlesearch p, span.googleafsline1, span.googleafsline2, .googleafsline3, span.googleafsvurl {font: 11px/15px "Trebuchet MS", Helvetica, sans-serif, Helvetica, sans-serif; color: #000; }  
span.googleafsline1 {font-weight: bold; color: #295D8C;}  
div#googlesearch a, span.googleafsline1, span.googleafsline2, .googleafsline3 {text-decoration: none;font-weight:normal;}  
span.googleafsvurl {text-decoration: none;}    
 
ul#srtabs {margin:10px 0 0 0;padding:0 0 2px 5px;}
ul#srtabs li{display:inline;margin:0 1px;padding:5px 5px;text-align:center;font:bold 13px "Trebuchet MS", Helvetica, sans-serif, Helvetica, sans-serif;color:#fff;background-color:#c0cdd5;float:left;}
ul#srtabs li.lion {display:inline;margin:0 1px;padding:5px 15px;text-align:center;font:bold 13px "Trebuchet MS", Helvetica, sans-serif, Helvetica, sans-serif;color:#fff;background-color:#588195;float:left;}
ul#srtabs a {color:#fff;}
ul#srtabs a:hover {text-decoration:none;}
 
/*Number of Results/Page Numbering*/  
div.srbread {margin: 0px 5px 10px 5px; padding: 0px; text-align: left;}  
div.srbread strong {font-size: 12px;}  
div.srpage {margin: 0px 5px 0px 5px; padding: 0px; text-align: right;float:right;}  
div.srpage a {font-size:11px;}  
div.srpagelabel {color:#666;}    
#sr h3, #sr h4, #sr h5, #sr .source {margin: 0px; padding: 0px; font: normal 11px/18px "Trebuchet MS", Helvetica, sans-serif, Helvetica, sans-serif;}  
#sr h4, #sr h5 {padding-left:20px;}
#sr h3 {padding-top: 15px;}  
#sr h3 a {text-decoration:none; color: #295D8C;font-weight:normal;} 
#sr h3 a:hover {text-decoration:underline;}  
#sr h5 {margin-bottom: 5px;}  
#sr .source {font-style:italic;}
#sr .filter {border-bottom:1px dashed black;padding-bottom:10px}        
div#sr2 {margin: 0 5px 10px 5px; padding: 10px 10px 0 10px; border:1px solid #c0cdd5; }    
/*Sorted By*/  
p#sortby {margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px; border-top:1px solid #E5DECF; text-transform: uppercase; color:#666;}  
p#sortby a {font-weight:bold;}        
#filterby {float:left;margin-right:5px;}  
#topicbox {float:left;}  
#filterby,#topicsbox,topicsbox a {font:12px "Trebuchet MS", Helvetica, sans-serif, Helvetica, sans-serif;}  
#topicsbox a {text-decoration:none;font-weight:normal;}  
#topicsbox a:hover {text-decoration:underline;font-weight:normal;}    
#moretopics {margin: 0px; display: none;}  
.moretopics {display:inline;}  
.fewertopics {margin: 0px; display: none;}  
.dym { padding-left:5px;}


/*------------------- COMMUNITY PAGES - Centers ------------------- */
div#community{margin: 10px 0px 10px 0px; padding: 0px;}
div#community, div#community div.contentheader, div#community div {overflow: visible;}
div#community, div#community p, div#community td {font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#community h1, div#community h1 a {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}
div#community h2, div#community h2 a {margin: 0px; padding: 0px; font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}

div#community div.contentheader, div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
div#community div.contentheader h1, div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#community div.contentheader h1 span, div.contentheader h1 span {font-weight: normal;}
div#community div.contentheader h2.channel, div.contentheader h2.channel {margin: 0px 0px 0px 0px; padding: 0px; display:inline; color: #C41424; font-size: 15px; line-height: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em;}

div#communitycolumns {margin:10px 0px 5px 0px; padding:0px; background:url("http://a330.g.akamai.net/7/330/2540/20070119001429/www.edn.com/contents/images/ednssContentContainerTile.gif") transparent repeat-y 401px top; overflow: hidden; height: 1%;}
div#communitycolumns  div.left {margin: 0px 5px 0px 0px; padding: 0px; float: left; width: 49%;}
div#communitycolumns  div.right {margin: 0px 0px 0px 5px; padding: 0px; float: right; width: 49%;}
div#communitycolumns img {margin: 0px 5px 5px 0px; padding: 0px;}
div#communitycolumns div.more {clear: both; margin: 5px 0px 0px 0px; padding: 0px; text-transform: uppercase;}


/*Community Intro*/
div#communitycolumns div#communityintro {margin: 0px; padding: 5px; border: 1px solid #7B7D7B;}

/*Community News Tabs*/
div#communitynews {margin: 0px; padding: 10px 0px 10px 0px; height: 1%;}
div#communitynews ul#commnewsmenu {margin:0px; padding:0px 0px 4px 0px;text-align:left;}
div#communitynews ul#commnewsmenu li{margin:0px; padding:0px 2px 1px 2px; display:inline; font: bold 11px arial, verdana, helvetica, sans-serif; color: #293031;}
div#communitynews ul#commnewsmenu li a {font: bold 11px arial, verdana, helvetica, sans-serif; color: #293031;}
div#communitynews ul#commnewsmenu li.lion {padding:3px 2px 5px 2px; background-color:#E0E8EB; color: #A80E10;}
div#communitynews ul#commnewsmenu li.lioff {padding:3px 2px 5px 2px; cursor:pointer;cursor:hand;}
div#communitynews ul#commnewsmenu li.lion a {color: #A80E10;}
* html div#communitynews ul#commnewsmenu li.lion {padding:3px 2px 5px 2px} /*ie only*/
* html div#communitynews ul#commnewsmenu li.lioff {padding:3px 2px 5px 2px} /*ie only*/

div#communitynews div.commnewscontent{clear: left; display:none; margin:-1px 0px 0px 0px; padding:10px 0px 0px 0px; background-color:#E0E8EB;height: 1%;}
div#communitynews div.commnewscontent h4 {display: none;}
div#communitynews div.commnewscontent ul {margin: 10px; padding:0px;}
div#communitynews div.commnewscontent li {margin:0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div#communitynews div.commnewscontent img {margin: 0px 5px 5px 0px; padding: 0px;}
div#communitynews div.commnewscontent div.more {margin: 0px 0px 10px 10px; padding: 0px 0px 10px 0px; text-transform: uppercase; text-align:left;}

/* contenttopstory */
div#community div.contenttopstory {margin: 0px 0px 5px 0px; padding: 10px 0px 5px 0px;}
div#community div.contenttopstory h3 {margin:0px; padding: 3px; border-right: 1px solid #A5A6A5; border-bottom: 1px solid #A5A6A5; display: inline;}
div#community div.contenttopstory h3, div.content h3 a {font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #7a7c7f;}
div#community div.contenttopstory h4 {margin:0px; padding: 10px 0px 10px 0px; font-size: 15px; font-weight: bold;}
div#community div.contenttopstory div.more {margin: 0px; padding: 0px; text-transform: uppercase;}
div#community div.contenttopstory div.signup img, div.content div.post img {margin: 0px 5px 0px 0px; padding: 0px; vertical-align: middle;}
div#community div.contenttopstory div.signup a, div.content div.post a {margin: 0px; padding: 0px; text-transform: uppercase; font-size: 16px; color:#AD1818;}
div#community div.contenttopstory ul {margin: 10px 0px 0px 0px; padding: 0px;}
div#community div.contenttopstory li {clear: left; margin: 0px; padding: 0px 0px 15px 0px; list-style: none outside;}
div#community div.contenttopstory ul.bullet li {clear: left; margin: 0px; padding: 0px 0px 15px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}
div#community div.contenttopstory ul.bulletnospace {margin-bottom: 20px;}
div#community div.contenttopstory ul.bulletnospace li {clear: left; margin: 0px; padding: 0px 0px 0px 12px; list-style: none outside; background: url("http://a330.g.akamai.net/7/330/2540/20070119001415/www.edn.com/contents/images/ednssBullet.gif") no-repeat; background-position: 0px 7px;}
div#community div.contenttopstory p {margin-bottom: 0px;}

/*power portal - for power management channel*/
div#powerportal {margin: 10px 5px 0px 0px; padding: 0px; border: 1px solid #000;}
div#powerportal h3 {margin: 0px; padding: 0px; border: none; background: #6990AE url("http://a330.g.akamai.net/7/330/2540/20070420190525/www.edn.com/contents/images/powerportalheaderEDN.gif") no-repeat top left; height: 100px; text-indent: -9999px;}
div#powerportal p {margin-left: 5px; margin-right: 5px;}


/*------------------- PODCASTS/AUDIOCASTS ------------------- */
div#podcasts {margin: 10px 0px 10px 0px;}
div#podcasts, div#podcasts div.contentheader, div#podcasts div {overflow: visible;}
div#podcasts, div#podcasts p, div#podcasts td {font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#podcasts h1, div#podcasts h1 a {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}

div#podcasts div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
div#podcasts div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#podcasts div.contentheader h1 span {font-weight: normal;}
div#podcasts div.contentheader h2.date {margin: 0px 0px 0px 0px; padding: 0px; display:inline; color: #C41424; font-size: 15px; line-height: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em;}

div.podcastBox {margin: 0px 10px 10px 0px; padding: 10px; background: #eff3fb url("http://a330.g.akamai.net/7/330/2540/20070213042415/www.edn.com/contents/images/ednssPodcastBG.gif") repeat-x bottom center; height: 1%; font: 9.5px arial, sans-serif; color: #000;}
div.podcastBox .left {margin: 0px 0px 5px 0px; float: left; width: 20%; text-align: left;}
div.podcastBox .right {margin: -2px 0px 5px 0px; float: right; width: 79%; text-align: left;}
div.podcastBox a {font: bold 11px/13.5px Arial, Helvetica, sans-serif;}
div.podcastBox a:hover {text-decoration: underline;}
div.podcastBox p.posted {margin: 0px; padding: 0px;}
div.podcastDetail, .podcastDetail p {font: normal 12px arial, sans-serif; color: #000;}
div.podcastDetail h2, .podcastDetail h2 a {margin-top: 5px; margin-bottom: 7px; font: 11px/15px arial, sans-serif; color: #000;}
div.podcastDetail h3, .podcastDetail h3 a {margin-top: 2px; margin-bottom: 4px; font: bold 12px arial, sans-serif; color: #000;}
div.podcastDetail h4, .podcastDetail h4 a {margin-top: 10px; margin-bottom: 5px; font: bold 11px arial, sans-serif;}
div.podbox {margin: 10px 0px 10px 0px; padding: 3px; border: 1px solid #999; font-size: 14px; display: inline;}

.podcastHeader {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 38px; color: #d12f25; font-weight: bold;}
.podcastBody {font: 11px/13.5px Arial, Helvetica, sans-serif;}


/*------------------- VIDEOCASTS ------------------- */
div#videocast {margin: 10px 0px 10px 0px;}
div#videocast, div#videocast div.contentheader, div#videocast div {overflow: visible;}
div#videocast, div#videocast p, div#videocast td {font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#videocast h1, div#videocast h1 a {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}
div#videocast h2, div#videocast h2 a {font: bold 12px arial, sans-serif; color: #000;}

div#videocast div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
div#videocast div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#videocast div.contentheader h1 span {font-weight: normal;}
div#videocast div.left {margin: 0px 10px 0px 0px; padding: 0px; float: left; width: 60%;}
div#videocast div.right {margin: 0px; padding: 0px; float: right; width: 30%; height: 1000px; overflow:auto;}

div#videocast div#videoclip {margin: 20px 0px 10px 35px; padding: 0px;}
div#videocast div#videoclip h3 {margin: 10px 0px 0px 0px; padding: 0px; color:#216B8A; font-size: 17px;}
div#videocast div#videoclip div.description {margin-bottom: 30px;}
div#videocast div.moreclips {margin: 10px 0px 10px 0px; padding: 0px; width:468px; border: solid 1px black;}
div#videocast div.moreclips h3 {margin: 0px; padding: 5px; border-bottom:1px solid black; background-color: #001f56; font: bold 10px verdana, sans-serif; color: #fff;}
div#videocast div.moreclips li {margin: 0px 0px 10px 0px; padding: 0px;}
div#videocast div.moreclips a {font: bold 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#videocast div.moreclips div#wild {margin: 0px; padding: 2px 5px 2px 5px;}
div#videocast div.boombox {margin: 0px; padding: 0px; width: 350px;}

div#videocast div.videoitem {margin: 0px 0px 20px 0px; padding: 0px;}
div#videocast div.videoitem img {margin-top: 18px;}
div#videocast div.videoitem h3 {margin: 0px; padding: 0px;}
div#videocast div.videoitem h3 a, div#videocast div.videoitem a {font: bold 11px/1.5em arial, verdana, Helvetica, sans-serif;}

div#videocast div#vendorlinks {margin: 0px; padding: 0px; background-color: #AD1C18;}
div#videocast div#vendorlinks ul {margin: 0px; padding: 0px;}
div#videocast div#vendorlinks li {margin: 0px; padding: 2px 14px 2px 14px; float: left; list-style: none outside; border-right: 1px solid #fff;}
div#videocast div#vendorlinks li.last {border-right: none;}
div#videocast div#vendorlinks li a {margin: 0px; padding: 0px; color: #fff; text-transform: uppercase;}

div#videocast div.moreclips div.links {margin: 0px; padding: 0px 5px 0px 5px; border-bottom: 1px solid #000;}
div#videocast div.moreclips h4 {margin: 0px; padding: 0px; font-size: 11px;}


/*------------------- GUIDES ------------------- */
div#guides {margin: 10px 0px 10px 0px;}
div#guides, div#guides div.contentheader, div#guides div {overflow: visible;}
div#guides, div#guides p, div#guides td {font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#guides h1, div#guides h1 a {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}

div#guides div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de; line-height: 1.2em;}
div#guides div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#guides div.contentheader h1 span {font-weight: normal;}
div#guides div.contentheader h2.date {margin: 0px 0px 0px 0px; padding: 0px; display:inline; color: #C41424; font-size: 15px; line-height: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.25em;}

div#guides h2, div#guides h2 a {margin: 0px; padding: 0px; font: bold 14px/1.5em "Trebuchet MS", Helvetica, sans-serif; color: #216b8a;}
div#guides h3, div#guides h3 a {margin: 0px; padding: 0px; font: bold 11px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}
div#guides h4, div#guides h4 a {margin: 0px; padding: 0px; font: normal 10px/1.5em arial, verdana, Helvetica, sans-serif;}
div#guides div.desc {margin:  0px 0px 20px 0px;}
div#guides div.desc p {margin: 0px; padding: 0px 0px 5px 0px;}
div#guides div.more {margin: 5px 0px 0px 0px; padding: 0px; text-transform: uppercase;}

div#guidestoc {margin: 10px 0px 10px 0px;}
div#guidestoc, div#guidestoc div.contentheader, div#guidestoc div {overflow: visible;}
div#guidestoc, div#guidestoc p, div#guidestoc td {font: normal 11px/1.5em arial, verdana, Helvetica, sans-serif;}
div#guidestoc h1, div#guidestoc h1 a {font-size: 15px; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}
div#guidestoc div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de; line-height: 1.5em;}
div#guidestoc div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#guidestoc div.contentheader h1 span {font-weight: normal;}
div#guidestoc h2 {color: #C41424;}
div#guidestoc ul {margin: 10px 0px 10px 0px; padding: 0px;}
div#guidestoc li {margin: 0px; padding: 0px 0px 10px 0px; list-style: none outside;}
div#guidestoc li {font-size: 11px; line-height: 1.5em;}
div#guidestoc div.more {margin: 0px 0px 25px 0px; padding: 0px;}


/*------------------- USER-GENERATED CONTENT (Press Releases, Reference Guides) ------------------- */
div#usercontent {margin: 10px 0px 10px 0px;}
div#usercontent, div#usercontent div.contentheader, div#usercontent div {overflow: visible;}
div#usercontent h1, div#usercontent h1 a {font-size: 15px; line-height: 1.2em; text-transform: uppercase; letter-spacing: 0.25em; color:#2B3336;}

div#usercontent div.contentheader {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 5px solid #ced8de;}
div#usercontent div.contentheader h1 {margin: 0px; padding: 5px 25px 0px 10px; background: #ced8de url("http://a330.g.akamai.net/7/330/2540/20070129211905/www.edn.com/contents/images/ednssHeadersBG.gif") no-repeat top right; height: 30px; display:inline;}
div#usercontent div.contentheader h1 span {font-weight: normal;}

div#usercontent, div#usercontent p, div#usercontent td, div#usercontent a {font: normal 14px/1.5em arial, verdana, Helvetica, sans-serif;}
div#usercontent h2, div#usercontent h2 a {margin: 0px; padding: 0px; font: bold 20px/1.25em "Trebuchet MS", Helvetica, sans-serif; color: #216b8a;}
div#usercontent h3, div#usercontent h3 a {margin: 0px; padding: 0px; font: normal 12px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}
div#usercontent h4, div#usercontent h4 a {margin: 0px; padding: 0px; font: normal 10px/1.5em arial, verdana, Helvetica, sans-serif;}
div#usercontent h5, div#usercontent h5 a {margin: 0px; padding: 0px; font: bold 12px/1.5em arial, verdana, Helvetica, sans-serif; color: #94969C;}

div#usercontent div.more {margin-top: 25px; padding: 0px; text-transform: uppercase;}
div#usercontent div.more a {font-weight:bold;}
div#usercontent div.post img {margin: 0px 5px 0px 0px; padding: 0px; vertical-align: middle;}
div#usercontent div.post a {margin: 0px; padding: 0px; text-transform: uppercase; font-size: 16px; font-weight: bold; color:#AD1818;}

div#usercontenttoc {margin:10px 0px 5px 0px; padding:0px; background:url("http://a330.g.akamai.net/7/330/2540/20070119001429/www.edn.com/contents/images/ednssContentContainerTile.gif") transparent repeat-y 477px top; overflow: hidden; height: 1%;}
div#usercontenttoc, div#usercontenttoc p, div#usercontenttoc div, div#usercontenttoc td {font: normal 11px/1.5em arial, verdana, sans-serif; color: #2b3336;}
div#usercontenttoc a {color:#216b8a; text-decoration:none; font: bold 14px "Trebuchet MS", Helvetica, sans-serif;}
div#usercontenttoc a:hover {text-decoration:underline;}
div#usercontenttoc img {margin: 0px 5px 5px 0px; padding: 0px;}
div#usercontenttoc div.left {margin: 0px 5px 0px 0px; padding: 0px; float: left; width: 58%;}
div#usercontenttoc div.right {margin: 0px 0px 0px 5px; padding: 0px; float: right; width: 40%;}
div#usercontenttoc div.more {clear: both; margin: 5px 0px 25px 0px; padding: 0px; text-transform: uppercase;}
div#usercontenttoc h3 {margin:0px; padding: 3px; border-right: 1px solid #A5A6A5; border-bottom: 1px solid #A5A6A5; display: inline;}
div#usercontenttoc h3, div#usercontenttoc h3 a {font: bold 17px arial, verdana, sans-serif; text-transform: uppercase; color: #7a7c7f;}
div#usercontenttoc ul {margin: 10px 0px 0px 0px; padding: 0px;}
div#usercontenttoc li {margin: 0px; padding: 0px 0px 15px 0px; list-style: none outside; font: normal 11px/1.5em arial, verdana, sans-serif; color: #2b3336;}
div#usercontenttoc div.post {margin-bottom: 20px;}

/*------------------- RESOURCE CENTER MAIN PAGE ------------------- */
div#regtopnav {margin: 0px; padding: 4px; background-image: url("http://a330.g.akamai.net/7/330/2540/20070321180440/www.edn.com/contents/images/EUpdate_navbar_background.jpg"); color: #fff;}
div#regtopnav a {color: #fff;}
div#regtopnav a:hover {color: #DDF0FF;}

/* resource center*/
#resourceCenterColContainer {margin-top: 0px;margin-right: 20px;margin-bottom: 0px;margin-left: 13px;}
#resourceCenterColContainer a {color:#216b8a; text-decoration:none; font: bold 11px "Trebuchet MS", Helvetica, sans-serif;}
.resourceCenterImage{float:right;padding: 0px 0px 5px 10px;}
#resourceCenterColContainer .resourceCenterCompany a {color: #4A7994; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: underline;} 
#resourceCenterColContainer .resourceCenterCompany a:hover {text-decoration: none;}
.resourceCenterItem a {font: bold 13px Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;}
.resourceCenterItem a:hover {text-decoration: none;}
#resourceCenterColContainer .resourceCenterItem a {font: bold 13px Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;}
#resourceCenterColContainer .resourceCenterItem a:hover {text-decoration: none;}
.resourcCenterItem {color: #000; font: bold 13px Arial, Helvetica, sans-serif;} 
.resourceCenterItemFooter{text-align:center; font: 12px Arial, Helvetica, sans-serif; padding:0px 5px 0px 25px;}
#resourceCenterFooter{padding:0px 5px 10px 0px;clear:both;}
#resourceCenterFooterRight{float:right;}
#resourceCenterFooterLeft{font: bold 13px Arial, Helvetica, sans-serif; color: #000; float:left;}
.resourceCenterCenterCol {margin: 0px;padding: 0px;width: 983px;}
.resourceCenterDivider {color: #000;padding:0px 5px 0px 5px;}
.resourceCenterNote {margin: 5px 0px 5px 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif; color: #9C9A9C}
div#resourceCenterNoteList {margin: 0px 0px 5px 0px; padding: 0px; width: 100%;}
div#resourceCenterNoteList ul {margin: 0px; padding: 0px;}
div#resourceCenterNoteList li {margin: 0px; padding: 0px 10px 0px 0px; list-style:none outside; float: left; width: 30%;}
div.results {margin: -20px 0px 0px 0px; padding: 0px 4px 0px 0px; float: right; color: #fff; display: inline;}
* html div.results {margin: -25px 0px 0px 0px;}
form.dropdown {margin: 0px; padding: 0px;}
#resourceCenterColContainer a.white {color: #fff; text-decoration: none; text-transform: none;}
#resourceCenterColContainer form {margin: 0px; padding: 0px;}

/* Resource Center Featured Vendor */
div.fvendorbox {margin: 0px; padding: 0px; width: 638px;}
div.fvendorCompany {margin: 0px; padding: 8px 30px 0px 30px; text-align: left; border-left: solid 2px #3864A6; border-right: solid 2px #3864A6; background-color: #FBFAF4; color: #000000; display: block; font: bold 12px arial; color: #000; text-transform: uppercase;}
div.fvendortop {margin: 0px; padding: 0px; width: 100%; background: url("http://a330.g.akamai.net/7/330/2540/20070326211732/www.edn.com/contents/images/fvendorTop.gif") #fff no-repeat top left;}
div.fvendortop h2 {margin: 0px; padding: 5px 30px 5px 30px; font: bold 14px arial; color: #fff;}
div.fvendorbox p {margin: 0px; padding: 8px 30px 0px 30px; text-align: left; border-left: solid 2px #3864A6; border-right: solid 2px #3864A6; background-color: #FBFAF4; color: #000000; display: block;}
div.fvendorbox a {margin: 0px; padding: 8px 5px 0px 5px; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #4A7994; text-decoration: none;}
div.fvendorbottom {margin: 0px; padding: 0px; width: 100%; height: 13px; background: url("http://a330.g.akamai.net/7/330/2540/20070326211720/www.edn.com/contents/images/fvendorBottom.gif") #fff no-repeat top left;}

/* Resource Center Item */
div.rcitem {padding: 25px 10px 25px 10px; border-top: solid 2px #486B84;}
div.rcitemtop {margin: 0px; padding: 0px; width: 660px;}
div.rcitembottom {margin: 0px; padding: 0px; width: 660px;}
div.rcitemdisplay {margin: 0px; padding: 8px 30px 0px 30px; text-align: left; display: block;}

div.rcitemsmallbox {margin: 10px 0px 10px 0px; padding: 0px; position: relative; width: 430px;}
div.rcitemsmalltop {margin: 0px; padding: 0px; width: 430px; height: 9px; background: url("http://a330.g.akamai.net/7/330/2540/20070321175544/www.edn.com/contents/images/resource_center_item_top.gif") no-repeat top left;}
div.rcitemsmallbox p {display: block; margin: 0px 0px 0px 0px; padding: 9px 5px 0px 5px; font: 10px Arial, Helvetica, sans-serif; color: #666666; text-align: center; border-left: solid 1px #D6D6D6; border-right: solid 1px #D6D6D6; background-color: #F2F3F4;}

div.rcitemsmallbox span {display: block; margin: 10px 0px 0px 0px; padding: 4px 0px 0px 0px; height: 23px; background: url("http://a330.g.akamai.net/7/330/2540/20070321174450/www.edn.com/contents/images/blueButtonA.gif") no-repeat top center; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-align: center; text-transform: none;}
div.rcitemsmallbox span a:link, div.rcitemsmallbox span a:visited {color: #fff; text-decoration: none;}
div.rcitemsmallbox span a:hover {color: #fff;}
div.rcitemsmallbottom {margin: 0px; padding: 0px; width: 430px; height: 9px; background: url("http://a330.g.akamai.net/7/330/2540/20070321175640/www.edn.com/contents/images/resource_center_item_bottom.gif") no-repeat top left;}

div.rcitemf {margin: 0px; padding: 5px 0px 0px 0px; position: relative; width: 660px; border-top: solid 2px #486B84;}
div.rcitemftop {margin: 0px; padding: 0px; width: 660px; height: 18px; background: url("http://a330.g.akamai.net/7/330/2540/20070327181153/www.edn.com/contents/images/resource_center_item_main_f_top.gif") #fff no-repeat top left;}
div.rcitemfdisplay {display: block; margin: 0px; padding: 0px 30px 0px 30px; text-align: left; border-left: solid 1px #3864A6; border-right: solid 1px #3864A6; background-color: #FBFAF4; color: #000000;}
div.rcitemfbottom {margin: 0px; padding: 0px; width: 660px; height: 23px; background: url("http://a330.g.akamai.net/7/330/2540/20070327181400/www.edn.com/contents/images/resource_center_item_main_f_bottom.gif") #fff no-repeat top left;}

div.rcitemfsmallbox {margin: 10px 0px 10px 0px; padding: 0px; position: relative; width: 430px;}
div.rcitemfsmalltop {margin: 0px; padding: 0px; width: 430px; height: 11px; background: url("http://a330.g.akamai.net/7/330/2540/20070321175934/www.edn.com/contents/images/resource_center_item_f_top.gif") #FFFFF7 no-repeat top left;}
div.rcitemfsmallbox p {margin: 0px; padding: 0px 5px 0px 5px; font: 10px Arial, Helvetica, sans-serif; color: #666666; text-align: center; border-left: solid 1px #D6D6D6; border-right: solid 1px #D6D6D6; background-color: #FFFFF7;}
div.rcitemfsmallbox span {display: block; margin: 10px 0px 0px 0px; padding: 4px 0px 0px 0px; height: 23px; background: url("http://a330.g.akamai.net/7/330/2540/20070321174450/www.edn.com/contents/images/blueButtonA.gif") #FFFFF7 no-repeat top center; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-align: center; text-transform: none;}
div.rcitemfsmallbox span a:link, div.rcitemfsmallbox span a:visited {color: #fff; text-decoration: none; text-transform: none;}
div.rcitemfsmallbox span a:hover {color: #fff;}
div.rcitemfsmallbottom {margin: 0px; padding: 0px; width: 430px; height: 11px; background: url("http://a330.g.akamai.net/7/330/2540/20070321180023/www.edn.com/contents/images/resource_center_item_f_bottom.gif") no-repeat top left;}

/* Resource Center Right Nav */
#resourceCenterRightNav { margin-top: 35px; padding: 0px 15px 10px 15px; width: 238px; border-left: 1px solid #E7E7EF; }
#resourceCenterRightNav h3 { margin: 0px; padding: 0px; font: bold 15px Arial, Helvetica, sans-serif; color: #BD0010; }
#resourceCenterRightNav p { margin: 0px; padding: 5px 0px 0px 0px; font: 11px Arial, Helvetica, sans-serif; }


/* Resource Center Homepage*/
div#rchomewrap {margin: 5px 0px 15px 0px; padding: 10px 0px 10px 0px; background-color: #F1F5F8; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; height: 1%}
div#rchomewrap h3 {margin:0px; padding: 3px; background-color: #fff; border: 1px solid #c7c7c7; display: inline; }
div#rchomewrap h3, div#rchomewrap h3 a {font: bold 17px/26px arial, verdana, sans-serif; text-transform: uppercase; color: #A5A6AD;}

div#rchome {margin:5px 0px 0px 0px; padding:0px; width:982px; background:url("http://a330.g.akamai.net/7/330/2540/20070323234653/www.edn.com/contents/images/ednssResourceCenterBG.gif") transparent repeat-y 498px top; overflow:hidden;}
div#rchome h4 {margin: 0px 0px 0px 15px; padding: 0px; border-bottom: 1px dashed #ccc;}
div#rchome h4, div#rchome h4 a {font: bold 13px/30px arial, verdana, helvetica, sans-serif; color: #000;}

div#rchome div.left {margin: 10px 0px 0px 0px; padding: 0px; float: left; width: 48%;}
div#rchome div.left div#rcCat h4 {color:#AD1818;}
div#rchome div.left ul {margin: 10px 0px 0px 15px; padding: 0px;}
div#rchome div.left li {margin: 0px; padding: 0px 12px 10px 0px; list-style: none outside; float: left; width: 47%;}

div#rchome div.right {margin: 10px 0px 0px 0px; padding: 0px; float: right; width: 48%;}

div#rchome div#rcfeaturedwrap {margin: 0px 15px 0px 15px; padding: 0px; background: #F1F5F8 url("http://a330.g.akamai.net/7/330/2540/20070323212123/www.edn.com/contents/images/ednssResourceCenterVendorBottomHome.gif") no-repeat bottom left; height: 1%;}
div#rchome div#rcfeaturedwrap h4 {margin: 0px; padding: 0px 5px 0px 5px; background: url("http://a330.g.akamai.net/7/330/2540/20070323211727/www.edn.com/contents/images/ednssResourceCenterVendorTopHome.gif") no-repeat top left; color: #fff; border: none; font-size: 14px;}
div#rchome div#rcfeatured {margin: 0px 0px 10px 0px; padding: 5px; background-color: #FBFAF4; border: 2px solid #3864a6; border-top: none; border-bottom: none; width: 408px;}
div#rchome div#rcfeatured a {font-size: 12px; text-transform: uppercase;}
div#rchome div#rcfeatured div.more {margin: 10px 0px 10px 0px; padding: 0px; background: url("http://a330.g.akamai.net/7/330/2540/20070323221456/www.edn.com/contents/images/ednssResourceCenterBullet.gif") no-repeat; background-position: 0px 4px; text-indent: 10px; }
div#rchome div#rcfeatured div.more a {font-size: 11px; text-transform: none;}
div#rchome div#rcfeatured span.abstract p {margin: 0px; padding: 0px 0px 5px 0px;}

div#rchome div#rcitems {margin: 0px 20px 0px 20px; padding: 0px;}
div#rchome div#rcitems div#rcitemsHeader {font-face:Arial; color:#000; font-size:10.5; font-weight:bold;}
div#rchome div#rcitems ul {margin: 10px 0px 0px 0px; padding: 0px;}
div#rchome div#rcitems li {margin: 0px; padding: 0px; list-style: none outside;}
div#rchome div#rcitems li a {font-size: 11px; text-transform: none;}
div#rchome div#rcitems span.type {color: #ff6600; font-weight: bold;}
div#rchome div#rcitems a.request {font-size: 12px;}
div#rchome div#rcitems form {display: none;}

div#rchome div.more div.left {padding-left: 12px; width: 45%;}
div#rchome div.more div.right {padding-right: 30px;text-align: right; width: 40%;}


/* Resource Center Community*/
div#community div#rccomwrap div {overflow: hidden;} 
div#rccomwrap {margin: 5px 0px 5px 0px; padding: 10px 0px 10px 0px; background-color: #F1F5F8; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; height: 1%;}
div#rccomwrap h3 {margin:0px; padding: 3px; background-color: #fff; border: 1px solid #c7c7c7; display: inline;}
div#rccomwrap h3, div#rccomwrap h3 a {font: bold 17px/26px arial, verdana, sans-serif; text-transform: uppercase; color: #A5A6AD;}
div#rccom {margin:5px 0px 0px 0px; padding:0px; width:390px;overflow:hidden;}
div#rccom div#rcfeaturedwrap {margin: 10px 0px 0px 20px; padding: 0px; background: #F1F5F8 url("http://a330.g.akamai.net/7/330/2540/20070323233816/www.edn.com/contents/images/ednssRCVendorBottomCom.gif") no-repeat bottom left; height: 1%;}
div#rccom div#rcfeaturedwrap h4 {margin: 0px; padding: 0px 5px 0px 5px; background: url("http://a330.g.akamai.net/7/330/2540/20070323233801/www.edn.com/contents/images/ednssRCVendorTopCom.gif") no-repeat top left; color: #fff; border: none; font: bold 14px/30px arial, verdana, helvetica, sans-serif; }
div#rccom div#rcfeatured {margin: 0px 0px 10px 0px; padding: 5px; background-color: #FBFAF4; border: 2px solid #3864a6; border-top: none; border-bottom: none; width: 346px;}
div#rccom div#rcfeatured a {font-size: 12px; text-transform: uppercase;}
div#rccom div#rcfeatured div.more {margin: 10px 0px 10px 0px; padding: 0px; background: url("http://a330.g.akamai.net/7/330/2540/20070323221456/www.edn.com/contents/images/ednssResourceCenterBullet.gif") no-repeat; background-position: 0px 4px; text-indent: 10px; }
div#rccom div#rcfeatured div.more a {font-size: 11px; text-transform: none;}
div#rccom div#rcfeatured span.abstract p {margin: 0px; padding: 0px 0px 5px 0px;}

div#rccom div#rcitems {margin: 0px 20px 0px 20px; padding: 0px;}
div#rccom div#rcitems ul {margin: 10px 0px 0px 0px; padding: 0px;}
div#rccom div#rcitems li {margin: 0px; padding: 0px; list-style: none outside;}
div#rccom div#rcitems li a {font-size: 11px; text-transform: none;}
div#rccom div#rcitems span.type {color: #ff6600; font-weight: bold;}
div#rccom div#rcitems a.request {font-size: 12px;}
div#rccom div#rcitems form {display: none;}
div#rccom div.more div.left {float: left; padding-left: 12px; width: 45%;}
div#rccom div.more div.right {float: right; padding-right: 20px;text-align: right; width: 40%;}


/* Resource Center Article*/
div#rcarticlewrap {margin: 0px 0px 15px 0px; padding: 10px 0px 10px 0px; background-color: #F1F5F8; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; height: 1%;}
div#rcarticlewrap h3 {margin:0px; padding: 3px; background-color: #fff; border: 1px solid #c7c7c7; display: inline; }
div#rcarticlewrap h3, div#rcarticlewrap h3 a {font: bold 17px/26px arial, verdana, sans-serif; text-transform: uppercase; color: #A5A6AD;}

div#rcarticle {margin:15px 0px 0px 0px; padding:0px; width:630px; background:url("http://a330.g.akamai.net/7/330/2540/20070323234653/www.edn.com/contents/images/ednssResourceCenterBG.gif") transparent repeat-y 150px top; overflow:hidden;}
div#rcarticle h4 {margin: 0px 0px 0px 15px; padding: 0px; border-bottom: 1px dashed #ccc;}
div#rcarticlewrap div#rcarticle h4, div#rcarticlewrap div#rcarticle h4 a {font: bold 12px/15px arial, verdana, helvetica, sans-serif; color: #000;}

div#rcarticle div.left {margin: 10px 0px 0px 0px; padding: 0px; float: left; width: 21%;}
div#rcarticle div.left ul {margin: 10px 0px 0px 25px; padding: 0px;}
div#rcarticle div.left li {margin: 0px; padding: 0px 12px 5px 0px; list-style: none outside;}
div#rcarticle div.left li a {font-size: 11px; }

div#rcarticle div.right {margin: 10px 0px 0px 0px; padding: 0px; float: right; width: 75%;}

div#rcarticle div#rcfeaturedwrap {margin: 0px 15px 0px 15px; padding: 0px; background: #F1F5F8 url("http://a330.g.akamai.net/7/330/2540/20070323212123/www.edn.com/contents/images/ednssResourceCenterVendorBottomHome.gif") no-repeat bottom left; height: 1%;}
div#rcarticle div#rcfeaturedwrap h4 {margin: 0px; padding: 0px 5px 0px 5px; background: url("http://a330.g.akamai.net/7/330/2540/20070323211727/www.edn.com/contents/images/ednssResourceCenterVendorTopHome.gif") no-repeat top left; color: #fff; border: none; font-size: 14px; line-height: 30px;}
div#rcarticle div#rcfeatured {margin: 0px 0px 10px 0px; padding: 5px; background-color: #FBFAF4; border: 2px solid #3864a6; border-top: none; border-bottom: none; width: 408px;}
div#rcarticle div#rcfeatured a {font-size: 12px; text-transform: uppercase;}
div#rcarticle div#rcfeatured div.more {margin: 10px 0px 10px 0px; padding: 0px; background: url("http://a330.g.akamai.net/7/330/2540/20070323221456/www.edn.com/contents/images/ednssResourceCenterBullet.gif") no-repeat; background-position: 0px 4px; text-indent: 10px; }
div#rcarticle div#rcfeatured div.more a {font-size: 11px; text-transform: none;}
div#rcarticle div#rcfeatured span.abstract p {margin: 0px; padding: 0px 0px 5px 0px;}

div#rcarticle div#rcitems {margin: 0px 20px 0px 20px; padding: 0px;}
div#rcarticle div#rcitems ul {margin: 10px 0px 0px 0px; padding: 0px;}
div#rcarticle div#rcitems li {margin: 0px; padding: 0px; list-style: none outside;}
div#rcarticle div#rcitems li a {font-size: 11px; text-transform: none;}
div#rcarticle div#rcitems span.type {color: #ff6600; font-weight: bold;}
div#rcarticle div#rcitems a.request {font-size: 12px;}
div#rccom div#rcitems form {display: none;}

div#rcarticle div.more div.left {padding-left: 12px; width: 45%;}
div#rcarticle div.more div.right {padding-right: 30px;text-align: right; width: 40%;}
#rcList p {font-size: 12px}
