/* CSS Document */
/* CSS Document */
/*
#indexPage #content {
	background: #fff url(../images/sideShadow.gif) repeat;
	border-top: 11px solid #082451;
	padding: 3px 3px 30px 0px;
}
#indexPage #content #leftColumn {
	float: left;
	width:642px;
	margin-left: 3px;
	display: inline;
}
#indexPage #content #leftColumn #aboutCallout {
	background: #e7e7df;
	width: 632px!important;
	width: 634px;
	padding: 11px 5px 13px;
}
#indexPage #content #leftColumn #aboutCallout ul {
	list-style: none;
}
#indexPage #content #leftColumn #aboutCallout ul li {
	float: left;
	margin-right: 2px;
	height: 91px;
	overflow: hidden;
}
#indexPage #content #leftColumn #aboutCallout ul li a {
	height: 0px;
	padding-top: 91px;
	overflow: hidden;
	display: block;
	background-repeat:no-repeat;
	background-position: left top;
}
#indexPage #content #leftColumn #aboutCallout ul li a:hover {
	background-position: right top !important;
}
#indexPage #content #leftColumn #aboutCallout ul li a#ourApproach {
	background-image: url(../images/ourApproach.gif);
	width: 209px;
}
#indexPage #content #leftColumn #aboutCallout ul li a#onDemand {
	width: 210px;
	background-image: url(../images/onDemand.gif);
}
#indexPage #content #leftColumn #aboutCallout ul li a#yourBenefits {
	width: 209px;
	background-image: url(../images/yourBenefits.gif);
}
#indexPage #content #leftColumn #bodyContent {
	padding: 30px 16px;
	background: url(../images/topShadow.gif) no-repeat left top;
	width: 610px;
}
#indexPage #content #leftColumn #bodyContent h1 {
	font-size: 1.4em;
	color: #082451;
	font-weight: normal;
	margin-bottom: 22px;
}
#indexPage #content #leftColumn #bodyContent h1 {
	font-size: 1.4em;
	color: #082451;
	font-weight: normal;
	margin-bottom: 22px;
}
#indexPage #content #leftColumn #bodyContent ul li {
	margin-left: 17px;
	font-size: 1.4em;
	color: #464646;
	margin-bottom: 19px;
}
#indexPage #content #leftColumn #bodyContent .callouts {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width: 610px;
}
#indexPage #content #leftColumn #bodyContent .callouts a {
	line-height: 29px;
	height: 29px;
	font-size: 1.2em;
	color:#082451;
	background: url(../images/orangeArrow.gif) no-repeat left top;
	padding-left: 33px;
	float: left;
	width: 272px;
	display: block;
}
#indexPage #content #rightColumn {
	float: left;
	margin-left: 11px;
	width: 285px;
}
#indexPage #content #rightColumn .eventCallout {
	padding: 14px 11px;
	
	font-size: 1.2em;
	color: #464646;
}
#indexPage #content #rightColumn .eventCallout h3 {
	font-size: 1em;
	color: #252525;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-bottom: 5px;
}*/
/* New homepage styles 31-Mar 2010 */
body#indexPage {background-color:#f3f3f4; font-family:Arial, Helvetica, sans-serif; color:#444;}
#indexPage #container {width:948px; margin:15px auto 20px;}
#indexPage div.header {text-align:center; height:99px; position:relative;}
#indexPage a.logo {}
#indexPage a.customer_login {display:block; width:139px; height:36px; text-indent:-9999em; background-image:url(/images/btn_customer_login.jpg); position:absolute; right:0; top:59px;}

#indexPage div.content {background-image:url(/images/bg.jpg); height:336px; overflow:hidden;}
	#indexPage div.tabs a {display:block; float:left; height:45px; width:326px; padding-top:1px; text-indent:-9999em; border-bottom:1px solid #bbb; cursor:pointer}
	#indexPage div.tabs a.left {border-right:1px solid #bbb; padding-left:1px; background:url(/images/bg_corner_left.jpg) left top no-repeat}
	#indexPage div.tabs a.center {background:url(/images/bg_tab_inactive.jpg) left top repeat-x;}
	#indexPage div.tabs a.right {border-left:1px solid #bbb; padding-right:1px; background:url(/images/bg_corner_right.jpg) right top no-repeat}
		#indexPage div.tabs a.left-active, 
		#indexPage div.tabs a.center-active, 
		#indexPage div.tabs a.right-active {border-bottom:0px; padding-bottom:1px; background:none;}
			#indexPage div.tabs a span {display:block; height:42px; margin-top:3px; width:326px; background-position:center;background-repeat:no-repeat;}
			#indexPage div.tabs a.left span {background-image:url(/images/btn_perspective.gif);}
				#indexPage div.tabs a.left-active span {background-image:url(/images/btn_perspective_active.gif);}
			#indexPage div.tabs a.center span {background-image:url(/images/btn_verafied.gif)}
				#indexPage div.tabs a.center-active span {background-image:url(/images/btn_verafied_active.gif)}
			#indexPage div.tabs a.right span {background-image:url(/images/btn_zeroday.gif);}
				#indexPage div.tabs a.right-active span {background-image:url(/images/btn_zeroday_active.gif);}

	#indexPage div.tabcontent {clear:both; display:none;}				
		#indexPage div.tabcontent-active {display:block}
	#indexPage div.leftnav {width:332px; float:left; padding:44px 0 0 2px}
		#indexPage div.leftnav a {display:block; height:27px; text-indent:-9999em; color:#c7c7c7; background-repeat:no-repeat;}
			#indexPage div.leftnav a:hover, div.leftnav a.active {background-position:left bottom;}
			#indexPage div.leftnav a.executive {background-image:url(/images/btn_executive.gif)}
			#indexPage div.leftnav a.central {background-image:url(/images/btn_central.gif)}
			#indexPage div.leftnav a.developer {background-image:url(/images/btn_developer.gif)}
			#indexPage div.leftnav a.vendor {background-image:url(/images/btn_vendor.gif)}
			#indexPage div.leftnav a.maprof {background-image:url(/images/btn_maprof.gif)}
			#indexPage div.leftnav a.software {background-image:url(/images/btn_software.gif)}
			#indexPage div.leftnav a.softwaredir {background-image:url(/images/btn_verafied_software_directory.gif)}
			#indexPage div.leftnav a.security {background-image:url(/images/btn_verafied_security_mark.gif)}
			#indexPage div.leftnav a.ratings {background-image:url(/images/btn_ratings_methodology.gif)}
			#indexPage div.leftnav a.ratingswork {background-image:url(/images/btn_how_ratings_work.gif)}
			#indexPage div.leftnav a.getsoftware {background-image:url(/images/btn_get_software_verafied.gif)}
			#indexPage div.leftnav a.zeroday {background-image:url(/images/btn_zero_day_labs.gif)}
			#indexPage div.leftnav a.research {background-image:url(/images/btn_research.gif)}
			#indexPage div.leftnav a.technology {background-image:url(/images/btn_technology.gif)}
			#indexPage div.leftnav a.community {background-image:url(/images/btn_community.gif)}
	#indexPage div.photo {float:left; width:293px; padding:31px 0 0 7px;margin:0;border:0;outline:0;}
	#indexPage div.text {float:left; padding:27px 0 0 35px; width:272px;}
	#indexPage div.text p {font-size:14px; line-height:24px; text-align:left; } 
	* html #indexPage div.text p {background-color:#fff;} /* IE6 needs background-color for clean fade effect */
	
