
p{ color:#666666;line-height:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.li{  line-height:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
/*
ccss-fixed-width.css
$Revision:1.7 $
. styles for content css
(c) 1992-2007 Cisco Systems, Inc. All rights reserved. 
Terms and Conditions:http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
*/

/* I so don't want to have to do this, but we have to OVERRIDE framework margins and body tag to fix the width!   */
body#libra { width:902px;}
* html body#libra { width:expression((documentElement.clientWidth>902)?"902px":"902px");}

.root #framework-content-right {
    width:196px !important;
    }

#framework-content-main { margin-left:0;margin-right:0;} 

/* remove system generated page titles */
/* currently true for root and solutions,will need to make this more specific as soon as a page type that uses system titles is speced */
#framework-content-titles { display:none;} 


.contentMargins { margin-left:0;}

.contcss migrate { display:none;}

.contcss .top-parcel { padding-bottom:12px;}
.contcss .top-parcel td { vertical-align:top;}

.contcss .top-parcel .image-text-promo { margin-top:12px;}

.contcss .colset3,
.contcss .colset4,
.contcss .subcol { margin:0;padding:0;}
.contcss .col1,
.contcss .col2 { display:inline;}

.contcss .root .colset3 .col1 { width:222px;float:left;}
.contcss .root .colset3 .col2 { width:222px;margin-left:16px;float:left;}
.contcss .root .colset3 .cols1-2 { width:460px;float:left;}
.contcss .root .colset3 .col3 { width:222px;margin-left:16px;float:left;}

.contcss .root .colset4 .col1 { width:162px;margin-right:17px;float:left;}
.contcss .root .colset4 .col2 { width:162px;margin-right:16px; float:left;}
.contcss .root .colset4 .col3 { width:162px;margin-right:17px;float:left;}
.contcss .root .colset4 .cols1-3 { width:520px;margin-right:16px;float:left;}
.contcss .root .colset4 .col4 { width:162px;float:left;}

/* start float clearing with no clearing divs */
.contcss .colset3:after,
.contcss .colset4:after,
.contcss .subcol:after,
.contcss .thumb:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}

.contcss .colset3,
.contcss .colset4,
.contcss .subcol  { %height:1%;}

/* end float clearing styles */

.contcss .feature-holder {
   border:#ccc 1px solid;
   padding:9px 12px 0px 11px;
   margin-bottom:12px;
}

.contcss .standard-holder {
   border:#ccc solid;
   border-width:0 0 1px 1px;
   padding:9px 12px 0px 12px;
   margin-bottom:12px;
   margin-right:0;
}

.contcss .rtl .standard-holder { border-width:0 1px 1px 0;}

.contcss .header-holder {
   border:#ccc 1px solid;
   padding:0px 12px;
   margin-bottom:12px;
   margin-top:0;
}

.contcss .header-holder .title {
   background-color:#ccc;
   margin:0 -12px 9px -12px;
   padding:2px 12px 4px 12px;
   font-size:109.5%;
   font-weight:bold;
   color:#666;
}

.contcss .cn .header-holder .title,
.contcss .rtl .header-holder .title {
   font-size:108.5%;
   line-height:154%;
}

.contcss .subcol {
   margin:0;
   padding:0;
}

/* unfortunately all these styles seem to need the colset selector to get selected, otherwise I would have left them out */
.contcss .colset3 .subcol .col1, 
.contcss .colset4 .subcol .col1,
.contcss .colset3 .subcol .col2, 
.contcss .colset4 .subcol .col2 { width:50%; float:left;margin:0;display:inline; %margin-right:-1px;}

.contcss .rtl .colset3 .subcol .col1, 
.contcss .rtl .colset4 .subcol .col1,
.contcss .rtl .colset3 .subcol .col2, 
.contcss .rtl .colset4 .subcol .col2 { float:right;%margin-right:0;%margin-left:-1px;}

