@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,table,ul,ol,li,img,form,fieldset
{
margin:0;
padding:0;
border:0 none;
list-style:none;
}
body
{
background:#FFF url(art/body-bg.gif) top left repeat-x;
font:12px Arial, Helvetica, sans-serif;
}
.clearfix:after
{
content:'.';
display:block;
height:0;
clear:both;
visibility:hidden;
}
#wrap
{
width:972px;
margin:0 auto;
position:relative;
text-align:left;
}
#header
{
	margin-top:18px;
	height:84px;
}
#header h1 a
{
	background:url(art/logo.png) no-repeat;
	width:178px;
	height:57px;
	display:block;
	float:left;
}
#header h1 strong
{
	display:none;
}
#link
{
	height:36px;
	width:972px;
}
#link p
{
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#737373;
	line-height:18px;
	margin-top:10px;
	display:inline-block;
}
#link p a
{
	color:#b82132;
	text-decoration:none;
}
#link p a:hover
{
	text-decoration:underline;
}
#link form
{
	float:right;
	margin-top:4px;
}
#link fieldset
{
	float:right;
}
#link input
{
	border:1px solid #d8d8d8;
	background:url(art/glass.gif) 125px center no-repeat;
	font:11px Arial, Helvetica, sans-serif;
	color:#676767;
	padding:5px 8px;
}
#banner img
{
	float:left;
	margin-right:28px;
}
#banner
{
	background:url(art/banner-bg.png) right no-repeat;
	height:291px;
}
#banner h1
{
	background:url(art/banner-risk.png) no-repeat;
	width:181px;
	height:18px;
	display:inline-block;
	margin:28px 0 12px 0;
}
#banner h2
{
	background:url(art/banner-retail.png) no-repeat;
	width:255px;
	height:49px;
	display:inline-block;
	margin-bottom:30px;
}
#banner span
{
	display:none;
}
#banner li
{
	float:left;
}
#banner .panel1,#banner .panel3,#banner .panel5
{
	width:180px;
	margin-right:20px;
}
#banner .panel2,#banner .panel4
{
	width:160px;
	margin-right:10px;
}
#banner li a
{
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	font-stretch:normal;
	color:#575757;
	display:inline-block;
	padding:5px 0 5px 30px;
}
#banner li a:hover
{
	color:#b82132;
}
.panel1 a
{
	background:url(art/banner-3d-bg.gif) left 3px no-repeat;
}
.panel1 a:hover
{
	background:url(art/banner-3d-bg-hover.gif) left 3px no-repeat;
}
.panel2 a
{
	background:url(art/banner-faq-bg.gif) left 5px no-repeat;
}
.panel2 a:hover
{
	background:url(art/banner-faq-bg-hover.gif) left 5px no-repeat;
}
.panel3 a
{
	background:url(art/banner-guide-bg.gif) left 5px no-repeat;
}
.panel3 a:hover
{
	background:url(art/banner-guide-bg-hover.gif) left 5px no-repeat;
}
.panel4 a
{
	background:url(art/banner-pci-bg.gif) left 5px no-repeat;
}
.panel4 a:hover
{
	background:url(art/banner-pci-bg-hover.gif) left 5px no-repeat;
}
.panel5 a
{
	background:url(art/banner-comp-bg.gif) left top no-repeat;
}
.panel5 a:hover
{
	background:url(art/banner-comp-bg-hover.gif) left top no-repeat;
}
#ribbon 
{
	height:90px;
}
#ribbon .prev
{
	background:#dfdfdf url(art/prev.gif) center no-repeat;
	width:44px;
	margin:0 0 0 -44px;
	height:89px;
	padding:0;
	float:left;
	position:relative;
}
#ribbon .prev:hover
{
	background:#dfdfdf url(art/prev-hover.gif) center no-repeat;
}
#ribbon .next
{
	background:#dfdfdf url(art/next.gif) center no-repeat;
	width:44px;
	margin:0 -44px 0 0;
	padding:0;
	height:89px;
	float:right;
	position:relative;
}
#ribbon .next:hover
{
	background:#dfdfdf url(art/next-hover.gif) center no-repeat;
}
#ribbon .prev span,#ribbon .next span
{
	display:none;
}
#content
{
	padding:30px 0;
	background:url(art/content-bg.gif) top repeat-y;
	width:972px;
}
.ctnt #content
{
	background:none;
}
.ctnt #lft
{
	width:630px;
	padding-right:50px;
	margin-top:-30px;
}
.ctnt #lft h1, .ctnt #lft h1 a
{
	font:bold 35px Arial, Helvetica, sans-serif;
	color:#373e3d;
	margin-bottom:10px;
}
.ctnt #lft h2, .ctnt #lft h2 a
{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#ad1525;
	margin-bottom:10px;
}

