	body
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		background-color: rgb(240, 240, 240);
		color: rgb(72, 71, 65);
		margin: 3px;
		padding: 0px;
	}

	#container 
	{
		background-color: white;
	}
	
	#container .content-margin
	{
		border: 1px solid white;
		padding: 0px;
		margin: 0px 26px;
	}
	
	#container .mid-col-adjust
	{
		height: 0px;
	}
	
	#container .mid-col-space
	{
		height: 10px;
	}
	
	#container .mid-col-space-large
	{
		height: 55px;
	}
	
	#container .left-col-adjust
	{
		height: 0px;
	}
	

/*	Header Definitions */
	#container .header
	{
		background: white url(../images/page-top.gif) no-repeat top center;
	}

	#container .header .header-content
	{
		padding: 30px 26px 0px 26px;
	}
	
	img.logo {
		padding: 0px 0px 0px 0px;
	}
	
	.header .menu
	{
		height: 55px;
	}
	
	.header .country-select {
		margin: 0px 30px;
		width: 150px;
	}

	#container .footer
	{
	}

	#container .footer .footer-content
	{
		background: white url(../images/page-bottom.gif) no-repeat bottom center;
		margin: 0px;
		border: 1px solid white;
		padding: 0px 26px 15px 26px;
		text-align: center;
		color: rgb(134, 132 135);
	}
	
	.header a.minormenu-link 
	{
		color: rgb(72, 71, 65);
		text-decoration: none;
	}

	.footer a.minormenu-link
	{
		color: rgb(134, 132 135);
		text-decoration: none;
	}

	a.minormenu-link:hover
	{
		color: rgb(237, 28,36);
		text-decoration: underline;
	}
	
	.green-bar
	{
		color: rgb(0, 106, 101);
	}
	
/*	Tab Menu Definitions */

	.header .tabs
	{
		padding: 5px 0px 0px 0px;
	}

	.tab-home
	{
		height: 23px;
		width: 114px;
		background-image: url(../images/tab-home-off.gif);
		display: block;
		float: left;
		margin: 0px 1px 0px 0px;
	}
	
	.tab-home:hover,
	.tab-home-on
	{
		background-image: url(../images/tab-home-on.gif);
	}

	.tab-estore
	{
		height: 23px;
		width: 114px;
		background-image: url(../images/tab-estore-off.gif);
		display: block;
		float: left;
		margin: 0px 1px;
	}
	
	.tab-estore:hover,
	.tab-estore-on
	{
		background-image: url(../images/tab-estore-on.gif);
	}

	.tab-downloads
	{
		height: 23px;
		width: 114px;
		background: url(../images/tab-downloads-off.gif);
		display: block;
		float: left;
		margin: 0px 1px;
	}
	
	.tab-downloads:hover,
	.tab-downloads-on
	{
		background-image: url(../images/tab-downloads-on.gif);
	}

	.tab-support
	{
		height: 23px;
		width: 113px;
		background: url(../images/tab-support-off.gif);
		display: block;
		float: left;
		margin: 0px 1px;
	}
	
	.tab-support:hover,
	.tab-support-on
	{
		background-image: url(../images/tab-support-on.gif);
	}

	.tab-renewal
	{
		height: 23px;
		width: 114px;
		background: url(../images/tab-renewal-off.gif);
		display: block;
		float: left;
		margin: 0px 1px;
	}
	
	.tab-renewal:hover,
	.tab-renewal-on
	{
		background-image: url(../images/tab-renewal-on.gif);
	}

	.tab-products
	{
		height: 23px;
		width: 113px;
		background: url(../images/tab-products-off.gif);
		display: block;
		float: left;
		margin: 0px 1px;
	}
	
	.tab-products:hover,
	.tab-products-on
	{
		background-image: url(../images/tab-products-on.gif);
	}

	.tab-partners
	{
		height: 23px;
		width: 114px;
		background: url(../images/tab-partners-off.gif);
		display: block;
		float: left;
		margin: 0px 1px;
	}
	
	.tab-partners:hover,
	.tab-partners-on
	{
		background-image: url(../images/tab-partners-on.gif);
	}

	.tab-contactus
	{
		height: 23px;
		width: 114px;
		background: url(../images/tab-contactus-off.gif);
		display: block;
		float: left;
		margin: 0px 0px 0px 1px;
	}
	
	.tab-contactus:hover,
	.tab-contactus-on
	{
		background-image: url(../images/tab-contactus-on.gif);
	}