.contcss .colset3 .subcol .col1 .item, 
.contcss .colset3 .subcol .col1 .thumb, 
.contcss .colset4 .subcol .col1 .item, 
.contcss .colset4 .subcol .col1 .thumb { padding-right:8px;}
.contcss .colset3 .subcol .col2 .item, 
.contcss .colset3 .subcol .col2 .thumb, 
.contcss .colset4 .subcol .col2 .item, 
.contcss .colset4 .subcol .col2 .thumb { margin-left:8px;}

.contcss .rtl .colset3 .subcol .col1 .item, 
.contcss .rtl .colset3 .subcol .col1 .thumb, 
.contcss .rtl .colset4 .subcol .col1 .item, 
.contcss .rtl .colset4 .subcol .col1 .thumb  { padding-left:8px;padding-right:0;}
.contcss .rtl .colset3 .subcol .col2 .item, 
.contcss .rtl .colset3 .subcol .col2 .thumb, 
.contcss .rtl .colset4 .subcol .col2 .item, 
.contcss .rtl .colset4 .subcol .col2 .thumb { margin-right:8px;margin-left:0;}

.contcss .colset4 .subcol .subcol .col1 ul { padding-right:9px;}
.contcss .rtl .colset4 .subcol .subcol .col1 ul { padding-right:0;padding-left:9px;}


/* basic styles in Content CSS for fonts and header sizes, easy to override if need be */
.contcss {
   font-size:86%;
   color:#666;
}

.contcss .cn {
   font-size:109.5%;
   line-height:133.5%;
}

.contcss .jp {
   font-family:ms pgothic, arial, helvetica, sans-serif;
   font-size:109.5%;
   line-height:133.5%;
}

.contcss .kr {
   font-family:dotum, arial, helvetica, sans-serif;
   font-size:109.5%;
   line-height:133.5%;
}

.contcss .rtl {
   font-size:109.5%;
   line-height:133.5%;
   direction:rtl;
}

/* Title parcel styles */
.contcss .content-page-title {
   font-size:164%;
   color:#666;
   font-weight:normal;
   border-bottom:1px solid #ccc;
   border-left:1px solid #ccc;
   padding:3px 12px 6px 12px;
   %padding-bottom:7px;
   margin:0 ;
}

.contcss .rtl .content-page-title {
   border-left:0;
   border-right:1px solid #ccc;

}

.contcss .content-page-title h1 {
   font-size:100%;
   font-weight:normal;
   color:#666;
   margin:0;
   padding:0;
}

.contcss .cn .content-page-title,
.contcss .jp .content-page-title,
.contcss .kr .content-page-title,
.contcss .rtl .content-page-title  {
   font-size:150.5%;
}

.contcss h2 {
   margin:0 0 9px 0;
   padding:0 0 9px 0;
   font-size:127.5%;
   border-bottom:solid 1px #ccc;
   color:#666;
}
   
* html .contcss h2 {
   padding-top:-16px;
}

.contcss .standard-holder h2 {
   margin-left:-12px;
   margin-right:-12px;
   padding-left:12px;
   padding-right:12px;
   font-size:109.5%;
}

.contcss .cn h2 {
   font-size:108.5%;
   line-height:154%;
}

.contcss .jp h2,
.contcss .kr h2,
.contcss .rtl h2 {
   font-size:125.5%;
   line-height:133.5%;
}

.contcss h3 {
   margin:0;
   padding:0 0 9px 0;
   font-size:109.5%;
   color:#666;
}

.contcss .feature-holder h3 {
   padding-bottom:6px;
}

.contcss .standard-holder h3 {
   border-bottom:solid 1px #ccc;
   margin:0 0 9px 0;
}

.contcss .cn h3,
.contcss .jp h3,
.contcss .kr h3,
.contcss .rtl h3 {
   font-size:108.5%;
   line-height:154%;
}


.contcss h4 {
   margin:0;
   padding:6px 0 0 0;
   font-size:100%;
   color:#666;
}

