@charset "UTF-8";
/* CSS Document */

#blabla{
}

hr{
border:0px;
height:1px;
background-color: #CCCCCC;
width:100%;
}

body{
background-image:url(/newImages/webBG.gif);
color:#000000;
background-color:#c3c3c3;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

body div{
text-align:left;
}

#code {
background-color:#FAFAFA;
border:1px solid #BBBBBB;
font-size:9pt;
line-height:125%;
margin:1em 0 0;
overflow:auto;
padding:0.99em;
word-wrap:break-word;
color:#1B4398;
font-family:monospace;
}

p{
font-size:12px;
line-height:15px;
padding: 5px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

p.grayText{
font-size:12px;
line-height:17px;
padding: 0px;
margin: 2px 0px 2px 0px;
color:#000000;
font-weight:bold;
}


h1{
font-size:18px;
margin-bottom:9px;
margin-top:0px;
padding-top:0px;
line-height:18px;
}

a{
/*font-size:10px;
color:#1b4398;*/
color:#4477AA;
font-weight:normal;
}

a:hover{
color:#BF953B;
}

.Bold{
font-weight:bold;
}

.endLink{
color:#BF953B;
text-decoration:none;
}

h2 a{
text-decoration:none;
}

h2 {
	font-size: 15px;
	color: #072A6F;
	padding:0px;
	margin:0px;
	/*line-height:15px;*/
	font-weight:normal;
}

h3{
	font-size: 13px;
	color: #072A6F;
	padding:0px;
	margin:0px;
	margin-top:10px;
	line-height:14px;
}

h3 a{
	font-size: 13px;
	color: #072A6F;
	padding:0px;
	margin:0px;
	margin-top:10px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}

h3 a:hover{
text-decoration:underline;
}


#leftCol{
float:left;
width:189px;
margin-top:15px;
}

#leftCol .leftNavHead{
display:block;
color:#1B4398;
font-size:15px;
font-weight:bold;
border-bottom:1px dotted #000000;
padding:0px;
margin:0px;
/*margin-left:10px;*/
padding-bottom:10px;
}

#leftCol .leftNavHead a{
display:block;
color:#1B4398;
font-size:15px;
font-weight:bold;
line-height:18px;
/*border-bottom:1px dotted #000000;*/
padding:0px;
margin:0px;
/*margin-left:10px;*/
text-decoration:none;
}

#leftCol .leftNavHead a:hover{
	text-decoration:underline;
}

#middleCol{
float:left;
width:480px;
margin-top:20px;
margin-left:25px;
margin-right:25px;
}

#middleCol2{
float:left;
width:680px;
margin-top:20px;
margin-left:25px;
margin-right:0px;
}

#rightCol{
float:left;
width:179px;
margin-top:15px;
}

#rightCol3{
float:left;
width:165px;
margin-top:15px;
}

.quickLinks{
display:block;
color:#1B4398;
font-size:15px;
font-weight:bold;
border-bottom:1px dotted #000000;
padding:0px;
margin:0px 10px 0px 0px;
/*margin-left:10px;*/
padding-bottom:10px;
}

#webOuter {
background-color:#FFFFFF;
width:938px;
}

#cornerRightNavPartner{
	position:relative;
	top:12px;
	right:10px;

}


#webRow, #webCornerRow{
/*width:100%;*/
/*display:block;*/
}

*html #webRow, #webCornerRow { /*display:inline;*/}

#webCornerRow{
height:13px;
}

#webRow{
text-align:left;
margin-left:20px;
margin-right:20px;
}

#searchBox{
	background-image:url(/newImages/blueSearchBox.jpg);
	margin-left:45px;
	margin-right:35px;
	width:315px;
	height:46px;
	text-align: left;
}

#cornerRightNav{
font-size:11px;
font-weight:bold;
text-align:right;
}

#cornerRightNav a{
color:#4477AA;
font-size:11px;
font-weight:bold;
}

#cornerRightNav a:hover{
color:#BF953B;
/*text-decoration:none;*/
}


.headerTable td a{
text-decoration:none;
color:#333333;
font-weight:bold;
}

.headerTable td a:hover{
text-decoration:underline;
}

#topNavBG{
background-image:url(/newImages/topNavBG.jpg);
background-repeat:repeat-x;
height:35px;
width:845px;
}

#tableHeader{
background-image:url(/newImages/topNavBG.jpg);
background-repeat:repeat-x;
height:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.cinxiSpecTable td{
font-size:11px;
border-bottom:1px solid #DFDEDE;
padding-left:20px;
}


