/* CSS Document */
html {
	font-family: Arial, Helvetica, sans-serif;
	}
html > body {
	font-size: 10px /* for everything else */
	}
body {
	background-color: #B8B8B8;
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;  /* for IE/Win */
	}
body * {
	margin: 0px;
	padding: 0px;
	}
#wrapper {
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	}
/* ---------- */
a {	
	font-weight: bold;
	color: #5A767F;
	text-decoration: none;
	}
a:hover {
	color: #3F5359;
	text-decoration: underline;}
p { 
	color: #7C7C7C;
	font-size: 1.1em;
	margin-bottom: 1em;
	}
p.date { 
	color: #7C7C7C;
	font-size: 1.1em;
	margin-bottom: 1em;
	}
p.smallprint {
	font-size: 1em;
	}
h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #3F5359;
	margin-bottom: 1em;
	}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #737373;
	margin-bottom: 1em;
	}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #737373;
	margin-bottom: 0px;
	}
hr {
	height: 1px;
	border: 0px;
	border-top: 1px solid #D1CFCF;
	margin: 0px;
	margin-bottom: 1em;
	}
hr.smallprint {
	margin-bottom: 0px;
	}
img.medium {
	margin-left: 1em;
	margin-bottom: 1em;
	border: 1px solid #859CA2;
	}
blockquote {
	padding-left: 2em;
	}	
form {
	margin: 0px;
	padding: 0px;
	}	
ul.normal {
	font-size: 1.1em;
	color: #7C7C7C;
	margin-bottom: 1em;
	}	
ul.normal li {
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 3em;
		margin-bottom: 0.4em;
		}
table.formstyle td{
	padding: 2px;
	}
label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #73949F;
		font-size: 1em;
		font-weight: bold;
		}		
input.field {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #73949F;
		font-size: 1em;
		padding: 0.1em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		width: 180px;
		}		
textarea.field {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #73949F;
		font-size: 1em;
		padding: 0.1em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		width: 180px;
		}		
select.field {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #73949F;
		font-size: 1em;
		padding: 0.1em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		width: 180px;
	}
ul.button {
		margin-bottom: 1em;
		width: 138px;
		}
	ul.button li {
		background: url(/images/navigation/button_bg.jpg) no-repeat;
		list-style-type: none;
		}	
	ul.button li a {
		width: 130px;
		height: 17px;
		display: block;
		color: #FFF;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
		padding: 4px;
		margin: 0px;
		text-decoration: none;
		}		
	 ul.button li a:hover {
		text-decoration: underline;
		color: #fff;
		}
			
/* specific classes */
.pdficon {
	margin-right: 20px;
}
.smllogo {
	margin-right: 5px;
}
.tdheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #73949F;
		font-size: 1em;
		font-weight: bold;
		padding:5px;
		}
.tddata {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #7C7C7C;
		font-size: 1em;
		padding:5px;
		}		
/* ---------- */
#headnav {
	}	
	#headnav li {
		font-size: 1.1em;
		list-style-type: none;
		display: inline;
		padding-left: 2em;
		margin-left: 2em;
		line-height: 200%;
		}	
	#headnav li a {
		text-decoration: none;
		color: #A6A6A6;
		}
	#headnav li a:hover {
		color: #6D6D6D;
		text-decoration: underline;
		}		
	#headnav li.home {
		background: url(/images/icons/icon_home.gif) no-repeat;
		}	
	#headnav li.print {
		background: url(/images/icons/icon_print.gif) no-repeat;
		}	
	#headnav li.sitemap {
		background: url(/images/icons/icon_sitemap.gif) no-repeat;
		}	
	#headnav li.send {
		background: url(/images/icons/icon_send.gif) no-repeat;
		}		
#mainnav {
	}	
	#mainnav ul {
		background: url(/images/structural/subnav_bg_center.jpg);
		width: 173px;
		padding-left: 1px;
		padding-right: 0px;
		}	
	#mainnav ul ul {
		background: url(/images/structural/subnav_sub_bg.jpg) bottom no-repeat;
		width: 158px;
		padding: 0px;
		margin: 0px;
		margin-left: 1px;			
		padding-bottom: 0.5em;
		padding-left: 1em;
		}
	#mainnav li {
		background: url(/images/navigation/main_button_on.jpg) no-repeat;	
		font-size: 1.2em;
		font-weight: bold;
		padding-bottom: 0.5em;
		list-style-type: none;
		}		
	#mainnav li li {
		background: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		list-style-type: none;
		width: 152px;
		padding-left: 0px;
		}
	#mainnav li a {
		background: url(/images/navigation/main_button_off.jpg) no-repeat;
		color: #5A767F;
		text-decoration: none;
		padding: 0px;
		padding-left: 20px;
		padding-top: 6px;	
		margin: 0px;	
		display: block;	
		height: 21px;
		width: 152px;
		}	
	#mainnav li li a {
		background: none;
		height: 10px;
		width: 138px;
		color: #656565;
		}
	html>body #mainnav li li a {
		background: none;
		width: 138px;
		color: #656565;
		}	
	#mainnav li li a:hover {
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	#mainnav li a:hover {
		background: none;
		color: #3F5359;
		}	
