





.pol .rbi-pol-title h2 {
margin-bottom:5px;
text-transform:uppercase;
border-bottom:2px solid #cddfe7;
color:#4e4e4e;
}


html,body,h1,h2,h3 {
font-family:arial;
}
body {
background:transparent url(/Global/CssImages/EW/bg_body.gif) repeat-y scroll center top;
margin:0;
}
a {
color:#0080bd;
}

h2 {
color:#4e4e4e;
}

b,strong {
font-weight:700;
}


sidebar-title {
margin:0;
padding:0;
font-size:100%;
font-family:arial;
font-size:1.4em;
color:#4e4e4e;
}


/* End Page Styles */
div.flx-SiteHeader {
position:relative;
margin:12px 0 8px;
padding:0 0 13px;
}

.flx-SiteHeader {
background:url(/Global/CssImages/EW/bg_header_rule.gif) no-repeat bottom center;
}

.rbi-flx-SiteHeader-inner {
clear:both;
overflow:hidden;
}

.rbi-flx-SiteHeader-col1,.rbi-flx-SiteHeader-col2,.rbi-flx-SiteHeader-col3 {
display:inline;
float:left;
margin:0;
padding:0;
overflow:hidden;
}

.rbi-flx-SiteHeader-col1-inner,.rbi-flx-SiteHeader-col2-inner,.rbi-flx-SiteHeader-col3-inner {
padding:0;
margin:0;
}

div.flx-Breadcrumb {
width:100%;
clear:both;
border-bottom:3px solid #cddfe7;
}

.rbi-flx-Breadcrumb-col1,.rbi-flx-Breadcrumb-col2 {
display:inline;
float:left;
}

.rbi-flx-Breadcrumb-col1-inner,.rbi-flx-Breadcrumb-col2-inner {
padding:0 .5em;
}

/* START IMAGE CONTROL */
div.img-SiteLogo {
margin:5px 0 0;
padding:0;
}

.img-SiteLogo .rbi-img-inner {
margin:0;
padding:0;
}

/* END IMAGE CONTROL */
/* AD Placement */
.rbi-adp-inner span {
background:url(/Global/CssImages/EW/bg_advert.gif) no-repeat center;
}

div.adp-Google {
margin-bottom:15px;
}

div.adp-Google .rbi-adp-inner {
margin:0 auto;
width:300px;
border:1px solid #cde0e7;
}

div.adp-Google table {
margin:0;
}

div.adp-Google table td {
clear:both;
}

/* End AD Placement */
/* Poll Control */
div.pol {
}

.pol span {
font-weight:700;
font-size:1.1em;
}

.pol .rbi-pol-title {
clear:both;
overflow:hidden;
}

.pol .rbi-pol-title h2 {
margin-bottom:5px;
text-transform:uppercase;
border-bottom:2px solid #cddfe7;
color:#4e4e4e;
}

.pol .rbi-pol-title sidebar-title {
margin-bottom:5px;
text-transform:uppercase;
border-bottom:2px solid #cddfe7;
color:#4e4e4e;
}




.pol .rbi-pol-title .pic img {
float:right;
}

.pol .rbi-pol-options {
font-size:1.2em;
width:25%;
font-size:1.2em;
}

