/*--------------------------------HOMEPAGE-------------------------------- */

body#homepage img#logo { 
	position: absolute; 
	top: 171px; 
	left: 22px; 
	}
body#homepage #navigation {
	background: url(../../media/images/navigation/bkgrd-nav.jpg) top left no-repeat #9a9a9a;
	height: 71px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #fff;
	}
body#homepage #global-search { 
	position: absolute; 
	right: 10px; 
	top: 35px; 
	background-image: none; 
	}
body#homepage #aboutmcafee, body#homepage #contactus { 
	background: url(../../media/images/style/slash-white.gif) no-repeat left center; 
	color: white; 
	}
body#homepage #globalnav h4 { 
	color: white; 
	}

body#homepage #searchsite { 
	}
body#homepage #content { 
	margin-right: 0; 
	width: 100%; 
	}
body#homepage #pos { 
	background: url(../../media/images/content/pos/homepage.jpg) no-repeat top left #fff; 
	padding-right: 29%;
	padding-left: 215px;
	padding-top: 20px;
	border-bottom: 3px solid #9C9A9C;
	min-height:174px;
	height: expression(document.getElementById('pos').offsetHeight < 150 ? "174x" : "174px" );
	}
body#homepage #pos h3 {
	_margin-right: 29%;
	padding-left: 0;
	_margin-top: 10px;
	color: #000;
	}
body#homepage #pos h4 {
	padding-left: 0;
	margin-left: 0;
	margin-top: 5px;
	font-size: 115%;
	color: #666;
	}
body#homepage #pos h3.graystripe {
	padding: 2px 5px;
	font-size: 115%;
	}
body#homepage #pos p {
	padding-left: 0;
	margin-bottom: 20px;
	}
	
	
body#homepage #content-main { 
	padding-top: 6px; 
	padding-right: 0px;
	overflow: visible;
	}
body#homepage div#content-main div.dropshadow {
	padding-top: 3px;
	}
body#homepage div#content-main div.segment div.dropshadow { 
	margin-right: 6px;
	}
body#homepage div#content-main div.firstcolumn div.dropshadow{
	margin-left: 6px;
	}
body#homepage div#content-main div.lastcolumn div.dropshadow {
	margin-right: 3px;
	}
body#homepage div#content-main div.segment h3 { 
	background: url(../../media/images/style/bkgrd-ltbluegrad.gif) top left repeat-x #ebf0f3; 
	border: none; 
	/*padding: .5em .3em; */
	font: bold 1em Arial, Helvetica, sans-serif; 
	margin: 0px 3px 3px 3px;
	}
body#homepage div#content-main div.segment h3 a { 
	background: url(../../media/images/style/button-blue-right.gif) no-repeat 1px 3px; 
	padding: 3px 3px 3px 18px; 
	}
body#homepage div#content-main div.segment h3 a:hover { 
	background: url(../../media/images/style/button-red-right.gif) no-repeat 1px 3px; 
	}
body#homepage div#content-main div.segment p { 
	background: #E9E9E9; 
	height: 7em; 
	padding: 10px; 
	margin: 3px;
	}
body#homepage div#content-main div.flyout h4 { 
	background: url(../../media/images/style/arrow-blue-right.gif) 7px 7px no-repeat #DDDDDD; 
	padding: 3px 3px 3px 18px; 
	color: #0f709D; 
	margin: 3px;
	font-size: 115% !important;
	}
body#homepage div#content-main div.flyout:hover h4, body#homepage div#content-main div.flyout.hover h4 { 
	background: url(../../media/images/style/arrow-red-down.gif) 7px 7px no-repeat #DDDDDD; 
	color: #b00c33; 
	}
body#homepage div#content-main div.flyout ul {
	background: #fff;
	border-right: 3px solid #9C9A9C; 
	border-bottom: 3px solid #9C9A9C;
	margin-top: 0px;
	_margin-top: -3px;
	padding: 0px 0px;
	width: 100%;
	left: -7px;
	_left: -28px;
	}
body#homepage div#content-main div.firstcolumn div.flyout ul {	
	left: -6px;
	_left: -27px;
	}
body#homepage div#content-main div.flyout ul li {
	margin: 3px;
	}
