@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;
}

a{
	outline: none;
}

html {
	margin:0 0 0 0;
	overflow-y: scroll;
}
img {
	border:0px;
	text-align: center;
}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
#wrapper {
	border: none; 
	width:975px;  
	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:960px;
	margin: 0em;
}

#myaccountcontainer{border: none; width:942px; height:auto; margin: 2em 0em 3em 0em;}

#logo {
	height: 60px;
	margin-left: 20px;
	width:220px;
}
#pcSupport {
	width:305px;
	height:35px;
	float:right;
	margin-right: 16px;
	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;
}

#headerLiteBG {
	background-image:url('/images/bg-lite.jpg');
	height: 422px;
	width: 975px;
	margin:20px 0 0 0;
	padding:0;
	/*position: relative;*/
}

#headerMedBG {
	background-image:url('/images/bg-med.jpg');
	height: 422px;
	width: 975px;
	margin:20px 0 0 0;
	padding:0;
}

#headerHeavyBG {
	background-image:url('/images/bg-heavy.jpg');
	height: 422px;
	width: 975px;
	margin:20px 0 0 0;
	padding:0;
}

.btn-starthere {   
	border: 0px solid red;
	left: 590px;
	position:relative;
	top:280px;
}        
/*	APPLY THIS CLASS TO ANY HOVERBUTTON		*/
.btn a{
opacity:1;
filter:alpha(opacity=100);
filter: "alpha(opacity=100)";
}

.btn a:hover{     
opacity:.60;
filter:alpha(opacity=60);
filter: "alpha(opacity=60)";
}         

/*	/END */

.btn-starthereEDC {
	position: relative;
}

.btn-starthereMed {
	left: 610px;
	position:relative;
	top:290px;
}

.btn-reviews {
	left: 40px;
	position:relative;
	top: 390px;
}
	
#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;
	margin-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

.breadcrumbs {
	margin-left: 13px;
}
.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;   
	margin-left:25px;
	width:212px;
	height:auto;
}

#leftColSup {
	float:left;   
	margin-left:15px;
	width:212px;
	height:auto;
}


#siteMapLeftCol{
	float: left;
	margin-left: 20px;
	width: 212px;
	height:auto;
}

#siteMapCenterCol {
	float:right;
	width:650px;
	height:auto;
}

.siteMapColleft{
	float:left;
	width:300px;
	height:auto;
}
		
.siteMapColRight{
	float:right;
	width:300px;
	height:auto;
}
#centerCol {
	border: none; 
	float:right;
	width:700px;
	height:auto;
}


#contactCol {
	border: none; 
	float:right;
	width:700px;
	height:auto;
	margin-top: -40px;
}

#companycenterCol, #awardCol{
	border: none; 
	float:right;
	margin:-20px 0 0 0;
	width:700px;
	height:auto;
}

#awardCol {
	margin:-40px 0 0 0;
}

#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;
}
p.blueLink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#003077;
}
.blueLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#003077;
}

.blueLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003077;
	text-decoration: none;
}

.blueLink:active {
	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---------------------------------------------*/

.bottomBox{        
	color: #999;
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 1.2em;
	text-align: center;
}     
.bottomBox h2 {
	font-size: 1.2em;
	color: #000;
	margin: 0;
}
.bottomBox p{
	font-size: .80em;  
	margin: 0;
}
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;
}         

.hugeGreenTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:42px;
	color:#090;
}	      

.medGreenTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#090;  
	margin: 0 auto;
	text-align: center;
	width: 800px;
}

.medGreenTitle1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#090;  
	width: 360px;
}

.medGreenTitleSC {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#090;  
	width: 390px;
}

.medGreenTitleEDC {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#090;  
	width: 300px;
	position:relative;
	top: 0px;
}
.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;
}

.mainText1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#222;
	line-height:24px;
}

.mainTextSC{
	line-height: 20px;
}

.mainTextSC li{
	font-size: 16px; 
	line-height:24px;
}

div.mainText p a, div.mainText p a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	text-decoration: none;
}

div.mainText p a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	text-decoration: underline;	
}

.visitcorporate{color: #003077; text-decoration: underline;}

.mainNavText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	line-height:20px;
	font-weight:normal;
}
.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:12px;
	padding-right:12px;
}
.topLinkPad {
	color: #7DACBC;
	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:#7DACBC;
	text-decoration:none;
}
.topLinks:link, .topLinks:a, .topLinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7DACBC;
	text-decoration:none;
}
.topLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	text-decoration:underline;
}
.topLinks:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.pipe {
	top: 7px;
}

#mainNavContainer {
	width: 942px;
	height: 37px;
	background-image: url(/images/topNavBkgd.jpg);
	margin: 8px 0 0 20px;
	position: relative;
}

#mainNavContainer #nav-pipe-1 {
	position: absolute;
	top: 11px;
	left: 76px;
	z-index: 1000;
	font: normal 13px arial;
	color: #7dacbc;
}

#mainNavContainer #nav-pipe-2 {
	position: absolute;
	top: 11px;
	left: 176px;
	z-index: 1000;
	font: normal 13px arial;
	color: #7dacbc;
}

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:225px;
	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 {
	font-family: Arial, Helvetica, sans-serif;
	width:390px;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:20px;
}
.tryProduct {
	float:left;
}
.buyProduct {
	float:right;
}
      
.center {
	margin: 0 auto;
	text-align: center;
	width: auto;
}     

.inline{
	display:  inline;
}

.left {
	float:  left;
}               

.right {
	float: right;
}
                