#indexPage div.footer {padding-top:10px; text-align:center}
	#indexPage div.btns {float:left; width:403px; padding-left:195px;}
	#indexPage div.btns a {display:block; float:left; width:100px; height:35px; text-indent:-9999em; margin-top:17px;}
		#indexPage div.btns a.learn {background-image:url(/images/btn_learn.gif)}
		#indexPage div.btns a.see {background-image:url(/images/btn_see.gif)}
		#indexPage div.btns a.try {background-image:url(/images/btn_try.gif)}
		#indexPage div.btns a.buy {background-image:url(/images/btn_buy.gif)}
	#indexPage div.btns span {display:block; float:left; width:1px; height:70px; text-indent:-9999em; background-image:url(/images/divider.gif)}
	#indexPage form.search {height:22px; width:185px; float:left; padding:23px 0 0 3px;}
		#indexPage form.search input.text {height:18px; width:150px; background-image:url(/images/bg_search.gif); float:left; color:#929091; padding-left:14px; font-size:12px; padding-top:4px;border:0;outline:0;}
		#indexPage form.search input.button {height:22px; width:21px; background-image:url(/images/btn_search.gif); float:left;border:0;outline:0;}
	
	#indexPage div.footer p {clear:both; font-size:10px; text-transform:uppercase; color:#999; letter-spacing:2px; padding-top:22px;}
	.emphatic {font-weight:bold; font-style:italic;}

/*new homepage October 2010 */
#indexPage #content {width: 948px;background-color:#fff;padding-top:32px;}
#indexPage #homebanner {position: relative;left: 0px;margin-top:15px;}
#indexPage table.contentpaneopen {padding-bottom: 20px;}
.informationbox {background: url(/images/infoboxbg3.jpg) no-repeat 0 0;margin: 0 0 0 18px;float: left;width: 446px;height: 191px;font: 12px Tahoma, Arial, sans-serif;color: #565354;}
.informationbox ul {list-style: none;margin-left: 4px;}
.informationbox li {width: 132px;float: left;margin-left: 12px;}
.informationbox strong {color: #1d3464;font-size: 13px;display: block;}
.informationbox p {line-height: 16px;}
.app h2, .security h2 {color: #1d3464;background-color: #fff;padding: 0 6px;display: inline;margin-left: 20px;font: bold 18px Tahoma,Arial,sans-serif;position: relative;top: -11px;}
.security h2, .security strong {color: #dc6929;}
hr {clear: both;height: 1px; margin: 20px auto;width: 900px;}
#verafiedbox {background: url(/images/verafiedbox2.jpg) no-repeat 0 0;width: 564px;height: 194px;color: #fff;font: 13px Tahoma, Arial, sans-serif;position: relative;margin: 0 0 0 20px;float: left;}
#verafiedbox p {width: 300px;position: absolute;right: 16px;bottom: 50px;}
#verafiedbox a {color:#fff; text-decoration: underline;}
#verafiedbox a.logo {position: absolute;text-indent: -9999px;width: 77px;height: 107px;left: 95px;top: 32px;}
#videobox {background: url(/images/videobg.jpg) no-repeat 0 0;width: 321px;height: 194px;float: left;margin-left: 20px;font: 12px Tahoma, Arial, sans-serif;color: #565354;position: relative;}
#videobox .summary {width: 150px;float: left;position: absolute;top: 50px;left: 14px;line-height: 16px;}
#videobox .videoimage {width: 133px;position: absolute;right: 14px;top: 44px;text-align: center;}
#videobox a:link, #videobox a:visited {color: #1D3364;text-decoration: underline;font-weight: bold;}
#header {z-index:2;}
* html .informationbox li {display: inline;}