body#homepage div#content-main div.flyout ul li a {
	display:block;
/*	padding: 2px 2px 2px 18px;*/
	background-position: 10px 0.4em;
	padding-left: 18px;
	}
body#homepage div#content-main div.flyout ul li a:hover {
	background-color: #E9E9E9;
	}
body#homepage div#sidebar { 
	clear: both; 
	margin-left: 0; 
	width: 100%; 
	background: none; 
	padding-top: 0px;
	margin-top: 0px;
	position:inherit; /* needed for the Threat Center callout div */
	border: none;
	}
body#homepage #sidebar-tab {
	z-index: 0 !important;
} 
body#homepage div#sidebar div.colonnade { 
	padding-top: 0;
	margin-top: 0;
	}
body#homepage div#sidebar div.firstcolumn, body#homepage #sidebar div.middlecolumn { 
	border-right: none; 
	}
body#homepage div#sidebar h3.capital { 
	border: none;
	}
body#homepage div#sidebar h3 { 
	border: none; 
	border-top: 1px solid #999; 
	padding-top: 8px; 
	padding-bottom: 8px; 
	margin-top: 0;
	margin-bottom: 0;
	background: none; 
	}
body#homepage div#sidebar div.callout { 
	position: absolute; 
	right: 10px; 
	top: 100px; 
	width: 24.25%; 
	z-index: 50;
	}
body#homepage div#sidebar div.callout h3 { 
	padding-top: 3px; 
	padding-bottom: 3px; 
	border: none;
	}
body#homepage div#sidebar div.promotion {
	padding: 0;
	margin: 0;
	}
body#homepage div#sidebar div.dropshadow {	
	padding-top: 0px;
	margin: 0px 5px 0px 0px;
	}
body#homepage div#sidebar div.ofsix div.dropshadow {
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	}
body#homepage div#sidebar div.promo {
	height: 16em;
	padding-left: 0px;
	padding-right: 0px;
	}
body#homepage div#sidebar div.promo h3 {
	border-top: none;
	margin-left: 0px;
	margin-right: 10px;
	text-align: left;
	}
body#homepage div#sidebar div.promo p {
	padding: 0;
	margin-left: 4px;
	margin-right: 4px;
	text-align: left;
	font-size: 90%;
	color: #666;
	}
body#homepage div#sidebar div.promo.smb {
	background-image: url(../../media/images/style/bkgrd-grad-e5ebefx60.gif);
	}
body#homepage div#sidebar div.promo.smb h3 {
	background: url(../../media/images/style/bkgrd-grad-e5ebef-header.gif) no-repeat top right;
	}
body#homepage div#sidebar div.promo.hho {
	background-image: url(../../media/images/style/bkgrd-grad-e7ece4x60.gif);
	}
body#homepage div#sidebar div.promo.hho h3 {
	background: url(../../media/images/style/bkgrd-grad-e7ece4-header.gif) no-repeat top right;
	}
body#homepage div#sidebar div.promo.ent {
	background-image: url(../../media/images/style/bkgrd-grad-e5e5ddx60.gif);
	}
body#homepage div#sidebar div.promo.ent h3 {
	background: url(../../media/images/style/bkgrd-grad-e5e5dd-header.gif) no-repeat top right ;
	}
/* Moving to layout... to try and get this working... yeah
body#homepage div.segment div.dropshadow { 
	margin: 5px; 
	background: #fff; 
	border-bottom: 3px solid #9C9A9C; 
	border-right: 3px solid #9C9A9C; 
	border-top: 1px solid #E9E9E9;
	}*/
/*body#homepage #sidebar div.dropshadow { 
	margin: 5px; 
	border-bottom: 3px solid #9C9A9C; 
	border-right: 3px solid #9C9A9C; 
	border-top: 1px solid #E9E9E9;
	}*/

body#homepage div#sidebar div#awards h3 { 
	border: none; 
	}
body#homepage div#sidebar div#awards img { 
	float: left; 
	margin: 0px 10px 0px 10px;
	}
body#homepage div#sidebar div#awards p { 
	margin: 0px 10px 0px 10px; 
	font-size: .9em;
	}