/*****************************************************************************************************************************************/	
	/* MAIN NAVIGATION - PERSISTENT NAV - ON STATES */
	/* home*/
	body#home #mainnav li#home a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
/*****************************************************************************************************************************************/	
	/* about sub nav */	
	body#aboutus #mainnav li#about a, body#team #mainnav li#about a, body#investors #mainnav li#about a, body#careers #mainnav li#about a, body#boardofadvisors #mainnav li#about a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}	
		/* to style the other inactive li's in subnav */
		body#aboutus #mainnav ul#aboutsubnav li#team a, body#aboutus #mainnav ul#aboutsubnav li#investors a, body#aboutus #mainnav ul#aboutsubnav li#press a, body#aboutus #mainnav ul#aboutsubnav li#careers a, body#aboutus #mainnav ul#aboutsubnav li#advisors a { 
		background: none;
		}
		body#aboutus #mainnav ul#aboutsubnav li#team a:hover, body#aboutus #mainnav ul#aboutsubnav li#investors a:hover, body#aboutus #mainnav ul#aboutsubnav li#press a:hover, body#aboutus #mainnav ul#aboutsubnav li#careers a:hover, body#aboutus #mainnav ul#aboutsubnav li#advisors a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* executive team - persistent nav on sub */
	body#team #mainnav ul#aboutsubnav li#team a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#team #mainnav ul#aboutsubnav li#investors a, body#team #mainnav ul#aboutsubnav li#press a, body#team #mainnav ul#aboutsubnav li#careers a, body#team #mainnav ul#aboutsubnav li#advisors a { 
		background: none;
		}
		body#team #mainnav ul#aboutsubnav li#investors a:hover, body#team #mainnav ul#aboutsubnav li#press a:hover, body#team #mainnav ul#aboutsubnav li#careers a:hover, body#team #mainnav ul#aboutsubnav li#advisors a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* investors - persistent nav on sub */
	body#investors #mainnav ul#aboutsubnav li#investors a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#investors #mainnav ul#aboutsubnav li#team a, body#investors #mainnav ul#aboutsubnav li#press a, body#investors #mainnav ul#aboutsubnav li#careers a, body#investors #mainnav ul#aboutsubnav li#advisors a  { 
		background: none;
		}
		body#investors #mainnav ul#aboutsubnav li#team a:hover, body#investors #mainnav ul#aboutsubnav li#press a:hover, body#investors #mainnav ul#aboutsubnav li#careers a:hover, body#investors #mainnav ul#aboutsubnav li#advisors a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}	
	/* press - persistent nav on sub */
	body#press #mainnav ul#aboutsubnav li#press a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#press #mainnav ul#aboutsubnav li#team a, body#press #mainnav ul#aboutsubnav li#investors a, body#press #mainnav ul#aboutsubnav li#careers a, body#press #mainnav ul#aboutsubnav li#advisors a { 
		background: none;
		}
		body#press #mainnav ul#aboutsubnav li#team a:hover, body#press #mainnav ul#aboutsubnav li#investors a:hover, body#press #mainnav ul#aboutsubnav li#careers a:hover, body#press #mainnav ul#aboutsubnav li#advisors a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* careers - persistent nav on sub */
	body#careers #mainnav ul#aboutsubnav li#careers a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#careers #mainnav ul#aboutsubnav li#team a, body#careers #mainnav ul#aboutsubnav li#investors a, body#careers #mainnav ul#aboutsubnav li#press a, body#careers #mainnav ul#aboutsubnav li#advisors a { 
		background: none;
		}
		body#careers #mainnav ul#aboutsubnav li#team a:hover, body#careers #mainnav ul#aboutsubnav li#investors a:hover, body#careers #mainnav ul#aboutsubnav li#press a:hover, body#careers #mainnav ul#aboutsubnav li#advisors a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* advisors- persistent nav on sub */
	body#boardofadvisors #mainnav ul#aboutsubnav li#advisors a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#boardofadvisors #mainnav ul#aboutsubnav li#team a, body#boardofadvisors #mainnav ul#aboutsubnav li#investors a, body#boardofadvisors #mainnav ul#aboutsubnav li#press a, body#boardofadvisors #mainnav ul#aboutsubnav li#careers a  { 
		background: none;
		}
		body#boardofadvisors #mainnav ul#aboutsubnav li#team a:hover, body#boardofadvisors #mainnav ul#aboutsubnav li#investors a:hover, body#boardofadvisors #mainnav ul#aboutsubnav li#press a:hover, body#boardofadvisors #mainnav ul#aboutsubnav li#careers a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
