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;}


.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 .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:0px 0px 0px 10px; 
   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;
   height:315px;
   }
   
.contcss .promobox-cat-short td.videobar-short {
   background-color:#e5e5e5;
   border:none;
   border-left:solid 8px #fff;
   vertical-align:top;
   height:170px;
   }

.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:1px 9px 9px;
   }

.contcss .promobox-cat .promo-video h3 {
   padding-bottom:2px;   
   color:#666666;
   
   }

.contcss .promobox-cat .promo-video p {
   margin:9px 0 1px;
   }
.contcss .solutions {
   width:510px;
   }

.contcss .solutions .content-page-title {
   border-bottom:none;
   padding-bottom:7px;
   %padding-bottom:8px;
   }

.contcss .solutions .feature-holder {
   padding-left:12px;
   padding-left:0px;
   margin-left:0px;
   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-solution h1, #framework-content-titles-solution h2 {
  margin:0;
  padding:0 0 0 13px;
  font-family:Arial, Helvetica, Sans-serif;
  }
#framework-content-titles-solution h1 {
  margin:13px 0 -10px 0;  
  font-size:87%;
  color:#8e9091;
  }
#framework-content-titles-solution 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-5 h1, #framework-content-titles-5 h2 {
  margin:0;
  padding:0 0 0 13px;
  font-family: Arial, Helvetica, Sans-serif;
  }
#framework-content-titles-5 h1 {
  margin:13px 0 -10px 0;  
  font-size:87%;
  color:#8e9091;
  }
#framework-content-titles-5 h2 {
  padding:13px 0 7px 11px;  
  font-size:175%; 
  line-height:0.92em; 
  color:#424e53;
width:500px;
  }
 
  	.tab-container {
	border-bottom:3px solid #666666;
	width:510px;
}	

.tab-td-active-left {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-right:2px solid white;
	border-bottom:1px solid #666666;
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#666666;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold; vertical-align:top;
	text-decoration:none;
	color:#FFFFFF;
}

.tab-td-active-left a{
	text-decoration:none;
	color:#FFFFFF;
}

.tab-td-active-left a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.tab-td-active-left a:visited{
	text-decoration:none;
	color:#000000;
}

.tab-td-active-left a:active{
	text-decoration:none;
	color:#FFFFFF;
}

.tab-td-active-first {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-bottom:1px solid #666666;
	border-right:2px solid white;
background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#666666;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold; vertical-align:top;
	text-decoration:none;
}

.tab-td-active-first a{
	text-decoration:none;
	color:#ffffff;
}

.tab-td-active-first a:visited{
	text-decoration:none;
	color:#ffffff;
}

.tab-td-active-first a:active{
	text-decoration:none;
	color:#FFFFFF;
}

.tab-td-active-one {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-bottom:1px solid #666666;
	border-right:2px solid #ffffff;
background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#666666;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold; vertical-align:top;
	text-decoration:none;}


.tab-td-active-one a{
	text-decoration:none;
	color:#ffffff;
}

.tab-td-active-one a:visited{
	text-decoration:none;
	color:#ffffff;
}

.tab-td-active-one a:active{
	text-decoration:none;
	color:#FFFFFF;
}

.tab-td-active-final {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-bottom:1px solid #666666;
background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#666666;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold; vertical-align:top;
	text-decoration:none;
}


.tab-td-active-final a{
	text-decoration:none;
	color:#ffffff;
}

.tab-td-active-final a:visited{
	text-decoration:none;
	color:#ffffff;
}