.pol .rbi-pol-body td {
text-align:left;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td,.rbi-pol-percentage {
width:15%;
font-weight:700;
}

.pol .rbi-pol-body .rbi-pol-row-1 img {
background-image:url(/Global/CssImages/EW/bg_poll_vote.gif);
background-repeat:repeat;
}

.pol .rbi-pol-body p {
font-size:1.2em;
}

.pol .rbi-pol-body p .rbi-pol-total {
clear:both;
font-weight:700;
padding-right:10px;
margin:8px 0;
}

.pol .rbi-pol-body p.rbi-pol-m-link a {
display:none;
vertical-align:middle;
background:url(/Global/CssImages/EW/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

.pol .rbi-pol-form {
clear:both;
padding:0 0 4px;
border-bottom:1px dotted #CDDEE7;
}

.pol .rbi-pol-form table tr td span.heading {
display:block;
font-size:1.2em;
font-weight:700;
margin-bottom:5px;
}

.pol .rbi-pol-form table fieldset label {
vertical-align:middle;
font-size:1.1em;
}

.pol .rbi-pol-form table fieldset input {
vertical-align:middle;
margin:3px 2px;
}

.pol .rbi-pol-form fieldset br {
display:block;
}

.pol .rbi-pol-form legend {
display:none;
}

.pol .rbi-pol-form .field-input {
clear:both;
margin:0 0 10px;
}

.pol .rbi-pol-form .field-input input {
height:16px;
vertical-align:middle;
margin:0 5px 0 0;
}

.pol .rbi-pol-form input[type=submit] {
color:#0080bd;
font-weight:700;
font-size:1em;
background:url(/Global/CssImages/EW/submit_vote2.gif) no-repeat center;
text-transform:uppercase;
}

.pol .rbi-pol-form .field-input label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form .button input {
text-transform:uppercase;
}

.pol .rbi-pol-form p {
font-size:1.2em;
}

.pol .rbi-pol-form p.rbi-pol-m-link {
text-align:right;
}

.pol .rbi-pol-form p.rbi-pol-m-link a {
padding:0 12px 0 0;
background:url(/Global/CssImages/EW/arrow.gif) no-repeat right .25em;
font-weight:700;
}

/* End Poll Controls */
/* START RICH TEXT CONTROL */
div.rtx-SiteHeader {
margin:0;
}

.rtx-SiteHeader ul {
margin-top:3em;
float:right;
}

.rtx-SiteHeader ul li {
display:inline;
padding:3px 8px 0 0;
}

.rtx-SiteHeader ul li.RSS a {
background:url(/Global/CssImages/EW/icon_services_rss.gif) no-repeat 0 50%;
}

.rtx-SiteHeader ul li.Email a {
background:url(/Global/CssImages/EW/icon_services_email.gif) no-repeat 0 50%;
}

.rtx-SiteHeader ul li a {
font-weight:700;
font-size:1.2em;
text-decoration:none;
padding-left:17px;
}

.rtx-SiteHeader ul li a:hover {
text-decoration:underline;
}
/* Supplier Ecosystem Directory*/
div.rtx-SEDirectory {
margin:0 0 10px 0;
padding:10px 20px;
-webkit-border-radius:15px; /*Chrome*/
-moz-border-radius:15px; /*Firefox*/
border-radius:15px;
background:#F0F6F9;
width: 124%;
}
div.rtx-SEDirectory p{
   text-align:center;
}

div.rtx-SEDirectory ul {
margin:10px 100px 0 0;
padding:0;
font-weight:bold;
float:left
}

div.rtx-SEDirectory li {
background:transparent url(/Global/CssImages/EW/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
padding:0 0 3px 12px;
color:#0080bd;
}
/*Default RTX Control*/
div.rtx{
}
.rtx h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx h3 span {
color:#000;
}

.rtx h3 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#4e4e4e;
border-bottom:2px solid #cddfe7;
}

.rtx sidebar-title {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx p {
font-size:1.1em;
margin:0 0 10px;
}

.rtx li {
background:transparent url(/Global/CssImages/EW/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
padding:0 0 3px 12px;
color:#0080bd;
}

.rtx a {
text-decoration:none;
}

.rtx .m-link {
text-align:right;
}

.rtx .m-link a {
padding:0 12px 0 0;
background:url(/Global/CssImages/EW/arrow.gif) no-repeat right .25em;
font-weight:700;
}

div.rtx-WorkBreak h2 {
clear:both;
font-weight:700;
font-size:1.2em;
color:#4e4e4e;
border-bottom:1px solid #E75700;
padding-bottom:2px;
}

div.rtx-WorkBreak sidebar-title {
clear:both;
font-weight:700;
font-size:1.2em;
color:#4e4e4e;
border-bottom:1px solid #E75700;
padding-bottom:2px;
}

.rtx-WorkBreak li {
background:transparent url(/Global/CssImages/EW/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
font-weight:700;
padding:0 0 3px 12px;
color:#000;
}

.rtx-WorkBreak li a {
color:#000;
}

div.rtx-Footer {
margin:0;
}

.rtx-Footer h2 {
color:#4e4e4e;
border-bottom:2px solid #cde0e7;
margin:5px 0;
}

.rtx-Footer sidebar-title {
color:#4e4e4e;
border-bottom:2px solid #cde0e7;
margin:5px 0;
}

.rtx-Footer ul.baselinks {
margin:0;
font-size:1.3em;
}

.rtx-Footer ul.baselinks li {
font-size:.9em;
}

.rtx-Footer ul.baselinks {
clear:both;
}

.rtx-Footer ul.baselinks li {
float:left;
margin-right:4px;
padding:0 4px 0 0;
border-right:1px solid #E75700;
}

.rtx-Footer ul.baselinks li.last {
border-right:none;
}

.rtx-Footer ul.baselinks li a {
text-decoration:none;
padding-bottom:4px;
padding-top:0;
}

.rtx-Footer ul.baselinks li a:hover {
text-decoration:underline;
}

.rtx-Footer ul.services {
border-bottom:6px solid #e75700;
width:100%;
float:left;
}

.rtx-Footer ul.services li {
float:left;
}

.rtx-Footer ul.services li a {
font-size:1.2em;
font-weight:700;
margin-bottom:2em;
margin-right:2em;
background-repeat:no-repeat;
background-position:left 50%;
padding:8px 0 8px 28px;
}

.rtx-Footer ul.services li.RSS a {
background-image:url(/Global/CssImages/EW/icon_services_rss_big.gif);
padding-left:20px;
}

.rtx-Footer ul.services li.Email a {
background-image:url(/Global/CssImages/EW/icon_services_email_big.gif);
}

.rtx-Footer ul.services li.Blogs a {
background-image:url(/Global/CssImages/EW/icon_services_blogs_big.gif);
}

.rtx-Footer ul.services li.DigitalMagazine a {
background-image:url(/Global/CssImages/EW/icon_services_digitalmagazine_big.gif);
}

.rtx-Footer ul.services li.PhotoStories a {
background-image:url(/Global/CssImages/EW/icon_services_photos.gif);
}

.rtx-Footer ul.services li.Videos a {
background-image:url(/Global/CssImages/EW/icon_services_videos.gif);
}

.rtx-Footer ul.services li.WhitePapers a {
background-image:url(/Global/CssImages/EW/icon_services_whitepapers.gif);
}

.rtx-Footer ul.services li.Podcasts a {
background-image:url(/Global/CssImages/EW/icon_services_podcast_big.gif);
padding-left:24px;
}

.rtx-Footer ul.services li a {
display:block;
padding-top:8px;
}

.rtx-Footer ul.services li a:hover {
text-decoration:underline;
}

.rtx-Footer span.copyright {
white-space:nowrap;
float:right;
}

div.rtx-FooterSeoLinks {
margin-top:20px;
}

.rtx-FooterSeoLinks h3 a {
color:#4e4e4e;
}

/* Promo Rich text style */
div.rtx-Promo {
border:1px solid #d7e6ed;
width:auto;
}

.rtx-Promo h3 {
color:#4E4E4E;
padding:5px;
border-bottom:1px solid #E75700;
background:#d7e6ed;
}

.rtx-Promo h3 a,.rtx-Promo h3 a:hover {
color:#4E4E4E;
font-size:1.1em;
text-transform:uppercase;
}

.rtx-Promo .rbi-rtx-inner {
height:100px;
position:relative;
padding-bottom:20px;
}

.rtx-Promo p {
font-size:1.1em;
}

.rtx-Promo img {
float:left;
margin:0 5px;
}

.rtx-Promo a {
font-weight:700;
}

.rtx-Promo .m-link {
position:absolute;
bottom:5px;
right:5px;
font-size:1.1em;
}

.rtx-Promo .m-link a {
background:url(/Global/CssImages/EW/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
font-weight:700;
}

/* END RICH TEXT CONTROL */
/* START top MENU */
/* START FWI HOVER top MENU */
div.nav-TopMenu {
overflow:visible;
float:left;
text-transform:uppercase;
font-weight:700;
font-size:1.2em;
padding-bottom:19px;
background:transparent url(/Global/CssImages/EW/topmenu_bottom_bg.gif) no-repeat scroll left bottom;
}

.nav-TopMenu .nav-list {
float:left;
width:100%;
border-bottom:6px solid #e75700;
background:#fff url(/Global/CssImages/EW/topmenu_right_bg.gif) no-repeat scroll right center;
}

.nav-TopMenu .nav-list li {
position:relative;
float:left;
/*display:inline;*/
margin-right:1px;
/*height:25px;*/
}

.nav-TopMenu .nav-list li a {
background:transparent url(/Global/CssImages/EW/nav_off_left.gif) no-repeat top left;
color:#fff;
}

.nav-TopMenu .nav-list li span {
background:transparent url(/Global/CssImages/EW/nav_off_right.gif) no-repeat top right;
color:#fff;
}

.nav-TopMenu .nav-list li a:hover {
background:transparent url(/Global/CssImages/EW/nav_on_left.gif) no-repeat top left;
color:#fff;
}

.nav-TopMenu .nav-list li a:hover span {
background:transparent url(/Global/CssImages/EW/nav_on_right.gif) no-repeat top right;
color:#fff;
cursor:pointer;
}

.nav-TopMenu .nav-list li.nav-last {
margin:0;
color:#fff;
}

.nav-TopMenu .rbi-nav-list li ul{display:none;}

.nav-TopMenu .nav-list li ul {
position:absolute;
top:30px;
left:0;
background:none #035c86;
border:2px solid #000;
border-top:0 none;
width:200px;
display:none;
visibility:hidden;
}
.nav-TopMenu .nav-list li li {
clear:left;
float:left;
margin:0;
background:none #035c86;
width:100%;
}

.nav-TopMenu .nav-list li li a,.nav-TopMenu .nav-list li li a span,.nav-TopMenu .nav-list li li a:hover,.nav-TopMenu .nav-list li li a:hover span {
background:none #035c86;
display:block;
float:none;
}

.nav-TopMenu .nav-list li li a:hover,.nav-TopMenu .nav-list li li a:hover span {
background:#e75700;
}

#OnPage {
background:url(/Global/CssImages/EW/nav_on_bg.gif) repeat-x top left;
color:#fff;
}

#OnPage a {
background:url(/Global/CssImages/EW/nav_on_left.gif) no-repeat top left;
color:#fff;
}

#OnPage span {
background:url(/Global/CssImages/EW/nav_on_right.gif) no-repeat top right;
color:#fff;
}

#OnPage ul a,#OnPage ul span {
background:none;
}

#OnParent #OnPage,#OnParent #OnPage a,#OnParent #OnPage span,
#OnPage ul a:hover,#OnPage ul a:hover span {
background:#e75700;
}

.nav-TopMenu .nav-list a,.nav-TopMenu .nav-list a:hover {
float:left;
text-decoration:none;
}

.nav-TopMenu .nav-list a span {
float:left;
height:20px;
padding:5px 5px 0;
}

/* END top MENU */
/* Quick Search Form */
div.qsf {
height:45px;
background:url(/Global/CssImages/EW/bg_search_lozenge2.gif) no-repeat;
margin:0;
}

.qsf .rbi-qsf-inner {
padding:5px 0 0 5px;
}

.qsf .rbi-qsf-field-input {
margin-top:8px;
}

.qsf .rbi-qsf-field-input .rbi-qsf-keywords {
float:left;
width:204px;
border:1px solid #7F9DB9;
padding:1px;
margin-top:5px;
}

.qsf .rbi-qsf-field-input,.qsf .rbi-qsf-submit {
float:left;
padding-left:10px;
font-size:1.3em;
}

.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
margin:5px 2px 0 0;
}

.qsf .rbi-qsf-keywords {
margin-top:10px;
}
/* End Quick Search */

/* Breadcrumb Control */
div.brc {
font-size:1.1em;
}

.brc .rbi-brc-inner,.brc .rbi-brc-title,.brc .rbi-brc-linkitem a,.brc .rbi-brc-currentitem {
color:#666;
}

.brc .rbi-brc-title {
font-weight:700;
}

/* End Breadcrumb Control */
/*SIGN UP BOX*/
div.rtx-SignUp {
background:url(/Global/CssImages/EW/bg_signup_tr.gif) no-repeat top right;
overflow:hidden;
width:100%;
display:block;
margin-bottom:16px;
}

.rtx-SignUp .rbi-rtx-inner {
padding:0;
display:block;
background:url(/Global/CssImages/EW/bg_signup_tl.gif) no-repeat top left;
overflow:hidden;
}

.rtx-SignUp h2,.rtx-SignUp h3, .rtx-SignUp sidebar-title {
padding:0;
line-height:1.1em;
font-size:1.2em;
color:#666;
}

.rtx-SignUp h2 {
text-transform:uppercase;
border-bottom:2px solid #E75700;
color:#4e4e4e;
margin:0;
padding:5px 7px;
}


.rtx-SignUp sidebar-title {
text-transform:uppercase;
border-bottom:2px solid #E75700;
color:#4e4e4e;
margin:0;
padding:5px 7px;
}

.rtx-SignUp .rbi-rtx-base {
background:url(/Global/CssImages/EW/bg_signup_br.gif) no-repeat bottom right;
overflow:hidden;
clear:both;
width:100%;
display:block;
height:16px;
}

.rtx-SignUp .rbi-rtx-base span {
background:url(/Global/CssImages/EW/bg_signup_bl.gif) no-repeat bottom left;
padding:8px 0;
display:block;
}

.rtx-SignUp ul {
background:url(/Global/CssImages/EW/bg_signup_mid.gif) repeat-y top right;
border-left:1px solid #CDDEE7;
border-right:1px solid #CDDEE7;
margin:0;
}

.rtx-SignUp ul li {
padding:5px;
border-bottom:1px dashed #CDDEE7;
margin:0;
}

.rtx-SignUp ul li a {
font-weight:700;
font-size:1.1em;
color:#000;
}

.rtx-SignUp ul li.RSS a {
background:url(/Global/CssImages/EW/icon_services_rss.gif) no-repeat scroll right 50%;
padding-right:15px;
}

/*End Sign up Box*/
/*SIGN UP BOX*/
div.nav-SubMenu {
background:#B6D1DC url(/Global/CssImages/EW/corner_submenu_bottom.gif) no-repeat scroll left bottom;
padding-bottom:8px;
overflow:visible;
}

.nav-SubMenu .nav-inner {
background:url(/Global/CssImages/EW/nav_on_left.gif) no-repeat scroll left top;
}

.nav-SubMenu ul {
background:transparent url(/Global/CssImages/EW/nav_on_right.gif) no-repeat scroll right top;
padding:5px 0 0;
}

.nav-SubMenu ul li {
margin:0;
}

.nav-SubMenu ul li a {
font-size:1.2em;
display:block;
color:#000;
font-weight:700;
border-bottom:1px dotted #fff;
}

.nav-SubMenu ul li a span {
display:block;
padding:.3em 0 .3em 8px;
}

.nav-SubMenu ul li a:hover,.nav-SubMenu ul li a:hover span {
background:#D7E5EC;
}

.nav-SubMenu ul li.nav-first {
background:#f2a87b;
text-transform:uppercase;
}

.nav-SubMenu ul li.nav-first a {
color:#fff;
border-bottom:1px solid #fff;
}

.nav-SubMenu ul li.nav-first a:hover,.nav-SubMenu ul li.nav-first a:hover span {
background:#f2a87b;
}

.nav-SubMenu #OnPage {
background:#D7E5EC;
color:#000;
}