.ctnt #lft h3, .ctnt #lft h3 a
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ad1525;
	margin-bottom:10px;
}
.ctnt #lft h4, .ctnt #lft h4 a
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#373e3d;
	margin-bottom:10px;
}
.ctnt #lft h5, .ctnt #lft h5 a
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#373e3d;
	margin-bottom:10px;
}
.ctnt #lft ul, .ctnt #lft ol
{
	margin-bottom:30px;
}
.ctnt #lft ol
{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#767676;
}
.ctnt #lft ol li
{
	list-style:inside decimal;
	padding-left:20px;
	margin-left:20px;
}
.ctnt #lft ol p
{
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	display:inline;
	line-height:19px;
}
.entry ol, .entry ol li{ font-weight: normal !important; font-family: "Arial", "Helvetica", sans-serif !important; font-size: 12px !important; }
.entry ol{ margin-left: 20px !important; }
.entry ol li{ padding-left: 0px !important; list-style: decimal none !important; line-height: 1.5 !important; } 
.ctnt #lft ul li
{
	background:url(art/blt1.gif) left 6px no-repeat;
	padding-left:10px;
	margin-left:37px;
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	line-height:19px;
}
#content #crumb a
{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#b82132;
	line-height:16px;
	text-decoration:none;
}
#content #crumb a:hover
{
	text-decoration:underline;
}
#crumb
{
	margin-bottom:30px;
}
#crumb ul.crumbs li
{
	float:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:16px;
	background:url(art/crumb-arrow.gif) right center no-repeat;
	padding:0px 12px 0px 0px;
	margin:0px 7px 0px 0px;
}
#crumb .act
{
	background:none;
}
#content p
{
	font:12px Arial, Helvetica, sans-serif;
	color:#575757;
	line-height:19px;
	margin-bottom:10px;
}
#content small
{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#575757;
	line-height:19px;
}
#content a
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#427e80;
	line-height:18px;
	text-decoration:none;
}
#content a:hover
{
	text-decoration:underline;
}
#lft
{
	width:321px;
	float:left;
	margin:0;
}
#lft-top
{
	background:#ffffff url(art/col-border.gif) left bottom repeat-x;
    padding-bottom:25px;
}
#lft-top h1
{
	background:url(art/h1-treat.png) no-repeat;
	height:22px;
	width:301px;
	display:block;
	margin-bottom:10px;
}
#lft-top h2
{
	background:url(art/h2-thief.png) no-repeat;
	width:141px;
	height:20px;
	margin-bottom:25px;
}
#lft span
{
	display:none
}
#lft-top p
{
	padding-right:20px;
}
#lft-btm
{
	padding:25px 0;
}
#lft-btm h1
{
	background:url(art/h1-subscribe.png) no-repeat;
	width:194px;
	height:17px;
	display:block;
	float:left;
	margin-top:5px;
}
#lft-btm img
{
	float:right;
	margin-right:20px;
}
#lft-btm form
{
	clear:both;
}
#lft-btm label
{
	display:block;
	margin-bottom:9px;
	font:12px Arial, Helvetica, sans-serif;
	color:#393939;
}
#lft-btm .text
{
	width:268px;
	height:22px;
	border:1px solid #aaaaaa;
	margin-bottom:13px;
	font:12px Arial, Helvetica, sans-serif;
	color:#393939;
}
#lft .submit
{
	background:url(art/submit.gif) no-repeat;
	width:58px;
	height:27px;
	display:block;
}
#lft .submit:hover
{
	background-position:0 -27px;
}
.forms
{
	display:block;
}
.forms fieldset
{
	padding:0 20px 20px 20px;
}
.forms input, .forms select, .forms textarea
{
	margin-left:10px;
}
.forms select
{
	width:128px;
	float:left;
}
.forms .short
{
	width:86px;
	margin-bottom:5px;
	float:left;
}
.forms .medium
{
	width:192px;
	margin-bottom:5px;
	float:left;
}
.forms .long
{
	width:340px;
	margin-bottom:5px;
	float:left;
}
.forms .text
{
	border:1px solid #aaaaaa;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#242526;
	padding:3px;
	float:left;
}
.forms div
{
	clear:both;
	margin:4px 0;
	position:relative;
}
.forms label, #content .cr p
{
	margin:2px 0 0 0;
	width:100px;
	text-align:left;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#313131;
}
.cr label
{
	text-align:left;
	width:auto;
	float:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#242526;
}
.forms .btn
{
	margin:10px 28px 0 0;
	background:url(art/submit.gif) no-repeat;
	width:58px;
	height:27px;
	display:block;
}
.forms .btn:hover
{
	background-position:0 -27px;
}