/*****************************************************************************************************************************************/
		
ul#technologysubnav {
	display: none;
	}
body.technologypages ul#technologysubnav {
	visibility: visible;
	display: block;
	}
/* technology sub nav  */	
	body.technologypages #mainnav li#techlink a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}	
		/* to style the other inactive li's in subnav */
		body.technologypages ul#technologysubnav li a { 
		background: none !important;
		}
		body.technologypages ul#technologysubnav li a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat !important;
		color: #3F5359;
		}
		body#technology1 ul#technologysubnav li#techsub2 a, body#technology2 ul#technologysubnav li#techsub3 a, body#technology3 ul#technologysubnav li#techsub4 a, body#technology4 ul#technologysubnav li#techsub5 a, body#technology5 ul#technologysubnav li#techsub6 a, body#technology6 ul#technologysubnav li#techsub7 a, body#technology7 ul#technologysubnav li#techsub8 a, body#technology8 ul#technologysubnav li#techsub9 a, body#technology9 ul#technologysubnav li#techsub10 a {
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat !important;
		color: #3F5359;
		}
		html>body ul#technologysubnav li#techsub6 a, html>body ul#technologysubnav li#techsub7 a, html>body ul#technologysubnav li#techsub8 a {
		margin-bottom: 10px;
		}
		html>body ul#technologysubnav li#techsub9 a {
		margin-bottom: 25px;
		}

/*****************************************************************************************************************************************/

	/* products subnav */
	
	body.productsubpages #mainnav ul li#products a {
		background: url(/images/navigation/main_button_on.jpg) no-repeat;
		}
	body.productsubpages ul#productsubnav li a { 
		background: none !important;
		}
		
	body#products_sdk ul#productsubnav li#productlink1 a, body#products_webcategorizer li#productlink2 a, body#products_sitecrawler li#productlink3 a, body#products_webfilter li#productlink4 a, body#products_mailfilter li#productlink5 a, body#products_smtprelay li#productlink6 a, body#products_videoscanner li#productlink7 a {
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat !important;
		color: #3F5359;
		}

/*****************************************************************************************************************************************/
/* oem subnav */
	body#oem_partners #mainnav ul li#oem a.oemtitle { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
body#oem_partners #mainnav ul li#oem ul#oemsubnav li#selected_oem a{
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
}
/*****************************************************************************************************************************************/
	/* how to buy sub nav */
	
	body#howtobuy #mainnav li#buy a, body#related #mainnav li#buy a, body#products #mainnav li#buy a, body#agreement #mainnav li#buy a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#howtobuy #mainnav ul#howtobuysubnav li#agreement a, body#howtobuy #mainnav ul#howtobuysubnav li#products a, body#howtobuy #mainnav ul#howtobuysubnav li#related a { 
		background: none;
		}
		body#howtobuy #mainnav ul#howtobuysubnav li#agreement a:hover, body#howtobuy #mainnav ul#howtobuysubnav li#products a:hover, body#howtobuy #mainnav ul#howtobuysubnav li#related a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	
	/* agreement - persistent nav on sub */
	
	body#agreement #mainnav ul#howtobuysubnav li#agreement a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}	
	/* to style the other inactive li's in subnav */
		body#agreement #mainnav ul#howtobuysubnav li#related a, body#agreement #mainnav ul#howtobuysubnav li#products a { 
		background: none;
		}
		body#agreement #mainnav ul#howtobuysubnav li#related a:hover, body#agreement #mainnav ul#howtobuysubnav li#products a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
		
	/* related - persistent nav on sub */
	
	body#related #mainnav ul#howtobuysubnav li#related a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#related #mainnav ul#howtobuysubnav li#agreement a, body#related #mainnav ul#howtobuysubnav li#products a { 
		background: none;
		}
		body#related #mainnav ul#howtobuysubnav li#agreement a:hover, body#related #mainnav ul#howtobuysubnav li#products a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* products - persistent nav on sub */
	body#products #mainnav ul#howtobuysubnav li#products a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#products #mainnav ul#howtobuysubnav li#agreement a, body#products #mainnav ul#howtobuysubnav li#related a { 
		background: none;
		}
		body#products #mainnav ul#howtobuysubnav li#agreement a:hover, body#products #mainnav ul#howtobuysubnav li#related a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
