@charset "utf-8";
/* CSS Document Default Styles*/

body {
	margin:0 0 0 0;
	background-image:url('/images/topBkgd.jpg');
	background-position:top;
	background-repeat:repeat-x;
}
html {
	margin:0 0 0 0;
}
img {
	border:0px;
	text-align: center;
}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
#wrapper {border: none; 
	width:942px;
	height:auto;
	margin:auto;
}

.homepageheader{border: none; display: block; clear: both; margin: 0em 0em 0em 0em; padding: 0em;}

/*covers to hide body image on careers, activate*/
.whitecover{background-color: #fff; border: none; width: 100%; height: 40px; margin: .8em 0em 0em 0em; padding: 0em;}
.corpcover{background-color: #fff; border: none; width: 100%; height: 40px; margin: .7em 0em 0em 0em; padding: 0em;}

#downloadContainer{width: 942px; margin: 0em auto 0em auto; padding: 0em; height:auto; margin-bottom:8px;}

#careertopContainer{width: 942px; margin: 10px auto 0em auto; padding: 0em; height:auto; margin-bottom:8px;}

#contacthtmlwrapper {border: none; margin: 0em auto 0em auto; padding: 0em auto 0em auto; width: 942px; height: auto;}
#careerwrapper {border: none; margin: 0em 0em 0em -17em; padding: 0em auto 0em auto; width: 642px; height: auto;}

#careercontainer{border: none; margin: -2em 0em 8px 0em; padding: 0em 0em 0em 0em; height:auto;}

#centerColcontact{border: 1px solid blue; 
	float:left;
	width:700px;
	height:auto;
	margin: 0em 0em 0em 4em;
	}

#topContainer {border: none; 
	margin-top:10px;
	height:auto;
	margin-bottom:8px;
}
#stockContainer {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size: 14px;
	font-weight:bold;
	text-align:right;
}
#container {border: none; 
	width:942px;
	margin: 0em 0em 3em 0em;
}

#myaccountcontainer{border: none; width:942px; height:auto; margin: 2em 0em 3em 0em;}

#logo {
	width:220px;
	height:60px;
}
#pcSupport {
	width:305px;
	height:35px;
	float:right;
	margin-top:10px;
}
#phoneIcon {
	width:32px;
	height:35px;
	float:left;
}
#emergencyPC {
	width:76px;
	height:35px;
	float:left;
	text-align:center;
	padding-top:2px;
}
.topNumber {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#222;
	text-align:center;
	width:192px;
	height:35px;
	float:left;
}
#header {
	width:942px;
	height:206px;
}
#indexHeader {
	margin-top:1px;
	width:942px;
	height:293px;
}
#greenLine {
	width:942px;
	height:3px;
	background-color:#218912;
	border-bottom:#FFF 1px solid;
}

.blueText {
	color:#0756a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#login{border: none; margin: 2em auto 5em auto; padding: 0em auto 0em auto; overflow: auto; width: 90%;}
.loginbox{border: 1px solid #CCC; color:#222; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0em 4em 0em 4em; padding: 1em; width: 35%; text-align: center;}
.loginbox p{text-align: left;}

/*-------------------------------BREADCRUMBS-----------------------------------------------------*/
#breadcrumbs {
	margin-top:15px;
	width:auto;
	height:20px;
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.bc:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.bc:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.bc:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.bc:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
	text-decoration:underline;
}
/*-------------------------------------COLUMNS, AFFILIATES---------------------------------------------------*/
.textOnly {
	width:850px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	clear:both;
}
.affiltextOnly {
	width:942px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
}
.affilContainer {
	width:942px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
}
#indexLeftCol {
	float:left;
	width:575px;
	height:auto;
	padding-left:40px;
}
#affilLeftCol {
	float:left;
	width:480px;
	height:auto;
	padding-left:10px;
}
.affilChart {
	width:197px;
	height:142px;
	float:left;
	margin-top:30px;
}

.productTitle {
	width:auto;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
}
.indexCred {
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#leftCol {
	float:left;
	width:212px;
	height:auto;
}
#centerCol {border: none; 
	float:right;
	width:700px;
	height:auto;
	}

#companycenterCol {border: none; 
	float:right;
	width:700px;
	height:auto;
}

#rightCol {
	float:right;
	width:200px;
	height:auto;
}
#rightColAffil {
	float:right;
	width:300px;
	height:auto;
}
.testReg {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color: #666;
	font-style:italic;
}
.testBold {
	font-family:Arial;
	font-size:26px;
	font-weight:bold;
	color:#191919;
}

#fade {border: none;
	width:942px;
	height:25px;
	clear:both;
	margin: 0em; padding: 0em;
	background-image:url(/images/fade.jpg);
}
#linkContainer {
	width:500px;
	height:50px;
	clear:both;
	padding-top:10px;
	margin-bottom:20px;
}
#linkContainerAff {
	width:480px;
	height:50px;
	clear:both;
	padding-top:10px;
	margin-bottom:20px;
}
.horizLine {
	width:100%;
	height:1px;
	background-color:#ccc;
	margin-top:10px;
	margin-bottom:10px;
}
#newsSection {
	width:212px;
	height:auto;
	margin-bottom:20px;
	margin-top:20px;
}
#noteText {
	float:left;
	width:330px;
	height:auto;
}
#stockHolder {border-top: 1px solid #666666; margin: 0em 0em 0em 1.8em; padding: 0em;
	float: left;
	width: 200px;
	height: auto;
}
#stockPrice {
	float:right;
	width:215px;
	height:42px;
}
.blueLink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003077;
}
.blueLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003077;
}
.blueLink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003077;
}
.blueLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003077;
}
/*-----------------------------------------PARTNERS-----------------------------------------------------------*/

#partnersContainer {
clear: both;
	padding-top:.5em;
	padding-bottom:2em;
	width:700px;
	height:auto;
	float:left;
}
.partnerLogo {
	width:150px;
	height:75px;
	margin-bottom:15px;
	margin-top:15px;
	margin-right:20px;
	float:left;
}
#partnersTitle {
	width:700px;
	height:auto;
	margin-top:10px;
	clear:both;
}
/*-----------------------------------------ABOUT CORP----------------------------------------------------------*/