.clear {
	clear: both;
}   
                                                          
.bold {
	font-weight: bold;
}
/*   ========== PADDING AND SUCH ============           */

.indentfourfive {
	margin-left: 45px;
}
.leftFive{
	margin-left: 5px;
}

.leftTen{
	margin-left: 10px;
}

.topTwentyNeg {
	position: relative;
	top: -20px;
} 

.topTwenty {
	position: relative;
	top: 20px;
}  

.full {
	width: auto;
}
/*  =============== EDC ==================	*/    


#productWrapper{
	border: 0px solid #e9e9e9;
	height: 475px;
	margin: 0 auto;
	width: 950px;
}

#productBox{
	border:0px solid #999;
	display: inline;
	float: left;
	height: 390px;
	width: 210px;
}

#productIdentify {
	border: 1px solid #000;
}
#productIdentify h3{
	color: #000;
	font-size: .7em;
	font-weight: bold;
	margin: 10px 0 0 35px;
	width: 160px;
}

#productIdentify p{
	font-size: .7em;
	font-weight: normal;
}

#productDesc {
	border:0px solid red;
	display: inline;
	float: left;
	height: 380px;
	width: 500px;
}

#productDesc h1 {
	color: #003077;
	font-size: 2.5em;
	margin:0;
}

#buttonTryBuy {
	border: px solid pink;
	width:380px;
	height:auto;
	float:right;
	margin-top:0px;
	margin-right:90px;
	margin-bottom:0px;
}

#rightVideo{
	border: 0px solid green;
	display: inline;
	float:left;
	height: auto;   
	margin: -10px 0 20px 0;
	width: 215px;
}

.edcWrapper {
	width:700px;
	height:460px;
	float:left;
	clear:both;
}                     

.edcBuyContainer {
	border: 0px solid red;
	width:380px;
	height:auto;
	float:right;
	margin-top:0px;
	margin-right:90px;
	margin-bottom:0px;
}
#idpContentRight {
	border: 0px solid blue;
	float:right;
	height: 300px;   
	margin: -10px 0 20px 0;
	width: 200px;
} 

#edcContentRight {
	border: 0px solid blue;
	float:right;
	height: auto;   
	margin: -10px 0 20px 0;
	width: 215px;
} 

#edcBadges {
	height: auto;     
	margin:  10px 0 0 0 ;
	width: 200px;
} 

.edcBtnHolder {
	margin: 10px 0 0 50px; 
	width: 320px;
}

.idpBtnHolder {
	margin: 10px 0 0 50px; 
	width: 700px;
}

.scBtnHolder {
	margin: 10px 0 0 70px; 
	width: 320px;
}

#edcFeatChart{
	background-image: url('/images/edcFeatChart.jpg'); 
	background-repeat:  no-repeat;
	height:  258px;        
	margin: 0 auto 20px auto;
	text-align: center;
	width: 836px;
}      

#edcTabOneText {
	font-size: 1.2em;
	margin: 0 0 40px 85px; 
	width: 775px;
}     

#edcTabTwoText, #edcTabTwoText p{
	font-size: 1em;
}
#edcTabTwoText h1 {   
	color: #000;
	font-size: 25px;
}                  

#edcTabTwoText h1 a, #edcTabTwoText h1 a:visited{
	color: #009900;
}

#edcTabTwoText h1 a:hover{
	color: #000;
}  
#edcTabTwoText h2 {
	font-size: 19px;
}                

#edcTabThreeText{    
	float: left;
	width: 250px;
}          

#edcTabThreeText p{
	line-height: 1.5em;
}                  

#edcTabFour img{
	margin:  20px auto;
}      

#screenHolder {
	margin: 0 auto 0 120px;
	overflow:auto;
}

.screenshots {
	width:auto;
	height:auto;
	float:left;    
	margin: 10px 10px 30px 0px;
}

.screenshotsID {
	width:auto;
	height:auto;
	float:left;    
	margin: 10px 90px 30px 0px;
}

.screenshotsID:last-child{
	width:auto;
	height:auto;
	float:left;    
	margin: 10px 0px 30px 0px;
}

.screenshotTitlesID {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	text-align:center;
	margin-bottom:10px;
}

.screenshotsL {
	width:auto;
	height:auto;
	float:left;    
	margin: 10px 10px 30px 7px;
}

.screenshotsR {
	width:auto;
	height:auto;
	float:left;    
	margin: 10px 0px 30px 0;
}

.screenshotsIPT {
	float:left;
	height:auto;
	margin: 10px 11px 30px 30px;
	width: 400px;
}
.screenshotTitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	text-align:center;
	margin-bottom:5px;
}


/*============ REGISTRY CLEANER =================== */

.rcWrapper {
	width:700px;
	height:460px;
	float:left;
	clear:both;
}
#rcFeatChart{
	background-image: url('/images/rcCompareChartII.jpg'); 
	background-repeat:  no-repeat;
	height:  323px;        
	margin: 0 auto 20px auto;
	text-align: center;
	width: 885px;
} 

#rcTabOneText {
	font-size: 1em;
	margin-left: 85px ;     
	width: 775px;
}  

.rcBuyContainer {
	border: 0px solid red;
	width:380px;
	height:auto;
	float:right;
	margin-top:0px;
	margin-right:60px;
	margin-bottom:0px;
}

/*========LIVE HELP DESK */

