		body{background:#ffffff url('../img/page_bg.gif') repeat-x left top;}
		a{color:#00aeef;}
		a:active{}
		a:hover{}
		a:visited{}
		
	
		#need_help{background:#464646;color:#ffffff;font-family:'Trebuchet MS',Georgia, Arial;font-size:93%;padding-bottom:16px;}
		#need_help div.inner{width:1000px;margin:0 auto;padding:0;}

		#need_help #online #hcIcon {margin:7px 0 0 20px;float:left;padding:0 40px 0 0;position: relative;display: inline;}
		#need_help #online #hcIcon span{color:#05a2df;}
		#need_help #online #hcIcon img{border:0 solid #05A2DF;left:-20px;margin-bottom:7px;position:absolute;top:0;}

		#need_help #contact{color:#b7b7b7;margin:15px 20px 0 0;padding:0;list-style: none;float:right;display:inline;/*ie double margin bug*/}
		#need_help #contact li{float:left;padding:0 10px;border-right:1px solid #b7b7b7;margin:0;}
		#need_help #contact a{color:#b7b7b7;}
		#need_help #contact li.plus{
			border:none;
			padding-right:0px;
		}
		#need_help #contact li.plus a{
			background: url('../img/plus_button.gif') no-repeat left top;
			overflow: hidden;
			text-indent:-1000px;
			display: block;
			width:16px;
			height:16px;
			/*border:1px solid #f3b9a1;
			background:#f3b9a1;
			border-radius:3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;*/

		}
		
		.addthis_hover {float:right;}
		
		p#online {position:absolute;}
		
		#wrap{width:1000px;margin:0 auto;}
		
		#hd{background:#060606 url('../img/nav_bg2.gif') repeat-x 0px 0px;font-family:'Trebuchet MS',Georgia, Arial;font-size:93%;}
		#hd h1{float:left;}
		#hd .main_nav{float:right;list-style:none;padding:0;margin:0;position: relative;top:29px;}
		#hd .main_nav li{
			float:left;
			padding:0;
			color:#acacac;
			margin: 0;
		}
		#hd .main_nav li a{
			color:#acacac;
			text-decoration: none;
			padding:10px 20px 15px 20px;
			display: block;
		}
		#hd .main_nav li a:hover{
			color: #ebebeb;
			background: #77C2EF;
		}
		#hd .main_nav li.active{
			
		}
		#hd .main_nav li.active a{
			font-weight: bold;
			color: #ebebeb;
			background: #4AAFED;
		}
		/* get started */
		#hd .main_nav li.get_started{
			padding:0;
			margin-right: 30px;
			margin-left:10px;
			display:inline;
		}
		#hd .main_nav li.get_started a{
			color: #ebebeb;
			padding: 6px 12px;
			border:2px solid #ff0000;
			background:#E31A22 url('../img/get_started_bg.jpg') repeat-x bottom left;
		}
		
		
		#hd #sub_nav{clear:both;background: #4AAFED;}
		#hd #sub_nav h3{position: absolute;left:-10000px;} /* heading hidden for visual browsers */
		#hd #sub_nav .sub_nav{list-style:none;margin:0;padding:15px 0 0 0;}
		#hd #sub_nav .sub_nav li{float:left;margin:0 20px;}
		#hd #sub_nav .sub_nav li a{color:#beedff;text-decoration:none;}
		#hd #sub_nav .sub_nav li a:hover{color:#fff;text-decoration:underline;}
		#hd #sub_nav .sub_nav li.active a{color:#ebebeb;font-weight:bold;text-decoration: underline;}
		
		body#endpoint a#endpointnav {font-weight: bold;color: #ebebeb;background: #4AAFED;}
		body#inventory a#inventorynav {font-weight: bold;color: #ebebeb;background: #4AAFED;}
		body#win7 a#win7nav {font-weight: bold;color: #ebebeb;background: #4AAFED;}
		body#getstarted a#getstartednav {color:#acacac;
			text-decoration: none;
			padding:10px 20px 15px 20px;
			display: block;
			border:none;
			background:#ed1c24;
			color:#fff;}
		
		#bd{position:relative;background:#e5e5e5 url('../im/gcontent_bg.gif') repeat-x left bottom;font-family:'Trebuchet MS',Georgia, Arial;}
		#content_slider{position:relative;min-height:240px;border-bottom:2px solid #c5c7da;background:#6dcff6 url('../img/flash_ad_bg.gif') repeat-x top left;}
		#content_slider_getstarted {position:relative;height:290px;border-bottom:2px solid #c5c7da;background:#a30c10 url('../img/get_started_bg.gif') repeat-x top left;}
		
		#slider_left {padding:15px 65px 0 65px;}
		#slider_left h1{float:left;width:420px;clear:both;}
		#slider_left p {color:#fff;padding-top:10px;font-size:108%;float:left;width:420px;}
		#slider_left img{float:right;}
		
		#content_slider a.paging{zoom:1;display:block;margin-top:-45px;width:35px;height:70px;position:absolute;background: url('../img/btn_sprite.gif') no-repeat left top;overflow:hidden;text-indent:-1000px;}
		#content_slider a.prev_page{left:13px;top:50%;}
		#content_slider a.next_page{right:13px;top:50%;background-position: -35px 0px}
		
		
		#thirty {margin:0px 0 10px 60px;padding:20px 0 0 0;}
		
		#ft{border-top:2px solid #c5c7da;}
		
		#leftwrap {margin:20px 10px 50px 40px;}
		h1 {font-size:197%;color:#fff;}
		h2 {font-size: 182%;color:#00AEEF}
		dl {margin-bottom:20px;}
		dt {font-weight: 600;color:#ed1c24;}
		
		/* form */

		#conform {margin:-260px 0 0 -40px;width:478px;height:auto;padding-bottom:20px;border:8px solid #acacac;background:#e7e7eb;-moz-box-shadow: 0px 0px 10px #636363;} 
		#formcall {width:470px;margin:10px auto;} 
		#formcall p {text-align:center;}
		#formwrap {margin:auto;}
		
		.formline1 {font-size: 220%;color:#00AEEF;margin-bottom:0px;}
		.formline2 {font-size: 138.5%;color:#000;margin-top:0;}
		
		#safe {margin:20px 0px 20px 10px;padding:0 15px 0 35px;font:93% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;background:url(../img/safe.png) no-repeat top left;height:50px;}
		
		ul {list-style-type:none;margin-left:0;padding-left:0;}
/* ul {width:250px;margin:0px 10px 10px 100px;0 auto;font:100% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;list-style-type:none;}*/
/* ul li {padding-bottom:5px; }*/
#free-form{width:300px;margin:0 auto 0 auto;}
form input.regular {width:100%; padding:5px;}
.checktext {padding-left:10px;}
form input.send {width:176px; height:28px; background:url(../img/continue.gif); text-indent:-9999px;border:none;cursor:pointer;margin:15px auto 0 auto;}
fieldset {width:250px;margin:0 auto;}
.required {color:#db5b27;}

td.QuestionNormal {color:#db5b26;padding:8px 1px 1px 1px;}
font.QuestionNormal{
font-size: 11px !important;
color: #2277a9 !important;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
text-transform: uppercase;} 


input.AnswerNormal {border:1px solid #999;padding:3px;width:90%;margin-bottom:0px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
font-size:12px !important;color:#053350 !important;} 

select.AnswerNormal {margin-bottom:3px;} 

td.QuestionBold {padding-bottom:3px !important;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;}
font.AnswerBold {padding-left:10px !important;line-height: 1.5em;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important} 

input.buttonEN {font-size:0px !important;display:block !important;line-height:0px !important;height:28px !important;width:180px !important;background:url('../img/continue.gif') no-repeat top left; text-indent:-9999px !important;border:none !important;cursor:pointer !important;margin:10px 0 0 60px !important;}


label {font:93% "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0;}
select {font:93% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}
.contact {padding-top:10px;}
.bold {font-weight:600;}
		
		
		/* this is the all css based version for the free trial button */
		/*
		.trial{
			position: relative;
			background:url('../imgbutton_bg.jpg') repeat-x left 53%;border:2px solid #ff0000;width:362px;
			margin:-42px auto 40px auto;font-family:'Trebuchet MS',Georgia, Arial;font-weight: normal;font-size: 197%;
		}
		.trial a{display:block;text-align:center;color:#ffffff;text-decoration:none;text-shadow: #404040 2px 2px 1px;padding:7px 0;}
		.trial span{display:block;text-align:center;color:#252525;font-size:69%;text-shadow: none;padding:7px 0 0 0;}
		
		.round5px{
			border-radius:5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		.smallShadow{
			-moz-box-shadow: 3px 3px 5px #636363;
		}
		*/
		/* end of the all css based */
		
		.trial{
	width: 378px;
	height: 72px;
	position: relative;
	margin:-55px auto 30px auto;
		}
		
		.trial a{
	width: 378px;
	height: 98px;
	display: block;
	text-indent: -1000px;
	overflow:hidden;
	background: url('../img/free_trial.png') no-repeat left top;
	_background: url('../img/free_trial.gif') no-repeat left top;
		}
		
		#left_col blockquote{
			color:#00aeef;
			font-size:131%;
			font-style: italic;
			width:366px;
			margin:0 auto 35px auto;
			padding:0;
			font-family:'Trebuchet MS',Georgia, Arial;
			font-weight: normal;
			
		}
		#left_col blockquote p{
			text-align: center;
			word-spacing: normal;
		}
		#left_col blockquote cite{
			font-style: normal;
			font-size:67%;
		}

		#right_col blockquote{
			color:#00aeef;
			font-size:131%;
			font-style: italic;
			width:366px;
			margin:20px 0px 0 45px;
			padding:0;
			font-family:'Trebuchet MS',Georgia, Arial;
			font-weight: normal;
		}
		#right_col blockquote p{
			text-align: center;
			word-spacing: normal;
		}
		#right_col blockquote cite{
			font-style: normal;
			font-size:67%;
		}
		
		#case_studies{		
			border:1px solid #c5c7da;
			border-width: 1px 0;
			padding:5px;
			width:400px;
			margin:0 auto 40px auto;
			background:#ffffff;
		}
		
		#case_studies h4{
			font-size: 108%;
			font-family: 'Trebuchet MS',Georgia, Arial;
			clear: both;
			font-weight: normal;
		}
		
		#case_studies a{		
			display:block;
			height:60px;
			float:left;
			margin:0 5px;
			text-align: center;
		}
		
		#right_col{position:relative;}
		#right_col h4{
			color:#252525;
			font-size: 131%;
			font-family: 'Trebuchet MS',Georgia, Arial;
			font-weight: normal;
			margin:20px auto;
			*margin:5px auto;
			width:410px;
		}
		#right_col ol{
			width:410px;
			height:425px;
			margin:0 auto 5px auto;
			list-style:none;
			padding:0;
		}
		
		#right_col ol li{
			margin: 0 0 20px 0;
			font-family: 'Trebuchet MS',Georgia, Arial;
			font-size:93%;
		}
		
		#right_col li img{
			/*border:1px solid #00adef;*/
			float: left;
			margin-right:25px;
		}
		#right_col li span{
			background: url('../img/1_bg.gif') no-repeat 50% 5px;
			padding-top:65px;
			text-align: center;
			width:155px;
			float:left;
			display:block;
		}