/*	Submenu */

	.submenu
	{
		height: 25px;
		line-height: 25px;
		padding: 0px;
		background-color: rgb(12, 94, 83);
		color: white;
	}
	
	.submenu a
	{
		text-decoration: none;
		padding: 0px 5px;
		color: white;
	}

	.submenu a:hover
	{
		text-decoration: underline;
	}

	.submenu-estore
	{
		height: 25px;
		line-height: 25px;
		padding: 0px;
		background-color: rgb(237, 28,36);
		color: white;
	}
	
	.submenu-estore a
	{
		text-decoration: none;
		padding: 0px 5px;
		color: white;
	}

	.submenu-estore a:hover
	{
		text-decoration: underline;
	}
	


/*	Flash Definitions */

	.flash
	{
		margin: 0px 0px 10px 0px;
	}



/*	Main Col Definitions */

	#container .content-row
	{
		padding: 0px 0px 0px 20px;
	}



/*	White Panel Definitions */

	.whitepanel
	{
		width: 205px;
		padding: 10px 0px 10px 11px;
	}
	
	.whitepanel-content
	{
	}
	
	.red
	{
		color: red;
	}
	
	.whitepanel .header
	{
		font-size: 28px;
		line-height: 22px;
	}
	
	.whitepanel ul
	{
		padding: 10px 0px 5px 0px;
		margin: 0px;
		list-style: none;
	}
	
	.whitepanel li
	{
		font-size: 12px;
		margin: 10px 0px;
		padding: 0px 0px 0px 20px;
		list-style: none;
		background: url(../images/arrow-bullet.gif) no-repeat center left;
	}
	
	.whitepanel li:hover
	{
		color: red;
		background: url(../images/arrow-bullet-red.gif) no-repeat center left;
	}
	
	
	.contentplaceholder
	{
		width: 922px;
		margin: 0px auto;
		position: relative;
	}
	
	
/*	Left Col Definitions */

/*	Green Panel Definitions */

	.greenpanel
	{
		width: 258px;
		position: relative;
		left: -8px;
		margin: 0px 0px;
	}
	
	.greenpanel-top
	{
		background-image: url(../images/greenpanel-top.gif);
		height: 15px;
	}

	.greenpanel-body
	{
		padding: 0px 0px 0px 0px;
	}

	.greenpanel-body a
	{
		font-size: 10pt;
		height: 20px;
		line-height: 20px;
		padding: 0px 0px 0px 28px;
		background: url(../images/greenpanel-fill.gif) repeat-y;
		color: white;
		text-decoration: none;
		display: block;
	}
	
	.greenpanel-body a:hover
	{
		background: url(../images/greenpanel-fill-on.gif);
		font-weight: bold;
	}
	
	.greenpanel-bottom
	{
		background-image: url(../images/greenpanel-bottom.gif);
		height: 15px;
	}

	
/*	Grey Panel Definitions */

	.greypanel
	{
		width: 250px;
		margin: 10px 0px;
	}
	
	.greypanel-top
	{
		background-image: url(../images/greypanel-top.gif);
		height: 15px;
	}

	.greypanel-body
	{
		padding: 0px 0px;
		background: url(../images/greypanel-fill.gif) repeat-y;
	}

	.greypanel-bottom
	{
		background-image: url(../images/greypanel-bottom.gif);
		height: 15px;
	}
	
	.greypanel h3
	{
		padding: 0px 10px;
		margin: 0px;
		font-size: 14px;
	}
	
	.greypanel p
	{
		padding: 3px 10px;
		margin: 0px;
		font-size: 12px;
	}
	
	.greypanel a
	{
		color: rgb(0, 106, 101);
		text-decoration: none;
	}
		
	.greypanel a:hover
	{
		text-decoration: underline;
		font-weight: bold;
	}
	
	.greypanel hr
	{
		width: 90%;
		height: 2px;
		color: rgb(72, 71, 65);
		margin: 0px;
	}
		

	.progressBackground { 
	  position:absolute; 
	  top:0px; 
	  bottom:0px; 
	  left:0px; 
	  right:0px; 
	  overflow:hidden; 
	  padding:0; 
	  margin:0; 
	  background-color:#000;  
	  filter:alpha(opacity=50); 
	  opacity:0.5; 
	  z-index:1000; 
	} 
	
	.updateProgress
	{
		background-color: #f5f5f5;
		position: absolute;
		width: 375px;
		height: 90px;
		padding: 10px;
		top: 30%;
		left: 35%;
		z-index: 1001;
		border-width: 2px;
		border-style: solid;
		border-color: #696969;
	} 
	
	
/*	Miscellaneous */
	
	.padding
	{ 
		height: 10px;
	}

	.moderate
	{
		color: rgb(254, 174, 76);
	}
	
	.moderate-img
	{
		float: right;
		margin-top: 5px;
	}
	
	.kaspersky-box
	{
		position: relative;
		display: inline;
		top: -10px;
	}


    .termqualifyer-table tr:nth-child(odd) td {
        background: aliceblue;
    }
    .termqualifyer-table tr:nth-child(even) td {
        background: #fff;
    }
		
	
	