.lhdContainer {
	background-image:url('/images/bg-lhd.jpg');
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 595px;
	width: auto;
	margin: 0 auto -20px -50px;	
}
/*
#lhdContent {
	border: 0px solid #ccc;
	float: right;
	height: 450px;
	margin-left: 330px;
	width: 640px;
}
*/
#lhdContent h1 {
	color: #003077;
	font-size: 24px;      
	margin: 0;
}

#lhdContent  p{
	color: #555;
	display: inline;
	font-size: 1.2em;
	margin-top: 0px;
	padding-bottom: 10px;
}

#lhdContent h2 {
	color: #003077;
	display: inline;
	font-size: 16px;
	font-weight: bold;
}
#lhdContentMid {
	color: #555;
	font-size: 14px;
}

#lhdContentMid {
	border:0px solid red;
	float: right;
	height: 240px;
	margin-top: 190px;
	margin-right: 30px;
	width: 410px;
}
#lhdContentRight {
	border: 0px solid blue;
	float:right;
	height: 450px;
	width: 215px;
}

#lhdVid {
	border: 1px solid #ccc;
	font-weight:  100;
	height: 210px;          
	width: 215px;
	color: #888;
}     

#lhdVid a, #lhdVid a:visited{
	color: #08119A;
	font-size:  1em;          
	margin-left: 10px;
}  

#lhdVid a:hover{
	color:  #555;
}

#vidTop{
	background-image: url('/images/lhdvidP.jpg');
	background-repeat: no-repeat;
	height: 16px;          
	margin:  4px auto;
	position:  relative;
	text-align:  center;
	top:  0px;
	width:  177px;
}

#vidplay {
	height:  123px;  
	margin:  0 0 0 15px;
	width:  185px;
}
#vidname {
	font-size: 1.1em;     
	margin: 0 0 2px 15px;
} 

#vidLink {     
	margin: 0 0 2px 5px;
}

#lhdBadges {
	height: 285px;     
	margin:  10px 0 0 0 ;
	width: 200px;
}

.lhdBBB {
	background-image: url('/images/lhd_bbb.gif');
	background-repeat: no-repeat;
	height: 100px;          
	margin:  35px auto;
	width: 100px;
}

.riskFree {
	background-image: url('/images/lhd_riskFree.gif');
	background-repeat: no-repeat;
	height: 139px;                
	margin:  0 auto;
	width: 140px;
}  

.dualCoreBadge  {	
	background-image: url('/images/dualCoreBadge.jpg');
	background-repeat: no-repeat;
	height: 55px;                
	margin:  20px auto;
	width: 183px;
}  

.millionDollarG  {	
	height: 150px;                
	margin:  30px 0 0 30px;
	width: 141px;
}  

.pcworldLogo  {	
	background-image: url('/images/pcworldLogo.jpg');
	background-repeat: no-repeat;
	height: 38px;                
	margin:  20px auto;
	width: 151px;
} 

#lhdTbl  td{
	border: opx solid green;  
	height:  225px;   
	vertical-align:  top;
	width: 302px;
}   

.tdhead {    
	color:  #000;
	font-size:  1.6em;
	font-weight: 900;
	text-align: center;
}              
#lhdTbl  td h2{
	color: #003078;   
	float: left;
	font-size: 1.4em;       
	margin: 5px 0 0 10px;
	vertical-align: top;  
	width:  156px;
}         
#lhdTbl  td p{   
    border: 0px solid red;
   	color: #555;         
	float:  left;
	font-size: 1.1em;  
	height:  auto; 
	margin: 5px 0 0 10px;
	width: 165px;
}          

#lhdTbl ul{  
	border: 0px solid red; 
	float: left;          
	font-size: inherit;
	list-style-type:  none;    
	width: 230px;
}

#lhdTblTW{  
	margin-left: 20px;
}

#lhdTblTN{  
	margin-left: 10px;
}

#lhdTbl  td li{  
	border: 0px solid green;  
	color: #555;     
	font-size: 1.1em;
	list-style-type:  none;  
	margin: 2px 0 5px 50px;
	width: 195px;
	}   


#lhdTbl  td img{
	float:  left;  
}

.lhdImg{
	height: 250px;
	width: auto;
	float:left;
}

.lhdTxt{
	float: left;
	line-height: 16px;
	width: 165px;
	height: auto;
}

.lhdList {
	color: #555;
	line-height: 23px;
	margin-left: 5px;
	font-size: 1em;
}

#lhdHowBG {
	border:0px solid red;
	background-image: url('/images/lhd-how-bg.jpg');
	background-repeat: no-repeat;
	height: 233px;
	width: 870px;
}

.lhdHowTxt{
	border: 0px solid red;
	float:left;
	height: 72px;
	margin:-30px 55px 0 0;
	width: 243px;
}

.lhdHowTxt p{
	margin-top: 0;
}

/*   =========== / END LIVE HELP DESK ======== */

/*   =========== IN THE NEWS ======== */

.inthenews{
	height: auto;
	margin: 0 0 10px 0;
	width:550px;
}

.newsLogo{
	height: auto;
	margin: 5px 0;
	width: auto;
}

.newsDate{
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
}

.aboutTitleFull h1{
	font-size: 34px;
	width: 200px;
}

#aboutTitleFull h1 {
	border: 0px solid blue;
	font-size: 34px;
	width: 300px;
}

#aboutTitleFull p {
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin-left: 300px;
}
p.customerReview {
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

p.customerReview a, p.customerReview a:visited {
	color: #555;
	text-decoration: underline;
}
	
p.customerReview a:hover {
	color: #999;
	text-decoration: none;
}

#aboutTitleFull p a, #aboutTitleFull h5 a:visited{
	color: #555;
	text-decoration: underline;
}