.contcss .cn h4,
.contcss .jp h4,
.contcss .kr h4 {
   line-height:133.5%;
}
 
.contcss .cn ul, 
.contcss .jp ul,
.contcss .kr ul,
.contcss .rtl ul {
   line-height:133.5%;
}

/* promobox aka vision statement aka grey box gone blue ? */

.contcss .promobox {
   border:1px solid #ccc;
   border-top:0;
   background-color:#d5e0e6;
   min-height:193px;
   %border-collapse:collapse;
   border-spacing:0;
   margin-top:0;  
   padding-top:0;
   width:100%; /* so it won't play well with data-driven floating modules */
}

* html .contcss .promobox {
   height:193px;
}

.contcss .promobox td { padding:0;} /* for the image, overridden for the text */

.contcss .promobox .flash-holder {
   background-color:#fff;
   padding:0;
}

.contcss .promobox td #flash-alt {
   padding:0;
   margin:9px 12px 12px 12px;
}

.contcss .promobox #flash-alt p {
   margin-bottom:-1px;
   font-size:100.5%;
   line-height:158.5%;
}

* html .contcss .promobox #flash-alt p {
   padding-bottom:10px;
   margin:0;
}

.contcss .promobox td.promobox-text {
   padding:12px 16px 16px 16px;
   margin-bottom:0;
   line-height:133.5%;
}

* html .contcss .promobox-text {
   padding-top:9px;
}

.contcss .promobox-text h2{
   color:#666;
   font-size:145.5%;
   line-height:normal;
   border:0 !important;
   margin-bottom:0 !important;
}

.contcss .cn .promobox-text h2,
.contcss .rtl .promobox-text h2 {
   font-size:142%;
   line-height:123.6%;
}

.contcss .promobox-text p {
   margin:0;
   padding:0 0 6px 0;
   font-weight:bold;
}

.contcss .cn .promobox-text p {
   line-height:158.5%;
}

.contcss .jp .promobox-text p,
.contcss .kr .promobox-text p {
   line-height:142%;
}

.contcss .rtl .promobox-text p {
   line-height:146.5%;
}

.contcss .promobox-link {
   background:transparent url(/web/fw/i/promo_arrow.gif) no-repeat left 2px;
   padding-left:11px;
   font-weight:bold;
}

.contcss .rtl .promobox-link {
   background:none;
   padding-left:0;
   font-size:99%;
   line-height:146.5%;
}

.contcss .cn .promobox-link {
   line-height:158.5%;
}

.contcss .jp .promobox-link,
.contcss .kr .promobox-link  {
   line-height:142%;
}

/* Set of image/text modules going across page */

.contcss .promo-set {
   %border-collapse:collapse;
   border-spacing:0;
   margin-top:8px;
}

* html .contcss .promo-set {
   margin-top:7px;
}

.contcss .promo-set th {
   border-left:1px #ccc solid;
}

.contcss .rtl .promo-set th {
   border-right:1px #ccc solid;
   border-left:0;
}

.contcss .promo-set th h2{
   border:0;
   padding:8px 12px 1px 12px;
   margin-bottom:7px;
   text-align:left;
   font-size:104.5%;
}

.contcss .cn .promo-set th h2 {
   font-size:96%;
   line-height:158.5%;
}

.contcss .rtl .promo-set th h2 {
   font-size:120%;
   line-height:133.5%;
   text-align:right !important;
}

.contcss .promo-set th.gutter {
   padding:0;
   margin:0;
   border-left:#fff;
   width:16px;
}

.contcss .promo-set td {
   border-collapse:separate !important;
   background-color:#eaeff2;
   border:1px #ccc solid;
   padding:0;
   vertical-align:top;
   width:220px;
}

.contcss .promo-set .text {
   margin:0;
   padding:9px 11px 2px 11px;
}

* html .contcss .promo-set .text {
   padding-right:12px;
}

.contcss .promo-set .text p {
   margin:0;
   padding:0;
   padding-bottom:6px;
}