/*****************************************************************************************************************************************/
	/* clients sub nav */
	
	body#clients #mainnav li#clients a, body#enduser #mainnav li#clients a, body#oem #mainnav li#clients a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#clients #mainnav ul#clientssubnav li#enduser a, body#clients #mainnav ul#clientssubnav li#oem a { 
		background: none;
		}
		body#clients #mainnav ul#clientssubnav li#enduser a:hover, body#clients #mainnav ul#clientssubnav li#oem a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	
	/* enduser - persistent nav on sub */
	body#enduser #mainnav ul#clientssubnav li#enduser a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#enduser #mainnav ul#clientssubnav li#oem a { 
		background: none;
		}
		body#enduser #mainnav ul#clientssubnav li#oem a:hover{ 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* oem - persistent nav on sub */
	body#oem #mainnav ul#clientssubnav li#oem a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#oem #mainnav ul#clientssubnav li#enduser a { 
		background: none;
		}
		body#oem #mainnav ul#clientssubnav li#enduser a:hover{ 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
/*****************************************************************************************************************************************/
/* news */
	body#news #mainnav li#news a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
/**************************************/	
	/* press */
	body#press #mainnav li#press a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
	
/*****************************************************************************************************************************************/	
	/* support sub nav */
	
	body#support #mainnav li#support a, body#contactform #mainnav li#support a, body#data #mainnav li#support a, body#faq #mainnav li#support a, body#installation #mainnav li#support a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#support #mainnav ul#supportsubnav li#contactform a, body#support #mainnav ul#supportsubnav li#data a, body#support #mainnav ul#supportsubnav li#faq a, body#support #mainnav ul#supportsubnav li#installation a { 
		background: none;
		}
		body#support #mainnav ul#supportsubnav li#contactform a:hover, body#support #mainnav ul#supportsubnav li#data a:hover, body#support #mainnav ul#supportsubnav li#faq a:hover, body#support #mainnav ul#supportsubnav li#installation a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
		
	/* contact form - persistent nav on sub */
	
	body#contactform #mainnav ul#supportsubnav li#contactform a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#contactform #mainnav ul#supportsubnav li#data a, body#contactform #mainnav ul#supportsubnav li#faq a, body#contactform #mainnav ul#supportsubnav li#installation a { 
		background: none;
		}
		body#contactform #mainnav ul#supportsubnav li#data a:hover, body#contactform #mainnav ul#supportsubnav li#faq a:hover, body#contactform #mainnav ul#supportsubnav li#installation a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* data - persistent nav on sub */
	
	body#data #mainnav ul#supportsubnav li#data a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#data #mainnav ul#supportsubnav li#contactform a, body#data #mainnav ul#supportsubnav li#faq a, body#data #mainnav ul#supportsubnav li#installation a { 
		background: none;
		}
		body#data #mainnav ul#supportsubnav li#contactform a:hover, body#data #mainnav ul#supportsubnav li#faq a:hover, body#data #mainnav ul#supportsubnav li#installation a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}

	/* faq - persistent nav on sub */
	
	body#faq #mainnav ul#supportsubnav li#faq a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
		/* to style the other inactive li's in subnav */
		body#faq #mainnav ul#supportsubnav li#contactform a, body#faq #mainnav ul#supportsubnav li#data a, body#faq #mainnav ul#supportsubnav li#installation a { 
		background: none;
		}
		body#faq #mainnav ul#supportsubnav li#contactform a:hover, body#faq #mainnav ul#supportsubnav li#data a:hover, body#faq #mainnav ul#supportsubnav li#installation a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
		
	/* installation - persistent nav on sub */
	
	body#installation #mainnav ul#supportsubnav li#installation a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#installation #mainnav ul#supportsubnav li#contactform a, body#installation #mainnav ul#supportsubnav li#data a, body#installation #mainnav ul#supportsubnav li#faq a { 
		background: none;
		}
		body#installation #mainnav ul#supportsubnav li#contactform a:hover, body#installation #mainnav ul#supportsubnav li#data a:hover, body#installation #mainnav ul#supportsubnav li#faq a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}	