#corpContainer {
	width:455px;
	height:auto;
	float:left;
	border-bottom:#EEE solid 1px;
	padding-bottom:.5em;
}
#aboutTitle {
	width:455px;
	height:auto;
	border-bottom:solid 1px #CCC;
	margin: 1em 0em;
}
/*----------------------------------------------KEY CONTACTS----------------------------------------------------------------*/

#keyContainer {
	margin-bottom:20px;
	width:700px;
	height:auto;
	border-bottom:#EEE solid 1px;
	float:left;
}
.keyContacts {
	width:150px;
	height:75px;
	margin-bottom:15px;
	margin-right:40px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
}
#keyTitle {
	width:auto;
	height:auto;
	margin-top:20px;
	clear:both;
}
/*------------------------------------------ANNOUNCEMENTS / EVENTS--------------------------------------------------*/

.miscContainer {
	margin-top:10px;
	width:700px;
	height:auto;
	float:left;
	border-bottom:#EEE solid 1px;
	padding-bottom:20px;
}
#announcementitle {
	width:auto;
	height:auto;
	margin-top:10px;
	clear:both;
}
#eventtitle {
	width:auto;
	height:auto;
	margin-top:10px;
	clear:both;
}
/*----------------------------------------CAROUSEL DISPLAY---------------------------------------------*/

#prodContainer {border: none; margin: 0em; padding: 0em;
	width:100%;
	height:150px;
	background-color:#eaf2fd;
	clear:both;
	border-top:solid 1px #b9d0f0;
}
.stepcarousel {
	position: relative; /*Leave Alone*/
	border: 1px solid #CCC;
	overflow: scroll; /*Leave Alone*/
	width: 850px; /*Carousel Viewer Width */
	height: 120px; /*Largest Content's Height*/
margin: 0em auto 0em auto;
	top:15px;
	background-color:#eaeaea;
}
.stepcarousel .belt {
	position: absolute; /*Leave Alone*/
	left: 2px;
	top: 0;
	width: 942px;
}
.stepcarousel .panel {
	float: left; /*Leave Alone*/
	overflow: hidden; /*Clip Content That Goes Outside Dimensions of Holding Panel DIV*/
	margin: 10px; /*Margin Around Each Panel*/
	width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	
/*----------------------------------------LEFT NAV--------------------------------------------------------*/
}

#navcontainer{margin: .8em 0em 0em 0em; padding: 0em;}

#navcontainer ul {
	margin: 0em 0em 3em 0em;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
#navcontainer li {
	margin: 0 0 0 0;
	border-bottom: #EEE solid 1px;
	font-size: 12px;
}
#navcontainer a {
	color: #222;
	display: block;
	padding:3px;
	width:206px;
	text-decoration: none;
	margin: 0 0 0 0;
	font-size: 12px;
}
#navcontainer a:hover {
	background-color: #deeefa;
	color: #000;
	margin: 0 0 0 0;
	font-size: 12px;
}
/*----------------------------------------FONT STYLES---------------------------------------------*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#003077;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	font-weight:bold;
}
.pageTitle {
	width:850px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	border-bottom:solid 1px #CCC;
	clear:both;
}
.boldGreenTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#090;
}
.mainText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
}

.visitcorporate{color: #003077; text-decoration: underline;}

.mainNavText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222;
	line-height:20px;
	font-weight:bold;
}
.bulletText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#222;
	line-height:28px;
}
.bbTitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#003077;
	font-weight:bold;
	font-size:28px;
}
.medTitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#003077;
	font-weight:bold;
	font-size:20px;
}
/*----------------------------------------MAIN NAVIGATION-------------------------------------------------*/

#secondNav {
	width:290px;
	height:18px;
	float:right;
	margin-top:10px;
	padding-right:12px;
}
.topLinkPad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}
.topLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.topLinks:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.topLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.topLinks:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#mainNavContainer {
	width:942px;
	height:37px;
	background-image:url(/images/topNavBkgd.jpg);
}
ul#navlist {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 600px;
	color: #fff;
}
ul#navlist li {
	display: inline;
}
ul#navlist li a {
	float: left;
	width: 9em;
	height:34px;
	color: #222;
	background-color:none;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