#lft .forms span
{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#313131;
	float:left;
	line-height:19px;
	margin:0 0 0 10px;
	display:inline;
}

#mid
{
	float:left;
	width:330px;
	margin:0 1px;
}
#mid p
{
	margin-left:30px;
	padding-right:20px;
}
#mid span
{
	display:none;
}
#mid-top a
{
	background:url(art/dwld-ico.png) left center no-repeat;
	margin-left:30px;
	padding:2px 0 2px 21px;
}
#mid-top
{
	background:url(art/col-border.gif) bottom left repeat-x;
	padding-bottom:22px;
}
#mid-top h1
{
	background:url(art/h1-aware.png) no-repeat;
	width:214px;
	height:22px;
	display:block;
	margin:0 0 10px 30px;
}
#mid-top h2
{
	background:url(art/h2-guide.png) no-repeat;
	width:173px;
	height:13px;
	display:block;
	margin:0 0 25px 30px;
}
#mid-btm
{
	padding:20px 0 20px 30px;
}
#mid-btm h1
{
	background:url(art/h1-multimedia.png) no-repeat;
	width:63px;
	height:10px;
	margin:0 0 13px 0;
	display:block;
}
#mid-btm img
{
	margin:0 0 13px 0px;
}
#mid-btm a
{
	font-size:12px;
	line-height:19px;
}
#mid-btm p
{
	margin-left:0;
}
#mid-btm .share
{
	background:url(art/share-video.png) no-repeat;
	width:107px;
	height:27px;
	display:block;
}
#mid-btm .share:hover
{
	background-position:0 -27px;
}
#rgt
{
	float:left;
	width:318px;
	margin-left:1px;
}
.ctnt #rgt
{
	width:290px;
	margin:0;
}
.ctnt #rgt h4
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#53605d;
}
#right-nav
{
	margin-top:30px;
}
#right-nav li a
{
width:245px;
display:block;
background:#e8e8e8 url(art/bullet.gif) 30px 15px no-repeat;
padding:10px 0 10px 45px;
border-top:2px solid #cfcbcb;
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#373e3d;
}
#right-nav li a:hover
{
	background:#ad1525 url(art/bullet.gif) 30px 15px no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom img
{
	float:left;
	margin:0 14px 30px 0;
}
#bottom a
{
	padding:20px 0 22px 0;
	display:block;
	background:url(art/rgt-border.gif) left bottom repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#797979;
}
#bottom a:hover
{
	text-decoration:none;
	color:#ad1525;
}
#bottom a strong
{
	display:block;
	margin:0 0 10px 56px;
}
#bottom .item6 strong 
{
	background:url(art/retail.png) no-repeat;
	width:86px;
	height:15px;
}
#bottom .item7 strong 
{
	background:url(art/cardholder.png) no-repeat;
	width:119px;
	height:15px;
}
#bottom .item8 strong 
{
	background:url(art/media.png) no-repeat;
	width:50px;
	height:15px;
}
#bottom a:hover strong 
{
	background-position:0 -15px;
}
#bottom a span
{
	display:none;
}
#rgt-top
{
	margin-bottom:35px;
	padding-left:30px;
}
#rgt-top h1
{
	background:url(art/h1-alert.png) no-repeat;
	width:150px;
	height:22px;
	display:block;
	margin:0 0 25px 0;
	float:left;
}
#rgt span
{
	display:none;
}
#rgt-top .rss
{
	background:url(art/rss-ico.png) no-repeat;
	width:14px;
	height:14px;
	float:left;
	margin:5px 0 0 13px;
}
#rgt-top ul
{
	clear:both;
	margin:0 20px 25px 0;
	font:10px Arial, Helvetica, sans-serif;
	color:#575757;
	line-height:18px;
}
#rgt-top ul li
{
	margin-bottom:10px;
}
#rgt-top ul a
{
	font-size:12px;
	line-height:19px;
}
#rgt-top a.earlier
{
	background:url(art/earlier-btn.png) 0 0 no-repeat;
	height:27px;
	width:93px;
	display:block;
}
#rgt-top a.earlier:hover
{
	background:url(art/earlier-btn.png) 0 -27px no-repeat;
}
#rgt-btm
{
	background:#ededed;
	padding:20px 0 20px 30px;
}
#rgt-btm h1
{
	background:url(art/h1-latest-news.png) no-repeat;
	width:71px;
	height:10px;
	display:block;
	margin:0 0 15px 0;
}
#rgt-btm img
{
	float:left;
	margin:0 13px 0 0;
}
#rgt-btm p
{
	font-size:15px;
	color:#394646;
	margin-right:13px;
	line-height:18px;
}
#footer-wrap
{
	height:115px;
	background:url(images/footer-bg.gif) left repeat-x;
}
#footer
{
	width:972px;
	margin:0 auto;
	padding-top:40px;
}
#footer p a
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#323131;
	line-height:18px;
	text-decoration:none;
	margin-right:10px;
}
#footer .sub a
{
	font-weight:normal;
	color:#575757;
}
#footer a:hover
{
	text-decoration:underline;
}
#footer-lft
{
	float:left;
}
#footer-rgt
{
	float:right;
	text-align:right;
	width:365px;
}
#footer-rgt img
{
	float:right;
	margin-left:10px;
}
#footer-rgt p
{
	font:14px Arial, Helvetica, sans-serif;
	color:#646464;
	line-height:18px;
}
#footer-rgt p strong
{
	font-weight:bold;
	color:#353535;
}









