@import url("common.css");
html, body{
color: black;text-align: center;font-family: arial;
margin:0px;padding: 0px;
}
#container{
text-align: left;width: 780px; height:100%;margin-left: auto;margin-right: auto;position: relative;
}

#cot {
z-index:-1;
}/* end hack */
html>body #cot{
z-index:1;
}
#header{
height: 75px;position: relative;
}
#header .logo{
margin-top: 25px;float: left;clear: both;
}
#header .strap{
float: left;clear: both;margin-top: 0px;
}
#login{
display: inline;position: absolute;top: 37px;right: 0px;font-size: 12px;
}
.login input{
}
#login .submit{
background: #000000;color: #ffffff;width: 25px;
}
#index-splash{
position: relative;height: 210px;margin: 5px 0px 0px 0px;z-index: -1;
}/* commented backslash hack \*/#index-splash {
z-index: -1;
}/* end hack */html>body #index-splash {
z-index: 1;
}
#index-news{
position: absolute;width: 200px;background: #ababab;color: #ffffff;top: 0px;right: 0px;padding: 10px;height: 190px;
overflow: hidden;
}
#index-news a{
color: #ffffff;background: transparent;
}
#index-news a:hover{
text-decoration: underline
}
#index-news h1{
margin: 0px;padding: 0px;font-size: 14px;font-weight: normal;
}
#index-news h2{
margin: 0px;padding: 0px;font-size: 11px;
}
#index-news h3{
margin: 12px 0px 0px 0px;padding: 0px;font-size: 11px;
}
#index-boxes{
position: relative;width: 100%;height: 170px;margin: 5px 0px 10px 0px;font-size: 12px;padding: 0px 0px 20px 0px;
}
#index-boxes div{
width: 197px;position: relative;float: left;height: 170px;background: url(../images/style/bluedots.gif) no-repeat top right;
}
#index-boxes div.last{
background: transparent;
width: 189px;
}
#index-boxes h2{
background: #9aa8b7;color: #ffffff;text-indent: 10px;font-size: 14px;line-height: 25px;padding: 0px;margin: 0px;
}
#index-boxes ul{
margin: 8px 0px 8px 0px;padding: 0px;
}
#index-boxes li{
margin: 8px 5px 8px 15px;padding: 0px;list-style-image: url(../images/style/reddot.gif);line-height: 15px;
}
#index-boxes p{
margin: 8px 10px 8px 10px;padding: 0px;
}
#index-boxes .learnmore{
position: absolute;bottom: 0px;left: 10px;
}
#index-boxes a{
color: #000000;
color: #666666;
}
#inde-boxes a:hover{
color: #ff0000;
}
/*Index page stuff below ere*/
#topbar{
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
#topbarproducts{
background: #C8C8C8 url(/images/style/products.jpg)  no-repeat;
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
/* commented backslash hack \*/
#topbarproducts {
z-index:-1;
}/* end hack */
html>body #topbarproducts {
z-index:0;
}
#topbarcorporate{
background: #C8C8C8 url(/images/style/corporate.jpg)  no-repeat;
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
/* commented backslash hack \*/
#topbarcorporate {
z-index:-1;
}/* end hack */
html>body #topbarcorporate {
z-index:0;
}
#topbarpartners{
background: #C8C8C8 url(/images/style/partners.jpg)  no-repeat;
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
/* commented backslash hack \*/
#topbarpartners {
z-index:-1;
}/* end hack */
html>body #topbarpartners {
z-index:1;
}
#topbarresearch{
background: #C8C8C8 url(/images/style/research.jpg)  no-repeat;
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
/* commented backslash hack \*/
#topbarresearch {
z-index:-1;
}/* end hack */
html>body #topbarresearch {
z-index:1;
}
#topbarservices{
background: #C8C8C8 url(/images/style/services.jpg)  no-repeat;
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
/* commented backslash hack \*/
#topbarservices {
z-index:-1;
}/* end hack */
html>body #topbarservices {
z-index: 1;
}
#topbarsupport{
background: #C8C8C8 url(/images/style/support.jpg)  no-repeat;
margin: 5px 0px 5px 0px;
height: 116px;position: relative;
}
/* commented backslash hack \*/
#topbarsupport {
z-index:-1;
}/* end hack */
html>body #topbarsupport {
z-index: 1;
}
/* commented backslash hack \*/
#topbar {
z-index:-1;
}/* end hack */
html>body #topbar {
z-index:1;
}
#threepillars{
border-top: 1px solid #ffffff;width: 780px;
margin-bottom: 20px;z-index:1;margin-top: 0px;padding-top: 0px;
}/* commented backslash hack \*/#threepillars {
z-index: 1;
}/* end hack */html>body #threepillars {
z-index: -1;
}