.notready {
	font-style: normal;
	font-size:79%;
	color: #252525;
}	
		#right_col li.second span{background-image: url('../img/2_bg.gif');}
		#right_col li.third span{background-image: url('../img/3_bg.gif');}
		
		#hd h1{
			background: url('../img/landing_logo2.gif') no-repeat left top;
			cursor:pointer;
			width:229px;
			height:68px;
			overflow: hidden;
			text-indent: -1000px;
			padding:0;
			margin:0 0 0 30px;
			display:inline;
		}
		#ft{background: url('../img/footer_bg.gif') repeat-x left top;padding:25px 0 45px 0;}
			.social{float:left;font-family: 'Trebuchet MS',Georgia, Arial;margin:0 0 0 75px;width:410px;display:inline;}
			.social h5{float:left;font-size:167%;color:#00aeef;font-weight:normal;margin:10px 0 0 0;}
			.social a{margin-left:15px;}
			#ft p{float:right;width:400px;text-align:center;font-size:93%;color:#959595;margin:20px 80px 0 0;display:inline;}
			




.MoreInfoLink
{
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	margin: auto;
	vertical-align: middle;
}
.MoreInfoLink_TooltipActive
{
}
.MoreInfoContent /* careful, this is a new window and doesn't have inheritance of anything else in the document */
{
	font-family: 'Trebuchet MS', 'Arial', sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #252525;
	background-color: #ffffff;
	padding: 0.5em 0.75em;
	border: 2px solid #00ACEE;
	text-align: left;
	max-width: 400px;
	line-height: 135%;
}
.MoreInfoContentTitle
{
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 0.25em;
}




.TrialFormProgressMeter_Area
{
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 102px;
}
.TrialFormProgressMeter_Description
{
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	vertical-align: middle;
}
.TrialFormProgressMeter_ProgressBar
{
	margin-left: 10px;
	vertical-align: middle;
}



.disclaimer
{
	color:#898989;
	width:300px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 110px;
	margin-right: auto;
	background: url('../img/big_lock.gif') no-repeat 0 0;  /* 65 x 82 */
	padding-left: 75px;
	margin:0 auto 25px auto;
}

.disclaimer-small
{
	color:#898989;
	font-size: 88%;
	width:385px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background: url('../img/small_lock.gif') no-repeat 0 0;  /* 22 x 29 */
	padding-left: 32px;
	min-height: 29px;
}
		
.IE6 .disclaimer-small
{
	height: 29px;
	overflow: visible;
}