.contcss .promo-set .text ul {
   margin:0;
   padding:0;
   padding-bottom:6px;
   font-size:100.5%;
   line-height:133.5%;
}

.contcss .promo-set .text li {
   padding-bottom:0.4em;
}

/* List modules, and paragraphs */

.contcss .feature-holder p {
   margin-top:0;
   padding-top:0;
   padding-bottom:4px;
   margin-bottom:0;
}

.contcss ul.flush,
.contcss ul.no-bullet {
   margin-top:0;
   padding-top:0;
   padding-bottom:9px;
   margin-bottom:0;
}

.contcss ul.news {
   margin-top:0;
   padding-top:0;
   padding-bottom:7px;
   margin-bottom:0;
}

.contcss ul.compact {
   padding-bottom:0px !important;
}

.contcss .no-bullet,
.contcss .news {
   list-style-type:none;
   margin:0;
   padding:0;
}

.contcss .flush {
   margin-left:12px;
   padding-left:0;
   %padding-left:4px;
}

.contcss .rtl .flush {
   margin-left:0;
   margin-right:12px;
   padding-right:0;
   %padding-right:4px;
}

.contcss .flush li, .contcss .no-bullet li {
   padding-bottom:0.4em;
}

 .contcss .news li  {
   padding-bottom:0.55em;
}

.contcss li.chevron  {
   list-style:none;
   background-image:url(/web/fw/i/chevrons.gif);
   background-repeat:no-repeat;
   background-position:left 0.4em;
   padding-left:10px;
   padding-bottom:0.4em;
}

/* .contcss .rtl li.chevron  {
   background-position:right 0.4em;
   padding-right:10px;
} live site doesn't switch this, chevron points wrong way */

.contcss .standard-holder hr, .contcss .feature-holder  hr {
   height:0;
   border:0;
   border-top:1px #ccc solid;
   margin:9px 0;
   %margin:2px 0;
}

.contcss .thumb img {
   float:left;
   margin:3px 10px 13px 0px;
   width:60px;height:60px;
}

.contcss .thumb .thumb-txt {
   margin-left:72px;
   min-height:60px;
   padding-bottom:6px;
}
* html .contcss .thumb .thumb-txt {
   height:60px;
}

.contcss .thumb .thumb-txt h2,
.contcss .thumb .thumb-txt p,
.contcss .thumb .thumb-txt a {
   margin:0;
}

.contcss .feature-holder .thumb .thumb-txt h3 {
   padding-bottom:4px;
}

.contcss .thumb.wrap .thumb-txt{
   margin-left:0px;  
}

.contcss .standard-holder .main-title {
   border-bottom:1px solid #d6d8da;
   padding:4px 10px;
   margin:0 -10px;
}

.contcss .js-only { display:none;}
.contcss .subcol form {
   padding:3px 0 9px 0;
   margin:0;
}

.contcss .subcol form select {
   font-size:100%;
   color:#666;
}

.contcss .feedback-link {
   background-color:#eaeff2;
}



.contcss table.promobox-cat {
   empty-cells:show;
   }

.contcss .promobox-cat td {
   border:solid 1px #ccc;
   margin:0;
   padding:0;
   }

.contcss .promobox-cat td.main {
   border-bottom:none;
   width:100%;
   vertical-align:top;
   }

.contcss .promobox-cat td.base-link {
   border-top:none;
   vertical-align:bottom;
   }

.contcss .promobox-cat td.base-link br {
   line-height:0;
   }

.contcss .promobox-cat .base-link-holder {
   border-top:solid 1px #ccc;
   padding-top:9px;
   margin:0 12px 13px 12px;
   }

.contcss .promobox-cat td.videobar {
   background-color:#e5e5e5;
   border:none;
   border-left:solid 8px #fff;
   vertical-align:top;
   }

.contcss .promobox-cat .main-content {
   margin:9px 12px 0 12px;
   %margin-bottom:0;
   }

