body{
	margin:0; 
	padding:0;
}

body, a, a:visited, a:hover, input, textarea{	font: normal 10px Verdana, Arial; color: #404040;}

p{margin:10px 0 0 0; padding:0;}

img{border:0;}

a big, a:visited big, a:hover big{font-size:12px; color: #F84C10; font-weight:bold;}

table{border-collapse:collapse; margin:0;}

td{padding:10px 10px 0 0; vertical-align:top;}

form{margin:0; padding:0;}

h1{margin:0; padding:0 0 5px 0;}

h2{margin:0 0 0 0; padding: 0 0 0 0; font: bold 13px Verdana, Arial; color: #404040;}

#main{
	width:960px;
	margin:0 auto 10px auto;
	
	
}

.logo{margin: 10px 0 0 50px; float:left;}

#info a, #info a:visited, #info a:hover{text-decoration:none;}

#info .right{float:right; text-align:right; margin:30px 0 0 0; width:450px;}

div.menuTopRight{text-align:right; padding:20px 0 0 0;}

div.menuTopRight p{margin:0;}

.header{height:90px;}

.header p{margin:0;}



.mainMenu{
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	}
	
	
.mainMenu a.menuLink, .mainMenu a.menuLink:visited, .mainMenu a.menuLink:hover{
	display:block;
	float:left;
	font: normal 11px Verdana, Arial;
	text-decoration:none;
	background: #E5E8EA url('images/dec_1.gif') no-repeat 0 0;
	padding:18px 10px;
	border-right: solid 5px #FFFFFF;
}

.mainMenu a.active, .mainMenu a:visited.active, .mainMenu a:hover.active{
	display:block;
	float:left;
	background: #E5E8EA url('images/dec_2.gif') no-repeat 0 0;
	color: #BFBFBF;
	font: normal 11px Verdana, Arial;
	text-decoration:none;
	
	padding:18px 10px;
	border-right: solid 5px #FFFFFF;
}

.loginLink{font-size:9px;}

.disabled{
	filter:alpha(opacity=50);
  opacity:0.50; 
}



.btn, a.btn, a:visited.btn, a:hover.btn{
	background: #CC0000 url('images/btn.gif') repeat-x 0 0;
	color:#FFFFFF;
	border: solid 1px #CC0000;
	font-weight:bold;
	text-decoration:none;
	padding:0 12px;
}

a.btn, a:visited.btn, a:hover.btn{
	border-bottom-width: 4px;
}

.leftZone{
	float:left;
	width:550px;	
}

.rightZone{
	float:right;
	width:400px;	
}


#info .leftZone p{margin:0;}

#info .leftZone .box1{
	/*font: normal 10px Arial;*/
	clear:both;
	background: #E5E8EA;
	padding:10px;
	width:180px;
	height:170px;
	
	margin:10px 0 0 0;
	float: left;
	text-align:left;
	overflow: hidden;	
}

.box1 td{font: normal 10px Verdana, Arial; color: #404040; padding-top:5px;}
#info .leftZone .box1 h1, #info .leftZone .box2 h1{margin:0; padding:0px 0 0 0; border:0; text-align:left;}
#info .leftZone .box1 label{display:block; margin:5px 0 2px 0;}
#info .leftZone .box1 input{display:block; border:solid 1px #ADAEB0; border-top:0; border-left:0;}
#info .leftZone .box1 .link, #info .leftZone .box2 .link{border-top:solid 1px #BABBBD; margin-top:15px; padding-top:3px; text-align:left;}

#info .leftZone .box1 .link p, #info .leftZone .box2 .link p{margin:0;}

#info .leftZone .box2{
	padding:10px;
	width:323px;
	min-height:168px;
	_height:168px;
	margin:10px 0 0 0;
	float: right;
	border: 1px dashed #CFCFCF;
	overflow: hidden;
}


#info .leftZone .box2 p{margin:10px 0 0 0;}


#info .leftZone .box3{
	clear:both;
	padding:10px 0 0 0;
}


#info .leftZone .box3 h1{margin:0; padding:0;}

#info .rightZone{
	background: transparent url('images/pic_box_info_right.gif') no-repeat 0 0;										
	height:250px;
	overflow: hidden;
}