#innerHelp{
background-image:url(/newImages/howHelpGuyInner.jpg);
width:199px;
height:208px;
}

#innerHelpText
{
width:170px;
padding:15px;
}
#cinxiDevice{
background-image:url(/images/deviceBG.jpg);
background-repeat:no-repeat;
width:328px;
height:212px;
float:left;
}

#cinxiText{
margin:10px;
margin-top:0px;
}

.cinxiBlueCol{
background-color:#e8eef5;
}

.cinxiDesc{
font-size:11px;
}



#bulletBox100{
background-color:#CFCFCF;
border-top:2px solid #BFBFBF;
margin-left: 0px;
margin-right: 5px;
position:relative;
}

#bulletBox100Content{
background-color:#CFCFCF;
}

#bulletBox100Links{
background-color:#CFCFCF;
float:left;
width:150px;
color:#3A3A3A;
}

#bulletBox100Links2{
background-color:#CFCFCF;
float:left;
padding-left:20px;
color:#3A3A3A; 
width:120px;
padding-right:10px;
}

#bulletBox100Titles{
font-size:12px;

padding-left:10px;
float: left;
width:141px;
color:#3A3A3A;
font-weight:bold;
}

#bulletBox100Titles2{
font-size:12px;

padding-left:33px;
float: left;
width:120px;
color:#3A3A3A;
font-weight:bold;
}


#bulletBox100Links ul, #bulletBox100Links2 ul{margin:0px; padding:0px; margin-bottom: 3px; margin-left:15px; list-style:none; border:0;}
#bulletBox100Links ul li, #bulletBox100Links2 ul li{margin-bottom: 0px; padding-left: 6px; font-size:11px; font-weight:normal; line-height:15px;  background-image:url(/images/home2010/dash-bullet.JPG); background-repeat:no-repeat; background-position: 0px 7px; border:0;}
#bulletBox100Links ul li a, #bulletBox100Links2 ul li a{color: #3A3A3A;  font-weight:normal;  border:0; text-decoration:none;}
#bulletBox100Links ul li a:hover, #bulletBox100Links2 ul li a:hover{ color:#000000; border:0; text-decoration:underline;}





#bulletBox{
border:2px solid #CCCCCC;
margin-left: 0px;
margin-right: 5px;
position:relative;
}


#bulletBoxUpper{
height:17px;
background-color:#CFCFCF;
}

#bulletBoxCornerUpper{
height:5px;
background-color:#CFCFCF;
}

#bulletBoxCornerLower{
height:5px;
background-color:#ffffff;
}

#bulletBoxContent{
background-color:#ffffff;
}

#bulletBoxTitles{
font-size:12px;
font-weight:normal;
padding-left:10px;
float: left;
width:130px;
}

#bulletBoxTitles2{
font-size:12px;
font-weight:normal;
padding-left:33px;
float: left;
width:120px;
}

#bulletBoxLinks{
float:left;
width:140px;
color:#4477AA;
}

#bulletBoxLinks2{
float:left;
padding-left:20px;
color:#4477AA; 
width:120px;
padding-right:10px;
}

.ContentListSub ul li{
font-size:12px;
line-height:15px;
font-weight:bold;
}

.ContentList ul, .siteMapList ul{margin:10px; padding:0px; margin-left:15px; list-style:none; border:0;}
.ContentList ul li, .siteMapList ul li{margin: 5px; padding-left: 7px; font-size:12px; font-weight:normal; line-height:15px;  background-image:url(/newImages/bulletBlue.jpg); background-repeat:no-repeat; background-position: 0px 6px; border:0;}
.ContentList ul li a, .siteMapList ul li a{color: #4477AA;  font-weight:normal;  border:0;}
.ContentList ul li a:hover, .siteMapList ul li a:hover{ color:#BF953B; border:0;}
.siteMapList ul li{margin: 7px;}

.siteMapList ul li ul{ margin-left:15px;}
.siteMapList ul li ul li ul{ margin-left:20px;}



ol{margin:10px; padding:0px; margin-left:30px; border:0;}
ol li{margin-bottom: 0px; padding-left: 7px; font-size:12px; font-weight:bold; line-height:15px; color:#072A6F;}


#bulletBoxLinks ul, #bulletBoxLinks2 ul{margin:0px; padding:0px; margin-bottom: 3px; margin-left:15px; list-style:none; border:0;}
#bulletBoxLinks ul li, #bulletBoxLinks2 ul li{margin-bottom: 0px; padding-left: 5px; font-size:10px; font-weight:normal; line-height:15px;  background-image:url(/newImages/bulletBlue.jpg); background-repeat:no-repeat; background-position: 0px 6px; border:0;}
#bulletBoxLinks ul li a, #bulletBoxLinks2 ul li a{color: #4477AA;  font-weight:normal;  border:0;}
#bulletBoxLinks ul li a:hover, #bulletBoxLinks2 ul li a:hover{ color:#BF953B; border:0;}

.ContentListText{ font-weight:normal; color:#000000;}


#footerBG{
background-image:url(/newImages/bupperBG.jpg);
background-repeat:repeat-x;
height:29px;
vertical-align:middle;
width:860px;
}

#footerBG td{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
}

#footerBG a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
text-decoration:none;
}

#footerBG a:hover{
text-decoration:underline;
}