#aboutTitleFull p a:hover {
	color: #999;
	text-decoration: none;
}

.seeMore {
	border: 1px solid green;
	float: left;
}
	
	

#rss{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
}

#rssBadge{
	margin-bottom: 5px;
	margin-left:190px;
	margin-top:-3px;
}
#rssBadge img{
	border: 0px solid red;
	margin-bottom: -5px;
}


/* =========== /END AWARDS ETC. ================= */

.fourstars {
	background-image: url('/images/fourStars.jpg');
	background-repeat: no-repeat;
	border: 0px solid green;
	height: 15px;             
	margin: 5px 0 5px 11px;
	width: 65px;
}

.fivestars {
	background-image: url('/images/fiveStars.jpg');
	background-repeat: no-repeat;
	border: 0px solid green;
	height: 15px;             
	margin: 5px 0 5px 11px;
	width: 65px;
}


.allProdContainer {
	margin-top:30px;
	width:990px;
	height:auto;
	margin-bottom:10px;
}
.allProdContainer2 {
	margin-top:5px;
	width:990px;
	height:auto;
	margin-bottom:10px;
}

.allProdContainer2 {
	margin-top:5px;
	width:960px;
	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:700px;
	height:auto;
	float:left;
	clear:both;
}
.prodWrapper2 {
	border: 0px solid green;
	width:620px;
	height:auto;
	float:left;
	clear:both;
}

.prodWrapper3 {
	border: 0px solid green;
	width:700px;
	height:auto;
	float:left;
	clear:both;
}

.prodWrapper4 {
	border: 0px solid green;
	width:750px;
	height:auto;
	float:left;
	clear:both;
}
.prodBoxshot {
	width:150px;
	height:200px;
	float:left;
}
.prodBoxshotLarge {
	width:200px;
	height:239px;
	float:left;
	margin: 50px 0 0 15px;
}

.prodBoxshotLargeID {
	width:200px;
	height:239px;
	float:left;
	margin: 0px 0 0 15px;
}

.prodBoxshotLargeSC {
	width:200px;
	height:239px;
	float:left;
	margin: 40px 0 0 35px;
}

.idpsDescWrapper {
	border: 0px solid blue;
	width:485px;
	height:auto;
	float:right;
	margin-left: 10px;
	text-align: left;
}

ul.idList  {
	list-style: none;
	margin:0;
	padding:0;
	
}

ul.idList  li{
	background-image: url(/images/listchex.gif);
	background-position: 0 -1px;
	margin-bottom: 5px;
	padding-right: 1em;
	padding-left: 1.5em; 
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 22px;
	
	width: 440px;
}

.prodDescWrapper {
	border: 0px solid blue;
	width:460px;
	height:auto;
	float:right;
	text-align: left;
}
.prodDescWrapper2 {
	width:450px;
	height:auto;
	float:right;
}

.prodDescWrapperEDC {
	width:485px;
	height:auto;
	float:right;
}

.buttonContainer {
	margin: 40px auto 0 40px;
}
.buttonContainer1 {
	margin: 40px auto 0 00px;
}

.buttonContainer1 h2{
	font-weight: normal;
	text-align:center;
}
.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:11px;      
	margin-left:  30px;
	text-align:left;
}  

.productStatsSC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;      
	margin: 10px 0 0  20px;
	text-align:left;
}  

.productStats h1, .productStatsSC h1{     
	color: #000;
	font-size: 11px;
	font-weight:  bold;   
	margin:0;
}  

.prodTitle h1{
	font-size: 1em;  
	margin:0;
}

.prodTitleEDC h1{
	font-size: 3.1em;  
	margin: 0;
	width: 460px;
}

.prodTitleRC h1{
	font-size: 3.1em;  
	font-weight:bold;
	margin: 0;
	width: 460px;
}


/* SAFE CENTRAL PRODUCT PAGE */

.prodTitleSC p{
	border: 0px solid red;
	color: #7d7d7d;
	font-size: 19.39px;
	font-weight: bold;
	margin: 0 0 0 130px;
}

.prodTitleSC sup{
	font-size: 9px;
}

.prodTitleSC h1{
	font-size: 33px;
	font-weight: bold;
	margin: 0 0 0 110px;
}

#scContentRight {
	border: 0px solid blue;
	float:right;
	height: auto;   
	margin: -10px 0 20px 0;
	width: 215px;
}

#scTest {
	background-image: url('/images/scTestBG.gif'); 
	background-repeat: no-repeat;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 329px;
	width: 207px;
}

.scTest1 p{
	float:left;
	height:110px;
	margin-top: 40px;	
	width: 90px;
}

.scTest2 p{
	float:left;
	height:154px;
	margin-top: 5px;	
	width: 90px;
}

.scLeft{
	border: 0px solid red;
	margin-left: 15px;
	width: 82px;
}



/* safe central tabs */
#scTabOneText {
	font-size: 1.2em;
	margin: 0 0 40px 85px; 
	width: 775px;
}     

.scTabTwoText{
	text-align:center;
	margin: 0 auto;
	width: auto;
}
#scTabTwoText, #scTabTwoText p{
	font-size: 1em;
}

.topSC .left, .bottomSC .left {
	border:0px solid blue;
	float:left;
	margin:  10px 0 0 40px;	
	text-align: left;
	width: 420px;
}

.topSC .right, .bottomSC .right {
	border:0px solid blue;	
	float:right;
	margin:  10px 0 0 40px;
	width: 420px;
}