ul#navlist li a:hover {
	background-color: #255d8e;
	color: #fff;
}
/*----------------------------------------ALL PRODUCTS-------------------------------------------------------*/
.credLogos {
	width:942px;
	height:60px;
	text-align:right;
}
.credContainer {
	width:250px;
	height:auto;
	float:right;
}
.credPad {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
.indexCredPad {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.tryBuyContainer {
	width:390px;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:20px;
}
.tryProduct {
	float:left;
}
.buyProduct {
	float:right;
}
.allProdContainer {
	margin-top:30px;
	width:942px;
	height:auto;
	margin-bottom:10px;
}
.allProdContainer2 {
	margin-top:5px;
	width:942px;
	height:auto;
	margin-bottom:10px;
}
.greySeparator {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #EEE;
	clear:both;
}
.whiteSeparator {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;
	clear:both;
}
.prodWrapper {
	width:640px;
	height:auto;
	float:left;
	clear:both;
}
.prodWrapper2 {
	width:620px;
	height:auto;
	float:left;
	clear:both;
}
.prodBoxshot {
	width:150px;
	height:200px;
	float:left;
}
.prodBoxshotLarge {
	width:200px;
	height:239px;
	float:left;
}
.prodDescWrapper {
	width:420px;
	height:auto;
	float:right;
}
.prodDescWrapper2 {
	width:400px;
	height:auto;
	float:right;
}
.c2aContainer {
	float:right;
	width:132px;
	height:auto;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:20px;
}
.fdo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.buyNowPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#090;
	text-align:center;
}
.boldGreenFree {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#090;
	text-align:center;
}
.with {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.vertSeparators {
	background-image:url(/images/vert_prod_separator.jpg);
	background-position:right;
	background-repeat:repeat-y;
	height:auto;
	margin-bottom:10px;
}
.productStats {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}


ul.idList {
	list-style:none;
}
li .idList {
	background-image:url(/images/listchex.gif) no-repeat 0 50%;
	padding-left:0px;
} 

/*---------------------------------------ACTIVATION------------------------------------------*/

.activateContainer{border: none; margin: 0em auto 0em auto; padding: 0em auto 0em auto; width: 600px;}

.activateBoxshot{border: none; 
	width:200px;
	height:239px;
	float:left;
	margin-right:30px;
}
	
/*----------------------------------------TABBED PANEL CONTAINER----------------------------------------------------*/
.panelContainer {
	width:942px;
	height:400px;
margin: 0em auto 3em auto; padding: 0em;
	position:relative;
	top:30px;
	clear:both;
	float:left;
}
.clear {
	width:942px;
	height:50px;
}
.screenshots {
	width:auto;
	height:auto;
	float:left;
	margin-right:15px;
	margin-bottom:30px;
}
.screenshotTitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	text-align:center;
	margin-bottom:5px;
}
.rcCompare {
	width:650px;
	height:285px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.edcCompare {
	width:593px;
	height:255px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.compareC2a {
	float:right;
	width:200px;
	height:35px;
	text-align:center;
	margin-bottom:30px;
}
.rcCompareText {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
}
.greenLinks:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#090;
	text-decoration:underline;
}
.greenLinks:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#090;
	text-decoration:underline;
}
.greenLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#090;
	text-decoration:underline;
}
.callNowText {
	width:180px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.stepContainer {
	width:700px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}
.stepImage {
	width:41px;
	height:42px;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.stepText {
	width:700px;
	height:52px;
	margin-bottom:20px;
}
/*-----------------------------------------SITE MAP-----------------------------------------------*/

.siteMapTitle{
	width:650px;
	height:auto;
	border-bottom:solid 1px #CCC;
}

#siteMapContainer {
	width:650px;
	height:auto;
	float:left;
	
}
#siteMapLeftCol{
	float:left;
	width:252px;
	height:auto;
	}
	.siteMapColleft{
		float:left;
	width:300px;
	height:auto;
		
		}
		
		.siteMapColRight{
		float:right;
	width:300px;
	height:auto;
		
		}
		#siteMapCenterCol {
	float:right;
	width:650px;
	height:auto;
	
}

/*----------------------------------------FOOTERS---------------------------------------------*/

.intel{margin: 1em 0em 0em 0em; padding: 0em;}

#clearFooter {border: none;
	clear:both;
	position:relative;
	margin: 0em; 
	padding: 0em;
}

#botLinks {border: none;
	width:100%;
	height:200px;
	background-image:url('/images/CD_index_BotLinks_bkgd.jpg');
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
	border-top:solid 1px #adb4bf;
	padding-bottom:20px;
}
#botLinkContainer {border: none;
	width:900px;
	height:200px;
margin: 0em auto 0em auto; padding: 0em;
	position:relative;
	text-align:left;
}
#productLinks {
	float: left;
	width: 200px;
	margin: 15px 1em 0em 1em;
}
#userResourceLinks {
	float: left;
	width:200px;
	margin-top:15px;
}
#corporateLinks {
	float: left;
	width: 200px;
	margin-top:15px;
}
#threatAlert {border: none;
	float: right;
	width: 263px;
	height:159px;
	margin-top:15px;
	background-image: url(/images/footer-theat-alertsbg.gif);
}


/*virus alerts*/

#threatAlert p{color: #464646; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 2.3em 0em .5em 1.4em;}
.threatdisplay{border: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; margin: .2em 0em 0em 2em; padding: 0em;}

.morethreats{border: none; margin: -1em 0em 0em 8em; padding: 0em; text-align: right; width: 40%; height: auto;}
.morethreats p {border: none; margin: 0em 0em 0em 0em; padding: 0em;}
.morethreats a{color: #464646;}

#supportthreatAlert {border: none;
	float: right;
	width: 263px;
	height:159px;
	margin-top:15px;
	background-image: url(/images/footer-theat-alertsbg.gif);
}

#supportthreatAlert p{color: #464646; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 2.3em 0em .5em 1.4em;}
.supportthreatdisplay{border: none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; margin: .2em 0em 0em 2em; padding: 0em;}