/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav, #nav ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#nav li:hover
{
z-index:10000;
white-space:normal;
}
#nav li li
{
float:none;
display:block;
}
#nav ul
{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
#nav li:hover>ul
{
visibility:visible;
top:100%;
}
#nav li li:hover>ul
{
top:0;
left:100%;
}
#nav:after, #nav ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav, #nav ul
{
display:inline-block;
min-height:0;
}
#nav a
{
text-decoration:none;
display:block;
position:relative;
}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#nav
{
width:474px;/*give width*/
background:url(art/nav.png) no-repeat;/*set bg*/
z-index:1000;
margin:15px 0 0 0;
float:right;
display:inline;
height:37px;
}
#nav a span
{
display:none;/*hide links at top level*/
}
#nav a
{
height:37px;/*expand links to fill li's*/
}
#nav #pan1{width:61px;}/*set custom width,a's will follow cause they are display - block*/
#nav #pan2{width:106px;}
#nav #pan3{width:85px;}
#nav #pan4{width:59px;}
#nav #pan5{width:55px;}
#nav #pan6{width:108px;}

#nav #pan1 a:hover,#nav #pan1 a.selected{background:url(art/nav.png) 0 -37px no-repeat;}/*set background to hover and selected states*/
#nav #pan2 a:hover,#nav #pan2 a.selected{background:url(art/nav.png) -61px -37px no-repeat;}
#nav #pan3 a:hover,#nav #pan3 a.selected{background:url(art/nav.png) -167px -37px no-repeat;}
#nav #pan4 a:hover,#nav #pan4 a.selected{background:url(art/nav.png) -252px -37px no-repeat;}
#nav #pan5 a:hover,#nav #pan4 a.selected{background:url(art/nav.png) -311px -37px no-repeat;}
#nav #pan6 a:hover,#nav #pan4 a.selected{background:url(art/nav.png) -366px -37px no-repeat;}
/*this have to be separate from above to make sure IE6 reades above rules*/
#nav #pan1:hover>a{background:url(art/nav.png) 0 -37px no-repeat;}/*set background to hover and selected states*/
#nav #pan2:hover>a{background:url(art/nav.png) -61px -37px no-repeat;}
#nav #pan3:hover>a{background:url(art/nav.png) -167px -37px no-repeat;}
#nav #pan4:hover>a{background:url(art/nav.png) -252px -37px no-repeat;}
#nav #pan5:hover>a{background:url(art/nav.png) -311px -37px no-repeat;}
#nav #pan6:hover>a{background:url(art/nav.png) -366px -37px no-repeat;}

#pan6 ul
{
	background:#fdfdfd;
	padding:10px 0;
	width:190px;
	left:-82px;
}
#pan6 li
{
	margin:0 10px;
}
#pan6 li a
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#343c3b;
	padding:5px 0px 5px 10px;
	height:auto;
	float:none;
}
#nav #pan6 li a:hover
{
	background:#efefef;
	color:#cc283d;
}