#footerBG .footerGray a{
font-family:Arial, Helvetica, sans-serif;
color: #3A3A3A;
font-weight:bold;
font-size:10px;
}

#footerBG .footerGray{
font-family:Arial, Helvetica, sans-serif;
color: #3A3A3A;
font-weight:bold;
font-size:10px;
}




#requestInfo{
background-image:url(/images/interiorPages/requestMoreInfo.jpg);
width:176px;
height:80px;
}

#requestInfoText{
margin-left: 20px;
padding-top:17px;
}




#actionBorder{
background-image:url(/images/interiorPages/actionBorder.gif);
float:left;
width:3px;
background-repeat:repeat-y;
}

#actionActionAction1{
width:175px;

}

#actionActionAction2{
background-image:url(/images/interiorPages/actionBorder.gif);
background-repeat:repeat-y;
background-position:right;
width:175px;
}

#actionActionAction3{
background-image:url(/images/interiorPages/actionBorder.gif);
background-repeat:repeat-y;
width:175px;
}


#moreActionItem{
background-image:url(/images/interiorPages/actionResourcesBoxBG2.jpg);
float:left;
background-repeat:repeat-x; 
background-color:#FFFFFF; 
/*border-left: 2px solid #CCCCCC; 
border-right:2px solid #CCCCCC;*/
width:169px;
/*height:190px;*/

}

#moreActionHeader{
background-image:url(/images/interiorPages/actionResourcesBoxTop2.jpg);
background-repeat:no-repeat;
width:175px;
height:43px;
padding-left:3px;
}

#moreActionHeader h3{
padding:10px;
padding-top:15px;
margin:0px;

}

#moreActionItemText{
padding-left:10px;
padding-right:10px;
}

#moreActionItemText h3{
font-size:12px;
}


/* Homepage CSS */

#homeContentBox{
width:200px;
float:left;
}

#homeDividerSmall{
width:17px;
height:120px;
background-image:url(/newImages/contentDividerVerticle.jpg);
background-repeat:no-repeat;
float:left;
margin-left:14px;
margin-right:7px;
}

#homeDividerSmall2{
width:17px;
height:120px;
float:left;
margin-left:0px;
margin-right:0px;
}

#homeDividerLarge{
width:17px;
height:403px;
background-image:url(/newImages/contentDividerVerticleLong.jpg);
background-repeat:no-repeat;
float:left;
margin-left:10px;
margin-right:15px;
}

#homeDividerLine{
width:2px;
height:229px;
background-image:url(/newImages/dividerLine.jpg);
background-repeat:no-repeat;
float:left;
margin-left:25px;
margin-right:15px;
}


#highlightBox{
background:url('/images/home2010/moneyBG.jpg');  
background-repeat:no-repeat;
margin-top:15px;
float:left;
width: 298px;
height:143px;
}

#highlightText{
/*width: 298px;*/
margin:12px 15px 15px 20px;
color:#FFFFFF;

font-size:12px;
line-height:16px;
}

#highlightText a{
color:#FFFFFF;
}

#highlightText a:hover{
color:#BF953B;
}


#spotlightBox{
background-image:url(/newImages/leftBubble.jpg);
background-repeat:no-repeat;
margin-top:15px;
float:left;
width:231px; 
height:129px;
}

#spotlightText{
width:210px;
margin:15px;

}