.contcss .promobox-cat .main-content h3 {
   padding:0;
   }

.contcss .promobox-cat .main-content p {
   padding:0;
   margin-top:10px;
   margin-bottom:10px;
   }

.contcss .promobox-cat .main-content .flush {
   padding-bottom:9px;
   }

.contcss .promobox-cat .flash-alt {
   min-width:164px;
   %width:164px;
   }

.contcss .promobox-cat .promo-video {
   padding:9px 12px 12px;
   }

.contcss .promobox-cat .promo-video h3 {
   padding-bottom:3px;
   }

.contcss .promobox-cat .promo-video p {
   margin:9px 0 1px;
   }
.contcss .solutions {
   width:700px;
   }

.contcss .solutions .content-page-title {
   border-bottom:none;
   padding-bottom:7px;
   %padding-bottom:8px;
   }

.contcss .solutions .feature-holder {
   padding-left:12px;
   margin-bottom:0px;
   }

.contcss .solutions .feature-holder .flush {
   padding-bottom:8px;
   %padding-bottom:9px;
   }

.contcss .solutions .feature-holder p,
.contcss .solutions .feature-holder h3 {
   padding-bottom:10px;
   }

.contcss .solutions .feature-holder .base-link-holder {
   border-top:solid 1px #ccc;
   padding-top:9px;
   margin-bottom:13px;
   }

.contcss .solutions table.promo-set {
   width:100%;
   }

.contcss .solutions .promo-set th.gutter {
   width:8px;
   }

.contcss .solutions .promo-set .text {
   padding-top:3px;
   padding-bottom:7px;
}

.contcss .solutions .promo-set h4 {
   padding-bottom:4px;
}
 #framework-content-titles-2 h1, #framework-content-titles-2 h2 {
  margin:0;
  padding:0 0 0 13px;
  font-family:Arial, Helvetica, Sans-serif;
  }
#framework-content-titles-2 h1 {
  margin:13px 0 -10px 0; 
  font-size:87%;
  color:#8e9091;
  }
#framework-content-titles-2 h2 {
  padding:13px 0 7px 11px; 
  font-size:175%;
  line-height:0.92em;
  color:#424e53;