/*****************************************************************************************************************************************/		

	/* downloads sub nav */
	
	body#downloads #mainnav li#downloads a, body#professional #mainnav li#downloads a, body#homeedition #mainnav li#downloads a, body#enterprise #mainnav li#downloads a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#downloads #mainnav ul#downloadssubnav li#professional a, body#downloads #mainnav ul#downloadssubnav li#homeedition a, body#downloads #mainnav ul#downloadssubnav li#enterprise a { 
		background: none;
		}
		body#downloads #mainnav ul#downloadssubnav li#professional a:hover, body#downloads #mainnav ul#downloadssubnav li#homeedition a:hover, body#downloads #mainnav ul#downloadssubnav li#enterprise a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
		
	/* professional - persistent nav on sub */
	
	body#professional #mainnav ul#downloadssubnav li#professional a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#professional #mainnav ul#downloadssubnav li#homeedition a, body#professional #mainnav ul#downloadssubnav li#enterprise a { 
		background: none;
		}
		body#professional #mainnav ul#downloadssubnav li#homeedition a:hover, body#professional #mainnav ul#downloadssubnav li#enterprise a:hover { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
	/* enterprise - persistent nav on sub */
	
	body#enterprise #mainnav ul#downloadssubnav li#enterprise a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#enterprise #mainnav ul#downloadssubnav li#homeedition a, body#enterprise #mainnav ul#downloadssubnav li#professional a { 
		background: none;
		}
		body#enterprise #mainnav ul#downloadssubnav li#homeedition a:hover, body#enterprise #mainnav ul#downloadssubnav li#professional a:hover  { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}	
	/* homeedition - persistent nav on sub */
	
	body#homeedition #mainnav ul#downloadssubnav li#homeedition a { 
	background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
	color: #3F5359;
	}
	/* to style the other inactive li's in subnav */
		body#homeedition #mainnav ul#downloadssubnav li#enterprise a, body#homeedition #mainnav ul#downloadssubnav li#professional a { 
		background: none;
		}
		body#homeedition #mainnav ul#downloadssubnav li#enterprise a:hover, body#homeedition #mainnav ul#downloadssubnav li#professional a:hover  { 
		background: url(/images/navigation/subnav_arrow.gif) 10px 10px no-repeat;
		color: #3F5359;
		}
		
/*****************************************************************************************************************************************/	
/* enquiry */
	
	body#enquiry #mainnav li#enquiry a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}	
/*****************************************************************************************************************************************/	
/* contact */
	
	body#contact #mainnav li#contact a { 
	background: url(/images/navigation/main_button_on.jpg) no-repeat;
	}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - HOME */

	body#home #aboutsubnav, body#home #howtobuysubnav, body#home #clientssubnav, body#home #downloadssubnav, body#home #supportsubnav, body#home #technologysubnav, body#home #oemsubnav, body#home #productsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - CONTACT */

	body#contact #aboutsubnav, body#contact #howtobuysubnav, body#contact #clientssubnav, body#contact #downloadssubnav, body#contact #supportsubnav, body#contact #technologysubnav, body#contact #oemsubnav, body#contact #productsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - ENQUIRY */

	body#enquiry #aboutsubnav, body#enquiry #howtobuysubnav, body#enquiry #clientssubnav, body#enquiry #downloadssubnav, body#enquiry #supportsubnav, body#enquiry #technologysubnav, body#enquiry #oemsubnav, body#enquiry #productsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - ABOUT AND ABOUT SUB */
		
	body#aboutus #howtobuysubnav, body#aboutus #clientssubnav, body#aboutus #downloadssubnav, body#aboutus #supportsubnav, body#aboutus #technologysubnav, body#aboutus #oemsubnav, body#aboutus #productsubnav {
		display: none;
		}
	body#team #howtobuysubnav, body#team #clientssubnav, body#team #downloadssubnav, body#team #supportsubnav, body#team #technologysubnav, body#team #oemsubnav, body#team #productsubnav {
		display: none;
		}
	body#investors #howtobuysubnav, body#investors #clientssubnav, body#investors #downloadssubnav, body#investors #supportsubnav, body#investors #technologysubnav, body#investors #oemsubnav, body#investors #productsubnav {
		display: none;
		}
	body#press #howtobuysubnav, body#press #clientssubnav, body#press #downloadssubnav, body#press #supportsubnav, body#press #technologysubnav, body#press #oemsubnav, body#press #productsubnav  {
		display: none;
		}
	body#careers #howtobuysubnav, body#careers #clientssubnav, body#careers #downloadssubnav, body#careers #supportsubnav, body#careers #technologysubnav, body#careers #oemsubnav, body#careers #productsubnav{
		display: none;
		}
	body#boardofadvisors #howtobuysubnav, body#boardofadvisors #clientssubnav, body#boardofadvisors #downloadssubnav, body#boardofadvisors #supportsubnav, body#boardofadvisors #technologysubnav, body#boardofadvisors #oemsubnav, body#boardofadvisors #productsubnav{
		display: none;
		}	
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - TECHNOLOGY AND TECHNOLOGY SUB */
		
	body#technology #howtobuysubnav, body#technology #clientssubnav, body#technology #downloadssubnav, body#technology #supportsubnav, body#technology #aboutsubnav, body#technology #oemsubnav, body#technology #productsubnav{
		display: none;
		}
	body#technology1 #howtobuysubnav, body#technology1 #clientssubnav, body#technology1 #downloadssubnav, body#technology1 #supportsubnav, body#technology1 #aboutsubnav, body#technology1 #oemsubnav {
		display: none;
		}
	body#technology2 #howtobuysubnav, body#technology2 #clientssubnav, body#technology2 #downloadssubnav, body#technology2 #supportsubnav, body#technology2 #aboutsubnav, body#technology2 #oemsubnav {
		display: none;
		}
	body#technology3 #howtobuysubnav, body#technology3 #clientssubnav, body#technology3 #downloadssubnav, body#technology3 #supportsubnav, body#technology3 #aboutsubnav, body#technology3 #oemsubnav {
		display: none;
		}
	body#technology4 #howtobuysubnav, body#technology4 #clientssubnav, body#technology4 #downloadssubnav, body#technology4 #supportsubnav, body#technology4 #aboutsubnav, body#technology4 #oemsubnav {
		display: none;
		}
	body#technology5 #howtobuysubnav, body#technology5 #clientssubnav, body#technology5 #downloadssubnav, body#technology5 #supportsubnav, body#technology5 #aboutsubnav, body#technology5 #oemsubnav {
		display: none;
		}
	body#technology6 #howtobuysubnav, body#technology6 #clientssubnav, body#technology6 #downloadssubnav, body#technology6 #supportsubnav, body#technology6 #aboutsubnav, body#technology6 #oemsubnav {
		display: none;
		}
	body#technology7 #howtobuysubnav, body#technology7 #clientssubnav, body#technology7 #downloadssubnav, body#technology7 #supportsubnav, body#technology7 #aboutsubnav, body#technology7 #oemsubnav {
		display: none;
		}
	body#technology8 #howtobuysubnav, body#technology8 #clientssubnav, body#technology8 #downloadssubnav, body#technology8 #supportsubnav, body#technology8 #aboutsubnav, body#technology8 #oemsubnav {
		display: none;
		}
	body#technology9 #howtobuysubnav, body#technology9 #clientssubnav, body#technology9 #downloadssubnav, body#technology9 #supportsubnav, body#technology9 #aboutsubnav, body#technology9 #oemsubnav {
		display: none;
		}	
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - oem partners and oem partners SUB */
		
	body.productsubpages #howtobuysubnav, body.productsubpages #clientssubnav, body.productsubpages #downloadssubnav, body.productsubpages #supportsubnav, body.productsubpages #aboutsubnav, body.productsubpages #technologysubnav, body.productsubpages #oemsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - oem partners and oem partners SUB */
		
	body.technologypages #howtobuysubnav, body.technologypages #clientssubnav, body.technologypages #downloadssubnav, body.technologypages #supportsubnav, body.technologypages #aboutsubnav, body.technologypages #technologysubnav, body.technologypages #oemsubnav, body.technologypages #productsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - oem partners and oem partners SUB */
		
	body#oempartners #howtobuysubnav, body#oempartners #clientssubnav, body#oempartners #downloadssubnav, body#oempartners #supportsubnav, body#oempartners #aboutsubnav, body#oempartners #technologysubnav, body#oempartners #productsubnav {
		display: none;
		}
	body#oem_partners #howtobuysubnav, body#oem_partners #clientssubnav, body#oem_partners #downloadssubnav, body#oem_partners #supportsubnav, body#oem_partners #aboutsubnav, body#oem_partners #technologysubnav, body#oem_partners #productsubnav {
		display: none;
		}
	body#oememail #howtobuysubnav, body#oememail #clientssubnav, body#oememail #downloadssubnav, body#oememail #supportsubnav, body#oememail #aboutsubnav, body#oememail #technologysubnav, body#oememail #productsubnav {
		display: none;
		}