#buzzBox{
background-image:url(/images/home2010/thales.jpg);
background-position:200px 10px;
background-repeat:no-repeat;
margin-top:15px;
margin-left:10px;
float:left;
width: 310px;
height:143px;
}

#buzzText{
color:#1F1F1F;
font-size:12px;
margin:15px;
margin-top:12px;
}





#mspBox{
background-image:url(/newImages/serverRoomBG.jpg);
background-repeat:no-repeat;
margin-top:15px;
margin-left:20px;
float:left;
width:419px; 
height:129px;
}

#mspText{
width:300px;
margin:15px;
margin-top:12px;
}




#demoBox{
background-image:url(/images/home2010/nfx_laptop.jpg);
background-repeat:no-repeat;
background-position:91px 13px;
margin-top:15px;
margin-left:10px;
float:left;
width:265px;
}

#demoBoxText{
margin:13px;
color:#1F1F1F;
font-size:12px;
margin:15px;
margin-top:12px;

}






#helpBox{
background-image:url(/images/plugProtect2.jpg);
background-repeat:no-repeat;
margin-top:15px;
margin-left:20px;
float:left;
width:201px;
height:129px;
}

#helpBoxText{
width:180px;
margin:13px;


}

#webCastEvent{
margin-top:15px;
float:left;
width:20%;
}

/*end home css*/


.quoteQuote{
font-size:18px;
color: #1b4398;
}

.sideQuote{

font-size:11px;
}


