html {
	overflow-y:scroll; 
}
body {
	background: url("data:image/gif;base64,R0lGODlhAQBeBMQAANzc3NXV1dHR0dra2t7e3tPT0+Tk5ODg4OLi4tvb29jY2NnZ2dbW1tfX19TU1N/f39LS0uHh4d3d3ePj4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAF4EAAXBoCGOZGme56SubOu+cCzPdG3feI7sfO//wOAvQiwaj8ikcslsLg/QqHRKrVoPj6x2y+16v+Cw+EEom8/otPosabvf8Lh8Tq/b73gJYM/v+/+AfAmDhIWGh4iJiouFA46PkJGSkwMLlpeYmZqbnJ2emAqhoqOkpaanqKmjDaytrq+wsbKztK8Mt7i5uru8vb6/ugHCw8TFxsfDDsrLzM3Oz9DR0tIF1dbX2Nna2BDd3t/g4eLj5OXm3gLp6uvs7e7pIQA7") repeat-x scroll left top #D1D1D1;
	/* background: url("//www.juniper.net/shared/img/global/bkg-body-25.gif") repeat-x scroll left top #D1D1D1;*/
	font-family: arial,sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	color:#4B4B4B;
}
#wrap {
	width:1025px;
	margin:0 auto;
	background:#fff;
}
#header, #navbar, #navbarcsc, #hero, #herocsc, #megamenu, #footer, #bottomLine, #separator, #breadcrumb{
	margin:0 45px;
}
#header {
   	height:80px;
}
#headerLogo{
	float:left;
	width:541px;
	padding-top:20px;
}
#headerLogo img{
	border:none;;
}
#headerLinks{
	float:left;
	width:122px;
	padding-top:37px;
}
#headerMap{
	float:left;
	width:85px;
	padding-top:21px;
}
#headerMap img{
	border:none;;
}
div#headerSearch {
	float:right;
	width:185px;
}
#headerSearchInput {
    background-color:#E0E0E0;
    border:0 none;
    color:#5F5F5F;
	padding:3px 9px;
    height:15px;
    width:140px;
	float:left;
	margin-top:36px;
}
#headerSearchSubmit {
	float:right;
	margin-right:5px;
	margin-top:36px;
}
.navbar {
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	width:166px !important;
	border-right:1px solid #BDBDBD;
	float:left;
}