.topSC{
	display:block;
	height: 300px;
	width:	955px;
}

.bottomSC{
	border-top: 1px solid #CCC;
	height: 360px;
	width:	955px;	
}
#scTabTwoText h1 {   
	color: #000;
	font-size: 25px;
}                  

#scTabTwoText h1 a, #scTabTwoText h1 a:visited{
	color: #009900;
}

#scTabTwoText h1 a:hover{
	color: #000;
}  
#scTabTwoText h2 {
	font-size: 19px;
}                

#scTabThreeText{    
	float: left;
	width: 250px;
}          

#scTabThreeText p{
	line-height: 1.5em;
}                  

#scTabFour img{
	margin:  20px auto;
}  

.reviewSC{
	border-bottom: 1px solid #ccc;
}


.productTitle h1 a{
	color: #003077;
	text-decoration: none;
}

.productTitle h1 a:hover{
	text-decoration: underline;
}

/* /safe central tabs */

/* IDD */

.prodTitleIDD h1{
	font-size: 2.9em;  
	margin: 0;
	width: 460px;
}

.prodTitleIDD h2{
	font-size: 1.5em;  
}
.compatibleIDD{
	background-image: url('/images/iddCompatible.gif');
	background-repeat: no-repeat;
	height: 178px;
	width: 109px;
}

.iddContainer {
	width:180px;
	height:auto;
	float:right;
}
.iddPad {
	margin: 20px 70px 20px 0;
	text-align:center;
}


/*----- CUSTOMER REVIEWS http://192.168.1.119:1234/edc.html ------------------------------------------*/



.vidReview{
	border: 0px solid #999;
	height: 130px;
	width:720px;
}

.vidCap{
	float:left;
	height:125px;
	text-align:center;
	width: 207px;
}

.vidName{
	float: left;
	height: 125px;
	width: 174px;
}

.vidQuote{
	float:left;
	height: 125px;
	width: auto;
}

.custReview {
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	margin: 5px 0 15px 0;
	width: 700px;
}

.revHolder {
	border-bottom: 1px solid #ccc;
	display: block;
	height: 20px;
	margin-bottom:5px;
}

.revName{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
}

.revTitle{
	display:block;
	float:left;
	font-size: 16px;
	font-weight: bold;
	margin-left: 0px;
	text-align: center;
	width:350px;
}

.fourStars{
	display:block;
	float:left;
	background-image:url(/images/fourStars.jpg); 
	background-repeat: no-repeat;
	height: 20px;
	float: right;
	width: 63px;
}

.fiveStars {
	display:block;
	float:left;
	background-image:url(/images/fiveStars.jpg); 
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 63px;
}

.revText{
	display:block;
	color: #666;
	font-size: 12px;
	margin-top: 10px;
	text-align: left;
}

.thickLine {
	border-top: 2px solid #ccc;
	height: 40px;
	margin: 15px 0 -5px 0;
	width: 700px;
}

/*---------------------------------------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:auto;
	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---------------------------------------------*/

#rightsetc{
	color: #555;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px auto 0 170px;
	text-align:left;
	width: 800px
}

#tehBotLinks{
	background-color: #ececec;
	border: 0px solid red;
	height: 175px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#tehBotLinks a, #tehBotLinks a:visited{
	color: #555;
	text-decoration: none;
}

#tehBotLinks a:hover{
	color: blue;
	text-decoration: none;
}

#tehProductLinks ul, #tehUserResourceLinks ul, #tehCorporateLinks ul, #tehDisc ul{
	border-bottom: 0px solid #555;
	display: block;
	font-size: .30em;
	height: 28px;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 925px;
}

#tehUserResourceLinks ul{
	border-bottom: 1px solid #555;
	border-top: 1px solid #555;
}
	
#tehProductLinks li, #tehUserResourceLinks li, #tehCorporateLinks li, #tehDisc li{
	border: 0px solid blue;
	color: #555;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding-top:10px;
	width:auto;
}

#tehProductLinks li {
}

#tehUserResourceLinks li {
	padding-top: 7px;
}

#tehCorporateLinks li {
	padding-top: 5px;
}





.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);
}

#socialMed{
	background-color: #ececec;
	float:right;
	height: 35px;
	margin-right:100px;
	margin-top: -30px;
	width: auto;
}
.socialBtn{
	float: right;
	position: relative;
	right: -55px;
	top: -30px; 	
}



/*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;}

.sidealerts td{margin: 0em 0em .5em .5em; font-size: 11px;padding:.5em 0 0 .5em;}

.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;}        
.sidealerts p.view a:hover{color: #1e3f92; font-weight: bold; text-decoration:  none;}     

.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;
}

#footerContainer {
	border: 0px solid red;
}

.tracking{border: none; background-color:#ececec; margin: 0 auto; 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;
}

/*-------------------------------------------------*/

/*------------ RISK FREE LARGE ------------*/

#riskFreeHoverIndex a:hover {
	color: #9BA495;
	text-decoration: underline;
}
#riskFreeIndex {
	position: relative;
	width: auto;
}
#riskFreeIndex a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -150px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#riskFreeIndex a img {
	border: 0;
}
#riskFreeIndex a.rfii, #riskFree a.rfii:visited {
	background-image:url("/images/bg-box03.jpg");
	background-repeat:no-repeat;
	display:block;
	height:238px;
	left:0;
	margin-top:-20px;
	text-decoration:none;
	width:328px;
}
#riskFreeIndex a.rfii:hover {
	color: #000000;
	text-decoration: none;
}
#riskFreeIndex a.rfii:hover .large {
	border: 1px solid #222;
	display: block;
	height: 163px;
	left: -150px;
	position: absolute;
	top: 0px;
	width: 300px;
}


