* {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	font: 11px/16px Verdana;
	color: #444;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: none;
	background: #f6f4f0;
}



img {
	border: none;
}

/*@font-face {
	font-family: 'arial';
	src: url('http://www.mxlogic.com/fonts/frutigerltstd-light-webfont.eot');
	src: url('http://www.mxlogic.com/fonts/frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://www.mxlogic.com/fonts/frutigerltstd-light-webfont.woff') format('woff'),
		 url('http://www.mxlogic.com/fonts/frutigerltstd-light-webfont.ttf') format('truetype'),
		 url('http://www.mxlogic.com/fonts/frutigerltstd-light-webfont.svg#arial') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'arial';
	src: url('http://www.mxlogic.com/fonts/frutigerltstd-roman-webfont.eot');
	src: url('http://www.mxlogic.com/fonts/frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
		 url('http://www.mxlogic.com/fonts/frutigerltstd-roman-webfont.woff') format('woff'),
		 url('http://www.mxlogic.com/fonts/frutigerltstd-roman-webfont.ttf') format('truetype'),
		 url('http://www.mxlogic.com/fonts/frutigerltstd-roman-webfont.svg#arial') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

.button {
	display: inline-block;
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.1)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	padding: 2px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #aa0828;
	font: 11px/21px arial;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.button:hover {
	display: inline-block;
	background: #eee; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	padding: 2px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	border: 1px solid #999;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
}

a {
	text-decoration: none;
	color:inherit;
}

a:hover {
	color: #f00;
}
    
#page { width:960px; margin:0 auto; }

/*header*/
.section.header.home { height: 240px; margin-top: 25px; width: 960px; background-image: url('http://img.en25.com/eloquaimages/clients/McAfee/{bc59f69f-1f0b-47ae-b509-15d41cc91ea1}_sentrigo-template-image-background6.jpg'); float: left; -moz-box-shadow: 0 1px 5px rgba(0,0,0,.3); background-repeat:no-repeat; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3); box-shadow:  0 1px 5px rgba(0,0,0,.3); border: 1px solid #f6f4f0; }
.section.header.confirmation { height: 240px; margin-top: 25px; width: 960px;; background-image: url('http://img.en25.com/eloquaimages/clients/McAfee/{bc59f69f-1f0b-47ae-b509-15d41cc91ea1}_sentrigo-template-image-background6.jpg'); float: left; -moz-box-shadow: 0 1px 5px rgba(0,0,0,.3); background-repeat:no-repeat; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3); box-shadow:  0 1px 5px rgba(0,0,0,.3); border: 1px solid #f6f4f0; }
.section.header .area { width: 500px; margin: 0 auto; margin: 20px 460px 10px 40px; }
.section.header .area a { display: inline-block; margin: 0 0 15px 15px; }
.section.header h1 { margin: 0 460px 0 60px; font: 30px/35px 'arial'; font-weight: normal; color: #fff; }
.section.header h5.one { margin: 10px 460px 10px 60px; font: 17px/23px 'arial'; font-weight: normal; color: #fff; font-family:'arial' !important; }
.section.header h5.two { margin: 0 460px 10px 60px; font: 30px/35px 'arial'; font-weight: normal; width: 500px; color: #fff; }
/*end header*/

.section.main { float:left; width:960px; }
.section.footer { float:left; width:960px; }

/*home*/
.home .section.main .left .segment.one { margin-top: 25px; margin-right: 20px; padding-right: 30px; padding-left: 60px; width: 80px; float: left; }
.home .section.main .left .segment.one p { margin: 0 20px 10px 0; }
.home .section.main .left .segment.two { margin-top: 25px; margin-right: 10px; padding-right: 10px; width: 420px; border-right: 1px solid #ccc; float: left; }
.home .section.main .left .segment.two h3 { margin: 0 20px 10px 0px; font-size: 14px; line-height: 20px; margin-bottom: 10px; color: #aa0828; font-weight:bold; }
.home .section.main .left .segment.two p.one { margin: 0 20px 10px 0; font-size: 12px; font-weight:normal; line-height: 18px; }
.home .section.main .left .segment.two p.two { margin: 0 20px 10px 0; font-size: 12px; font-weight:bold; }
.home .section.main .left .segment.two ul { margin: 20px 0 20px 15px;font-weight:normal; font-size:12px; }
.home .section.main .left .segment.two ul li { margin-bottom: 5px; list-style-type: disc; } 
.home .section.main .right { margin-top: 25px; width: 320px; float: right; } 
.home .section.main .right form { margin-right: 60px; }
.home .section.main .right form label { font-weight:bold; }
.home .section.main .right p { margin:10px 0 0 0; }
/*end home*/

/*confirmation*/
.confirmation .section.main .left .segment.one { margin-top: 25px; margin-right: 20px; padding-right: 30px; padding-left: 60px; width: 80px; float: left; }
.confirmation .section.main .left .segment.one p { margin: 0 20px 10px 0; }
.confirmation .section.main .left .segment.two { margin-top: 25px; margin-right: 10px; padding-right: 10px; width: 490px; border-right: 1px solid #ccc; float: left; }
.confirmation .section.main .left .segment.two h3 { margin: 0 20px 10px 0px; font-size: 14px; line-height: 20px; margin-bottom: 10px; color: #aa0828; font-weight:bold; }
.confirmation .section.main .left .segment.two p.one { margin: 0 20px 10px 0; font-size: 12px; font-weight:normal; line-height: 18px; }
.confirmation .section.main .left .segment.two .area.click { padding: 0 0 0 0; width: 245px; float: left; }
.confirmation .section.main .left .segment.two .area.click form { margin: 10px 60px 0 0; text-align: center; }
.confirmation .section.main .right { margin-top: 25px; width: 250px; float: left; margin-left:5px; }
.confirmation .section.main .right h3 { margin: 0 20px 10px 10px; font-size: 14px; line-height: 20px; margin-bottom: 10px; color: #aa0828; font-weight:bold; }
.confirmation .section.main .right p.one { margin: 0 10px 10px 10px; display: block; font-weight:normal; }
.confirmation .section.main .right p.two { margin: 0 10px 10px 10px; display: block; font-weight:normal; }
.confirmation .section.main .right p.three { margin: 0 10px 10px 10px; display: block; font-weight:normal; }
.confirmation .section.main .right a.linkOne { font-weight:bold; display: block; padding-left: 10px; color:#444; }
.confirmation .section.main .right a.linkTwo { font-weight:bold; display: block; padding-left: 10px; color:#444; }
.confirmation .section.main .right a.linkThree { font-weight:bold; display: block; padding-left: 10px; color:#444; }
/*end confirmation*/

/*footer*/
.section.footer .area.nav { clear: both; margin: 50px 0 20px 60px; display: block; width: 100%; float: left; }
.section.footer .area.nav a.one { padding-right: 10px; font-weight:normal; font-size: 10px; color: #777; display:inline; text-decoration:underline; border-right: 1px solid #ccc; }
.section.footer .area.nav a.two { padding-right: 10px; padding-left: 10px; font-weight:normal; font-size: 10px;  color: #777; display:inline; text-decoration:underline; border-right: 1px solid #ccc; }
.section.footer .area.nav a.three { padding-right: 10px; padding-left: 10px; font-weight:normal;font-size: 10px;  color: #777; display:inline; text-decoration:underline; border-right: 1px solid #ccc; }
.section.footer .area.nav a.four { padding-left: 10px; color: #777; font-size: 10px;font-weight:normal;  display:inline; text-decoration:underline; }
.section.footer .area.legal { clear: both; margin: 0 0 20px 0; display: block; width: 100%; float: left; }
.section.footer .area.legal p.one { margin-right: 60px;font-weight:normal; padding: 0 0 0 60px; color: #777;  font-size: 10px; }
.section.footer .area.legal p.two { margin-left: 60px; font-weight:normal; padding: 30px 0 0 0; display: inline; color: #777; font-size: 10px; }
/*end footer*/

.invalid{color:#AA0828;}