/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS  */

	body#howtobuy #clientssubnav, body#howtobuy #aboutsubnav, body#howtobuy #downloadssubnav, body#howtobuy #supportsubnav, body#howtobuy #technologysubnav, body#howtobuy #oemsubnav, body#howtobuy #productsubnav {
		display: none;
		}
	body#agreement #clientssubnav, body#agreement #aboutsubnav, body#agreement #downloadssubnav, body#agreement #supportsubnav, body#agreement #technologysubnav, body#agreement #oemsubnav, body#agreement #productsubnav {
		display: none;
		}
	body#related #clientssubnav, body#related #aboutsubnav, body#related #downloadssubnav, body#related #supportsubnav, body#related #technologysubnav, body#related #oemsubnav, body#related #productsubnav {
		display: none;
		}
	body#products #clientssubnav, body#products #aboutsubnav, body#products #downloadssubnav, body#products #supportsubnav, body#products #technologysubnav, body#products #oemsubnav,  body.productsubpages #oemsubnav {
		display: none;
		}
			
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - CLIENTS AND CLIENTS SUB */

	body#clients #aboutsubnav, body#clients #howtobuysubnav, body#clients #downloadssubnav, body#clients #supportsubnav, body#clients #technologysubnav, body#clients #oemsubnav, body#clients #productsubnav {
		display: none;
		}
	body#enduser #aboutsubnav, body#enduser #howtobuysubnav, body#enduser #downloadssubnav, body#enduser #supportsubnav, body#enduser #technologysubnav, body#enduser #oemsubnav, body#enduser #productsubnav {
		display: none;
		}
	body#oem #aboutsubnav, body#oem #howtobuysubnav, body#oem #downloadssubnav, body#oem #supportsubnav, body#oem #technologysubnav, body#oem #oemsubnav, body#oem #productsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
	/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - NEWS SUB */
		
	body#news #aboutsubnav, body#news #howtobuysubnav, body#news #clientssubnav, body#news #downloadssubnav, body#news #supportsubnav, body#news #technologysubnav, body#news #oemsubnav, body#news #productsubnav  {
		display: none;
		}