/*--------- MEDIUM --------------- */

/*million buck hover */
#milli {
	background-color: #FFFFFF;
	position: relative;
	width: 151px;
	margin: 30px auto 0 auto;
}
#milli a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -100px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#milli a img {
	border: 0;
}
#milli a.ml, #milli a.ml:visited {
	display: block;
	height: 38px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 151px;
}
#milli a.ml:hover {
	color: #000000;
	text-decoration: none;
}
#milli a.ml:hover .large {
	border: 1px solid #222;
	display: block;
	height: 113px;
	left: -285px;
	position: absolute;
	top: 43px;
	width: 300px;
	z-index:1;
}
/* pcwordl hover */

/*pcworld hover */
#pcworld {
	background-color: #FFFFFF;
	position: relative;
	width: 151px;
	margin: 30px auto 0 auto;
}
#pcworld a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#pcworld a img {
	border: 0;
}
#pcworld a.pc, #pcworld a.pc:visited {
	display: block;
	height: 38px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 151px;
}
#pcworld a.pc:hover {
	color: #000000;
	text-decoration: none;
}
#pcworld a.pc:hover .large {
	border: 1px solid #222;
	display: block;
	height: 86px;
	left: -35px;
	position: absolute;
	top: 43px;
	width: 220px;
	z-index:1;
}
/* pcwordl hover */



#riskFreeHoverIndexMD a:hover {
	color: #9BA495;
	text-decoration: underline;
}
#riskFreeIndexMD {
	position: relative;
	width: auto;
}
#riskFreeIndexMD a .med {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index: 1000;
}
#riskFreeIndexMD a img {
	border: 0;
}
#riskFreeIndexMD a.rfii, #riskFreeMD a.rfii:visited {
	background-image:url("/images/bg-box03.jpg");
	background-repeat:no-repeat;
	display:block;
	height:238px;
	left:0;
	margin-top:-20px;
	text-decoration:none;
	width:328px;
	z-index: 1000;
}
#riskFreeIndexMD a.rfii:hover {
	color: #000000;
	text-decoration: none;
}
#riskFreeIndexMD a.rfii:hover .med {
	border: 1px solid #222;
	display: block;
	height: 113px;
	left: 110px;
	position: absolute;
	top: 160px;
	width: 177px;
	z-index: 1000;
}


#riskHover a:hover {
	color: #9BA495;
	text-decoration: underline;
}
#risk {
	background-color: #FFFFFF;
	position: relative;
	margin-left:auto;
	margin-right:50px;
	width: 100px;
}
#risk a .large {
	border: 0;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	z-index: 1000;
}
#risk a img {
	border: 0;
}
#risk a.ri, #risk a.ri:visited {
	display: block;
	height: 86px;
	left: 0;
	text-decoration: none;
	top: 0;
	z-index: 1000;
}
#risk a.ri:hover {
	color: #000000;
	text-decoration: none;
}
#risk a.ri:hover .large {
	border: 1px solid #222;
	display: block;
	height: 163px;
	left: -200px;
	position: absolute;
	top: 50px;
	width: 300px;
	z-index: 1000;
}

/* pcMagRisk */
#pcworld1 {
	border: 0px solid red;
	margin-top: 40px;
	position: relative;
	text-align: center;
	width: 200px;
}
#pcworld1 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#pcworld1 a img {
	border: 0;
}
#pcworld1 a.pc1, #pcworld a.pc:visited {
	display: block;
	height: 169px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 200px;
}
#pcworld1 a.pc1:hover {
	color: #000000;
	text-decoration: none;
}
#pcworld1 a.pc1:hover .large {
	border: 1px solid #222;
	display: block;
	height: 33px;
	left: -120px;
	position: absolute;
	top: 103px;
	width: 200px;
	z-index:1;
}




/*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 1em; 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;
}    

	 /*   here we are	*/

#kbcgiMain{
	background-image:url('/images/kbcgiMain.jpg');
	background-repeat:  no-repeat;
	height: 347px;
	width: 693px;
}  