.supportmorethreats{border: none; margin: -1em 0em 0em 8em; padding: 0em; text-align: right; width: 40%; height: auto;}
.supportmorethreats p {border: none; margin: 0em 0em 0em 0em; padding: 0em;}
.supportmorethreats a{color: #464646;}

.alerttablescale{background-image:url('/images/alert-table-bg.gif'); border: none; float: left; margin: 0em .5em 3em 0em; padding: 0em; width:311px; height:199px; text-align: center;
font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.alerttablescale a{color: #1e3f92; margin: 0em 0em 0em 0em; padding: 0em;}

.dynamicalert{margin: 3.3em 0em .7em 1em; padding: 0em;}

.scamtablescale{background-image:url('/images/alert-scam-table-bg.gif'); border: none; float: left; margin: 0em 0em 0em .5em; padding: 0em; width:341px; height:199px; text-align: center;
font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dynamicscam{margin: 3.3em 0em .7em 1.5em; padding: 0em;}
.scamtablescale a{color: #1e3f92; margin: 0em 0em 0em 0em; padding: 0em;}

.footerthreatalert{border: none; margin: .4em 0em 0em 0em; padding: 0em;}

/*side alerts*/
.sidealerts{background-image:url('/images/side-threats-bg.gif'); border: none;  margin: 2em 0em 0em 0em; overflow: auto; padding: 0em; width: 219px; height: 203px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align: center;}

.securitysidealerts{margin: 0em 0em .5em .5em; padding: 0em;}

.sidealerts p{border: none; display: block; font-weight: bold; margin: 1em 0em .3em 0em; padding: 0em;}
.sidealerts p.view{border: none; color: #1e3f92; float: left; font-size:12px; font-weight: bold; margin: .2em 0em 0em 0em; padding: 0em; width: 92%}
.sidealerts p.view a{color: #1e3f92; font-weight: bold;}

.threatarrow{border: none; float: left; margin: .2em 0em 0em 0em; padding: 0em 0em 0em 0em;}

/*alert table*/
.bigalerttable{background-image:url('/images/big-alert-table-bg.gif'); border: none; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 2em 0em 0em 0em; overflow: auto;  padding: 0em; width: 601px; height: 556px; text-align: center;}

.dynamicalertdata{border: none; margin: 4em 0em 0em 0em; padding: 0em;}

/*phishing alerts*/
.phishingalerts{background-image:url('/images/phishing-alert-bg.gif'); border: none; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 2em 0em 0em 0em; overflow: auto;  padding: 0em; width: 671px; height: 556px; text-align: center;}

.phishingalertscam{margin: 4.2em 0em 0em 1.8em; padding: 0em;}


/*other threats*/
.bigotherthreats{background-image:url('/images/big-alert-table-bg.gif'); border: none; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 2em 0em 0em 0em; overflow: auto;  padding: 0em; width: 601px; height: 556px; text-align: center;}

.dynamicotherthreats{border: none; margin: 4em 0em 0em 0em; padding: 0em;}


#threatText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: right;
	width: 325px;
}
.threat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	float: right;
	width: 325px;
}
.botLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.botLinks:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.botLinks:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background-color:#114da2;
	text-decoration:none;
}
.botLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
	background-color:#deeefa;
	text-decoration:none;
}
#indexFooter {
	width:100%;
	background-color:#dadada;
	clear:both;
	border-top: solid 1px #adb4bf;
}

#indexFooter p{margin: .5em 0em .2em 0em; padding: 0em; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222;}
#indexFooter p.trademarks{margin: 1em 0em .5em 0em; padding: 0em;}

.footer {
	width:100%;
	height:130px;
	background-color:#dadada;
	border-top:solid 1px #adb4bf;
	clear:both;
	position: relative;
	top:50px;
}
#indexFooterText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:center;
	position:relative;
	top:5px;
}
#moreThreats {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	float: right;
	width: 325px;
	text-align:right;
}

.tracking{border: none; background-color:#dadada; margin: 0em; overflow: auto; padding: 0em;}

/*---------------------------------POP UP IMAGES---------------------------------------------*/

#info a:hover {
	color: #9BA495;
	text-decoration: underline;
}
#pic {
	background-color: #FFFFFF;
	position: relative;
	width: 55px;
	margin: .8em 0em 0em 0em; padding: 0em;
}
#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#pic a img {
	border: 0;
}
#pic a.p1, #pic a.p1:visited {
	display: block;
	height: 79px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 55px;
}
#pic a.p1:hover {
	color: #000000;
	text-decoration: none;
}
#pic a.p1:hover .large {
	border: 1px solid #222;
	display: block;
	height: 260px;
	left: 0px;
	position: absolute;
	top: -260px;
	width: 270px;
}

/*-------------------------------------------------*/

#riskHover a:hover {
	color: #9BA495;
	text-decoration: underline;
}
#risk {
	background-color: #FFFFFF;
	position: relative;
	width: 86px;
	margin-left:auto;
	margin-right:auto;
}
#risk a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#risk a img {
	border: 0;
}
#risk a.ri, #risk a.ri:visited {
	display: block;
	height: 86px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 86px;
}
#risk a.ri:hover {
	color: #000000;
	text-decoration: none;
}
#risk a.ri:hover .large {
	border: 1px solid #222;
	display: block;
	height: 163px;
	left: -100px;
	position: absolute;
	top: -163px;
	width: 300px;
}
/*-------------------------------------------------*/

#riskHoverIndex a:hover {
	color: #9BA495;
	text-decoration: underline;
}
#riskIndex {
	background-color: #FFFFFF;
	position: relative;
	width: 152px;
	margin-left:auto;
	margin-right:auto;
}
#riskIndex a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#riskIndex a img {
	border: 0;
}
#riskIndex a.rii, #risk a.rii:visited {
	display: block;
	height: 70px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 152px;
}
#riskIndex a.rii:hover {
	color: #000000;
	text-decoration: none;
}
#riskIndex a.rii:hover .large {
	border: 1px solid #222;
	display: block;
	height: 163px;
	left: -100px;
	position: absolute;
	top: -163px;
	width: 300px;
}

/*Forms -- Support and Contact*/