#threepillars p{
padding: 0px;margin: 12px 5px 12px 5px;
}
#teaching{
float: left; width: 165px;margin-right: 5px;margin-top: 0px;
z-index:1;
-z-index:-1;
}
#practice{
float: left; width: 173px;margin-left: 5px;margin-top: 0px;position: relative;
z-index:1;
-z-index:-1;
}

#practice h2{
font-size: 12px;line-height: 15px;font-weight: bold;margin: 15px 5px 5px 5px;padding: 0px;position: relative;z-index: 0;
}
#practice.news p{
margin: 8px 0px 8px 5px;font-weight: bold;
}
#practice.news a{
font-weight: normal;
}
#practice h4{
margin: 5px 0px 5px 5px;padding: 0px;font-size: 11px;font-weight: normal;
}
#practice div{
background: #e3e3e3;border: 1px solid #a8a8a8;margin: 8px 0px 12px 0px;
}
#practice h3{
position: relative;font-size: 11px;
}
#threepillars #practice .links{
margin: 0px 0px 8px 5px;
}
#threepillars #practice .links a{
color: #ff0000;
}
#enlightenment{
float: left; width: 426px;margin: 0px 0px 50px 2px;
}
#enlightenment h1{
background: #9aa8b7;color: #ffffff;margin: 0px;padding: 0px;line-height: 25px;font-size: 12px;text-indent: 5px;z-index: 0;font-weight: normal;margin-top:1px;
}
#enlightenment h1 a{
color: #ffffff;
}
#enlightenment h2{
color: #000000;margin: 8px 5px 8px 5px;padding: 0px;line-height: 15px;font-size: 12px;font-weight: bold;
}
#enlightenment h3{
color: #000000;margin: 8px 5px 8px 5px;padding: 0px;line-height: 12px;font-size: 11px;font-weight: bold;
}
#enlightenment .news h4{
color: #000000;margin: 0px 5px 0px 5px;padding: 0px;line-height: 12px;font-size: 12px;font-weight: normal;
}
#enlightenment .news h4 a{
color: #000000;
}
#enlightenment p{
margin-top: 9px;
}
#teaching h1{
background: #d30303;color: #ffffff;margin: 0px;margin-top:1px;padding: 0px;line-height: 25px;font-size: 12px;text-indent: 5px;z-index: 0;
}
#practice h1{
background: #9aa8b7;color: #ffffff;margin: 0px;margin-top:1px;padding: 0px;line-height: 25px;font-size: 12px;text-indent: 5px;z-index: 0;font-weight: normal;
}
#teaching ul{
margin: 0px 0px 35px 0px;padding: 0px;
}
#teaching li{
padding: 0px;list-style-type: none;line-height: 25px;display: inline;
}
#teaching li a{
color: #ffffff;background: #d30303;display: block;padding: 5px 5px 5px 5px;line-height: 15px;margin: 1px 0px 1px 0px;
}
#teaching a{
color: #000000;
}
#teaching p{
font-weight: bold;margin-left: 0px;
}
#teaching a:hover{
text-decoration: underline;
}  
#practice a{
color: #B50606;
}
#practice a:hover{
text-decoration: underline;
}
#practice a.learn{
color: #374C93;
}
#enlightenment blockquote{
margin: 8px 10px 8px 5px;background: #ebe9ea;color: #000000;padding: 10px;
}
#enlightenment blockquote h2{
margin: 0px 10px 8px 5px;line-height: 14px;padding: 0px;font-size: 12px;color: #F8390F;font-weight: bold;
}
#enlightenment ul{
color: #293E85;margin: 8px 10px 8px 0px;padding: 0px;
}
#enlightenment ul li{
padding: 0px;list-style-image: url(/images/style/bluebullet.gif);
color: #000000;
line-height: 14px;
margin: 0px 10px 0px 20px;
}
.promo{
margin: 8px 0px 8px 0px;
border: 0px;
padding: 0px;
}
#enlightenment .promo h1{
background: transparent;color: #000000;text-transform: uppercase;margin: 3px 5px 0px 5px;text-indent: 0px;line-height: 18px;font-size: 14px;font-weight: bold;
}
#enlightenment .promo h2{
background: transparent;color: #9BA8B8;margin: 0px 5px 8px 5px;font-size: 14px;line-height: 13px;
}
#enlightenment .promo h2 strong{
color: #ff0000;font-size: 14px;
}
#enlightenment .promo ul{
float: left;
margin-top: 0px;
}
#enlightenment .promo li{
margin: 5px 5px 5px 20px;
color: #000000;
font-weight: bold;
list-style-image: url(/images/style/bluebullet.gif);
background:  url(/images/style/promobg.gif) top left no-repeat;
line-height: 20px;
padding: 0px;
width: 305px;
}
#enlightenment .promo a{
color: #ff0000;
}
#enlightenment .promo a:hover{
text-decoration: underline;
}
#enlightenment .promo .buttons{
}
.buttons img{
margin-left: 8px;
}
.webtrust{
position:relative;top: 5px;text-align: center;
}
.hotcompany{
position:relative;top: 5px;text-align: center;
}
#menu{
background: #ff0000;height: 25px;
}
#nav{
list-style: none;
border: 0px;
}
#nav{
padding:0;margin:0;background:#ff0000;
}
#nav ul {
padding: 0;margin:0;display: block;z-index:99;overflow:visible;position: relative;border: 1px solid #c0c0c0;background:#ffffff;width: 195px;
}
#nav li {
margin:0;position: relative;  display:inline;line-height: 25px;float: left;z-index:99;
}
#nav li li:last-child{
}
#nav a {
margin:0px;
padding:0px 10px 0px 10px;
text-decoration:none;
color: #ffffff;
padding: 0px 0px 0px 0px;
line-height: 25px;
float: left;
width:60px;
}
#nav li li{
background:#ffffff;
}
#nav li ul a{
color: #000000;background: #efefef url(/images/style/reddot.gif) no-repeat 4px 9px; width: 160px; border-right: 1px solid #c0c0c0;z-index:99;padding: 2px 10px 2px 15px;line-height: 15px;position: relative;
}
#nav li ul a img{
position: absolute;top: 5px;right: 5px;
}
#nav a:hover, #nav li:hover{
}
#nav ul li:hover, #nav ul li a:hover{
background:#C0C0C0 url(../images/style/reddot.gif) no-repeat 4px 9px;
}
#nav ul ul, #nav ul ul ul{
display:none;position:absolute;left: 185px;top: auto;background: #ffffff;color: #000000;z-index:99;
}
#nav ul{
display:none;position:absolute;top:25px;left: 0px;background: #ffffff;z-index:99;width: 185px;padding: 0px;
}/* non-IE browsers see this */#nav ul li>ul, #nav ul ul li>ul{
margin-top:-1.4em;background: #ffffff;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
display:block;z-index:99;
}li>ul {
top: auto;left: auto;
}/* Win IE only \*/* html #nav li{
float:left;
}/* end holly hack */ div#flashcontent {
 z-index: 1; 
}
#footer{
clear: both;width: 426px;margin-left: auto;margin-right: auto;text-align: center;
}
#footer ul{
margin: 0px;padding: 0px;text-align: left;
}
#footer li{
margin: 0px;padding: 0px 13px 0px 0px;line-height: 25px;display: inline;font-size: 11px;
}
#footer a{
color: #000000;
}
#footer a:hover{
text-decoration: underline;
}
#footer p{
margin: 0px 0px 20px 0px;padding: 0px;text-align: left;color: #999999;
}
#footer p a{
color: #999999;
}
#footer.index{
margin: 20px 0px 0px 0px;
width: 100%;
position: relative;
}
#footer.index ul{
text-align: center;
}
#footer.index a{
color: #999999;
}
#footer.index p{
text-align: center;
}
#footer.index .webtrust{
position: absolute;
top: -10px;
left: 150px;
}
#login{
top: 5px;right: 5px;
}
#login form{
margin: 0px;padding: 0px;
}
#breadcrumbs{
position: absolute;color: #ffffff;bottom: 5px;left: 300px;
}
#breadcrumbs a{
color: #ffffff;
}
#breadcrumbs a:hover{
text-decoration: underline;
}
#breadcrumbs{
bottom: 4px;left: 259px;color: #ffffff;font-size: 12px;
}
#breadcrumbs a{
color: #fffffff;font-weight: normal;
}
h1.ptitle{
position: absolute;color: #ffffff;font-size: 16px;left: 260px;top: 10px;margin: 0px;padding: 0px;font-weight: normal;
}
#regionselector{
position: absolute;right: 0px;bottom: -5px;
}
.news{
margin-top: 0px;
}
.freebies{
width: 100%;
}
.freebies td{
vertical-align: top;color: #000000;background: #f0f0f0;padding: 10px;
}
.freebies th{
vertical-align: top;text-align: left;background: #edf1fd;color: #000000;font-weight: bold;width: 120px;padding: 10px;font-size: 13px;
}
.freebies th img{
margin-left: auto;margin-right: auto;text-align: center;padding-top: 10px;
}
.freebies td img{
padding-top: 10px;
}
.table{
margin: 8px 5px 8px 5px;
width: 415px;
}
.table thead th{
background: #9AA8B7;
color:#ffffff;
}
.table th, .table td{
border: 1px solid #A8A8A8;
padding: 3px;
text-align: center;
}
.table tbody th{
background: transparent;
}
.table tr:hover{
background: #E3E3E3;
}
.highlight{
color: #de0303;
}
#teaching li ul a{
background: #8C0000;
}
#teaching li ul{
margin: 0px;
}

