@charset "iso-8859-1";
/* CSS Document */

#framework-content-titles-1 h1, #framework-content-titles-1 h2 {
  margin:0;
  padding:0 0 0 13px;
  font-family: Arial, Helvetica, Sans-serif;
  }
#framework-content-titles-1 h1 {
  margin:13px 0 -10px 0;  
  font-size:87%;
  color:#8e9091;
  }
#framework-content-titles-1 h2 {
  padding:13px 0 7px 11px; 
  font-size:175%; 
  line-height:0.92em; 
  color:#424e53;

  } 
  #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;
  }
   #framework-content-titles-3 h1, #framework-content-titles-3 h2 {
  margin:0;
  padding:0 0 0 13px;
  font-family: Arial, Helvetica, Sans-serif;
  }
#framework-content-titles-3 h1 {
  margin:13px 0 -10px 0;  
  font-size:87%;
  color:#8e9091;
  }
#framework-content-titles-3 h2 {
  padding:13px 0 7px 11px;  
  font-size:175%; 
  line-height:0.92em; 
  color:#424e53;
border-bottom:1px solid #ccc;
width:500px;
  }
  
     #framework-content-titles-4 h1, #framework-content-titles-4 h2 {
  margin:0;
  padding:0 0 0 10px;
  font-family: Arial, Helvetica, Sans-serif;
  }
#framework-content-titles-4 h1 {
  margin:13px 0 -10px 0;  
  font-size:87%;
  color:#8e9091;
  }
#framework-content-titles-4 h2 {
  padding:13px 0 7px 9px; 
  font-size:175%; 
  line-height:0.92em; 
  color:#424e53;
border-bottom:1px solid #ccc;

  }  

  .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;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-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;}


 hr{ size:1px; color:#CCCCCC;}
.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;}
 .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;}
 .divcontent1{padding:5px; padding-bottom:15px;}
 .divleft{float:left; width:50%;}
 .divleftfloat{float:left; }
 .divleftfloatimg{float:left; 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:8px;}
 .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-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;}
 .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;}
.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;}
.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;}
.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;}