.sm {font-size:.85em; font-weight:normal; color:#989990;}
strong {font-weight:bold !important;}
div.call_support p {color:#323334; padding:0 0 5px; margin:0;}

#support_box a {color:#49B0D4;}

.index #main_content {margin:0 0 0 155px;}
#support_box p {margin-top:0; padding:0; color:#666; font-size:1em;}
#support_box p.hdr {padding:10px 0 5px;}
#main_content #tc_module  {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius:18px; -webkit-border-radius:18px; background:white none repeat scroll 0 0; border:1px solid #CCCCCC; padding:15px 27px; position:relative;}
#center_content {width:487px; float:left;}
.larger_content {width:780px !important;}
div.universal_support ul.nav_tech_support li {font-weight:bold;}
div.universal_support ul.nav_tech_support li a {color:#49B0D4; font-weight:normal;}

div.troubleshooting * {margin:0; padding:0; line-height:1.25em;}
div.troubleshooting {padding-bottom:25px;}
div.push {margin-top:60px;}
div.push_main {margin-top:80px;}
div.troubleshooting option {padding:5px 0;}
div.troubleshooting h1, h2, h3, h4, h5, h6, p.resolution {color:#323433; font-weight:normal;}
div.troubleshooting h1 {font-size:1.6em; border:none; border-bottom:1px solid #87B625; padding-bottom:15px;}
div.troubleshooting h2 {font-size:1.5em;}
div.troubleshooting h3 {font-size:1.4em; border:none; padding-top:15px;}
div.troubleshooting h3.first {padding-bottom:15px;}
div.troubleshooting h4 {font-size:1.3em; margin:15px 0 10px; padding:5px 0;}
div.troubleshooting h4.last {margin-top:35px;}
div.troubleshooting h5 {font-size:1.2em;}
div.troubleshooting ul li h5 {padding-top:10px;}
div.troubleshooting h6 {font-size:1.15em; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:5px; margin:20px 0 10px;}
div.troubleshooting p {font-size:1em; color:#646665; padding-bottom:7px;}
div.troubleshooting p.red {color:#f00; font-weight:bold;}
div.troubleshooting p.blue {color:#09f;}
div.troubleshooting p.resolution {font-weight:bold; color:#323433; padding-top:10px;}
div.troubleshooting p.divide {padding-top:20px; margin-top:15px; border-top:1px solid #ccc;}

div.troubleshooting ul li {margin-left:20px; padding-bottom:5px;}
div.troubleshooting ol {margin-left:20px;}
div.troubleshooting table {border:1px solid #666; border-collapse:collapse; margin:10px 0;}
div.troubleshooting table tr td {border-top:1px solid #666; border-left:1px solid #666; border-collapse:collapse; color:#646665;}
div.troubleshooting a.ui {float:right; padding:140px 35px 15px; background:url(/support/universal/AU_interface.jpg) no-repeat center top;}
div.troubleshooting a.nyms {background:url(/images/consumer/products/nyms/nyms-screen-shot-web.jpg) no-repeat center top; padding:185px 65px 15px;}
div.troubleshooting a.nymsapp {background:url(/images/consumer/products/nyms/nyms-screen-shot.jpg) no-repeat center top; padding:175px 65px 15px;}
div.troubleshooting a.tns {background:url(/images/consumer/products/tns/totalnetshield_screen_small_209.jpg) no-repeat center top; padding:180px 35px 10px;}
div.troubleshooting a.as {background:url(/images/consumer/products/surfing/FRMWK_surfing_screenshot.jpg) no-repeat center top; padding:180px 35px 10px;}
div.troubleshooting a.nymsweblink {color:#fff !important; text-decoration:underline !important; font-weight:bold;}

div.troubleshooting img.padded {padding-top:15px;}
div.troubleshooting img.padded_btm {padding-bottom:15px;}
div.troubleshooting img {max-width:780px;}

div.troubleshooting h6 a {float:right;}
div.troubleshooting a.top {font-size:.75em; padding-top:4px;}

div.troubleshooting div.faq label {padding:5px 0 2px;}

div.troubleshooting table.as_troubleshooting {margin:25px 0 15px; border:none;}
div.troubleshooting table.as_troubleshooting tr td {font-size:12px; padding:3px 5px; border:1px solid #ccc; vertical-align:top;}
div.troubleshooting table.as_troubleshooting tr td.msg {width:150px; font-weight:bold; text-align:right; color:#323433;}
div.troubleshooting table.as_troubleshooting tr td.copy {width:400px;}

div.troubleshooting h3.no_renewal {background:#f00; color:#fff; padding:3px 5px; margin-top:10px; font-size:1.15em;}
div.troubleshooting p.as_tsintro {margin-top:15px;}
div.troubleshooting ul.eset {margin-bottom:10px;}
div.troubleshooting ul.eset li {font-size:.95em; padding-bottom:2px;}

div.as_ts ul, div.as_ts ol {margin:5px 0 25px;}
div.as_ts ol {margin-left:25px;}
div.as_ts ul li, div.as_ts ol li {font-size:1em; padding:3px 0;}

table.as_ts_noconnect tr td {padding:3px; width:25%; text-align:center;}
table.as_ts_noconnect tr td img {width:auto;}

span.strong {font-weight:bold; color:#323433; font-size:1.05em;}

h2:first-child {margin:0 0 10px 0!important;}
h2.ent_header {padding-left:10px;}
h4 {margin-top:40px; color:#333; font-size:12px;}
.sub_nav ul li {font-size:11px; line-height:16px; padding-bottom:16px;}
hr.products {color:transparent; background:transparent; border:0; border-bottom:1px solid #87B625;}
a[href*=top] {display:block; margin:15px 0 35px 0;}

/* to negate the a[f(x)] above on /company/media/news/archives.html */
a.void  {margin:0 0 -15px;}
.press_release dt {float:left; width:100px;}
.press_release dd {margin:0 0 10px 100px;}
span.ent_header {padding-left:20px;}

/* CSS for /company/ side navigation */ 
ul.nav_tech_support {margin-bottom:10px;}
ul.nav_tech_support li {margin:0; padding:0;}
ul.nav_tech_support li.head  {font-weight:bold; color:#49b0d4;}

.faq {color:#666;}
.faq strong {font-weight:normal;}
.faq span.red_text, .faq span.blue_text {line-height:2em;}
.faq span.red_text {color:#f00;}
ul li.selected a {font-weight:bold; color:#2E9DE4 !important;}

div.nymsweb ul.square2 li a {color:#49B0D4 !important;}
div.troubleshooting p {width:500px;}

div.troubleshooting h4.faqs {border-bottom:1px solid #ccc;}
div.troubleshooting div.faq label {width:500px;}

div#main_content h1.support_header {float:left;}
div.searchbox {float:right; padding:10px 0 0;}
div.searchbox input.field {padding:5px 5px 1px; font-size:14px; color:#343536; background:#ccc !important; border:none; width:165px; -moz-border-radius:5px 0 0 5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-radius:5px 0 0 5px; height:21px;}
div.searchbox input.btn {font-size:12px; background:#1044a0; padding:5px; border:none; color:#fff; cursor:pointer; -moz-border-radius:0 5px 5px 0; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-radius:0 5px 5px 0; height:27px;}
div.searchbox input.btn:hover {background:#001E53;}
div.clear {clear:both;}
div.searchbox input {float:left;}

div.module h4.company_header {font-size:14px; margin-top:20px;}
div.aboutus {padding-bottom:30px; float:left; width:487px;}
div.aboutus ~ div.support_box {width:179px; float:right; margin-bottom:25px;}

div#footer p#footnav {padding:0; margin:25px 0 0 5px;}
div#footer p#footnav a {font-size:11px; text-decoration:none; padding:0 15px; border-right:1px solid #ccc; color:#49B0D4;}
div#footer p#footnav a:hover {color:#06c;}
#qualys, #bbb {margin-top:-7px; border:none !important; padding:0 0 0 10px !important;}