#solutions{clear:both; 
min-height:420px;
_height:420px;
}


#solutions .leftZone {position:relative;}

#solutions .leftZone .content{
	text-align:left;
	background: #F1F8E8;
	border: solid 5px #97CE57;
	margin:10px 3px 0 0;
	padding: 10px 10px 0 10px;
	height:230px;
	overflow:auto;
	scrollbar-3dlight-color: #9ea3a4; 
	  scrollbar-arrow-color: #73BE1E;
	  scrollbar-base-color: #ffffff;
	  scrollbar-darkshadow-color: #ffffff;
	  scrollbar-face-color: #F1F8E8;
  scrollbar-shadow-color: #9ea3a4;
}

#solutions .leftZone .dec{
	position:absolute;
	top:110px;
	left:0px;
	
}

#solutions h1, #focus h1{margin:0; padding:0px 0 0 0;}

#solutions a{text-decoration:none;}

#solutions .leftZone h2, #focus .leftZone h2{margin:0; padding:10px 0 0 0; font:bold 10px Verdana; color:#73BE1E;}

.solutionsMenu, .solutionsMenu p{margin:0;}

.solutionsMenu a.SMlink, .solutionsMenu a.SMlink:visited, .solutionsMenu a.SMlink:hover{
	background: #97CE57 url('images/dec_4.gif') no-repeat 0 0;
	display:block;
	float:left;
	padding:15px 20px;	
	margin:5px 5px 0 0;
}



.solutionsMenu a.active, .solutionsMenu a:visited.active, .solutionsMenu a:hover.active{
	padding-top:20px;	
	margin-top:0;
	background: #97CE57;
}	



#solutions .leftZone .content td h2, #solutions .leftZone .content td p{padding-top:0; margin-top:0;}

#solutions .leftZone .content td{padding-right:5px;}

#solutions .rightZone p{margin-top:0; text-align:left;}

#solutions .rightZone{height:auto;}

#solutions .rightZone div p{margin-top:10px;}

#solutionMcafee{display: block;}

#solutionHalon{display: none;}

#solutionMetapass{display: none;}

#solutionPassfree{display: none;}




#focus{clear:both; height:450px;}


#focus .leftZone h1{position:relative;}

#focus .leftZone span.myDate{position:absolute; left:215px; top:50px; font: bold 10px Verdana; color:#BFBFBF;}

#focus .leftZone h2 {color:#FD5E00;}

#focus .rightZone{	
	margin-top:10px;
}

.focusImg {float:left; width:198px; margin:20px 0 0 0; padding:5px 0; text-align:center; border:solid 1px #C0C0C0;}


#focus .content {float:left; width:300px; margin:20px 0 0 20px; }



.focusImg div, .focusImg p{float:none; clear:both; margin:0; padding:0;}
#focus .content div, #focus .content p{float:none; clear:both; margin:0; padding:0;}


#focus .content a{text-decoration:none;}


.disabled{
	filter:alpha(opacity=50);
  opacity:0.50; 
}

.btn, a.btn, a:visited.btn, a:hover.btn{
	background: #CC0000 url('images/btn.gif') repeat-x 0 0;
	color:#FFFFFF;
	border: solid 1px #CC0000;
	font-weight:bold;
	text-decoration:none;
	padding:0 12px;
}

a.btn, a:visited.btn, a:hover.btn{
	border-bottom-width: 4px;
}

.footer{
	clear:both;	
	padding:20px 10px;
	background: #E5E8EA url('images/dec_2.gif') no-repeat 0 0; 
	margin-bottom:10px;
}

.footer a, .footer a:hover, .footer a:visited{text-decoration:none; }

.footer a.active, .footer a.active:hover, .footer a.active:visited{color: #BFBFBF; }

.boxblog{
	padding:10px;
	width:378px;
	min-height:168px;
	_height:168px;
	margin:0px;
	float: right;
	border: 1px dashed #CFCFCF;
	overflow: hidden;
}

.boxblog .link{border-top:solid 1px #BABBBD; margin-top:15px; padding-top:3px; text-align:left;}