#navbar, #navbarcsc {
    background:url("data:image/gif;base64,R0lGODlhAQAbAOYAANbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6P///////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABsAAAcdgBIRERAQDw4NDQwLCgkJCAcGBQUEAwICAQEAAIEAOw==") repeat scroll 0 0 transparent;
    /* background:url("//www.juniper.net/shared/img/header/pc_nav_bkgrnd_25.gif") repeat scroll 0 0 transparent; */
	text-transform:uppercase;
    width:935px;
}
#navbar {
    height:27px;
}
#navbarcsc {
    height:35px;
}
.sp-map, .sp-logo, .sp-jnet, .sp-youtube, .sp-twitter, .sp-facebook , .sp-rss, .sp-search {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAABRCAMAAAD8ZVoDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOUMwQ0VDQUY3QkNFMjExQUQwMURCMzZEMEM2QzRCQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMjZGMjIwNkJDRkMxMUUyQkY1NEM0NkZBNDVEMDRBMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMjZGMjIwNUJDRkMxMUUyQkY1NEM0NkZBNDVEMDRBMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0MwQ0VDQUY3QkNFMjExQUQwMURCMzZEMEM2QzRCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOUMwQ0VDQUY3QkNFMjExQUQwMURCMzZEMEM2QzRCQSIvPiA8L3JkZjpEZXNjcmlwdGlv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") no-repeat;
	/* background: url(/support/main/ui/images/support-sp.png) no-repeat; */
	display:inline-block;
}
.sp-jnet, .sp-youtube, .sp-twitter, .sp-facebook , .sp-rss {
	width: 39px; height: 38px;
}
.sp-logo {
	background-position: 0 0;
	width: 148px; height: 42px;
}
.sp-map {
	background-position: -149px 0;
	width: 76px; height: 42px;
}
.sp-jnet {
	background-position: 0 -43px;
}
.sp-youtube {
	background-position: -39px -43px;
}
.sp-twitter {
	background-position: -78px -43px; 
}
.sp-facebook {
	background-position: -117px -43px;
}
.sp-rss {
	background-position: -156px -43px;
}
.sp-search {
	background-position: -196px -51px;
	width: 22px; height: 22px;
	border: medium none;
	cursor: pointer;
}
.sp-li {
	background-position: -196px -43px;
	width: 5px; height: 5px;
}
.navbar a {
	text-decoration:none !important;
	color:#4B4B4B !important;
}
.navbar:hover {
	background-color:#D7D7D7;
	text-decoration:none !important;
	color:#1A1A1A !important;
}
.nb3 {
	width:145px !important;
}
.nb4 {
	background:none repeat scroll 0 0 #D0D0D0;
	width:142px !important;
}
.nb5 {
	width:136px !important;
	border-right:0px solid #BDBDBD;
}
.odd {
    background-color:#EAEAEA;
}
a, a:active {
    color:#547EA8;
    text-decoration:none;
}
a:hover {
	text-decoration:underline !important;
}
.left {
	float:left;
}
.right {
	float:right;
}
#hero, #herocsc {
	margin-bottom:-1px;
	width:935px;
}
#herocsc {
	background:url("herocsc.jpg") no-repeat transparent;
	height:100px;

}
#hero h1, #herocsc h1{
	color:#fff;
	font-weight:normal;
	line-height:31px;
	margin:0;
}
#hero {
	background-color:#536F85; 
	background-repeat:repeat-x; /* Safari 4-5, Chrome 1-9 */ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7E99B1), to(#536F85)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#536F85', endColorstr='#7E99B1');
	background:-webkit-linear-gradient(top, #536F85, #7E99B1); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #536F85, #7E99B1); /* IE 10 */ 
	background:-ms-linear-gradient(top, #536F85, #7E99B1); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #536F85, #7E99B1);
	height:49px;
}
#hero h1{
	font-size:20px;
	padding:9px 0 9px 25px;
}
#herocsc h1 {
	font-size:32px;
	padding:30px;
}
#breadcrumb {
	padding:6px 0;
	width:935px;
	text-align:right;	
}
#breadcrumb ul {
	margin:0 15px 0 0;
	list-style:none;
}
#breadcrumb li {
	display:inline;
}
#main {
	float:left;
	width:695px;
	padding-right:10px;
	margin-left:45px;
}
#main>div.left>div {
	width:160px;
}
#main>div.right>div {
	width:515px;
}
#productLinks.left>div , #productLinks.right>div{
	width:48%;
}
#sidebar {
	float:right;
	width:225px;
	padding:0px;
	margin-right:45px;
}
#footer {
    clear:both;
    height:160px;
    padding:0 30px 20px 0;
    width:860px;
}
#footer ul li {
    background:none repeat scroll 0 0 transparent !important;
    line-height:22px;
    list-style:none outside none;
    margin:0;
    padding:0;
}
.navbar, #colItems, #breadcrumb, #footer, #bottomLineLinks,#copyrightText, #headerLinks, #headerSearchInput{
	font-size:11px;
} 
.footerLinksTitle {
    color:#5F5F5F;
    font-weight:bold;
}
#jnet iframe {
	margin:0;
	width:280px;
	height:250px;
	overflow:hidden;
	display:none;
	border:none;
}

#footerLinksAbout, #footerLinksResources, #footerLinksCommunity, #footerLinksSupport, #footerLinksFollowUs  {
    float:left;
    height:160px;
    margin:0;
    width:150px;
}
#footerLinksAbout a, #footerLinksResources a, #footerLinksCommunity a, #footerLinksSupport a, #footerLinksFollowUs a {
    color:#919191;
	text-decoration:none !important;
}
#footerLinksFollowUs {
    height:90px;
    width:260px;
}
#footerLinksFollowUs a img {
	height:39px;
	width:39px;
	border:none;
}
div#image>div.moduleContent {
	margin:auto;
}

#footerLinksFollowUs li.footerLinksTitle {
    display:block !important;
}
#footerLinksFollowUs li {
    display:inline;
}
#supportSearch .moduleContent {
	padding:10px;
	height:115px
}
#bottomLine {
    clear:both;
    color:#919191;
    height:20px;
	padding-bottom:10px;
}
#j_img {
	width:125px;
}

