@charset UTF-8;
body{background:#FFF;font:11px Arial, Helvetica, sans-serif;color:#000;margin:0 0 10px}
body.wait{cursor:wait!important}
a{color:#0f7cc2}
a:hover{color:#329bee}
ul{list-style-type:none;margin:0;padding:0;}
img{display:block;border-style:none}
dt{font-weight:700;font-size:16px;color:#666;margin:0;padding:0}
dd{margin:10px 0 0;padding:0}
quote{font-weight:700;font-size:11px;color:#ff7f00;margin-right:5px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;text-align:center;font-variant:small-caps}
div.clear{clear:both;line-height:1px;height:1px;margin:0;padding:0}
#nww_container{background:#FFF url(http://www.networkworld.com/nl/images/nl-single-reg-border.gif) repeat-y 0 0;overflow:hidden;width:899px;position:relative;margin:10px auto 20px;padding:0}
#nww_container #header{background:url(http://www.networkworld.com/nl/images/nl-single-reg-top.gif) no-repeat left top;float:left;width:899px;height:75px;overflow:hidden;margin:0;padding:0}
#nww_container #header h1 a{background:url(http://www.networkworld.com/nl/images/nww-newsletters-logo.gif) no-repeat left top;float:left;overflow:hidden;width:227px;text-indent:-9999px;height:20px;margin:21px 0 0 60px}
#nww_container #header .links{float:right;margin-top:21px;margin-right:20px;font-size:12px;color:#333}
#nww_container a{text-decoration:none}
#nww_container a:hover{text-decoration:underline}
#nww_container #content{clear:left;padding:0 60px;}
#nww_container #content .content_top img{float:left;width:160px;margin:6px 0 0 25px;}
#nww_container #content .text_block{float:left;width:525px;}
#nww_container #content h1 span{color:#a32a2a;font-family:Arial,sans-serif;font-size:20px;font-weight:bold;}
#nww_container #content h1{font:30px Georgia, "Times New Roman", Times, serif;margin-bottom:18px}
#nww_container #content .text_block p.infoblox {font-size:12px;color:#666;overflow:hidden;border:none;padding-bottom:0;margin-bottom:10px;}
#nww_container #content .text_block p.infoblox span {display:block;float:left;width:205px;font-weight:bold;padding-top:10px;}
#nww_container #content .text_block p.infoblox img {height:32px;float:left;margin:0;width:120px;}
#nww_container #content .text_block p {padding-bottom:15px;margin-bottom:15px;font-size:13px;line-height:17px;color:#333;border-bottom:1px solid #ddd;width:500px;}
#nww_container #content .content_bottom_left{width:525px;float:left;margin-right:12px;}
#nww_container #content .content_bottom_left .all_fields{color:#a32a2a;float:right;margin-right:25px;margin-bottom:3px;}
#nww_container #content .content_bottom_left p.sub_intro {width:280px;float:left;} 
#nww_container #content .content_bottom_left p.sub_intro #error{color:#ff0000;}
#nww_container #content .content_bottom_left .contactinfo {clear:both;}
#nww_container #content .content_bottom_left .contactinfo li {}
#nww_container #content .content_bottom_left .contactinfo input.error, #nww_container #content .content_bottom_left .contactinfo select.error {background-color:#f1dbdb;border:1px solid #e1c0c0;}
/*#nww_container #content .content_bottom_left .contactinfo label.error{background:transparent url(error-icon.gif) no-repeat scroll 2px center;clear:none;margin:7px 0 0 3px;padding:0;width:18px;height:14px;float:left;}*/
#nww_container #content .content_bottom_left .contactinfo label {display:block;float:left;width:90px;text-align:right;margin-right:12px;clear:both;padding-top:8px;font-size:13px;}
#nww_container #content .content_bottom_left .contactinfo input, #nww_container #content .content_bottom_left .contactinfo select {width:397px;height:26px;background-color:#fdfdf9;border:1px solid #b0e1eb;float:left;margin-bottom:14px;}
#nww_container #content .content_bottom_left .contactinfo input {height:19px;width:392px;padding:7px 0 0 3px;}
#nww_container #content .content_bottom_left .contactinfo select {padding-top:6px;}
#nww_container #content .content_bottom_right{width:215px;float:left;}
#nww_container #content .content_bottom_right p.informed{color:#a32a2a;font-size:14px;padding:22px 0 7px;font-weight:bold;}
#nww_container #content .content_bottom_right li {height:21px;}
#nww_container #content .content_bottom_right button#submitsub {cursor:pointer;height:36px;background:transparent url(http://edge.networkworld.com/includes/styles/r08/img/nl-button-subscribe.png) no-repeat scroll right 0;text-indent:-9999px;width:105px;border:0;float:left;}
#nww_container #content .content_bottom_right .privacy {float:left;width:85px;margin-left:10px;padding-top:7px;}
#nww_container #content .content_bottom_right .privacy a {color:#007dc5;font-weight:bold;}
#nww_container #content .content_bottom_right ul {/* height:128px; */}
#nww_container #content .step{display:block;margin-bottom:5px;margin-top:25px}
#nww_container #content form#nlform button#submitsub:hover{background:#0a4c96 url(http://www.networkworld.com/nl/images/nl-single-reg-submit-hov.gif) repeat-x scroll left top}
form#nlform button#submitsub{background:#03327d url(http://www.networkworld.com/nl/images/nl-single-reg-submit.gif) repeat-x scroll left top;border:1px solid #0f5796;color:#FFF;font-family:Corbel,Arial,sans-serif;font-size:18px;cursor:pointer;padding:4px}
div#subscribe_nav_bot{border-top:1px solid #ccc;background:#eee url(http://www.networkworld.com/nl/images/nl-single-reg-bot.gif) no-repeat left bottom;float:left;width:899px;margin:40px 0 0;padding:5px 0}
div#subscribe_nav_bot ul{list-style-type:none;margin:0 0 0 80px;padding:0}
div#subscribe_nav_bot li{display:inline;font-weight:700;font-size:11px;margin-left:5px;margin-right:5px}
div.sub_promo{width:725px}
tr.smalltype h1,#article_copy h1{font-size:18px;line-height:20px}
tr.smalltype h3,#article_copy h3{font-size:14px;line-height:16px}
h1,h2,h3,h4,p,dl{margin:0;padding:0}
form,fieldset{border-style:none;margin:0;padding:0}