/* Contact US Form */
.ooContactUsForm {border: none; margin: 1em 0em 5em 0em; width: 90%;}
.ooContactUsForm p.fields{border: none; width: 99%;}
.ooContactUsForm img {clear: both; float: right; width: 121px; height: 34px;}
.ooContactUsForm span {clear:both; display: block; margin: 0 0 12px 0; position:relative;}
.ooContactUsForm h1 {color:#191919; float:left; font-size: 1em; font-weight:bold; padding-top:0px; text-align:right; width: 75px;}
.ooContactUsForm h2 {margin: 2em 0em 0em 0em;}
.ooContactUsForm input, select{border: solid 1px #bababa; float:right; height: 20px; margin-top:50px; margin-left:10px; margin-top: 5px;}
.ooContactUsForm textarea {border: solid 1px #bababa; float:right; width: 218px; height: 200px; margin-top: 5px; margin-left:10px; margin-bottom:5px;}
.ooContactUsForm submit {border: none; margin: 0em; padding: 0em; width: 121px; height: 34px;}

/*end contact.html*/

/*contact.html*/
.contactintro{border: none; display: block; margin: 1em 0em 2em 0em; padding: 0em; text-align: left;}
.contactintro p{margin: .2em 0em .2em 0em; padding: 0em;}

.corpandparking{border: none; float: left; margin: 0em 0em 2em 0em; padding: 0em; width: 50%;}
.corpandparking p{border: none; width: 85%;}

.investorrelations{border: none; width: 42%; float: left; margin: 0em 0em 2em 0em;}

.formnote{border: none; float: left; font-family: arial; font-size: 1em; margin: 10em 0em 3em 0em; padding: 0em; text-align: left; width: 23%;}


/*support form - login*/
.ooFormCentered {border: none; clear: both; margin: 20px auto; width: 100%;}
.ooFormCentered img {border: none; float:right; margin-top:10px;}
.ooFormCentered span {border: none; clear: both; display: block; margin: 0 0 0px 10em; padding: 0em; position: relative; width: 80%; height: 25px;}
.ooFormCentered input {margin: 0em; padding: 0em; width: auto;}

.ooFormCentered textarea {border: solid 1px #bababa; float: left; margin: 0em; width: 10px;}
.ooFormCentered h1 {border: none; color:#191919; float: left; font-size: 1em; font-weight: bold; padding-top: 10px; text-align: right; width: 145px;}

.ooFormCentered .textfield{border: 1px solid #bababa; margin: 1em .5em 0em .5em; padding: 0em; width: 250px; height: 25px;}

.ooSubmitRequest input{
	width: 132px;
	height: 30px;
	border:0px;
	float:right;
}

/*register form*/

#registerform {border: none; clear: both; margin: 20px auto; width: 100%;}
#registerform span {border: none; clear: both; display: block; margin: 0 0 0px 10em; padding: 0em; position: relative; width: 80%; height: 25px;}
#registerform input {margin: 0em; padding: 0em; width: auto;}

#registerform textarea {border: solid 1px #bababa; float: left; margin: .5em; width: 10px;}
#registerform h1 {border: none; color:#191919; float: left; font-size: 1em; font-weight: bold; padding-top: 10px; text-align: right; width: 145px;}

#registerform .textfield{border: 1px solid #bababa; margin: 1em; padding: 0em; width: 250px; height: 25px;}
#registerform .supportsubmit{border: none; clear: both; float: right; margin: 1.5em 12.5em 0em 0em; padding: 0em; width:171px; height:42px;}

/*end register form*/

/*track form*/

#trackform {border: none; clear: both; margin: 20px auto; width: 100%;}
#trackform span {border: none; clear: both; display: block; margin: 0 0 0px 10em; padding: 0em; position: relative; width: 80%; height: 25px;}
#trackform input {margin: 0em; padding: 0em; width: auto;}

#trackform textarea {border: solid 1px #bababa; float: left; margin: .5em; width: 10px;}
#trackform h1 {border: none; color:#191919; float: left; font-size: 1em; font-weight: bold; padding-top: 10px; text-align: right; width: 145px;}

#trackform .textfield{border: 1px solid #bababa; margin: 1em; padding: 0em; width: 250px; height: 25px;}
#trackform .contactsubmit{border: none; clear: both; float: right; margin: 1.5em 8.3em 0em 0em; padding: 0em; width:171px; height:42px;}

/*end track form*/

/*report a bug*/

#reportabug {border: none; clear: both; margin: 20px auto; width: 100%;}
#reportabug span {border: none; clear: both; display: block; margin: 0 0 0px 10em; padding: 0em; position: relative; width: 80%; height: 25px;}
#reportabug input {margin: 0em; padding: 0em; width: auto;}

#reportabug textarea {border: solid 1px #bababa; float: left; margin: .5em 0em .5em 1em; width: 10px; width: 250px; height: 200px;}
#reportabug h1 {border: none; color:#191919; float: left; font-size: 1em; font-weight: bold; padding-top: 10px; text-align: right; width: 145px;}

#reportabug .textfield{border: 1px solid #bababa; margin: 1em; padding: 0em; width: 250px; height: 25px;}
#reportabug .reportabugsubmit{border: none; clear: both; float: right; margin: 0em 10em 0em 0em; padding: 0em; width:171px; height:42px;}

/*end report bug*/

.support select{border: 1px solid gray; float: left;}
#textfieldsupport{width: 30%;}
.bold{font-weight: bold;}
.supportrequestlogin{border: none; margin: 0em 8em 0em 0em; padding: 0em; height: 50px;}

#textfield{width: 70%;}
#textfield select {width: 65%;}
#textarea {border: none; width: 72%;}

.oodline{margin: 0em; padding: 0em; width:700px;}
.oodlineLong {margin-bottom: 10px; padding: 0em; width:942px;}

#oocontainer {border: none; 
	width:942px;
	height:auto;
	margin:auto;
}

#ooisaboutTitleFull {
	line-height:40px;
	text-align:center;
	width:600px;
	clear:both;
	margin: 0px auto;
	padding:10px;
}

#ooisaboutTitleFull h1{
	color:#000000;
}

#oofullpage {
	width:auto;
	height:auto;
	margin-bottom:50px;
}

#oositeMapContainerCentered {
	width:700px;
	height:auto;
	margin: 0px auto;
	border: solid 1px auto;
	overflow:auto;
}
		
#ooVideoBoxModule {
	height:auto;
	width:286px;
	float:right;
}
	
#ooVideoModHeader {
	background:url(/images/video_mod_header_bg.jpg) no-repeat;
	height:28px;
	padding-left:10px;
	}
	
#ooVideoModHeader h1 {
	font-size: 1em;
	font-weight:bold;
	color:#191919;
	line-height:25px;
}

#ooModItems {
	padding:6px 10px;
	width:260px;
	border-left: solid  2px #e7e7e7;
	border-right: solid  2px #e7e7e7;
}

#ooModItems span {
		clear:both;
		margin:0px;
		border-bottom: solid 1px #bababa;
		display:block;
		padding-bottom:10px;
}

.ooModItemLast {
	border-bottom: none;
	display:block;
	margin-bottom:5px;
	clear:both;
}

.ooWatchNow {border: none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#177304;
	font-weight:bold;
	margin-top:5px;
}

.ooimgRightMargin {
	 float:left; margin-right:10px;
}

.ooContactPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:bold;
	color:#1a7c04;
	margin-top:20px;
	display:block;
	clear:both;
	padding-bottom:10px;
}
	
.ooContactPhone h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.4em;
	font-weight:bold;
	color:#1a7c04;
	margin-top:5px;
}

#ooVideoModFooter {
	background:url(/images/video_mod_footer.jpg) no-repeat;
	height:28px;
	padding-left:10px;
	}