.shareButtons a{
position:relative;
bottom:6px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.shareButtons a img{
position:relative;
top:6px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}


/**********************************  Left Nav CSS  *******************************************/


#leftNav {float: none; width:190px; padding: 0px;}

#leftNav li { padding-top:1px; padding-bottom:1px;  }

#leftNav ul li{ list-style-type:none; background-image: url(/newImages/menuBullet.jpg); background-repeat:no-repeat; background-position: 0px 9px; border-bottom: 1px dotted #000000; padding-bottom:3px; margin-bottom:3px; margin-top:3px; }

#leftNav ul {margin: 0; width: 189px; padding: 0px; float: none; text-align: left; z-index: 10}

#leftNav ul li a { font: bold 12px arial, helvetica, sans-serif; margin: 0px; text-align: left; padding-right: 5px; padding-left: 10px; z-index: 10; text-decoration: none;}

#leftNav a {font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0px; padding: 2px; color: #000000; }

.leftNavHighlight { font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0px; padding: 2px; color: #ffffff; background: #9F0F0F; text-decoration: none; }

.leftNavHighlight a{ font: bold 11px/12px arial, helvetica, sans-serif; display: block; margin: 0px; padding: 2px; color: #ffffff; background: #9F0F0F; text-decoration: none; }

#leftNav a:hover { color: #BF953B; text-decoration: underline;}

#leftNav li {position: relative; z-index: 10}

div#leftNav ul ul li {background-image: url(/newImages/menuDash.jpg); background-repeat:no-repeat; border-bottom: none; margin:0px; padding:0px; margin-left:15px;}

#leftNav ul ul li a{ font-weight:normal;}


/* Fix IE. Hide from IE Mac */
* html #leftNav ul li { height: 1%; z-index: 10;}

#leftNav ul li a.currentPage{ color:#BF953B}


#leftNav ul li.right{ width:169px;}
#leftNav ul li.right a{ color:#4477AA;}
#leftNav ul li.right a:hover{ color:#BF953B;}



/*              */


.nfxBlogCategory{
font-size:12px;
line-height:15px;
margin:5px 0;
padding:5px 0;
color:#cd001d;
}
.nfxBlogCategory a{
text-decoration:none;
color:#cd001d;
}
.nfxBlogCategory a:hover{
text-decoration:underline;
}


/* top navigation CSS */

body{behavior: url(/images/csshover.htc);}


#leftMenu {padding: 0px; margin:0px; float: left; z-index: 55;}

#leftMenu ul {list-style: none; margin: 0px; padding: 0px; float: left; padding-left:15px; z-index: 55;}

#leftMenu ul ul{border: none; z-index: 55;}

#leftMenu ul li ul{left: 0; position: absolute; display: block;  padding: 10px; padding-top:0px; width:auto;  background-color:#1A356A; z-index: 55;}

#leftMenu ul li a {list-style: none; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-align: center; padding-top:10px; padding-bottom: 9px; padding-right: 40px; padding-left: 10px;  z-index: 55;}

#leftMenu ul li.menu1 a {border-left: none; z-index: 55;}

#leftMenu ul li ul li { width:auto; display:block; float:none; white-space:nowrap;} 

#leftMenu ul li ul li a {font: 11px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; padding: 5px 0px 5px 0px; text-align: left; text-decoration: none; border-left: none; height: 12px; color:#ffffff;   background-color:#1A356A; z-index: 55;}

#leftMenu a {font: 10px/16px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; padding: 2px; color: #ffffff; white-space: nowrap; text-decoration: none; z-index: 55;}

#leftMenu ul li ul li a:hover {color: #EFC468; background: #1A356A;; z-index: 55;}

.leftMenuHighlight {color: #000000; background: white; font: bold 12px Verdana, Arial, Helvetica, sans-serif; z-index: 55;}

#leftMenu ul li ul .leftMenuHighlight a {color: #000000; background: white; z-index: 55;}

#leftMenu ul li ul .leftMenuHighlight a:hover {color: #000000; background: white; z-index: 55;}

#leftMenu li {position: relative; float: left; z-index: 55;}

#leftMenu ul ul {position: absolute; z-index: 500;}

#leftMenu ul ul ul {position: absolute; top: 0; left: 100%; z-index: 501;}

#leftMenu ul li ul li ul{ padding: 10px; z-index: 55;}


div#leftMenu ul ul,
div#leftMenu ul li:hover ul ul,
div#leftMenu ul ul li:hover ul ul
{display: none;}


div#leftMenu ul li:hover ul,
div#leftMenu ul ul li:hover ul,
div#leftMenu ul ul ul li:hover ul
{display: block;}


/* Fix IE. Hide from IE Mac */

* html #leftMenu ul li { height: 1%; z-index: 500;}


/* End */




/* product home rollover */

body{behavior: url(/images/csshover.htc);}


#productHome {padding: 0px; margin:0px; float: left; text-align:center z-index: 55;}

#productHome ul {list-style: none; margin: 0px auto; padding: 0px; float: left; z-index: 55;}

#productHome ul ul{border: none; z-index: 55;}

#productHome ul li ul{left: 0; position: absolute;  display: block;  padding: 5px;  width:auto;  background-color:#19346b; z-index: 55;}


#productHome ul li ul.activeMonitoring {background-color:#19346b;}
#productHome ul li ul.incidentManagement {background-color:#5e0116;}
#productHome ul li ul.comprehensiveReporting {background-color:#000000;}
#productHome ul li ul.logManagement {background-color:#001f3b;}
#productHome ul li ul.controlValidation {background-color:#474747;}

/*#productHome ul li a {list-style: none; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-align: center; padding-top:10px; padding-bottom: 9px; padding-right: 40px; padding-left: 10px;  z-index: 55;}*/

#productHome ul li a {list-style: none; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; text-align: center; padding-top:10px; padding-bottom: 9px; z-index: 55;}

#productHome ul li.menu1 a {border-left: none; z-index: 55;}

#productHome ul li ul li { width:auto; display:block; float:none; white-space:nowrap;} 

#productHome ul li ul li a {font: 11px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; padding: 10px; text-align: center; text-decoration: none; border-left: none; color:#19346b; font-weight:bold;   background-color:#ffffff; z-index: 55;}

#productHome ul li ul li a.activeMonitoring {color:#19346b;}
#productHome ul li ul li a.incidentManagement {color:#5e0116;}
#productHome ul li ul li a.comprehensiveReporting {color:#000000;}
#productHome ul li ul li a.logManagement {color:#001f3b;}
#productHome ul li ul li a.controlValidation {color:#474747;}






#productHome a {font: 10px/16px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; color: #ffffff; white-space: nowrap; text-decoration: none; z-index: 55;}

#productHome ul li ul li a:hover {z-index: 55;}

#productHome li {position: relative; float: left; z-index: 55;}

#productHome ul ul {position: absolute; z-index: 500;}

#productHome ul ul ul {position: absolute; top: 0; left: 100%; z-index: 501;}

#leftMenu ul li ul li ul{ padding: 10px; z-index: 55;}


div#productHome ul ul,
div#productHome ul li:hover ul ul,
div#productHome ul ul li:hover ul ul
{display: none;}


div#productHome ul li:hover ul,
div#productHome ul ul li:hover ul,
div#productHome ul ul ul li:hover ul
{display: block;}


/* Fix IE. Hide from IE Mac */

* html #productHome ul li { height: 1%; z-index: 500;}


/* End */




/**/