/*****************************************************************************************************************************************/
	/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - NEWS SUB */
		
	body#press #aboutsubnav, body#press #howtobuysubnav, body#press #clientssubnav, body#press #downloadssubnav, body#press #supportsubnav, body#press #technologysubnav, body#press #oemsubnav  {
		display: none;
		}
/*****************************************************************************************************************************************/
/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - DOWNLOADS AND DOWNLOADS SUB */

	body#downloads #aboutsubnav, body#downloads #howtobuysubnav, body#downloads #clientssubnav, body#downloads #supportsubnav, body#downloads #technologysubnav, body#downloads #oemsubnav, body#downloads #productsubnav {
		display: none;
		}
	body#professional #aboutsubnav, body#professional #howtobuysubnav, body#professional #clientssubnav, body#professional #supportsubnav, body#professional #technologysubnav, body#professional #oemsubnav, body#professional #productsubnav {
		display: none;
		}
	body#homeedition #aboutsubnav, body#homeedition #howtobuysubnav, body#homeedition #clientssubnav, body#homeedition #supportsubnav, body#homeedition #technologysubnav, body#homeedition #oemsubnav, body#homeedition #productsubnav {
		display: none;
		}
	body#enterprise #aboutsubnav, body#enterprise #howtobuysubnav, body#enterprise #clientssubnav, body#enterprise #supportsubnav, body#enterprise #technologysubnav, body#enterprise #oemsubnav, body#enterprise #productsubnav {
		display: none;
		}
	body#seminars #aboutsubnav, body#seminars #howtobuysubnav, body#seminars #clientssubnav, body#seminars #supportsubnav, body#seminars #technologysubnav, body#seminars #oemsubnav, body#seminars #productsubnav {
		display: none;
		}	
/*****************************************************************************************************************************************/

	/* MAIN NAVIGATION - CODE TO DISPLAY SUB NAVS - support AND support SUB */

	body#support #aboutsubnav, body#support #howtobuysubnav, body#support #clientssubnav,  body#support #downloadssubnav, body#support #technologysubnav, body#support #oemsubnav, body#support #productsubnav {
		display: none;
		}
	body#installation #aboutsubnav, body#installation #howtobuysubnav, body#installation #clientssubnav, body#installation #downloadssubnav, body#installation #technologysubnav, body#installation #oemsubnav, body#installation #productsubnav {
		display: none;
		}
	body#faq #aboutsubnav, body#faq #howtobuysubnav, body#faq #clientssubnav, body#faq #downloadssubnav, body#faq #technologysubnav, body#faq #oemsubnav, body#faq #productsubnav {
		display: none;
		}
	body#contactform #aboutsubnav, body#contactform #howtobuysubnav, body#contactform #clientssubnav, body#contactform #downloadssubnav, body#contactform #technologysubnav, body#contactform #oemsubnav, body#contactform #productsubnav {
		display: none;
		}
	body#data #aboutsubnav, body#data #howtobuysubnav, body#data #clientssubnav, body#data #downloadssubnav, body#data #technologysubnav, body#data #oemsubnav, body#data #productsubnav {
		display: none;
		}
	body#seminars #aboutsubnav, body#seminars #aboutsubnav #howtobuysubnav, body#seminars #clientssubnav, body#seminars #downloadssubnav, body#seminars #technologysubnav, body#seminars #oemsubnav, body#seminars #productsubnav {
		display: none;
		}