.nav-SubMenu #OnPage a {
background:#D7E5EC;
color:#000;
}

.nav-SubMenu #OnPage span {
background:#D7E5EC;
color:#000;
}

/*End Sign up Box*/
/* RSS Control */
div.rss {
}

.rss .rss-inner {
display:block;
}

.rss h2 {
font-size:1.4em;
color:#E85600;
}


.rss sidebar-title {
font-size:1.4em;
color:#E85600;
}

.rss .rss-footer a {
background:url(/Global/CssImages/EW/arrow.gif) no-repeat right 50%;
padding-right:1em;
}

.rss h3 a {
font-size:1.2em;
}

.rss .rss-thumbnails {
padding:5px 1px 0 0;
height:1%;
}

.rss .rss-thumbnails .rss-thumb {
width:140px;
overflow:auto;
}

.rss .rss-thumbnails .rss-caption {
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss .rss-base span {
padding:5px 0;
display:block;
}

/* Lead Article Home, Channel Business */
div.rss-Leadarticle {
margin-bottom:20px;
background:url(/Global/CssImages/EW/bg_box_grad.gif) repeat-x bottom;
height:165px;
}

.rss-Leadarticle .rss-inner {
padding:1em;
}

.rss-Leadarticle .rss-pic img {
float:left;
margin:0 20px 0 0;
border:1px solid #c9dae2;
width:150px;
}

.rss-Leadarticle p {
display:inline;
font-size:1.3em;
margin-bottom:.5em;
}

.rss-Leadarticle h3 a {
font-size:1.6em;
font-weight:400;
line-height:1.1em;
}

.rss-Leadarticle ul p.source {
margin:10px 0 0;
display:block;
}

.rss-Leadarticle .rss-base {
display:none;
}

.rss-Leadarticle .rss-footer {
margin:15px 0;
background:url(/Global/CssImages/EW/arrow.gif) no-repeat right 50%;
padding-right:1em;
text-align:right;
}

.rss-Leadarticle .rss-footer a {
font-size:1.2em;
}

/* End Lead Article */
/* Lite List Style */
div.rss-LitelistSEDirectory{
margin:0 0 25px 0;
padding:10px 20px;
border:1px solid #ccc;
}
div.rss-Litelist h2, div.rss-Litelist sidebar-title, div.rss-LitelistSEDirectory h2 {
border-bottom:1px solid #e85600;
margin-bottom:.5em;
}
.rss-Litelist h2 span, div.rss-LitelistSEDirecotry h2 span, div.rss-LitelistSEDirecotry sidebar-title span {
text-transform:uppercase;
color:#4e4e4e;
}

.rss-Litelist .rss-description, div.rss-LitelistSEDirectory .rss-description {
font-size:1.2em;
}

.rss-Litelist .rss-footer, div.rss-LitelistSEDirectory .rss-footer{
text-align:right;
font-size:1.2em;
}

.rss-Litelist .rss-footer a, div.rss-LitelistSEDirectory .rss-footer a {
background:url(/Global/CssImages/EW/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Litelist li, div.rss-LitelistSEDirectory li{
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/EW/arrow.gif) no-repeat 0 .25em;
}

.rss-Litelist li a,.rss-Litelist h2 a, .rss-Litelist sidebar-title a, div.rss-LitelistSEDirectory li a, div.rss-LitelistSEDirectory h2 a {
color:#0080bd;
}

LitelistSEDirectory sidebar-title a {
color:#0080bd;
}


.rss-Litelist ul span, div.rss-LitelistSEDirectory ul span {
display:block;
}

.rss-Litelist ul p.source, div.rss-LitelistSEDirectory ul p.source {
color:#777;
}

.rss-Litelist li p.source a, div.rss-LitelistSEDirectory li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Litelist .rss-base, div.rss-LitelistSEDirectory .rss-base {
display:none;
}

.rss-Litelist .rss-base span, div.rss-LitelistSEDirectory .rss-base span {
padding:5px 0;
display:block;
}
/* End Lite List */
/* Tab Contaner Styling */
/* TAB Top - Generic/base tab styles */
div.tbc-Top {
background:#D7E6ED url(/Global/CssImages/EW/base_curve_hover.gif) no-repeat bottom right;
margin-bottom:5px;
}

.tbc-tabs {
display:block;
margin:0 0 0 7px;
}

.tbc-Top-inner {
padding:0 0 7px;
background:transparent url(/Global/CssImages/EW/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
}

.tbc-title {
width:100%;
display:block;
clear:both;
background:transparent url(/Global/CssImages/EW/top_curve_hover.gif) no-repeat top right;
}

.tbc-title-inner {
clear:both;
background:transparent url(/Global/CssImages/EW/top_curve_left_hover.gif) no-repeat top left;
padding:7px 0 0;
}

.tbc-title h2 {
font-size:1.2em;
color:red;
}

.tbc-title sidebar-title {
font-size:1.2em;
color:red;
}

.tbc-active,
.tbc-inactive {
font:normal 11px arial;
width:auto;
cursor:pointer;
margin:0 2px 0 0;
height:27px;
}

.tbc-tabs div span {
padding:6px 10px;
display:block;
font-weight:700;
}

.tbc-inactive {
background:url(/Global/CssImages/EW/tab_curve_tr.gif) no-repeat top right #ccc;
color:#0080BD;
}

.tbc-inactive span {
background:url(/Global/CssImages/EW/tab_curve_tl.gif) no-repeat top left;
color:#0080BD;
}

.tbc-inactive span a {
color:#0080BD;
text-decoration:none;
}

.tbc-active {
background:url(/Global/CssImages/EW/tab_curve_active_tr.gif) no-repeat top right #fff;
}

.tbc-active span {
background:url(/Global/CssImages/EW/tab_curve_active_tl.gif) no-repeat top left;
color:#E85600;
}

.tbc-active span a {
color:#E85600;
text-decoration:none;
}

.tbc-inner {
background:#fff;
color:#111;
margin:0 7px;
padding:.5em;
overflow:auto;
height:825px;
font-size:1.1em;
}

/* TAB CURVED left TOP STORY and CURVELEFT style */
div.tbc-TopStory,
div.tbc-CurveLeft {
background:#D7E6ED url(/Global/CssImages/EW/base_curve_hover.gif) no-repeat bottom right;
margin-bottom:5px;
}

.tbc-TopStory-inner {
padding:0 0 7px;
background:transparent url(/Global/CssImages/EW/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
}
/*Split this selector from one above to style Editors Choice tabbed container differently*/
.tbc-CurveLeft-inner{
padding:0 0 7px;
background:transparent url(/Global/CssImages/EW/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
height:263px;
}
.tbc-TopStory .tbc-tabs, 
.tbc-CurveLeft .tbc-tabs {
display:inline;
height:230px;
width:107px;
}
.tbc-TopStory .tbc-tabs{
height:180px;
}

.tbc-TopStory .tbc-active,
.tbc-TopStory .tbc-inactive,
.tbc-CurveLeft .tbc-active,
.tbc-CurveLeft .tbc-inactive {
margin:0 0 2px;
height:auto;
}

.tbc-TopStory .tbc-tabs div span,
.tbc-CurveLeft .tbc-tabs div span {
padding:6px 10px 6px 4px;
}

.tbc-TopStory .tbc-inactive,
.tbc-CurveLeft .tbc-inactive {
background:url(/Global/CssImages/EW/tab_curve_bl.gif) no-repeat bottom left #ccc;
height:27px;
}

.tbc-TopStory .tbc-active,
.tbc-CurveLeft .tbc-active {
background:url(/Global/CssImages/EW/tab_curve_active_bl.gif) no-repeat bottom left #fff;
height:27px;
}

.tbc-TopStory .tbc-inner {
margin:0 7px 0 0;
padding:0 .5em;
overflow:hidden;
height:230px;
}
/*Split this selector from one above to style Editors Choice tabbed container differently*/
.tbc-CurveLeft .tbc-inner {
margin:0 7px 0 0;
padding:0 .5em;
overflow:hidden;
height:259px;
}

.tbc-TopStory .tbc-inner{
height:180px;
}

.tbc-TopStory .rtx ,
.tbc-CurveLeft .rtx {
padding:5px 0;
}

/*EDITORS CHOICE*/
div.rtx-EditorsChoice {
background:url(/Global/CssImages/EW/bg_editors_choice.gif) no-repeat top left;
height:54px;
margin-bottom:0;
}

.rtx-EditorsChoice p {
font-size:1.3em;
color:#E81E25;
float:right;
margin:35px 35px 0 0;
}

.rtx-EditorsChoice p a {
background:url(/Global/CssImages/EW/icon_services_email.gif) no-repeat 0 50%;
padding-left:20px;
}

/*same width as background image in rtx-EditorsChoice control*/
div.flx-EditorsChoice {
width:348px;
background:transparent url(/Global/CssImages/EW/bg_editors_choice_inner.gif) repeat-x scroll 0 0;
}

.rbi-flx-EditorsChoice-inner {
float:left;
margin-top:4px;
border:1px solid #cddfe7;
border-top:0 none;
}

.rbi-flx-EditorsChoice-col1 {
width:auto;
}

.rbi-flx-EditorsChoice-col1-inner {
width:auto;
padding:0 5px;
}

.flx-EditorsChoice .tbc-CurveLeft {
width:auto;
margin:5px 0;
}

.flx-EditorsChoice .tbc-CurveLeft-inner {
width:auto;
}

.flx-EditorsChoice .tbc-CurveLeft .control {
width:auto;
}

/*End Editors choice*/

/* Editor Blog Box*/
div.rtx-EditorsBlog{
margin:0 0 0 60px;
padding:0;
-webkit-border-radius:15px; /*Chrome*/
-moz-border-radius:15px; /*Firefox*/
border-radius:15px;
-webkit-box-shadow:rgba(0,0,0,0.3)7px 7px;
-moz-box-shadow:rgba(0,0,0,0.3)7px 7px;
box-shadow:rgba(0,0,0,0.3)7px 7px;
background-color:#f2f2f2;
padding:10px;
width:190px
}
div.rtx-EditorsBlog h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

div.rtx-EditorsBlog sidebar-title {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

div.rtx-EditorsBlog h3 span {
color:#000;
}

div.rtx-EditorsBlog h3 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#4e4e4e;
border-bottom:2px solid #cddfe7;
}

div.rtx-EditorsBlog p {
font-size:1.1em;
margin:0 0 10px;
}
/* End Editor Blog Box*/
/*Authentication - section to be copied to publication CSS e.g. ew.css*/
.viper {font-size:1.2em;}
div.viper aut aut-loginsummary {}
div.aut-loginsummary {height:auto;margin-bottom:0;}
.aut-loginsummary .inner {text-align:right;}
.aut-loginsummary a,.loggedin a {text-transform:capitalize;}
.loginstatus{border-left:1px solid #e75700;padding-left:5px;}
.loginName {font-weight:700;margin-right:40px;}/*damien*/

/* Ticker - JQuery */

div.rss-newsticker {}
div.rss-newsticker  .rss-inner{
border:1px solid #000;
background:#fff;
margin:0;
padding:5px;
overflow: hidden;
height:15px;
}

.rss-newsticker ul {
position:relative;
}

.rss-newsticker ul li {
float:left;
margin:0 50px 0 0;
}

.rss-newsticker ul h3,
.rss-newsticker ul p{
display: inline;
margin-right:20px;
white-space:nowrap;
}

/* End Ticker - JQuery */

/* Start: Related Jobs */
div.ser-jobs {
}
.ser-jobs ul {
margin-left:13px;
}
.ser-jobs ul li {
list-style-image:url(/Global/CssImages/EW/arrow.gif);
margin:0 0 4px;
}
/* End: Related Jobs */










/*Search Results*/
.searchtabs {
margin:0;
width: 100%;
clear: both;
display: block
}
.searchtabs-menu {
clear: both;
display: block;
overflow: hidden;
width: 100%;
border-bottom:3px solid #E75700;
}
.searchtabs-menu ul {
list-style-type: none
}
.searchtabs-menu li {
margin: 0 2px 0 0;
padding: 0 0 0 7px;
font-weight: bold;
font-size: 1.2em;
background: url(/Global/CssImages/CW/bg_tabbed_search_li.gif) no-repeat left top;float: left;
}
.searchtabs-menu a {
padding:5px 10px 3px 1px;
display: block;
background: url(/Global/CssImages/CW/bg_tabbed_search_anc.gif) #E75700 no-repeat right top;
float: left;
color: #000;
text-decoration: none
}
.searchtabs-menu a:hover {
color: #474c50;
}
.searchtabs-menu a {
float: none
}
.searchtabs-menu li.TabOn {
background-image: url(/Global/CssImages/CW/bg_tabbed_search_on_li.gif);color: #fff;
}
.searchtabs-menu .TabOn a {
background-image: url(/Global/CssImages/CW/bg_tabbed_search_on_anc.gif);color: #fff;
}
.searchtabs-menu .TabOn a:hover {
background-image: url(/Global/CssImages/CW/bg_tabbed_search_on_anc.gif);color: #fff;
}
div.srchContainer {
margin: 0;
padding: 10px;
border-bottom: 3px solid #E75700;
border-left: 3px solid #E75700;
border-right: 3px solid #E75700;
}
div.rtx-RefineByTime{
background: url(/Global/CssImages/CW/bg_search_base_right.gif) no-repeat right bottom transparent;
margin-bottom: 10px;
padding: 0;
}

div.rtx-RefineByTime .rbi-rtx-inner{
background: url(/Global/CssImages/CW/bg_results_header_left.png) no-repeat left top transparent;
border-bottom: 2px solid #E75700;
padding-left: 8px;
height:32px
}
div.container{
background: url(/Global/CssImages/CW/bg_results_header_left.png) no-repeat left top transparent;
height:32px;
padding:0;
}
div.container p{
margin:-10px 0 0 -8px;
padding:15px 0 0 8px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:30px
}
div.container h2 {
margin:0;
height:32px;
padding:6px 0;
background: url(/Global/CssImages/CW/bg_results_header_right.png) no-repeat scroll right top transparent;
font-size:16px
}
div.container sidebar-title {
margin:0;
height:32px;
padding:6px 0;
background: url(/Global/CssImages/CW/bg_results_header_right.png) no-repeat scroll right top transparent;
font-size:16px
}
div.rtx-RefineByTime .rbi-rtx-base{
background: url(/Global/CssImages/CW/bg_search_base_left.gif) no-repeat left bottom transparent;
height: 50px;
margin:0;
overflow: hidden;
padding:0;
}


blockquote {
    background: url("/blogs/electronics-weekly-blog/2011/08/12/blogquote.jpg") no-repeat scroll 2% 50% #F2F2F2;
    color: #000000;
    font-weight: bold;
    font-size: 1.3em;
    padding: 0px 10px 0px 35px;
}