#kbcgi2{
	height:  126px;     
	margin: 10px 0 0 0;
	width: 532px;
}  
/*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: 201px;}

#iswhitepapers p.isdisclaimertitle{background-color: none; color: #000; font-weight: bold; margin: 0em 0em 0em 40px; padding: 1em 0em 0em 0em; background-image: none;}
#iswhitepapers p{background-color: none;border: none; color: #1e3f92; font-family:Arial, Helvetica, sans-serif; font-size:11px; height: 34px; margin: 0.5em 0em 1.5em .9em; 
padding: 0em 0 0 35px; width: 80%; background-image: url('/images/PDFicon.jpg'); background-repeat: no-repeat;}
#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:hover {background-color: none; color: #1e3f92; margin: 0em; padding: 0em; text-decoration: none;}  
#iswhitepapers a:active {background-color: none;color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline;}
 

#isqasource{background-image:url('/images/qasource-bg.gif'); display: none; background-repeat: no-repeat; height: 170px; 
margin: 2em 0em 3em 0em; padding: 0em; width: 219px;}                
#isqasource p{background-color: none;border: 0px solid red;; color: #1e3f92; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin: 0 0em 1.5em .9em; padding: 0em; position: relative; top: 140px;;width: 95%;}
#isqasource a {background-color: none;border: none; color: #1e3f92; margin: 0; padding: 0em; text-decoration: underline; width: 90%;}
#isqasource a:link, #isqasource a:visited{background-color: none;color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline;} 
#isqasource a:hover {background-color: none; color: #1e3f92; margin: 0em; padding: 0em; text-decoration: none;} 
#isqasource a:active {background-color: none;color: #1e3f92; margin: 0em; padding: 0em; text-decoration: underline;}

.whitePapers {
	background-image: url('/images/PDFicon.jpg');
	background-repeat: no-repeat;
	height: 30px;
	margin-left: 32px;
	width: 28px;
}

#labtestTitle h1{   
	color: #003077;
	font-size:  30px;  
	margin: 10px 0 0 0px;
}  

#labtestHead {    
	float: left;
	height: 100px;
	width: 420px;
}               

#labtestHead h1 {   
	border: 0px solid red;
	color: #808080;
	font-size: 23px;     
	margin: 0;
	width: 400px;
}  

#labtestHead h2 {
	color: #808080;
	font-size: 23px;
	margin: 0;
	width: 370px;
}    

#labtestHead p {  
	font-family:  arial, helvetica, sans-serif;
	font-size: .80em;
}                 

#labtestHead a, #labtestHead a:visited {
	color:#003077;
}
#labtestHead a:hover {
	text-decoration:  none;
}
#labtestLogo {   
	border: 0px solid red;
	background-image: url('/images/qasourceLogo.jpg');
	background-repeat: no-repeat;
	float: right;
	height: 45px; 
	margin: 0 40px 0 0;
	width: 175px;
}
               
.issubtitleLab{font-family:Arial, Helvetica, sans-serif; clear: both; font-size:14px; color:#000; font-weight:bold;} 
.ismainTextLab ol{color: #000000; margin: 0; }
.ismainTextLab li{color: #666; font-size: 12px; margin: 0em 0 3px 0px; padding: 0em; width: 520px;}     

	
.ismainTextLab {border: none; clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin: 1.5em 0em 1.5em 0em; padding: 0em; width: 95%;}	

#labTestChart {
	background-image:url('/images/labTestChart.jpg');
	background-repeat: no-repeat;
	height: 729px;
	width: 667px;
}               

p.labTestDisclaimer {   
	color: #555;
	font-size: 11px; 
	margin: 10px 0 0 0;
}                   
p.labTestLink{
	color:#003077;
	margin: 0;
	background-image: url('/images/PDFicon.jpg'); 
	background-repeat: no-repeat;
	height: 34px; margin: 0.5em 0em 1.5em 0em; 
padding: 5px 0 0 35px; 
}
p.labTestLink a, p.labTestLink a:visited{
	color:#1E3F92;
	font-size: 11px;  
	margin: 0;
}              
p.labTestLink a:hover{
	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; margin: 0em; padding: 0em;}	
.testimonialpic{margin: .5em 0em 2em 0em; padding: 0em;}	
	
/*awards.html*/

#awardwrap{border: 0px solid blue; font-family: arial; margin: 1em 0 0 0; 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;}


/* BOXES BOXES BOXES!  */

#boxes {
	font-family:Arial, Helvetica, sans-serif;
	height: 238px;
	margin: 5px 0 0 15px;
	width: 975px;
}

#boxes h1 {
	color: #082d7d;
	font-size: 20px;
	margin-top: 20px;
	text-align: center;
}

#boxes p{
	color: #666;
	font-size: 14px;
}

#boxes a{
	font-size: 14px;
}

#boxes a:visited {
	color: #009
}

#boxes a:hover {
	color: #000;
}

#boxes a:active {
	color: #009
}
	
#box1 {
	border: 0px solid blue;
	background-image:url('/images/bg-box01.jpg');
	background-repeat:no-repeat;
	float:left;
	height:238px;
	width: 328px;
}

#box1 p{
	border:0px solid red;
	margin-left: 120px;
	text-align: right;
	margin-top: 70px;
	width: 175px;
}

#box2 {
	border: 0px solid red;	
	background-image:url('/images/bg-box2.jpg');
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:238px;
	width: 296px;
	position: relative;
}

#box2 p{
	border:0px solid red;
	margin-left: 120px;
	text-align: right;
	margin-top: 20px;
	width: 165px;
}


#box3 {
	border: 0px solid green;	
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:238px;
	width: 328px;
}

#box3 p{
	border:0px solid red;
	margin-left: 30px;
	text-align: left;
	margin-top: 20px;
	width: 135px;
}

#box3 h1 {
	padding-top: 20px;
}

#box3 h2 {
	border: 0px solid red;
	color: #666;
	font-size: 17px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 30px;
	width: 135px;
}


/* HEAVY BOXES 		*/

/* BOXES BOXES BOXES!  */

#boxesHV {
	font-family:Arial, Helvetica, sans-serif;
	height: 238px;
	margin: 5px 0 0 15px;
	width: 975px;
}

#boxesHV h1 {
	color: #082d7d;
	font-size: 20px;
	margin-top: 20px;
	text-align: center;
}

#boxesHV h2{
	margin:0 0 0 110px;
}

#boxesHV h3{
	color: #666;
	font-size: 1.2em;
	margin:30px 0 0 30px;
	width: 140px;
}

#boxesHV p{
	color: #666;
	font-size: 12px;
}

#boxesHV a{
	font-size: 12px;
}

#boxesHV a:visited {
	color: #009
}