/*Ribbon Nav*/
/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#slide, #slide ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#slide li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#slide li:hover
{
z-index:10000;
white-space:normal;
}
#slide li li
{
float:none;
display:block;
}
#slide li:hover>ul
{
visibility:visible;
top:100%;
}
#slide li li:hover>ul
{
top:0;
left:100%;
}
#slide:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#slide
{
display:inline-block;
min-height:0;
}
#slide a
{
text-decoration:none;
display:block;
position:relative;
}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#slide
{
width:972px;/*give width*/
background:url(art/ribbon-nav.png) no-repeat;/*set bg*/
z-index:1000;
float:right;
display:inline;
height:90px;
}
#slide a span
{
display:none;/*hide links at top level*/
}
#slide a
{
height:90px;/*expand links to fill li's*/
}
#slide #box1{width:323px;}/*set custom width,a's will follow cause they are display - block*/
#slide #box2{width:331px;}
#slide #box3{width:318px;}


#slide #box1 a:hover,#slide #box1 a.selected{background:url(art/ribbon-nav.png) 0 -90px no-repeat;}/*set background to hover and selected states*/
#slide #box2 a:hover,#slide #box2 a.selected{background:url(art/ribbon-nav.png) -323px -90px no-repeat;}
#slide #box3 a:hover,#slide #box3 a.selected{background:url(art/ribbon-nav.png) -654px -90px no-repeat;}
/*this have to be separate from above to make sure IE6 reades above rules*/
#slide #box1:hover>a{background:url(art/ribbon-nav.png) 0 -90px no-repeat;}/*set background to hover and selected states*/
#slide #box2:hover>a{background:url(art/ribbon-nav.png) -323px -90px no-repeat;}
#slide #box3:hover>a{background:url(art/ribbon-nav.png) -654px -90px no-repeat;}

#rgt ul li h2, #rgt h2 
{
font:bold 20px Arial, Helvetica, sans-serif;
color:#ad1525;
margin-bottom:5px;
}
table{
margin:0 0 10px 0;
}
table thead tr, td, th{
color:#575757;
font:12px Arial,Helvetica,sans-serif;
padding:4px 0 4px 4px;
}
.ctnt #lft ol span
{
font:12px Arial, Helvetica, sans-serif;
color:#313131;
display:inline;
line-height:19px;
}
#lft .post span
{
display:inline;
}

