/* Generic body elements  */
html, body {margin:0px;padding:0px;font-family:arial;}
body {font-size:62.5%}
* {padding:0;margin:0;}
a {color:#0973B6;text-decoration:none;}
a:hover {color:#0973B6;text-decoration:underline;}

h1 {font-size:2.0em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.0em}

.pageset {width:994px;margin:0px auto;position:relative;}
.pageset-inner {
	display:block;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* Header Elements */
.siteheader {width:100%;display:block;height:60px;background:url(bg_page_header.gif) no-repeat bottom right;margin-bottom:1px;}
.siteheader-inner {width:100%;display:block;}
.siteheader .logo {width:357px;display:block;float:left;}
.siteheader .logo a {background:url(logo_computer_weekly.gif) no-repeat;width:282px;height:48px;display:block;font-size:2px;color:#FFF;text-indent:-1234px}
.siteheader .searchbox {width:390px;display:block;float:left;height:45px;background:url(bg_search.gif) no-repeat;}
.siteheader .searchbox form {padding:12px 0px 0px 13px}
.siteheader .searchbox form input.keywords {float:left;width:246px;border:1px solid #CCC;font-size:12px;padding:1px;margin-top:1px;}
.siteheader .searchbox form input.Submit {margin:0px 0px 0px 25px;border:none;padding:0px;}
.siteheader-links {font-size:1.1em;width:176px;margin-left:45px;display:block;float:left;padding-top:36px;list-style-type:none;font-family:arial;font-weight:bold;}
.siteheader-links li {float:left;display:inline;}
.siteheader-links li.RSS {background:url(icon_rss.gif) no-repeat;}
.siteheader-links li.Email {background:url(icon_email.gif) no-repeat;margin-left:15px;}
.siteheader-links li a {padding-left:18px;text-decoration:none;}
.siteheader-links li a:hover {text-decoration:underline;}

.breadcrumb {clear:both;font-size:1.1em;width:100%;display:block;overflow:hidden;border-bottom:3px solid #C1C2C2;padding:7px 0px 7px 0px;}
.breadcrumb-inner {padding:0px 0px 0px 0px;}
.breadcrumb-inner span {color:#FF0000;font-weight:bold;margin-right:5px;}
.breadcrumb-inner a {background: url(bg_arrow_size10.gif) no-repeat right;padding-right:8px;margin-right:3px;}
.login-inner {padding:0px 0px 0px 0px;float:right;}
.login-inner span {font-weight:bold;}
.login-inner a {font-weight:normal;background: url(bg_red_pipe.gif) no-repeat;padding:0px 0px 0px 12px;margin:0px 0px 0px 0px;}
.login-inner a.first {background:none;padding:0px 0px 0px 5px;}


/* Column formatting elements */
.contentarea {clear:both;width:100%;display:block;margin-top:7px;}
.colfirst, .colsecond, .colthird, .colfourth {float:left;display:block;}

.topsection {clear:both;overflow:hidden;display:block;width:100%;}
.topsection-left {float:left;width:177px;}
.topsection-right {float:left;width:432px;}
	
.basesection {clear:both;overflow:hidden;display:block;width:100%;padding:0px 0px 10px 0px;}
.basesection-left {float:left;width:309px;}
.basesection-right {float:left;width:300px;}

.section {clear:both;overflow:hidden;display:block;width:100%;}
.section-inner {padding:10px 0px 0px 0px;display:block;overflow:hidden;width:100%;}
.dotborder {border-top:1px dotted #CCC;}


/* Pagehead and Pagebase Elements */
.pagehead {width:100%;display:block;}
.pagehead-inner {padding:0px 0px 10px 0px;}
.pagehead h2 {font-size:1.6em;color:#FF0000;font-weight:normal;}
.pagehead span {float:right;display:block;width:auto;font-size:1.1em;}
.pagehead span a {margin-left:8px;}

.pagebase {width:100%;display:block;clear:both;padding-top:7px;}
.pagebase-inner {padding:10px 0px; border-top:1px solid #CCC;}
.pagebase span {display:block;width:auto;font-size:1.1em;text-align:right;}
.pagebase span a {margin-left:8px;}

.paging {width:100%;display:block;}
.paging-inner {font-size:1.2em;font-weight:bold;padding:20px 0px;text-align:right;border-top:1px dotted #CCC;}
	
.sponsorhead {width:100%;display:block;overflow:hidden;border-bottom:1px dotted #CCC;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.sponsorhead-inner {padding:0px 0px 10px 0px;}
.sponsorhead h2 {font-size:1.6em;color:#FF0000;font-weight:normal;}
.sponsorhead span {float:right;display:block;width:auto;font-size:1.1em; margin-right:8px;}
.sponsorhead span a {margin-left:8px;}


/* All Menu Types horizontal and vertical */
#menu {width:100%;border-bottom:6px solid #FF0000;clear:both;display:block;overflow:hidden;background: url(bg_menu_right.gif) no-repeat right top;}
.menu-base {clear:both;width:100%;display:block;height:19px;background: url(bg_breadcrumb_right.gif) no-repeat right bottom #F1F1F1;}
#menu ul {list-style: none;overflow:hidden;width:100%;display:block}
#menu li {float: left;background: url(m_right_bg.gif) no-repeat right top;margin:0px 1px 0px 0px;height: 26px;text-transform:uppercase;}
#menu li a {float: left;display: block;font: bold 1.2em Arial, Verdana, sans serif;width: .1em;height: 13px;color: #fff;text-decoration: none;background: url(m_left_bg.gif) no-repeat left top;padding:7px 13px 4px 13px;white-space:nowrap}
#menu .OnPage {background: url(mon_right_bg.gif) no-repeat right top;}
#menu .OnPage a {background: url(mon_left_bg.gif) no-repeat left top;}
#menu > ul a {width: auto;}
#menu li a {float: none;}
#menu a:hover {color: #fff;}
#menu .over, #menu li:hover {background-position: 100% -26px;}
#menu .over a, #menu li:hover a, #menu a:hover {background-position: 0% -26px;}
/*\*//*/
#menu > ul a {width:none;display:inline;line-height:12px;}
/**/

.submenu {font-weight:bold;width:167px;padding-bottom:10px;}
.submenu h4 {color:#FFF;padding:4px 8px 4px 8px;text-transform:uppercase;background: url(bg_submenu_h3.gif) no-repeat #FF0000;border-bottom:2px solid #FFF;}
.submenu h4 a, .submenu h4 a:hover {color:#FFF;}
.submenu ul {font-size:1.1em;list-style-type:none;}
.submenu ul {padding:0px 0px 8px 0px;background: url(bg_submenu_base.gif) no-repeat bottom left #E1E1E2;}
.submenu ul li {border-bottom:1px solid #FFF;}
.submenu ul li.OnPage {background-color:#B9BCBD;}
.submenu ul li a {color:#000;padding:4px 0px 4px 0px;display:block;width:167px;}
.submenu ul li a span {padding:0px 8px 0px 8px;display:block;}
.submenu ul li a:hover {background-color:#B9BCBD;color:#000;}

.browse {clear:both;width:167px;overflow:hidden;margin:0px 0px 10px 0px;}
.browse-inner {display:block;padding:0px 0px 4px 10px;display:block;border-bottom:1px dotted #CCC;font-size:1.1em;}
.browse-inner a {background: url(bg_browse_arrow.gif) no-repeat 98% 0%; padding-right:11px;}

.boxmenu {font-weight:bold;width:167px;}
.boxmenu ul {font-size:1.1em;list-style-type:none;}
.boxmenu h4.signup {color:#FFF;padding:4px 8px 4px 8px;text-transform:uppercase;background: url(bg_box_menu_h3.gif) no-repeat #000;border-bottom:3px solid #FF0000;}
.boxmenu ul.signup {padding:0px 0px 5px 0px;background: url(bg_box_menu.gif) repeat-x bottom left #CBCDCD;}
.boxmenu ul.signup li {padding:4px 0px 4px 8px;border-bottom:1px solid #CCC;}
.boxmenu ul.signup li a {color:#000;}
.boxmenu ul.signup li.RSS a {background: url(bg_box_menu_rss.gif) no-repeat right;padding-right:16px}

.boxmenu h4.downtime {color:#464E51;padding:10px 8px 4px 0px;text-transform:uppercase;border-bottom:3px solid #FF0000;}
.boxmenu ul.downtime {padding:4px 0px 8px 0px;clear:both;}
.boxmenu ul.downtime li {padding:2px 0px 2px 8px;background: url(bg_red_arrow.gif) no-repeat 0px 2px;}
.boxmenu ul.downtime li a {color:#000;}


/* Generic Advertising Elements */
.leaderboard {position:absolute;top:5px;left:0px;width:990px;}
.leaderboard table {width:990px;}
.mpu {text-align:center;}
.skyscraper {text-align:center;}
.skyscraper-inner {text-align:center;}
.mpu span, .skyscraper span {display:block;font-size:10px;color:#908E8F;text-align:center;text-transform:uppercase;background: url(bg_advert.gif) no-repeat center;margin:0px 0px 8px 0px;}
.txtads {text-align:center;padding-top:10px;}
.txtads-inner {text-align:center;}
.txtads-inner ul li {font-size:1.1em;list-style:none;padding:4px 0px 4px 0px;border-bottom:1px dashed #CCC;}
.txtads span {display:block;font-size:10px;color:#908E8F;text-align:center;text-transform:uppercase;background: url(bg_advert.gif) no-repeat center;margin:0px 0px 0px 0px;}


/* Column and Footer Elements */
.footer {clear:both;display:block;padding-top:10px;font-size:1.1em;}
.footer-inner {width:100%;border-top:4px solid #FF0000;padding:5px 0px 20px 0px}
.footer-inner span {color:#FF0000;margin-right:2px;}
.footer-inner span.copyright {float:right;color:#000;}
.footer-inner span a {margin-right:4px;}

.services {width:100%;display:block;clear:both;padding-top:7px;}
.services-inner {padding:5px 0px 5px 0px;border-top:1px dotted #CCC;}
.services h3 {color:#474E51;border-bottom:3px solid #CCC;text-transform:uppercase;padding:0px 0px 3px 0px;margin-top:3px;}
.services ul {list-style-type:none;padding-top:10px;}
.services ul li {font-size:1.2em;list-style-type:none;}
.services ul li {float:left;display:inline;padding:0px 15px 0px 0px;height:35px;}
.services ul li.RSS a {background:url(icon_services_rss.gif) no-repeat;padding-left:22px;}
.services ul li.Email a {background:url(icon_services_email.gif) no-repeat;padding-left:30px;}
.services ul li.Alerts a {background:url(icon_services_alerts.gif) no-repeat;padding-left:33px;}
.services ul li.Digital a {background:url(icon_services_digital.gif) no-repeat;padding-left:28px;}
.services ul li.Blogs a {background:url(icon_services_blogs.gif) no-repeat;padding-left:30px;}
.services ul li.Webinars a {background:url(icon_services_webinars.gif) no-repeat;padding-left:30px;}
.services ul li.Videos a {background:url(icon_services_video.gif) no-repeat;padding-left:34px;}
.services ul li.Podcasts a {background:url(icon_services_podcast.gif) no-repeat;padding-left:25px;}
.services ul li.Whitepapers a {background:url(icon_services_whitepapers.gif) no-repeat;padding-left:30px;}	
.services ul li a {text-decoration:none;font-weight:bold;padding-bottom:6px;padding-top:6px;line-height:28px;}
.services ul li a:hover {text-decoration:underline;}


/* Home and Channel associated product elements */	
.prodbox {width:300px;padding-bottom:7px;}
.prodbox h3 {color:#FE0000;padding:5px 8px 6px 10px;text-transform:uppercase;border-bottom:1px solid #FF0000;background-color:#F6F6F6;}
.prodbox-inner {clear:both;padding:5px 10px 5px 10px;border-left:1px solid #C1C2C2;border-right:1px solid #C1C2C2;}
.prodbox ul {padding:4px 0px 0px 0px;list-style-type:none;font-size:1.3em;}
.prodbox ul li  {list-style:none;padding:0px;line-height:28px;}
.prodbox ul li a {font-weight:bold;padding:6px 0px 6px 30px;}
.prodbox ul li.RSS a {background:url(icon_services_rss.gif) no-repeat;}
.prodbox ul li.Email a {background:url(icon_services_email.gif) no-repeat;}
.prodbox ul li.Alerts a {background:url(icon_services_alerts.gif) no-repeat;}
.prodbox ul li.Digital a {background:url(icon_services_digital.gif) no-repeat;}
.prodbox ul li.Blogs a {background:url(icon_services_blogs.gif) no-repeat;}
.prodbox ul li.Webinars a {background:url(icon_services_webinars.gif) no-repeat;}
.prodbox ul li.Videos a {background:url(icon_services_video.gif) no-repeat;}
.prodbox ul li.Podcasts a {background:url(icon_services_podcast.gif) no-repeat;}
.prodbox ul li.Whitepapers a {background:url(icon_services_whitepapers.gif) no-repeat;}	

.products {width:100%;background: url(bg_products.gif) no-repeat bottom left;overflow:hidden;display:block;margin-bottom:10px;}
.products-inner {width:203px;float:left;height:120px;overflow:hidden;}
.products-inner h3 {text-transform:uppercase;color:#FF0000;padding:4px 0px 4px 10px;border-bottom:1px solid #FF0000;background-color:#F6F6F6;}
.products-inner h3 a, .products-inner h3 a:hover {color:#FF0000;}
.products-inner span {font-size:1.3em;display:block;padding:10px 120px 60px 10px;font-weight:bold;}

.features {clear:both;overflow:hidden;display:block;width:100%;padding:10px 0px 10px 0px;}
.features-left {float:left;width:309px;}
.features-right {float:left;width:300px;}

.others {width:300px;}
.others-inner {background-color:#F5F4F4;height:95px;}
.others span {padding:7px;display:block;font-size:1.1em;}
.others span img {float:left;width:60px;height:60px;margin:0px 5px 17px 0px;}
.others span a {font-weight:bold;}
.others h3 {text-transform:uppercase;color:#464E51;padding:8px 0px 8px 10px;background: url(bg_reports_h3.gif) repeat-x bottom right #FFF;}
.others h3 a {color:#464E51;}
.others h3 span {padding:0px;display:inline;text-transform:none;font-weight:normal;float:right;width:auto;margin-right:5px;}
.others h3 span a {color:#0973B6;font-size:0.84em;background: url(bg_blogs_link_arrow.gif) no-repeat right 4px;padding-right:8px;}

.tabbedbox {width:300px;padding-bottom:7px;}
.tabbedbox-list {clear:both;font-size:1.1em;padding:0px 10px 0px 10px;border-left:1px solid #C1C2C2;border-right:1px solid #C1C2C2;}
.tabbedbox-list ul {padding:4px 0px 4px 0px;list-style-type:none;}
.tabbedbox-list ul li  {list-style:none;background: url(bg_red_arrow.gif) no-repeat 0px 4px;padding:4px 0px 4px 10px;}
.tabbedbox-link {display:block;text-align:right;font-weight:bold;}
.tabbedbox-link a {background:url(bg_arrow_size10.gif) no-repeat right 0.4em;padding:0px 8px 0px 0px}

.tabbedbox-menu {width:100%;clear:both;display:block;overflow:hidden;border-bottom:3px solid #FF0000;}
.tabbedbox-menu ul {list-style:none;}
.tabbedbox-menu li {font-size:1.1em;font-weight:bold;float: left;background: url(bg_tabbed_box_li.gif) no-repeat left top;margin: 0 2px 0 0;	padding: 0 0 0 7px;}
.tabbedbox-menu a {float:left;display:block;background: url(bg_tabbed_box_anc.gif) no-repeat right top;	padding: 5px 10px 3px 1px;	text-decoration: none;color: #474C50;background-color: #FF0000;cursor:pointer;}
.tabbedbox-menu a:hover {color: #FF0101;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.tabbedbox-menu a {float:none;}
/* End IE5-Mac hack */
.tabbedbox-menu li.TabOn {background-image:url(bg_tabbed_box_on_li.gif);color:#FFF;}
.tabbedbox-menu .TabOn a, .tabbedbox-menu .TabOn a:hover {background-image:url(bg_tabbed_box_on_anc.gif);color:#FFF;}

.browse-link {margin-top:7px;padding:7px 0px;clear:both;display:block;width:100%;font-size:0.91em;border-top:1px dotted #CCC;}

/* Various list elements */	
.latestnews {width:100%;}
.latestnews-inner {padding:0px 0px 0px 0px;}
.latestnews h3 {font-size:1.4em;text-transform:uppercase;color:#474E51;padding:4px 0px 4px 0px;border-bottom:1px solid #FF0000;}
.latestnews h3 a {float:right;font-size:0.78em;text-transform:none;padding:1px 8px 0px 0px;background: url(bg_arrow_size10.gif) no-repeat right 0.5em;font-weight:normal;}
.latestnews ul {padding:8px 0px 4px 0px;list-style-type:none;}
.latestnews ul li {font-size:1.3em;list-style:none;background: url(bg_red_arrow.gif) no-repeat 0px 2px;padding:0px 0px 5px 10px;font-weight:bold;}
.latestnews ul li span {display:block;font-size:0.84em;font-weight:normal;color:#494E51;padding-top:2px;}
.latestnews ul li span a  {background:url(bg_arrow_size10.gif) no-repeat right 0.4em;padding:0px 8px 0px 0px;}
.latestnews ul li span a:hover {text-decoration:underline;}

.latestnews span a.News, .latestnews span a.News:hover {background:url(icon_news_results.gif) no-repeat 0px 2px;padding-left:12px;color:red;text-decoration:none;}
.latestnews span a.Opinion, .latestnews span a.Opinion:hover {background:url(bg_mini_icon_opinion.gif) no-repeat 0px 1px;padding-left:14px;color:red;text-decoration:none;}
.latestnews span a.In-Depth, .latestnews span a.In-Depth:hover {background:url(bg_mini_icon_indepth.gif) no-repeat 0px 2px;padding-left:16px;color:red;text-decoration:none;}
.latestnews span a.Case-Study, .latestnews span a.Case-Study:hover {background:url(bg_mini_icon_case_studies.gif) no-repeat 0px 2px;padding-left:15px;color:red;text-decoration:none;}
.latestnews span a.Whitepaper, .latestnews span a.Whitepaper:hover {background:url(bg_mini_icon_whitepaper.gif) no-repeat 0px 2px;padding-left:22px;color:red;text-decoration:none;}
.latestnews span a.Event, .latestnews span a.Event:hover {background:url(bg_mini_icon_event.gif) no-repeat 0px 2px;padding-left:14px;color:red;text-decoration:none;}
.latestnews span a.Expert-Panel, .latestnews span a.Expert-Panel:hover {background:url(bg_mini_icon_expert_panel.gif) no-repeat 0px 1px;padding-left:21px;color:red;text-decoration:none;}
.latestnews span a.News-analysis, .latestnews span a.News-analysis:hover {background:url(icon_news_results.gif) no-repeat 0px 2px;padding-left:12px;color:red;text-decoration:none;}
.latestnews span a.Webinar, .latestnews span a.Webinar:hover {background:url(bg_mini_icon_webinar.gif) no-repeat 0px 2px;padding-left:22px;color:red;text-decoration:none;}
.latestnews span a.Podcast, .latestnews span a.Podcast:hover {background:url(bg_mini_icon_podcast.gif) no-repeat 0px 2px;padding-left:18px;color:red;text-decoration:none;}
.latestnews span a.Video, .latestnews span a.Video:hover {background:url(bg_mini_icon_video.gif) no-repeat 0px 2px;padding-left:22px;color:red;text-decoration:none;}
.latestnews span a.Special-Report, .latestnews span a.Special-Report:hover {background:url(bg_mini_icon_special.gif) no-repeat 0px 2px;padding-left:17px;color:red;text-decoration:none;}
.latestnews span a.Blog, .latestnews span a.Blog:hover {background:url(bg_mini_icon_blog.gif) no-repeat 0px 2px;padding-left:18px;color:red;text-decoration:none;}
.latestnews span a.Supplier, .latestnews span a.Supplier:hover {background:url(bg_mini_icon_suppliers.gif) no-repeat 0px 1px;padding-left:20px;color:red;text-decoration:none;}

.selectednews {width:100%;}
.selectednews-inner {padding:0px 0px 0px 0px;}
.selectednews h3 {text-transform:uppercase;color:#474E51;padding:4px 0px 4px 0px;border-bottom:1px solid #FF0000;}
.selectednews h3 a {float:right;font-size:0.92em;text-transform:none;padding:1px 8px 0px 0px;background: url(bg_arrow_size10.gif) no-repeat right 0.5em;font-weight:normal;}
.selectednews ul {padding:8px 0px 0px 0px;list-style-type:none;}
.selectednews ul li {font-size:1.1em;list-style:none;background: url(bg_red_arrow.gif) no-repeat;padding:0px 0px 5px 10px;font-weight:bold;}
.selectednews ul li span {font-weight:normal;color:#494E51;display:block;padding-top:2px;}
.selectednews-link {font-size:1.1em;text-align:right;display:block; padding-bottom:5px;}
.selectednews-link a {background: url(bg_related_arrow.gif) no-repeat 98% 0%; padding-right:11px;}

.reglist {width:100%;display:block;overflow:hidden;clear:both;}
.reglist-inner {padding:0px 0px 0px 0px;}
.reglist h3 {color:#000;}
.reglist ul {padding:5px 0px 4px 0px;list-style-type:none;}
.reglist ul li {font-size:1.2em;list-style:none;background: url(bg_red_arrow.gif) no-repeat;padding:0px 0px 5px 10px;font-weight:bold;}
.reglist ul li a {font-weight:normal;}

.splitlist {clear:both;width:100%;display:block;overflow:hidden;}
.splitlist-inner {padding:0px 0px 0px 0px;width:50%;float:left;display:inline;}
.splitlist h3 {color:#000;margin-right:10px;}
.splitlist ul {padding:5px 0px 4px 0px;list-style-type:none;margin-right:10px;}
.splitlist ul li {font-size:1.2em;list-style:none;background: url(bg_red_arrow.gif) no-repeat;padding:0px 0px 5px 10px;font-weight:bold;}
.splitlist ul li a {font-weight:normal;}

.pollitems {clear:both;}
.pollitems-inner {border-bottom:1px dotted #CCC;padding-bottom:10px;margin-bottom:10px;}
.pollitems-inner h3	{color:#474E51;border-bottom:3px solid #CCC;text-transform:uppercase;padding:0px 0px 3px 0px;margin-top:3px;}
.pollitems-inner .caption {font-size:1.1em;}
.pollitems-inner span {display:block;font-weight:bold;padding-top:4px;}
.pollitems-inner li {list-style-type:none;padding:4px 0px;font-size:1.1em;}
.pollitems-inner li img {height:12px;margin-left:5px;vertical-align:top;}
.pollitems-inner li img.res1 {background-color:#61AFE0;}
.pollitems-inner li img.res2 {background-color:#FE2222;}
.pollitems-inner li img.res3 {background-color:#3F4447;}
.pollitems-link {font-size:1.1em;text-align:right;display:block;font-weight:bold;}
.pollitems-link a {background: url(bg_related_arrow.gif) no-repeat 98% 0%; padding-right:11px;}
.pollitems-pic {display:block;padding:8px 0px 0px 0px;}
.pollitems #ctl00_Poll1_submit {margin-top:5px;background-color:#FAFAFA;color:#0973B6;border:1px solid #666;text-transform:uppercase;font-size:10px;padding:1px;font-weight:bold;}

.listitems {clear:both;}
.listitems-inner {border-bottom:1px dotted #CCC;padding-bottom:10px;margin-bottom:10px;}
.listitems-inner h3	{color:#474E51;border-bottom:3px solid #CCC;text-transform:uppercase;padding:0px 0px 3px 0px;margin-top:3px;}
.listitems-inner ul {padding:4px 0px 4px 0px;list-style-type:none;}
.listitems-inner ul li  {font-size:1.1em;list-style:none;background: url(bg_red_arrow.gif) no-repeat 0px 4px;padding:4px 0px 4px 10px;}
.listitems-link {font-size:1.1em;text-align:right;display:block;font-weight:bold;}
.listitems-link a {background: url(bg_related_arrow.gif) no-repeat 98% 0%; padding-right:11px;}
.listitems-pic {display:block;padding:8px 0px 0px 0px;}

.relateditems {clear:both;}
.relateditems-inner {width:100%;clear:both;border-bottom:1px dotted #CCC;padding-top:10px;margin-bottom:10px;}
.relateditems h3	{color:#474E51;border-bottom:1px solid #FF0000;text-transform:uppercase;padding:0px 0px 3px 0px;margin-top:3px;}
.relateditems h3.most-read	{border-bottom:3px solid #FF0000;text-transform:none;padding:4px 0px 4px 6px;background: url(bg_most_read_h3.gif) no-repeat;}
.relateditems h3.most-read a {padding:4px 9px 4px 3px;background: url(bg_most_read_h3_anchor.gif) no-repeat top right #FF0000;color:#FFF;}
.relateditems ul {padding:4px 0px 4px 0px;list-style-type:none;}
.relateditems ul li  {font-size:1.1em;list-style:none;background: url(bg_red_arrow.gif) no-repeat 0px 4px;padding:4px 0px 4px 10px;}
.relateditems ul li span  {display:block;}
.relateditems ul li span a  {color:#6F6F6F;}
.relateditems-link {font-size:1.1em;text-align:right;display:block;font-weight:bold;padding-bottom:4px;}
.relateditems-link a {background: url(bg_related_arrow.gif) no-repeat 98% 0%; padding-right:11px;}


/* Sponsored content */	
.sponsornews {clear:both;width:100%;width:300px;}
.sponsornews-inner {clear:both;border-left:1px solid #C1C2C2;border-right:1px solid #C1C2C2;padding:10px 10px 5px 10px;}	
.sponsornews-head {overflow:hidden;border-bottom:3px solid #FF0000;}	
.sponsornews-head h3 {font-size:1.4em;color:#FFF;padding:8px 0px 7px 0px;background: url(bg_sponsor_section_h.gif) no-repeat top left #3D90C5;}
.sponsornews-head h3 span {display:block;padding:0px 10px 0px 10px;font-weight:normal;}
.sponsornews-head a, .sponsornews-head a:hover {color:#FFF}	
.sponsornews ul {list-style-type:none;}
.sponsornews ul li {list-style-type:none;padding:0px 0px 7px 0px;}
.sponsornews ul li a {font-size:1.3em;font-weight:bold;}
.sponsornews ul li span {font-size:1.1em;display:block;}
.sponsornews-link  {font-size:1.1em;text-align:right;display:block; border-bottom:1px dotted #CCC;padding-bottom:5px;}
.sponsornews-link a {background: url(bg_related_arrow.gif) no-repeat top right; padding-right:11px;}
.sponsornews-logo {display:block;clear:both;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:0px 10px 0px 10px;}	
.sponsornews-logo dl {display:block;overflow:hidden;width:100%;padding:0px;margin:0px;}	
.sponsornews-logo dd {float:left;display:block;width:40%;padding:0px;margin:0px;}	
.sponsornews-logo dt {float:left;display:block;width:59%;padding:0px;margin:0px;}


/* Generic elements for Best of Sections */	
.bestof {display:block;width:100%;padding-bottom:7px;}
.bestof-inner {overflow:hidden;border-left:1px solid #CCC;border-right:1px solid #CCC;background: url(bg_choice_inner.gif) repeat-x;padding:13px 5px 0px 5px;}
.bestof-head {background: url(bg_bestof.gif) no-repeat top right  #3D91C5;}
.bestof h3 {background: url(h_bestof.gif) no-repeat top left;text-transform:uppercase;color:#FFF;padding:6px 10px 5px 10px;border-bottom:3px solid #FF0000;}

.bestof-full {width:100%;display:block;overflow:hidden;clear:both;background: url(grad_bestof.gif) no-repeat top right;padding-bottom:7px;}
.bestof-full h4 {text-transform:uppercase;color:#FFF;padding:4px 8px 3px 8px;border-bottom:1px solid #FF0000;}
.bestof-full h4 a {display:block;color:#FFF;}
.bestof-full h4 a:hover {text-decoration:underline;color:#FFF;}
.bestof-full .story {font-size:1.1em;clear:both;display:block;padding:7px 0px 0px 0px;border-top:2px solid #EFEFEF;}
.bestof-full span.pic {float:left;}
.bestof-full span.text {float:left;}
.bestof-full span.text a {font-weight:bold;}

.bestof-split  {width:100%;display:block;overflow:hidden;clear:both;padding:7px 0px 0px 0px;}
.bestof-split h4 {text-transform:uppercase;color:#FFF;padding:4px 8px 3px 8px;border-bottom:1px solid #FF0000;}
.bestof-split h4 a {display:block;color:#FFF;}
.bestof-split h4 a:hover {text-decoration:underline;color:#FFF;}

.bestof h4.videos  {background: url(h_special_reports_alt.gif) no-repeat top left;}
.bestof h4.podcast  {background: url(h_special_reports_alt.gif) no-repeat top left;}
.bestof h4.blog-post  {background: url(h_special_reports_alt.gif) no-repeat top left;}
.bestof h4.white-papers  {background: url(h_special_reports_alt.gif) no-repeat top left;}
.bestof h4.webinar  {background: url(h_special_reports_alt.gif) no-repeat top left;}
.bestof h4.special-reports {background: url(h_special_reports_alt.gif) no-repeat top left;}
.bestof h4.case-studies  {background: url(h_special_reports_alt.gif) no-repeat top left;}

.bestof h4.article-type-background  {background: url(h_art_type_bgr_alt.gif) no-repeat top left;}

.bestof .all-link {clear:both;display:block;width:100%;text-align:right;font-size:1.0em;}
.bestof .all-link a {background:url(bg_arrow_size10.gif) no-repeat right 0.4em;padding:0px 8px 0px 0px}
.bestof img {border:none;}

/* Author Elements for articles */	
.author {width:100%;display:block;}
.author-inner {background-color:#F5F4F4;}
.author-inner a.m-link {font-size:0.92em;background:url(bg_arrow_size10.gif) no-repeat right 0.4em;padding:0px 8px 0px 0px}

.author span {padding:4px 7px 7px 7px;display:block;font-size:1.1em;}
.author span.title {color:#FF0000;padding:4px 7px 0px 7px;font-size:1.2em;font-weight:bold;}
.author span a.blog {background: url(icon_author_blog.gif) no-repeat 0px 2px;padding:1px 0px 2px 20px;line-height:1.5em;margin-right:7px;}
.author span a.email {background: url(icon_author_email.gif) no-repeat 0px 2px;padding:1px 0px 2px 20px;line-height:1.5em;}
.author h3 {background: url(bg_reports_h3.gif) repeat-x bottom right #FFF;padding:8px 0px 8px 10px;}
.author h3.pic {text-transform:uppercase;color:#464E51;padding:23px 0px 8px 10px;}

/* Profile Elements for articles */	
.profiles {width:100%;display:block;overflow:hidden;padding:10px 0px;}
.profiles-inner {background-color:#F5F4F4;}
.profiles h3 {font-weight:bold;text-transform:uppercase;background-color:#DCDEDE;border-bottom:3px solid #FF0000;padding:8px 6px;color:#474E51;}
.profiles table {width:100%;font-size:1.1em;}
.profiles table td {padding:0px;vertical-align:top;width:33%;}
.profiles table td span {padding:6px 5px 10px 10px;display:block;}
.profiles table td img {float:left;margin:0px 5px 3px 0px;}
.profiles table td a {font-weight:bold;}

/* Curvy corners */	
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #FFF;border-left:1px solid  #C1C2C2;border-right:1px solid  #C1C2C2;}
b.rtop .r1{margin: 0px 7px 0 7px;border-left:0px;border-right:0px;border-bottom:1px solid  #C1C2C2;}
b.rbottom .r1 {margin: 0px 7px 0 7px;border-left:0px;border-right:0px;border-top:1px solid  #C1C2C2;}
b.r2{margin: 0 5px;}
b.r3{margin: 0 4px;}
b.r4{margin: 0 3px;}
b.r5{margin: 0 2px;}
b.rtop b.r6, b.rbottom b.r6 {margin: 0 1px;height: 1px;}

b.gtop, b.gbottom{display:block;background: #FFF}
b.gtop b, b.gbottom b {display:block;height: 1px;overflow: hidden; background: #AFB1B1}
b.ggtop b, b.ggbottom b {display:block;height: 1px;overflow: hidden; background: #F6F6F6}
b.g1{margin: 0 5px}
b.g2{margin: 0 3px}
b.g3{margin: 0 2px}
b.gtop b.g4, b.gbottom b.g4, b.ggtop b.g4, b.ggbottom b.g4{margin: 0 1px;height: 2px}

/* Icon displays and backgrounds for headers */	
.view-podcast {clear:both;display:block;width:150px;overflow:hidden;padding-top:2px;}
.view-podcast span {text-align:right;display:block;width:auto;background: url(bg_results_only.gif) no-repeat top right;font-size:1.1em;font-weight:bold;height:24px;}
.view-podcast a {display:block;background: url(bg_results_only_left.gif) no-repeat 0px 0px;padding:5px 25px 5px 0px;line-height:14px;}
.view-podcast a:hover {text-decoration:none;color:#000;}
.view-podcast span img {padding:2px 5px 0px 5px;vertical-align:top;}

.view-whitepaper {clear:both;display:block;width:200px;overflow:hidden;padding-top:2px;}
.view-whitepaper span {text-align:right;display:block;width:auto;background: url(bg_results_only.gif) no-repeat top right;font-size:1.1em;font-weight:bold;height:24px;}
.view-whitepaper span a {display:block;background: url(bg_results_only_left.gif) no-repeat 0px 0px;padding:5px 25px 5px 0px;line-height:14px;}
.view-whitepaper a:hover {text-decoration:none;color:#000;}
.view-whitepaper span img {padding:2px 5px 0px 5px;vertical-align:top;}

.view-webinar {clear:both;display:block;width:180px;overflow:hidden;padding-top:2px;}
.view-webinar span {text-align:right;display:block;width:auto;background: url(bg_results_only.gif) no-repeat top right;font-size:1.1em;font-weight:bold;height:24px;}
.view-webinar a {display:block;background: url(bg_results_only_left.gif) no-repeat 0px 0px;padding:5px 25px 5px 0px;line-height:14px;}
.view-webinar a:hover {text-decoration:none;color:#000;}
.view-webinar span img {padding:2px 5px 0px 5px;vertical-align:top;}

.view-special-report {clear:both;display:block;width:210px;overflow:hidden;padding-top:2px;}
.view-special-report span {text-align:right;display:block;width:auto;background: url(bg_results_only.gif) no-repeat top right;font-size:1.1em;font-weight:bold;height:24px;}
.view-special-report a {display:block;background: url(bg_results_only_left.gif) no-repeat 0px 0px;padding:5px 25px 5px 0px;line-height:14px;}
.view-special-report a:hover {text-decoration:none;color:#000;}
.view-special-report span img {padding:2px 5px 0px 5px;vertical-align:top;}

.view-case-study {clear:both;display:block;width:194px;overflow:hidden;padding-top:2px;}
.view-case-study span {text-align:right;display:block;width:auto;background: url(bg_results_only.gif) no-repeat top right;font-size:1.1em;font-weight:bold;height:24px;}
.view-case-study a {display:block;background: url(bg_results_only_left.gif) no-repeat 0px 0px;padding:5px 25px 5px 0px;line-height:14px;}
.view-case-study a:hover {text-decoration:none;color:#000;}
.view-case-study span img {padding:2px 5px 0px 5px;vertical-align:top;}

.view-video {clear:both;display:block;width:140px;overflow:hidden;padding-top:2px;}
.view-video span {text-align:right;display:block;width:auto;background: url(bg_results_only.gif) no-repeat top right;font-size:1.1em;font-weight:bold;height:24px;}
.view-video a {display:block;background: url(bg_results_only_left.gif) no-repeat 0px 0px;padding:5px 25px 5px 0px;line-height:14px;}
.view-video a:hover {text-decoration:none;color:#000;}
.view-video span img {padding:2px 5px 0px 5px;vertical-align:top;}


h3.RSSBlogFeed1 {background: url(pic_david_lacey.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed2 {background: url(pic_cliff_saran.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed3 {background: url(pic_tony_collins.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed4 {background: url(pic_naked_leader.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed5 {background: url(pic_adam_burstow.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed6 {background: url(pic_david_bicknell.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed7 {background: url(pic_stuart_king.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed8 {background: url(pic_phillip_virgo.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed9 {background: url(pic_james_garner.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed10 {background: url(pic_pincher_white.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed11 {background: url(pic_johnpaul_kamath.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed12 {background: url(pic_downtime.gif) no-repeat bottom right #FFF;}

/*Unused at the moment*/
h3.RSSBlogFeed13 {background: url(pic_karl_flinders.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed14 {background: url(pic_rebecca_thomson.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed15 {background: url(pic_bill_goodwin.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed16 {background: url(pic_brian_mckenna.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed17 {background: url(pic_joe_ohalloran.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed18 {background: url(pic_ian_grant.gif) no-repeat bottom right #FFF;}
h3.RSSBlogFeed19 {background: url(pic_david_taylor.gif) no-repeat bottom right #FFF;}
/*Unused at the moment*/

span a.bookmark {background: url(icon_bookmark.gif) no-repeat 0px 0px;padding:1px 0px 2px 24px;line-height:1.7em;}
span a.print {background: url(icon_print.gif) no-repeat 0px 0px;padding:1px 0px 2px 22px;line-height:1.7em;}
span a.friend {background: url(icon_friend.gif) no-repeat 3px 0px;padding:1px 0px 2px 22px;line-height:1.7em;}
span a.rss {background:url(icon_rss.gif) no-repeat 3px 3px;padding:1px 0px 2px 22px;line-height:1.7em;}



/* Generic form elements */	
.form-item {display:block;clear:both;}
.form-item form {padding:0px;margin:0px;}
.form-item input.Radio {vertical-align:middle;margin:0.3em 0 0.3em 0;padding:0px;margin-right:5px;}
.form-item label {vertical-align:middle;font-size:1.1em;}
.form-item input.Submit {cursor: pointer;cursor: hand;margin-top:5px;width:50px;font-size:10px;border:none;background-color:#FAFAFA;color:#0973B6;border:1px solid #666;font-weight:bold;padding:1px;}


.SponsorLink {clear:both;}
.SponsorLink-inner {width:100%;clear:both;border-bottom:1px dotted #CCC;padding-top:10px;margin-bottom:10px;}
.SponsorLink h3	{color:#474E51;border-bottom:1px solid #FF0000;text-transform:uppercase;padding:0px 0px 3px 0px;margin-top:3px;}
.SponsorLink ul {padding:4px 0px 4px 0px;list-style-type:none;}
.SponsorLink ul li  {font-size:1.1em;list-style:none;padding:4px 0px 4px 0px;}
.SponsorLink ul li span  {display:block;}
.SponsorLink ul li span a  {color:#6F6F6F;}


/* Test to see if the body background image works better rendered last */	
body {background:url(bg_body.gif) repeat-y center;}

.ValidationDescription
{
	color: red;
	font-weight: bold;
}