.tab-td-active-final a:active{
	text-decoration:none;
	color:#FFFFFF;
}
.tab-td-regular {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-right:2px solid white;
border-bottom:1px solid #cccccc;
	background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#cccccc;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}	
.tab-td-regular a{
	text-decoration:none;
	color:#000000;
}



.tab-td-regular a:visited{
	text-decoration:none;
	color:#000000;
}

.tab-td-regular a:active{
	text-decoration:none;
	color:#FFFFFF;
}	


	.tab-td-active-right {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-right:0px solid white;
	border-bottom:1px solid #cccccc;
	background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#cccccc;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}
.tab-td-active-right a{
	text-decoration:none;
	color:#000000;
}

.tab-td-active-right a:visited{
	text-decoration:none;
	color:#000000;
}

.tab-td-active-right a:active{
	text-decoration:none;
	color:#FFFFFF;
}	


.tab-td-inactive {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-right:2px solid white;
	border-bottom:1px solid #e2e2e2;
	background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#e2e2e2;
	color:#a9a3a3;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}	

.tab-td-inactive-final {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 15px;
	border-bottom:1px solid #e2e2e2;
background-image:url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position:top left right;
	background-repeat:no-repeat;
	background-color:#e2e2e2; 
	color:#a9a3a3;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:11px;
	font-weight:bold; vertical-align:top;
}

.main-solition{ 
width:510px;
margin:0px 0px 0px 0px;
padding:0px 0px 01px 0px;}
 .contentdivpadding1
 {padding-left:12px;
  padding-right:3px;
   padding-top:10px;
   margin-top:0px;}
  
 .spacing{padding-top:5px;}
 
 .imgdiv1
 {border-right:0px solid #cccccc;
 border-top:1px solid #cccccc;
 border-bottom:0px solid #cccccc;}
 
 .imgdivbody
 {border-bottom:1px solid #cccccc;
 border-left:1px solid #cccccc;
  margin-top:0px;
  vertical-align:top;}
  
   .video-right{
 	float:right;
  	border-left:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	border-top:10px solid #ffffff;
	width:180px;
	background-color:#E5E5E5;
	padding:5px 3px 5px 12px;
	margin:0px 0px 0px 0px;
	clear:both;}
	
	
   .video-right-content{
 	float:right;
  	border-left:3px solid #ffffff;
	width:180px;
	background-color:#E5E5E5;
	padding:5px 4px 5px 15px;
	margin:0px 0px 0px 0px;
	height:100%;
	clear:both;}

 .rightcolumnspacingtop
 { padding-top:60px;}
 
 .spantext
 {color:rgb(106, 106, 106);
  font-size:11px; 
  font-family:Arial, Helvetica, sans-serif;
  padding-left:12px;}
   
 .goldhead
 {font-size:12px; 
 font-weight:bold;
 color:#986700;
 padding-bottom:2px;}
 
 .tablemain
 {border:margin:4px 0px 0px 0px;
 border-collapse:collapse;
 border-spacing:0px;
 border:1px solid #cccccc;
 border-top:0px solid #cccccc;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;}
 
 .h2-border-bottom
 {font-size:12px;
  padding-left:15px;
  padding-right:2px;
  border-bottom:1px solid #cccccc;
  padding-bottom:5px;color:#666666;
  padding-top:5px;}
  
   .h3-video-bottom
 {font-size:12px;
  padding-left:12px;
  padding-right:2px;
  padding-bottom:5px;
  color:#666666;
  padding-top:-1px;}
  
 .tableheader
 {background-color:#666666;
 border-left:1px solid #666666;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;}
 .p-first{
 margin-top:0px;
 padding-top:0px;}
 .p-last{
 margin-bottom:0px;}
 .video-span{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#666666;
 border-bottom:4px solid #E5E5E5;}
 
 .tableheadercontent
 {color:#ffffff;
 padding:4px;
 border-right:1px solid #666666;}
 
 .tablesubheading
 {background-color:#cccccc;
  border-top:1px solid #cccccc;
  border:1px solid #cccccc;
  padding-top:4px;}
  
 .tablesubheadingmainpages
 {background-color:#E4ECEE;
 padding-top:4px;}
 
 .thcontent
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;}
  
 .thcontentfirst
 {padding:4px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;}
 .thcontentmainfirst
 {padding:4px;
  padding-left:13px;
  vertical-align:top;
  border-right:1px solid #ffffff;}
   .case-studies-topic
 {padding:4px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;
  border-left:1px solid #cccccc;
  width:69px;}
  
  .case-studies-title
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
   width:112px;}
   
  .case-studies-description
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  }
   
  .case-studies-date
 {padding:4px;
  padding-left:8px;
  vertical-align:top;
   width:61px;}
   
  .case-studies-translated
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  width:58px;}
  
  
  .best-topic
 {padding:4px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;
  border-left:1px solid #cccccc;
  width:57px;}
  
  .best-title
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
   width:115px;}
   
  .best-description
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  }
   
  .best-date
 {padding:4px;
  padding-left:8px;
  vertical-align:top;
   width:58px;}
   
  .best-translated
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  width:61px;}
  
   .trends-topic
 {padding:4px;
  padding-left:13px;
  vertical-align:top;
  border-right:1px solid #cccccc;
  width:61px;}
  
  .trends-title
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
   width:114px;}
   
  .trends-description
 {padding:4px;
  padding-left:8px;
  vertical-align:top;
  }
   
  .trends-date
 {padding:4px;
  padding-left:13px;
  border-left:1px solid #cccccc;
  border-right:1px solid #ffffff;
  vertical-align:top;
   width:53px;}
   
  .trends-themes
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  width:70px;}
   
   
   
    .tt-title
 {padding:4px;
  padding-left:13px;
  border-right:1px solid #ffffff;  
  border-left:1px solid #cccccc;
  vertical-align:top;
   width:67px;}
   
  .tt-description
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
}
   
  .tt-date
 {padding:4px;
  padding-left:8px;
  vertical-align:top;
   width:78px;}
   
  .tt-video
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  width:48px;}
  
  
  
     .audio-title
 {padding:4px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;
  border-left:1px solid #cccccc;
  width:107px;
}
  
  .audio-duration
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
    }
   
  .audio-description
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
   width:167px;}
   
  .audio-date
 {padding:4px;
  padding-left:8px;
  vertical-align:top;
   width:49px;}
   
  .audio-format
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
  width:58px;}
  
    .executive-title
 {padding:4px;
  border-right:1px solid #ffffff;
  padding-left:13px;
  vertical-align:top;
  border-left:1px solid #cccccc;
  width:140px;
}
 
   
  .executive-description
 {padding:4px;
  padding-left:8px;
  border-right:1px solid #ffffff;
  vertical-align:top;
   }
  
   

  .executive-date
 {padding:4px;
  padding-left:8px;
  vertical-align:top;
  width:58px;}
  
  
 .thcontentlast
 {padding:4px;
  padding-left:8px;
  vertical-align:top;}
  
 .tdcontentleft
 {padding:4px;
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  padding-left:14px;
  vertical-align:top;}
  
 .tdcontent
 {padding:4px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  vertical-align:top;} 
   
 .thcontentnoborder
 {padding:4px;
 vertical-align:top; }
.pfirst{ 
padding-top:-1px;
margin-top:-1px;}
 
 .thcontentlastnoborder
 {padding:4px;
 vertical-align:top;}

 .tdcontentleftnoborder
 {padding:4px;
  padding-left:14px;
  border-bottom:1px solid #cccccc;
  vertical-align:top;}
  
 .tdcontentnoborder
 {padding:4px;
  border-bottom:1px solid #cccccc;
  vertical-align:top;padding-left:8px;}
  
 .tdcontentrightborder1
 {padding:4px;
  border-bottom:1px solid #cccccc;
  vertical-align:top;
  padding-left:8px;}
  
 .tabledivpadding{padding-right:5px;}
 .img-padding{padding:15px;}
 
 .standard-holder
 {border-bottom:1px solid #cccccc;
 border-left:1px solid #cccccc;}
 
 .item{font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:15px; padding-bottom:3px;}

 .cont-archive
  {width: 100%; 
   height: 35px;
   padding-bottom: 0px}
 
 .archive1
 {float:right;
  padding-top: 10px;
  padding-bottom: 5px;}

 .archive2
 {float:right; 
  margin-top: 20px;
  padding-bottom: 20px;}