h2 {font-size:18px; border-bottom:1px solid #87b625; margin-bottom:10px; padding-bottom:10px;}

a:link, a:visited {text-decoration:none !important;}

#main_content{width:680px; float:left;}
div#section, div#blog {float:right; width:245px;}

ul {margin:0; padding:0;}
ul li {list-style:none;}
h4 {margin-bottom:0;}
h4.push {margin-bottom:10px;}
h6 {margin:0 25px; padding:0; color:#676869;}

.tab_content {padding:25px;}
.AU, .NYMS {padding:120px 25px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.AU {background:#fff url(/learningcenter/auheadline.png) scroll no-repeat left top;}
.AU p {padding-bottom:25px;}
.AU p a, .NYMS p a, div#section ul li.nocheck a {display:block; padding-top:5px; color:#49B0D4;}
.AU p a:hover, .NYMS p a:hover, div#section ul li.nocheck a:hover {color:#06c;}
.NYMS {background:#fff url(/learningcenter/nymsheadline.png) scroll no-repeat left top; border-bottom:none;}
#lc_overview {margin:0; padding:0 0 25px;}
#lc_overview h3 {margin:2px; padding:9px 25px; background:#DDF2FC url(/learningcenter/headline_bg.png) repeat scroll 0 0; font-size:16px; border:2px solid #91C9F7;}

#lc_practices table tr td.left {border-right:1px solid #ccc; padding-right:25px;}

ul.tabs li, ul.tabs li a {-moz-border-radius:10px 10px 0 0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; border-radius:10px 10px 0 0; font-family:"Trebuchet MS", sans-serif; font-weight:bold;}
ul.tabs li {float:left; padding:0; border:1px solid #ccc; border-bottom:none;}
ul.tabs li a {display:block; padding:10px 0 5px; width:130px; text-align:center; background:#fff; color:#787970 !important; text-shadow:#eee 1px 1px; border-bottom:1px solid #ccc;}
ul.tabs li a:hover {color:#343536 !important; text-decoration:none !important; text-shadow:none;}
ul.tabs li.active a {background:transparent url(selectedtabsbg.png) repeat-x scroll center 2px; text-shadow:none; color:#323334 !important; border-bottom:1px solid #efefef; width:150px;}
ul.tabs li.active a:hover {color:#343536 !important;}
div.tab_container {clear:both; padding-top:6px; background:white url(/learningcenter/tabsbg.png) repeat-x scroll 0 0; border:1px solid #ccc; border-top:none; -moz-border-radius:0 0 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-radius:0 0 10px 10px; min-height:500px;}

div.show_hide {padding:0; margin:0 0 25px;}
p.switch {float:right;}
div.collapse {padding-left:25px; padding-right:25px;}
div#faq div.collapse {margin:0 26px;}

div.show_hide h6.sub_faq {padding-left:25px;}
div.collapse.sub_faq {padding-left:50px;}
div.show_hide h6.sub_faq a {color:#49b0d4 !important;}

div#lc_practices table tr td.right {vertical-align:top; width:175px; padding-top:10px;}

div#section {margin-bottom:20px;}
div#section ul li {padding:12px 0 12px 50px; background:transparent url(checkboxchecked.png) no-repeat scroll left center;}
div#section ul li.nocheck {background:transparent url(checkbox.png) no-repeat scroll left center;}

#blog.module {padding-bottom:15px;}
#blog div.rssHeader {border-bottom:1px solid #87b625; padding:0 0 10px; margin:0 0 10px;}
#blog div.rssHeader a {color:#323334; font-family:"Trebuchet MS"; font-size:18px;}
#blog div.rssHeader a:hover {text-decoration:none;}
#blog ul li {background:none; padding:0; margin:0;}
a {color:#49B0D4;}
a:hover {color:#06c}
#blog ul li p {padding:0; margin:0; font-size:13px;}
#blog div {font-size:10px; padding:3px 0 10px;}

div#lc_hottopics h4 {text-transform:capitalize; color:#777; padding:5px 0;}
div#lc_hottopics h2 {margin:0 0 5px; margin-top:20px; padding:0 0 3px; clear:both;}
div#lc_hottopics h2.first {margin-top:0;}
div#lc_hottopics p a {font-size:.75em;}
div#lc_hottopics div.feat {width:450px; float:left;}
div#lc_hottopics div.more_res {width:150px; float:Right; padding:30px 0 0 10px; border-left:1px solid #ddd;}
div#lc_hottopics div.more_res p {font-weight:bold; padding-bottom:3px;}
div#lc_hottopics div.more_res ul li {list-style:outside disc; margin-left:15px; padding-bottom:3px;}
div#lc_hottopics div.more_res ul li a {font-size:.85em;}

div#lc_labs div.feat_video {width:425px; float:left;}
div#lc_labs div.video_nav {width:120px; float:right; text-align:center;}
div#lc_labs div.video_nav ul li {padding-bottom:10px;}
div#lc_labs h4 {padding:15px 0 5px; clear:both;}

.product_matrix {margin-top:0; width:810px; margin-left:60px; margin-bottom:25px;}

table.matrix {width:800px; margin:30px auto;}
table.matrix tr td {vertical-align:top; border:1px solid #ccc; padding:5px; vertical-align:bottom; text-align:center; color:#F00;}
table.matrix tr td.why {width:40%; font-size:13px; color:#333; text-align:left;}
table.matrix tr td.au, table.matrix tr td.mcafee, table.matrix tr td.goog, table.matrix tr td.ll {width:15%; color:#333;}

table.matrix tr.header td {border:none; border-bottom:1px solid #ccc;}
table.matrix tr.main {border-bottom:1px solid #ccc;}
table.matrix tr.ip td, tr.sp td, tr.bp td, tr.fas td {vertical-align:middle;}
table.matrix tr.color {background:#eee;}
table.matrix tr td.header, table.matrix tr td.txt {text-align:left;}
table.matrix tr td.header {color:#09f; padding-top:20px; padding-bottom:3px;}
table.matrix tr td.txt {color:#333;}

a.btn {padding:5px 25px; margin-top:5px; background:#eee; font-family:"Trebuchet MS", sans-serif; display:block; text-align:center; font-size:13px; color:#333; border:2px solid #ccc}
a.btn:hover {background:#ccc; border:2px solid #eee;}

div.articles {width:630px; margin:0 auto;}
div.articles h4 {padding-bottom:5px;}
div.articles img {margin-bottom:15px;}
div.articles a.back {display:block; text-align:right; padding-top:5px; font-size:10px;}

div.articles ul {margin:0 0 10px 15px;}
div.articles ul li {list-style:disc outside !important; padding-bottom:5px;}

#ht_archives h2 {clear:both;}
#ht_archives ul li {list-style:disc outside; margin-left:20px; padding-top:10px;}
p.more_archive {color:#06c; cursor:pointer; border-bottom:1px solid #ccc; padding:10px 0 3px;}
p.more_archive.archive_hover {color:#49B0D4;}