/*****************************************************************************************************************************************/
#mailinglistpanel {
	}
	
	#mailinglistpanel h1 {
		font-size: 1.2em;
		padding-left: 1em;
		padding-top: 1em;
		padding-bottom: 0.5em;
		padding-right: 1em;
		}

	#mailinglistpanel p {
		font-size: 1em;
		padding-left: 1em;
		padding-right: 1em;
		}
		
	#mailinglistpanel form {
		padding: 0px;
		margin: 0px;
		text-align: left;
		}
	
	#mailinglistpanel input.field {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #73949F;
		width: 128px;
		font-size: 1em;
		padding: 0.1em;
		margin-left: 1em;
		margin-right: 1em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		}
	
	#mailinglistpanel label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #73949F;
		font-size: 1em;
		font-weight: bold;
		margin-left: 1em;
		}
	
	#mailinglistpanel ul {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 1em;
		width: 138px;
		
		/* IE box-model hack to fix margins on IE & Opera */
			voice-family: "\"}\"";
			voice-family: inherit;
			/* */
			margin-left: 13px;
			width: 138px;
			}
		
		html> body #mailinglistpanel ul {
			margin-left: auto;
			margin-right: auto;
			width: 138px;
			}
		/* -------------- End of Hack --------------- */
	
	#mailinglistpanel li {
		background: url(/images/navigation/button_bg.jpg) no-repeat;
		list-style-type: none;
		}
	
	#mailinglistpanel li a {
		width: 130px;
		height: 17px;
		display: block;
		color: #FFF;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
		padding: 4px;
		margin: 0px;
		text-decoration: none;
		}
		
	#mailinglistpanel li a:hover {
		text-decoration: underline;
		}

#mailinglist {
	}
	
	#mailinglist p {
		font-size: 1em;
		}
		
	#mailinglist form {
		padding: 0px;
		margin: 0px;
		}
	
	#mailinglist td {
		padding-top: 4px;
		padding-right: 4px;
		}
	
	#mailinglist input.field {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #73949F;
		width: 128px;
		font-size: 1em;
		padding: 0.1em;
		margin-left: 1em;
		margin-right: 1em;
		margin-top: 0.1em;
		margin-bottom: 0.1em;
		}
	
	#mailinglist label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #73949F;
		font-size: 1em;
		font-weight: bold;
		}
	
	#mailinglist ul {
		margin-bottom: 1em;
		}
	
	#mailinglist ul li {
		background: none;
		list-style-type:square;
		}
	
	#mailinglist ul.button {
		margin-bottom: 1em;
		width: 138px;
		}
		/* -------------- End of Hack --------------- */
	
	#mailinglist ul.button li {
		background: url(/images/navigation/button_bg.jpg) no-repeat;
		list-style-type: none;
		}
	
	#mailinglist ul.button li a {
		width: 130px;
		height: 17px;
		display: block;
		color: #FFF;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
		padding: 4px;
		margin: 0px;
		text-decoration: none;
		}
		
	#mailinglist li a:hover {
		text-decoration: underline;
		}

#freedemo {
	}
	
	#freedemo p {
		font-size: 1em;
	
		padding: 0px;
		margin: 0px;
		
		margin-left: 18px;
		margin-right: 18px;
		}

		#freedemo ul {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 1em;
		width: 138px; }
		

		
		html>body #freedemo ul {
			margin-left: auto;
			margin-right: auto;
			width: 138px;
			}
		/* -------------- End of Hack --------------- */

	#freedemo li {
		background: url(/images/navigation/button_bg.jpg) no-repeat;
		list-style-type: none;
		}
	
	#freedemo li a {
		width: 130px;
		height: 17px;
		display: block;
		color: #FFF;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
		padding: 4px;
		margin: 0px;
		text-decoration: none;
		}
		
	#freedemo li a:hover {
		text-decoration: underline;
		}

#seminarspanel {
	}
	
	#seminarspanel p {
		font-size: 1.1em;
		font-weight:bold;
		}

		#seminarspanel ul {
		margin-left: 5px;
		 }
		/* -------------- End of Hack --------------- */

	#seminarspanel li {
		background: url(/images/navigation/button_bg.jpg) no-repeat;
		list-style-type: none;
		}
	
	#seminarspanel li a {
		width: 130px;
		height: 17px;
		display: block;
		color: #FFF;
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
		padding: 4px;
		margin: 0px;
		text-decoration: none;
		}
		
	#seminarspanel li a:hover {
		text-decoration: underline;
		}
#sitemap {
	font-size: 1.1em;
	}

	#sitemap ul {
		list-style-type: none;
		}
	
	#sitemap ul ul {
		margin-left: 1em;
		margin-bottom: 1em;
		}
	
	#sitemap p {
		margin: 0px;
		padding: 0px;
		line-height: 18px;
		margin-bottom: 0.2em;
		}
	
	#sitemap a {
		margin-left: 1em;
		}
		


	#footer p {
		font-size: 1em;
		color: #7695A0;
		margin: 0px;
		}
		
	#footer a {
		text-decoration: none;
		}
		
	#footer a:hover {
		text-decoration: underline;
		}

/* ---------- */
		
.errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight:bold;
}

.mailing_errors {color: #f00;}

.article_image{
	float:right; 
	margin-left: 10px; 
	margin-bottom:15px;
	border: 1px solid #567882
}

.news_image{
	float:left; 
	margin-right: 15px; 
	margin-bottom:10px;
	border: 1px solid #567882
}
.largerfont {
	font-size: 1.2em;
}