border-bottom:1px solid #ccc;
width:700px;
  }
  
 
  .tablemain{
  border:margin:4px 0px 0px 0px;
  border-collapse:collapse;
  border-spacing:0px;
  border-bottom:1px solid #cccccc;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  }
  .tableheader{
  background-color:#666666;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
  }
  .tableheadercontent{
  color:#ffffff;
  padding:5px;
  border-right:1px solid #666666;
  }
  .tablesubheading{
  background-color:#cccccc;
  border-top:1px solid #cccccc;
  border:1px solid #cccccc;
  padding-top:4px;
  }
  .tablesubheadingmainpages{
  background-color:#EEEEEE;
  padding-top:4px;}
  .thcontent{
  padding:5px;
  border-right:1px solid #ffffff;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #ffffff;
  vertical-align:top;
  }
  .thcontentfirst{
  padding:5px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;
  }
  .thcontentmainfirst{
  padding:5px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;
  border-left:1px solid #cccccc;
  }
  .thcontentlast{
  padding:5px;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #ffffff;
  border-right:1px solid #cccccc;
  vertical-align:top;
  }
  .tdcontentleft{
  padding:5px;
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  vertical-align:top;
  }
  .tdcontent{
  padding:5px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  vertical-align:top;
  }  
  .thcontentnoborder{
  padding:5px;
  vertical-align:top;
  }
  .thcontentlastnoborder{
  padding:5px;
  vertical-align:top;
  }
  .tdcontentleftnoborder{
  padding:5px;
  padding-left:14px;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  vertical-align:top;
  }
  .tdcontentnoborder{
  padding:5px;padding-left:10px;
  border-bottom:1px solid #cccccc;
  vertical-align:top;
  }
  .tdcontentrightborder1{
  padding:5px;
  padding-left:10px;
  border-bottom:1px solid #cccccc;
  border-right:1px solid #cccccc;
  vertical-align:top;}

.graybordediv{
 border-bottom:1px solid #cccccc;
 }
 .divpaddingtop{
 padding-top:5px;
 }
 .imgdivbody{
 border-bottom:1px solid #cccccc;
 border-left:1px solid #cccccc;
 margin-top:0px;
 vertical-align:top;
 }
  .divbody{
  border-bottom:1px solid #cccccc;
  border-left:1px solid #cccccc;
  padding-left:8px;
  }
 .imgdivheading{
 padding-top:5px;
 padding-left:5px;
 padding-bottom:8px;
 font-size:12px;
 font-weight:bold;
 color:#666666;
 }
  .divheading{
  padding-top:5px;
  padding-left:8px;
  padding-bottom:8px;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  border-bottom:1px solid #cccccc;
  }
 .imgdivcontent{
 padding-left:5px;
 padding-right:45px;
 padding-top:0px;
 }
 .divcontent{
 padding-top:5px;
 border-bottom:1px solid #cccccc;
 padding-right:25px;
 }
 .imgdiv1{
 border-right:0px solid #cccccc;
 border-top:1px solid #cccccc;
 border-bottom:0px solid #cccccc;
 }
 .contentdiv{
 padding-left:10px;
 padding-right:30px;
 }
 .imgleftdiv{
 float:left;
 padding-left:5px;
 padding-right:15px;
 }
 .divpad{
 padding-left:15px;
 }
 .divborder{
 border:1px solid #cccccc;
 padding:10px;
 height:80px;
 margin:0px 0px 0px 0px;
 }
 
  .divborder-article{
 border:1px solid #cccccc;
 padding:10px;
 height:40px;
 margin:0px 0px 0px 0px;
 }
  .div-img-border{
 border:1px solid #cccccc;
 padding:10px;
 margin:0px 0px 0px 0px;
 }
 .divgray{
 background-color:#EBEBEB;
 height:20px;
 font-size:13px;
 font-weight:bold;
 padding-left:11px;
 padding-top:3px;
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 }
  .divblue{
  background-color:#C0D1D9;
  height:20px;
  font-size:13px;
  font-weight:bold;
  padding-left:10px;
  padding-top:3px;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  }
   .divborderblue{
   border:1px solid #cccccc;
   padding:10px;
   padding-top:0px;
   background-color:#EAEFF2;
   margin:0px 0px 0px 0px;
   }
 .divcontent1{
 padding:5px;
 padding-bottom:15px;
 }
 .divleft{
 float:left;
 width:50%;
 }
 .divleftfloat{
 float:left;}
 .divleftfloatimg{
 float:left;
 width:210px;
 padding:5px;}
 .divrightfloatimg{
 float:right;
 width:210px;
 padding:5px;}
 .divfloatright{
 float:right;
 width:185px;
 padding:5px;
 }
 .divgray_brd{
 padding-bottom:15px;
 clear:both;
 }
 .brownbold{
 font-size:12px;
 font-weight:bold;
 color:#986700;
 padding-top:5px;
 margin-bottom:-2px;
 padding-bottom:-2px;
 }
 .graybold{
 font-size:12px;
 font-weight:bold;
 padding-top:5px;
 margin-bottom:-2px;
 padding-bottom:-2px;
 }
.bulleted-top{
margin-top:5px;
padding-top:5px;
}
.bullet-box-container{
margin-left: 10px;
}
.bullet-box{
margin:0px;
padding:0px;
}
  .brownbold-after-table{
  font-size:12px;
  font-weight:bold;
  color:#986700;
  padding-top:17px;
  margin-bottom:-2px;
  padding-bottom:-2px;
  }
 .brownboldfirst{
 font-size:12px;
 font-weight:bold;
 color:#986700;
 padding-top:5px;
 margin-bottom:-2px;
 padding-bottom:-2px;
 }
  .brownbold-between-images{
  font-size:12px;
  font-weight:bold;
  color:#986700;
  padding-top:10px;}
   .brownbold-first-p{
   margin-top:3px;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   }
 .brownbold-1{
 font-size:12px;
 font-weight:bold;
 color:#986700;
 padding-top:10px;
 }

  .headingbold{
  font-size:14px;
  font-weight:bold;
  padding-left:4px;
  padding-top:8px;
  }
  .headingbold-article{
font-size:14px;
font-weight:bold;
padding-left:4px;
padding-top:8px;
padding-bottom:10px;
} 
  .headingbold-1{
  font-size:14px;
  font-weight:bold;
  padding-top:8px;
  }
 .contentdivenoborder{
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 border-top:1px solid #cccccc;
 }
.contentdivpadding{
padding-left:5px;
padding-right:3px;
}

.contentdivpadding_main{
padding-left:1px;
padding-right:3px;
}
.contentdivpadding1{
padding-left:12px;
padding-right:3px;
}
.bluecontentdivpadding{
padding-left:5px;
padding-right:10px;
}
.divl{
float:left;
}
.divpdfleft{
float:left;
width:14px;
}
.divpdfright{
float:right;
width:135px;

}
.divpdfright_article{
float:right;
width:135px;
padding-left:1px;
}
 .arrow {
	display:inline;
	padding-left:13px;
	font-size:100%;
	background:url(http://www.cisco.com/cdc_content_elements/images/css/list_arrow_small.gif) 5px 6px no-repeat;
	margin-top:0px;}
	
	.divleftblue
	{float:left;
	padding-right:8px;
	width:200px;
	}
.divleft{
float:left;
padding-right:8px;
}
.divright{
float:right;
padding-right:8px;
}
 .divbluenote{
 background-color:#EDEEF0;
 padding:10px;
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 width:185px;float:right;
  border:1px solid #CCCCCE;
  font-style:normal;
  margin:5px;
  }
 .pmargitop{
 margin-top:-15px;
 }
.pmargitopfirst{
margin-top:-5px;
}
.pmarginfirst{
margin-top:10px
}

.graycontent{
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
background-color:#CCCCCC;
font-size:11px;
}
.imgdiv{
border:1px solid #cccccc;
width:120px;
height:120px;
}

.uldiv{
padding-left:210px;
}
.spacing{
padding-top:5px;
margin-bottom:2px;
}
.pulltext{
color:#666668;
}
.furtherdivleft{
float:left;
width:50%;
padding-right:2px;
padding-top:20px;
}
.furtherdivright{
float:right;
width:48%;
padding-top:20px;
}
.furtherdivcontent{
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding-left:5px;
padding-bottom:5px;
height:70px;
}
.furtherh2{
padding-left:5px;
padding-bottom:5px;
border-bottom:1px solid #cccccc;
}
.furtherlinksdiv{
padding-left:3px;
}
.furtherlinksdiv_main{
padding-left:8px;
}
.rightcolumnspacingtop{
padding-top:60px;
}
.spantext{
color:rgb(106, 106, 106);
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-left:12px;
}
.backgrounddiv{
float:left;
}	
.previousdiv{
 font-size:12px;
 padding-top:15px;
 padding-bottom:15px;
 padding-right:5px;
 float:right;
 }
.paddingbottom{
padding-bottom:35px;
} 
.subheadingred{
color:#FF0000;
font-weight:bold;
}
.spanpaddingbottom{
padding-bottom:5px;
}

.pmargitop{
margin-top:-12px;
}
.pmargitopfirst{
margin-top:-5px;
}
.pmarginfirst{
margin-top:10px;
}
.tabcontent{
font-size:11px;
font-weight:bold;
}
.linksdivfirst{
padding-bottom:8px;
padding-top:8px;
}
.linksdivregular{
padding-bottom:8px;
}
.paddingsubheading{
font-size:12px;
padding-left:15px;
}
 