.oorightBlock { 
	float:right;
	width:300px;
	background-color:blue;
}

.oorightBlockPCHelp { 
	float:right;
	width:180px;
	margin-top:30px;
}

.oorightBlockPCHelp span {
	margin-bottom: 20px;
	clear:both;
	display:block;
}

.oorightBlockPCHelp img{
	display:block;
	clear:both;
	margin-bottom:5px;
}

.ooTwoUpImages {
	height:100px;
	clear:both;
	display:block;
	margin-bottom:20px;	
}

.ooTwoUpImages span {
	float:left;
	margin-right:10px;
	}

.ooTwoUpImages h1{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#1a7c04;
	margin-top:10px;
	clear:both;
	text-align:center;
}

.ooimg1 { 
	margin-right:10px;
	padding-top:20px;
}

.ooimg2 {
}

.oorightContent { 
	display:block;
	clear:both;
	width:700px;
	padding-bottom:.5em;
}

#oorightContent h1 {
	height:30px;
	float:right;
}

#ooleftNav h1 {
	width:215px;
	height:42px;
	margin:0px;
}

.ooContentTitle {
	height: 30px;
	width:695px;
	border-bottom:solid 1px #bababa;
	margin:0 0 20px 0;
	display:block;
	clear:both;
}

.ooRightColMod {
	float:right;
	width:340px;
	background-color:blue;
	display:block;
}

.ooRightColMod img {
	float:right;
}

.ooListLeft {
margin: 0em 0em 0em 1.3em; padding: 0em;
}

.ooListLeft li {margin-bottom:4px;}

.ooBlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#003077;
}


.ooLogin input{
	width: 116px;
	height: 33px;
	border:0px;
	float:right;
}

.ooLogin2 input{
	width: 116px;
	height: 33px;
	border:0px;
	text-align:right;
}

.ooLogin2 input:hover{
	background-image:url(/images/login_on_btn.jpg);
	width: 116px;
	height: 33px;
	border:0px;
	float:right;
	background-repeat:no-repeat;
	cursor:pointer;
}

.ooActionRequiredSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
}

.ooEditBtn { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#1e4480;
	font-weight:bold;
}

.ooEditBtn input{
		width:75px;
		float:right;
		background-color:#babab;
}

/* Right and Left Block */

.ooTwoBlocks {border: none; margin: 0em; padding: 0em; overflow: auto;
	width:700px;
	height:auto;
	clear:both;
}

.ooleftBlock { border: none;
	width:320px;
	float:left;
}

.oorightBlock2 {
	width:325px;
	float:right;
	margin-bottom:20px;
	clear:right;
}

/* End Right and left Blocks

/* Ruler / Horizontal Div Line Full  */

#aboutTitleFull {
	width:700px;
	height:auto;
	/*border-bottom:solid 1px #CCC;*/
}

#aboutTitleFulllast {
	width:700px;
	height:auto;
	border-bottom:none;
}

/* End Oscar Styles */

/*
ians  styles for cdef main redesign 
http://www.cyberdefender.com/internet-security-center/early-alert-center.html
*/

#iscorpContainer {border: none; 
	width:700px;
	height:auto;
	float:left;
	border-bottom:none; margin: 0em 0em 3em 0em;
	padding-bottom:.5em;
}

#iscorpContainer ul{border: none; float: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 55%;}

#isaboutTitle {border: none; margin: 0em; padding: 0em;
	width:600px;
}

#isaboutTitle h1{margin: .8em 0em 0em 0em; padding: 0em;}

#iscontainer {border: none;
	width:942px;
	height:auto;
	margin:auto;
}

#iscenterCol {
border: none;
	float:right;
	width:680px;
	height:auto;
}

.ismainText {border: none; clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	margin: 1.5em 0em 1.5em 0em; padding: 0em; width: 95%;}
	
.isdline{margin: 0em; padding: 0em;}
.isseverityscale{margin: 2em 0em 0em 0em; padding: 0em;}

.isdisclaimerbg{border: none; background-image:url(/images/disclaimer-bg.gif); background-repeat:no-repeat; margin: 2em 0em 0em 0em; 
padding: 0em; width: 220px; height: 196px;}
	
.isdisclaimertitle{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; margin: 0em 0em 0em 1em; padding: 1em 0em 0em 0em;}
.isdisclaimertext{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 1em 0em 0em .5em; padding: 1em .5em 0em .5em;}

.isseveritytitle{clear: both; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1e3f92; margin: 2em 0em 1.5em 0em; padding: 0em;}

.isviruscategorywrapper{border: none; clear: both; overflow: auto; margin: 0em; padding: 0em;}
.isvirusrating{border: none; float: left; margin: .7em 0em 2em 6.2em; padding: 0em;}
.isvirusratinghigh{border: none; margin: .5em 0em 2em 6.2em; padding: 0em;}