span.lock_ {
    background: url("/support/new/css/images/ui-icons_7E99B1_256x240.png") repeat scroll -192px -96px transparent;
    display: inline-block;
    height: 16px;
    margin-bottom: -4px;
    width: 16px;
}
.lockImg {
	padding:0 0 0 6px;
}
div.lock {
    background-image: url("data:image/gif;base64,R0lGODlhCgAMAMQZAMvLy7CwsKqqqr+/v7GxsdDQ0O7u7s3NzcbGxsnJycDAwLS0tNHR0aysrKmpqczMzKioqK+vr7Ozs9jY2Lu7u9zc3PX19bOzsnd3d////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAAKAAwAAAVBYJZNWIlN4ohd4nWKa2q4MJvSWXxjWXL9wB8CYykaLZGS5cEILAYAifJQiBAUUWVly5VSMJFAQ+CAYCiZr6mEDgEAOw==");
    display: inline-block;
    height: 12px;
    margin-bottom: -2px;
    width: 10px;
}
.popup {
    background-image: url("data:image/gif;base64,R0lGODlhCwAJAJEAAAAAAP///1R+qP///yH5BAEAAAMALAAAAAALAAkAAAIUnD+igriv0mtLumjYiVrT3IAShBUAOw==");
    display: inline-block;
    height: 9px;
    width: 11px;
}
#separator {
    border-bottom:1px solid #DEDEDE;
    clear:both;
}
#bottomLineLinks {
    float:left;
    width:560px;
}
#bottomLineLinks a{
    color:#919191;
	text-decoration:none !important;
}
#copyrightText {
    color:#919191;
    float:right;
    text-align:right;
    width:325px;
}
#footer p {
	margin:0;
}
* html #footer {
	height:1px;
}
.wait {
	background: url(/support/assets/img/spinner.gif) no-repeat transparent;
	margin:0 auto ;
	height:27px;
	width:16px;
}
div.moduleTitle{
	font-size:120%;
	font-weight:bold;
	border-bottom:2px solid #A9A9A9;
}
div.moduleContent{
	padding:5px 8px
}
div.moduleGray, fieldset.an  {
	border:1px solid #DEDEDE;
	-moz-border-radius:5px;  
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;  
	-webkit-border-radius:5px;
	padding:0;
}
.contToDownload {
	text-decoration: underline !important;
}
.alertDialogTitle {
	background-color: #F7941D;
}
.grayGrade {
	background: #6D6D6D;
	background: -moz-linear-gradient(top, #8D8D8D, #6D6D6D);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8D8D8D), to(#6D6D6D));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8D8D8D', endColorstr='#6D6D6D');
	-moz-box-shadow:inset 0px 0px 1px #EDF9FF;
	-webkit-box-shadow:inset 0px 0px 1px #EDF9FF;
	font-weight:bold;
	color:#FFF;
}
	
div.moduleGray {
	background:none repeat scroll 0 0 #EAEAEA;
}
div.moduleSubTitle {
	color:#5F5F5F;
	font-weight:bold;
	padding-bottom:8px;
}
div.moduleSeparator {
	color:#fff;
	background-color:#fff;
	height:1px;
	margin:8px;
}
.anTitle  {
	height:16px;
	background-repeat:repeat-x; /* Safari 4-5, Chrome 1-9 */ 
}
fieldset.notice .anTitle, div.ui-dialog>div.notice {
	background-color:#689e2a; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#689e2a), to(#a6cf77)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6cf77', endColorstr='#689e2a');
	background:-webkit-linear-gradient(top, #a6cf77, #689e2a); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #a6cf77, #689e2a); /* IE 10 */ 
	background:-ms-linear-gradient(top, #a6cf77, #689e2a); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #a6cf77, #689e2a);
}
fieldset.lowalert .anTitle, div.ui-dialog>div.lowalert{
	background-color:#d5a007; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d5a007), to(#f1c649)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c649', endColorstr='#d5a007');
	background:-webkit-linear-gradient(top, #f1c649, #d5a007); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #f1c649, #d5a007); /* IE 10 */ 
	background:-ms-linear-gradient(top, #f1c649, #d5a007); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #f1c649, #d5a007);
}
fieldset.highalert .anTitle,div.ui-dialog>div.highalert {
	background-color:#ec603b; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ec603b), to(#f0a692)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0a692', endColorstr='#ec603b');
	background:-webkit-linear-gradient(top, #f0a692, #ec603b); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #f0a692, #ec603b); /* IE 10 */ 
	background:-ms-linear-gradient(top, #f0a692, #ec603b); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #f0a692, #ec603b);
}
fieldset.outage .anTitle ,div.ui-dialog>div.outage{
	background-color:#a44da4; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a44da4), to(#ca95ca)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca95ca', endColorstr='#a44da4');
	background:-webkit-linear-gradient(top, #ca95ca, #a44da4); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #ca95ca, #a44da4); /* IE 10 */ 
	background:-ms-linear-gradient(top, #ca95ca, #a44da4); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #ca95ca, #a44da4);
}
fieldset.systemdown .anTitle, div.ui-dialog>div.systemdown{
	background-color:#ff0101; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0101), to(#fc5f60)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5f60', endColorstr='#ff0101');
	background:-webkit-linear-gradient(top, #fc5f60, #ff0101); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #fc5f60, #ff0101); /* IE 10 */ 
	background:-ms-linear-gradient(top, #fc5f60, #ff0101); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #fc5f60, #ff0101);
}
div.ui-dialog>div.notice>span, div.ui-dialog>div.lowalert>span,div.ui-dialog>div.highalert>span,div.ui-dialog>div.outage>span,div.ui-dialog>div.systemdown>span {
	color:#fff;
}
div.module, fieldset.an  {
	margin-bottom:15px;
}
div.anContent {
	padding:5px;;
}
div#alertsnotices a {
    display:block;
    line-height:18px;
    margin-bottom:-10px;
    padding:0 5px;
}
div.anTitle {
    color:#FFFFFF;
    font-weight:bold;
    padding:2px 3px;
}
ul.linkList {
	list-style:none outside none;
	margin:0;
	padding:5px 5px
}
ul.linkList li {
	margin-bottom:5px;
	list-style:none outside none;
}

ul.linkList a {
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyOEQxNkI1QkREOTExRTI4MTAxREM0RTZEQjE4N0QxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyOEQxNkI2QkREOTExRTI4MTAxREM0RTZEQjE4N0QxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI4RDE2QjNCREQ5MTFFMjgxMDFEQzRFNkRCMTg3RDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4RDE2QjRCREQ5MTFFMjgxMDFEQzRFNkRCMTg3RDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48mnF9AAADAFBMVEWqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjLXbGAAAAAnRSTlP/AOW3MEoAAAAYSURBVHjaYmBgBAIGRgYwCUFgNlgcIMAAAUQAFZZsRUoAAAAASUVORK5CYII=") no-repeat scroll 0 5px transparent;
    display:inline-block;
    padding-left:8px;
}
button.buttonArrow, button.buttonNoArrow {  
	cursor: pointer;
	background-color:#536F85; 
	background-repeat:repeat-x; /* Safari 4-5, Chrome 1-9 */ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#536f85), to(#7E99B1)); /* Safari 5.1, Chrome 10+ */ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E99B1', endColorstr='#536f85');
	background:-webkit-linear-gradient(top, #7E99B1, #536f85); /* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #7E99B1, #536f85); /* IE 10 */ 
	background:-ms-linear-gradient(top, #7E99B1, #536f85); /* Opera 11.10+ */ 
	background:-o-linear-gradient(top, #7E99B1, #536f85);
	border: solid 1px #fff;  
	outline: solid 1px #d9d9d9;
	height: 21px;
	color:#fff;	
	font-size: 12px;
    font-weight: bold;
} 
button.buttonArrow:hover {  
	text-decoration:underline;
}
button.buttonArrow span.buttonArrow {
	padding-right:20px;
}
span.buttonArrowEnd {
	background-image: url("data:image/gif;base64,R0lGODlhAwAGAKIAAGaBmG6KoWJ+lXGMpP///wAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUE0MUZGOUQ3QTVBMTFFMzhCNUZFNEJGRDI4MkQxOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUE0MUZGOUU3QTVBMTFFMzhCNUZFNEJGRDI4MkQxOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQTQxRkY5QjdBNUExMUUzOEI1RkU0QkZEMjgyRDE5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQTQxRkY5QzdBNUExMUUzOEI1RkU0QkZEMjgyRDE5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAADAAYAAAMJSDNE0RACIkQCADs=");
	background-repeat: no-repeat; 
	background-position:right center;
}
div#moduleAlerts  .moduleContent {
	font-size:11px;
}
div#moduleAlerts  .moduleSubTitle {
	font-size:12px;
}
div#moduleAlerts span.HIGH {
	color:#FF0000;
	font-weight:bold;
}
div#moduleAlerts span.LOW{
	color:#FF4500;
	font-weight:bold;
}
table.striped {
	border:1px solid #C1C1C1;
	border-collapse:collapse;
    border-spacing:0;
    text-align:left;
    width:100%;
	margin-bottom:15px;
	display:none;
}
table.striped th {
    background-color:#D8D8D8;
    border:1px solid #ABABAB;
    font-size:11px;
    height:24px;
    padding:5px;
    text-align:center;
    white-space:nowrap !important;
}
table.striped  tbody tr.rr{
	border: 3px solid #008000 !important;
}
table.striped  tbody tr.rr  td{
	border-bottom: 3px solid #008000 !important;
	border-top: 3px solid #008000 !important;
}
div.rr {
	border: 3px solid #008000;
	padding:5px;
	font-weight:bold;
	margin-top:5px;
}
fieldset.cscfieldset{
	background:#f8f8f8 url("data:image/gif;base64,R0lGODlhAQCqANUAAAAAAP/////+//79/v38/fz7/Pv6+/r5+vn4+f7+//39/vz8/fv7/Pr6+/n5+vj4+f7///3+/vz9/fv8/Pn6+vj5+f7//v3+/fz9/Pv8+/r7+vn6+fj5+P///v7+/f39/Pz8+/v7+vr6+fn5+P79/fv6+vr5+fn4+P7+/v39/fz8/Pv7+/r6+vn5+fj4+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC8ALAAAAAABAKoAAAaAwIBQ2BkGOhAIMYGyoAQClBTF7EitU9RAG7koSCiPNxIhXS4pUkqRarc/kniKoFJhMKqFvQ6aFCYMKhOCKysFGSAMK4qFBoUlISsaKyEaDQYlLJoNmp0sLSIbBxsOJi0UJiIipS2trQgjLRwVI7APLScIHC61Dy4IJ74uwi7FLkEAOw==") left top repeat-x;
	border: 1px solid #DEDEDE;
	width: auto;	
	moz-border-radius-bottomleft:4px;	
	moz-border-radius-bottomright:4px;	
	webkit-border-bottom-left-radius:4px;	
	webkit-border-bottom-right-radius:4px
}
fieldset.csc {
	background-color: #FBFBFB;
	border: 1px solid #DEDEDE;
	width_: auto;	
	moz-border-radius-bottomleft:4px;	
	moz-border-radius-bottomright:4px;	
	webkit-border-bottom-left-radius:4px;	
	webkit-border-bottom-right-radius:4px;
	margin-bottom: 15px;
}
fieldset.cscfieldset  legend{
	color: #5F5F5F;
	font-weight: bold;
	display: inline-block;
	margin-left: 6px; 
	padding: 0px 3px;
}
fieldset.csc  legend {
	color: #5F5F5F;
	font-weight: bold;
	margin-left: 0; 
	padding: 0px 3px;
}

.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	padding-top:20px;
}
/* common column settings */
.colright,.colmid,.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,.col2,.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
.column {
	float:left;
	padding-right:25px;
	width:210px;
}
.lastcolumn{
	padding-right:0;
}

.searchTxt {
    background-color:#E0E0E0;
    border:0 none;
    color:#5F5F5F;
    height:21px;
    width:130px;
}
#question1 {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #5F5F5F;
	color: #5F5F5F;
    float:left;
    padding-left:6px;
    padding-right:10px;
    vertical-align:top;
    width:390px;
	height:24px;
}
input.text {
	margin-bottom:12px; 
	width:95%; 
	padding:.4em; 
}
/* page tab navigation */
.tabs {
	margin-top:-10px;
}
.tabCont.swTable {
    margin-bottom:-20px;
}

#tabNavWrapper {margin:5px 0 10px 0; padding:0; height:20px;}
.tabNavWrapper {background:url("data:image/gif;base64,R0lGODlhAQABAIAAAMfFxQAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==") repeat-x bottom left;}
#tabNavWrapper ul {padding:0px; margin-left:0px;}
#tabNavWrapper li {list-style:none; float:left; height:20px; font-weight:bold; text-align:center; line-height:18px; padding-left:0px; font-size:11px;}
#tabNavWrapper li a {color:#4b4b4b; padding-left:3px;}
#tabNavWrapper li.on {background:#fff url("data:image/gif;base64,R0lGODlhAQABAIAAAMfFxQAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==") repeat-x top left;}
#tabNavWrapper li {background:url("data:image/gif;base64,R0lGODlhAQATAMQAAOfn59fX1+Tk5OHh4e7u7uvr687Ozujo6OXl5cfFxe/v79/f3+bm5uPj4+Dg4O3t7erq6uzs7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABMAAAUQYGIEizM0AsIAB1RE0UMoIQA7") repeat-x top left;}
#tabNavWrapper li.fTabC, #tabNavWrapper li.tabC, #tabNavWrapper li.lTabC, #tabNavWrapper li.tabC_on, #tabNavWrapper li.fTabC_on, #tabNavWrapper li.lTabC_on {width:15px;}
#tabNavWrapper li.fTabC , #tabNavWrapper li.fTabC_on, #tabNavWrapper li.tabC, #tabNavWrapper li.tabC_l , #tabNavWrapper li.lTabC , #tabNavWrapper li.lTabC_on , #tabNavWrapper li.tabC_on {
background: #fff url("data:image/gif;base64,R0lGODlhmwAUAOYAAN/f39fX187OzrKyssjGxt3c3OHg4MrIyNXU1NbV1eno6Nva2s3Ly/7+/vn5+fPz8+Tj49DOzvf399XT0+3s7PT09M/OzuXk5NPS0vHw8Pz8/MvKytTT09DPz83Nzerp6fTz8/b29uLh4dLQ0PHx8evq6tnX1/b19ebl5dLR0cnHx97e3tnY2Ozr69HPz9fV1drZ2eLi4unp6c/NzcvJycjHx9PR0eDf3/Dw8N7d3b++vs7MzP39/eHh4ePj4+Xl5eDg4OTk5Ojo6Obm5urq6u/v7+fn5+7u7uvr6+3t7cfFxezs7P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACbABQAAAf/gEyCg4ISBhFKiYqLjBEGEoSDhoiMlZaQkYWHlpaOmJGTnIwEGDiZp5KbooqeqJkUBBchrpkhFwQUkbAbHgK+v8DBvxu4rwS8wskCHsS5hLCytIO2SjfSg7u9ysDMxdIPBBnXpxkED4PgGAHr7O3u7xjmhOnv9e7x54Lg4uODGUofrtGzZw+fNAQB+2X6gGAQggQAIkqcSLFixAQNHUK0yHEiRocJFQr6QOPaw44oP7pywEDkKQYOmDg4AKSmzZs4c948EFMmTZ1Ac/KU2dLlIAYgaM0MyrTmUFRJTBiNZCIJkyQWemjdyrWrV64WrF7N+rWs17BXpU5lYsIALaxm/+NqRYvKwIW1gy64NZDAh9+/gAMLBpzALRO+gxMPLnz47toLNmghVkzZB2NUE0jgFURiApMJBYKIHk26tGnSBTx/Dn26tenUnzWvJXGAFmjXuEXDPtXggIbNTDQc6A3hh/HjyJMrRw5hOPHl0Jc37/17rQYlPFA9j879x/RTFUYAFzSiBYMh6NOrX8+ePYMKFc63nz+fQQvxm8ujik+/v/r3pyhQwHhMFLAAB0YkqOCCDDbYIAcKKICggxRSyMECA25mICoSVujhghCeUoACBCpgwQJCpKjiiiy22CKGBroo44wLWEDiZgpEgEqMM/aoIoandHACgSeoEAQRSCap5P+STDIZRAcdHNnklFMGocKQm51QAypRUumlkk9mogEBDRDYgBIyIKHmmmy26eabBBDw5px0IiGDEmVudmZPhIxZ559sElCdPxkRiEAMSySq6KKMNuqoCzs4KumkS8RQ6GYIoJBJBi5Q6umiLvAzCAQiECiICDB8qqqiLHSwqqcwlDqeCAlkAgELr1LKAgSRpJCUqSDMkMSwxBZr7LHI/sAAssw2m8QMvwIHggqZpPCDs9gW+0MKhAho6iAFrHDEuOSWa+656L4gLrrsortChgRuOIgCL7RrL7sv3FgCARV8K0gFSgBRxMAEF2zwwQcbETDCDB8MhBL9mgpwDkyUsK8nEQ1nzLARBJSwgBL+DoLCKiSXbLIomn47gBI6DODyyzDHLPPMMgcCADs=") no-repeat left top;
}
#tabNavWrapper li.fTabC {background-position: -122px 0;}
#tabNavWrapper li.fTabC_on {background-position: 0 0;}
#tabNavWrapper li.tabC {background-position: -54px 0;}
#tabNavWrapper li.tabC_l {background-position: -85px 0;}
#tabNavWrapper li.lTabC {background-position: -140px 0;}
#tabNavWrapper li.lTabC_on {background-position: -104px 0;}
#tabNavWrapper li.tabC_on {background-position: -24px 0;}
#tabNavWrapper li.tb {}

/*-----------------------------------------------------------------*/
/*No JS tabs styling*/
#tabNavWrapper .tabListNoJS {float:left;margin:10px 0; width:100%; border-bottom:1px solid  #e8e8e8;}
#tabNavWrapper .tabListNoJS li {text-align:left; float:none;}
#tabNavWrapper .tabListNoJS li a {color:#006fba; font-weight:normal;}
#tabNavWrapper .tabListNoJS li.on {background:none;}
#tabNavWrapper .tabListNoJS li {background:none;}
#tabNavWrapper .tabListNoJS li.fTabC, 
#tabNavWrapper .tabListNoJS li.tabC, 
#tabNavWrapper .tabListNoJS li.lTabC, 
#tabNavWrapper .tabListNoJS li.tabC_on, 
#tabNavWrapper .tabListNoJS li.fTabC_on, 
#tabNavWrapper .tabListNoJS li.lTabC_on {display:none;}
#tabNavWrapper .tabListNoJS li.fTabC,
#tabNavWrapper .tabListNoJS li.fTabC_on,
#tabNavWrapper .tabListNoJS li.tabC,
#tabNavWrapper .tabListNoJS li.tabC_l,
#tabNavWrapper .tabListNoJS li.lTabC,
#tabNavWrapper .tabListNoJS li.lTabC_on,
#tabNavWrapper .tabListNoJS li.tabC_on {background:none;}

.underline {
	text-decoration:underline;
}
td.nowrap{white-space:nowrap!important;} 
td.c_nowrap{text-align:center;white-space:nowrap!important;} 
table.striped td{padding:5px;border-width:0 1px;border:#c1c1c1 1px solid;font-size:11px;;}

#loginFormContainer {
  background:url(//www.juniper.net/shared/img/global/bkg- 0 .gif) repeat-x;
  border:1px solid #e5e5e5;
  border-radius:5px 5px 5px 5px;
  margin:0 auto ;
  padding:0 20px 0 20px;
  text-align:left;
  max-width:285px;
  z-index:1;
  background-color:#f9f9f9;
}
#loginFormContainer a {color:#547ea8; text-decoration:none; outline:none;}
#loginFormContainer h1 {
  line-height:28px;
  color:#fff;
  font-weight:normal;
  font-size:20px;
  text-transform:uppercase;
}
#loginFormContainer input[type=text], #loginFormContainer input[type=password] {
  border-radius:1px;
  -webkit-border-radius:1px;
  -webkit-box-sizing:border-box;
  background-color:white;
  border:1px solid #d9d9d9;
  border-top:1px solid #c0c0c0;
  color:#5f5f5f;
  display:inline-block;
  font-size:16px;
  height:24px;
  margin-top:0.2em;
  margin-bottom:0.5em;
  vertical-align:top;
  width:100%;
}
#loginFormContainer input[type=text]:hover, #loginFormContainer input[type=password]:hover {
  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-color:#b9b9b9;
  border-top:1px solid #a0a0a0;
}
#loginFormContainer input[type=submit] {
  -moz-box-shadow:inset 0 1px 0 0 #cae3fc;
  -webkit-box-shadow:inset 0 1px 0 0 #cae3fc;
  box-shadow:inset 0 1px 0 0 #cae3fc;
  text-shadow:0 -1px 0 rgba(000,000,000,0.3), 0 0 0 rgba(255,255,255,0);
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7b96ae), color-stop(1, #577389) );
  background:-moz-linear-gradient( center top, #7b96ae 5%, #577389 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b96ae', endColorstr='#577389');
  background-color:#7b96ae;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:1px solid #58748a;
  display:inline-block;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  padding:8px 18px;
  text-decoration:none;
  text-shadow:0 -1px 0 rgba(000,000,000,0.3);
  margin-left:0;
}
#loginFormContainer input[type=submit]:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #577389), color-stop(1, #7b96ae) );
  background:-moz-linear-gradient( center top, #577389 5%, #7b96ae 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#577389', endColorstr='#7b96ae');
  background-color:#577389;
}
#loginFormContainer input[type=submit]:active {position:relative;top:1px;}
#loginFormContainer #helpLink {float:right; margin-top:-43px; margin-right:-3px;}
#loginFormContainer #helpLink a {color:#fff; outline:none;}
#loginFormContainer #helplinka {text-align:right; margin-right:-10px;}
#loginFormContainer form label {color:#777; display:block; font-weight:bold; padding:0;}
#loginFormContainer form label span.example {font-weight:normal;}
#loginFormContainer label.error { color:red; margin-top:-7px;}
#loginFormContainer input {margin-top:0;}
#loginFormContainer #loginarea {margin-top:20px; width:100%;}
#loginFormContainer .formrow {margin-top:5px;}
#loginFormContainer .questionL{text-decoration:none; border-bottom:1px dotted; color:#547ea8;}
#loginFormContainer span.exampleContent {font-weight:normal; padding:8px 4px;}
#loginFormContainer span.exampleContent:after {content:"Partners and customers:use your registered email address. Juniper Employees, use your network user ID.";}

/* help icon */
#loginFormContainer .a-k-C {
background-color:#efefef;
background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#ccc));
background-image:-moz-linear-gradient(top,#f9f9f9,#ccc);
border:1px solid #bbb;
border-radius:3em;
-webkit-border-radius:3em;
-moz-border-radius:3em;
color:#547ea8;
cursor:hand;
cursor:pointer;
font-weight:bold;
font-size:14px;
padding:0 .275em;
position:relative;
text-decoration:none;
top:4px;
margin-left:.4em;
}
#loginFormContainer .a-k-C:active, .a-k-C:focus {border-color:#000;}
#loginFormContainer .a-k-C:hover {border-color:#777;text-decoration:none;}

.checksum-arrow_  {
    background_: url("/support/new/css/images/ui-icons_ffffff_256x240.png") repeat scroll -112px -48px transparent;
    display: inline-block;
    height: 16px;
    margin-bottom: -4px;
    width: 16px;
	margin-left: -3px;
}
/* j/jn tables */
.jTable, .jnTable {
	font-size:12px; 
	text-align:left;
}
.jTable {
	border:0;
	padding:0;
	margin:0;
}

.jTable th, .jnTable th{
	font-weight:bold;
}

 .jnTable th{
	color:#fff; 
 }

.jTable th {
	padding:6px 15px 6px;
}

.jTable th.rowHead {background-color:#d8d8d8; color:#5f5f5f; margin-bottom:1px; border-right:2px solid white; padding:6px 8px 8px;}
.jTable td {background-color:#ededed; color:#5f5f5f; padding:6px 15px 8px;}
.jTable td, .jTable th.rowHead {border-bottom:1px solid white;}


/* jnTable start - legacy style tables for image library and elsewhere where needed */
.jnTable th.rowHeadTitleBlue2 { background-color:#708ca4; margin-bottom:1px; border-top: 1px solid #b2b2b2; padding:5px 6px 5px 8px;}
.jnTable td, .jnTable th.rowHeadTitleBlue2 { border-left: 1px solid #b2b2b2; }
.jnTable th.rowHeadTitleBlue { background-color:#708ca4; margin-bottom:1px; padding:5px 6px 5px 8px; border-top: 1px solid #b2b2b2; }
.jnTable td, .jnTable th.rowHeadTitleBlue { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
.jnTable th.rowHeadB { background-color:#006fba; margin-bottom:1px; padding:5px 6px 5px 8px; }
.jnTable td, .jnTable th.rowHeadB { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
.jnTable th.rowHead { background-color:#708ca4; margin-bottom:1px; padding:5px 6px 5px 8px; border-top: 1px solid #b2b2b2; }
.jnTable td, .jnTable th.rowHead { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
.jnTable th.rowHeadTitleGray2 { color:#5f5f5f; background-color:#ededed; margin-bottom:1px; border-top: 1px solid #b2b2b2; padding:5px 6px 5px 8px; }
.jnTable td, .jnTable th.rowHeadTitleGray2 { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
.jnTable th.rowHeadTitleGray { color:#4b4b4b; background-color:#ededed; margin-bottom:1px; padding:5px 6px 5px 8px; border-top: 1px solid #b2b2b2; }
.jnTable td, .jnTable th.rowHeadTitleGray { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
.jnTable th.rowHeadG { color:#5f5f5f; background-color:#ededed; margin-bottom:1px; padding:5px 6px 5px 8px; }
.jnTable td, .jnTable th.rowHeadG { border-left: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
.jnTable td { background-color:#fff; padding:5px 8px 5px 8px; line-height:16px !important; }
.jnTable { border-right: 1px solid #b2b2b2;}

/* jnTable - end */

/*br2017 - for download/solutions pages */

table.common {
border: 1px solid #C1C1C1;
border-collapse: collapse;
border-spacing: 0;
text-align: left;
width: 100%;
margin-bottom: 15px;
}

table.common th {
background-color: #D8D8D8;
border: 1px solid #ABABAB;
font-size: 13px;
text-align: center;
white-space: nowrap !important;
}

table.common td {
border: 1px solid hsl(0, 0%, 76%);
font-size: 11px;
padding: 5px;
}

.common ul {
list-style-type:none;
padding-left:0;
white-space:nowrap;
line-height: 16px;
}

.common td.head {
background-color: #EAEAEA;
font-weight: bold;
}

table.top {
border: none;
width: 100%;
text-align: left;
}

table.top td{
vertical-align: top;
}

/*fold in-out tree for long menus of compatibility tables */

#menutree li {
list-style: none;          /* all list item li dots invisible */
}

li .menu_label + input[type=checkbox] {
opacity: 0;             /* checkboxes invisible and use no space */
}                        /* display: none; is better but fails in ie8 */

li .menu_label {
cursor: pointer;        /* cursor changes when you mouse over this class */
}                         /* could add the many user-select: none; commands here */

li .menu_label + input[type=checkbox] + ul > li {
display: none;         /* prevents sublists below unchecked labels from displaying */
}

li .menu_label + input[type=checkbox]:checked + ul > li {
display: block;         /* display submenu on click */
}	

ul#menutree label {
background: hsla(0, 0%, 0%, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyOEQxNkI1QkREOTExRTI4MTAxREM0RTZEQjE4N0QxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyOEQxNkI2QkREOTExRTI4MTAxREM0RTZEQjE4N0QxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI4RDE2QjNCREQ5MTFFMjgxMDFEQzRFNkRCMTg3RDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4RDE2QjRCREQ5MTFFMjgxMDFEQzRFNkRCMTg3RDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48mnF9AAADAFBMVEWqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjLXbGAAAAAnRSTlP/AOW3MEoAAAAYSURBVHjaYmBgBAIGRgYwCUFgNlgcIMAAAUQAFZZsRUoAAAAASUVORK5CYII=") no-repeat scroll 0 5px;
display: inline-block;
padding-left: 8px;
}

ul#menutree label.type {
font-weight:bold;
font-size: 14px;
}
