@charset "utf-8";

/*css for spec page-------------------------------------------*/
div.lineUp_Con {
	width:626px;
	margin:5px;
	float:left;
	margin-left:-2px;
	}

div.lineUp_Merger {
	width:626px;
	}
	
div.lineUp_Con1 {
	height:133px;
	width:626px;
	padding-right:9px;
	float:none;
	display:block;
	padding-bottom:10px;
	padding-top:10px;
	}

div.lineUp_Title {
	height:27px;
	width:626px;
	background-repeat:no-repeat;
	float:none;
	display:block;
	}

div.lineUp_Con2 {
	height:130px;
	width:626px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	}

div.lineUp_NameCon{
	height:100px;
	width:626px;
	float:left;
	}
	
div.lineUp_Name {
	height:25px;
	width:200px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:35px;
	padding-left:20px;
	color:#434343;
	font-size:14px;
	font-weight:bold;
	}

p.nameA {
	color:#B98B02;
	font-size:14px;
	font-weight:bold;
	}

div.lineUp_Name2 {
	height:40px;
	width:200px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:35px;
	padding-left:20px;
	}
	
p.nameB {
	color:#555555;
	font-size:12px;
	font-weight:bold;
	}

div.lineUp_Image {
	height:80px;
	width:130px;
	background-repeat:no-repeat;
	float:left;
	padding-right:20px;
	padding-left:30px;
	padding-top:15px;
	}
	
/*additional css for fortigate */	
p.nameC {
	color:#666666;
	font-size:12px;
	padding-top:3px;
	}

div.lineUp_Con1f {
	height:75px;
	width:626px;
	padding-right:9px;
	float:left;
	display:block;
	}

div.lineUp_NameConf{
	height:50px;
	width:626px;
	float:left;
	}
	
div.lineUp_Con2f {
	height:60px;
	width:626px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	}
	
div.lineUp_Namef {
	height:25px;
	width:120px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:35px;
	padding-left:20px;
	color:#434343;
	font-size:14px;
	font-weight:bold;
	}

div.lineUp_Name2f {
	height:40px;
	width:120px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:25px;
	padding-left:30px;
	}

div.lineUp_Name3f {
	height:40px;
	width:190px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:12px;
	padding-left:10px;
	}

div.lineUp_Name4f {
	height:40px;
	width:80px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:12px;
	padding-left:10px;
	}

div.lineUp_Name5f {
	height:40px;
	width:160px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:12px;
	padding-left:10px;
	}

div.lineUp_Name6f {
	height:40px;
	width:130px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:12px;
	padding-left:10px;
	}
	
div.lineUp_Name7f {
	height:90px;
	width:620px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:8px;
	padding-left:10px;
	}
	
div.sw_bulleting {
	float:left;
	padding-right:30px;
	display:block;
	}
	
div.lineUp_Imagef {
	height:80px;
	width:150px;
	background-repeat:no-repeat;
	float:left;
	padding-left:90px;
	padding-top:15px;
	}
	
img.arrow {
	height:8px;
	width:8px;
	padding-top:2px;
	padding-right:5px;
	}

p.nameD {
	border-left:200px; 
	font-size:12px; 
	color:#434343; 
	line-height:30px;
	padding-left:200px;
	padding-right:15px;
	float:right;
	}
	
p.nameF {
	color:#666666;
	font-size:12px;
	padding-top:3px;
	}
		
/*end of additional css for fortigate */		

/*additional css for infoblox */
p.nameE {
	color:##128CBE;
	font-size:18px;
	font-weight:bold;
	} 

div.lineUp_Con1i {
	height:110px;
	width:626px;
	padding-right:9px;
	float:left;
	display:block;
	}
	
div.lineUp_Con2i {
	height:80px;
	width:626px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	}
		
div.lineUp_Namei {
	height:25px;
	width:120px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:25px;
	padding-left:30px;
	color:#128CBE;
	font-size:18px;
	font-weight:bold;
	}

div.lineUp_Name2i {
	height:40px;
	width:280px;
	background-repeat:no-repeat;
	float:left;
	display:block;
	padding-top:20px;
	padding-left:30px;
	}
	
div.lineUp_Imagei {
	height:80px;
	width:130px;
	background-repeat:no-repeat;
	float:left;
	padding-top:5px;
	padding-left:10px;
	}

/*end of additional css for infoblox */	
img#titleBar{
	height:15px; 
	width:3px; 
	background-image:url("./images/access/titleBar.jpg"); 
	background-repeat:no-repeat;
	padding-right:5px; 
	}

#accessTitle{
	height:13px; 
	padding-top:3px; 
	padding-bottom:3px;
	}

img#accessTitleLine{
	height:5px; 
	width:623px; 
	background-image:url("./images/access/accessTitleLine.jpg"); 
	background-repeat:no-repeat;
	}
/*end css-------------------------------------------*/

table.tblInfoBesecure{
	float: none;
	width: 623px;
	line-height: 130%;
	padding-top:20px;
	}

table.tblInfoBesecure tr td{
	padding-top: 5px;
	font-family: "MS PGothic";
	font-size: 12px;
	color: #595959;
}

table.tblInfoBesecure tr td.cell02{
	vertical-align: top;
	text-align: left;
	width: 330px;
	font-family: "MS PGothic";
	font-size: 12px;
	color: #595959;
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;
	}
	
	