#boxesHV a:hover {
	color: #000;
}

#boxesHV a:active {
	color: #009
}
	
#box4 {
	border: 0px solid blue;
	background-image:url('/images/bg-box4.jpg');
	background-repeat:no-repeat;
	float:left;
	height:238px;
	width: 328px;
}

#box4 p{
	border:0px solid red;
	margin-left: 110px;
	text-align: right;
	margin-top: 35px;
	width: 180px;
}

#box5 {
	border: 0px solid red;	
	background-image:url('/images/bg-box2.jpg');
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:238px;
	width: 296px;
	position: relative;
}

#box5 p{
	border:0px solid red;
	margin-left: 140px;
	text-align: right;
	margin-top: 20px;
	width: 135px;
}

#box6 {
	border: 0px solid green;	
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:238px;
	width: 328px;
}

#box6 p{
	border:0px solid red;
	margin-left: 35px;
	text-align: left;
	margin-top: 20px;
	width: 135px;
}

#box6 h1 {
	padding-top: 20px;
}

#box6 h2 {
	border: 0px solid red;
	color: #666;
	font-size: 17px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 30px;
	width: 135px;
}

/* NO MORE BOXES BOXES BOXES! */

/* IN THE NEWS NEWS NEWS  */

#news {
	border: 0px solid red;
	color: #555;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	height: 100px;
	margin: 10px 0 0 25px;
	width:	975px;
}

#newsHV {
	border: 0px solid red;
	color: #555;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	height: 110px;
	margin: 10px 0 0 25px;
	width:	975px;
}

#news p, #newsHV p{
	display: block;
	margin:0;
}

/* first list o' news */
#gnus {	
	border: 0px solid black;
	display:block;
	float:left;
	height: 90px;
	overflow: auto;
	width: 530px;
}

#gnusHV {	
	border: 0px solid black;
	display:block;
	float:left;
	height: 90px;
	overflow: auto;
	width: 360px;
}

#gnus ul{
	border: 0px solid blue;
	overflow: hidden;
	margin: 1em 0em 0em 0em;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	width: 505px;
}

#gnusHV ul{
	border: 0px solid blue;
	overflow: hidden;
	margin:.5em 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	height: 30px;
	width: 350px;
}
#gnus li{
	border: 0px solid green;
	display: block;
	margin: 0 20px 0 0;
	float: left;
	font-size: 12px;
	height: 50px;
	width:auto;
}	

#gnusHV li{
	border: 0px solid green;
	display: block;
	margin: 0 5px 0 0;
	float: left;
	font-size: 12px;
	height: 30px;
	width:auto;
}	

#gnus a, #gnusHV a{
	color: red;
	text-indent: -999px;
}

#gnus a, #gnusHV a{
opacity:.40;
filter:alpha(opacity=40);
filter: "alpha(opacity=40)";
}
#gnus a:hover, #gnusHV a:hover{
opacity:1;
filter:alpha(opacity=100);
filter: "alpha(opacity=100)";
} 

/* middle message for heavy */

#msgHV {
	border: 0px solid #999;
	display: block;
	float:left;
	width: 200px;
}

#msgHV h1{
	color: #666666;
	font-size: 1.5em;
	font-weight:bold;
	text-align: center;
}
/* social networks, and more! */

#nets  {
	display:block;
	float:right;
	height:auto;
	margin:-10px 0 0 0;
	padding:0 0px 0 0;
}

#nets ul {
	border: 0px solid blue;
	overflow: auto;
	margin: 1em 0em 3em 0em;
	padding: 0 42px 0 0;
	list-style-type: none;
	font-size: 12px;
	width: auto;
}
#nets li {
	border: 0px solid green;
	display: block;
	margin: 0 0 0 10px;
	float: left;
	font-size: 12px;
	height: auto;
	width:auto;
}	

#nets a{
	color: red;
}

/* the icons */

#topTechNews {
	background-image:url('/images/topTechIco.gif');
	background-repeat:no-repeat;
	display: block;
	height: 18px;
	margin-top: 5px;
	width:93px;
}

#socalTech {
	background-image:url('/images/socalTechIco.gif');
	background-repeat:no-repeat;
	display: block;
	height: 14px;
	margin-top: 5px;
	width:106px;
}

#abcNews {
	background-image:url('/images/abcNewsIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:31px;
	width:85px ;
}

#walletPop {
	background-image:url('/images/walletPopIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:25px;
	width:103px;
}

#aol {
	background-image:url('/images/aolIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:26px;
	width:71px;
}

#usaToday {
	background-image:url('/images/usaTodayIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:33px;
	width:52px;
}

#twitter {
	background-image:url('/images/twitterIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:50px;
}

#facebook {
	background-image:url('/images/facebookIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:50px;
}

#shareThis {
	background-image:url('/images/shareThisIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:50px;
}

#betterbus {
	background-image:url('/images/betterbusIco.gif');
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:50px;
}                                        

.sidealerts {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
}

element.style  {
margin-top:0;
}

.TabbedPanelsContent h1 {
	font-size: 22px;
}

/* ========== the eac menu slide thingy=============== */
.show {
	display:inline;
}
.hide {
	display:none;
}
.show li{
	border: 0px solid blue;
	padding-left: 50px;
	width: auto;
}
span.show {
	border: 0px solid red;
	height: 1px;
}
li.trung  {
	line-height: 5px;
	line-height: 1px\9;
}
li#Threats a{
	border: 0px solid red;
}
li.trung a{
	line-height: 10px;
}