#loginName{
background: url(/images/style/username.gif);
}
#loginName:focus{
background: #ffffff;
}
#loginPassword{
background: url(/images/style/password.gif);
}
#loginPassword:focus{
background: #ffffff;
}

#dvHdr, .jargonhead{
background: #D30303;
color: #ffffff;
width: 180px;
line-height: 20px;
padding: 0 5px 0 5px;
border: 1px solid #cccccc;
position: relative;
z-index: 99;
}

.jargonbody{
background: #ffffff;
padding: 5px;
width: 180px;
border: 1px solid #cccccc;
position: relative;
z-index: 99;
}

a.inline{
color: inherit;
}


#Tab
{

position:absolute;
	background-color:#FF0000;
	width:608px;
	height:35px;
	margin-top:3px;
	padding:0px;
	
}
#Menu_Tab
{position:absolute;

	width:608px;
	height:25px;	
	margin:0px;
	padding:0px;
}
.Menu_One
{
	width:130px;
	height:25px;
	float:left;
	background-image:url(/images/red_menu1.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;	
	
	
}
.Menu_One_over
{
	width:130px;
	height:25px;
	float:left;
	background-image:url(/images/black_menu1.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;	
	
	
}
.Menu_Two
{
	width:165px;
	height:25px;
	float:left;
	background-image:url(/images/black_menu2.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;	
}

.Menu_Two_over
{
	width:165px;
	height:25px;
	float:left;
	background-image:url(/images/red_menu2.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;	
}
.Menu_Three
{
	width:130px;
	height:25px;
	float:left;	
	
	background-image:url(/images/black_menu3.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
}
.Menu_Three_over
{
	width:130px;
	height:25px;
	float:left;	
	background-image:url(/images/red_menu3.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
}
.Menu_Four
{
	width:183px;
	height:25px;
	float:left;	
	background-image:url(/images/black_menu4.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;	
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
}
.Menu_Four_over
{
	width:183px;
	height:25px;
	float:left;	
	background-image:url(/images/red_menu4.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;	
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
}

#corn_red
{
	width:3;
	height:25;	
	float:left;
	margin:0px;
	padding:0px;
}
#corn_black
{
	width:3;
	height:25;	
	float:left;
	margin:0px;
	padding:0px;
}
.Tab_Text
{
	margin:5px 0px 0px 0px; 
	
}
#products6{
	width:300px;
	height:285px;
	position:absolute;
	background-color:#FBFBFB;
	border:1px solid #E1E1E1;
	margin-left:304px;
	margin-top:420px;
	top:420px
}
#products5{
	width:300px;
	height:285px;
	position:absolute;
	background-color:#FBFBFB;
	border:1px solid #E1E1E1;
	margin-top:420px;
	top: 420px;
}
	
	

#products4{
	width:300px;
	height:285px;
	position:absolute;
	background-color:#FBFBFB;
	border:1px solid #E1E1E1;
	margin-left:304px;
	margin-top:565px;
	top:565px
}
#products2{
	width:300px;
	height:285px;
	position:absolute;
	background-color:#FBFBFB;
	border:1px solid #E1E1E1;
	margin-top:565px;
	top: 565px;
}

#product_boclean{width:300px;height:285px;position:absolute;background-color:#FBFBFB;border:1px solid #E1E1E1;margin-top:275px;top: 275px;}
#product_ieclean{width:300px;height:285px;position:absolute;background-color:#FBFBFB;border:1px solid #E1E1E1;margin-left:304px;margin-top:275px;top:275px;}

#product_nsclean{width:300px;height:285px;position:absolute;background-color:#FBFBFB;border:1px solid #E1E1E1;margin-top:420px;top: 420px;}
#product_filevac{width:300px;height:285px;position:absolute;background-color:#FBFBFB;border:1px solid #E1E1E1;margin-left:304px;margin-top:420px;top:420px;}

#products1{width:300px; height:251px; position:absolute; background-color:#FBFBFB; border:1px solid #E1E1E1; margin-top:40px; margin-left:304px;}
#products{width:300px; height:251px; position:absolute; background-color:#FBFBFB; border:1px solid #E1E1E1; margin-top:40px;}
#enterprise{width:300px; height:251px; position:absolute; background-color:#FBFBFB; border:1px solid #E1E1E1; margin-top:40px;}
#enterprise1{width:300px; height:251px; position:absolute; background-color:#FBFBFB; border:1px solid #E1E1E1; margin-top:40px; margin-left:304px;}

#secure_collabaration{width:608px; height:145px; position:absolute; background-color:#FBFBFB; border:1px solid #E1E1E1; margin-top:40px;}

.product-content{
	position:ABSOLUTE;
	margin-left:78PX;
	top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width: 191px;
	height: 99px;
	padding-left:2px;
	left: 25px;
}
.secure-content{
	position:absolute;

	top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;

	height: 133px;
	padding-left:2px;

}

.secure_download{background-color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;padding:0px;width:75px; height:20px; margin:0px; margin-right:3px;display:inline;}

.secure_download a{background-color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;padding:3px;width:75px; height:20px; margin:0px;display:inline; text-decoration:none;}
.secure_download a:hover{background-color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;padding:3px;width:75px; height:20px; margin:0px; display:inline; text-decoration:none;}

.great{font-weight:bold; color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.great a{font-weight:bold; color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.great a:hover{font-weight:bold; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}


.download{
	position:absolute;
	background-color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	left: 93px;
	top: 223px;
	display:block;
	width: 69px;


}
.moreinfo{
	position:absolute;
	background-color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
	left: -17px;
	top: 223px;
	width: 96px;



}

.sec_header
{
	color:#CC080A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:Bold;
	margin:0px;
	padding:0px;	
}
.sec_header_one
{
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:Bold;
	margin:0px;
	padding:0px;
}