/*
http://www.cyberdefender.com/internet-security-center/virus-alerts.html
http://www.cyberdefender.com/internet-security-center/virus-alerts.html
http://www.cyberdefender.com/internet-security-center/other-threats.html
*/
.isvirussubnav{color:#003077; font-family: Arial, Helvetica, sans-serif; font-size:13.5px; font-weight:bold; margin: 1em 0em 0em 0em; padding: 0em;}
.isvirussubnav li{display: inline; font-size:13.5px; list-style-type: none; margin: 0em .2em 0em 0em;}

.isvirussubnav 	a{color:#003077; text-decoration: underline;}
.isvirussubnav 	a:hover{text-decoration: none;}

.istypewriter{color: black;}

/*http://www.cyberdefender.com/internet-security-center/antivirus-software/computer-virus-protection.html*/

.isonpage{color: #646464;}
.isbold{font-weight: bold;}

/*spyware 101, malware*/
#isspyware101table{border: none; background-image:url(/images/spyware-101-table-bg.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#222; margin: 2em 0em 0em 0em; padding: 0em 0em 0em 0em; width: 659px; height: 199px;}

.issubtitle{font-family:Arial, Helvetica, sans-serif; clear: both; font-size:14px; color:#003077; font-weight:bold;}

h2.issubtitle{font-family:Arial, Helvetica, sans-serif; clear: both; font-size:14px; color:#003077; font-weight:bold;}

h2.issubtitle1{font-family:Arial, Helvetica, sans-serif; clear: both; font-size:14px; color:#003077; font-weight:bold; margin-top: -15px;}

.issubtitle img{margin-left:480px; margin-top:-20px;}

ul.tech-overview{margin: 0px 0 30px 0;}

.tech-overview li{font-size: 12px; width: 666px;}
	
.isfirsttitle{border: none; margin: 2.5em 0em 0em 0em; padding: 0em;}
	
#ispreventinfection{margin: 0em; padding: 0em;}
#ispreventinfection ul{border: none; list-style-type: none; margin: 0em 0em 2em 0em; padding: 0em; width: 100%;}

/*technology
tech-overview.html
process.html
security-ratings.html*/

#processthreatdiagram{margin: 0em 0em 2.5em 0em; padding: 0em; border: none; }

.islivecyclechart{margin: 0em; padding: 0em;}

#iswhitepapers{background-image:url(/images/white-paper-bg.gif); background-repeat: no-repeat; margin: 2em 0em 0em 0em; padding: 0em; width: 216px; height: 131px;}

#iswhitepapers p.isdisclaimertitle{background-color: none; color: #000; font-weight: bold; margin: 0em 0em 0em 1em; padding: 1em 0em 0em 0em;}
#iswhitepapers p{background-color: none;border: none; color: #1e3f92; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin: 1.5em 0em 1.5em .9em; padding: 0em; width: 80%;}
#iswhitepapers a {background-color: none;border: none; color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline; width: 90%;}
#iswhitepapers a:link {background-color: none;color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline;}
#iswhitepapers a:active {background-color: none;color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline;}
#iswhitepapers a:hover {background-color: none; color: #1e3f92; margin: 0em; padding: 0em; text-decoration: none;}

.ispatentpending{margin: 2em 0em 3em 0em; padding: 0em;}

.isflashplaceholder{margin: 0em; padding: 0em;}
#istechlists{border: none; overflow: auto; margin: 0em; padding: 0em; width: 50%;}
#istechlists ul{float: left; margin: 0em 0em 0em 1em; padding: 0em; width: 45%;}

.ismethods{border: none; margin: 0em 0em 0em 1em; padding: 0em; width: 90%;}

#isthreatlist{margin: 0em; padding: 0em;}
#isthreatlist ul{border: none; margin: 0em 0em 2em 1em; padding: 0em;}
#isthreatlist a{color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline;}
#isthreatlist a:hover{color: #1e3f92; margin: 0em; padding: 0em; text-decoration: none;}

/*end ian style*/

/*support*/

#passwordoptions{border: none; clear: both; margin: 0em 0em 0em 13em; padding: 0em; overflow: auto; width: 100%;}
.remember{border: none; float: left; margin: .2em 8em 0em .5em; padding: 0em;}
.lostpassword .checkbox{border: none; float: left; margin: 0em 0em 0em 0em; padding: 0em;}

.lostpassword{border: none; clear: both; float: right; margin: .3em 9.5em 0em 0em; padding: 0em; overflow: auto; width: 40%;}
.lostpassword p{border: none; float: left; margin: 0em .3em 0em 0em; padding: 0em; width: 30%;}
.lostpassword a{border: none; color: #1e3f92; margin: 1em 0em 0em 2em; padding: .5em 0em 0em 0em; width: 100%;}

.supportrequestbutton{border: none; clear: both; float: right; margin: 2em 14.5em 0em 0em; padding: 0em; width: 171px; height: 42px;}

/*faq table*/
.faqdisplay{margin: 0em; padding: 0em;border: none; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px;}
.newtext{font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px;}
.newtext a{color: #1e3f92;}

.newtextbold{font-weight: bold;}

/*error pages*/
.errormessage{border: none; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; margin: 0em; padding: 0em;}
.errormessage a{border: none; color: #1e3f92; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; margin: 0em; padding: 0em;}

	
/*testimonials.html*/
	
.testimonialwrap{margin: 2em 0em 2em 0em; padding: 0em;}
.testimonialwrap p.name{font-weight: bold; margin: 3em 0em 0em 0em; padding: 0em;}
.testimonialwrap p{font-family: arial; font-size: .9em; margin: 0em; padding: 0em;}	
.testimonialpic{margin: .5em 0em 2em 0em; padding: 0em;}	
	
/*awards.html*/

#awardwrap{font-family: arial; margin: 0em; padding: 0em;}
#awardwrap img{border: none; margin: .2em 0em 0em 0em; padding: 0em;}

#awardwrap ul{color: #000; font-weight: bold; margin: 1.5em 0em 2em 0em; padding: 0em;}
#awardwrap li{display: inline; font-size: 1em; list-style-type: none; margin: 0em; padding: 0em;}
#awardwrap a{color: #072f93; text-decoration: underline;}
#awardwrap a:hover{text-decoration: none;}

.yearbar{background-color: #e1e1e1; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #c6c6c6; clear: both; margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; width: 675px; height: 35px;}
.yearbar p{background-color: none; border: none; color: #072f93; float: left; font-size: 1.2em; font-weight: bold; margin: .4em; padding: 0em; text-align: left; width: 83%;}
.backtotop{border: none; color: #072f93; font-size: .8em; font-weight: bold; float: left; margin: .7em 0em 0em 0em; padding: 0em; text-align: right;}
.backtotop a{text-decoration: underline;}

.award{background-color: none; border: none; float: left; margin: 1em 1.5em 1.1em 0em; padding: 0em; width: 45%;}
.award p{font-size: .8em; margin: 0em; padding: 0em;}
.award a{color: #072f93; font-size: .9em; margin: 0em; padding: 0em; text-decoration: underline;}
.awarddivline{margin: 0em; padding: 0em;}

.ohsevenaward{float: left; margin: 0em; padding: 0em;}
.twothoousevendetails{border: none; float: left; margin: .3em .5em 1em .5em; padding: 0em;}

.awarddetail{clear: both; font-size: .7em; margin: 0em; padding: 0em;}
.backtotopbottom{border: none; clear: both; display: block; color: #072f93; font-size: .8em; font-weight: bold; margin: 2.5em 0em 3em 0em; padding: 0em; text-align: right;}

/*free idps Ecom-450*/

#freeidps{font-family: Arial; margin: -40px auto 0px auto; padding: 0px auto 0px auto; width: 945px; text-align: left;}
#freeidps ul{margin: 10px 0px 0px 17px; padding: 0px;}
#freeidps li{font-size: 13px;}

p.thankyou{color: #204d72; font-size: 18px; margin: 20px 0px 20px 0px; padding: 0px; text-align: left;}

.freefortendays{background-image: url('/images/freeidps/bgboximage.png'); background-repeat: repeat-x; border: 1px solid #aaaaaa; margin: 0px; padding: 0px; width: 945px; height: 262px;}
.idpsproduct{border: none; float: left; margin: 0px; padding: 0px; width: 213px; height: 262px;}
.idpsoffer{border: none; float: left; margin: 15px 0px 0px 75px; padding: 0px; width: 60%;}
p.tryidps{color: #204d72; font-size: 23px; font-weight: bold; line-height: 26px; margin: 5px 0px 0px 0px; padding: 0px; text-align: left;}
p.tendays{border: 0px solid blue; color: #cc0000; font-family: Myriad Pro, Arial; font-size: 66px; font-weight: 900; line-height: 58px; margin: 0px 0px 5px 0px; padding: 0px; width: 650px;}
p.dontwait{color: #204d72; font-size: 16px; font-weight: bold; letter-spacing: 0px; margin: 0px 0px 20px 3px; padding: 0px;}
p.clickyes{font-size: 15px; margin: 0px 0px 0px 3px; padding: 0px;}

.redbold{color: #cc0000; font-weight: bold; margin: 0px; padding: 0px;}
.tryitforfree{clear: both; margin: 0px; padding: 0px;}
.disclaimerten{float: right; font-size: 12px; margin: 20px 20px 30px 0px; padding: 0px; width: 510px;}

/*tip pop up styles*/
a.guarantee{color: #005bf3; position: relative; z-index: 2;}
a.guarantee:hover{display: inline; color: #000; cursor: pointer; font-weight: normal; z-index: 3;}
a.guarantee span{border: none; display: none;}
a.guarantee:hover span{border: 2px solid #005bf3; display: block; position: absolute; top: -110px; left: -65px; width: 223px; height: 89px;}

#freeidpsform{border: none; float: left; margin: 0px 45px 0px 293px; padding: 0px auto 20px auto; width: 375px;}
#freeidpsform input{border: 1px solid #cfdae5; margin: 0px 0px 19px 5px; padding: 0px; width: 250px;}

.idpsformtext{border: none; float: left; margin: 0px; padding: 0px;}
.idpsforminput{border: none; float: left; margin: 0px; padding: 0px;}
.idpsforminput p{margin: 0px; padding: 0px;}

.yesilltakeit{margin: 0px; padding: 0px; width: 247px; height: 51px;}
.noishallnot{margin: 0px; padding: 0px; width: 144px; height: 45px;}
/*.nothanks{font-size: 11px; margin: 0px; padding: 0px;}
.nothanks a{margin: 0px; padding: 0px; text-decoration: underline;}
.nothanks a:hover{margin: 0px; padding: 0px; text-decoration: none;}*/

.idpspassword{border: none; font-size: 12px; margin: 2px 0px 0px 0px; padding: 0px; text-align: right;}
.characterlimit{color: #999; font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px; text-align: right;}

.idpsbuttonverisign{border: 0px solid red; clear: both; margin: 50px 0 0 0; padding: 10px 0px 0px 0px; height: 100px; width: 550px;}


.idpsverisign{border: none; float: left; margin: 10px 0px 0px 50px; padding: 0px; width: 98px; height: 48px;}
.nobutton{
	border: 0px solid blue; 
	float: left;
	height: height: 45px;
	margin: 5px 0 0 0;
	padding:0;
	text-align: center;
	width: 144px;
}

.nobutton{
	border: 0px solid blue; 
	float: left;
	height: height: 45px;
	margin: 5px 0 0 0;
	padding:0;
	text-align: center;
	width: 144px;
}
.nobutton {
	position:relative;
	background-image: url(/images/freeidps/NoButtonOn.png);
	background-repeat: no-repeat;
	display: block;
	width: 144px;
	height: 45px;
	margin: 5px 0 0 0;
	padding:0;
	text-align: center;
}
.nobutton a {
	display:block;
	font-size: 11px;
	width: 144px;
	height: 45px;
	float: left;
	margin: 0;
	padding: 0;
	color: black; text-decoration: none;
}
.nobutton img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.nobutton a:hover img{visibility:hidden}

.takeitbutton{border: none; float: left; margin: 0 0 0 20px; padding: 0px; text-align: center; width: 247px; height: 51px;}

.idpsonemillion{border: none; float: left; margin: 0px; padding: 0px; width: 99px; height: 100px;}
.trialBox {
border: 1px solid #ccc;
padding: 5px;
margin-left:470px;
margin-top:-70px;
position: relative;
text-align:center;
font-weight: bold;
width: 149px;
}

#hiddenContainer{
	border:0px solid red;
	float:left;
	margin-left: 40px;
	width: 850px;
}

#containerTitle {
	height: 134px;
	width: 850px;
}

#containerTitle h1 {
	color: #235185;
	font-size: 28px;
}

#containerTitle img {
	float:right;
	margin-top:-60px;
}

.linkpatrol ul{color: #000000; font-weight: bold; }
.linkpatrol li{font-size: 12px; list-style-type: none; margin: 0em 0 0 -35px; padding: 0em; width: 420px;}

.ismainText ol{color: #000000; font-weight: bold; }
.ismainText li{font-size: 12px; margin: 0em 0 3px 10px; padding: 0em;}

.ismainTop{ border: 0px solid red; color: #222; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: -40px;  width: 400px;}
