.site-content-col2 { 	background: #000; 	padding: 0; 	width: 678px; }  .site-content-col2 .pod-column-1 { 	float: left; 	width: 336px; }  .site-content-col2 .pod-column-2 { 	float: right; 	width: 336px; }  .site-content-col2 .pod-column-2 .main-advert { 	background: #FFF; 	border: none; 	float: none; 	height: 280px; 	margin: 0 0 6px; 	width: 336px; }  .site-content-col2 .pod-column-2 .main-advert iframe { 	height: 280px; 	width: 336px; }  .site-content-col2 .pod { 	background: #fff; 	margin-bottom: 6px; 	width: 336px; }  .site-content-col2 .pod .hdr { 	background: url(/_common/img/layout/bg-homepage-pod-hdr.jpg) no-repeat 0 0; 	height: 52px; 	overflow: hidden; 	position: relative; 	width: 336px; }  .site-content-col2 .pod .hdr h2 { 	color: #231f20; 	font-size: 150%; 	margin-left: 60px; 	margin-top: 12px; }  .site-content-col2 .pod .pod-toggle-btn { 	float: right; }  .site-content-col2 .pod .pod-toggle-btn a { 	background-position: center; 	background-repeat: no-repeat; 	display: inline-block; 	float: right; 	height: 12px; 	margin: 5px 5px 0 0; 	width: 12px; }  .site-content-col2 .pod .pod-toggle-btn a.span { 	display: none; }  .site-content-col2 .pod a.pod-feature-img { 	background-position: center; 	background-repeat: no-repeat; 	border: solid 1px #E8E7E8; 	display: block; 	height: 145px; 	margin-bottom: 5px; 	margin-left: 20px; 	width: 291px; }  .site-content-col2 .pod ul.pod-snippets { 	list-style: none; 	margin: 0 22px; 	padding: 0; 	width: 288px; }  .site-content-col2 .pod ul.pod-snippets li { 	border-bottom: 0; 	line-height: 1.4em; 	margin: 10px 0 6px; 	padding: 0 0 6px; }  .site-content-col2 .pod ul.pod-snippets li .title { 	background: url(/_common/img/layout/bg-arrow.jpg) no-repeat 0 4px; 	border-bottom: 1px dashed #f8c88d; 	padding-bottom: 6px; 	padding-left: 30px; }  .site-content-col2 .pod ul.pod-snippets li .title a { 	color: #231f20; 	font-size: 130%; 	font-weight: 700; }  .site-content-col2 .pod ul.pod-snippets li .desc { 	font-size: 105%; 	margin-top: 6px; }  .site-content-col2 .pod a.view-more { 	border-top: 1px dashed #f8c88d; 	color: #231f20; 	display: block; 	font-size: 120%; 	font-weight: 700; 	margin: 0 22px; 	padding-bottom: 12px; 	padding-top: 6px; 	text-align: right; 	width: 288px; }  .site-content-col2 .pod ul.pod-snippets li a.pod-feature-img { 	background-position: center; 	background-repeat: no-repeat; 	border: solid 1px #E8E7E8; 	float: left; 	height: 80px; 	margin: 0 10px 0 0; 	width: 80px; }  .site-content-col2 .pod ul.pod-snippets li div.premium-content { 	background-image: url(/_common/img/master/icon-info.gif); 	background-position: left; 	background-repeat: no-repeat; 	clear: left; 	font-weight: 400; 	margin: 5px 0 0; 	padding: 0 0 0 20px; 	text-align: left; }  .site-content-col2 .pod-weekly { 	padding: 10px !important; 	width: 312px !important; }  .site-content-col2 .pod-weekly .spon { 	float: left; 	margin-right: 15px; 	width: 120px; }  .site-content-col2 .pod-weekly .spon .label { 	color: #999; 	margin-bottom: 4px; }  .site-content-col2 .pod-weekly .spon a img { 	border: solid 1px #e32117; }  .site-content-col2 .pod-weekly .info { 	float: left; 	width: 175px; }  .site-content-col2 .pod-weekly .info a { 	display: block; 	font-weight: 700; }  .site-content-col2 .pod-weekly .clear { 	clear: both; }  .site-content-col2 .pod-infosec-repository { 	padding: 0 !important; 	width: 332px !important; 	background: #000; 	text-align: center; }  .site-content-col2 .pod-ask-the-expert { 	padding: 10px !important; 	width: 312px !important; }  .site-content-col2 .pod-ask-the-expert .expert-image { 	float: left; 	width: 110px; }  .site-content-col2 .pod-ask-the-expert .expert-image div { 	padding-top: 6px; 	text-align: center; }  .site-content-col2 .pod-ask-the-expert .expert-latest { 	float: left; 	width: 200px; }  .site-content-col2 .pod ul.pod-snippets li .blog_info { 	color: #999; 	padding: 2px 0; }  .site-content-col2 .pod ul.pod-snippets li .starRating { 	border: 1px solid #999; 	float: left; 	height: 14px; 	margin-left: 4px; 	overflow: auto; 	padding-left: 1px; 	padding-top: 1px; 	position: relative; 	top: 1px; 	width: 61px; }  .site-content-col2 .pod ul.pod-snippets li .starRating .l-n { 	background: transparent url(/_common/img/content/star-left-on.gif) no-repeat scroll 0 0; 	float: left; 	height: 12px; 	width: 6px; }  .site-content-col2 .pod ul.pod-snippets li .starRating .r-n { 	background: transparent url(/_common/img/content/star-right-on.gif) no-repeat scroll 0 0; 	float: left; 	height: 12px; 	width: 6px; }  .site-content-col2 .pod ul.pod-snippets li .starRating .r-f { 	background: transparent url(/_common/img/content/star-right-off.gif) no-repeat scroll 0 0; 	float: left; 	height: 12px; 	width: 6px; }  .site-content-col2 .pod ul.pod-snippets li .starRating .l-f { 	background: transparent url(/_common/img/content/star-left-off.gif) no-repeat scroll 0 0; 	float: left; 	height: 12px; 	width: 6px; }  .pod-ref-usa-state { 	position: relative; }  .pod-ref-usa-state .text { 	float: left; 	padding-top: 8px; }  .pod-ref-usa-state .text .current { 	color: #5c5c5c !important; 	font-size: 1.1em; }  .pod-ref-usa-state .text h2 a { 	color: #3f6d0c; }  .pod-ref-usa-state .image { 	position: absolute; 	right: 10px; }  .state-picker-control { 	background: url(/_common/img/template/ref-usa/bg-modal.gif); 	height: 586px; 	left: 50%; 	margin-left: -410px; 	position: absolute; 	top: 130px; 	width: 821px; }  .state-picker-control .content { 	background: #fff; 	border: 12px solid #cdcdcd; 	height: 554px; 	margin-left: 4px; 	margin-top: 4px; 	overflow: hidden; 	position: relative; 	width: 789px; }  .state-picker-control .content a.close { 	background: url(/_common/img/template/ref-usa/modal-close.gif); 	display: block; 	height: 37px; 	position: absolute; 	right: -12px; 	text-indent: -9999px; 	top: -12px; 	width: 37px; 	z-index: 5; }  .state-picker-control .content .title { 	border-bottom: 1px solid #cdcdcd; 	border-left: 1px solid #cdcdcd; 	height: 57px; 	padding-left: 12px; 	padding-top: 12px; 	position: absolute; 	right: 0; 	top: 0; 	width: 434px; 	z-index: 3; }  .state-picker-control .content .title h1 { 	margin-bottom: 5px; }  .state-picker-control .content .title h2 { 	color: #5c5c5c !important; 	font-size: 1.1em; 	margin: 0; 	padding: 0; }  .state-picker-control .content .flash { 	clear: both; 	margin-top: 73px; }  .state-picker-control .content .bottom { 	border-top: 1px solid #cdcdcd; 	bottom: 15px; 	padding-left: 20px; 	padding-top: 10px; 	position: absolute; 	width: 788px; }  .state-picker-control .content .bottom select { 	padding: 0; 	width: 250px; }  .state-picker-control .content .bottom a.choose_state { 	background: url(/_common/img/template/ref-usa/modal-choose.gif); 	display: block; 	height: 16px; 	margin: 0 20px 0 10px; 	width: 13px; }  .state-picker-control .content .bottom .current_state { 	color: #5c5c5c !important; }  .state-picker-control .content .bottom .clear_state { 	background: url(/_common/img/template/ref-usa/modal-choose.gif) center right no-repeat; 	color: #5c5c5c; 	padding: 4px 16px 4px 0; 	position: absolute; 	right: 40px; 	top: 32px; }  .intr-popup { 	background: #fff; 	border: solid 4px #333; 	display: block; 	left: 50%; 	margin-left: -340px; 	padding: 20px; 	position: absolute; 	top: 300px; 	width: 560px; 	z-index: 20000; }  .intr-popup .btn { 	float: right; 	text-align: right; }  .intr-popup .btn a { 	background: url(/_common/img/master/site/body-background.gif) 0 -118px repeat-x; 	border: solid 1px #ccc; 	display: block; 	float: left; 	margin-left: 22px; 	padding: 5px; }  .trending-topics { margin: 0 22px; padding: 0; width: 288px; }  .trending-topics .tweet { 	border-bottom: 1px dashed #F8C88D; 	margin-bottom: 10px; 	padding-bottom: 10px; }  .trending-topics .tweet .clear { 	clear: both; }  .trending-topics .tweet .profile-img { 	float: left; 	height: 48px; 	width: 48px; }  .trending-topics .tweet .profile-img img { 	width: 48px; }  .trending-topics .tweet .info { 	float: left; 	margin-left: 12px; 	width: 200px; 	font-size: 110%; }  .trending-topics .tweet a { color: #E5141A; }
