	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 .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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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;
		text-indent: -9999px;
	}
	
	.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 h2
	{
		font-size: 18px;
		line-height: 22px;
		padding: 0px;
		margin: 0px;
	}
	
	.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;
	}
		

	
	
	
	
/*	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;
	}
	
	.link 
	{
		color:Black;
		text-decoration:none;
	}
	
	.link:hover 
	{
		color:Red;
		text-decoration:none;
	}
		
	
	.header-top
	{
		background: white url(../images/page-top.gif) no-repeat top center;
	}
	
	.menu-link
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: rgb(72, 71, 65);
		text-decoration: none;
	}
	.windows7box
	{
	    padding: 5px 5px 5px 15px;
	}
	.windows7box h2
	{
	    margin-top: 0px;
	    margin-bottom: 5px;
	    padding: 0px;
	    font-size: 16px;
	    float: left;
	    width: 110px;
	}
	.windows7box .w7logo
	{
	    margin-left: 15px;
	    float: right;
	}
	.windows7box br
	{
	    clear: both;
	}
	.slideShow
	{
	    font-size: 12px;
	}